1 /* Do not modify this file. */
2 /* It is created automatically by the ASN.1 to Wireshark dissector compiler */
4 /* ../../tools/asn2wrs.py -e -F -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 - 2006, Anders Broman <anders.broman@ericsson.com>
18 * Wireshark - Network traffic analyzer
19 * By Gerald Combs <gerald@wireshark.org>
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-ber.h"
51 #include "packet-per.h"
52 #include "packet-rnsap.h"
53 #include "packet-umts_rrc.h"
54 /*#include "packet-umts_rrc.h"*/
56 #define PNAME "UTRAN Iur interface Radio Network Subsystem Application Part"
57 #define PSNAME "RNSAP"
58 #define PFNAME "rnsap"
60 #define SCCP_SSN_RNSAP 143
64 #define RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESINITIALISATION 0
65 #define RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESRELEASE 1
66 #define RNSAP_ID_COMPRESSEDMODECOMMAND 2
67 #define RNSAP_ID_DOWNLINKPOWERCONTROL 3
68 #define RNSAP_ID_DOWNLINKPOWERTIMESLOTCONTROL 4
69 #define RNSAP_ID_DOWNLINKSIGNALLINGTRANSFER 5
70 #define RNSAP_ID_ERRORINDICATION 6
71 #define RNSAP_ID_DEDICATEDMEASUREMENTFAILURE 7
72 #define RNSAP_ID_DEDICATEDMEASUREMENTINITIATION 8
73 #define RNSAP_ID_DEDICATEDMEASUREMENTREPORTING 9
74 #define RNSAP_ID_DEDICATEDMEASUREMENTTERMINATION 10
75 #define RNSAP_ID_PAGING 11
76 #define RNSAP_ID_PHYSICALCHANNELRECONFIGURATION 12
77 #define RNSAP_ID_PRIVATEMESSAGE 13
78 #define RNSAP_ID_RADIOLINKADDITION 14
79 #define RNSAP_ID_RADIOLINKCONGESTION 34
80 #define RNSAP_ID_RADIOLINKDELETION 15
81 #define RNSAP_ID_RADIOLINKFAILURE 16
82 #define RNSAP_ID_RADIOLINKPREEMPTION 17
83 #define RNSAP_ID_RADIOLINKRESTORATION 18
84 #define RNSAP_ID_RADIOLINKSETUP 19
85 #define RNSAP_ID_RELOCATIONCOMMIT 20
86 #define RNSAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCANCELLATION 21
87 #define RNSAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCOMMIT 22
88 #define RNSAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION 23
89 #define RNSAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION 24
90 #define RNSAP_ID_UPLINKSIGNALLINGTRANSFER 25
91 #define RNSAP_ID_COMMONMEASUREMENTFAILURE 26
92 #define RNSAP_ID_COMMONMEASUREMENTINITIATION 27
93 #define RNSAP_ID_COMMONMEASUREMENTREPORTING 28
94 #define RNSAP_ID_COMMONMEASUREMENTTERMINATION 29
95 #define RNSAP_ID_INFORMATIONEXCHANGEFAILURE 30
96 #define RNSAP_ID_INFORMATIONEXCHANGEINITIATION 31
97 #define RNSAP_ID_INFORMATIONREPORTING 32
98 #define RNSAP_ID_INFORMATIONEXCHANGETERMINATION 33
99 #define RNSAP_ID_RESET 35
100 #define RNSAP_ID_RADIOLINKACTIVATION 36
101 #define RNSAP_ID_GERANUPLINKSIGNALLINGTRANSFER 37
102 #define RNSAP_ID_RADIOLINKPARAMETERUPDATE 38
103 #define RNSAP_ID_UEMEASUREMENTFAILURE 39
104 #define RNSAP_ID_UEMEASUREMENTINITIATION 40
105 #define RNSAP_ID_UEMEASUREMENTREPORTING 41
106 #define RNSAP_ID_UEMEASUREMENTTERMINATION 42
107 #define RNSAP_ID_IURDEACTIVATETRACE 43
108 #define RNSAP_ID_IURINVOKETRACE 44
109 #define RNSAP_ID_MBMSATTACH 45
110 #define RNSAP_ID_MBMSDETACH 46
111 #define RNSAP_ID_DIRECTINFORMATIONTRANSFER 48
113 #define RNSAP_ID_ALLOWEDQUEUINGTIME 4
114 #define RNSAP_ID_ALLOWED_RATE_INFORMATION 42
115 #define RNSAP_ID_ANTENNACOLOCATIONINDICATOR 309
116 #define RNSAP_ID_BINDINGID 5
117 #define RNSAP_ID_C_ID 6
118 #define RNSAP_ID_C_RNTI 7
119 #define RNSAP_ID_CELL_CAPACITY_CLASS_VALUE 303
120 #define RNSAP_ID_CFN 8
121 #define RNSAP_ID_CN_CS_DOMAINIDENTIFIER 9
122 #define RNSAP_ID_CN_PS_DOMAINIDENTIFIER 10
123 #define RNSAP_ID_CAUSE 11
124 #define RNSAP_ID_COVERAGEINDICATOR 310
125 #define RNSAP_ID_CRITICALITYDIAGNOSTICS 20
126 #define RNSAP_ID_CONTEXTINFOITEM_RESET 211
127 #define RNSAP_ID_CONTEXTGROUPINFOITEM_RESET 515
128 #define RNSAP_ID_D_RNTI 21
129 #define RNSAP_ID_D_RNTI_RELEASEINDICATION 22
130 #define RNSAP_ID_DCHS_TO_ADD_FDD 26
131 #define RNSAP_ID_DCHS_TO_ADD_TDD 27
132 #define RNSAP_ID_DCH_DELETELIST_RL_RECONFPREPFDD 30
133 #define RNSAP_ID_DCH_DELETELIST_RL_RECONFPREPTDD 31
134 #define RNSAP_ID_DCH_DELETELIST_RL_RECONFRQSTFDD 32
135 #define RNSAP_ID_DCH_DELETELIST_RL_RECONFRQSTTDD 33
136 #define RNSAP_ID_DCH_FDD_INFORMATION 34
137 #define RNSAP_ID_DCH_TDD_INFORMATION 35
138 #define RNSAP_ID_FDD_DCHS_TO_MODIFY 39
139 #define RNSAP_ID_TDD_DCHS_TO_MODIFY 40
140 #define RNSAP_ID_DCH_INFORMATIONRESPONSE 43
141 #define RNSAP_ID_DCH_RATE_INFORMATIONITEM_RL_CONGESTIND 38
142 #define RNSAP_ID_DL_CCTRCH_INFORMATIONADDITEM_RL_RECONFPREPTDD 44
143 #define RNSAP_ID_DL_CCTRCH_INFORMATIONLISTIE_RL_RECONFREADYTDD 45
144 #define RNSAP_ID_DL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFRQSTTDD 46
145 #define RNSAP_ID_DL_CCTRCH_INFORMATIONITEM_RL_SETUPRQSTTDD 47
146 #define RNSAP_ID_DL_CCTRCH_INFORMATIONLISTIE_PHYCHRECONFRQSTTDD 48
147 #define RNSAP_ID_DL_CCTRCH_INFORMATIONLISTIE_RL_ADDITIONRSPTDD 49
148 #define RNSAP_ID_DL_CCTRCH_INFORMATIONLISTIE_RL_SETUPRSPTDD 50
149 #define RNSAP_ID_DL_CCTRCH_INFORMATIONADDLIST_RL_RECONFPREPTDD 51
150 #define RNSAP_ID_DL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFRQSTTDD 52
151 #define RNSAP_ID_DL_CCTRCH_INFORMATIONLIST_RL_SETUPRQSTTDD 53
152 #define RNSAP_ID_FDD_DL_CODEINFORMATION 54
153 #define RNSAP_ID_DL_DPCH_INFORMATION_RL_RECONFPREPFDD 59
154 #define RNSAP_ID_DL_DPCH_INFORMATION_RL_SETUPRQSTFDD 60
155 #define RNSAP_ID_DL_DPCH_INFORMATION_RL_RECONFRQSTFDD 61
156 #define RNSAP_ID_DL_DPCH_INFORMATIONITEM_PHYCHRECONFRQSTTDD 62
157 #define RNSAP_ID_DL_DPCH_INFORMATIONITEM_RL_ADDITIONRSPTDD 63
158 #define RNSAP_ID_DL_DPCH_INFORMATIONITEM_RL_SETUPRSPTDD 64
159 #define RNSAP_ID_DL_DPCH_TIMINGADJUSTMENT 278
160 #define RNSAP_ID_DLREFERENCEPOWER 67
161 #define RNSAP_ID_DLREFERENCEPOWERLIST_DL_PC_RQST 68
162 #define RNSAP_ID_DL_REFERENCEPOWERINFORMATION_DL_PC_RQST 69
163 #define RNSAP_ID_DPC_MODE 12
164 #define RNSAP_ID_DRXCYCLELENGTHCOEFFICIENT 70
165 #define RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_FAIL_IND 470
166 #define RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_FAIL 471
167 #define RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RPRT 71
168 #define RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RQST 72
169 #define RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RSP 73
170 #define RNSAP_ID_DEDICATEDMEASUREMENTTYPE 74
171 #define RNSAP_ID_FACH_INFOFORUESELECTEDS_CCPCH_CTCH_RESOURCERSPFDD 82
172 #define RNSAP_ID_FACH_INFOFORUESELECTEDS_CCPCH_CTCH_RESOURCERSPTDD 83
173 #define RNSAP_ID_GUARANTEED_RATE_INFORMATION 41
174 #define RNSAP_ID_IMSI 84
175 #define RNSAP_ID_HCS_PRIO 311
176 #define RNSAP_ID_L3_INFORMATION 85
177 #define RNSAP_ID_ADJUSTMENTPERIOD 90
178 #define RNSAP_ID_MAXADJUSTMENTSTEP 91
179 #define RNSAP_ID_MEASUREMENTFILTERCOEFFICIENT 92
180 #define RNSAP_ID_MESSAGESTRUCTURE 57
181 #define RNSAP_ID_MEASUREMENTID 93
182 #define RNSAP_ID_NEIGHBOURING_GSM_CELLINFORMATION 13
183 #define RNSAP_ID_NEIGHBOURING_UMTS_CELLINFORMATIONITEM 95
184 #define RNSAP_ID_NRT_LOAD_INFORMATION_VALUE 305
185 #define RNSAP_ID_NRT_LOAD_INFORMATION_VALUE_INCRDECRTHRES 306
186 #define RNSAP_ID_PAGINGAREA_PAGINGRQST 102
187 #define RNSAP_ID_FACH_FLOWCONTROLINFORMATION 103
188 #define RNSAP_ID_PARTIALREPORTINGINDICATOR 472
189 #define RNSAP_ID_PERMANENT_NAS_UE_IDENTITY 17
190 #define RNSAP_ID_POWERADJUSTMENTTYPE 107
191 #define RNSAP_ID_RANAP_RELOCATIONINFORMATION 109
192 #define RNSAP_ID_RL_INFORMATION_PHYCHRECONFRQSTFDD 110
193 #define RNSAP_ID_RL_INFORMATION_PHYCHRECONFRQSTTDD 111
194 #define RNSAP_ID_RL_INFORMATION_RL_ADDITIONRQSTFDD 112
195 #define RNSAP_ID_RL_INFORMATION_RL_ADDITIONRQSTTDD 113
196 #define RNSAP_ID_RL_INFORMATION_RL_DELETIONRQST 114
197 #define RNSAP_ID_RL_INFORMATION_RL_FAILUREIND 115
198 #define RNSAP_ID_RL_INFORMATION_RL_RECONFPREPFDD 116
199 #define RNSAP_ID_RL_INFORMATION_RL_RESTOREIND 117
200 #define RNSAP_ID_RL_INFORMATION_RL_SETUPRQSTFDD 118
201 #define RNSAP_ID_RL_INFORMATION_RL_SETUPRQSTTDD 119
202 #define RNSAP_ID_RL_INFORMATIONITEM_RL_CONGESTIND 55
203 #define RNSAP_ID_RL_INFORMATIONITEM_DM_RPRT 120
204 #define RNSAP_ID_RL_INFORMATIONITEM_DM_RQST 121
205 #define RNSAP_ID_RL_INFORMATIONITEM_DM_RSP 122
206 #define RNSAP_ID_RL_INFORMATIONITEM_RL_PREEMPTREQUIREDIND 2
207 #define RNSAP_ID_RL_INFORMATIONITEM_RL_SETUPRQSTFDD 123
208 #define RNSAP_ID_RL_INFORMATIONLIST_RL_CONGESTIND 56
209 #define RNSAP_ID_RL_INFORMATIONLIST_RL_ADDITIONRQSTFDD 124
210 #define RNSAP_ID_RL_INFORMATIONLIST_RL_DELETIONRQST 125
211 #define RNSAP_ID_RL_INFORMATIONLIST_RL_PREEMPTREQUIREDIND 1
212 #define RNSAP_ID_RL_INFORMATIONLIST_RL_RECONFPREPFDD 126
213 #define RNSAP_ID_RL_INFORMATIONRESPONSE_RL_ADDITIONRSPTDD 127
214 #define RNSAP_ID_RL_INFORMATIONRESPONSE_RL_RECONFREADYTDD 128
215 #define RNSAP_ID_RL_INFORMATIONRESPONSE_RL_SETUPRSPTDD 129
216 #define RNSAP_ID_RL_INFORMATIONRESPONSEITEM_RL_ADDITIONRSPFDD 130
217 #define RNSAP_ID_RL_INFORMATIONRESPONSEITEM_RL_RECONFREADYFDD 131
218 #define RNSAP_ID_RL_INFORMATIONRESPONSEITEM_RL_RECONFRSPFDD 132
219 #define RNSAP_ID_RL_INFORMATIONRESPONSEITEM_RL_SETUPRSPFDD 133
220 #define RNSAP_ID_RL_INFORMATIONRESPONSELIST_RL_ADDITIONRSPFDD 134
221 #define RNSAP_ID_RL_INFORMATIONRESPONSELIST_RL_RECONFREADYFDD 135
222 #define RNSAP_ID_RL_INFORMATIONRESPONSELIST_RL_RECONFRSPFDD 136
223 #define RNSAP_ID_RL_INFORMATIONRESPONSE_RL_RECONFRSPTDD 28
224 #define RNSAP_ID_RL_INFORMATIONRESPONSELIST_RL_SETUPRSPFDD 137
225 #define RNSAP_ID_RL_RECONFIGURATIONFAILURE_RL_RECONFFAIL 141
226 #define RNSAP_ID_RL_SET_INFORMATIONITEM_DM_RPRT 143
227 #define RNSAP_ID_RL_SET_INFORMATIONITEM_DM_RQST 144
228 #define RNSAP_ID_RL_SET_INFORMATIONITEM_DM_RSP 145
229 #define RNSAP_ID_RL_SET_INFORMATION_RL_FAILUREIND 146
230 #define RNSAP_ID_RL_SET_INFORMATION_RL_RESTOREIND 147
231 #define RNSAP_ID_RL_SET_SUCCESSFUL_INFORMATIONITEM_DM_FAIL 473
232 #define RNSAP_ID_RL_SET_UNSUCCESSFUL_INFORMATIONITEM_DM_FAIL 474
233 #define RNSAP_ID_RL_SET_UNSUCCESSFUL_INFORMATIONITEM_DM_FAIL_IND 475
234 #define RNSAP_ID_RL_SUCCESSFUL_INFORMATIONITEM_DM_FAIL 476
235 #define RNSAP_ID_RL_UNSUCCESSFUL_INFORMATIONITEM_DM_FAIL 477
236 #define RNSAP_ID_RL_UNSUCCESSFUL_INFORMATIONITEM_DM_FAIL_IND 478
237 #define RNSAP_ID_REPORTCHARACTERISTICS 152
238 #define RNSAP_ID_REPORTING_OBJECT_RL_FAILUREIND 153
239 #define RNSAP_ID_REPORING_OBJECT_RL_RESTOREIND 154
240 #define RNSAP_ID_RT_LOAD_VALUE 307
241 #define RNSAP_ID_RT_LOAD_VALUE_INCRDECRTHRES 308
242 #define RNSAP_ID_S_RNTI 155
243 #define RNSAP_ID_RESETINDICATOR 244
244 #define RNSAP_ID_RNC_ID 245
245 #define RNSAP_ID_SAI 156
246 #define RNSAP_ID_SRNC_ID 157
247 #define RNSAP_ID_SUCCESSFULRL_INFORMATIONRESPONSE_RL_ADDITIONFAILUREFDD 159
248 #define RNSAP_ID_SUCCESSFULRL_INFORMATIONRESPONSE_RL_SETUPFAILUREFDD 160
249 #define RNSAP_ID_TRANSPORTBEARERID 163
250 #define RNSAP_ID_TRANSPORTBEARERREQUESTINDICATOR 164
251 #define RNSAP_ID_TRANSPORTLAYERADDRESS 165
252 #define RNSAP_ID_TYPEOFERROR 140
253 #define RNSAP_ID_UC_ID 166
254 #define RNSAP_ID_UL_CCTRCH_ADDINFORMATION_RL_RECONFPREPTDD 167
255 #define RNSAP_ID_UL_CCTRCH_INFORMATIONADDLIST_RL_RECONFPREPTDD 169
256 #define RNSAP_ID_UL_CCTRCH_INFORMATIONITEM_RL_SETUPRQSTTDD 171
257 #define RNSAP_ID_UL_CCTRCH_INFORMATIONLIST_RL_SETUPRQSTTDD 172
258 #define RNSAP_ID_UL_CCTRCH_INFORMATIONLISTIE_PHYCHRECONFRQSTTDD 173
259 #define RNSAP_ID_UL_CCTRCH_INFORMATIONLISTIE_RL_ADDITIONRSPTDD 174
260 #define RNSAP_ID_UL_CCTRCH_INFORMATIONLISTIE_RL_RECONFREADYTDD 175
261 #define RNSAP_ID_UL_CCTRCH_INFORMATIONLISTIE_RL_SETUPRSPTDD 176
262 #define RNSAP_ID_UL_DPCH_INFORMATION_RL_RECONFPREPFDD 177
263 #define RNSAP_ID_UL_DPCH_INFORMATION_RL_RECONFRQSTFDD 178
264 #define RNSAP_ID_UL_DPCH_INFORMATION_RL_SETUPRQSTFDD 179
265 #define RNSAP_ID_UL_DPCH_INFORMATIONITEM_PHYCHRECONFRQSTTDD 180
266 #define RNSAP_ID_UL_DPCH_INFORMATIONITEM_RL_ADDITIONRSPTDD 181
267 #define RNSAP_ID_UL_DPCH_INFORMATIONITEM_RL_SETUPRSPTDD 182
268 #define RNSAP_ID_UL_DPCH_INFORMATIONADDLISTIE_RL_RECONFREADYTDD 183
269 #define RNSAP_ID_UL_SIRTARGET 184
270 #define RNSAP_ID_URA_INFORMATION 185
271 #define RNSAP_ID_UNSUCCESSFULRL_INFORMATIONRESPONSE_RL_ADDITIONFAILUREFDD 188
272 #define RNSAP_ID_UNSUCCESSFULRL_INFORMATIONRESPONSE_RL_SETUPFAILUREFDD 189
273 #define RNSAP_ID_UNSUCCESSFULRL_INFORMATIONRESPONSE_RL_SETUPFAILURETDD 190
274 #define RNSAP_ID_ACTIVE_PATTERN_SEQUENCE_INFORMATION 193
275 #define RNSAP_ID_ADJUSTMENTRATIO 194
276 #define RNSAP_ID_CAUSELEVEL_RL_ADDITIONFAILUREFDD 197
277 #define RNSAP_ID_CAUSELEVEL_RL_ADDITIONFAILURETDD 198
278 #define RNSAP_ID_CAUSELEVEL_RL_RECONFFAILURE 199
279 #define RNSAP_ID_CAUSELEVEL_RL_SETUPFAILUREFDD 200
280 #define RNSAP_ID_CAUSELEVEL_RL_SETUPFAILURETDD 201
281 #define RNSAP_ID_DL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFPREPTDD 205
282 #define RNSAP_ID_DL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFPREPTDD 206
283 #define RNSAP_ID_DL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFRQSTTDD 207
284 #define RNSAP_ID_DL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFPREPTDD 208
285 #define RNSAP_ID_DL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFPREPTDD 209
286 #define RNSAP_ID_DL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFRQSTTDD 210
287 #define RNSAP_ID_DL_DPCH_INFORMATIONADDLISTIE_RL_RECONFREADYTDD 212
288 #define RNSAP_ID_DL_DPCH_INFORMATIONDELETELISTIE_RL_RECONFREADYTDD 213
289 #define RNSAP_ID_DL_DPCH_INFORMATIONMODIFYLISTIE_RL_RECONFREADYTDD 214
290 #define RNSAP_ID_DSCHS_TO_ADD_TDD 215
291 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_216 216
292 #define RNSAP_ID_DSCH_DELETELIST_RL_RECONFPREPTDD 217
293 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_218 218
294 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_219 219
295 #define RNSAP_ID_DSCH_INFORMATIONLISTIE_RL_ADDITIONRSPTDD 220
296 #define RNSAP_ID_DSCH_INFORMATIONLISTIES_RL_SETUPRSPTDD 221
297 #define RNSAP_ID_DSCH_TDD_INFORMATION 222
298 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_223 223
299 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_226 226
300 #define RNSAP_ID_DSCH_MODIFYLIST_RL_RECONFPREPTDD 227
301 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_228 228
302 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_324 324
303 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_229 229
304 #define RNSAP_ID_DSCHTOBEADDEDORMODIFIEDLIST_RL_RECONFREADYTDD 230
305 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_29 29
306 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_225 225
307 #define RNSAP_ID_GA_CELL 232
308 #define RNSAP_ID_GA_CELLADDITIONALSHAPES 3
309 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_246 246
310 #define RNSAP_ID_TRANSMISSION_GAP_PATTERN_SEQUENCE_INFORMATION 255
311 #define RNSAP_ID_UL_CCTRCH_DELETEINFORMATION_RL_RECONFPREPTDD 256
312 #define RNSAP_ID_UL_CCTRCH_MODIFYINFORMATION_RL_RECONFPREPTDD 257
313 #define RNSAP_ID_UL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFRQSTTDD 258
314 #define RNSAP_ID_UL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFPREPTDD 259
315 #define RNSAP_ID_UL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFPREPTDD 260
316 #define RNSAP_ID_UL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFRQSTTDD 261
317 #define RNSAP_ID_UL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFRQSTTDD 262
318 #define RNSAP_ID_UL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFRQSTTDD 263
319 #define RNSAP_ID_UL_DPCH_INFORMATIONDELETELISTIE_RL_RECONFREADYTDD 264
320 #define RNSAP_ID_UL_DPCH_INFORMATIONMODIFYLISTIE_RL_RECONFREADYTDD 265
321 #define RNSAP_ID_UNSUCCESSFULRL_INFORMATIONRESPONSE_RL_ADDITIONFAILURETDD 266
322 #define RNSAP_ID_USCHS_TO_ADD 267
323 #define RNSAP_ID_USCH_DELETELIST_RL_RECONFPREPTDD 268
324 #define RNSAP_ID_USCH_INFORMATIONLISTIE_RL_ADDITIONRSPTDD 269
325 #define RNSAP_ID_USCH_INFORMATIONLISTIES_RL_SETUPRSPTDD 270
326 #define RNSAP_ID_USCH_INFORMATION 271
327 #define RNSAP_ID_USCH_MODIFYLIST_RL_RECONFPREPTDD 272
328 #define RNSAP_ID_USCHTOBEADDEDORMODIFIEDLIST_RL_RECONFREADYTDD 273
329 #define RNSAP_ID_DL_PHYSICAL_CHANNEL_INFORMATION_RL_SETUPRQSTTDD 274
330 #define RNSAP_ID_UL_PHYSICAL_CHANNEL_INFORMATION_RL_SETUPRQSTTDD 275
331 #define RNSAP_ID_CLOSEDLOOPMODE1_SUPPORTINDICATOR 276
332 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_277 277
333 #define RNSAP_ID_STTD_SUPPORTINDICATOR 279
334 #define RNSAP_ID_CFNREPORTINGINDICATOR 14
335 #define RNSAP_ID_CNORIGINATEDPAGE_PAGINGRQST 23
336 #define RNSAP_ID_INNERLOOPDLPCSTATUS 24
337 #define RNSAP_ID_PROPAGATIONDELAY 25
338 #define RNSAP_ID_RXTIMINGDEVIATIONFORTA 36
339 #define RNSAP_ID_TIMESLOT_ISCP 37
340 #define RNSAP_ID_CCTRCH_INFORMATIONITEM_RL_FAILUREIND 15
341 #define RNSAP_ID_CCTRCH_INFORMATIONITEM_RL_RESTOREIND 16
342 #define RNSAP_ID_COMMONMEASUREMENTACCURACY 280
343 #define RNSAP_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RPRT 281
344 #define RNSAP_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RQST 282
345 #define RNSAP_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RSP 283
346 #define RNSAP_ID_COMMONMEASUREMENTTYPE 284
347 #define RNSAP_ID_CONGESTIONCAUSE 18
348 #define RNSAP_ID_SFN 285
349 #define RNSAP_ID_SFNREPORTINGINDICATOR 286
350 #define RNSAP_ID_INFORMATIONEXCHANGEID 287
351 #define RNSAP_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RPRT 288
352 #define RNSAP_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RQST 289
353 #define RNSAP_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RSP 290
354 #define RNSAP_ID_INFORMATIONREPORTCHARACTERISTICS 291
355 #define RNSAP_ID_INFORMATIONTYPE 292
356 #define RNSAP_ID_NEIGHBOURING_LCR_TDD_CELLINFORMATION 58
357 #define RNSAP_ID_DL_TIMESLOT_ISCP_LCR_INFORMATION_RL_SETUPRQSTTDD 65
358 #define RNSAP_ID_RL_LCR_INFORMATIONRESPONSE_RL_SETUPRSPTDD 66
359 #define RNSAP_ID_UL_CCTRCH_LCR_INFORMATIONLISTIE_RL_SETUPRSPTDD 75
360 #define RNSAP_ID_UL_DPCH_LCR_INFORMATIONITEM_RL_SETUPRSPTDD 76
361 #define RNSAP_ID_DL_CCTRCH_LCR_INFORMATIONLISTIE_RL_SETUPRSPTDD 77
362 #define RNSAP_ID_DL_DPCH_LCR_INFORMATIONITEM_RL_SETUPRSPTDD 78
363 #define RNSAP_ID_DSCH_LCR_INFORMATIONLISTIES_RL_SETUPRSPTDD 79
364 #define RNSAP_ID_USCH_LCR_INFORMATIONLISTIES_RL_SETUPRSPTDD 80
365 #define RNSAP_ID_DL_TIMESLOT_ISCP_LCR_INFORMATION_RL_ADDITIONRQSTTDD 81
366 #define RNSAP_ID_RL_LCR_INFORMATIONRESPONSE_RL_ADDITIONRSPTDD 86
367 #define RNSAP_ID_UL_CCTRCH_LCR_INFORMATIONLISTIE_RL_ADDITIONRSPTDD 87
368 #define RNSAP_ID_UL_DPCH_LCR_INFORMATIONITEM_RL_ADDITIONRSPTDD 88
369 #define RNSAP_ID_DL_CCTRCH_LCR_INFORMATIONLISTIE_RL_ADDITIONRSPTDD 89
370 #define RNSAP_ID_DL_DPCH_LCR_INFORMATIONITEM_RL_ADDITIONRSPTDD 94
371 #define RNSAP_ID_DSCH_LCR_INFORMATIONLISTIES_RL_ADDITIONRSPTDD 96
372 #define RNSAP_ID_USCH_LCR_INFORMATIONLISTIES_RL_ADDITIONRSPTDD 97
373 #define RNSAP_ID_UL_DPCH_LCR_INFORMATIONADDLISTIE_RL_RECONFREADYTDD 98
374 #define RNSAP_ID_UL_TIMESLOT_LCR_INFORMATIONMODIFYLIST_RL_RECONFREADYTDD 100
375 #define RNSAP_ID_DL_DPCH_LCR_INFORMATIONADDLISTIE_RL_RECONFREADYTDD 101
376 #define RNSAP_ID_DL_TIMESLOT_LCR_INFORMATIONMODIFYLIST_RL_RECONFREADYTDD 104
377 #define RNSAP_ID_UL_TIMESLOT_LCR_INFORMATIONLIST_PHYCHRECONFRQSTTDD 105
378 #define RNSAP_ID_DL_TIMESLOT_LCR_INFORMATIONLIST_PHYCHRECONFRQSTTDD 106
379 #define RNSAP_ID_TIMESLOT_ISCP_LCR_LIST_DL_PC_RQST_TDD 138
380 #define RNSAP_ID_TSTD_SUPPORT_INDICATOR_RL_SETUPRQSTTDD 139
381 #define RNSAP_ID_RESTRICTIONSTATEINDICATOR 142
382 #define RNSAP_ID_LOAD_VALUE 233
383 #define RNSAP_ID_LOAD_VALUE_INCRDECRTHRES 234
384 #define RNSAP_ID_ONMODIFICATION 235
385 #define RNSAP_ID_RECEIVED_TOTAL_WIDEBAND_POWER_VALUE 236
386 #define RNSAP_ID_RECEIVED_TOTAL_WIDEBAND_POWER_VALUE_INCRDECRTHRES 237
387 #define RNSAP_ID_SFNSFNMEASUREMENTTHRESHOLDINFORMATION 238
388 #define RNSAP_ID_TRANSMITTED_CARRIER_POWER_VALUE 239
389 #define RNSAP_ID_TRANSMITTED_CARRIER_POWER_VALUE_INCRDECRTHRES 240
390 #define RNSAP_ID_TUTRANGPSMEASUREMENTTHRESHOLDINFORMATION 241
391 #define RNSAP_ID_UL_TIMESLOT_ISCP_VALUE 242
392 #define RNSAP_ID_UL_TIMESLOT_ISCP_VALUE_INCRDECRTHRES 243
393 #define RNSAP_ID_RX_TIMING_DEVIATION_VALUE_LCR 293
394 #define RNSAP_ID_DPC_MODE_CHANGE_SUPPORTINDICATOR 19
395 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_247 247
396 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_295 295
397 #define RNSAP_ID_PRIMARYCCPCH_RSCP_RL_RECONFPREPTDD 202
398 #define RNSAP_ID_DL_TIMESLOT_ISCP_INFO_RL_RECONFPREPTDD 203
399 #define RNSAP_ID_DL_TIMESLOT_ISCP_LCR_INFORMATION_RL_RECONFPREPTDD 204
400 #define RNSAP_ID_DSCH_RNTI 249
401 #define RNSAP_ID_DL_POWERBALANCING_INFORMATION 296
402 #define RNSAP_ID_DL_POWERBALANCING_ACTIVATIONINDICATOR 297
403 #define RNSAP_ID_DL_POWERBALANCING_UPDATEDINDICATOR 298
404 #define RNSAP_ID_DL_REFERENCEPOWERINFORMATION 299
405 #define RNSAP_ID_ENHANCED_PRIMARYCPICH_ECNO 224
406 #define RNSAP_ID_IPDL_TDD_PARAMETERSLCR 252
407 #define RNSAP_ID_CELLCAPABILITYCONTAINER_FDD 300
408 #define RNSAP_ID_CELLCAPABILITYCONTAINER_TDD 301
409 #define RNSAP_ID_CELLCAPABILITYCONTAINER_TDD_LCR 302
410 #define RNSAP_ID_RL_SPECIFIC_DCH_INFO 317
411 #define RNSAP_ID_RL_RECONFIGURATIONREQUESTFDD_RL_INFORMATIONLIST 318
412 #define RNSAP_ID_RL_RECONFIGURATIONREQUESTFDD_RL_INFORMATION_IES 319
413 #define RNSAP_ID_RL_RECONFIGURATIONREQUESTTDD_RL_INFORMATION 321
414 #define RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESINITIALISATIONNOTREQUIRED 250
415 #define RNSAP_ID_DELAYEDACTIVATION 312
416 #define RNSAP_ID_DELAYEDACTIVATIONLIST_RL_ACTIVATIONCMDFDD 313
417 #define RNSAP_ID_DELAYEDACTIVATIONINFORMATION_RL_ACTIVATIONCMDFDD 314
418 #define RNSAP_ID_DELAYEDACTIVATIONLIST_RL_ACTIVATIONCMDTDD 315
419 #define RNSAP_ID_DELAYEDACTIVATIONINFORMATION_RL_ACTIVATIONCMDTDD 316
420 #define RNSAP_ID_NEIGHBOURINGTDDCELLMEASUREMENTINFORMATIONLCR 251
421 #define RNSAP_ID_UL_SIR_TARGET_CCTRCH_INFORMATIONITEM_RL_SETUPRSPTDD 150
422 #define RNSAP_ID_UL_SIR_TARGET_CCTRCH_LCR_INFORMATIONITEM_RL_SETUPRSPTDD 151
423 #define RNSAP_ID_PRIMCCPCH_RSCP_DL_PC_RQSTTDD 451
424 #define RNSAP_ID_HSDSCH_FDD_INFORMATION 452
425 #define RNSAP_ID_HSDSCH_FDD_INFORMATION_RESPONSE 453
426 #define RNSAP_ID_HSDSCH_FDD_UPDATE_INFORMATION 466
427 #define RNSAP_ID_HSDSCH_INFORMATION_TO_MODIFY 456
428 #define RNSAP_ID_HSDSCHMACDFLOWSPECIFICINFORMATIONLIST_RL_PREEMPTREQUIREDIND 516
429 #define RNSAP_ID_HSDSCHMACDFLOWSPECIFICINFORMATIONITEM_RL_PREEMPTREQUIREDIND 517
430 #define RNSAP_ID_HSDSCH_RNTI 457
431 #define RNSAP_ID_HSDSCH_TDD_INFORMATION 458
432 #define RNSAP_ID_HSDSCH_TDD_INFORMATION_RESPONSE 459
433 #define RNSAP_ID_HSDSCH_TDD_UPDATE_INFORMATION 467
434 #define RNSAP_ID_HSPDSCH_RL_ID 463
435 #define RNSAP_ID_HSDSCH_MACDFLOWS_TO_ADD 531
436 #define RNSAP_ID_HSDSCH_MACDFLOWS_TO_DELETE 532
437 #define RNSAP_ID_ANGLE_OF_ARRIVAL_VALUE_LCR 148
438 #define RNSAP_ID_TRAFFICCLASS 158
439 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_248 248
440 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_253 253
441 #define RNSAP_ID_PDSCH_RL_ID 323
442 #define RNSAP_ID_TIMESLOT_RL_SETUPRSPTDD 325
443 #define RNSAP_ID_GERAN_CELL_CAPABILITY 468
444 #define RNSAP_ID_GERAN_CLASSMARK 469
445 #define RNSAP_ID_DSCH_INITIALWINDOWSIZE 480
446 #define RNSAP_ID_UL_SYNCHRONISATION_PARAMETERS_LCR 464
447 #define RNSAP_ID_SNA_INFORMATION 479
448 #define RNSAP_ID_MACHS_RESETINDICATOR 465
449 #define RNSAP_ID_TDD_DL_DPCH_TIMESLOTFORMATMODIFYITEM_LCR_RL_RECONFREADYTDD 481
450 #define RNSAP_ID_TDD_UL_DPCH_TIMESLOTFORMATMODIFYITEM_LCR_RL_RECONFREADYTDD 482
451 #define RNSAP_ID_TDD_TPC_UPLINKSTEPSIZE_LCR_RL_SETUPRQSTTDD 483
452 #define RNSAP_ID_UL_CCTRCH_INFORMATIONLIST_RL_ADDITIONRQSTTDD 484
453 #define RNSAP_ID_UL_CCTRCH_INFORMATIONITEM_RL_ADDITIONRQSTTDD 485
454 #define RNSAP_ID_DL_CCTRCH_INFORMATIONLIST_RL_ADDITIONRQSTTDD 486
455 #define RNSAP_ID_DL_CCTRCH_INFORMATIONITEM_RL_ADDITIONRQSTTDD 487
456 #define RNSAP_ID_TDD_TPC_UPLINKSTEPSIZE_INFORMATIONADD_LCR_RL_RECONFPREPTDD 488
457 #define RNSAP_ID_TDD_TPC_UPLINKSTEPSIZE_INFORMATIONMODIFY_LCR_RL_RECONFPREPTDD 489
458 #define RNSAP_ID_TDD_TPC_DOWNLINKSTEPSIZE_INFORMATIONADD_RL_RECONFPREPTDD 490
459 #define RNSAP_ID_TDD_TPC_DOWNLINKSTEPSIZE_INFORMATIONMODIFY_RL_RECONFPREPTDD 491
460 #define RNSAP_ID_UL_TIMINGADVANCECTRL_LCR 492
461 #define RNSAP_ID_HSPDSCH_TIMESLOT_INFORMATIONLIST_PHYCHRECONFRQSTTDD 493
462 #define RNSAP_ID_HSPDSCH_TIMESLOT_INFORMATIONLISTLCR_PHYCHRECONFRQSTTDD 494
463 #define RNSAP_ID_HS_SICH_RECEPTION_QUALITY 495
464 #define RNSAP_ID_HS_SICH_RECEPTION_QUALITY_MEASUREMENT_VALUE 496
465 #define RNSAP_ID_HSSICH_INFO_DM_RPRT 497
466 #define RNSAP_ID_HSSICH_INFO_DM_RQST 498
467 #define RNSAP_ID_HSSICH_INFO_DM 499
468 #define RNSAP_ID_CCTRCH_MAXIMUM_DL_POWER_RL_SETUPRSPTDD 500
469 #define RNSAP_ID_CCTRCH_MINIMUM_DL_POWER_RL_SETUPRSPTDD 501
470 #define RNSAP_ID_CCTRCH_MAXIMUM_DL_POWER_RL_ADDITIONRSPTDD 502
471 #define RNSAP_ID_CCTRCH_MINIMUM_DL_POWER_RL_ADDITIONRSPTDD 503
472 #define RNSAP_ID_CCTRCH_MAXIMUM_DL_POWER_RL_RECONFREADYTDD 504
473 #define RNSAP_ID_CCTRCH_MINIMUM_DL_POWER_RL_RECONFREADYTDD 505
474 #define RNSAP_ID_MAXIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONMODIFYITEM_RL_RECONFREADYTDD 506
475 #define RNSAP_ID_MINIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONMODIFYITEM_RL_RECONFREADYTDD 507
476 #define RNSAP_ID_DL_CCTRCH_INFORMATIONLIST_RL_RECONFRSPTDD 508
477 #define RNSAP_ID_DL_DPCH_INFORMATIONMODIFYITEM_LCR_RL_RECONFRSPTDD 509
478 #define RNSAP_ID_MAXIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONITEM 510
479 #define RNSAP_ID_MINIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONITEM 511
480 #define RNSAP_ID_TDD_SUPPORT_8PSK 512
481 #define RNSAP_ID_TDD_MAXNRDLPHYSICALCHANNELS 513
482 #define RNSAP_ID_EXTENDEDGSMCELLINDIVIDUALOFFSET 514
483 #define RNSAP_ID_RL_PARAMETERUPDATEINDICATIONFDD_RL_INFORMATIONLIST 518
484 #define RNSAP_ID_PRIMARY_CPICH_USAGE_FOR_CHANNEL_ESTIMATION 519
485 #define RNSAP_ID_SECONDARY_CPICH_INFORMATION 520
486 #define RNSAP_ID_SECONDARY_CPICH_INFORMATION_CHANGE 521
487 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_522 522
488 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_523 523
489 #define RNSAP_ID_RL_PARAMETERUPDATEINDICATIONFDD_RL_INFORMATION_ITEM 524
490 #define RNSAP_ID_PHASE_REFERENCE_UPDATE_INDICATOR 525
491 #define RNSAP_ID_UNIDIRECTIONAL_DCH_INDICATOR 526
492 #define RNSAP_ID_RL_INFORMATION_RL_RECONFPREPTDD 527
493 #define RNSAP_ID_MULTIPLE_RL_INFORMATIONRESPONSE_RL_RECONFREADYTDD 528
494 #define RNSAP_ID_RL_RECONFIGURATIONRESPONSETDD_RL_INFORMATION 529
495 #define RNSAP_ID_SATELLITE_ALMANAC_INFORMATION_EXTITEM 530
496 #define RNSAP_ID_HSDSCH_INFORMATION_TO_MODIFY_UNSYNCHRONISED 533
497 #define RNSAP_ID_TNLQOS 534
498 #define RNSAP_ID_RTLOADVALUE 535
499 #define RNSAP_ID_NRTLOADINFORMATIONVALUE 536
500 #define RNSAP_ID_CELLPORTIONID 537
501 #define RNSAP_ID_UPPTSINTERFERENCEVALUE 538
502 #define RNSAP_ID_PRIMARYCCPCH_RSCP_DELTA 539
503 #define RNSAP_ID_UEMEASUREMENTTYPE 540
504 #define RNSAP_ID_UEMEASUREMENTTIMESLOTINFOHCR 541
505 #define RNSAP_ID_UEMEASUREMENTTIMESLOTINFOLCR 542
506 #define RNSAP_ID_UEMEASUREMENTREPORTCHARACTERISTICS 543
507 #define RNSAP_ID_UEMEASUREMENTPARAMETERMODALLOW 544
508 #define RNSAP_ID_UEMEASUREMENTVALUEINFORMATION 545
509 #define RNSAP_ID_INTERFACESTOTRACEITEM 546
510 #define RNSAP_ID_LISTOFINTERFACESTOTRACE 547
511 #define RNSAP_ID_TRACEDEPTH 548
512 #define RNSAP_ID_TRACERECORDINGSESSIONREFERENCE 549
513 #define RNSAP_ID_TRACEREFERENCE 550
514 #define RNSAP_ID_UEIDENTITY 551
515 #define RNSAP_ID_NACC_RELATED_DATA 552
516 #define RNSAP_ID_GSM_CELL_INFEX_RQST 553
517 #define RNSAP_ID_MEASUREMENTRECOVERYBEHAVIOR 554
518 #define RNSAP_ID_MEASUREMENTRECOVERYREPORTINGINDICATOR 555
519 #define RNSAP_ID_MEASUREMENTRECOVERYSUPPORTINDICATOR 556
520 #define RNSAP_ID_DL_DPCH_POWER_INFORMATION_RL_RECONFPREPFDD 557
521 #define RNSAP_ID_F_DPCH_INFORMATION_RL_RECONFPREPFDD 558
522 #define RNSAP_ID_F_DPCH_INFORMATION_RL_SETUPRQSTFDD 559
523 #define RNSAP_ID_MBMS_BEARER_SERVICE_LIST 560
524 #define RNSAP_ID_MBMS_BEARER_SERVICE_LIST_INFEX_RSP 561
525 #define RNSAP_ID_ACTIVE_MBMS_BEARER_SERVICEFDD 562
526 #define RNSAP_ID_ACTIVE_MBMS_BEARER_SERVICETDD 563
527 #define RNSAP_ID_OLD_URA_ID 564
528 #define RNSAP_ID_UE_STATE 568
529 #define RNSAP_ID_URA_ID 569
530 #define RNSAP_ID_HARQ_PREAMBLE_MODE 571
531 #define RNSAP_ID_SYNCHRONISATIONINDICATOR 572
532 #define RNSAP_ID_UL_DPDCHINDICATOREDCH 573
533 #define RNSAP_ID_EDPCH_INFORMATION 574
534 #define RNSAP_ID_RL_SPECIFIC_EDCH_INFORMATION 575
535 #define RNSAP_ID_EDCH_RL_INDICATION 576
536 #define RNSAP_ID_EDCH_FDD_INFORMATION 577
537 #define RNSAP_ID_EDCH_RLSET_ID 578
538 #define RNSAP_ID_SERVING_EDCHRL_ID 579
539 #define RNSAP_ID_EDCH_FDD_DL_CONTROLCHANNELINFORMATION 580
540 #define RNSAP_ID_EDCH_FDD_INFORMATIONRESPONSE 581
541 #define RNSAP_ID_EDCH_MACDFLOWS_TO_ADD 582
542 #define RNSAP_ID_EDCH_FDD_INFORMATION_TO_MODIFY 583
543 #define RNSAP_ID_EDCH_MACDFLOWS_TO_DELETE 584
544 #define RNSAP_ID_EDPCH_INFORMATION_RLRECONFREQUEST_FDD 585
545 #define RNSAP_ID_EDCH_MACDFLOWSPECIFICINFORMATIONLIST_RL_PREEMPTREQUIREDIND 586
546 #define RNSAP_ID_EDCH_MACDFLOWSPECIFICINFORMATIONITEM_RL_PREEMPTREQUIREDIND 587
547 #define RNSAP_ID_EDCH_MACDFLOWSPECIFICINFORMATIONLIST_RL_CONGESTIND 588
548 #define RNSAP_ID_EDCH_MACDFLOWSPECIFICINFORMATIONITEM_RL_CONGESTIND 589
549 #define RNSAP_ID_MBMS_BEARER_SERVICE_FULL_ADDRESS 590
550 #define RNSAP_ID_INITIAL_DL_DPCH_TIMINGADJUSTMENT 591
551 #define RNSAP_ID_INITIAL_DL_DPCH_TIMINGADJUSTMENT_ALLOWED 592
552 #define RNSAP_ID_USER_PLANE_CONGESTION_FIELDS_INCLUSION 593
553 #define RNSAP_ID_HARQ_PREAMBLE_MODE_ACTIVATION_INDICATOR 594
554 #define RNSAP_ID_MULTIPLE_DEDICATEDMEASUREMENTVALUELIST_TDD_DM_RSP 595
555 #define RNSAP_ID_MULTIPLE_DEDICATEDMEASUREMENTVALUELIST_LCR_TDD_DM_RSP 596
556 #define RNSAP_ID_PROVIDEDINFORMATION 597
557 #define RNSAP_ID_ACTIVE_MBMS_BEARER_SERVICEFDD_PFL 598
558 #define RNSAP_ID_ACTIVE_MBMS_BEARER_SERVICETDD_PFL 599
559 #define RNSAP_ID_FREQUENCYBANDINDICATOR 600
560 static dissector_handle_t rnsap_handle=NULL;
562 /* Initialize the protocol and registered fields */
563 static int proto_rnsap = -1;
565 static int hf_rnsap_pdu_length = -1;
566 static int hf_rnsap_IE_length = -1;
567 static int hf_rnsap_L3_DL_DCCH_Message_PDU = -1;
570 /*--- Included file: packet-rnsap-hf.c ---*/
571 #line 1 "packet-rnsap-hf.c"
572 static int hf_rnsap_RNSAP_PDU_PDU = -1; /* RNSAP_PDU */
573 static int hf_rnsap_initiatingMessage = -1; /* InitiatingMessage */
574 static int hf_rnsap_successfulOutcome = -1; /* SuccessfulOutcome */
575 static int hf_rnsap_unsuccessfulOutcome = -1; /* UnsuccessfulOutcome */
576 static int hf_rnsap_outcome = -1; /* Outcome */
577 static int hf_rnsap_procedureID = -1; /* ProcedureID */
578 static int hf_rnsap_criticality = -1; /* Criticality */
579 static int hf_rnsap_transactionID = -1; /* TransactionID */
580 static int hf_rnsap_initiatingMessageValue = -1; /* InitiatingMessageValue */
581 static int hf_rnsap_successfulOutcomeValue = -1; /* SuccessfulOutcomeValue */
582 static int hf_rnsap_unsuccessfulOutcomeValue = -1; /* UnsuccessfulOutcomeValue */
583 static int hf_rnsap_outcomeValue = -1; /* OutcomeValue */
584 static int hf_rnsap_id_commonTransportChannelResourcesInitialisation = -1; /* CommonTransportChannelResourcesRequest */
585 static int hf_rnsap_id_commonTransportChannelResourcesRelease = -1; /* CommonTransportChannelResourcesReleaseRequest */
586 static int hf_rnsap_id_compressedModeCommand = -1; /* CompressedModeCommand */
587 static int hf_rnsap_id_downlinkPowerControl = -1; /* DL_PowerControlRequest */
588 static int hf_rnsap_id_downlinkPowerTimeslotControl = -1; /* DL_PowerTimeslotControlRequest */
589 static int hf_rnsap_id_downlinkSignallingTransfer = -1; /* DownlinkSignallingTransferRequest */
590 static int hf_rnsap_id_errorIndication = -1; /* ErrorIndication */
591 static int hf_rnsap_id_dedicatedMeasurementFailure = -1; /* DedicatedMeasurementFailureIndication */
592 static int hf_rnsap_id_dedicatedMeasurementInitiation = -1; /* DedicatedMeasurementInitiationRequest */
593 static int hf_rnsap_id_dedicatedMeasurementReporting = -1; /* DedicatedMeasurementReport */
594 static int hf_rnsap_id_dedicatedMeasurementTermination = -1; /* DedicatedMeasurementTerminationRequest */
595 static int hf_rnsap_id_paging = -1; /* PagingRequest */
596 static int hf_rnsap_id_physicalChannelReconfiguration = -1; /* PhysicalChannelReconfigurationRequestTDD */
597 static int hf_rnsap_id_privateMessage = -1; /* PrivateMessage */
598 static int hf_rnsap_id_radioLinkAddition = -1; /* RadioLinkAdditionRequestFDD */
599 static int hf_rnsap_id_radioLinkAddition_TDD = -1; /* RadioLinkAdditionRequestTDD */
600 static int hf_rnsap_id_radioLinkCongestion = -1; /* RadioLinkCongestionIndication */
601 static int hf_rnsap_id_radioLinkDeletion = -1; /* RadioLinkDeletionRequest */
602 static int hf_rnsap_id_radioLinkFailure = -1; /* RadioLinkFailureIndication */
603 static int hf_rnsap_id_radioLinkPreemption = -1; /* RadioLinkPreemptionRequiredIndication */
604 static int hf_rnsap_id_radioLinkRestoration = -1; /* RadioLinkRestoreIndication */
605 static int hf_rnsap_id_radioLinkSetup = -1; /* RadioLinkSetupRequestFDD */
606 static int hf_rnsap_id_radioLinkSetupTdd = -1; /* RadioLinkSetupRequestTDD */
607 static int hf_rnsap_id_relocationCommit = -1; /* RelocationCommit */
608 static int hf_rnsap_id_synchronisedRadioLinkReconfigurationCancellation = -1; /* RadioLinkReconfigurationCancel */
609 static int hf_rnsap_id_synchronisedRadioLinkReconfigurationCommit = -1; /* RadioLinkReconfigurationCommit */
610 static int hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation = -1; /* RadioLinkReconfigurationPrepareFDD */
611 static int hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation_TDD = -1; /* RadioLinkReconfigurationReadyTDD */
612 static int hf_rnsap_id_unSynchronisedRadioLinkReconfiguration = -1; /* RadioLinkReconfigurationRequestFDD */
613 static int hf_rnsap_id_unSynchronisedRadioLinkReconfiguration_TDD = -1; /* RadioLinkReconfigurationRequestTDD */
614 static int hf_rnsap_id_uplinkSignallingTransfer = -1; /* UplinkSignallingTransferIndicationFDD */
615 static int hf_rnsap_id_uplinkSignallingTransfer_TDD = -1; /* UplinkSignallingTransferIndicationTDD */
616 static int hf_rnsap_id_commonMeasurementFailure = -1; /* CommonMeasurementFailureIndication */
617 static int hf_rnsap_id_commonMeasurementInitiation = -1; /* CommonMeasurementInitiationRequest */
618 static int hf_rnsap_id_commonMeasurementReporting = -1; /* CommonMeasurementReport */
619 static int hf_rnsap_id_commonMeasurementTermination = -1; /* CommonMeasurementTerminationRequest */
620 static int hf_rnsap_id_informationExchangeFailure = -1; /* InformationExchangeFailureIndication */
621 static int hf_rnsap_id_informationExchangeInitiation = -1; /* InformationExchangeInitiationRequest */
622 static int hf_rnsap_id_informationReporting = -1; /* InformationReport */
623 static int hf_rnsap_id_informationExchangeTermination = -1; /* InformationExchangeTerminationRequest */
624 static int hf_rnsap_id_reset = -1; /* ResetRequest */
625 static int hf_rnsap_id_radioLinkActivation = -1; /* RadioLinkActivationCommandFDD */
626 static int hf_rnsap_id_radioLinkActivation_TDD = -1; /* RadioLinkActivationCommandTDD */
627 static int hf_rnsap_id_gERANuplinkSignallingTransfer = -1; /* GERANUplinkSignallingTransferIndication */
628 static int hf_rnsap_id_radioLinkParameterUpdate = -1; /* RadioLinkParameterUpdateIndicationFDD */
629 static int hf_rnsap_id_radioLinkParameterUpdate_TDD = -1; /* RadioLinkParameterUpdateIndicationTDD */
630 static int hf_rnsap_id_uEMeasurementFailure = -1; /* UEMeasurementFailureIndication */
631 static int hf_rnsap_id_uEMeasurementInitiation = -1; /* UEMeasurementInitiationRequest */
632 static int hf_rnsap_id_uEMeasurementReporting = -1; /* UEMeasurementReport */
633 static int hf_rnsap_id_uEMeasurementTermination = -1; /* UEMeasurementTerminationRequest */
634 static int hf_rnsap_id_iurDeactivateTrace = -1; /* IurDeactivateTrace */
635 static int hf_rnsap_id_iurInvokeTrace = -1; /* IurInvokeTrace */
636 static int hf_rnsap_id_mBMSAttach = -1; /* MBMSAttachCommand */
637 static int hf_rnsap_id_mBMSDetach = -1; /* MBMSDetachCommand */
638 static int hf_rnsap_id_directInformationTransfer = -1; /* DirectInformationTransfer */
639 static int hf_rnsap_id_commonTransportChannelResourcesInitialisation1 = -1; /* CommonTransportChannelResourcesResponseFDD */
640 static int hf_rnsap_id_commonTransportChannelResourcesInitialisation_TDD = -1; /* CommonTransportChannelResourcesResponseTDD */
641 static int hf_rnsap_id_dedicatedMeasurementInitiation1 = -1; /* DedicatedMeasurementInitiationResponse */
642 static int hf_rnsap_id_physicalChannelReconfiguration1 = -1; /* PhysicalChannelReconfigurationCommand */
643 static int hf_rnsap_id_radioLinkAddition1 = -1; /* RadioLinkAdditionResponseFDD */
644 static int hf_rnsap_id_radioLinkAddition_TDD1 = -1; /* RadioLinkAdditionResponseTDD */
645 static int hf_rnsap_id_radioLinkDeletion1 = -1; /* RadioLinkDeletionResponse */
646 static int hf_rnsap_id_radioLinkSetup1 = -1; /* RadioLinkSetupResponseFDD */
647 static int hf_rnsap_id_radioLinkSetupTdd1 = -1; /* RadioLinkSetupResponseTDD */
648 static int hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation1 = -1; /* RadioLinkReconfigurationReadyFDD */
649 static int hf_rnsap_id_unSynchronisedRadioLinkReconfiguration1 = -1; /* RadioLinkReconfigurationResponseFDD */
650 static int hf_rnsap_id_unSynchronisedRadioLinkReconfiguration_TDD1 = -1; /* RadioLinkReconfigurationResponseTDD */
651 static int hf_rnsap_id_commonMeasurementInitiation1 = -1; /* CommonMeasurementInitiationResponse */
652 static int hf_rnsap_id_informationExchangeInitiation1 = -1; /* InformationExchangeInitiationResponse */
653 static int hf_rnsap_id_reset1 = -1; /* ResetResponse */
654 static int hf_rnsap_id_uEMeasurementInitiation1 = -1; /* UEMeasurementInitiationResponse */
655 static int hf_rnsap_id_commonTransportChannelResourcesInitialisation2 = -1; /* CommonTransportChannelResourcesFailure */
656 static int hf_rnsap_id_dedicatedMeasurementInitiation2 = -1; /* DedicatedMeasurementInitiationFailure */
657 static int hf_rnsap_id_physicalChannelReconfiguration2 = -1; /* PhysicalChannelReconfigurationFailure */
658 static int hf_rnsap_id_radioLinkAddition2 = -1; /* RadioLinkAdditionFailureFDD */
659 static int hf_rnsap_id_radioLinkAddition_TDD2 = -1; /* RadioLinkAdditionFailureTDD */
660 static int hf_rnsap_id_radioLinkSetup2 = -1; /* RadioLinkSetupFailureFDD */
661 static int hf_rnsap_id_radioLinkSetupTdd2 = -1; /* RadioLinkSetupFailureTDD */
662 static int hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation2 = -1; /* RadioLinkReconfigurationFailure */
663 static int hf_rnsap_id_unSynchronisedRadioLinkReconfiguration2 = -1; /* RadioLinkReconfigurationFailure */
664 static int hf_rnsap_id_unSynchronisedRadioLinkReconfiguration_TDD2 = -1; /* RadioLinkReconfigurationFailure */
665 static int hf_rnsap_id_commonMeasurementInitiation2 = -1; /* CommonMeasurementInitiationFailure */
666 static int hf_rnsap_id_informationExchangeInitiation2 = -1; /* InformationExchangeInitiationFailure */
667 static int hf_rnsap_id_uEMeasurementInitiation2 = -1; /* UEMeasurementInitiationFailure */
668 static int hf_rnsap_id_AllowedQueuingTime = -1; /* AllowedQueuingTime */
669 static int hf_rnsap_id_Allowed_Rate_Information = -1; /* Allowed_Rate_Information */
670 static int hf_rnsap_id_AntennaColocationIndicator = -1; /* AntennaColocationIndicator */
671 static int hf_rnsap_id_BindingID = -1; /* BindingID */
672 static int hf_rnsap_id_C_ID = -1; /* C_ID */
673 static int hf_rnsap_id_C_RNTI = -1; /* C_RNTI */
674 static int hf_rnsap_id_Cell_Capacity_Class_Value = -1; /* Cell_Capacity_Class_Value */
675 static int hf_rnsap_id_CFN = -1; /* CFN */
676 static int hf_rnsap_id_CN_CS_DomainIdentifier = -1; /* CN_CS_DomainIdentifier */
677 static int hf_rnsap_id_CN_PS_DomainIdentifier = -1; /* CN_PS_DomainIdentifier */
678 static int hf_rnsap_id_Cause = -1; /* Cause */
679 static int hf_rnsap_id_CoverageIndicator = -1; /* CoverageIndicator */
680 static int hf_rnsap_id_CriticalityDiagnostics = -1; /* CriticalityDiagnostics */
681 static int hf_rnsap_id_ContextInfoItem_Reset = -1; /* ContextInfoItem_Reset */
682 static int hf_rnsap_id_ContextGroupInfoItem_Reset = -1; /* ContextGroupInfoItem_Reset */
683 static int hf_rnsap_id_D_RNTI = -1; /* D_RNTI */
684 static int hf_rnsap_id_D_RNTI_ReleaseIndication = -1; /* D_RNTI_ReleaseIndication */
685 static int hf_rnsap_id_DCHs_to_Add_FDD = -1; /* DCH_FDD_Information */
686 static int hf_rnsap_id_DCHs_to_Add_TDD = -1; /* DCH_TDD_Information */
687 static int hf_rnsap_id_DCH_DeleteList_RL_ReconfPrepFDD = -1; /* DCH_DeleteList_RL_ReconfPrepFDD */
688 static int hf_rnsap_id_DCH_DeleteList_RL_ReconfPrepTDD = -1; /* DCH_DeleteList_RL_ReconfPrepTDD */
689 static int hf_rnsap_id_DCH_DeleteList_RL_ReconfRqstFDD = -1; /* DCH_DeleteList_RL_ReconfRqstFDD */
690 static int hf_rnsap_id_DCH_DeleteList_RL_ReconfRqstTDD = -1; /* DCH_DeleteList_RL_ReconfRqstTDD */
691 static int hf_rnsap_id_DCH_FDD_Information = -1; /* DCH_FDD_Information */
692 static int hf_rnsap_id_DCH_TDD_Information = -1; /* DCH_TDD_Information */
693 static int hf_rnsap_id_FDD_DCHs_to_Modify = -1; /* FDD_DCHs_to_Modify */
694 static int hf_rnsap_id_TDD_DCHs_to_Modify = -1; /* TDD_DCHs_to_Modify */
695 static int hf_rnsap_id_DCH_InformationResponse = -1; /* DCH_InformationResponse */
696 static int hf_rnsap_id_DCH_Rate_InformationItem_RL_CongestInd = -1; /* DCH_Rate_InformationItem_RL_CongestInd */
697 static int hf_rnsap_id_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD = -1; /* DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD */
698 static int hf_rnsap_id_DL_CCTrCH_InformationListIE_RL_ReconfReadyTDD = -1; /* DL_CCTrCHInformationListIE_RL_ReconfReadyTDD */
699 static int hf_rnsap_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD = -1; /* DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD */
700 static int hf_rnsap_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD = -1; /* DL_CCTrCH_InformationItem_RL_SetupRqstTDD */
701 static int hf_rnsap_id_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD = -1; /* DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD */
702 static int hf_rnsap_id_DL_CCTrCH_InformationListIE_RL_AdditionRspTDD = -1; /* DL_CCTrCHInformationListIE_RL_AdditionRspTDD */
703 static int hf_rnsap_id_DL_CCTrCH_InformationListIE_RL_SetupRspTDD = -1; /* DL_CCTrCH_InformationItem_RL_SetupRqstTDD */
704 static int hf_rnsap_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD = -1; /* DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD */
705 static int hf_rnsap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD = -1; /* DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD */
706 static int hf_rnsap_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD = -1; /* DL_CCTrCH_InformationList_RL_SetupRqstTDD */
707 static int hf_rnsap_id_FDD_DL_CodeInformation = -1; /* FDD_DL_CodeInformation */
708 static int hf_rnsap_id_DL_DPCH_Information_RL_ReconfPrepFDD = -1; /* DL_DPCH_Information_RL_ReconfPrepFDD */
709 static int hf_rnsap_id_DL_DPCH_Information_RL_SetupRqstFDD = -1; /* DL_DPCH_Information_RL_SetupRqstFDD */
710 static int hf_rnsap_id_DL_DPCH_Information_RL_ReconfRqstFDD = -1; /* DL_DPCH_Information_RL_ReconfRqstFDD */
711 static int hf_rnsap_id_DL_DPCH_InformationItem_PhyChReconfRqstTDD = -1; /* DL_DPCH_InformationItem_PhyChReconfRqstTDD */
712 static int hf_rnsap_id_DL_DPCH_InformationItem_RL_AdditionRspTDD = -1; /* DL_DPCH_InformationItem_RL_AdditionRspTDD */
713 static int hf_rnsap_id_DL_DPCH_InformationItem_RL_SetupRspTDD = -1; /* DL_DPCH_InformationItem_RL_SetupRspTDD */
714 static int hf_rnsap_id_DL_DPCH_TimingAdjustment = -1; /* DL_DPCH_TimingAdjustment */
715 static int hf_rnsap_id_DLReferencePower = -1; /* DL_Power */
716 static int hf_rnsap_id_DLReferencePowerList_DL_PC_Rqst = -1; /* DL_ReferencePowerInformationList_DL_PC_Rqst */
717 static int hf_rnsap_id_DL_ReferencePowerInformation_DL_PC_Rqst = -1; /* DL_ReferencePowerInformation_DL_PC_Rqst */
718 static int hf_rnsap_id_DPC_Mode = -1; /* DPC_Mode */
719 static int hf_rnsap_id_DRXCycleLengthCoefficient = -1; /* DRXCycleLengthCoefficient */
720 static int hf_rnsap_id_DedicatedMeasurementObjectType_DM_Fail_Ind = -1; /* DedicatedMeasurementObjectType_DM_Fail_Ind */
721 static int hf_rnsap_id_DedicatedMeasurementObjectType_DM_Fail = -1; /* DedicatedMeasurementObjectType_DM_Fail */
722 static int hf_rnsap_id_DedicatedMeasurementObjectType_DM_Rprt = -1; /* DedicatedMeasurementObjectType_DM_Rprt */
723 static int hf_rnsap_id_DedicatedMeasurementObjectType_DM_Rqst = -1; /* DedicatedMeasurementObjectType_DM_Rqst */
724 static int hf_rnsap_id_DedicatedMeasurementObjectType_DM_Rsp = -1; /* DedicatedMeasurementObjectType_DM_Rsp */
725 static int hf_rnsap_id_DedicatedMeasurementType = -1; /* DedicatedMeasurementType */
726 static int hf_rnsap_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD = -1; /* FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD */
727 static int hf_rnsap_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD = -1; /* FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD */
728 static int hf_rnsap_id_Guaranteed_Rate_Information = -1; /* Guaranteed_Rate_Information */
729 static int hf_rnsap_id_IMSI = -1; /* IMSI */
730 static int hf_rnsap_id_HCS_Prio = -1; /* HCS_Prio */
731 static int hf_rnsap_id_L3_Information = -1; /* L3_Information */
732 static int hf_rnsap_id_AdjustmentPeriod = -1; /* AdjustmentPeriod */
733 static int hf_rnsap_id_MaxAdjustmentStep = -1; /* MaxAdjustmentStep */
734 static int hf_rnsap_id_MeasurementFilterCoefficient = -1; /* MeasurementFilterCoefficient */
735 static int hf_rnsap_id_MessageStructure = -1; /* MessageStructure */
736 static int hf_rnsap_id_MeasurementID = -1; /* MeasurementID */
737 static int hf_rnsap_id_Neighbouring_GSM_CellInformation = -1; /* Neighbouring_GSM_CellInformation */
738 static int hf_rnsap_id_Neighbouring_UMTS_CellInformationItem = -1; /* Neighbouring_UMTS_CellInformationItem */
739 static int hf_rnsap_id_NRT_Load_Information_Value = -1; /* NRT_Load_Information_Value */
740 static int hf_rnsap_id_NRT_Load_Information_Value_IncrDecrThres = -1; /* NRT_Load_Information_Value_IncrDecrThres */
741 static int hf_rnsap_id_PagingArea_PagingRqst = -1; /* PagingArea_PagingRqst */
742 static int hf_rnsap_id_FACH_FlowControlInformation = -1; /* FACH_FlowControlInformation */
743 static int hf_rnsap_id_PartialReportingIndicator = -1; /* PartialReportingIndicator */
744 static int hf_rnsap_id_Permanent_NAS_UE_Identity = -1; /* Permanent_NAS_UE_Identity */
745 static int hf_rnsap_id_PowerAdjustmentType = -1; /* PowerAdjustmentType */
746 static int hf_rnsap_id_RANAP_RelocationInformation = -1; /* RANAP_RelocationInformation */
747 static int hf_rnsap_id_RL_Information_PhyChReconfRqstFDD = -1; /* RL_Information_PhyChReconfRqstFDD */
748 static int hf_rnsap_id_RL_Information_PhyChReconfRqstTDD = -1; /* RL_Information_PhyChReconfRqstTDD */
749 static int hf_rnsap_id_RL_Information_RL_AdditionRqstFDD = -1; /* RL_Information_RL_AdditionRqstFDD */
750 static int hf_rnsap_id_RL_Information_RL_AdditionRqstTDD = -1; /* RL_Information_RL_AdditionRqstTDD */
751 static int hf_rnsap_id_RL_Information_RL_DeletionRqst = -1; /* RL_Information_RL_DeletionRqst */
752 static int hf_rnsap_id_RL_Information_RL_FailureInd = -1; /* RL_Information_RL_FailureInd */
753 static int hf_rnsap_id_RL_Information_RL_ReconfPrepFDD = -1; /* RL_Information_RL_ReconfPrepFDD */
754 static int hf_rnsap_id_RL_Information_RL_RestoreInd = -1; /* RL_Information_RL_RestoreInd */
755 static int hf_rnsap_id_RL_Information_RL_SetupRqstFDD = -1; /* RL_InformationList_RL_SetupRqstFDD */
756 static int hf_rnsap_id_RL_Information_RL_SetupRqstTDD = -1; /* RL_Information_RL_SetupRqstTDD */
757 static int hf_rnsap_id_RL_InformationItem_RL_CongestInd = -1; /* RL_InformationItem_RL_CongestInd */
758 static int hf_rnsap_id_RL_InformationItem_DM_Rprt = -1; /* RL_InformationItem_DM_Rprt */
759 static int hf_rnsap_id_RL_InformationItem_DM_Rqst = -1; /* RL_InformationItem_DM_Rqst */
760 static int hf_rnsap_id_RL_InformationItem_DM_Rsp = -1; /* RL_InformationItem_DM_Rsp */
761 static int hf_rnsap_id_RL_InformationItem_RL_PreemptRequiredInd = -1; /* RL_InformationItem_RL_PreemptRequiredInd */
762 static int hf_rnsap_id_RL_InformationItem_RL_SetupRqstFDD = -1; /* RL_InformationItem_RL_SetupRqstFDD */
763 static int hf_rnsap_id_RL_InformationList_RL_CongestInd = -1; /* RL_InformationList_RL_CongestInd */
764 static int hf_rnsap_id_RL_InformationList_RL_AdditionRqstFDD = -1; /* RL_InformationList_RL_AdditionRqstFDD */
765 static int hf_rnsap_id_RL_InformationList_RL_DeletionRqst = -1; /* RL_InformationList_RL_DeletionRqst */
766 static int hf_rnsap_id_RL_InformationList_RL_PreemptRequiredInd = -1; /* RL_InformationList_RL_PreemptRequiredInd */
767 static int hf_rnsap_id_RL_InformationList_RL_ReconfPrepFDD = -1; /* RL_InformationList_RL_ReconfPrepFDD */
768 static int hf_rnsap_id_RL_InformationResponse_RL_AdditionRspTDD = -1; /* RL_InformationResponse_RL_AdditionRspTDD */
769 static int hf_rnsap_id_RL_InformationResponse_RL_ReconfReadyTDD = -1; /* RL_InformationResponse_RL_ReconfReadyTDD */
770 static int hf_rnsap_id_RL_InformationResponse_RL_SetupRspTDD = -1; /* RL_InformationResponse_RL_SetupRspTDD */
771 static int hf_rnsap_id_RL_InformationResponseItem_RL_AdditionRspFDD = -1; /* RL_InformationResponseItem_RL_AdditionRspFDD */
772 static int hf_rnsap_id_RL_InformationResponseItem_RL_ReconfReadyFDD = -1; /* RL_InformationResponseItem_RL_ReconfReadyFDD */
773 static int hf_rnsap_id_RL_InformationResponseItem_RL_ReconfRspFDD = -1; /* RL_InformationResponseItem_RL_ReconfRspFDD */
774 static int hf_rnsap_id_RL_InformationResponseItem_RL_SetupRspFDD = -1; /* RL_InformationResponseItem_RL_SetupRspFDD */
775 static int hf_rnsap_id_RL_InformationResponseList_RL_AdditionRspFDD = -1; /* RL_InformationResponseList_RL_AdditionRspFDD */
776 static int hf_rnsap_id_RL_InformationResponseList_RL_ReconfReadyFDD = -1; /* RL_InformationResponseList_RL_ReconfReadyFDD */
777 static int hf_rnsap_id_RL_InformationResponseList_RL_ReconfRspFDD = -1; /* RL_InformationResponseList_RL_ReconfRspFDD */
778 static int hf_rnsap_id_RL_InformationResponse_RL_ReconfRspTDD = -1; /* RL_InformationResponse_RL_ReconfRspTDD */
779 static int hf_rnsap_id_RL_InformationResponseList_RL_SetupRspFDD = -1; /* RL_InformationResponseList_RL_SetupRspFDD */
780 static int hf_rnsap_id_RL_ReconfigurationFailure_RL_ReconfFail = -1; /* RL_ReconfigurationFailure_RL_ReconfFail */
781 static int hf_rnsap_id_RL_Set_InformationItem_DM_Rprt = -1; /* RL_Set_InformationItem_DM_Rprt */
782 static int hf_rnsap_id_RL_Set_InformationItem_DM_Rqst = -1; /* RL_Set_InformationItem_DM_Rqst */
783 static int hf_rnsap_id_RL_Set_InformationItem_DM_Rsp = -1; /* RL_Set_InformationItem_DM_Rsp */
784 static int hf_rnsap_id_RL_Set_Information_RL_FailureInd = -1; /* RL_Set_Information_RL_FailureInd */
785 static int hf_rnsap_id_RL_Set_Information_RL_RestoreInd = -1; /* RL_Set_Information_RL_RestoreInd */
786 static int hf_rnsap_id_RL_Set_Successful_InformationItem_DM_Fail = -1; /* RL_Set_Successful_InformationItem_DM_Fail */
787 static int hf_rnsap_id_RL_Set_Unsuccessful_InformationItem_DM_Fail = -1; /* RL_Set_Unsuccessful_InformationItem_DM_Fail */
788 static int hf_rnsap_id_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind = -1; /* RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind */
789 static int hf_rnsap_id_RL_Successful_InformationItem_DM_Fail = -1; /* RL_Successful_InformationItem_DM_Fail */
790 static int hf_rnsap_id_RL_Unsuccessful_InformationItem_DM_Fail = -1; /* RL_Unsuccessful_InformationItem_DM_Fail */
791 static int hf_rnsap_id_RL_Unsuccessful_InformationItem_DM_Fail_Ind = -1; /* RL_Unsuccessful_InformationItem_DM_Fail_Ind */
792 static int hf_rnsap_id_ReportCharacteristics = -1; /* ReportCharacteristics */
793 static int hf_rnsap_id_Reporting_Object_RL_FailureInd = -1; /* Reporting_Object_RL_FailureInd */
794 static int hf_rnsap_id_Reporing_Object_RL_RestoreInd = -1; /* Reporting_Object_RL_RestoreInd */
795 static int hf_rnsap_id_RT_Load_Value = -1; /* RT_Load_Value */
796 static int hf_rnsap_id_RT_Load_Value_IncrDecrThres = -1; /* RT_Load_Value_IncrDecrThres */
797 static int hf_rnsap_id_S_RNTI = -1; /* S_RNTI */
798 static int hf_rnsap_id_ResetIndicator = -1; /* ResetIndicator */
799 static int hf_rnsap_id_RNC_ID = -1; /* RNC_ID */
800 static int hf_rnsap_id_SAI = -1; /* SAI */
801 static int hf_rnsap_id_SRNC_ID = -1; /* RNC_ID */
802 static int hf_rnsap_id_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD = -1; /* SuccessfulRL_InformationResponse_RL_AdditionFailureFDD */
803 static int hf_rnsap_id_SuccessfulRL_InformationResponse_RL_SetupFailureFDD = -1; /* SuccessfulRL_InformationResponse_RL_SetupFailureFDD */
804 static int hf_rnsap_id_TransportBearerID = -1; /* TransportBearerID */
805 static int hf_rnsap_id_TransportBearerRequestIndicator = -1; /* TransportBearerRequestIndicator */
806 static int hf_rnsap_id_TransportLayerAddress = -1; /* TransportLayerAddress */
807 static int hf_rnsap_id_TypeOfError = -1; /* TypeOfError */
808 static int hf_rnsap_id_UC_ID = -1; /* UC_ID */
809 static int hf_rnsap_id_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD = -1; /* UL_CCTrCH_AddInformation_RL_ReconfPrepTDD */
810 static int hf_rnsap_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD = -1; /* UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD */
811 static int hf_rnsap_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD = -1; /* UL_CCTrCH_InformationItem_RL_SetupRqstTDD */
812 static int hf_rnsap_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD = -1; /* UL_CCTrCH_InformationList_RL_SetupRqstTDD */
813 static int hf_rnsap_id_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD = -1; /* UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD */
814 static int hf_rnsap_id_UL_CCTrCH_InformationListIE_RL_AdditionRspTDD = -1; /* UL_CCTrCHInformationListIE_RL_AdditionRspTDD */
815 static int hf_rnsap_id_UL_CCTrCH_InformationListIE_RL_ReconfReadyTDD = -1; /* UL_CCTrCHInformationListIE_RL_ReconfReadyTDD */
816 static int hf_rnsap_id_UL_CCTrCH_InformationListIE_RL_SetupRspTDD = -1; /* UL_CCTrCHInformationListIE_RL_SetupRspTDD */
817 static int hf_rnsap_id_UL_DPCH_Information_RL_ReconfPrepFDD = -1; /* UL_DPCH_Information_RL_ReconfPrepFDD */
818 static int hf_rnsap_id_UL_DPCH_Information_RL_ReconfRqstFDD = -1; /* UL_DPCH_Information_RL_ReconfRqstFDD */
819 static int hf_rnsap_id_UL_DPCH_Information_RL_SetupRqstFDD = -1; /* UL_DPCH_Information_RL_SetupRqstFDD */
820 static int hf_rnsap_id_UL_DPCH_InformationItem_PhyChReconfRqstTDD = -1; /* UL_DPCH_InformationItem_PhyChReconfRqstTDD */
821 static int hf_rnsap_id_UL_DPCH_InformationItem_RL_AdditionRspTDD = -1; /* UL_DPCH_InformationItem_RL_AdditionRspTDD */
822 static int hf_rnsap_id_UL_DPCH_InformationItem_RL_SetupRspTDD = -1; /* UL_DPCH_InformationItem_RL_SetupRspTDD */
823 static int hf_rnsap_id_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD = -1; /* UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD */
824 static int hf_rnsap_id_UL_SIRTarget = -1; /* UL_SIR */
825 static int hf_rnsap_id_URA_Information = -1; /* URA_Information */
826 static int hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD = -1; /* UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD */
827 static int hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD = -1; /* UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD */
828 static int hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD = -1; /* UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD */
829 static int hf_rnsap_id_Active_Pattern_Sequence_Information = -1; /* Active_Pattern_Sequence_Information */
830 static int hf_rnsap_id_AdjustmentRatio = -1; /* ScaledAdjustmentRatio */
831 static int hf_rnsap_id_CauseLevel_RL_AdditionFailureFDD = -1; /* CauseLevel_RL_AdditionFailureFDD */
832 static int hf_rnsap_id_CauseLevel_RL_AdditionFailureTDD = -1; /* CauseLevel_RL_AdditionFailureTDD */
833 static int hf_rnsap_id_CauseLevel_RL_ReconfFailure = -1; /* CauseLevel_RL_ReconfFailure */
834 static int hf_rnsap_id_CauseLevel_RL_SetupFailureFDD = -1; /* CauseLevel_RL_SetupFailureFDD */
835 static int hf_rnsap_id_CauseLevel_RL_SetupFailureTDD = -1; /* CauseLevel_RL_SetupFailureTDD */
836 static int hf_rnsap_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD = -1; /* DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD */
837 static int hf_rnsap_id_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD = -1; /* DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD */
838 static int hf_rnsap_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD = -1; /* DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD */
839 static int hf_rnsap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = -1; /* DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD */
840 static int hf_rnsap_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = -1; /* DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD */
841 static int hf_rnsap_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = -1; /* DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD */
842 static int hf_rnsap_id_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD = -1; /* DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD */
843 static int hf_rnsap_id_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD = -1; /* DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD */
844 static int hf_rnsap_id_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD = -1; /* DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD */
845 static int hf_rnsap_id_DSCHs_to_Add_TDD = -1; /* DSCH_TDD_Information */
846 static int hf_rnsap_id_DSCH_DeleteList_RL_ReconfPrepTDD = -1; /* DSCH_DeleteList_RL_ReconfPrepTDD */
847 static int hf_rnsap_id_DSCH_InformationListIE_RL_AdditionRspTDD = -1; /* DSCH_InformationListIE_RL_AdditionRspTDD */
848 static int hf_rnsap_id_DSCH_InformationListIEs_RL_SetupRspTDD = -1; /* DSCH_InformationListIEs_RL_SetupRspTDD */
849 static int hf_rnsap_id_DSCH_TDD_Information = -1; /* DSCH_TDD_Information */
850 static int hf_rnsap_id_DSCH_ModifyList_RL_ReconfPrepTDD = -1; /* DSCH_ModifyList_RL_ReconfPrepTDD */
851 static int hf_rnsap_id_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD = -1; /* DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD */
852 static int hf_rnsap_id_GA_Cell = -1; /* GA_Cell */
853 static int hf_rnsap_id_GA_CellAdditionalShapes = -1; /* GA_CellAdditionalShapes */
854 static int hf_rnsap_id_Transmission_Gap_Pattern_Sequence_Information = -1; /* Transmission_Gap_Pattern_Sequence_Information */
855 static int hf_rnsap_id_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD = -1; /* UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD */
856 static int hf_rnsap_id_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD = -1; /* UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD */
857 static int hf_rnsap_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD = -1; /* UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD */
858 static int hf_rnsap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = -1; /* UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD */
859 static int hf_rnsap_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = -1; /* UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD */
860 static int hf_rnsap_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = -1; /* UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD */
861 static int hf_rnsap_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD = -1; /* UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD */
862 static int hf_rnsap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD = -1; /* UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD */
863 static int hf_rnsap_id_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD = -1; /* UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD */
864 static int hf_rnsap_id_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD = -1; /* UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD */
865 static int hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD = -1; /* UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD */
866 static int hf_rnsap_id_USCHs_to_Add = -1; /* USCH_Information */
867 static int hf_rnsap_id_USCH_DeleteList_RL_ReconfPrepTDD = -1; /* USCH_DeleteList_RL_ReconfPrepTDD */
868 static int hf_rnsap_id_USCH_InformationListIE_RL_AdditionRspTDD = -1; /* USCH_InformationListIE_RL_AdditionRspTDD */
869 static int hf_rnsap_id_USCH_InformationListIEs_RL_SetupRspTDD = -1; /* USCH_InformationListIEs_RL_SetupRspTDD */
870 static int hf_rnsap_id_USCH_Information = -1; /* USCH_Information */
871 static int hf_rnsap_id_USCH_ModifyList_RL_ReconfPrepTDD = -1; /* USCH_ModifyList_RL_ReconfPrepTDD */
872 static int hf_rnsap_id_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD = -1; /* USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD */
873 static int hf_rnsap_id_DL_Physical_Channel_Information_RL_SetupRqstTDD = -1; /* DL_Physical_Channel_Information_RL_SetupRqstTDD */
874 static int hf_rnsap_id_UL_Physical_Channel_Information_RL_SetupRqstTDD = -1; /* UL_Physical_Channel_Information_RL_SetupRqstTDD */
875 static int hf_rnsap_id_ClosedLoopMode1_SupportIndicator = -1; /* ClosedLoopMode1_SupportIndicator */
876 static int hf_rnsap_id_STTD_SupportIndicator = -1; /* STTD_SupportIndicator */
877 static int hf_rnsap_id_CFNReportingIndicator = -1; /* FNReportingIndicator */
878 static int hf_rnsap_id_CNOriginatedPage_PagingRqst = -1; /* CNOriginatedPage_PagingRqst */
879 static int hf_rnsap_id_InnerLoopDLPCStatus = -1; /* InnerLoopDLPCStatus */
880 static int hf_rnsap_id_PropagationDelay = -1; /* PropagationDelay */
881 static int hf_rnsap_id_RxTimingDeviationForTA = -1; /* RxTimingDeviationForTA */
882 static int hf_rnsap_id_timeSlot_ISCP = -1; /* DL_TimeSlot_ISCP_Info */
883 static int hf_rnsap_id_CCTrCH_InformationItem_RL_FailureInd = -1; /* CCTrCH_InformationItem_RL_FailureInd */
884 static int hf_rnsap_id_CCTrCH_InformationItem_RL_RestoreInd = -1; /* CCTrCH_InformationItem_RL_RestoreInd */
885 static int hf_rnsap_id_CommonMeasurementAccuracy = -1; /* CommonMeasurementAccuracy */
886 static int hf_rnsap_id_CommonMeasurementObjectType_CM_Rprt = -1; /* CommonMeasurementObjectType_CM_Rprt */
887 static int hf_rnsap_id_CommonMeasurementObjectType_CM_Rqst = -1; /* CommonMeasurementObjectType_CM_Rqst */
888 static int hf_rnsap_id_CommonMeasurementObjectType_CM_Rsp = -1; /* CommonMeasurementObjectType_CM_Rsp */
889 static int hf_rnsap_id_CommonMeasurementType = -1; /* CommonMeasurementType */
890 static int hf_rnsap_id_CongestionCause = -1; /* CongestionCause */
891 static int hf_rnsap_id_SFN = -1; /* SFN */
892 static int hf_rnsap_id_SFNReportingIndicator = -1; /* FNReportingIndicator */
893 static int hf_rnsap_id_InformationExchangeID = -1; /* InformationExchangeID */
894 static int hf_rnsap_id_InformationExchangeObjectType_InfEx_Rprt = -1; /* InformationExchangeObjectType_InfEx_Rprt */
895 static int hf_rnsap_id_InformationExchangeObjectType_InfEx_Rqst = -1; /* InformationExchangeObjectType_InfEx_Rqst */
896 static int hf_rnsap_id_InformationExchangeObjectType_InfEx_Rsp = -1; /* InformationReportCharacteristics */
897 static int hf_rnsap_id_InformationReportCharacteristics = -1; /* InformationReportCharacteristics */
898 static int hf_rnsap_id_InformationType = -1; /* InformationType */
899 static int hf_rnsap_id_neighbouring_LCR_TDD_CellInformation = -1; /* Neighbouring_LCR_TDD_CellInformation */
900 static int hf_rnsap_id_DL_Timeslot_ISCP_LCR_Information_RL_SetupRqstTDD = -1; /* DL_TimeSlot_ISCP_LCR_Information */
901 static int hf_rnsap_id_RL_LCR_InformationResponse_RL_SetupRspTDD = -1; /* RL_LCR_InformationResponse_RL_SetupRspTDD */
902 static int hf_rnsap_id_UL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD = -1; /* UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD */
903 static int hf_rnsap_id_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD = -1; /* UL_DPCH_LCR_InformationItem_RL_SetupRspTDD */
904 static int hf_rnsap_id_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD = -1; /* DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD */
905 static int hf_rnsap_id_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD = -1; /* DL_DPCH_LCR_InformationItem_RL_SetupRspTDD */
906 static int hf_rnsap_id_DSCH_LCR_InformationListIEs_RL_SetupRspTDD = -1; /* DSCH_LCR_InformationListIEs_RL_SetupRspTDD */
907 static int hf_rnsap_id_USCH_LCR_InformationListIEs_RL_SetupRspTDD = -1; /* USCH_LCR_InformationListIEs_RL_SetupRspTDD */
908 static int hf_rnsap_id_DL_Timeslot_ISCP_LCR_Information_RL_AdditionRqstTDD = -1; /* DL_TimeSlot_ISCP_LCR_Information */
909 static int hf_rnsap_id_RL_LCR_InformationResponse_RL_AdditionRspTDD = -1; /* RL_LCR_InformationResponse_RL_AdditionRspTDD */
910 static int hf_rnsap_id_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD = -1; /* UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD */
911 static int hf_rnsap_id_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD = -1; /* UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD */
912 static int hf_rnsap_id_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD = -1; /* DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD */
913 static int hf_rnsap_id_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD = -1; /* DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD */
914 static int hf_rnsap_id_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD = -1; /* DSCH_LCR_InformationListIEs_RL_AdditionRspTDD */
915 static int hf_rnsap_id_USCH_LCR_InformationListIEs_RL_AdditionRspTDD = -1; /* USCH_LCR_InformationListIEs_RL_AdditionRspTDD */
916 static int hf_rnsap_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD = -1; /* UL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD */
917 static int hf_rnsap_id_UL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD = -1; /* UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD */
918 static int hf_rnsap_id_DL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD = -1; /* DL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD */
919 static int hf_rnsap_id_DL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD = -1; /* DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD */
920 static int hf_rnsap_id_UL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD = -1; /* UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD */
921 static int hf_rnsap_id_DL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD = -1; /* DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD */
922 static int hf_rnsap_id_timeSlot_ISCP_LCR_List_DL_PC_Rqst_TDD = -1; /* DL_TimeSlot_ISCP_LCR_Information */
923 static int hf_rnsap_id_TSTD_Support_Indicator_RL_SetupRqstTDD = -1; /* TSTD_Support_Indicator */
924 static int hf_rnsap_id_RestrictionStateIndicator = -1; /* RestrictionStateIndicator */
925 static int hf_rnsap_id_Load_Value = -1; /* Load_Value */
926 static int hf_rnsap_id_Load_Value_IncrDecrThres = -1; /* Load_Value_IncrDecrThres */
927 static int hf_rnsap_id_OnModification = -1; /* OnModification */
928 static int hf_rnsap_id_Received_Total_Wideband_Power_Value = -1; /* Received_Total_Wideband_Power_Value */
929 static int hf_rnsap_id_Received_Total_Wideband_Power_Value_IncrDecrThres = -1; /* SFNSFNMeasurementThresholdInformation */
930 static int hf_rnsap_id_SFNSFNMeasurementThresholdInformation = -1; /* SFNSFNMeasurementThresholdInformation */
931 static int hf_rnsap_id_Transmitted_Carrier_Power_Value = -1; /* Transmitted_Carrier_Power_Value */
932 static int hf_rnsap_id_Transmitted_Carrier_Power_Value_IncrDecrThres = -1; /* Transmitted_Carrier_Power_Value_IncrDecrThres */
933 static int hf_rnsap_id_TUTRANGPSMeasurementThresholdInformation = -1; /* UL_Timeslot_ISCP_Value */
934 static int hf_rnsap_id_UL_Timeslot_ISCP_Value = -1; /* UL_Timeslot_ISCP_Value */
935 static int hf_rnsap_id_UL_Timeslot_ISCP_Value_IncrDecrThres = -1; /* UL_Timeslot_ISCP_Value_IncrDecrThres */
936 static int hf_rnsap_id_Rx_Timing_Deviation_Value_LCR = -1; /* Rx_Timing_Deviation_Value_LCR */
937 static int hf_rnsap_id_DPC_Mode_Change_SupportIndicator = -1; /* DPC_Mode_Change_SupportIndicator */
938 static int hf_rnsap_id_PrimaryCCPCH_RSCP_RL_ReconfPrepTDD = -1; /* PrimaryCCPCH_RSCP */
939 static int hf_rnsap_id_DL_TimeSlot_ISCP_Info_RL_ReconfPrepTDD = -1; /* DL_TimeSlot_ISCP_Info */
940 static int hf_rnsap_id_DL_Timeslot_ISCP_LCR_Information_RL_ReconfPrepTDD = -1; /* DL_TimeSlot_ISCP_LCR_Information */
941 static int hf_rnsap_id_DSCH_RNTI = -1; /* DSCH_RNTI */
942 static int hf_rnsap_id_DL_PowerBalancing_Information = -1; /* DL_PowerBalancing_Information */
943 static int hf_rnsap_id_DL_PowerBalancing_ActivationIndicator = -1; /* DL_PowerBalancing_ActivationIndicator */
944 static int hf_rnsap_id_DL_PowerBalancing_UpdatedIndicator = -1; /* DL_PowerBalancing_UpdatedIndicator */
945 static int hf_rnsap_id_DL_ReferencePowerInformation = -1; /* DL_ReferencePowerInformation */
946 static int hf_rnsap_id_Enhanced_PrimaryCPICH_EcNo = -1; /* Enhanced_PrimaryCPICH_EcNo */
947 static int hf_rnsap_id_IPDL_TDD_ParametersLCR = -1; /* IPDL_TDD_ParametersLCR */
948 static int hf_rnsap_id_CellCapabilityContainer_FDD = -1; /* CellCapabilityContainer_FDD */
949 static int hf_rnsap_id_CellCapabilityContainer_TDD = -1; /* CellCapabilityContainer_TDD */
950 static int hf_rnsap_id_CellCapabilityContainer_TDD_LCR = -1; /* CellCapabilityContainer_TDD_LCR */
951 static int hf_rnsap_id_RL_Specific_DCH_Info = -1; /* RL_Specific_DCH_Info */
952 static int hf_rnsap_id_RL_ReconfigurationRequestFDD_RL_InformationList = -1; /* RL_ReconfigurationRequestFDD_RL_InformationList */
953 static int hf_rnsap_id_RL_ReconfigurationRequestFDD_RL_Information_IEs = -1; /* RL_ReconfigurationRequestFDD_RL_Information_IEs */
954 static int hf_rnsap_id_RL_ReconfigurationRequestTDD_RL_Information = -1; /* RL_ReconfigurationRequestTDD_RL_Information */
955 static int hf_rnsap_id_CommonTransportChannelResourcesInitialisationNotRequired = -1; /* CommonTransportChannelResourcesInitialisationNotRequired */
956 static int hf_rnsap_id_DelayedActivation = -1; /* DelayedActivation */
957 static int hf_rnsap_id_DelayedActivationList_RL_ActivationCmdFDD = -1; /* DelayedActivationInformationList_RL_ActivationCmdFDD */
958 static int hf_rnsap_id_DelayedActivationInformation_RL_ActivationCmdFDD = -1; /* DelayedActivationInformation_RL_ActivationCmdFDD */
959 static int hf_rnsap_id_DelayedActivationList_RL_ActivationCmdTDD = -1; /* DelayedActivationInformationList_RL_ActivationCmdTDD */
960 static int hf_rnsap_id_DelayedActivationInformation_RL_ActivationCmdTDD = -1; /* DelayedActivationInformation_RL_ActivationCmdTDD */
961 static int hf_rnsap_id_neighbouringTDDCellMeasurementInformationLCR = -1; /* NeighbouringTDDCellMeasurementInformationLCR */
962 static int hf_rnsap_id_UL_SIR_Target_CCTrCH_InformationItem_RL_SetupRspTDD = -1; /* UL_SIR */
963 static int hf_rnsap_id_UL_SIR_Target_CCTrCH_LCR_InformationItem_RL_SetupRspTDD = -1; /* UL_SIR */
964 static int hf_rnsap_id_PrimCCPCH_RSCP_DL_PC_RqstTDD = -1; /* PrimaryCCPCH_RSCP */
965 static int hf_rnsap_id_HSDSCH_FDD_Information = -1; /* HSDSCH_FDD_Information */
966 static int hf_rnsap_id_HSDSCH_FDD_Information_Response = -1; /* HSDSCH_FDD_Information_Response */
967 static int hf_rnsap_id_HSDSCH_FDD_Update_Information = -1; /* HSDSCH_FDD_Update_Information */
968 static int hf_rnsap_id_HSDSCH_Information_to_Modify = -1; /* HSDSCH_Information_to_Modify */
969 static int hf_rnsap_id_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd = -1; /* HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd */
970 static int hf_rnsap_id_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd = -1; /* HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd */
971 static int hf_rnsap_id_HSDSCH_RNTI = -1; /* HSDSCH_RNTI */
972 static int hf_rnsap_id_HSDSCH_TDD_Information = -1; /* HSDSCH_TDD_Information */
973 static int hf_rnsap_id_HSDSCH_TDD_Information_Response = -1; /* HSDSCH_TDD_Information_Response */
974 static int hf_rnsap_id_HSDSCH_TDD_Update_Information = -1; /* HSDSCH_TDD_Update_Information */
975 static int hf_rnsap_id_HSPDSCH_RL_ID = -1; /* RL_ID */
976 static int hf_rnsap_id_HSDSCH_MACdFlows_to_Add = -1; /* HSDSCH_MACdFlows_Information */
977 static int hf_rnsap_id_HSDSCH_MACdFlows_to_Delete = -1; /* HSDSCH_MACdFlows_to_Delete */
978 static int hf_rnsap_id_Angle_Of_Arrival_Value_LCR = -1; /* Angle_Of_Arrival_Value_LCR */
979 static int hf_rnsap_id_TrafficClass = -1; /* TrafficClass */
980 static int hf_rnsap_id_PDSCH_RL_ID = -1; /* RL_ID */
981 static int hf_rnsap_id_TimeSlot_RL_SetupRspTDD = -1; /* TimeSlot */
982 static int hf_rnsap_id_GERAN_Cell_Capability = -1; /* GERAN_Cell_Capability */
983 static int hf_rnsap_id_GERAN_Classmark = -1; /* GERAN_Classmark */
984 static int hf_rnsap_id_DSCH_InitialWindowSize = -1; /* DSCH_InitialWindowSize */
985 static int hf_rnsap_id_UL_Synchronisation_Parameters_LCR = -1; /* UL_Synchronisation_Parameters_LCR */
986 static int hf_rnsap_id_SNA_Information = -1; /* SNA_Information */
987 static int hf_rnsap_id_MAChs_ResetIndicator = -1; /* MAChs_ResetIndicator */
988 static int hf_rnsap_id_TDD_DL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD = -1; /* TDD_DL_DPCH_TimeSlotFormat_LCR */
989 static int hf_rnsap_id_TDD_UL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD = -1; /* TDD_UL_DPCH_TimeSlotFormat_LCR */
990 static int hf_rnsap_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD = -1; /* TDD_TPC_UplinkStepSize_LCR */
991 static int hf_rnsap_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD = -1; /* UL_CCTrCH_InformationList_RL_AdditionRqstTDD */
992 static int hf_rnsap_id_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD = -1; /* UL_CCTrCH_InformationItem_RL_AdditionRqstTDD */
993 static int hf_rnsap_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD = -1; /* DL_CCTrCH_InformationList_RL_AdditionRqstTDD */
994 static int hf_rnsap_id_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD = -1; /* DL_CCTrCH_InformationItem_RL_AdditionRqstTDD */
995 static int hf_rnsap_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD = -1; /* TDD_TPC_UplinkStepSize_LCR */
996 static int hf_rnsap_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD = -1; /* TDD_TPC_UplinkStepSize_LCR */
997 static int hf_rnsap_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD = -1; /* TDD_TPC_DownlinkStepSize */
998 static int hf_rnsap_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD = -1; /* TDD_TPC_DownlinkStepSize */
999 static int hf_rnsap_id_UL_TimingAdvanceCtrl_LCR = -1; /* UL_TimingAdvanceCtrl_LCR */
1000 static int hf_rnsap_id_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD = -1; /* HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD */
1001 static int hf_rnsap_id_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD = -1; /* HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD */
1002 static int hf_rnsap_id_HS_SICH_Reception_Quality = -1; /* HS_SICH_Reception_Quality_Value */
1003 static int hf_rnsap_id_HS_SICH_Reception_Quality_Measurement_Value = -1; /* HS_SICH_Reception_Quality_Measurement_Value */
1004 static int hf_rnsap_id_HSSICH_Info_DM_Rprt = -1; /* HS_SICH_ID */
1005 static int hf_rnsap_id_HSSICH_Info_DM_Rqst = -1; /* HSSICH_Info_DM_Rqst */
1006 static int hf_rnsap_id_HSSICH_Info_DM = -1; /* HS_SICH_ID */
1007 static int hf_rnsap_id_CCTrCH_Maximum_DL_Power_RL_SetupRspTDD = -1; /* DL_Power */
1008 static int hf_rnsap_id_CCTrCH_Minimum_DL_Power_RL_SetupRspTDD = -1; /* DL_Power */
1009 static int hf_rnsap_id_CCTrCH_Maximum_DL_Power_RL_AdditionRspTDD = -1; /* DL_Power */
1010 static int hf_rnsap_id_CCTrCH_Minimum_DL_Power_RL_AdditionRspTDD = -1; /* DL_Power */
1011 static int hf_rnsap_id_CCTrCH_Maximum_DL_Power_RL_ReconfReadyTDD = -1; /* DL_Power */
1012 static int hf_rnsap_id_CCTrCH_Minimum_DL_Power_RL_ReconfReadyTDD = -1; /* DL_Power */
1013 static int hf_rnsap_id_Maximum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD = -1; /* DL_Power */
1014 static int hf_rnsap_id_Minimum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD = -1; /* DL_Power */
1015 static int hf_rnsap_id_DL_CCTrCH_InformationList_RL_ReconfRspTDD = -1; /* DL_CCTrCH_InformationList_RL_ReconfRspTDD */
1016 static int hf_rnsap_id_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD = -1; /* DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD */
1017 static int hf_rnsap_id_Maximum_DL_Power_TimeslotLCR_InformationItem = -1; /* DL_Power */
1018 static int hf_rnsap_id_Minimum_DL_Power_TimeslotLCR_InformationItem = -1; /* DL_Power */
1019 static int hf_rnsap_id_TDD_Support_8PSK = -1; /* Support_8PSK */
1020 static int hf_rnsap_id_TDD_maxNrDLPhysicalchannels = -1; /* MaxNrDLPhysicalchannelsTS */
1021 static int hf_rnsap_id_ExtendedGSMCellIndividualOffset = -1; /* ExtendedGSMCellIndividualOffset */
1022 static int hf_rnsap_id_RL_ParameterUpdateIndicationFDD_RL_InformationList = -1; /* RL_ParameterUpdateIndicationFDD_RL_InformationList */
1023 static int hf_rnsap_id_Primary_CPICH_Usage_For_Channel_Estimation = -1; /* Primary_CPICH_Usage_For_Channel_Estimation */
1024 static int hf_rnsap_id_Secondary_CPICH_Information = -1; /* Secondary_CPICH_Information */
1025 static int hf_rnsap_id_Secondary_CPICH_Information_Change = -1; /* Secondary_CPICH_Information_Change */
1026 static int hf_rnsap_id_RL_ParameterUpdateIndicationFDD_RL_Information_Item = -1; /* RL_ParameterUpdateIndicationFDD_RL_Information_Item */
1027 static int hf_rnsap_id_Phase_Reference_Update_Indicator = -1; /* Phase_Reference_Update_Indicator */
1028 static int hf_rnsap_id_Unidirectional_DCH_Indicator = -1; /* Unidirectional_DCH_Indicator */
1029 static int hf_rnsap_id_RL_Information_RL_ReconfPrepTDD = -1; /* RL_Information_RL_ReconfPrepTDD */
1030 static int hf_rnsap_id_Multiple_RL_InformationResponse_RL_ReconfReadyTDD = -1; /* Multiple_RL_InformationResponse_RL_ReconfReadyTDD */
1031 static int hf_rnsap_id_RL_ReconfigurationResponseTDD_RL_Information = -1; /* Multiple_RL_InformationResponse_RL_ReconfRspTDD */
1032 static int hf_rnsap_id_Satellite_Almanac_Information_ExtItem = -1; /* Satellite_Almanac_Information_ExtItem */
1033 static int hf_rnsap_id_HSDSCH_Information_to_Modify_Unsynchronised = -1; /* HSDSCH_Information_to_Modify_Unsynchronised */
1034 static int hf_rnsap_id_TnlQos = -1; /* TnlQos */
1035 static int hf_rnsap_id_RTLoadValue = -1; /* RTLoadValue */
1036 static int hf_rnsap_id_NRTLoadInformationValue = -1; /* NRTLoadInformationValue */
1037 static int hf_rnsap_id_CellPortionID = -1; /* CellPortionID */
1038 static int hf_rnsap_id_UpPTSInterferenceValue = -1; /* UpPTSInterferenceValue */
1039 static int hf_rnsap_id_PrimaryCCPCH_RSCP_Delta = -1; /* PrimaryCCPCH_RSCP_Delta */
1040 static int hf_rnsap_id_UEMeasurementType = -1; /* UEMeasurementType */
1041 static int hf_rnsap_id_UEMeasurementTimeslotInfoHCR = -1; /* UEMeasurementTimeslotInfoHCR */
1042 static int hf_rnsap_id_UEMeasurementTimeslotInfoLCR = -1; /* UEMeasurementTimeslotInfoLCR */
1043 static int hf_rnsap_id_UEMeasurementReportCharacteristics = -1; /* UEMeasurementReportCharacteristics */
1044 static int hf_rnsap_id_UEMeasurementParameterModAllow = -1; /* UEMeasurementParameterModAllow */
1045 static int hf_rnsap_id_UEMeasurementValueInformation = -1; /* UEMeasurementValueInformation */
1046 static int hf_rnsap_id_InterfacesToTraceItem = -1; /* InterfacesToTraceItem */
1047 static int hf_rnsap_id_ListOfInterfacesToTrace = -1; /* ListOfInterfacesToTrace */
1048 static int hf_rnsap_id_TraceDepth = -1; /* TraceDepth */
1049 static int hf_rnsap_id_TraceRecordingSessionReference = -1; /* TraceRecordingSessionReference */
1050 static int hf_rnsap_id_TraceReference = -1; /* TraceReference */
1051 static int hf_rnsap_id_UEIdentity = -1; /* UEIdentity */
1052 static int hf_rnsap_id_NACC_Related_Data = -1; /* NACC_Related_Data */
1053 static int hf_rnsap_id_GSM_Cell_InfEx_Rqst = -1; /* GSM_Cell_InfEx_Rqst */
1054 static int hf_rnsap_id_MeasurementRecoveryBehavior = -1; /* MeasurementRecoveryBehavior */
1055 static int hf_rnsap_id_MeasurementRecoveryReportingIndicator = -1; /* MeasurementRecoveryReportingIndicator */
1056 static int hf_rnsap_id_MeasurementRecoverySupportIndicator = -1; /* MeasurementRecoverySupportIndicator */
1057 static int hf_rnsap_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD = -1; /* DL_DPCH_Power_Information_RL_ReconfPrepFDD */
1058 static int hf_rnsap_id_F_DPCH_Information_RL_ReconfPrepFDD = -1; /* F_DPCH_Information_RL_ReconfPrepFDD */
1059 static int hf_rnsap_id_F_DPCH_Information_RL_SetupRqstFDD = -1; /* F_DPCH_Information_RL_SetupRqstFDD */
1060 static int hf_rnsap_id_MBMS_Bearer_Service_List = -1; /* MBMS_Bearer_Service_List */
1061 static int hf_rnsap_id_MBMS_Bearer_Service_List_InfEx_Rsp = -1; /* MBMS_Bearer_Service_List_InfEx_Rsp */
1062 static int hf_rnsap_id_Active_MBMS_Bearer_ServiceFDD = -1; /* Active_MBMS_Bearer_Service_ListFDD */
1063 static int hf_rnsap_id_Active_MBMS_Bearer_ServiceTDD = -1; /* Active_MBMS_Bearer_Service_ListTDD */
1064 static int hf_rnsap_id_Old_URA_ID = -1; /* URA_ID */
1065 static int hf_rnsap_id_UE_State = -1; /* UE_State */
1066 static int hf_rnsap_id_URA_ID = -1; /* URA_ID */
1067 static int hf_rnsap_id_HARQ_Preamble_Mode = -1; /* HARQ_Preamble_Mode */
1068 static int hf_rnsap_id_SynchronisationIndicator = -1; /* SynchronisationIndicator */
1069 static int hf_rnsap_id_UL_DPDCHIndicatorEDCH = -1; /* UL_DPDCHIndicatorEDCH */
1070 static int hf_rnsap_id_EDPCH_Information = -1; /* EDPCH_Information_FDD */
1071 static int hf_rnsap_id_RL_Specific_EDCH_Information = -1; /* RL_Specific_EDCH_Information */
1072 static int hf_rnsap_id_EDCH_RL_Indication = -1; /* EDCH_RL_Indication */
1073 static int hf_rnsap_id_EDCH_FDD_Information = -1; /* EDCH_FDD_Information */
1074 static int hf_rnsap_id_EDCH_RLSet_Id = -1; /* RL_Set_ID */
1075 static int hf_rnsap_id_Serving_EDCHRL_Id = -1; /* EDCH_Serving_RL */
1076 static int hf_rnsap_id_EDCH_FDD_DL_ControlChannelInformation = -1; /* EDCH_FDD_DL_ControlChannelInformation */
1077 static int hf_rnsap_id_EDCH_FDD_InformationResponse = -1; /* EDCH_FDD_InformationResponse */
1078 static int hf_rnsap_id_EDCH_MACdFlows_To_Add = -1; /* RL_Specific_EDCH_Information */
1079 static int hf_rnsap_id_EDCH_FDD_Information_To_Modify = -1; /* EDCH_FDD_Information_To_Modify */
1080 static int hf_rnsap_id_EDCH_MACdFlows_To_Delete = -1; /* EDCH_MACdFlows_To_Delete */
1081 static int hf_rnsap_id_EDPCH_Information_RLReconfRequest_FDD = -1; /* EDPCH_Information_RLReconfRequest_FDD */
1082 static int hf_rnsap_id_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd = -1; /* EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd */
1083 static int hf_rnsap_id_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd = -1; /* EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd */
1084 static int hf_rnsap_id_EDCH_MacdFlowSpecificInformationList_RL_CongestInd = -1; /* EDCH_MacdFlowSpecificInformationList_RL_CongestInd */
1085 static int hf_rnsap_id_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd = -1; /* EDCH_MacdFlowSpecificInformationItem_RL_CongestInd */
1086 static int hf_rnsap_id_MBMS_Bearer_Service_Full_Address = -1; /* MBMS_Bearer_Service_Full_Address */
1087 static int hf_rnsap_id_Initial_DL_DPCH_TimingAdjustment = -1; /* DL_DPCH_TimingAdjustment */
1088 static int hf_rnsap_id_Initial_DL_DPCH_TimingAdjustment_Allowed = -1; /* Initial_DL_DPCH_TimingAdjustment_Allowed */
1089 static int hf_rnsap_id_User_Plane_Congestion_Fields_Inclusion = -1; /* User_Plane_Congestion_Fields_Inclusion */
1090 static int hf_rnsap_id_HARQ_Preamble_Mode_Activation_Indicator = -1; /* HARQ_Preamble_Mode_Activation_Indicator */
1091 static int hf_rnsap_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp = -1; /* Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp */
1092 static int hf_rnsap_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp = -1; /* Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp */
1093 static int hf_rnsap_id_ProvidedInformation = -1; /* ProvidedInformation */
1094 static int hf_rnsap_id_Active_MBMS_Bearer_ServiceFDD_PFL = -1; /* Active_MBMS_Bearer_Service_ListTDD_PFL */
1095 static int hf_rnsap_id_Active_MBMS_Bearer_ServiceTDD_PFL = -1; /* Active_MBMS_Bearer_Service_ListTDD_PFL */
1096 static int hf_rnsap_id_FrequencyBandIndicator = -1; /* FrequencyBandIndicator */
1097 static int hf_rnsap_protocolIEs = -1; /* ProtocolIE_Container */
1098 static int hf_rnsap_protocolExtensions = -1; /* ProtocolExtensionContainer */
1099 static int hf_rnsap_ul_ScramblingCode = -1; /* UL_ScramblingCode */
1100 static int hf_rnsap_minUL_ChannelisationCodeLength = -1; /* MinUL_ChannelisationCodeLength */
1101 static int hf_rnsap_maxNrOfUL_DPCHs = -1; /* MaxNrOfUL_DPCHs */
1102 static int hf_rnsap_ul_PunctureLimit = -1; /* PunctureLimit */
1103 static int hf_rnsap_ul_TFCS = -1; /* TFCS */
1104 static int hf_rnsap_ul_DPCCH_SlotFormat = -1; /* UL_DPCCH_SlotFormat */
1105 static int hf_rnsap_ul_SIRTarget = -1; /* UL_SIR */
1106 static int hf_rnsap_diversityMode = -1; /* DiversityMode */
1107 static int hf_rnsap_not_Used_sSDT_CellIdLength = -1; /* NULL */
1108 static int hf_rnsap_not_Used_s_FieldLength = -1; /* NULL */
1109 static int hf_rnsap_iE_Extensions = -1; /* ProtocolExtensionContainer */
1110 static int hf_rnsap_tFCS = -1; /* TFCS */
1111 static int hf_rnsap_dl_DPCH_SlotFormat = -1; /* DL_DPCH_SlotFormat */
1112 static int hf_rnsap_nrOfDLchannelisationcodes = -1; /* NrOfDLchannelisationcodes */
1113 static int hf_rnsap_tFCI_SignallingMode = -1; /* TFCI_SignallingMode */
1114 static int hf_rnsap_tFCI_Presence = -1; /* TFCI_Presence */
1115 static int hf_rnsap_multiplexingPosition = -1; /* MultiplexingPosition */
1116 static int hf_rnsap_powerOffsetInformation = -1; /* PowerOffsetInformation_RL_SetupRqstFDD */
1117 static int hf_rnsap_fdd_dl_TPC_DownlinkStepSize = -1; /* FDD_TPC_DownlinkStepSize */
1118 static int hf_rnsap_limitedPowerIncrease = -1; /* LimitedPowerIncrease */
1119 static int hf_rnsap_innerLoopDLPCStatus = -1; /* InnerLoopDLPCStatus */
1120 static int hf_rnsap_po1_ForTFCI_Bits = -1; /* PowerOffset */
1121 static int hf_rnsap_po2_ForTPC_Bits = -1; /* PowerOffset */
1122 static int hf_rnsap_po3_ForPilotBits = -1; /* PowerOffset */
1123 static int hf_rnsap_RL_InformationList_RL_SetupRqstFDD_item = -1; /* ProtocolIE_Single_Container */
1124 static int hf_rnsap_rL_ID = -1; /* RL_ID */
1125 static int hf_rnsap_c_ID = -1; /* C_ID */
1126 static int hf_rnsap_firstRLS_indicator = -1; /* FirstRLS_Indicator */
1127 static int hf_rnsap_frameOffset = -1; /* FrameOffset */
1128 static int hf_rnsap_chipOffset = -1; /* ChipOffset */
1129 static int hf_rnsap_propagationDelay = -1; /* PropagationDelay */
1130 static int hf_rnsap_diversityControlField = -1; /* DiversityControlField */
1131 static int hf_rnsap_dl_InitialTX_Power = -1; /* DL_Power */
1132 static int hf_rnsap_primaryCPICH_EcNo = -1; /* PrimaryCPICH_EcNo */
1133 static int hf_rnsap_not_Used_sSDT_CellID = -1; /* NULL */
1134 static int hf_rnsap_transmitDiversityIndicator = -1; /* TransmitDiversityIndicator */
1135 static int hf_rnsap_powerOffsetInformation1 = -1; /* PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD */
1136 static int hf_rnsap_maxNrTimeslots_UL = -1; /* MaxNrTimeslots */
1137 static int hf_rnsap_minimumSpreadingFactor_UL = -1; /* MinimumSpreadingFactor */
1138 static int hf_rnsap_maxNrULPhysicalchannels = -1; /* MaxNrULPhysicalchannels */
1139 static int hf_rnsap_maxNrTimeslots_DL = -1; /* MaxNrTimeslots */
1140 static int hf_rnsap_minimumSpreadingFactor_DL = -1; /* MinimumSpreadingFactor */
1141 static int hf_rnsap_maxNrDLPhysicalchannels = -1; /* MaxNrDLPhysicalchannels */
1142 static int hf_rnsap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item = -1; /* ProtocolIE_Single_Container */
1143 static int hf_rnsap_cCTrCH_ID = -1; /* CCTrCH_ID */
1144 static int hf_rnsap_tFCI_Coding = -1; /* TFCI_Coding */
1145 static int hf_rnsap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item = -1; /* ProtocolIE_Single_Container */
1146 static int hf_rnsap_dl_TFCS = -1; /* TFCS */
1147 static int hf_rnsap_dl_PunctureLimit = -1; /* PunctureLimit */
1148 static int hf_rnsap_tdd_TPC_DownlinkStepSize = -1; /* TDD_TPC_DownlinkStepSize */
1149 static int hf_rnsap_cCTrCH_TPCList = -1; /* CCTrCH_TPCList_RL_SetupRqstTDD */
1150 static int hf_rnsap_CCTrCH_TPCList_RL_SetupRqstTDD_item = -1; /* CCTrCH_TPCItem_RL_SetupRqstTDD */
1151 static int hf_rnsap_specialBurstScheduling = -1; /* SpecialBurstScheduling */
1152 static int hf_rnsap_primaryCCPCH_RSCP = -1; /* PrimaryCCPCH_RSCP */
1153 static int hf_rnsap_dL_TimeSlot_ISCP = -1; /* DL_TimeSlot_ISCP_Info */
1154 static int hf_rnsap_RL_InformationResponseList_RL_SetupRspFDD_item = -1; /* ProtocolIE_Single_Container */
1155 static int hf_rnsap_rL_Set_ID = -1; /* RL_Set_ID */
1156 static int hf_rnsap_uRA_Information = -1; /* URA_Information */
1157 static int hf_rnsap_sAI = -1; /* SAI */
1158 static int hf_rnsap_gA_Cell = -1; /* GA_Cell */
1159 static int hf_rnsap_gA_AccessPointPosition = -1; /* GA_AccessPointPosition */
1160 static int hf_rnsap_received_total_wide_band_power = -1; /* Received_total_wide_band_power */
1161 static int hf_rnsap_not_Used_secondary_CCPCH_Info = -1; /* NULL */
1162 static int hf_rnsap_dl_CodeInformation = -1; /* FDD_DL_CodeInformation */
1163 static int hf_rnsap_diversityIndication = -1; /* DiversityIndication_RL_SetupRspFDD */
1164 static int hf_rnsap_sSDT_SupportIndicator = -1; /* SSDT_SupportIndicator */
1165 static int hf_rnsap_maxUL_SIR = -1; /* UL_SIR */
1166 static int hf_rnsap_minUL_SIR = -1; /* UL_SIR */
1167 static int hf_rnsap_closedlooptimingadjustmentmode = -1; /* Closedlooptimingadjustmentmode */
1168 static int hf_rnsap_maximumAllowedULTxPower = -1; /* MaximumAllowedULTxPower */
1169 static int hf_rnsap_maximumDLTxPower = -1; /* DL_Power */
1170 static int hf_rnsap_minimumDLTxPower = -1; /* DL_Power */
1171 static int hf_rnsap_primaryScramblingCode = -1; /* PrimaryScramblingCode */
1172 static int hf_rnsap_uL_UARFCN = -1; /* UARFCN */
1173 static int hf_rnsap_dL_UARFCN = -1; /* UARFCN */
1174 static int hf_rnsap_primaryCPICH_Power = -1; /* PrimaryCPICH_Power */
1175 static int hf_rnsap_not_Used_dSCHInformationResponse = -1; /* NULL */
1176 static int hf_rnsap_neighbouring_UMTS_CellInformation = -1; /* Neighbouring_UMTS_CellInformation */
1177 static int hf_rnsap_neighbouring_GSM_CellInformation = -1; /* Neighbouring_GSM_CellInformation */
1178 static int hf_rnsap_pC_Preamble = -1; /* PC_Preamble */
1179 static int hf_rnsap_sRB_Delay = -1; /* SRB_Delay */
1180 static int hf_rnsap_combining = -1; /* Combining_RL_SetupRspFDD */
1181 static int hf_rnsap_nonCombiningOrFirstRL = -1; /* NonCombiningOrFirstRL_RL_SetupRspFDD */
1182 static int hf_rnsap_dCH_InformationResponse = -1; /* DCH_InformationResponse */
1183 static int hf_rnsap_ul_TimeSlot_ISCP_Info = -1; /* UL_TimeSlot_ISCP_Info */
1184 static int hf_rnsap_uARFCNforNt = -1; /* UARFCN */
1185 static int hf_rnsap_cellParameterID = -1; /* CellParameterID */
1186 static int hf_rnsap_syncCase = -1; /* SyncCase */
1187 static int hf_rnsap_sCH_TimeSlot = -1; /* SCH_TimeSlot */
1188 static int hf_rnsap_sCTD_Indicator = -1; /* SCTD_Indicator */
1189 static int hf_rnsap_pCCPCH_Power = -1; /* PCCPCH_Power */
1190 static int hf_rnsap_timingAdvanceApplied = -1; /* TimingAdvanceApplied */
1191 static int hf_rnsap_alphaValue = -1; /* AlphaValue */
1192 static int hf_rnsap_ul_PhysCH_SF_Variation = -1; /* UL_PhysCH_SF_Variation */
1193 static int hf_rnsap_synchronisationConfiguration = -1; /* SynchronisationConfiguration */
1194 static int hf_rnsap_secondary_CCPCH_Info_TDD = -1; /* Secondary_CCPCH_Info_TDD */
1195 static int hf_rnsap_ul_CCTrCHInformation = -1; /* UL_CCTrCHInformationList_RL_SetupRspTDD */
1196 static int hf_rnsap_dl_CCTrCHInformation = -1; /* DL_CCTrCHInformationList_RL_SetupRspTDD */
1197 static int hf_rnsap_dCH_InformationResponse1 = -1; /* DCH_InformationResponseList_RL_SetupRspTDD */
1198 static int hf_rnsap_dsch_InformationResponse = -1; /* DSCH_InformationResponse_RL_SetupRspTDD */
1199 static int hf_rnsap_usch_InformationResponse = -1; /* USCH_InformationResponse_RL_SetupRspTDD */
1200 static int hf_rnsap_UL_CCTrCHInformationListIE_RL_SetupRspTDD_item = -1; /* UL_CCTrCHInformationItem_RL_SetupRspTDD */
1201 static int hf_rnsap_ul_DPCH_Information = -1; /* UL_DPCH_InformationList_RL_SetupRspTDD */
1202 static int hf_rnsap_repetitionPeriod = -1; /* RepetitionPeriod */
1203 static int hf_rnsap_repetitionLength = -1; /* RepetitionLength */
1204 static int hf_rnsap_tDD_DPCHOffset = -1; /* TDD_DPCHOffset */
1205 static int hf_rnsap_uL_Timeslot_Information = -1; /* UL_Timeslot_Information */
1206 static int hf_rnsap_DL_CCTrCHInformationListIE_RL_SetupRspTDD_item = -1; /* DL_CCTrCHInformationItem_RL_SetupRspTDD */
1207 static int hf_rnsap_dl_DPCH_Information = -1; /* DL_DPCH_InformationList_RL_SetupRspTDD */
1208 static int hf_rnsap_dL_Timeslot_Information = -1; /* DL_Timeslot_Information */
1209 static int hf_rnsap_DSCH_InformationListIEs_RL_SetupRspTDD_item = -1; /* DSCHInformationItem_RL_SetupRspTDD */
1210 static int hf_rnsap_dsch_ID = -1; /* DSCH_ID */
1211 static int hf_rnsap_dSCH_FlowControlInformation = -1; /* DSCH_FlowControlInformation */
1212 static int hf_rnsap_bindingID = -1; /* BindingID */
1213 static int hf_rnsap_transportLayerAddress = -1; /* TransportLayerAddress */
1214 static int hf_rnsap_transportFormatManagement = -1; /* TransportFormatManagement */
1215 static int hf_rnsap_USCH_InformationListIEs_RL_SetupRspTDD_item = -1; /* USCHInformationItem_RL_SetupRspTDD */
1216 static int hf_rnsap_usch_ID = -1; /* USCH_ID */
1217 static int hf_rnsap_ul_TimeSlot_ISCP_LCR_Info = -1; /* UL_TimeSlot_ISCP_LCR_Info */
1218 static int hf_rnsap_secondary_LCR_CCPCH_Info_TDD = -1; /* Secondary_LCR_CCPCH_Info_TDD */
1219 static int hf_rnsap_ul_LCR_CCTrCHInformation = -1; /* UL_LCR_CCTrCHInformationList_RL_SetupRspTDD */
1220 static int hf_rnsap_dl_LCR_CCTrCHInformation = -1; /* DL_LCR_CCTrCHInformationList_RL_SetupRspTDD */
1221 static int hf_rnsap_dsch_LCR_InformationResponse = -1; /* DSCH_LCR_InformationResponse_RL_SetupRspTDD */
1222 static int hf_rnsap_usch_LCR_InformationResponse = -1; /* USCH_LCR_InformationResponse_RL_SetupRspTDD */
1223 static int hf_rnsap_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD_item = -1; /* UL_LCR_CCTrCHInformationItem_RL_SetupRspTDD */
1224 static int hf_rnsap_ul_DPCH_LCR_Information = -1; /* UL_DPCH_LCR_InformationList_RL_SetupRspTDD */
1225 static int hf_rnsap_uL_TimeslotLCR_Information = -1; /* UL_TimeslotLCR_Information */
1226 static int hf_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD_item = -1; /* DL_CCTrCH_LCR_InformationItem_RL_SetupRspTDD */
1227 static int hf_rnsap_dl_DPCH_LCR_Information = -1; /* DL_DPCH_LCR_InformationList_RL_SetupRspTDD */
1228 static int hf_rnsap_dL_Timeslot_LCR_Information = -1; /* DL_TimeslotLCR_Information */
1229 static int hf_rnsap_tSTD_Indicator = -1; /* TSTD_Indicator */
1230 static int hf_rnsap_DSCH_LCR_InformationListIEs_RL_SetupRspTDD_item = -1; /* DSCH_LCR_InformationItem_RL_SetupRspTDD */
1231 static int hf_rnsap_USCH_LCR_InformationListIEs_RL_SetupRspTDD_item = -1; /* USCH_LCR_InformationItem_RL_SetupRspTDD */
1232 static int hf_rnsap_generalCause = -1; /* GeneralCauseList_RL_SetupFailureFDD */
1233 static int hf_rnsap_rLSpecificCause = -1; /* RLSpecificCauseList_RL_SetupFailureFDD */
1234 static int hf_rnsap_cause = -1; /* Cause */
1235 static int hf_rnsap_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD = -1; /* UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD */
1236 static int hf_rnsap_successful_RL_InformationRespList_RL_SetupFailureFDD = -1; /* SuccessfulRL_InformationResponseList_RL_SetupFailureFDD */
1237 static int hf_rnsap_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item = -1; /* ProtocolIE_Single_Container */
1238 static int hf_rnsap_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item = -1; /* ProtocolIE_Single_Container */
1239 static int hf_rnsap_diversityIndication1 = -1; /* DiversityIndication_RL_SetupFailureFDD */
1240 static int hf_rnsap_not_Used_dSCH_InformationResponse_RL_SetupFailureFDD = -1; /* NULL */
1241 static int hf_rnsap_combining1 = -1; /* Combining_RL_SetupFailureFDD */
1242 static int hf_rnsap_nonCombiningOrFirstRL1 = -1; /* NonCombiningOrFirstRL_RL_SetupFailureFDD */
1243 static int hf_rnsap_generalCause1 = -1; /* GeneralCauseList_RL_SetupFailureTDD */
1244 static int hf_rnsap_rLSpecificCause1 = -1; /* RLSpecificCauseList_RL_SetupFailureTDD */
1245 static int hf_rnsap_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD = -1; /* Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD */
1246 static int hf_rnsap_RL_InformationList_RL_AdditionRqstFDD_item = -1; /* ProtocolIE_Single_Container */
1247 static int hf_rnsap_dL_TimeSlot_ISCP_Info = -1; /* DL_TimeSlot_ISCP_Info */
1248 static int hf_rnsap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item = -1; /* ProtocolIE_Single_Container */
1249 static int hf_rnsap_uplinkStepSizeLCR = -1; /* TDD_TPC_UplinkStepSize_LCR */
1250 static int hf_rnsap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item = -1; /* ProtocolIE_Single_Container */
1251 static int hf_rnsap_downlinkStepSize = -1; /* TDD_TPC_DownlinkStepSize */
1252 static int hf_rnsap_RL_InformationResponseList_RL_AdditionRspFDD_item = -1; /* ProtocolIE_Single_Container */
1253 static int hf_rnsap_dl_CodeInformation1 = -1; /* DL_CodeInformationList_RL_AdditionRspFDD */
1254 static int hf_rnsap_diversityIndication2 = -1; /* DiversityIndication_RL_AdditionRspFDD */
1255 static int hf_rnsap_combining2 = -1; /* Combining_RL_AdditionRspFDD */
1256 static int hf_rnsap_nonCombining = -1; /* NonCombining_RL_AdditionRspFDD */
1257 static int hf_rnsap_ul_CCTrCHInformation1 = -1; /* UL_CCTrCHInformationList_RL_AdditionRspTDD */
1258 static int hf_rnsap_dl_CCTrCHInformation1 = -1; /* DL_CCTrCHInformationList_RL_AdditionRspTDD */
1259 static int hf_rnsap_dCH_Information = -1; /* DCH_Information_RL_AdditionRspTDD */
1260 static int hf_rnsap_dSCH_InformationResponse = -1; /* DSCH_InformationResponse_RL_AdditionRspTDD */
1261 static int hf_rnsap_uSCH_InformationResponse = -1; /* USCH_InformationResponse_RL_AdditionRspTDD */
1262 static int hf_rnsap_UL_CCTrCHInformationListIE_RL_AdditionRspTDD_item = -1; /* UL_CCTrCHInformationItem_RL_AdditionRspTDD */
1263 static int hf_rnsap_ul_DPCH_Information1 = -1; /* UL_DPCH_InformationList_RL_AdditionRspTDD */
1264 static int hf_rnsap_DL_CCTrCHInformationListIE_RL_AdditionRspTDD_item = -1; /* DL_CCTrCHInformationItem_RL_AdditionRspTDD */
1265 static int hf_rnsap_dl_DPCH_Information1 = -1; /* DL_DPCH_InformationList_RL_AdditionRspTDD */
1266 static int hf_rnsap_diversityIndication3 = -1; /* DiversityIndication_RL_AdditionRspTDD */
1267 static int hf_rnsap_combining3 = -1; /* Combining_RL_AdditionRspTDD */
1268 static int hf_rnsap_nonCombining1 = -1; /* NonCombining_RL_AdditionRspTDD */
1269 static int hf_rnsap_DSCH_InformationListIE_RL_AdditionRspTDD_item = -1; /* DSCHInformationItem_RL_AdditionRspTDD */
1270 static int hf_rnsap_diversityIndication4 = -1; /* DiversityIndication_RL_AdditionRspTDD2 */
1271 static int hf_rnsap_USCH_InformationListIE_RL_AdditionRspTDD_item = -1; /* USCHInformationItem_RL_AdditionRspTDD */
1272 static int hf_rnsap_uSCH_ID = -1; /* USCH_ID */
1273 static int hf_rnsap_ul_CCTrCH_LCR_Information = -1; /* UL_CCTrCH_LCR_InformationList_RL_AdditionRspTDD */
1274 static int hf_rnsap_dl_CCTrCH_LCR_Information = -1; /* DL_CCTrCH_LCR_InformationList_RL_AdditionRspTDD */
1275 static int hf_rnsap_dCH_InformationResponse2 = -1; /* DCH_InformationResponseList_RL_AdditionRspTDD */
1276 static int hf_rnsap_dsch_LCR_InformationResponse1 = -1; /* DSCH_LCR_InformationResponse_RL_AdditionRspTDD */
1277 static int hf_rnsap_usch_LCR_InformationResponse1 = -1; /* USCH_LCR_InformationResponse_RL_AdditionRspTDD */
1278 static int hf_rnsap_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item = -1; /* UL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD */
1279 static int hf_rnsap_ul_DPCH_LCR_Information1 = -1; /* UL_DPCH_LCR_InformationList_RL_AdditionRspTDD */
1280 static int hf_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item = -1; /* DL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD */
1281 static int hf_rnsap_dl_DPCH_LCR_Information1 = -1; /* DL_DPCH_LCR_InformationList_RL_AdditionRspTDD */
1282 static int hf_rnsap_dL_TimeslotLCR_Information = -1; /* DL_TimeslotLCR_Information */
1283 static int hf_rnsap_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD_item = -1; /* DSCH_LCR_InformationItem_RL_AdditionRspTDD */
1284 static int hf_rnsap_USCH_LCR_InformationListIEs_RL_AdditionRspTDD_item = -1; /* USCH_LCR_InformationItem_RL_AdditionRspTDD */
1285 static int hf_rnsap_generalCause2 = -1; /* GeneralCauseList_RL_AdditionFailureFDD */
1286 static int hf_rnsap_rLSpecificCause2 = -1; /* RLSpecificCauseList_RL_AdditionFailureFDD */
1287 static int hf_rnsap_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD = -1; /* UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD */
1288 static int hf_rnsap_successful_RL_InformationRespList_RL_AdditionFailureFDD = -1; /* SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD */
1289 static int hf_rnsap_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item = -1; /* ProtocolIE_Single_Container */
1290 static int hf_rnsap_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item = -1; /* ProtocolIE_Single_Container */
1291 static int hf_rnsap_dl_CodeInformation2 = -1; /* DL_CodeInformationList_RL_AdditionFailureFDD */
1292 static int hf_rnsap_diversityIndication5 = -1; /* DiversityIndication_RL_AdditionFailureFDD */
1293 static int hf_rnsap_combining4 = -1; /* Combining_RL_AdditionFailureFDD */
1294 static int hf_rnsap_nonCombining2 = -1; /* NonCombining_RL_AdditionFailureFDD */
1295 static int hf_rnsap_generalCause3 = -1; /* GeneralCauseList_RL_AdditionFailureTDD */
1296 static int hf_rnsap_rLSpecificCause3 = -1; /* RLSpecificCauseList_RL_AdditionFailureTDD */
1297 static int hf_rnsap_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD = -1; /* Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD */
1298 static int hf_rnsap_RL_InformationList_RL_DeletionRqst_item = -1; /* ProtocolIE_Single_Container */
1299 static int hf_rnsap_maxNrOfUL_DPDCHs = -1; /* MaxNrOfUL_DPCHs */
1300 static int hf_rnsap_not_Used_sSDT_CellIDLength = -1; /* NULL */
1301 static int hf_rnsap_powerOffsetInformation2 = -1; /* PowerOffsetInformation_RL_ReconfPrepFDD */
1302 static int hf_rnsap_fdd_TPC_DownlinkStepSize = -1; /* FDD_TPC_DownlinkStepSize */
1303 static int hf_rnsap_pO1_ForTFCI_Bits = -1; /* PowerOffset */
1304 static int hf_rnsap_pO2_ForTPC_Bits = -1; /* PowerOffset */
1305 static int hf_rnsap_pO3_ForPilotBits = -1; /* PowerOffset */
1306 static int hf_rnsap_DCH_DeleteList_RL_ReconfPrepFDD_item = -1; /* DCH_DeleteItem_RL_ReconfPrepFDD */
1307 static int hf_rnsap_dCH_ID = -1; /* DCH_ID */
1308 static int hf_rnsap_RL_InformationList_RL_ReconfPrepFDD_item = -1; /* ProtocolIE_Single_Container */
1309 static int hf_rnsap_not_Used_sSDT_Indication = -1; /* NULL */
1310 static int hf_rnsap_not_Used_sSDT_CellIdentity = -1; /* NULL */
1311 static int hf_rnsap_powerOffsetInformation3 = -1; /* PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD */
1312 static int hf_rnsap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item = -1; /* ProtocolIE_Single_Container */
1313 static int hf_rnsap_punctureLimit = -1; /* PunctureLimit */
1314 static int hf_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item = -1; /* ProtocolIE_Single_Container */
1315 static int hf_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item = -1; /* ProtocolIE_Single_Container */
1316 static int hf_rnsap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item = -1; /* ProtocolIE_Single_Container */
1317 static int hf_rnsap_cCTrCH_TPCList1 = -1; /* CCTrCH_TPCAddList_RL_ReconfPrepTDD */
1318 static int hf_rnsap_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item = -1; /* CCTrCH_TPCAddItem_RL_ReconfPrepTDD */
1319 static int hf_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item = -1; /* ProtocolIE_Single_Container */
1320 static int hf_rnsap_cCTrCH_TPCList2 = -1; /* CCTrCH_TPCModifyList_RL_ReconfPrepTDD */
1321 static int hf_rnsap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item = -1; /* CCTrCH_TPCModifyItem_RL_ReconfPrepTDD */
1322 static int hf_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item = -1; /* ProtocolIE_Single_Container */
1323 static int hf_rnsap_DCH_DeleteList_RL_ReconfPrepTDD_item = -1; /* DCH_DeleteItem_RL_ReconfPrepTDD */
1324 static int hf_rnsap_DSCH_ModifyList_RL_ReconfPrepTDD_item = -1; /* DSCH_ModifyItem_RL_ReconfPrepTDD */
1325 static int hf_rnsap_dSCH_ID = -1; /* DSCH_ID */
1326 static int hf_rnsap_dl_ccTrCHID = -1; /* CCTrCH_ID */
1327 static int hf_rnsap_trChSourceStatisticsDescriptor = -1; /* TrCH_SrcStatisticsDescr */
1328 static int hf_rnsap_transportFormatSet = -1; /* TransportFormatSet */
1329 static int hf_rnsap_allocationRetentionPriority = -1; /* AllocationRetentionPriority */
1330 static int hf_rnsap_schedulingPriorityIndicator = -1; /* SchedulingPriorityIndicator */
1331 static int hf_rnsap_bLER = -1; /* BLER */
1332 static int hf_rnsap_transportBearerRequestIndicator = -1; /* TransportBearerRequestIndicator */
1333 static int hf_rnsap_DSCH_DeleteList_RL_ReconfPrepTDD_item = -1; /* DSCH_DeleteItem_RL_ReconfPrepTDD */
1334 static int hf_rnsap_USCH_ModifyList_RL_ReconfPrepTDD_item = -1; /* USCH_ModifyItem_RL_ReconfPrepTDD */
1335 static int hf_rnsap_ul_ccTrCHID = -1; /* CCTrCH_ID */
1336 static int hf_rnsap_rb_Info = -1; /* RB_Info */
1337 static int hf_rnsap_USCH_DeleteList_RL_ReconfPrepTDD_item = -1; /* USCH_DeleteItem_RL_ReconfPrepTDD */
1338 static int hf_rnsap_RL_Information_RL_ReconfPrepTDD_item = -1; /* RL_InformationIE_RL_ReconfPrepTDD */
1339 static int hf_rnsap_rL_Specific_DCH_Info = -1; /* RL_Specific_DCH_Info */
1340 static int hf_rnsap_RL_InformationResponseList_RL_ReconfReadyFDD_item = -1; /* ProtocolIE_Single_Container */
1341 static int hf_rnsap_max_UL_SIR = -1; /* UL_SIR */
1342 static int hf_rnsap_min_UL_SIR = -1; /* UL_SIR */
1343 static int hf_rnsap_dl_CodeInformationList = -1; /* DL_CodeInformationList_RL_ReconfReadyFDD */
1344 static int hf_rnsap_dCHInformationResponse = -1; /* DCH_InformationResponseList_RL_ReconfReadyFDD */
1345 static int hf_rnsap_not_Used_dSCHsToBeAddedOrModified = -1; /* NULL */
1346 static int hf_rnsap_ul_CCTrCH_Information = -1; /* UL_CCTrCH_InformationList_RL_ReconfReadyTDD */
1347 static int hf_rnsap_dl_CCTrCH_Information = -1; /* DL_CCTrCH_InformationList_RL_ReconfReadyTDD */
1348 static int hf_rnsap_dCHInformationResponse1 = -1; /* DCH_InformationResponseList_RL_ReconfReadyTDD */
1349 static int hf_rnsap_dSCHsToBeAddedOrModified = -1; /* DSCHToBeAddedOrModified_RL_ReconfReadyTDD */
1350 static int hf_rnsap_uSCHsToBeAddedOrModified = -1; /* USCHToBeAddedOrModified_RL_ReconfReadyTDD */
1351 static int hf_rnsap_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item = -1; /* UL_CCTrCH_InformationItem_RL_ReconfReadyTDD */
1352 static int hf_rnsap_ul_DPCH_AddInformation = -1; /* UL_DPCH_InformationAddList_RL_ReconfReadyTDD */
1353 static int hf_rnsap_ul_DPCH_ModifyInformation = -1; /* UL_DPCH_InformationModifyList_RL_ReconfReadyTDD */
1354 static int hf_rnsap_ul_DPCH_DeleteInformation = -1; /* UL_DPCH_InformationDeleteList_RL_ReconfReadyTDD */
1355 static int hf_rnsap_uL_TimeslotLCR_Info = -1; /* UL_TimeslotLCR_Information */
1356 static int hf_rnsap_rxTimingDeviationForTA = -1; /* RxTimingDeviationForTA */
1357 static int hf_rnsap_uL_Timeslot_InformationModifyList_RL_ReconfReadyTDD = -1; /* UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD */
1358 static int hf_rnsap_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item = -1; /* UL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD */
1359 static int hf_rnsap_timeSlotLCR = -1; /* TimeSlotLCR */
1360 static int hf_rnsap_midambleShiftLCR = -1; /* MidambleShiftLCR */
1361 static int hf_rnsap_tDD_uL_Code_LCR_Information = -1; /* TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD */
1362 static int hf_rnsap_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item = -1; /* TDD_UL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD */
1363 static int hf_rnsap_dPCH_ID = -1; /* DPCH_ID */
1364 static int hf_rnsap_tDD_ChannelisationCodeLCR = -1; /* TDD_ChannelisationCodeLCR */
1365 static int hf_rnsap_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item = -1; /* UL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD */
1366 static int hf_rnsap_timeSlot = -1; /* TimeSlot */
1367 static int hf_rnsap_midambleShiftAndBurstType = -1; /* MidambleShiftAndBurstType */
1368 static int hf_rnsap_uL_Code_Information = -1; /* TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD */
1369 static int hf_rnsap_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD_item = -1; /* TDD_UL_Code_InformationModifyItem_RL_ReconfReadyTDD */
1370 static int hf_rnsap_tDD_ChannelisationCode = -1; /* TDD_ChannelisationCode */
1371 static int hf_rnsap_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item = -1; /* UL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD */
1372 static int hf_rnsap_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item = -1; /* DL_CCTrCH_InformationItem_RL_ReconfReadyTDD */
1373 static int hf_rnsap_dl_DPCH_AddInformation = -1; /* DL_DPCH_InformationAddList_RL_ReconfReadyTDD */
1374 static int hf_rnsap_dl_DPCH_ModifyInformation = -1; /* DL_DPCH_InformationModifyList_RL_ReconfReadyTDD */
1375 static int hf_rnsap_dl_DPCH_DeleteInformation = -1; /* DL_DPCH_InformationDeleteList_RL_ReconfReadyTDD */
1376 static int hf_rnsap_dL_TimeslotLCR_Info = -1; /* DL_TimeslotLCR_Information */
1377 static int hf_rnsap_dL_Timeslot_InformationModifyList_RL_ReconfReadyTDD = -1; /* DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD */
1378 static int hf_rnsap_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item = -1; /* DL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD */
1379 static int hf_rnsap_tDD_dL_Code_LCR_Information = -1; /* TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD */
1380 static int hf_rnsap_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item = -1; /* TDD_DL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD */
1381 static int hf_rnsap_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item = -1; /* DL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD */
1382 static int hf_rnsap_dL_Code_Information = -1; /* TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD */
1383 static int hf_rnsap_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD_item = -1; /* TDD_DL_Code_InformationModifyItem_RL_ReconfReadyTDD */
1384 static int hf_rnsap_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item = -1; /* DL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD */
1385 static int hf_rnsap_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item = -1; /* DSCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD */
1386 static int hf_rnsap_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item = -1; /* USCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD */
1387 static int hf_rnsap_Multiple_RL_InformationResponse_RL_ReconfReadyTDD_item = -1; /* RL_InformationResponse_RL_ReconfReadyTDD */
1388 static int hf_rnsap_generalCause4 = -1; /* GeneralCauseList_RL_ReconfFailure */
1389 static int hf_rnsap_rLSpecificCause4 = -1; /* RLSpecificCauseList_RL_ReconfFailure */
1390 static int hf_rnsap_rL_ReconfigurationFailureList_RL_ReconfFailure = -1; /* RL_ReconfigurationFailureList_RL_ReconfFailure */
1391 static int hf_rnsap_RL_ReconfigurationFailureList_RL_ReconfFailure_item = -1; /* ProtocolIE_Single_Container */
1392 static int hf_rnsap_DCH_DeleteList_RL_ReconfRqstFDD_item = -1; /* DCH_DeleteItem_RL_ReconfRqstFDD */
1393 static int hf_rnsap_RL_ReconfigurationRequestFDD_RL_InformationList_item = -1; /* ProtocolIE_Single_Container */
1394 static int hf_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item = -1; /* ProtocolIE_Single_Container */
1395 static int hf_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item = -1; /* ProtocolIE_Single_Container */
1396 static int hf_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item = -1; /* ProtocolIE_Single_Container */
1397 static int hf_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item = -1; /* ProtocolIE_Single_Container */
1398 static int hf_rnsap_DCH_DeleteList_RL_ReconfRqstTDD_item = -1; /* DCH_DeleteItem_RL_ReconfRqstTDD */
1399 static int hf_rnsap_Multiple_RL_ReconfigurationRequestTDD_RL_Information_item = -1; /* RL_ReconfigurationRequestTDD_RL_Information */
1400 static int hf_rnsap_RL_InformationResponseList_RL_ReconfRspFDD_item = -1; /* ProtocolIE_Single_Container */
1401 static int hf_rnsap_dCHsInformationResponseList = -1; /* DCH_InformationResponseList_RL_ReconfRspFDD */
1402 static int hf_rnsap_dL_CodeInformationList_RL_ReconfResp = -1; /* DL_CodeInformationList_RL_ReconfRspFDD */
1403 static int hf_rnsap_dCHsInformationResponseList1 = -1; /* DCH_InformationResponseList_RL_ReconfRspTDD */
1404 static int hf_rnsap_DL_CCTrCH_InformationList_RL_ReconfRspTDD_item = -1; /* DL_CCTrCH_InformationItem_RL_ReconfRspTDD */
1405 static int hf_rnsap_dl_DPCH_ModifyInformation_LCR = -1; /* DL_DPCH_InformationModifyList_LCR_RL_ReconfRspTDD */
1406 static int hf_rnsap_cCTrCH_Maximum_DL_Power = -1; /* DL_Power */
1407 static int hf_rnsap_cCTrCH_Minimum_DL_Power = -1; /* DL_Power */
1408 static int hf_rnsap_dL_Timeslot_LCR_InformationModifyList_RL_ReconfRqstTDD = -1; /* DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD */
1409 static int hf_rnsap_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD_item = -1; /* DL_Timeslot_LCR_InformationModifyItem_RL_ReconfRspTDD */
1410 static int hf_rnsap_maxPowerLCR = -1; /* DL_Power */
1411 static int hf_rnsap_minPowerLCR = -1; /* DL_Power */
1412 static int hf_rnsap_Multiple_RL_InformationResponse_RL_ReconfRspTDD_item = -1; /* RL_InformationResponse_RL_ReconfRspTDD */
1413 static int hf_rnsap_rL = -1; /* RL_RL_FailureInd */
1414 static int hf_rnsap_rL_Set = -1; /* RL_Set_RL_FailureInd */
1415 static int hf_rnsap_cCTrCH = -1; /* CCTrCH_RL_FailureInd */
1416 static int hf_rnsap_rL_InformationList_RL_FailureInd = -1; /* RL_InformationList_RL_FailureInd */
1417 static int hf_rnsap_RL_InformationList_RL_FailureInd_item = -1; /* ProtocolIE_Single_Container */
1418 static int hf_rnsap_rL_Set_InformationList_RL_FailureInd = -1; /* RL_Set_InformationList_RL_FailureInd */
1419 static int hf_rnsap_RL_Set_InformationList_RL_FailureInd_item = -1; /* ProtocolIE_Single_Container */
1420 static int hf_rnsap_cCTrCH_InformationList_RL_FailureInd = -1; /* CCTrCH_InformationList_RL_FailureInd */
1421 static int hf_rnsap_CCTrCH_InformationList_RL_FailureInd_item = -1; /* ProtocolIE_Single_Container */
1422 static int hf_rnsap_RL_InformationList_RL_PreemptRequiredInd_item = -1; /* ProtocolIE_Single_Container */
1423 static int hf_rnsap_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd_item = -1; /* ProtocolIE_Single_Container */
1424 static int hf_rnsap_hSDSCH_MACdFlow_ID = -1; /* HSDSCH_MACdFlow_ID */
1425 static int hf_rnsap_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd_item = -1; /* ProtocolIE_Single_Container */
1426 static int hf_rnsap_eDCH_MACdFlow_ID = -1; /* EDCH_MACdFlow_ID */
1427 static int hf_rnsap_rL1 = -1; /* RL_RL_RestoreInd */
1428 static int hf_rnsap_rL_Set1 = -1; /* RL_Set_RL_RestoreInd */
1429 static int hf_rnsap_cCTrCH1 = -1; /* CCTrCH_RL_RestoreInd */
1430 static int hf_rnsap_rL_InformationList_RL_RestoreInd = -1; /* RL_InformationList_RL_RestoreInd */
1431 static int hf_rnsap_RL_InformationList_RL_RestoreInd_item = -1; /* ProtocolIE_Single_Container */
1432 static int hf_rnsap_rL_Set_InformationList_RL_RestoreInd = -1; /* RL_Set_InformationList_RL_RestoreInd */
1433 static int hf_rnsap_RL_Set_InformationList_RL_RestoreInd_item = -1; /* ProtocolIE_Single_Container */
1434 static int hf_rnsap_cCTrCH_InformationList_RL_RestoreInd = -1; /* CCTrCH_InformationList_RL_RestoreInd */
1435 static int hf_rnsap_CCTrCH_InformationList_RL_RestoreInd_item = -1; /* ProtocolIE_Single_Container */
1436 static int hf_rnsap_DL_ReferencePowerInformationList_DL_PC_Rqst_item = -1; /* ProtocolIE_Single_Container */
1437 static int hf_rnsap_dl_Reference_Power = -1; /* DL_Power */
1438 static int hf_rnsap_dl_CodeInformation3 = -1; /* DL_CodeInformationList_PhyChReconfRqstFDD */
1439 static int hf_rnsap_ul_CCTrCH_Information1 = -1; /* UL_CCTrCH_InformationList_PhyChReconfRqstTDD */
1440 static int hf_rnsap_dl_CCTrCH_Information1 = -1; /* DL_CCTrCH_InformationList_PhyChReconfRqstTDD */
1441 static int hf_rnsap_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item = -1; /* UL_CCTrCH_InformationItem_PhyChReconfRqstTDD */
1442 static int hf_rnsap_ul_DPCH_Information2 = -1; /* UL_DPCH_InformationList_PhyChReconfRqstTDD */
1443 static int hf_rnsap_uL_Timeslot_InformationList_PhyChReconfRqstTDD = -1; /* UL_Timeslot_InformationList_PhyChReconfRqstTDD */
1444 static int hf_rnsap_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item = -1; /* UL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD */
1445 static int hf_rnsap_uL_Code_LCR_Information = -1; /* TDD_UL_Code_LCR_Information */
1446 static int hf_rnsap_UL_Timeslot_InformationList_PhyChReconfRqstTDD_item = -1; /* UL_Timeslot_InformationItem_PhyChReconfRqstTDD */
1447 static int hf_rnsap_uL_Code_Information1 = -1; /* TDD_UL_Code_Information */
1448 static int hf_rnsap_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item = -1; /* DL_CCTrCH_InformationItem_PhyChReconfRqstTDD */
1449 static int hf_rnsap_dl_DPCH_Information2 = -1; /* DL_DPCH_InformationList_PhyChReconfRqstTDD */
1450 static int hf_rnsap_dL_Timeslot_InformationList_PhyChReconfRqstTDD = -1; /* DL_Timeslot_InformationList_PhyChReconfRqstTDD */
1451 static int hf_rnsap_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item = -1; /* DL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD */
1452 static int hf_rnsap_dL_Code_LCR_Information = -1; /* TDD_DL_Code_LCR_Information */
1453 static int hf_rnsap_DL_Timeslot_InformationList_PhyChReconfRqstTDD_item = -1; /* DL_Timeslot_InformationItem_PhyChReconfRqstTDD */
1454 static int hf_rnsap_dL_Code_Information1 = -1; /* TDD_DL_Code_Information */
1455 static int hf_rnsap_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD_item = -1; /* HSPDSCH_Timeslot_InformationItem_PhyChReconfRqstTDD */
1456 static int hf_rnsap_timeslot = -1; /* TimeSlot */
1457 static int hf_rnsap_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD_item = -1; /* HSPDSCH_Timeslot_InformationItemLCR_PhyChReconfRqstTDD */
1458 static int hf_rnsap_timeslotLCR = -1; /* TimeSlotLCR */
1459 static int hf_rnsap_RL_InformationList_RL_CongestInd_item = -1; /* ProtocolIE_Single_Container */
1460 static int hf_rnsap_dCH_Rate_Information = -1; /* DCH_Rate_Information_RL_CongestInd */
1461 static int hf_rnsap_DCH_Rate_Information_RL_CongestInd_item = -1; /* ProtocolIE_Single_Container */
1462 static int hf_rnsap_allowed_Rate_Information = -1; /* Allowed_Rate_Information */
1463 static int hf_rnsap_EDCH_MacdFlowSpecificInformationList_RL_CongestInd_item = -1; /* ProtocolIE_Single_Container */
1464 static int hf_rnsap_uRA = -1; /* URA_PagingRqst */
1465 static int hf_rnsap_cell = -1; /* Cell_PagingRqst */
1466 static int hf_rnsap_uRA_ID = -1; /* URA_ID */
1467 static int hf_rnsap_pagingCause = -1; /* PagingCause */
1468 static int hf_rnsap_cNDomainType = -1; /* CNDomainType */
1469 static int hf_rnsap_pagingRecordType = -1; /* PagingRecordType */
1470 static int hf_rnsap_rL2 = -1; /* RL_DM_Rqst */
1471 static int hf_rnsap_rLS = -1; /* RL_Set_DM_Rqst */
1472 static int hf_rnsap_allRL = -1; /* All_RL_DM_Rqst */
1473 static int hf_rnsap_allRLS = -1; /* All_RL_Set_DM_Rqst */
1474 static int hf_rnsap_rL_InformationList_DM_Rqst = -1; /* RL_InformationList_DM_Rqst */
1475 static int hf_rnsap_RL_InformationList_DM_Rqst_item = -1; /* ProtocolIE_Single_Container */
1476 static int hf_rnsap_HSSICH_Info_DM_Rqst_item = -1; /* HS_SICH_ID */
1477 static int hf_rnsap_rL_Set_InformationList_DM_Rqst = -1; /* RL_Set_InformationList_DM_Rqst */
1478 static int hf_rnsap_RL_Set_InformationList_DM_Rqst_item = -1; /* ProtocolIE_Single_Container */
1479 static int hf_rnsap_rLs = -1; /* RL_DM_Rsp */
1480 static int hf_rnsap_rLS1 = -1; /* RL_Set_DM_Rsp */
1481 static int hf_rnsap_allRL1 = -1; /* RL_DM_Rsp */
1482 static int hf_rnsap_allRLS1 = -1; /* RL_Set_DM_Rsp */
1483 static int hf_rnsap_rL_InformationList_DM_Rsp = -1; /* RL_InformationList_DM_Rsp */
1484 static int hf_rnsap_rL_Set_InformationList_DM_Rsp = -1; /* RL_Set_InformationList_DM_Rsp */
1485 static int hf_rnsap_RL_InformationList_DM_Rsp_item = -1; /* ProtocolIE_Single_Container */
1486 static int hf_rnsap_dedicatedMeasurementValue = -1; /* DedicatedMeasurementValue */
1487 static int hf_rnsap_cFN = -1; /* CFN */
1488 static int hf_rnsap_RL_Set_InformationList_DM_Rsp_item = -1; /* ProtocolIE_Single_Container */
1489 static int hf_rnsap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item = -1; /* Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp */
1490 static int hf_rnsap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item = -1; /* Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp */
1491 static int hf_rnsap_rL3 = -1; /* RL_DM_Fail */
1492 static int hf_rnsap_rLS2 = -1; /* RL_Set_DM_Fail */
1493 static int hf_rnsap_allRL2 = -1; /* RL_DM_Fail */
1494 static int hf_rnsap_allRLS2 = -1; /* RL_Set_DM_Fail */
1495 static int hf_rnsap_rL_unsuccessful_InformationRespList_DM_Fail = -1; /* RL_Unsuccessful_InformationRespList_DM_Fail */
1496 static int hf_rnsap_rL_successful_InformationRespList_DM_Fail = -1; /* RL_Successful_InformationRespList_DM_Fail */
1497 static int hf_rnsap_rL_Set_unsuccessful_InformationRespList_DM_Fail = -1; /* RL_Set_Unsuccessful_InformationRespList_DM_Fail */
1498 static int hf_rnsap_rL_Set_successful_InformationRespList_DM_Fail = -1; /* RL_Set_Successful_InformationRespList_DM_Fail */
1499 static int hf_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_item = -1; /* ProtocolIE_Single_Container */
1500 static int hf_rnsap_individualcause = -1; /* Cause */
1501 static int hf_rnsap_RL_Successful_InformationRespList_DM_Fail_item = -1; /* ProtocolIE_Single_Container */
1502 static int hf_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_item = -1; /* ProtocolIE_Single_Container */
1503 static int hf_rnsap_RL_Set_Successful_InformationRespList_DM_Fail_item = -1; /* ProtocolIE_Single_Container */
1504 static int hf_rnsap_rLs1 = -1; /* RL_DM_Rprt */
1505 static int hf_rnsap_rLS3 = -1; /* RL_Set_DM_Rprt */
1506 static int hf_rnsap_allRL3 = -1; /* RL_DM_Rprt */
1507 static int hf_rnsap_allRLS3 = -1; /* RL_Set_DM_Rprt */
1508 static int hf_rnsap_rL_InformationList_DM_Rprt = -1; /* RL_InformationList_DM_Rprt */
1509 static int hf_rnsap_rL_Set_InformationList_DM_Rprt = -1; /* RL_Set_InformationList_DM_Rprt */
1510 static int hf_rnsap_RL_InformationList_DM_Rprt_item = -1; /* ProtocolIE_Single_Container */
1511 static int hf_rnsap_dedicatedMeasurementValueInformation = -1; /* DedicatedMeasurementValueInformation */
1512 static int hf_rnsap_RL_Set_InformationList_DM_Rprt_item = -1; /* ProtocolIE_Single_Container */
1513 static int hf_rnsap_rL4 = -1; /* RL_DM_Fail_Ind */
1514 static int hf_rnsap_rLS4 = -1; /* RL_Set_DM_Fail_Ind */
1515 static int hf_rnsap_allRL4 = -1; /* RL_DM_Fail_Ind */
1516 static int hf_rnsap_allRLS4 = -1; /* RL_Set_DM_Fail_Ind */
1517 static int hf_rnsap_rL_unsuccessful_InformationRespList_DM_Fail_Ind = -1; /* RL_Unsuccessful_InformationRespList_DM_Fail_Ind */
1518 static int hf_rnsap_rL_Set_unsuccessful_InformationRespList_DM_Fail_Ind = -1; /* RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind */
1519 static int hf_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_Ind_item = -1; /* ProtocolIE_Single_Container */
1520 static int hf_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind_item = -1; /* ProtocolIE_Single_Container */
1521 static int hf_rnsap_fACH_FlowControlInformation = -1; /* FACH_FlowControlInformation_CTCH_ResourceRspFDD */
1522 static int hf_rnsap_fACH_FlowControlInformation1 = -1; /* FACH_FlowControlInformation_CTCH_ResourceRspTDD */
1523 static int hf_rnsap_cell1 = -1; /* Cell_CM_Rqst */
1524 static int hf_rnsap_uC_ID = -1; /* UC_ID */
1525 static int hf_rnsap_neighbouringCellMeasurementInformation = -1; /* NeighbouringCellMeasurementInfo */
1526 static int hf_rnsap_NeighbouringCellMeasurementInfo_item = -1; /* NeighbouringCellMeasurementInfo_item */
1527 static int hf_rnsap_neighbouringFDDCellMeasurementInformation = -1; /* NeighbouringFDDCellMeasurementInformation */
1528 static int hf_rnsap_neighbouringTDDCellMeasurementInformation = -1; /* NeighbouringTDDCellMeasurementInformation */
1529 static int hf_rnsap_extension_neighbouringCellMeasurementInformation = -1; /* Extension_neighbouringCellMeasurementInformation */
1530 static int hf_rnsap_cell2 = -1; /* Cell_CM_Rsp */
1531 static int hf_rnsap_commonMeasurementValue = -1; /* CommonMeasurementValue */
1532 static int hf_rnsap_cell3 = -1; /* Cell_CM_Rprt */
1533 static int hf_rnsap_commonMeasurementValueInformation = -1; /* CommonMeasurementValueInformation */
1534 static int hf_rnsap_cell4 = -1; /* Cell_InfEx_Rqst */
1535 static int hf_rnsap_extension_InformationExchangeObjectType_InfEx_Rqst = -1; /* Extension_InformationExchangeObjectType_InfEx_Rqst */
1536 static int hf_rnsap_cGI = -1; /* CGI */
1537 static int hf_rnsap_cell5 = -1; /* Cell_InfEx_Rsp */
1538 static int hf_rnsap_extension_InformationExchangeObjectType_InfEx_Rsp = -1; /* Extension_InformationExchangeObjectType_InfEx_Rsp */
1539 static int hf_rnsap_requestedDataValue = -1; /* RequestedDataValue */
1540 static int hf_rnsap_MBMS_Bearer_Service_List_InfEx_Rsp_item = -1; /* MBMS_Bearer_ServiceItemIEs_InfEx_Rsp */
1541 static int hf_rnsap_tmgi = -1; /* TMGI */
1542 static int hf_rnsap_cell6 = -1; /* Cell_InfEx_Rprt */
1543 static int hf_rnsap_requestedDataValueInformation = -1; /* RequestedDataValueInformation */
1544 static int hf_rnsap_context = -1; /* ContextList_Reset */
1545 static int hf_rnsap_all_contexts = -1; /* NULL */
1546 static int hf_rnsap_contextGroup = -1; /* ContextGroupList_Reset */
1547 static int hf_rnsap_contextInfoList_Reset = -1; /* ContextInfoList_Reset */
1548 static int hf_rnsap_ContextInfoList_Reset_item = -1; /* ProtocolIE_Single_Container */
1549 static int hf_rnsap_contextType_Reset = -1; /* ContextType_Reset */
1550 static int hf_rnsap_sRNTI = -1; /* S_RNTI */
1551 static int hf_rnsap_dRNTI = -1; /* D_RNTI */
1552 static int hf_rnsap_contextGroupInfoList_Reset = -1; /* ContextGroupInfoList_Reset */
1553 static int hf_rnsap_ContextGroupInfoList_Reset_item = -1; /* ProtocolIE_Single_Container */
1554 static int hf_rnsap_s_RNTI_Group = -1; /* S_RNTI_Group */
1555 static int hf_rnsap_DelayedActivationInformationList_RL_ActivationCmdFDD_item = -1; /* ProtocolIE_Single_Container */
1556 static int hf_rnsap_delayed_activation_update = -1; /* DelayedActivationUpdate */
1557 static int hf_rnsap_DelayedActivationInformationList_RL_ActivationCmdTDD_item = -1; /* ProtocolIE_Single_Container */
1558 static int hf_rnsap_RL_ParameterUpdateIndicationFDD_RL_InformationList_item = -1; /* ProtocolIE_Single_Container */
1559 static int hf_rnsap_phase_Reference_Update_Indicator = -1; /* Phase_Reference_Update_Indicator */
1560 static int hf_rnsap_ListOfInterfacesToTrace_item = -1; /* ProtocolIE_Single_Container */
1561 static int hf_rnsap_interface = -1; /* T_interface */
1562 static int hf_rnsap_privateIEs = -1; /* PrivateIE_Container */
1563 static int hf_rnsap_Active_MBMS_Bearer_Service_ListFDD_item = -1; /* MBMS_Bearer_ServiceItemFDD */
1564 static int hf_rnsap_Active_MBMS_Bearer_Service_ListFDD_PFL_item = -1; /* MBMS_Bearer_ServiceItemFDD_PFL */
1565 static int hf_rnsap_Active_MBMS_Bearer_Service_ListTDD_item = -1; /* MBMS_Bearer_ServiceItemTDD */
1566 static int hf_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL_item = -1; /* MBMS_Bearer_ServiceItemTDD_PFL */
1567 static int hf_rnsap_cMConfigurationChangeCFN = -1; /* CFN */
1568 static int hf_rnsap_transmission_Gap_Pattern_Sequence_Status = -1; /* Transmission_Gap_Pattern_Sequence_Status_List */
1569 static int hf_rnsap_AdditionalPreferredFrequency_item = -1; /* AdditionalPreferredFrequencyItem */
1570 static int hf_rnsap_correspondingCells = -1; /* CorrespondingCells */
1571 static int hf_rnsap_AffectedUEInformationForMBMS_item = -1; /* S_RNTI */
1572 static int hf_rnsap_priorityLevel = -1; /* PriorityLevel */
1573 static int hf_rnsap_pre_emptionCapability = -1; /* Pre_emptionCapability */
1574 static int hf_rnsap_pre_emptionVulnerability = -1; /* Pre_emptionVulnerability */
1575 static int hf_rnsap_allowed_UL_Rate = -1; /* Allowed_Rate */
1576 static int hf_rnsap_allowed_DL_Rate = -1; /* Allowed_Rate */
1577 static int hf_rnsap_aOA_LCR = -1; /* AOA_LCR */
1578 static int hf_rnsap_aOA_LCR_Accuracy_Class = -1; /* AOA_LCR_Accuracy_Class */
1579 static int hf_rnsap_badSatelliteInformation = -1; /* T_badSatelliteInformation */
1580 static int hf_rnsap_badSatelliteInformation_item = -1; /* T_badSatelliteInformation_item */
1581 static int hf_rnsap_badSAT_ID = -1; /* SAT_ID */
1582 static int hf_rnsap_nCC = -1; /* NCC */
1583 static int hf_rnsap_bCC = -1; /* BCC */
1584 static int hf_rnsap_burstStart = -1; /* INTEGER_0_15 */
1585 static int hf_rnsap_burstLength = -1; /* INTEGER_10_25 */
1586 static int hf_rnsap_burstFreq = -1; /* INTEGER_1_16 */
1587 static int hf_rnsap_radioNetwork = -1; /* CauseRadioNetwork */
1588 static int hf_rnsap_transport = -1; /* CauseTransport */
1589 static int hf_rnsap_protocol = -1; /* CauseProtocol */
1590 static int hf_rnsap_misc = -1; /* CauseMisc */
1591 static int hf_rnsap_uplinkCellCapacityClassValue = -1; /* INTEGER_1_100_ */
1592 static int hf_rnsap_downlinkCellCapacityClassValue = -1; /* INTEGER_1_100_ */
1593 static int hf_rnsap_lAI = -1; /* T_lAI */
1594 static int hf_rnsap_pLMN_Identity = -1; /* PLMN_Identity */
1595 static int hf_rnsap_lAC = -1; /* LAC */
1596 static int hf_rnsap_cI = -1; /* CI */
1597 static int hf_rnsap_tUTRANGPSMeasurementAccuracyClass = -1; /* TUTRANGPSAccuracyClass */
1598 static int hf_rnsap_tUTRANGPSMeasurementValueInformation = -1; /* TUTRANGPSMeasurementValueInformation */
1599 static int hf_rnsap_sFNSFNMeasurementValueInformation = -1; /* SFNSFNMeasurementValueInformation */
1600 static int hf_rnsap_loadValue = -1; /* LoadValue */
1601 static int hf_rnsap_transmittedCarrierPowerValue = -1; /* INTEGER_0_100 */
1602 static int hf_rnsap_receivedTotalWideBandPowerValue = -1; /* INTEGER_0_621 */
1603 static int hf_rnsap_uplinkTimeslotISCPValue = -1; /* UL_TimeslotISCP */
1604 static int hf_rnsap_extension_CommonMeasurementValue = -1; /* Extension_CommonMeasurementValue */
1605 static int hf_rnsap_measurementAvailable = -1; /* CommonMeasurementAvailable */
1606 static int hf_rnsap_measurementnotAvailable = -1; /* NULL */
1607 static int hf_rnsap_CorrespondingCells_item = -1; /* C_ID */
1608 static int hf_rnsap_triggeringMessage = -1; /* TriggeringMessage */
1609 static int hf_rnsap_procedureCriticality = -1; /* Criticality */
1610 static int hf_rnsap_iEsCriticalityDiagnostics = -1; /* CriticalityDiagnostics_IE_List */
1611 static int hf_rnsap_CriticalityDiagnostics_IE_List_item = -1; /* CriticalityDiagnostics_IE_List_item */
1612 static int hf_rnsap_iECriticality = -1; /* Criticality */
1613 static int hf_rnsap_iE_ID = -1; /* ProtocolIE_ID */
1614 static int hf_rnsap_repetitionNumber = -1; /* RepetitionNumber0 */
1615 static int hf_rnsap_MessageStructure_item = -1; /* MessageStructure_item */
1616 static int hf_rnsap_repetitionNumber1 = -1; /* RepetitionNumber1 */
1617 static int hf_rnsap_rAC = -1; /* RAC */
1618 static int hf_rnsap_DCH_FDD_Information_item = -1; /* DCH_FDD_InformationItem */
1619 static int hf_rnsap_payloadCRC_PresenceIndicator = -1; /* PayloadCRC_PresenceIndicator */
1620 static int hf_rnsap_ul_FP_Mode = -1; /* UL_FP_Mode */
1621 static int hf_rnsap_toAWS = -1; /* ToAWS */
1622 static int hf_rnsap_toAWE = -1; /* ToAWE */
1623 static int hf_rnsap_dCH_SpecificInformationList = -1; /* DCH_Specific_FDD_InformationList */
1624 static int hf_rnsap_DCH_Specific_FDD_InformationList_item = -1; /* DCH_Specific_FDD_Item */
1625 static int hf_rnsap_trCH_SrcStatisticsDescr = -1; /* TrCH_SrcStatisticsDescr */
1626 static int hf_rnsap_ul_transportFormatSet = -1; /* TransportFormatSet */
1627 static int hf_rnsap_dl_transportFormatSet = -1; /* TransportFormatSet */
1628 static int hf_rnsap_ul_BLER = -1; /* BLER */
1629 static int hf_rnsap_dl_BLER = -1; /* BLER */
1630 static int hf_rnsap_frameHandlingPriority = -1; /* FrameHandlingPriority */
1631 static int hf_rnsap_qE_Selector = -1; /* QE_Selector */
1632 static int hf_rnsap_dRACControl = -1; /* DRACControl */
1633 static int hf_rnsap_DCH_InformationResponse_item = -1; /* DCH_InformationResponseItem */
1634 static int hf_rnsap_DCH_TDD_Information_item = -1; /* DCH_TDD_InformationItem */
1635 static int hf_rnsap_dCH_SpecificInformationList1 = -1; /* DCH_Specific_TDD_InformationList */
1636 static int hf_rnsap_DCH_Specific_TDD_InformationList_item = -1; /* DCH_Specific_TDD_Item */
1637 static int hf_rnsap_ul_cCTrCH_ID = -1; /* CCTrCH_ID */
1638 static int hf_rnsap_dl_cCTrCH_ID = -1; /* CCTrCH_ID */
1639 static int hf_rnsap_sIR_Value = -1; /* SIR_Value */
1640 static int hf_rnsap_sIR_ErrorValue = -1; /* SIR_Error_Value */
1641 static int hf_rnsap_transmittedCodePowerValue = -1; /* Transmitted_Code_Power_Value */
1642 static int hf_rnsap_rSCP = -1; /* RSCP_Value */
1643 static int hf_rnsap_rxTimingDeviationValue = -1; /* Rx_Timing_Deviation_Value */
1644 static int hf_rnsap_roundTripTime = -1; /* Round_Trip_Time_Value */
1645 static int hf_rnsap_extension_DedicatedMeasurementValue = -1; /* Extension_DedicatedMeasurementValue */
1646 static int hf_rnsap_measurementAvailable1 = -1; /* DedicatedMeasurementAvailable */
1647 static int hf_rnsap_measurementnotAvailable1 = -1; /* DedicatedMeasurementnotAvailable */
1648 static int hf_rnsap_dedicatedmeasurementValue = -1; /* DedicatedMeasurementValue */
1649 static int hf_rnsap_cfn = -1; /* CFN */
1650 static int hf_rnsap_separate_indication = -1; /* NULL */
1651 static int hf_rnsap_activate = -1; /* Activate_Info */
1652 static int hf_rnsap_deactivate = -1; /* Deactivate_Info */
1653 static int hf_rnsap_activation_type = -1; /* Execution_Type */
1654 static int hf_rnsap_initial_dl_tx_power = -1; /* DL_Power */
1655 static int hf_rnsap_firstRLS_Indicator = -1; /* FirstRLS_Indicator */
1656 static int hf_rnsap_propagation_delay = -1; /* PropagationDelay */
1657 static int hf_rnsap_deactivation_type = -1; /* Execution_Type */
1658 static int hf_rnsap_synchronised = -1; /* CFN */
1659 static int hf_rnsap_unsynchronised = -1; /* NULL */
1660 static int hf_rnsap_gPSTOW = -1; /* GPSTOW */
1661 static int hf_rnsap_gPS_Status_Health = -1; /* GPS_Status_Health */
1662 static int hf_rnsap_satellite_DGPSCorrections_Information = -1; /* T_satellite_DGPSCorrections_Information */
1663 static int hf_rnsap_satellite_DGPSCorrections_Information_item = -1; /* T_satellite_DGPSCorrections_Information_item */
1664 static int hf_rnsap_sAT_ID = -1; /* SAT_ID */
1665 static int hf_rnsap_iode_dgps = -1; /* BIT_STRING_SIZE_8 */
1666 static int hf_rnsap_uDRE = -1; /* UDRE */
1667 static int hf_rnsap_pRC = -1; /* PRC */
1668 static int hf_rnsap_range_Correction_Rate = -1; /* Range_Correction_Rate */
1669 static int hf_rnsap_pRCDeviation = -1; /* PRCDeviation */
1670 static int hf_rnsap_powerAdjustmentType = -1; /* PowerAdjustmentType */
1671 static int hf_rnsap_dLReferencePower = -1; /* DL_Power */
1672 static int hf_rnsap_dLReferencePowerList = -1; /* DL_ReferencePowerInformationList */
1673 static int hf_rnsap_maxAdjustmentStep = -1; /* MaxAdjustmentStep */
1674 static int hf_rnsap_adjustmentPeriod = -1; /* AdjustmentPeriod */
1675 static int hf_rnsap_adjustmentRatio = -1; /* ScaledAdjustmentRatio */
1676 static int hf_rnsap_DL_ReferencePowerInformationList_item = -1; /* DL_ReferencePowerInformationItem */
1677 static int hf_rnsap_common_DL_ReferencePowerInformation = -1; /* DL_Power */
1678 static int hf_rnsap_individual_DL_ReferencePowerInformation = -1; /* DL_ReferencePowerInformationList */
1679 static int hf_rnsap_DL_Timeslot_Information_item = -1; /* DL_Timeslot_InformationItem */
1680 static int hf_rnsap_DL_TimeslotLCR_Information_item = -1; /* DL_TimeslotLCR_InformationItem */
1681 static int hf_rnsap_DL_TimeSlot_ISCP_Info_item = -1; /* DL_TimeSlot_ISCP_InfoItem */
1682 static int hf_rnsap_dL_TimeslotISCP = -1; /* DL_TimeslotISCP */
1683 static int hf_rnsap_DL_TimeSlot_ISCP_LCR_Information_item = -1; /* DL_TimeSlot_ISCP_LCR_InfoItem */
1684 static int hf_rnsap_DSCH_FlowControlInformation_item = -1; /* DSCH_FlowControlItem */
1685 static int hf_rnsap_dSCH_SchedulingPriority = -1; /* SchedulingPriorityIndicator */
1686 static int hf_rnsap_mAC_c_sh_SDU_Lengths = -1; /* MAC_c_sh_SDU_LengthList */
1687 static int hf_rnsap_DSCH_TDD_Information_item = -1; /* DSCH_TDD_InformationItem */
1688 static int hf_rnsap_eAGCH_ERGCH_EHICH_FDD_ScramblingCode = -1; /* DL_ScramblingCode */
1689 static int hf_rnsap_eAGCH_ChannelisationCode = -1; /* FDD_DL_ChannelisationCodeNumber */
1690 static int hf_rnsap_primary_e_RNTI = -1; /* E_RNTI */
1691 static int hf_rnsap_secondary_e_RNTI = -1; /* E_RNTI */
1692 static int hf_rnsap_eRGCH_EHICH_ChannelisationCode = -1; /* FDD_DL_ChannelisationCodeNumber */
1693 static int hf_rnsap_eRGCH_SignatureSequence = -1; /* ERGCH_SignatureSequence */
1694 static int hf_rnsap_eHICH_SignatureSequence = -1; /* EHICH_SignatureSequence */
1695 static int hf_rnsap_serving_Grant_Value = -1; /* E_Serving_Grant_Value */
1696 static int hf_rnsap_primary_Secondary_Grant_Selector = -1; /* E_Primary_Secondary_Grant_Selector */
1697 static int hf_rnsap_e_RGCH_Release_Indicator = -1; /* E_RGCH_Release_Indicator */
1698 static int hf_rnsap_eDCH_MACdFlows_Information = -1; /* EDCH_MACdFlows_Information */
1699 static int hf_rnsap_EDCH_FDD_InformationResponse_item = -1; /* EDCH_FDD_InformationResponseItem */
1700 static int hf_rnsap_eDCH_MACdFlow_Specific_Information = -1; /* EDCH_MACdFlow_Specific_InfoToModifyList */
1701 static int hf_rnsap_EDCH_FDD_Update_Information_item = -1; /* EDCH_FDD_Update_InfoItem */
1702 static int hf_rnsap_eDCH_FDD_DL_ControlChannelInformation = -1; /* EDCH_FDD_DL_ControlChannelInformation */
1703 static int hf_rnsap_e_DCH_Non_Scheduled_Transmission_Grant = -1; /* E_DCH_Non_Scheduled_Transmission_Grant_Items */
1704 static int hf_rnsap_e_DCH_Scheduled_Transmission_Grant = -1; /* NULL */
1705 static int hf_rnsap_E_DCH_LogicalChannelInformation_item = -1; /* E_DCH_LogicalChannelInformationItem */
1706 static int hf_rnsap_logicalChannelId = -1; /* LogicalChannelID */
1707 static int hf_rnsap_mACes_GuaranteedBitRate = -1; /* MACes_Guaranteed_Bitrate */
1708 static int hf_rnsap_eDCH_DDI_Value = -1; /* EDCH_DDI_Value */
1709 static int hf_rnsap_mACd_PDU_Size_List = -1; /* E_DCH_MACdPDU_SizeList */
1710 static int hf_rnsap_E_DCH_MACdPDU_SizeList_item = -1; /* E_DCH_MACdPDU_SizeListItem */
1711 static int hf_rnsap_mACdPDU_Size = -1; /* MACdPDU_Size */
1712 static int hf_rnsap_E_DCH_LogicalChannelToModify_item = -1; /* E_DCH_LogicalChannelToModifyItem */
1713 static int hf_rnsap_mACd_PDU_Size_List1 = -1; /* E_DCH_MACdPDU_SizeToModifyList */
1714 static int hf_rnsap_E_DCH_MACdPDU_SizeToModifyList_item = -1; /* E_DCH_MACdPDU_SizeListItem */
1715 static int hf_rnsap_E_DCH_LogicalChannelToDelete_item = -1; /* E_DCH_LogicalChannelToDeleteItem */
1716 static int hf_rnsap_eDCH_MACdFlow_Specific_Information1 = -1; /* EDCH_MACdFlow_Specific_InfoList */
1717 static int hf_rnsap_EDCH_MACdFlow_Specific_InfoList_item = -1; /* EDCH_MACdFlow_Specific_InfoItem */
1718 static int hf_rnsap_eDSCH_MACdFlow_ID = -1; /* EDCH_MACdFlow_ID */
1719 static int hf_rnsap_tnlQoS = -1; /* TnlQos */
1720 static int hf_rnsap_maxNr_Retransmissions_EDCH = -1; /* MaxNr_Retransmissions_EDCH */
1721 static int hf_rnsap_trafficClass = -1; /* TrafficClass */
1722 static int hf_rnsap_eDCH_HARQ_PO_FDD = -1; /* E_DCH_HARQ_PO_FDD */
1723 static int hf_rnsap_eDCH_MACdFlow_Multiplexing_List = -1; /* E_DCH_MACdFlow_Multiplexing_List */
1724 static int hf_rnsap_eDCH_Grant_Type_Information = -1; /* E_DCH_Grant_Type_Information */
1725 static int hf_rnsap_bundlingModeIndicator = -1; /* BundlingModeIndicator */
1726 static int hf_rnsap_eDCHLogicalChannelInformation = -1; /* E_DCH_LogicalChannelInformation */
1727 static int hf_rnsap_EDCH_MACdFlow_Specific_InfoToModifyList_item = -1; /* EDCH_MACdFlow_Specific_InfoToModifyItem */
1728 static int hf_rnsap_eDCH_LogicalChannelToAdd = -1; /* E_DCH_LogicalChannelInformation */
1729 static int hf_rnsap_eDCH_LogicalChannelToModify = -1; /* E_DCH_LogicalChannelToModify */
1730 static int hf_rnsap_eDCH_LogicalChannelToDelete = -1; /* E_DCH_LogicalChannelToDelete */
1731 static int hf_rnsap_EDCH_MACdFlows_To_Delete_item = -1; /* EDCH_MACdFlows_To_Delete_Item */
1732 static int hf_rnsap_maxBits_MACe_PDU_non_scheduled = -1; /* Max_Bits_MACe_PDU_non_scheduled */
1733 static int hf_rnsap_hARQ_Process_Allocation_2ms = -1; /* HARQ_Process_Allocation_2ms_EDCH */
1734 static int hf_rnsap_maxSet_E_DPDCHs = -1; /* Max_Set_E_DPDCHs */
1735 static int hf_rnsap_e_TFCS_Information = -1; /* E_TFCS_Information */
1736 static int hf_rnsap_e_TTI = -1; /* E_TTI */
1737 static int hf_rnsap_e_DPCCH_PO = -1; /* E_DPCCH_PO */
1738 static int hf_rnsap_e_DCH_Serving_RL_in_this_DRNS = -1; /* EDCH_Serving_RL_in_this_DRNS */
1739 static int hf_rnsap_e_DCH_Serving_RL_not_in_this_DRNS = -1; /* NULL */
1740 static int hf_rnsap_e_DCH_Serving_RL_Id = -1; /* RL_ID */
1741 static int hf_rnsap_e_DCH_TFCI_Table_Index = -1; /* E_DCH_TFCI_Table_Index */
1742 static int hf_rnsap_e_DCH_Min_Set_E_TFCI = -1; /* E_TFCI */
1743 static int hf_rnsap_reference_E_TFCI_Information = -1; /* Reference_E_TFCI_Information */
1744 static int hf_rnsap_measurementTreshold = -1; /* MeasurementThreshold */
1745 static int hf_rnsap_measurementHysteresisTime = -1; /* MeasurementHysteresisTime */
1746 static int hf_rnsap_measurementIncreaseDecreaseThreshold = -1; /* MeasurementIncreaseDecreaseThreshold */
1747 static int hf_rnsap_measurementChangeTime = -1; /* MeasurementChangeTime */
1748 static int hf_rnsap_measurementThreshold1 = -1; /* MeasurementThreshold */
1749 static int hf_rnsap_measurementThreshold2 = -1; /* MeasurementThreshold */
1750 static int hf_rnsap_reportPeriodicity = -1; /* ReportPeriodicity */
1751 static int hf_rnsap_FACH_FlowControlInformation_item = -1; /* FACH_FlowControlInformationItem */
1752 static int hf_rnsap_fACH_SchedulingPriority = -1; /* SchedulingPriorityIndicator */
1753 static int hf_rnsap_fACH_InitialWindowSize = -1; /* FACH_InitialWindowSize */
1754 static int hf_rnsap_FACH_InformationList_item = -1; /* FACH_InformationItem */
1755 static int hf_rnsap_FACH_PCH_InformationList_item = -1; /* FACH_PCH_InformationItem */
1756 static int hf_rnsap_FDD_DCHs_to_Modify_item = -1; /* FDD_DCHs_to_ModifyItem */
1757 static int hf_rnsap_dCH_SpecificInformationList2 = -1; /* FDD_DCHs_to_ModifySpecificInformationList */
1758 static int hf_rnsap_FDD_DCHs_to_ModifySpecificInformationList_item = -1; /* FDD_DCHs_to_ModifySpecificItem */
1759 static int hf_rnsap_ul_TransportformatSet = -1; /* TransportFormatSet */
1760 static int hf_rnsap_dl_TransportformatSet = -1; /* TransportFormatSet */
1761 static int hf_rnsap_not_Used_dRACControl = -1; /* NULL */
1762 static int hf_rnsap_FDD_DL_CodeInformation_item = -1; /* FDD_DL_CodeInformationItem */
1763 static int hf_rnsap_dl_ScramblingCode = -1; /* DL_ScramblingCode */
1764 static int hf_rnsap_fDD_DL_ChannelisationCodeNumber = -1; /* FDD_DL_ChannelisationCodeNumber */
1765 static int hf_rnsap_transmission_Gap_Pattern_Sequence_ScramblingCode_Information = -1; /* Transmission_Gap_Pattern_Sequence_ScramblingCode_Information */
1766 static int hf_rnsap_wT = -1; /* INTEGER_1_4 */
1767 static int hf_rnsap_GA_Cell_item = -1; /* GA_Cell_item */
1768 static int hf_rnsap_cell_GAIgeographicalCoordinate = -1; /* GeographicalCoordinate */
1769 static int hf_rnsap_pointWithUncertainty = -1; /* GA_PointWithUnCertainty */
1770 static int hf_rnsap_pointWithUncertaintyEllipse = -1; /* GA_PointWithUnCertaintyEllipse */
1771 static int hf_rnsap_pointWithAltitude = -1; /* GA_PointWithAltitude */
1772 static int hf_rnsap_pointWithAltitudeAndUncertaintyEllipsoid = -1; /* GA_PointWithAltitudeAndUncertaintyEllipsoid */
1773 static int hf_rnsap_ellipsoidArc = -1; /* GA_EllipsoidArc */
1774 static int hf_rnsap_directionOfAltitude = -1; /* T_directionOfAltitude */
1775 static int hf_rnsap_altitude = -1; /* INTEGER_0_32767 */
1776 static int hf_rnsap_geographicalCoordinates = -1; /* GeographicalCoordinate */
1777 static int hf_rnsap_innerRadius = -1; /* INTEGER_0_65535 */
1778 static int hf_rnsap_uncertaintyRadius = -1; /* INTEGER_0_127 */
1779 static int hf_rnsap_offsetAngle = -1; /* INTEGER_0_179 */
1780 static int hf_rnsap_includedAngle = -1; /* INTEGER_0_179 */
1781 static int hf_rnsap_confidence = -1; /* INTEGER_0_127 */
1782 static int hf_rnsap_altitudeAndDirection = -1; /* GA_AltitudeAndDirection */
1783 static int hf_rnsap_uncertaintyEllipse = -1; /* GA_UncertaintyEllipse */
1784 static int hf_rnsap_uncertaintyAltitude = -1; /* INTEGER_0_127 */
1785 static int hf_rnsap_uncertaintySemi_major = -1; /* INTEGER_0_127 */
1786 static int hf_rnsap_uncertaintySemi_minor = -1; /* INTEGER_0_127 */
1787 static int hf_rnsap_orientationOfMajorAxis = -1; /* INTEGER_0_179 */
1788 static int hf_rnsap_uncertaintyCode = -1; /* INTEGER_0_127 */
1789 static int hf_rnsap_geographicalCoordinate = -1; /* GeographicalCoordinate */
1790 static int hf_rnsap_latitudeSign = -1; /* T_latitudeSign */
1791 static int hf_rnsap_latitude = -1; /* INTEGER_0_8388607 */
1792 static int hf_rnsap_longitude = -1; /* INTEGER_M8388608_8388607 */
1793 static int hf_rnsap_sI = -1; /* GERAN_SystemInfo */
1794 static int hf_rnsap_pSI = -1; /* GERAN_SystemInfo */
1795 static int hf_rnsap_GERAN_SystemInfo_item = -1; /* GERAN_SystemInfo_item */
1796 static int hf_rnsap_gERAN_SI_block = -1; /* OCTET_STRING_SIZE_1_23 */
1797 static int hf_rnsap_wna_alm = -1; /* BIT_STRING_SIZE_8 */
1798 static int hf_rnsap_satellite_Almanac_Information = -1; /* T_satellite_Almanac_Information */
1799 static int hf_rnsap_satellite_Almanac_Information_item = -1; /* T_satellite_Almanac_Information_item */
1800 static int hf_rnsap_dATA_ID = -1; /* DATA_ID */
1801 static int hf_rnsap_gps_e_alm = -1; /* BIT_STRING_SIZE_16 */
1802 static int hf_rnsap_gps_toa_alm = -1; /* BIT_STRING_SIZE_8 */
1803 static int hf_rnsap_gps_delta_I_alm = -1; /* BIT_STRING_SIZE_16 */
1804 static int hf_rnsap_omegadot_alm = -1; /* BIT_STRING_SIZE_16 */
1805 static int hf_rnsap_svhealth_alm = -1; /* BIT_STRING_SIZE_8 */
1806 static int hf_rnsap_gps_a_sqrt_alm = -1; /* BIT_STRING_SIZE_24 */
1807 static int hf_rnsap_omegazero_alm = -1; /* BIT_STRING_SIZE_24 */
1808 static int hf_rnsap_m_zero_alm = -1; /* BIT_STRING_SIZE_24 */
1809 static int hf_rnsap_gps_omega_alm = -1; /* BIT_STRING_SIZE_24 */
1810 static int hf_rnsap_gps_af_zero_alm = -1; /* BIT_STRING_SIZE_11 */
1811 static int hf_rnsap_gps_af_one_alm = -1; /* BIT_STRING_SIZE_11 */
1812 static int hf_rnsap_sVGlobalHealth_alm = -1; /* BIT_STRING_SIZE_364 */
1813 static int hf_rnsap_Satellite_Almanac_Information_ExtItem_item = -1; /* Satellite_Almanac_Information_ExtItem_item */
1814 static int hf_rnsap_GPSInformation_item = -1; /* GPSInformation_item */
1815 static int hf_rnsap_gPSInformationItem = -1; /* T_gPSInformationItem */
1816 static int hf_rnsap_alpha_zero_ionos = -1; /* BIT_STRING_SIZE_8 */
1817 static int hf_rnsap_alpha_one_ionos = -1; /* BIT_STRING_SIZE_8 */
1818 static int hf_rnsap_alpha_two_ionos = -1; /* BIT_STRING_SIZE_8 */
1819 static int hf_rnsap_alpha_three_ionos = -1; /* BIT_STRING_SIZE_8 */
1820 static int hf_rnsap_beta_zero_ionos = -1; /* BIT_STRING_SIZE_8 */
1821 static int hf_rnsap_beta_one_ionos = -1; /* BIT_STRING_SIZE_8 */
1822 static int hf_rnsap_beta_two_ionos = -1; /* BIT_STRING_SIZE_8 */
1823 static int hf_rnsap_beta_three_ionos = -1; /* BIT_STRING_SIZE_8 */
1824 static int hf_rnsap_GPS_NavigationModel_and_TimeRecovery_item = -1; /* GPS_NavigationModel_and_TimeRecovery_item */
1825 static int hf_rnsap_tx_tow_nav = -1; /* INTEGER_0_1048575 */
1826 static int hf_rnsap_tlm_message_nav = -1; /* BIT_STRING_SIZE_14 */
1827 static int hf_rnsap_tlm_revd_c_nav = -1; /* BIT_STRING_SIZE_2 */
1828 static int hf_rnsap_ho_word_nav = -1; /* BIT_STRING_SIZE_22 */
1829 static int hf_rnsap_w_n_nav = -1; /* BIT_STRING_SIZE_10 */
1830 static int hf_rnsap_ca_or_p_on_l2_nav = -1; /* BIT_STRING_SIZE_2 */
1831 static int hf_rnsap_user_range_accuracy_index_nav = -1; /* BIT_STRING_SIZE_4 */
1832 static int hf_rnsap_sv_health_nav = -1; /* BIT_STRING_SIZE_6 */
1833 static int hf_rnsap_iodc_nav = -1; /* BIT_STRING_SIZE_10 */
1834 static int hf_rnsap_l2_p_dataflag_nav = -1; /* BIT_STRING_SIZE_1 */
1835 static int hf_rnsap_sf1_reserved_nav = -1; /* BIT_STRING_SIZE_87 */
1836 static int hf_rnsap_t_gd_nav = -1; /* BIT_STRING_SIZE_8 */
1837 static int hf_rnsap_t_oc_nav = -1; /* BIT_STRING_SIZE_16 */
1838 static int hf_rnsap_a_f_2_nav = -1; /* BIT_STRING_SIZE_8 */
1839 static int hf_rnsap_a_f_1_nav = -1; /* BIT_STRING_SIZE_16 */
1840 static int hf_rnsap_a_f_zero_nav = -1; /* BIT_STRING_SIZE_22 */
1841 static int hf_rnsap_c_rs_nav = -1; /* BIT_STRING_SIZE_16 */
1842 static int hf_rnsap_delta_n_nav = -1; /* BIT_STRING_SIZE_16 */
1843 static int hf_rnsap_m_zero_nav = -1; /* BIT_STRING_SIZE_32 */
1844 static int hf_rnsap_c_uc_nav = -1; /* BIT_STRING_SIZE_16 */
1845 static int hf_rnsap_gps_e_nav = -1; /* BIT_STRING_SIZE_32 */
1846 static int hf_rnsap_c_us_nav = -1; /* BIT_STRING_SIZE_16 */
1847 static int hf_rnsap_a_sqrt_nav = -1; /* BIT_STRING_SIZE_32 */
1848 static int hf_rnsap_t_oe_nav = -1; /* BIT_STRING_SIZE_16 */
1849 static int hf_rnsap_fit_interval_flag_nav = -1; /* BIT_STRING_SIZE_1 */
1850 static int hf_rnsap_aodo_nav = -1; /* BIT_STRING_SIZE_5 */
1851 static int hf_rnsap_c_ic_nav = -1; /* BIT_STRING_SIZE_16 */
1852 static int hf_rnsap_omega_zero_nav = -1; /* BIT_STRING_SIZE_32 */
1853 static int hf_rnsap_c_is_nav = -1; /* BIT_STRING_SIZE_16 */
1854 static int hf_rnsap_i_zero_nav = -1; /* BIT_STRING_SIZE_32 */
1855 static int hf_rnsap_c_rc_nav = -1; /* BIT_STRING_SIZE_16 */
1856 static int hf_rnsap_gps_omega_nav = -1; /* BIT_STRING_SIZE_32 */
1857 static int hf_rnsap_omegadot_nav = -1; /* BIT_STRING_SIZE_24 */
1858 static int hf_rnsap_idot_nav = -1; /* BIT_STRING_SIZE_14 */
1859 static int hf_rnsap_spare_zero_fill = -1; /* BIT_STRING_SIZE_20 */
1860 static int hf_rnsap_badSatellites = -1; /* BadSatellites */
1861 static int hf_rnsap_noBadSatellite = -1; /* NULL */
1862 static int hf_rnsap_a_one_utc = -1; /* BIT_STRING_SIZE_24 */
1863 static int hf_rnsap_a_zero_utc = -1; /* BIT_STRING_SIZE_32 */
1864 static int hf_rnsap_t_ot_utc = -1; /* BIT_STRING_SIZE_8 */
1865 static int hf_rnsap_delta_t_ls_utc = -1; /* BIT_STRING_SIZE_8 */
1866 static int hf_rnsap_w_n_t_utc = -1; /* BIT_STRING_SIZE_8 */
1867 static int hf_rnsap_w_n_lsf_utc = -1; /* BIT_STRING_SIZE_8 */
1868 static int hf_rnsap_dn_utc = -1; /* BIT_STRING_SIZE_8 */
1869 static int hf_rnsap_delta_t_lsf_utc = -1; /* BIT_STRING_SIZE_8 */
1870 static int hf_rnsap_guaranteed_UL_Rate = -1; /* Guaranteed_Rate */
1871 static int hf_rnsap_guaranteed_DL_Rate = -1; /* Guaranteed_Rate */
1872 static int hf_rnsap_implicit = -1; /* HARQ_MemoryPartitioning_Implicit */
1873 static int hf_rnsap_explicit = -1; /* HARQ_MemoryPartitioning_Explicit */
1874 static int hf_rnsap_number_of_Processes = -1; /* INTEGER_1_8_ */
1875 static int hf_rnsap_hARQ_MemoryPartitioningList = -1; /* HARQ_MemoryPartitioningList */
1876 static int hf_rnsap_HARQ_MemoryPartitioningList_item = -1; /* HARQ_MemoryPartitioningItem */
1877 static int hf_rnsap_process_Memory_Size = -1; /* T_process_Memory_Size */
1878 static int hf_rnsap_hSDSCH_MACdFlows_Information = -1; /* HSDSCH_MACdFlows_Information */
1879 static int hf_rnsap_uE_Capabilities_Info = -1; /* UE_Capabilities_Info */
1880 static int hf_rnsap_mAChs_Reordering_Buffer_Size_for_RLC_UM = -1; /* MAChsReorderingBufferSize_for_RLC_UM */
1881 static int hf_rnsap_cqiFeedback_CycleK = -1; /* CQI_Feedback_Cycle */
1882 static int hf_rnsap_cqiRepetitionFactor = -1; /* CQI_RepetitionFactor */
1883 static int hf_rnsap_ackNackRepetitionFactor = -1; /* AckNack_RepetitionFactor */
1884 static int hf_rnsap_cqiPowerOffset = -1; /* CQI_Power_Offset */
1885 static int hf_rnsap_ackPowerOffset = -1; /* Ack_Power_Offset */
1886 static int hf_rnsap_nackPowerOffset = -1; /* Nack_Power_Offset */
1887 static int hf_rnsap_hsscch_PowerOffset = -1; /* HSSCCH_PowerOffset */
1888 static int hf_rnsap_hSDSCH_MACdFlow_Specific_InfoList_Response = -1; /* HSDSCH_MACdFlow_Specific_InfoList_Response */
1889 static int hf_rnsap_hSSCCH_Specific_InfoList_Response = -1; /* HSSCCH_FDD_Specific_InfoList_Response */
1890 static int hf_rnsap_hSPDSCH_and_HSSCCH_ScramblingCode = -1; /* DL_ScramblingCode */
1891 static int hf_rnsap_measurement_Power_Offset = -1; /* Measurement_Power_Offset */
1892 static int hf_rnsap_hARQ_MemoryPartitioning = -1; /* HARQ_MemoryPartitioning */
1893 static int hf_rnsap_hSDSCH_MACdFlow_Specific_InfoList_to_Modify = -1; /* HSDSCH_MACdFlow_Specific_InfoList_to_Modify */
1894 static int hf_rnsap_priorityQueue_Info_to_Modify = -1; /* PriorityQueue_InfoList_to_Modify */
1895 static int hf_rnsap_hSSCCH_CodeChangeGrant = -1; /* HSSCCH_Code_Change_Grant */
1896 static int hf_rnsap_tDDAckNackPowerOffset = -1; /* TDD_AckNack_Power_Offset */
1897 static int hf_rnsap_priorityQueueInfotoModifyUnsynchronised = -1; /* PriorityQueue_InfoList_to_Modify_Unsynchronised */
1898 static int hf_rnsap_HSDSCH_MACdFlow_Specific_InfoList_item = -1; /* HSDSCH_MACdFlow_Specific_InfoItem */
1899 static int hf_rnsap_HSDSCH_MACdFlow_Specific_InfoList_Response_item = -1; /* HSDSCH_MACdFlow_Specific_InfoItem_Response */
1900 static int hf_rnsap_hSDSCH_Initial_Capacity_Allocation = -1; /* HSDSCH_Initial_Capacity_Allocation */
1901 static int hf_rnsap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item = -1; /* HSDSCH_MACdFlow_Specific_InfoItem_to_Modify */
1902 static int hf_rnsap_hSDSCH_MACdFlow_Specific_Info = -1; /* HSDSCH_MACdFlow_Specific_InfoList */
1903 static int hf_rnsap_priorityQueue_Info = -1; /* PriorityQueue_InfoList */
1904 static int hf_rnsap_HSDSCH_MACdFlows_to_Delete_item = -1; /* HSDSCH_MACdFlows_to_Delete_Item */
1905 static int hf_rnsap_hsDSCH_MACdFlow_ID = -1; /* HSDSCH_MACdFlow_ID */
1906 static int hf_rnsap_HSDSCH_Initial_Capacity_Allocation_item = -1; /* HSDSCH_Initial_Capacity_AllocationItem */
1907 static int hf_rnsap_maximum_MACdPDU_Size = -1; /* MACdPDU_Size */
1908 static int hf_rnsap_hSDSCH_InitialWindowSize = -1; /* HSDSCH_InitialWindowSize */
1909 static int hf_rnsap_tDD_AckNack_Power_Offset = -1; /* TDD_AckNack_Power_Offset */
1910 static int hf_rnsap_hSSCCH_TDD_Specific_InfoList_Response = -1; /* HSSCCH_TDD_Specific_InfoList_Response */
1911 static int hf_rnsap_hSSCCH_TDD_Specific_InfoList_Response_LCR = -1; /* HSSCCH_TDD_Specific_InfoList_Response_LCR */
1912 static int hf_rnsap_hSPDSCH_TDD_Specific_InfoList_Response = -1; /* HSPDSCH_TDD_Specific_InfoList_Response */
1913 static int hf_rnsap_hSPDSCH_TDD_Specific_InfoList_Response_LCR = -1; /* HSPDSCH_TDD_Specific_InfoList_Response_LCR */
1914 static int hf_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_item = -1; /* HSPDSCH_TDD_Specific_InfoItem_Response */
1915 static int hf_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_LCR_item = -1; /* HSPDSCH_TDD_Specific_InfoItem_Response_LCR */
1916 static int hf_rnsap_HSSCCH_FDD_Specific_InfoList_Response_item = -1; /* HSSCCH_FDD_Specific_InfoItem_Response */
1917 static int hf_rnsap_code_Number = -1; /* INTEGER_0_127 */
1918 static int hf_rnsap_HSSCCH_TDD_Specific_InfoList_Response_item = -1; /* HSSCCH_TDD_Specific_InfoItem_Response */
1919 static int hf_rnsap_hSSICH_Info = -1; /* HSSICH_Info */
1920 static int hf_rnsap_HSSCCH_TDD_Specific_InfoList_Response_LCR_item = -1; /* HSSCCH_TDD_Specific_InfoItem_Response_LCR */
1921 static int hf_rnsap_first_TDD_ChannelisationCode = -1; /* TDD_ChannelisationCode */
1922 static int hf_rnsap_second_TDD_ChannelisationCode = -1; /* TDD_ChannelisationCode */
1923 static int hf_rnsap_hSSICH_InfoLCR = -1; /* HSSICH_InfoLCR */
1924 static int hf_rnsap_hsSICH_ID = -1; /* HS_SICH_ID */
1925 static int hf_rnsap_failed_HS_SICH = -1; /* HS_SICH_failed */
1926 static int hf_rnsap_missed_HS_SICH = -1; /* HS_SICH_missed */
1927 static int hf_rnsap_total_HS_SICH = -1; /* HS_SICH_total */
1928 static int hf_rnsap_hsSCCHCodeChangeIndicator = -1; /* HSSCCH_CodeChangeIndicator */
1929 static int hf_rnsap_onDemand = -1; /* NULL */
1930 static int hf_rnsap_periodic = -1; /* PeriodicInformation */
1931 static int hf_rnsap_onModification = -1; /* OnModificationInformation */
1932 static int hf_rnsap_min = -1; /* INTEGER_1_60_ */
1933 static int hf_rnsap_hour = -1; /* INTEGER_1_24_ */
1934 static int hf_rnsap_dGPSThreshold = -1; /* DGPSThreshold */
1935 static int hf_rnsap_informationTypeItem = -1; /* T_informationTypeItem */
1936 static int hf_rnsap_gPSInformation = -1; /* GPSInformation */
1937 static int hf_rnsap_iPDL_FDD_Parameters = -1; /* IPDL_FDD_Parameters */
1938 static int hf_rnsap_iPDL_TDD_Parameters = -1; /* IPDL_TDD_Parameters */
1939 static int hf_rnsap_extension_IPDLParameters = -1; /* Extension_IPDLParameters */
1940 static int hf_rnsap_iPSpacingFDD = -1; /* IPSpacingFDD */
1941 static int hf_rnsap_iPLength = -1; /* IPLength */
1942 static int hf_rnsap_iPOffset = -1; /* IPOffset */
1943 static int hf_rnsap_seed = -1; /* Seed */
1944 static int hf_rnsap_burstModeParameters = -1; /* BurstModeParameters */
1945 static int hf_rnsap_iPSpacingTDD = -1; /* IPSpacingTDD */
1946 static int hf_rnsap_iPStart = -1; /* IPStart */
1947 static int hf_rnsap_iPSlot = -1; /* IPSlot */
1948 static int hf_rnsap_iP_P_CCPCH = -1; /* IP_P_CCPCH */
1949 static int hf_rnsap_iPSub = -1; /* IPSub */
1950 static int hf_rnsap_uplinkLoadValue = -1; /* INTEGER_0_100 */
1951 static int hf_rnsap_downlinkLoadValue = -1; /* INTEGER_0_100 */
1952 static int hf_rnsap_MAC_c_sh_SDU_LengthList_item = -1; /* MAC_c_sh_SDU_Length */
1953 static int hf_rnsap_MACdPDU_Size_IndexList_item = -1; /* MACdPDU_Size_IndexItem */
1954 static int hf_rnsap_sID = -1; /* SID */
1955 static int hf_rnsap_MACdPDU_Size_IndexList_to_Modify_item = -1; /* MACdPDU_Size_IndexItem_to_Modify */
1956 static int hf_rnsap_accessPointName = -1; /* AccessPointName */
1957 static int hf_rnsap_iPMulticastAddress = -1; /* IPMulticastAddress */
1958 static int hf_rnsap_MBMS_Bearer_Service_List_item = -1; /* TMGI */
1959 static int hf_rnsap_transmissionMode = -1; /* TransmissionMode */
1960 static int hf_rnsap_preferredFrequencyLayer = -1; /* UARFCN */
1961 static int hf_rnsap_tMGI = -1; /* TMGI */
1962 static int hf_rnsap_pTM_Cell_List = -1; /* PTMCellList */
1963 static int hf_rnsap_pTP_Cell_List = -1; /* PTPCellList */
1964 static int hf_rnsap_not_Provided_Cell_List = -1; /* NotProvidedCellList */
1965 static int hf_rnsap_affectedUEInformationForMBMS = -1; /* AffectedUEInformationForMBMS */
1966 static int hf_rnsap_preferredFrequencyLayerInfo = -1; /* PreferredFrequencyLayerInfo */
1967 static int hf_rnsap_sir = -1; /* SIR_Value_IncrDecrThres */
1968 static int hf_rnsap_sir_error = -1; /* SIR_Error_Value_IncrDecrThres */
1969 static int hf_rnsap_transmitted_code_power = -1; /* Transmitted_Code_Power_Value_IncrDecrThres */
1970 static int hf_rnsap_rscp = -1; /* RSCP_Value_IncrDecrThres */
1971 static int hf_rnsap_round_trip_time = -1; /* Round_Trip_Time_IncrDecrThres */
1972 static int hf_rnsap_extension_MeasurementIncreaseDecreaseThreshold = -1; /* Extension_MeasurementIncreaseDecreaseThreshold */
1973 static int hf_rnsap_sir1 = -1; /* SIR_Value */
1974 static int hf_rnsap_sir_error1 = -1; /* SIR_Error_Value */
1975 static int hf_rnsap_transmitted_code_power1 = -1; /* Transmitted_Code_Power_Value */
1976 static int hf_rnsap_rscp1 = -1; /* RSCP_Value */
1977 static int hf_rnsap_rx_timing_deviation = -1; /* Rx_Timing_Deviation_Value */
1978 static int hf_rnsap_round_trip_time1 = -1; /* Round_Trip_Time_Value */
1979 static int hf_rnsap_extension_MeasurementThreshold = -1; /* Extension_MeasurementThreshold */
1980 static int hf_rnsap_type1 = -1; /* T_type1 */
1981 static int hf_rnsap_midambleConfigurationBurstType1And3 = -1; /* MidambleConfigurationBurstType1And3 */
1982 static int hf_rnsap_midambleAllocationMode = -1; /* T_midambleAllocationMode */
1983 static int hf_rnsap_defaultMidamble = -1; /* NULL */
1984 static int hf_rnsap_commonMidamble = -1; /* NULL */
1985 static int hf_rnsap_ueSpecificMidamble = -1; /* MidambleShiftLong */
1986 static int hf_rnsap_type2 = -1; /* T_type2 */
1987 static int hf_rnsap_midambleConfigurationBurstType2 = -1; /* MidambleConfigurationBurstType2 */
1988 static int hf_rnsap_midambleAllocationMode1 = -1; /* T_midambleAllocationMode1 */
1989 static int hf_rnsap_ueSpecificMidamble1 = -1; /* MidambleShiftShort */
1990 static int hf_rnsap_type3 = -1; /* T_type3 */
1991 static int hf_rnsap_midambleAllocationMode2 = -1; /* T_midambleAllocationMode2 */
1992 static int hf_rnsap_midambleAllocationMode3 = -1; /* MidambleAllocationMode */
1993 static int hf_rnsap_midambleShift = -1; /* MidambleShiftLong */
1994 static int hf_rnsap_midambleConfigurationLCR = -1; /* MidambleConfigurationLCR */
1995 static int hf_rnsap_addPriorityQueue = -1; /* PriorityQueue_InfoItem_to_Add */
1996 static int hf_rnsap_modifyPriorityQueue = -1; /* PriorityQueue_InfoItem_to_Modify */
1997 static int hf_rnsap_deletePriorityQueue = -1; /* PriorityQueue_Id */
1998 static int hf_rnsap_gERAN_SI_Type = -1; /* GERAN_SI_Type */
1999 static int hf_rnsap_Neighbouring_UMTS_CellInformation_item = -1; /* ProtocolIE_Single_Container */
2000 static int hf_rnsap_rNC_ID = -1; /* RNC_ID */
2001 static int hf_rnsap_cN_PS_DomainIdentifier = -1; /* CN_PS_DomainIdentifier */
2002 static int hf_rnsap_cN_CS_DomainIdentifier = -1; /* CN_CS_DomainIdentifier */
2003 static int hf_rnsap_neighbouring_FDD_CellInformation = -1; /* Neighbouring_FDD_CellInformation */
2004 static int hf_rnsap_neighbouring_TDD_CellInformation = -1; /* Neighbouring_TDD_CellInformation */
2005 static int hf_rnsap_Neighbouring_FDD_CellInformation_item = -1; /* Neighbouring_FDD_CellInformationItem */
2006 static int hf_rnsap_uARFCNforNu = -1; /* UARFCN */
2007 static int hf_rnsap_uARFCNforNd = -1; /* UARFCN */
2008 static int hf_rnsap_cellIndividualOffset = -1; /* CellIndividualOffset */
2009 static int hf_rnsap_txDiversityIndicator = -1; /* TxDiversityIndicator */
2010 static int hf_rnsap_sTTD_SupportIndicator = -1; /* STTD_SupportIndicator */
2011 static int hf_rnsap_closedLoopMode1_SupportIndicator = -1; /* ClosedLoopMode1_SupportIndicator */
2012 static int hf_rnsap_not_used_closedLoopMode2_SupportIndicator = -1; /* NULL */
2013 static int hf_rnsap_uARFCN = -1; /* UARFCN */
2014 static int hf_rnsap_Neighbouring_GSM_CellInformationIEs_item = -1; /* Neighbouring_GSM_CellInformationItem */
2015 static int hf_rnsap_bSIC = -1; /* BSIC */
2016 static int hf_rnsap_band_Indicator = -1; /* Band_Indicator */
2017 static int hf_rnsap_bCCH_ARFCN = -1; /* BCCH_ARFCN */
2018 static int hf_rnsap_Neighbouring_TDD_CellInformation_item = -1; /* Neighbouring_TDD_CellInformationItem */
2019 static int hf_rnsap_dPCHConstantValue = -1; /* DPCHConstantValue */
2020 static int hf_rnsap_Neighbouring_LCR_TDD_CellInformation_item = -1; /* Neighbouring_LCR_TDD_CellInformationItem */
2021 static int hf_rnsap_restrictionStateIndicator = -1; /* RestrictionStateIndicator */
2022 static int hf_rnsap_NotProvidedCellList_item = -1; /* MBMSChannelTypeCellList */
2023 static int hf_rnsap_uplinkNRTLoadInformationValue = -1; /* INTEGER_0_3 */
2024 static int hf_rnsap_downlinkNRTLoadInformationValue = -1; /* INTEGER_0_3 */
2025 static int hf_rnsap_measurementThreshold = -1; /* MeasurementThreshold */
2026 static int hf_rnsap_informationThreshold = -1; /* InformationThreshold */
2027 static int hf_rnsap_PCH_InformationList_item = -1; /* PCH_InformationItem */
2028 static int hf_rnsap_informationReportPeriodicity = -1; /* InformationReportPeriodicity */
2029 static int hf_rnsap_imsi = -1; /* IMSI */
2030 static int hf_rnsap_defaultPreferredFrequency = -1; /* UARFCN */
2031 static int hf_rnsap_additionalPreferredFrequency = -1; /* AdditionalPreferredFrequency */
2032 static int hf_rnsap_PriorityQueue_InfoList_item = -1; /* PriorityQueue_InfoItem */
2033 static int hf_rnsap_priorityQueue_Id = -1; /* PriorityQueue_Id */
2034 static int hf_rnsap_associatedHSDSCH_MACdFlow = -1; /* HSDSCH_MACdFlow_ID */
2035 static int hf_rnsap_t1 = -1; /* T1 */
2036 static int hf_rnsap_discardTimer = -1; /* DiscardTimer */
2037 static int hf_rnsap_mAC_hsWindowSize = -1; /* MAC_hsWindowSize */
2038 static int hf_rnsap_mAChsGuaranteedBitRate = -1; /* MAChsGuaranteedBitRate */
2039 static int hf_rnsap_mACdPDU_Size_Index = -1; /* MACdPDU_Size_IndexList */
2040 static int hf_rnsap_rLC_Mode = -1; /* RLC_Mode */
2041 static int hf_rnsap_PriorityQueue_InfoList_to_Modify_item = -1; /* ModifyPriorityQueue */
2042 static int hf_rnsap_mACdPDU_Size_Index_to_Modify = -1; /* MACdPDU_Size_IndexList_to_Modify */
2043 static int hf_rnsap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item = -1; /* PriorityQueue_InfoItem_to_Modify_Unsynchronised */
2044 static int hf_rnsap_priorityQueueId = -1; /* PriorityQueue_Id */
2045 static int hf_rnsap_mBMSChannelTypeInfo = -1; /* MBMSChannelTypeInfo */
2046 static int hf_rnsap_mBMSPreferredFreqLayerInfo = -1; /* MBMSPreferredFreqLayerInfo */
2047 static int hf_rnsap_PTMCellList_item = -1; /* MBMSChannelTypeCellList */
2048 static int hf_rnsap_PTPCellList_item = -1; /* MBMSChannelTypeCellList */
2049 static int hf_rnsap_RB_Info_item = -1; /* RB_Identity */
2050 static int hf_rnsap_Reference_E_TFCI_Information_item = -1; /* Reference_E_TFCI_Information_Item */
2051 static int hf_rnsap_reference_E_TFCI = -1; /* E_TFCI */
2052 static int hf_rnsap_reference_E_TFCI_PO = -1; /* Reference_E_TFCI_PO */
2053 static int hf_rnsap_periodic1 = -1; /* Periodic */
2054 static int hf_rnsap_eventA = -1; /* EventA */
2055 static int hf_rnsap_eventB = -1; /* EventB */
2056 static int hf_rnsap_eventC = -1; /* EventC */
2057 static int hf_rnsap_eventD = -1; /* EventD */
2058 static int hf_rnsap_eventE = -1; /* EventE */
2059 static int hf_rnsap_eventF = -1; /* EventF */
2060 static int hf_rnsap_extension_ReportCharacteristics = -1; /* Extension_ReportCharacteristics */
2061 static int hf_rnsap_ten_msec = -1; /* INTEGER_1_6000_ */
2062 static int hf_rnsap_gA_AccessPointPositionwithAltitude = -1; /* GA_AccessPointPositionwithOptionalAltitude */
2063 static int hf_rnsap_iPDLParameters = -1; /* IPDLParameters */
2064 static int hf_rnsap_dGPSCorrections = -1; /* DGPSCorrections */
2065 static int hf_rnsap_gPS_NavigationModel_and_TimeRecovery = -1; /* GPS_NavigationModel_and_TimeRecovery */
2066 static int hf_rnsap_gPS_Ionospheric_Model = -1; /* GPS_Ionospheric_Model */
2067 static int hf_rnsap_gPS_UTC_Model = -1; /* GPS_UTC_Model */
2068 static int hf_rnsap_gPS_Almanac = -1; /* GPS_Almanac */
2069 static int hf_rnsap_gPS_RealTime_Integrity = -1; /* GPS_RealTime_Integrity */
2070 static int hf_rnsap_gPS_RX_POS = -1; /* GPS_RX_POS */
2071 static int hf_rnsap_sFNSFN_GA_AccessPointPosition = -1; /* GA_AccessPointPositionwithOptionalAltitude */
2072 static int hf_rnsap_informationAvailable = -1; /* InformationAvailable */
2073 static int hf_rnsap_informationNotAvailable = -1; /* InformationNotAvailable */
2074 static int hf_rnsap_RL_Specific_DCH_Info_item = -1; /* RL_Specific_DCH_Info_Item */
2075 static int hf_rnsap_dCH_id = -1; /* DCH_ID */
2076 static int hf_rnsap_RL_Specific_EDCH_Information_item = -1; /* RL_Specific_EDCH_InfoItem */
2077 static int hf_rnsap_uplinkRTLoadValue = -1; /* INTEGER_0_100 */
2078 static int hf_rnsap_downlinkRTLoadValue = -1; /* INTEGER_0_100 */
2079 static int hf_rnsap_sAC = -1; /* SAC */
2080 static int hf_rnsap_secondary_CCPCH_TDD_InformationList = -1; /* Secondary_CCPCH_TDD_InformationList */
2081 static int hf_rnsap_fACH_InformationList = -1; /* FACH_InformationList */
2082 static int hf_rnsap_pCH_InformationList = -1; /* PCH_InformationList */
2083 static int hf_rnsap_new_secondary_CPICH = -1; /* Secondary_CPICH_Information */
2084 static int hf_rnsap_secondary_CPICH_shall_not_be_used = -1; /* NULL */
2085 static int hf_rnsap_secondary_LCR_CCPCH_TDD_InformationList = -1; /* Secondary_LCR_CCPCH_TDD_InformationList */
2086 static int hf_rnsap_Secondary_CCPCH_TDD_InformationList_item = -1; /* Secondary_CCPCH_TDD_InformationItem */
2087 static int hf_rnsap_secondary_CCPCH_TDD_Code_Information = -1; /* Secondary_CCPCH_TDD_Code_Information */
2088 static int hf_rnsap_tDD_PhysicalChannelOffset = -1; /* TDD_PhysicalChannelOffset */
2089 static int hf_rnsap_Secondary_LCR_CCPCH_TDD_InformationList_item = -1; /* Secondary_LCR_CCPCH_TDD_InformationItem */
2090 static int hf_rnsap_secondary_LCR_CCPCH_TDD_Code_Information = -1; /* Secondary_LCR_CCPCH_TDD_Code_Information */
2091 static int hf_rnsap_Secondary_CCPCH_TDD_Code_Information_item = -1; /* Secondary_CCPCH_TDD_Code_InformationItem */
2092 static int hf_rnsap_Secondary_LCR_CCPCH_TDD_Code_Information_item = -1; /* Secondary_LCR_CCPCH_TDD_Code_InformationItem */
2093 static int hf_rnsap_s_CCPCH_TimeSlotFormat_LCR = -1; /* TDD_DL_DPCH_TimeSlotFormat_LCR */
2094 static int hf_rnsap_sFNSFNChangeLimit = -1; /* SFNSFNChangeLimit */
2095 static int hf_rnsap_predictedSFNSFNDeviationLimit = -1; /* PredictedSFNSFNDeviationLimit */
2096 static int hf_rnsap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1; /* T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation */
2097 static int hf_rnsap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1; /* T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item */
2098 static int hf_rnsap_sFNSFNValue = -1; /* SFNSFNValue */
2099 static int hf_rnsap_sFNSFNQuality = -1; /* SFNSFNQuality */
2100 static int hf_rnsap_sFNSFNDriftRate = -1; /* SFNSFNDriftRate */
2101 static int hf_rnsap_sFNSFNDriftRateQuality = -1; /* SFNSFNDriftRateQuality */
2102 static int hf_rnsap_sFNSFNTimeStampInformation = -1; /* SFNSFNTimeStampInformation */
2103 static int hf_rnsap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1; /* T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation */
2104 static int hf_rnsap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1; /* T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item */
2105 static int hf_rnsap_sFNSFNTimeStamp_FDD = -1; /* SFN */
2106 static int hf_rnsap_sFNSFNTimeStamp_TDD = -1; /* SFNSFNTimeStamp_TDD */
2107 static int hf_rnsap_sFN = -1; /* SFN */
2108 static int hf_rnsap_sFNSFN_FDD = -1; /* SFNSFN_FDD */
2109 static int hf_rnsap_sFNSFN_TDD = -1; /* SFNSFN_TDD */
2110 static int hf_rnsap_listOfSNAs = -1; /* ListOfSNAs */
2111 static int hf_rnsap_ListOfSNAs_item = -1; /* SNACode */
2112 static int hf_rnsap_sRNTI_BitMaskIndex = -1; /* T_sRNTI_BitMaskIndex */
2113 static int hf_rnsap_n_INSYNC_IND = -1; /* INTEGER_1_256 */
2114 static int hf_rnsap_n_OUTSYNC_IND = -1; /* INTEGER_1_256 */
2115 static int hf_rnsap_t_RLFAILURE = -1; /* INTEGER_0_255 */
2116 static int hf_rnsap_maxSYNC_UL_transmissions = -1; /* T_maxSYNC_UL_transmissions */
2117 static int hf_rnsap_powerRampStep = -1; /* INTEGER_0_3_ */
2118 static int hf_rnsap_modulation = -1; /* Modulation */
2119 static int hf_rnsap_TDD_DCHs_to_Modify_item = -1; /* TDD_DCHs_to_ModifyItem */
2120 static int hf_rnsap_dCH_SpecificInformationList3 = -1; /* TDD_DCHs_to_ModifySpecificInformationList */
2121 static int hf_rnsap_TDD_DCHs_to_ModifySpecificInformationList_item = -1; /* TDD_DCHs_to_ModifySpecificItem */
2122 static int hf_rnsap_ul_CCTrCH_ID = -1; /* CCTrCH_ID */
2123 static int hf_rnsap_dl_CCTrCH_ID = -1; /* CCTrCH_ID */
2124 static int hf_rnsap_TDD_DL_Code_Information_item = -1; /* TDD_DL_Code_InformationItem */
2125 static int hf_rnsap_TDD_DL_Code_LCR_Information_item = -1; /* TDD_DL_Code_LCR_InformationItem */
2126 static int hf_rnsap_tdd_ChannelisationCodeLCR = -1; /* TDD_ChannelisationCodeLCR */
2127 static int hf_rnsap_tdd_DL_DPCH_TimeSlotFormat_LCR = -1; /* TDD_DL_DPCH_TimeSlotFormat_LCR */
2128 static int hf_rnsap_qPSK = -1; /* QPSK_DL_DPCH_TimeSlotFormatTDD_LCR */
2129 static int hf_rnsap_eightPSK = -1; /* EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR */
2130 static int hf_rnsap_initialOffset = -1; /* INTEGER_0_255 */
2131 static int hf_rnsap_noinitialOffset = -1; /* INTEGER_0_63 */
2132 static int hf_rnsap_TDD_UL_Code_Information_item = -1; /* TDD_UL_Code_InformationItem */
2133 static int hf_rnsap_TDD_UL_Code_LCR_Information_item = -1; /* TDD_UL_Code_LCR_InformationItem */
2134 static int hf_rnsap_tdd_UL_DPCH_TimeSlotFormat_LCR = -1; /* TDD_UL_DPCH_TimeSlotFormat_LCR */
2135 static int hf_rnsap_qPSK1 = -1; /* QPSK_UL_DPCH_TimeSlotFormatTDD_LCR */
2136 static int hf_rnsap_eightPSK1 = -1; /* EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR */
2137 static int hf_rnsap_plmn_id = -1; /* PLMN_Identity */
2138 static int hf_rnsap_service_id = -1; /* Service_ID */
2139 static int hf_rnsap_dsField = -1; /* DsField */
2140 static int hf_rnsap_genericTrafficCategory = -1; /* GenericTrafficCategory */
2141 static int hf_rnsap_Transmission_Gap_Pattern_Sequence_Information_item = -1; /* Transmission_Gap_Pattern_Sequence_Information_item */
2142 static int hf_rnsap_tGPSID = -1; /* TGPSID */
2143 static int hf_rnsap_tGSN = -1; /* TGSN */
2144 static int hf_rnsap_tGL1 = -1; /* GapLength */
2145 static int hf_rnsap_tGL2 = -1; /* GapLength */
2146 static int hf_rnsap_tGD = -1; /* TGD */
2147 static int hf_rnsap_tGPL1 = -1; /* GapDuration */
2148 static int hf_rnsap_not_to_be_used_1 = -1; /* GapDuration */
2149 static int hf_rnsap_uL_DL_mode = -1; /* UL_DL_mode */
2150 static int hf_rnsap_downlink_Compressed_Mode_Method = -1; /* Downlink_Compressed_Mode_Method */
2151 static int hf_rnsap_uplink_Compressed_Mode_Method = -1; /* Uplink_Compressed_Mode_Method */
2152 static int hf_rnsap_dL_FrameType = -1; /* DL_FrameType */
2153 static int hf_rnsap_delta_SIR1 = -1; /* DeltaSIR */
2154 static int hf_rnsap_delta_SIR_after1 = -1; /* DeltaSIR */
2155 static int hf_rnsap_delta_SIR2 = -1; /* DeltaSIR */
2156 static int hf_rnsap_delta_SIR_after2 = -1; /* DeltaSIR */
2157 static int hf_rnsap_Transmission_Gap_Pattern_Sequence_Status_List_item = -1; /* Transmission_Gap_Pattern_Sequence_Status_List_item */
2158 static int hf_rnsap_tGPRC = -1; /* TGPRC */
2159 static int hf_rnsap_tGCFN = -1; /* CFN */
2160 static int hf_rnsap_ms_part = -1; /* INTEGER_0_16383 */
2161 static int hf_rnsap_ls_part = -1; /* INTEGER_0_4294967295 */
2162 static int hf_rnsap_tUTRANGPSChangeLimit = -1; /* TUTRANGPSChangeLimit */
2163 static int hf_rnsap_predictedTUTRANGPSDeviationLimit = -1; /* PredictedTUTRANGPSDeviationLimit */
2164 static int hf_rnsap_tUTRANGPS = -1; /* TUTRANGPS */
2165 static int hf_rnsap_tUTRANGPSQuality = -1; /* TUTRANGPSQuality */
2166 static int hf_rnsap_tUTRANGPSDriftRate = -1; /* TUTRANGPSDriftRate */
2167 static int hf_rnsap_tUTRANGPSDriftRateQuality = -1; /* TUTRANGPSDriftRateQuality */
2168 static int hf_rnsap_iEe_Extensions = -1; /* ProtocolExtensionContainer */
2169 static int hf_rnsap_signalledGainFactors = -1; /* T_signalledGainFactors */
2170 static int hf_rnsap_betaC = -1; /* BetaCD */
2171 static int hf_rnsap_betaD = -1; /* BetaCD */
2172 static int hf_rnsap_refTFCNumber = -1; /* RefTFCNumber */
2173 static int hf_rnsap_tFCSvalues = -1; /* T_tFCSvalues */
2174 static int hf_rnsap_no_Split_in_TFCI = -1; /* TFCS_TFCSList */
2175 static int hf_rnsap_not_Used_split_in_TFCI = -1; /* NULL */
2176 static int hf_rnsap_TFCS_TFCSList_item = -1; /* TFCS_TFCSList_item */
2177 static int hf_rnsap_cTFC = -1; /* TFCS_CTFC */
2178 static int hf_rnsap_tFC_Beta = -1; /* TransportFormatCombination_Beta */
2179 static int hf_rnsap_ctfc2bit = -1; /* INTEGER_0_3 */
2180 static int hf_rnsap_ctfc4bit = -1; /* INTEGER_0_15 */
2181 static int hf_rnsap_ctfc6bit = -1; /* INTEGER_0_63 */
2182 static int hf_rnsap_ctfc8bit = -1; /* INTEGER_0_255 */
2183 static int hf_rnsap_ctfc12bit = -1; /* INTEGER_0_4095 */
2184 static int hf_rnsap_ctfc16bit = -1; /* INTEGER_0_65535 */
2185 static int hf_rnsap_ctfcmaxbit = -1; /* INTEGER_0_16777215 */
2186 static int hf_rnsap_dynamicParts = -1; /* TransportFormatSet_DynamicPartList */
2187 static int hf_rnsap_semi_staticPart = -1; /* TransportFormatSet_Semi_staticPart */
2188 static int hf_rnsap_TransportFormatSet_DynamicPartList_item = -1; /* TransportFormatSet_DynamicPartList_item */
2189 static int hf_rnsap_nrOfTransportBlocks = -1; /* NrOfTransportBlocks */
2190 static int hf_rnsap_transportBlockSize = -1; /* TransportBlockSize */
2191 static int hf_rnsap_mode = -1; /* TransportFormatSet_ModeDP */
2192 static int hf_rnsap_tdd = -1; /* TDD_TransportFormatSet_ModeDP */
2193 static int hf_rnsap_notApplicable = -1; /* NULL */
2194 static int hf_rnsap_transmissionTimeIntervalInformation = -1; /* TransmissionTimeIntervalInformation */
2195 static int hf_rnsap_TransmissionTimeIntervalInformation_item = -1; /* TransmissionTimeIntervalInformation_item */
2196 static int hf_rnsap_transmissionTimeInterval = -1; /* TransmissionTimeIntervalDynamic */
2197 static int hf_rnsap_transmissionTime = -1; /* TransmissionTimeIntervalSemiStatic */
2198 static int hf_rnsap_channelCoding = -1; /* ChannelCodingType */
2199 static int hf_rnsap_codingRate = -1; /* CodingRate */
2200 static int hf_rnsap_rateMatcingAttribute = -1; /* RateMatchingAttribute */
2201 static int hf_rnsap_cRC_Size = -1; /* CRC_Size */
2202 static int hf_rnsap_mode1 = -1; /* TransportFormatSet_ModeSSP */
2203 static int hf_rnsap_tdd1 = -1; /* SecondInterleavingMode */
2204 static int hf_rnsap_hSDSCH_Physical_Layer_Category = -1; /* INTEGER_1_64_ */
2205 static int hf_rnsap_imei = -1; /* IMEI */
2206 static int hf_rnsap_imeisv = -1; /* IMEISV */
2207 static int hf_rnsap_periodic2 = -1; /* UEMeasurementReportCharacteristicsPeriodic */
2208 static int hf_rnsap_event1h = -1; /* UEMeasurementReportCharacteristicsEvent1h */
2209 static int hf_rnsap_event1i = -1; /* UEMeasurementReportCharacteristicsEvent1i */
2210 static int hf_rnsap_event6a = -1; /* UEMeasurementReportCharacteristicsEvent6a */
2211 static int hf_rnsap_event6b = -1; /* UEMeasurementReportCharacteristicsEvent6b */
2212 static int hf_rnsap_event6c = -1; /* UEMeasurementReportCharacteristicsEvent6c */
2213 static int hf_rnsap_event6d = -1; /* UEMeasurementReportCharacteristicsEvent6d */
2214 static int hf_rnsap_extension_ReportCharacteristics1 = -1; /* UEMeasurementReportCharacteristics_Extension */
2215 static int hf_rnsap_uEMeasurementTreshold = -1; /* UEMeasurementThreshold */
2216 static int hf_rnsap_uEMeasurementTimeToTrigger = -1; /* UEMeasurementTimeToTrigger */
2217 static int hf_rnsap_uEMeasurementHysteresisTime = -1; /* UEMeasurementHysteresisTime */
2218 static int hf_rnsap_amountofReporting = -1; /* UEMeasurementReportCharacteristicsPeriodicAmountofReporting */
2219 static int hf_rnsap_reportingInterval = -1; /* UEMeasurementReportCharacteristicsPeriodicReportingInterval */
2220 static int hf_rnsap_timeslotISCP = -1; /* UEMeasurementThresholdDLTimeslotISCP */
2221 static int hf_rnsap_uETransmitPower = -1; /* UEMeasurementThresholdUETransmitPower */
2222 static int hf_rnsap_extension_UEMeasurementThreshold = -1; /* UEMeasurementThreshold_Extension */
2223 static int hf_rnsap_UEMeasurementTimeslotInfoHCR_item = -1; /* UEMeasurementTimeslotInfoHCR_IEs */
2224 static int hf_rnsap_burstType = -1; /* UEMeasurementTimeslotInfoHCRBurstType */
2225 static int hf_rnsap_UEMeasurementTimeslotInfoLCR_item = -1; /* UEMeasurementTimeslotInfoLCR_IEs */
2226 static int hf_rnsap_timeSlot1 = -1; /* TimeSlotLCR */
2227 static int hf_rnsap_uE_Transmitted_Power = -1; /* UE_MeasurementValue_UE_Transmitted_Power */
2228 static int hf_rnsap_primary_CCPCH_RSCP = -1; /* UE_MeasurementValue_Primary_CCPCH_RSCP */
2229 static int hf_rnsap_dL_Timeslot_ISCP = -1; /* UE_MeasurementValue_DL_Timeslot_ISCP */
2230 static int hf_rnsap_extension_UEMeasurementValue = -1; /* UEMeasurementValue_Extension */
2231 static int hf_rnsap_uEMeasurementTransmittedPowerListHCR = -1; /* UEMeasurementValueTransmittedPowerListHCR */
2232 static int hf_rnsap_uEMeasurementTransmittedPowerListLCR = -1; /* UEMeasurementValueTransmittedPowerListLCR */
2233 static int hf_rnsap_UEMeasurementValueTransmittedPowerListHCR_item = -1; /* UEMeasurementValueTransmittedPowerListHCR_IEs */
2234 static int hf_rnsap_uETransmitPower1 = -1; /* INTEGER_0_104 */
2235 static int hf_rnsap_UEMeasurementValueTransmittedPowerListLCR_item = -1; /* UEMeasurementValueTransmittedPowerListLCR_IEs */
2236 static int hf_rnsap_primaryCCPCH_RSCP_Delta = -1; /* PrimaryCCPCH_RSCP_Delta */
2237 static int hf_rnsap_uEMeasurementTimeslotISCPListHCR = -1; /* UEMeasurementValueTimeslotISCPListHCR */
2238 static int hf_rnsap_uEMeasurementTimeslotISCPListLCR = -1; /* UEMeasurementValueTimeslotISCPListLCR */
2239 static int hf_rnsap_UEMeasurementValueTimeslotISCPListHCR_item = -1; /* UEMeasurementValueTimeslotISCPListHCR_IEs */
2240 static int hf_rnsap_UEMeasurementValueTimeslotISCPListLCR_item = -1; /* UEMeasurementValueTimeslotISCPListLCR_IEs */
2241 static int hf_rnsap_measurementAvailable2 = -1; /* UEMeasurementValueInformationAvailable */
2242 static int hf_rnsap_measurementnotAvailable2 = -1; /* UEMeasurementValueInformationnotAvailable */
2243 static int hf_rnsap_uEmeasurementValue = -1; /* UEMeasurementValue */
2244 static int hf_rnsap_cell_fach_pch = -1; /* Cell_Fach_Pch_State */
2245 static int hf_rnsap_ura_pch = -1; /* Ura_Pch_State */
2246 static int hf_rnsap_d_RNTI = -1; /* D_RNTI */
2247 static int hf_rnsap_srnc_id = -1; /* RNC_ID */
2248 static int hf_rnsap_ura_id = -1; /* URA_ID */
2249 static int hf_rnsap_UL_Timeslot_Information_item = -1; /* UL_Timeslot_InformationItem */
2250 static int hf_rnsap_UL_TimeslotLCR_Information_item = -1; /* UL_TimeslotLCR_InformationItem */
2251 static int hf_rnsap_uL_Code_LCR_InformationList = -1; /* TDD_UL_Code_LCR_Information */
2252 static int hf_rnsap_UL_TimeSlot_ISCP_Info_item = -1; /* UL_TimeSlot_ISCP_InfoItem */
2253 static int hf_rnsap_uL_TimeslotISCP = -1; /* UL_TimeslotISCP */
2254 static int hf_rnsap_UL_TimeSlot_ISCP_LCR_Info_item = -1; /* UL_TimeSlot_ISCP_LCR_InfoItem */
2255 static int hf_rnsap_iSCP = -1; /* UL_Timeslot_ISCP_Value */
2256 static int hf_rnsap_sync_UL_codes_bitmap = -1; /* BIT_STRING_SIZE_8 */
2257 static int hf_rnsap_fPACH_info = -1; /* FPACH_Information */
2258 static int hf_rnsap_prxUpPCHdes = -1; /* INTEGER_M120_M58_ */
2259 static int hf_rnsap_syncUL_procParameter = -1; /* SYNC_UL_ProcParameters */
2260 static int hf_rnsap_mMax = -1; /* INTEGER_1_32 */
2261 static int hf_rnsap_ul_ScramblingCodeNumber = -1; /* UL_ScramblingCodeNumber */
2262 static int hf_rnsap_ul_ScramblingCodeLength = -1; /* UL_ScramblingCodeLength */
2263 static int hf_rnsap_uL_Synchronisation_StepSize = -1; /* UL_Synchronisation_StepSize */
2264 static int hf_rnsap_uL_Synchronisation_Frequency = -1; /* UL_Synchronisation_Frequency */
2265 static int hf_rnsap_multipleURAsIndicator = -1; /* MultipleURAsIndicator */
2266 static int hf_rnsap_rNCsWithCellsInTheAccessedURA_List = -1; /* RNCsWithCellsInTheAccessedURA_List */
2267 static int hf_rnsap_RNCsWithCellsInTheAccessedURA_List_item = -1; /* RNCsWithCellsInTheAccessedURA_Item */
2268 static int hf_rnsap_USCH_Information_item = -1; /* USCH_InformationItem */
2269 static int hf_rnsap_local = -1; /* INTEGER_0_65535 */
2270 static int hf_rnsap_global = -1; /* OBJECT_IDENTIFIER */
2271 static int hf_rnsap_procedureCode = -1; /* ProcedureCode */
2272 static int hf_rnsap_ddMode = -1; /* T_ddMode */
2273 static int hf_rnsap_shortTransActionId = -1; /* INTEGER_0_127 */
2274 static int hf_rnsap_longTransActionId = -1; /* INTEGER_0_32767 */
2275 static int hf_rnsap_ProtocolIE_Container_item = -1; /* ProtocolIE_Field */
2276 static int hf_rnsap_id = -1; /* ProtocolIE_ID */
2277 static int hf_rnsap_value = -1; /* ProtocolIEValue */
2278 static int hf_rnsap_ProtocolIE_ContainerPair_item = -1; /* ProtocolIE_FieldPair */
2279 static int hf_rnsap_firstCriticality = -1; /* Criticality */
2280 static int hf_rnsap_firstValue = -1; /* FirstValue */
2281 static int hf_rnsap_secondCriticality = -1; /* Criticality */
2282 static int hf_rnsap_secondValue = -1; /* SecondValue */
2283 static int hf_rnsap_ProtocolIE_ContainerList_item = -1; /* ProtocolIE_Container */
2284 static int hf_rnsap_ProtocolIE_ContainerPairList_item = -1; /* ProtocolIE_ContainerPair */
2285 static int hf_rnsap_ProtocolExtensionContainer_item = -1; /* ProtocolExtensionField */
2286 static int hf_rnsap_extensionValue = -1; /* Extension */
2287 static int hf_rnsap_PrivateIE_Container_item = -1; /* PrivateIE_Field */
2288 static int hf_rnsap_privateIEid = -1; /* PrivateIE_ID */
2289 static int hf_rnsap_privateIEvalue = -1; /* PrivateIEvalue */
2291 /*--- End of included file: packet-rnsap-hf.c ---*/
2292 #line 562 "packet-rnsap-template.c"
2294 /* Initialize the subtree pointers */
2295 static int ett_rnsap = -1;
2296 static int ett_rnsap_initiatingMessageValue = -1;
2297 static int ett_rnsap_ProtocolIEValueValue = -1;
2298 static int ett_rnsap_SuccessfulOutcomeValue = -1;
2299 static int ett_rnsap_UnsuccessfulOutcomeValue = -1;
2302 /*--- Included file: packet-rnsap-ett.c ---*/
2303 #line 1 "packet-rnsap-ett.c"
2304 static gint ett_rnsap_RNSAP_PDU = -1;
2305 static gint ett_rnsap_InitiatingMessage = -1;
2306 static gint ett_rnsap_SuccessfulOutcome = -1;
2307 static gint ett_rnsap_UnsuccessfulOutcome = -1;
2308 static gint ett_rnsap_Outcome = -1;
2309 static gint ett_rnsap_DummyInitiatingValue = -1;
2310 static gint ett_rnsap_DummySuccessfulOutcomeValue = -1;
2311 static gint ett_rnsap_DummyUnSuccessfulOutcomeValue = -1;
2312 static gint ett_rnsap_DummyProtocolIE = -1;
2313 static gint ett_rnsap_RadioLinkSetupRequestFDD = -1;
2314 static gint ett_rnsap_UL_DPCH_Information_RL_SetupRqstFDD = -1;
2315 static gint ett_rnsap_DL_DPCH_Information_RL_SetupRqstFDD = -1;
2316 static gint ett_rnsap_PowerOffsetInformation_RL_SetupRqstFDD = -1;
2317 static gint ett_rnsap_RL_InformationList_RL_SetupRqstFDD = -1;
2318 static gint ett_rnsap_RL_InformationItem_RL_SetupRqstFDD = -1;
2319 static gint ett_rnsap_F_DPCH_Information_RL_SetupRqstFDD = -1;
2320 static gint ett_rnsap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD = -1;
2321 static gint ett_rnsap_RadioLinkSetupRequestTDD = -1;
2322 static gint ett_rnsap_UL_Physical_Channel_Information_RL_SetupRqstTDD = -1;
2323 static gint ett_rnsap_DL_Physical_Channel_Information_RL_SetupRqstTDD = -1;
2324 static gint ett_rnsap_UL_CCTrCH_InformationList_RL_SetupRqstTDD = -1;
2325 static gint ett_rnsap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD = -1;
2326 static gint ett_rnsap_DL_CCTrCH_InformationList_RL_SetupRqstTDD = -1;
2327 static gint ett_rnsap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD = -1;
2328 static gint ett_rnsap_CCTrCH_TPCList_RL_SetupRqstTDD = -1;
2329 static gint ett_rnsap_CCTrCH_TPCItem_RL_SetupRqstTDD = -1;
2330 static gint ett_rnsap_RL_Information_RL_SetupRqstTDD = -1;
2331 static gint ett_rnsap_RadioLinkSetupResponseFDD = -1;
2332 static gint ett_rnsap_RL_InformationResponseList_RL_SetupRspFDD = -1;
2333 static gint ett_rnsap_RL_InformationResponseItem_RL_SetupRspFDD = -1;
2334 static gint ett_rnsap_DiversityIndication_RL_SetupRspFDD = -1;
2335 static gint ett_rnsap_Combining_RL_SetupRspFDD = -1;
2336 static gint ett_rnsap_NonCombiningOrFirstRL_RL_SetupRspFDD = -1;
2337 static gint ett_rnsap_RadioLinkSetupResponseTDD = -1;
2338 static gint ett_rnsap_RL_InformationResponse_RL_SetupRspTDD = -1;
2339 static gint ett_rnsap_UL_CCTrCHInformationListIE_RL_SetupRspTDD = -1;
2340 static gint ett_rnsap_UL_CCTrCHInformationItem_RL_SetupRspTDD = -1;
2341 static gint ett_rnsap_UL_DPCH_InformationItem_RL_SetupRspTDD = -1;
2342 static gint ett_rnsap_DL_CCTrCHInformationListIE_RL_SetupRspTDD = -1;
2343 static gint ett_rnsap_DL_CCTrCHInformationItem_RL_SetupRspTDD = -1;
2344 static gint ett_rnsap_DL_DPCH_InformationItem_RL_SetupRspTDD = -1;
2345 static gint ett_rnsap_DSCH_InformationListIEs_RL_SetupRspTDD = -1;
2346 static gint ett_rnsap_DSCHInformationItem_RL_SetupRspTDD = -1;
2347 static gint ett_rnsap_USCH_InformationListIEs_RL_SetupRspTDD = -1;
2348 static gint ett_rnsap_USCHInformationItem_RL_SetupRspTDD = -1;
2349 static gint ett_rnsap_RL_LCR_InformationResponse_RL_SetupRspTDD = -1;
2350 static gint ett_rnsap_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD = -1;
2351 static gint ett_rnsap_UL_LCR_CCTrCHInformationItem_RL_SetupRspTDD = -1;
2352 static gint ett_rnsap_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD = -1;
2353 static gint ett_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD = -1;
2354 static gint ett_rnsap_DL_CCTrCH_LCR_InformationItem_RL_SetupRspTDD = -1;
2355 static gint ett_rnsap_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD = -1;
2356 static gint ett_rnsap_DSCH_LCR_InformationListIEs_RL_SetupRspTDD = -1;
2357 static gint ett_rnsap_DSCH_LCR_InformationItem_RL_SetupRspTDD = -1;
2358 static gint ett_rnsap_USCH_LCR_InformationListIEs_RL_SetupRspTDD = -1;
2359 static gint ett_rnsap_USCH_LCR_InformationItem_RL_SetupRspTDD = -1;
2360 static gint ett_rnsap_RadioLinkSetupFailureFDD = -1;
2361 static gint ett_rnsap_CauseLevel_RL_SetupFailureFDD = -1;
2362 static gint ett_rnsap_GeneralCauseList_RL_SetupFailureFDD = -1;
2363 static gint ett_rnsap_RLSpecificCauseList_RL_SetupFailureFDD = -1;
2364 static gint ett_rnsap_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD = -1;
2365 static gint ett_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD = -1;
2366 static gint ett_rnsap_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD = -1;
2367 static gint ett_rnsap_SuccessfulRL_InformationResponse_RL_SetupFailureFDD = -1;
2368 static gint ett_rnsap_DiversityIndication_RL_SetupFailureFDD = -1;
2369 static gint ett_rnsap_Combining_RL_SetupFailureFDD = -1;
2370 static gint ett_rnsap_NonCombiningOrFirstRL_RL_SetupFailureFDD = -1;
2371 static gint ett_rnsap_RadioLinkSetupFailureTDD = -1;
2372 static gint ett_rnsap_CauseLevel_RL_SetupFailureTDD = -1;
2373 static gint ett_rnsap_GeneralCauseList_RL_SetupFailureTDD = -1;
2374 static gint ett_rnsap_RLSpecificCauseList_RL_SetupFailureTDD = -1;
2375 static gint ett_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD = -1;
2376 static gint ett_rnsap_RadioLinkAdditionRequestFDD = -1;
2377 static gint ett_rnsap_RL_InformationList_RL_AdditionRqstFDD = -1;
2378 static gint ett_rnsap_RL_Information_RL_AdditionRqstFDD = -1;
2379 static gint ett_rnsap_RadioLinkAdditionRequestTDD = -1;
2380 static gint ett_rnsap_RL_Information_RL_AdditionRqstTDD = -1;
2381 static gint ett_rnsap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD = -1;
2382 static gint ett_rnsap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD = -1;
2383 static gint ett_rnsap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD = -1;
2384 static gint ett_rnsap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD = -1;
2385 static gint ett_rnsap_RadioLinkAdditionResponseFDD = -1;
2386 static gint ett_rnsap_RL_InformationResponseList_RL_AdditionRspFDD = -1;
2387 static gint ett_rnsap_RL_InformationResponseItem_RL_AdditionRspFDD = -1;
2388 static gint ett_rnsap_DiversityIndication_RL_AdditionRspFDD = -1;
2389 static gint ett_rnsap_Combining_RL_AdditionRspFDD = -1;
2390 static gint ett_rnsap_NonCombining_RL_AdditionRspFDD = -1;
2391 static gint ett_rnsap_RadioLinkAdditionResponseTDD = -1;
2392 static gint ett_rnsap_RL_InformationResponse_RL_AdditionRspTDD = -1;
2393 static gint ett_rnsap_UL_CCTrCHInformationListIE_RL_AdditionRspTDD = -1;
2394 static gint ett_rnsap_UL_CCTrCHInformationItem_RL_AdditionRspTDD = -1;
2395 static gint ett_rnsap_UL_DPCH_InformationItem_RL_AdditionRspTDD = -1;
2396 static gint ett_rnsap_DL_CCTrCHInformationListIE_RL_AdditionRspTDD = -1;
2397 static gint ett_rnsap_DL_CCTrCHInformationItem_RL_AdditionRspTDD = -1;
2398 static gint ett_rnsap_DL_DPCH_InformationItem_RL_AdditionRspTDD = -1;
2399 static gint ett_rnsap_DCH_Information_RL_AdditionRspTDD = -1;
2400 static gint ett_rnsap_DiversityIndication_RL_AdditionRspTDD = -1;
2401 static gint ett_rnsap_Combining_RL_AdditionRspTDD = -1;
2402 static gint ett_rnsap_NonCombining_RL_AdditionRspTDD = -1;
2403 static gint ett_rnsap_DSCH_InformationListIE_RL_AdditionRspTDD = -1;
2404 static gint ett_rnsap_DSCHInformationItem_RL_AdditionRspTDD = -1;
2405 static gint ett_rnsap_DiversityIndication_RL_AdditionRspTDD2 = -1;
2406 static gint ett_rnsap_USCH_InformationListIE_RL_AdditionRspTDD = -1;
2407 static gint ett_rnsap_USCHInformationItem_RL_AdditionRspTDD = -1;
2408 static gint ett_rnsap_RL_LCR_InformationResponse_RL_AdditionRspTDD = -1;
2409 static gint ett_rnsap_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD = -1;
2410 static gint ett_rnsap_UL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD = -1;
2411 static gint ett_rnsap_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD = -1;
2412 static gint ett_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD = -1;
2413 static gint ett_rnsap_DL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD = -1;
2414 static gint ett_rnsap_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD = -1;
2415 static gint ett_rnsap_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD = -1;
2416 static gint ett_rnsap_DSCH_LCR_InformationItem_RL_AdditionRspTDD = -1;
2417 static gint ett_rnsap_USCH_LCR_InformationListIEs_RL_AdditionRspTDD = -1;
2418 static gint ett_rnsap_USCH_LCR_InformationItem_RL_AdditionRspTDD = -1;
2419 static gint ett_rnsap_RadioLinkAdditionFailureFDD = -1;
2420 static gint ett_rnsap_CauseLevel_RL_AdditionFailureFDD = -1;
2421 static gint ett_rnsap_GeneralCauseList_RL_AdditionFailureFDD = -1;
2422 static gint ett_rnsap_RLSpecificCauseList_RL_AdditionFailureFDD = -1;
2423 static gint ett_rnsap_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD = -1;
2424 static gint ett_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD = -1;
2425 static gint ett_rnsap_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD = -1;
2426 static gint ett_rnsap_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD = -1;
2427 static gint ett_rnsap_DiversityIndication_RL_AdditionFailureFDD = -1;
2428 static gint ett_rnsap_Combining_RL_AdditionFailureFDD = -1;
2429 static gint ett_rnsap_NonCombining_RL_AdditionFailureFDD = -1;
2430 static gint ett_rnsap_RadioLinkAdditionFailureTDD = -1;
2431 static gint ett_rnsap_CauseLevel_RL_AdditionFailureTDD = -1;
2432 static gint ett_rnsap_GeneralCauseList_RL_AdditionFailureTDD = -1;
2433 static gint ett_rnsap_RLSpecificCauseList_RL_AdditionFailureTDD = -1;
2434 static gint ett_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD = -1;
2435 static gint ett_rnsap_RadioLinkDeletionRequest = -1;
2436 static gint ett_rnsap_RL_InformationList_RL_DeletionRqst = -1;
2437 static gint ett_rnsap_RL_Information_RL_DeletionRqst = -1;
2438 static gint ett_rnsap_RadioLinkDeletionResponse = -1;
2439 static gint ett_rnsap_RadioLinkReconfigurationPrepareFDD = -1;
2440 static gint ett_rnsap_UL_DPCH_Information_RL_ReconfPrepFDD = -1;
2441 static gint ett_rnsap_DL_DPCH_Information_RL_ReconfPrepFDD = -1;
2442 static gint ett_rnsap_DL_DPCH_Power_Information_RL_ReconfPrepFDD = -1;
2443 static gint ett_rnsap_PowerOffsetInformation_RL_ReconfPrepFDD = -1;
2444 static gint ett_rnsap_DCH_DeleteList_RL_ReconfPrepFDD = -1;
2445 static gint ett_rnsap_DCH_DeleteItem_RL_ReconfPrepFDD = -1;
2446 static gint ett_rnsap_RL_InformationList_RL_ReconfPrepFDD = -1;
2447 static gint ett_rnsap_RL_Information_RL_ReconfPrepFDD = -1;
2448 static gint ett_rnsap_F_DPCH_Information_RL_ReconfPrepFDD = -1;
2449 static gint ett_rnsap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD = -1;
2450 static gint ett_rnsap_RadioLinkReconfigurationPrepareTDD = -1;
2451 static gint ett_rnsap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD = -1;
2452 static gint ett_rnsap_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD = -1;
2453 static gint ett_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = -1;
2454 static gint ett_rnsap_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD = -1;
2455 static gint ett_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = -1;
2456 static gint ett_rnsap_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD = -1;
2457 static gint ett_rnsap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD = -1;
2458 static gint ett_rnsap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD = -1;
2459 static gint ett_rnsap_CCTrCH_TPCAddList_RL_ReconfPrepTDD = -1;
2460 static gint ett_rnsap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD = -1;
2461 static gint ett_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = -1;
2462 static gint ett_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD = -1;
2463 static gint ett_rnsap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD = -1;
2464 static gint ett_rnsap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD = -1;
2465 static gint ett_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = -1;
2466 static gint ett_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD = -1;
2467 static gint ett_rnsap_DCH_DeleteList_RL_ReconfPrepTDD = -1;
2468 static gint ett_rnsap_DCH_DeleteItem_RL_ReconfPrepTDD = -1;
2469 static gint ett_rnsap_DSCH_ModifyList_RL_ReconfPrepTDD = -1;
2470 static gint ett_rnsap_DSCH_ModifyItem_RL_ReconfPrepTDD = -1;
2471 static gint ett_rnsap_DSCH_DeleteList_RL_ReconfPrepTDD = -1;
2472 static gint ett_rnsap_DSCH_DeleteItem_RL_ReconfPrepTDD = -1;
2473 static gint ett_rnsap_USCH_ModifyList_RL_ReconfPrepTDD = -1;
2474 static gint ett_rnsap_USCH_ModifyItem_RL_ReconfPrepTDD = -1;
2475 static gint ett_rnsap_USCH_DeleteList_RL_ReconfPrepTDD = -1;
2476 static gint ett_rnsap_USCH_DeleteItem_RL_ReconfPrepTDD = -1;
2477 static gint ett_rnsap_RL_Information_RL_ReconfPrepTDD = -1;
2478 static gint ett_rnsap_RL_InformationIE_RL_ReconfPrepTDD = -1;
2479 static gint ett_rnsap_RadioLinkReconfigurationReadyFDD = -1;
2480 static gint ett_rnsap_RL_InformationResponseList_RL_ReconfReadyFDD = -1;
2481 static gint ett_rnsap_RL_InformationResponseItem_RL_ReconfReadyFDD = -1;
2482 static gint ett_rnsap_RadioLinkReconfigurationReadyTDD = -1;
2483 static gint ett_rnsap_RL_InformationResponse_RL_ReconfReadyTDD = -1;
2484 static gint ett_rnsap_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD = -1;
2485 static gint ett_rnsap_UL_CCTrCH_InformationItem_RL_ReconfReadyTDD = -1;
2486 static gint ett_rnsap_UL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD = -1;
2487 static gint ett_rnsap_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD = -1;
2488 static gint ett_rnsap_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD = -1;
2489 static gint ett_rnsap_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD = -1;
2490 static gint ett_rnsap_UL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD = -1;
2491 static gint ett_rnsap_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD = -1;
2492 static gint ett_rnsap_TDD_UL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD = -1;
2493 static gint ett_rnsap_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD = -1;
2494 static gint ett_rnsap_UL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD = -1;
2495 static gint ett_rnsap_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD = -1;
2496 static gint ett_rnsap_TDD_UL_Code_InformationModifyItem_RL_ReconfReadyTDD = -1;
2497 static gint ett_rnsap_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD = -1;
2498 static gint ett_rnsap_UL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD = -1;
2499 static gint ett_rnsap_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD = -1;
2500 static gint ett_rnsap_DL_CCTrCH_InformationItem_RL_ReconfReadyTDD = -1;
2501 static gint ett_rnsap_DL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD = -1;
2502 static gint ett_rnsap_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD = -1;
2503 static gint ett_rnsap_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD = -1;
2504 static gint ett_rnsap_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD = -1;
2505 static gint ett_rnsap_DL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD = -1;
2506 static gint ett_rnsap_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD = -1;
2507 static gint ett_rnsap_TDD_DL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD = -1;
2508 static gint ett_rnsap_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD = -1;
2509 static gint ett_rnsap_DL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD = -1;
2510 static gint ett_rnsap_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD = -1;
2511 static gint ett_rnsap_TDD_DL_Code_InformationModifyItem_RL_ReconfReadyTDD = -1;
2512 static gint ett_rnsap_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD = -1;
2513 static gint ett_rnsap_DL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD = -1;
2514 static gint ett_rnsap_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD = -1;
2515 static gint ett_rnsap_DSCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD = -1;
2516 static gint ett_rnsap_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD = -1;
2517 static gint ett_rnsap_USCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD = -1;
2518 static gint ett_rnsap_Multiple_RL_InformationResponse_RL_ReconfReadyTDD = -1;
2519 static gint ett_rnsap_RadioLinkReconfigurationCommit = -1;
2520 static gint ett_rnsap_RadioLinkReconfigurationFailure = -1;
2521 static gint ett_rnsap_CauseLevel_RL_ReconfFailure = -1;
2522 static gint ett_rnsap_GeneralCauseList_RL_ReconfFailure = -1;
2523 static gint ett_rnsap_RLSpecificCauseList_RL_ReconfFailure = -1;
2524 static gint ett_rnsap_RL_ReconfigurationFailureList_RL_ReconfFailure = -1;
2525 static gint ett_rnsap_RL_ReconfigurationFailure_RL_ReconfFail = -1;
2526 static gint ett_rnsap_RadioLinkReconfigurationCancel = -1;
2527 static gint ett_rnsap_RadioLinkReconfigurationRequestFDD = -1;
2528 static gint ett_rnsap_UL_DPCH_Information_RL_ReconfRqstFDD = -1;
2529 static gint ett_rnsap_DL_DPCH_Information_RL_ReconfRqstFDD = -1;
2530 static gint ett_rnsap_DCH_DeleteList_RL_ReconfRqstFDD = -1;
2531 static gint ett_rnsap_DCH_DeleteItem_RL_ReconfRqstFDD = -1;
2532 static gint ett_rnsap_RL_ReconfigurationRequestFDD_RL_InformationList = -1;
2533 static gint ett_rnsap_RL_ReconfigurationRequestFDD_RL_Information_IEs = -1;
2534 static gint ett_rnsap_RadioLinkReconfigurationRequestTDD = -1;
2535 static gint ett_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = -1;
2536 static gint ett_rnsap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD = -1;
2537 static gint ett_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD = -1;
2538 static gint ett_rnsap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD = -1;
2539 static gint ett_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = -1;
2540 static gint ett_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD = -1;
2541 static gint ett_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD = -1;
2542 static gint ett_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD = -1;
2543 static gint ett_rnsap_DCH_DeleteList_RL_ReconfRqstTDD = -1;
2544 static gint ett_rnsap_DCH_DeleteItem_RL_ReconfRqstTDD = -1;
2545 static gint ett_rnsap_Multiple_RL_ReconfigurationRequestTDD_RL_Information = -1;
2546 static gint ett_rnsap_RL_ReconfigurationRequestTDD_RL_Information = -1;
2547 static gint ett_rnsap_RadioLinkReconfigurationResponseFDD = -1;
2548 static gint ett_rnsap_RL_InformationResponseList_RL_ReconfRspFDD = -1;
2549 static gint ett_rnsap_RL_InformationResponseItem_RL_ReconfRspFDD = -1;
2550 static gint ett_rnsap_RadioLinkReconfigurationResponseTDD = -1;
2551 static gint ett_rnsap_RL_InformationResponse_RL_ReconfRspTDD = -1;
2552 static gint ett_rnsap_DL_CCTrCH_InformationList_RL_ReconfRspTDD = -1;
2553 static gint ett_rnsap_DL_CCTrCH_InformationItem_RL_ReconfRspTDD = -1;
2554 static gint ett_rnsap_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD = -1;
2555 static gint ett_rnsap_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD = -1;
2556 static gint ett_rnsap_DL_Timeslot_LCR_InformationModifyItem_RL_ReconfRspTDD = -1;
2557 static gint ett_rnsap_Multiple_RL_InformationResponse_RL_ReconfRspTDD = -1;
2558 static gint ett_rnsap_RadioLinkFailureIndication = -1;
2559 static gint ett_rnsap_Reporting_Object_RL_FailureInd = -1;
2560 static gint ett_rnsap_RL_RL_FailureInd = -1;
2561 static gint ett_rnsap_RL_InformationList_RL_FailureInd = -1;
2562 static gint ett_rnsap_RL_Information_RL_FailureInd = -1;
2563 static gint ett_rnsap_RL_Set_RL_FailureInd = -1;
2564 static gint ett_rnsap_RL_Set_InformationList_RL_FailureInd = -1;
2565 static gint ett_rnsap_RL_Set_Information_RL_FailureInd = -1;
2566 static gint ett_rnsap_CCTrCH_RL_FailureInd = -1;
2567 static gint ett_rnsap_CCTrCH_InformationList_RL_FailureInd = -1;
2568 static gint ett_rnsap_CCTrCH_InformationItem_RL_FailureInd = -1;
2569 static gint ett_rnsap_RadioLinkPreemptionRequiredIndication = -1;
2570 static gint ett_rnsap_RL_InformationList_RL_PreemptRequiredInd = -1;
2571 static gint ett_rnsap_RL_InformationItem_RL_PreemptRequiredInd = -1;
2572 static gint ett_rnsap_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd = -1;
2573 static gint ett_rnsap_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd = -1;
2574 static gint ett_rnsap_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd = -1;
2575 static gint ett_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd = -1;
2576 static gint ett_rnsap_RadioLinkRestoreIndication = -1;
2577 static gint ett_rnsap_Reporting_Object_RL_RestoreInd = -1;
2578 static gint ett_rnsap_RL_RL_RestoreInd = -1;
2579 static gint ett_rnsap_RL_InformationList_RL_RestoreInd = -1;
2580 static gint ett_rnsap_RL_Information_RL_RestoreInd = -1;
2581 static gint ett_rnsap_RL_Set_RL_RestoreInd = -1;
2582 static gint ett_rnsap_RL_Set_InformationList_RL_RestoreInd = -1;
2583 static gint ett_rnsap_RL_Set_Information_RL_RestoreInd = -1;
2584 static gint ett_rnsap_CCTrCH_RL_RestoreInd = -1;
2585 static gint ett_rnsap_CCTrCH_InformationList_RL_RestoreInd = -1;
2586 static gint ett_rnsap_CCTrCH_InformationItem_RL_RestoreInd = -1;
2587 static gint ett_rnsap_DL_PowerControlRequest = -1;
2588 static gint ett_rnsap_DL_ReferencePowerInformationList_DL_PC_Rqst = -1;
2589 static gint ett_rnsap_DL_ReferencePowerInformation_DL_PC_Rqst = -1;
2590 static gint ett_rnsap_DL_PowerTimeslotControlRequest = -1;
2591 static gint ett_rnsap_PhysicalChannelReconfigurationRequestFDD = -1;
2592 static gint ett_rnsap_RL_Information_PhyChReconfRqstFDD = -1;
2593 static gint ett_rnsap_PhysicalChannelReconfigurationRequestTDD = -1;
2594 static gint ett_rnsap_RL_Information_PhyChReconfRqstTDD = -1;
2595 static gint ett_rnsap_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD = -1;
2596 static gint ett_rnsap_UL_CCTrCH_InformationItem_PhyChReconfRqstTDD = -1;
2597 static gint ett_rnsap_UL_DPCH_InformationItem_PhyChReconfRqstTDD = -1;
2598 static gint ett_rnsap_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD = -1;
2599 static gint ett_rnsap_UL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD = -1;
2600 static gint ett_rnsap_UL_Timeslot_InformationList_PhyChReconfRqstTDD = -1;
2601 static gint ett_rnsap_UL_Timeslot_InformationItem_PhyChReconfRqstTDD = -1;
2602 static gint ett_rnsap_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD = -1;
2603 static gint ett_rnsap_DL_CCTrCH_InformationItem_PhyChReconfRqstTDD = -1;
2604 static gint ett_rnsap_DL_DPCH_InformationItem_PhyChReconfRqstTDD = -1;
2605 static gint ett_rnsap_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD = -1;
2606 static gint ett_rnsap_DL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD = -1;
2607 static gint ett_rnsap_DL_Timeslot_InformationList_PhyChReconfRqstTDD = -1;
2608 static gint ett_rnsap_DL_Timeslot_InformationItem_PhyChReconfRqstTDD = -1;
2609 static gint ett_rnsap_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD = -1;
2610 static gint ett_rnsap_HSPDSCH_Timeslot_InformationItem_PhyChReconfRqstTDD = -1;
2611 static gint ett_rnsap_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD = -1;
2612 static gint ett_rnsap_HSPDSCH_Timeslot_InformationItemLCR_PhyChReconfRqstTDD = -1;
2613 static gint ett_rnsap_PhysicalChannelReconfigurationCommand = -1;
2614 static gint ett_rnsap_PhysicalChannelReconfigurationFailure = -1;
2615 static gint ett_rnsap_RadioLinkCongestionIndication = -1;
2616 static gint ett_rnsap_RL_InformationList_RL_CongestInd = -1;
2617 static gint ett_rnsap_RL_InformationItem_RL_CongestInd = -1;
2618 static gint ett_rnsap_DCH_Rate_Information_RL_CongestInd = -1;
2619 static gint ett_rnsap_DCH_Rate_InformationItem_RL_CongestInd = -1;
2620 static gint ett_rnsap_EDCH_MacdFlowSpecificInformationList_RL_CongestInd = -1;
2621 static gint ett_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd = -1;
2622 static gint ett_rnsap_UplinkSignallingTransferIndicationFDD = -1;
2623 static gint ett_rnsap_UplinkSignallingTransferIndicationTDD = -1;
2624 static gint ett_rnsap_DownlinkSignallingTransferRequest = -1;
2625 static gint ett_rnsap_RelocationCommit = -1;
2626 static gint ett_rnsap_PagingRequest = -1;
2627 static gint ett_rnsap_PagingArea_PagingRqst = -1;
2628 static gint ett_rnsap_URA_PagingRqst = -1;
2629 static gint ett_rnsap_Cell_PagingRqst = -1;
2630 static gint ett_rnsap_CNOriginatedPage_PagingRqst = -1;
2631 static gint ett_rnsap_DedicatedMeasurementInitiationRequest = -1;
2632 static gint ett_rnsap_DedicatedMeasurementObjectType_DM_Rqst = -1;
2633 static gint ett_rnsap_RL_DM_Rqst = -1;
2634 static gint ett_rnsap_RL_InformationList_DM_Rqst = -1;
2635 static gint ett_rnsap_RL_InformationItem_DM_Rqst = -1;
2636 static gint ett_rnsap_HSSICH_Info_DM_Rqst = -1;
2637 static gint ett_rnsap_RL_Set_DM_Rqst = -1;
2638 static gint ett_rnsap_RL_Set_InformationList_DM_Rqst = -1;
2639 static gint ett_rnsap_RL_Set_InformationItem_DM_Rqst = -1;
2640 static gint ett_rnsap_DedicatedMeasurementInitiationResponse = -1;
2641 static gint ett_rnsap_DedicatedMeasurementObjectType_DM_Rsp = -1;
2642 static gint ett_rnsap_RL_DM_Rsp = -1;
2643 static gint ett_rnsap_RL_Set_DM_Rsp = -1;
2644 static gint ett_rnsap_RL_InformationList_DM_Rsp = -1;
2645 static gint ett_rnsap_RL_InformationItem_DM_Rsp = -1;
2646 static gint ett_rnsap_RL_Set_InformationList_DM_Rsp = -1;
2647 static gint ett_rnsap_RL_Set_InformationItem_DM_Rsp = -1;
2648 static gint ett_rnsap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp = -1;
2649 static gint ett_rnsap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp = -1;
2650 static gint ett_rnsap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp = -1;
2651 static gint ett_rnsap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp = -1;
2652 static gint ett_rnsap_DedicatedMeasurementInitiationFailure = -1;
2653 static gint ett_rnsap_DedicatedMeasurementObjectType_DM_Fail = -1;
2654 static gint ett_rnsap_RL_DM_Fail = -1;
2655 static gint ett_rnsap_RL_Set_DM_Fail = -1;
2656 static gint ett_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail = -1;
2657 static gint ett_rnsap_RL_Unsuccessful_InformationItem_DM_Fail = -1;
2658 static gint ett_rnsap_RL_Successful_InformationRespList_DM_Fail = -1;
2659 static gint ett_rnsap_RL_Successful_InformationItem_DM_Fail = -1;
2660 static gint ett_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail = -1;
2661 static gint ett_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail = -1;
2662 static gint ett_rnsap_RL_Set_Successful_InformationRespList_DM_Fail = -1;
2663 static gint ett_rnsap_RL_Set_Successful_InformationItem_DM_Fail = -1;
2664 static gint ett_rnsap_DedicatedMeasurementReport = -1;
2665 static gint ett_rnsap_DedicatedMeasurementObjectType_DM_Rprt = -1;
2666 static gint ett_rnsap_RL_DM_Rprt = -1;
2667 static gint ett_rnsap_RL_Set_DM_Rprt = -1;
2668 static gint ett_rnsap_RL_InformationList_DM_Rprt = -1;
2669 static gint ett_rnsap_RL_InformationItem_DM_Rprt = -1;
2670 static gint ett_rnsap_RL_Set_InformationList_DM_Rprt = -1;
2671 static gint ett_rnsap_RL_Set_InformationItem_DM_Rprt = -1;
2672 static gint ett_rnsap_DedicatedMeasurementTerminationRequest = -1;
2673 static gint ett_rnsap_DedicatedMeasurementFailureIndication = -1;
2674 static gint ett_rnsap_DedicatedMeasurementObjectType_DM_Fail_Ind = -1;
2675 static gint ett_rnsap_RL_DM_Fail_Ind = -1;
2676 static gint ett_rnsap_RL_Set_DM_Fail_Ind = -1;
2677 static gint ett_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_Ind = -1;
2678 static gint ett_rnsap_RL_Unsuccessful_InformationItem_DM_Fail_Ind = -1;
2679 static gint ett_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind = -1;
2680 static gint ett_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind = -1;
2681 static gint ett_rnsap_CommonTransportChannelResourcesReleaseRequest = -1;
2682 static gint ett_rnsap_CommonTransportChannelResourcesRequest = -1;
2683 static gint ett_rnsap_CommonTransportChannelResourcesResponseFDD = -1;
2684 static gint ett_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD = -1;
2685 static gint ett_rnsap_CommonTransportChannelResourcesResponseTDD = -1;
2686 static gint ett_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD = -1;
2687 static gint ett_rnsap_CommonTransportChannelResourcesFailure = -1;
2688 static gint ett_rnsap_CompressedModeCommand = -1;
2689 static gint ett_rnsap_ErrorIndication = -1;
2690 static gint ett_rnsap_CommonMeasurementInitiationRequest = -1;
2691 static gint ett_rnsap_CommonMeasurementObjectType_CM_Rqst = -1;
2692 static gint ett_rnsap_Cell_CM_Rqst = -1;
2693 static gint ett_rnsap_NeighbouringCellMeasurementInfo = -1;
2694 static gint ett_rnsap_NeighbouringCellMeasurementInfo_item = -1;
2695 static gint ett_rnsap_CommonMeasurementInitiationResponse = -1;
2696 static gint ett_rnsap_CommonMeasurementObjectType_CM_Rsp = -1;
2697 static gint ett_rnsap_Cell_CM_Rsp = -1;
2698 static gint ett_rnsap_CommonMeasurementInitiationFailure = -1;
2699 static gint ett_rnsap_CommonMeasurementReport = -1;
2700 static gint ett_rnsap_CommonMeasurementObjectType_CM_Rprt = -1;
2701 static gint ett_rnsap_Cell_CM_Rprt = -1;
2702 static gint ett_rnsap_CommonMeasurementTerminationRequest = -1;
2703 static gint ett_rnsap_CommonMeasurementFailureIndication = -1;
2704 static gint ett_rnsap_InformationExchangeInitiationRequest = -1;
2705 static gint ett_rnsap_InformationExchangeObjectType_InfEx_Rqst = -1;
2706 static gint ett_rnsap_Cell_InfEx_Rqst = -1;
2707 static gint ett_rnsap_GSM_Cell_InfEx_Rqst = -1;
2708 static gint ett_rnsap_InformationExchangeInitiationResponse = -1;
2709 static gint ett_rnsap_InformationExchangeObjectType_InfEx_Rsp = -1;
2710 static gint ett_rnsap_Cell_InfEx_Rsp = -1;
2711 static gint ett_rnsap_MBMS_Bearer_Service_List_InfEx_Rsp = -1;
2712 static gint ett_rnsap_MBMS_Bearer_ServiceItemIEs_InfEx_Rsp = -1;
2713 static gint ett_rnsap_InformationExchangeInitiationFailure = -1;
2714 static gint ett_rnsap_InformationReport = -1;
2715 static gint ett_rnsap_InformationExchangeObjectType_InfEx_Rprt = -1;
2716 static gint ett_rnsap_Cell_InfEx_Rprt = -1;
2717 static gint ett_rnsap_InformationExchangeTerminationRequest = -1;
2718 static gint ett_rnsap_InformationExchangeFailureIndication = -1;
2719 static gint ett_rnsap_ResetRequest = -1;
2720 static gint ett_rnsap_ResetIndicator = -1;
2721 static gint ett_rnsap_ContextList_Reset = -1;
2722 static gint ett_rnsap_ContextInfoList_Reset = -1;
2723 static gint ett_rnsap_ContextInfoItem_Reset = -1;
2724 static gint ett_rnsap_ContextType_Reset = -1;
2725 static gint ett_rnsap_ContextGroupList_Reset = -1;
2726 static gint ett_rnsap_ContextGroupInfoList_Reset = -1;
2727 static gint ett_rnsap_ContextGroupInfoItem_Reset = -1;
2728 static gint ett_rnsap_ResetResponse = -1;
2729 static gint ett_rnsap_RadioLinkActivationCommandFDD = -1;
2730 static gint ett_rnsap_DelayedActivationInformationList_RL_ActivationCmdFDD = -1;
2731 static gint ett_rnsap_DelayedActivationInformation_RL_ActivationCmdFDD = -1;
2732 static gint ett_rnsap_RadioLinkActivationCommandTDD = -1;
2733 static gint ett_rnsap_DelayedActivationInformationList_RL_ActivationCmdTDD = -1;
2734 static gint ett_rnsap_DelayedActivationInformation_RL_ActivationCmdTDD = -1;
2735 static gint ett_rnsap_GERANUplinkSignallingTransferIndication = -1;
2736 static gint ett_rnsap_RadioLinkParameterUpdateIndicationFDD = -1;
2737 static gint ett_rnsap_RL_ParameterUpdateIndicationFDD_RL_InformationList = -1;
2738 static gint ett_rnsap_RL_ParameterUpdateIndicationFDD_RL_Information_Item = -1;
2739 static gint ett_rnsap_RadioLinkParameterUpdateIndicationTDD = -1;
2740 static gint ett_rnsap_UEMeasurementInitiationRequest = -1;
2741 static gint ett_rnsap_UEMeasurementInitiationResponse = -1;
2742 static gint ett_rnsap_UEMeasurementInitiationFailure = -1;
2743 static gint ett_rnsap_UEMeasurementReport = -1;
2744 static gint ett_rnsap_UEMeasurementTerminationRequest = -1;
2745 static gint ett_rnsap_UEMeasurementFailureIndication = -1;
2746 static gint ett_rnsap_IurInvokeTrace = -1;
2747 static gint ett_rnsap_ListOfInterfacesToTrace = -1;
2748 static gint ett_rnsap_InterfacesToTraceItem = -1;
2749 static gint ett_rnsap_IurDeactivateTrace = -1;
2750 static gint ett_rnsap_MBMSAttachCommand = -1;
2751 static gint ett_rnsap_MBMSDetachCommand = -1;
2752 static gint ett_rnsap_DirectInformationTransfer = -1;
2753 static gint ett_rnsap_PrivateMessage = -1;
2754 static gint ett_rnsap_Active_MBMS_Bearer_Service_ListFDD = -1;
2755 static gint ett_rnsap_Active_MBMS_Bearer_Service_ListFDD_PFL = -1;
2756 static gint ett_rnsap_Active_MBMS_Bearer_Service_ListTDD = -1;
2757 static gint ett_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL = -1;
2758 static gint ett_rnsap_Active_Pattern_Sequence_Information = -1;
2759 static gint ett_rnsap_AdditionalPreferredFrequency = -1;
2760 static gint ett_rnsap_AdditionalPreferredFrequencyItem = -1;
2761 static gint ett_rnsap_AffectedUEInformationForMBMS = -1;
2762 static gint ett_rnsap_AllocationRetentionPriority = -1;
2763 static gint ett_rnsap_Allowed_Rate_Information = -1;
2764 static gint ett_rnsap_Angle_Of_Arrival_Value_LCR = -1;
2765 static gint ett_rnsap_BadSatellites = -1;
2766 static gint ett_rnsap_T_badSatelliteInformation = -1;
2767 static gint ett_rnsap_T_badSatelliteInformation_item = -1;
2768 static gint ett_rnsap_BSIC = -1;
2769 static gint ett_rnsap_BurstModeParameters = -1;
2770 static gint ett_rnsap_Cause = -1;
2771 static gint ett_rnsap_Cell_Capacity_Class_Value = -1;
2772 static gint ett_rnsap_CGI = -1;
2773 static gint ett_rnsap_T_lAI = -1;
2774 static gint ett_rnsap_CommonMeasurementAccuracy = -1;
2775 static gint ett_rnsap_CommonMeasurementValue = -1;
2776 static gint ett_rnsap_CommonMeasurementValueInformation = -1;
2777 static gint ett_rnsap_CommonMeasurementAvailable = -1;
2778 static gint ett_rnsap_CorrespondingCells = -1;
2779 static gint ett_rnsap_CriticalityDiagnostics = -1;
2780 static gint ett_rnsap_CriticalityDiagnostics_IE_List = -1;
2781 static gint ett_rnsap_CriticalityDiagnostics_IE_List_item = -1;
2782 static gint ett_rnsap_MessageStructure = -1;
2783 static gint ett_rnsap_MessageStructure_item = -1;
2784 static gint ett_rnsap_CN_CS_DomainIdentifier = -1;
2785 static gint ett_rnsap_CN_PS_DomainIdentifier = -1;
2786 static gint ett_rnsap_DCH_FDD_Information = -1;
2787 static gint ett_rnsap_DCH_FDD_InformationItem = -1;
2788 static gint ett_rnsap_DCH_Specific_FDD_InformationList = -1;
2789 static gint ett_rnsap_DCH_Specific_FDD_Item = -1;
2790 static gint ett_rnsap_DCH_InformationResponse = -1;
2791 static gint ett_rnsap_DCH_InformationResponseItem = -1;
2792 static gint ett_rnsap_DCH_TDD_Information = -1;
2793 static gint ett_rnsap_DCH_TDD_InformationItem = -1;
2794 static gint ett_rnsap_DCH_Specific_TDD_InformationList = -1;
2795 static gint ett_rnsap_DCH_Specific_TDD_Item = -1;
2796 static gint ett_rnsap_DedicatedMeasurementValue = -1;
2797 static gint ett_rnsap_DedicatedMeasurementValueInformation = -1;
2798 static gint ett_rnsap_DedicatedMeasurementAvailable = -1;
2799 static gint ett_rnsap_DelayedActivation = -1;
2800 static gint ett_rnsap_DelayedActivationUpdate = -1;
2801 static gint ett_rnsap_Activate_Info = -1;
2802 static gint ett_rnsap_Deactivate_Info = -1;
2803 static gint ett_rnsap_Execution_Type = -1;
2804 static gint ett_rnsap_DGPSCorrections = -1;
2805 static gint ett_rnsap_T_satellite_DGPSCorrections_Information = -1;
2806 static gint ett_rnsap_T_satellite_DGPSCorrections_Information_item = -1;
2807 static gint ett_rnsap_DGPSThreshold = -1;
2808 static gint ett_rnsap_DL_PowerBalancing_Information = -1;
2809 static gint ett_rnsap_DL_ReferencePowerInformationList = -1;
2810 static gint ett_rnsap_DL_ReferencePowerInformationItem = -1;
2811 static gint ett_rnsap_DL_ReferencePowerInformation = -1;
2812 static gint ett_rnsap_DL_Timeslot_Information = -1;
2813 static gint ett_rnsap_DL_Timeslot_InformationItem = -1;
2814 static gint ett_rnsap_DL_TimeslotLCR_Information = -1;
2815 static gint ett_rnsap_DL_TimeslotLCR_InformationItem = -1;
2816 static gint ett_rnsap_DL_TimeSlot_ISCP_Info = -1;
2817 static gint ett_rnsap_DL_TimeSlot_ISCP_InfoItem = -1;
2818 static gint ett_rnsap_DL_TimeSlot_ISCP_LCR_Information = -1;
2819 static gint ett_rnsap_DL_TimeSlot_ISCP_LCR_InfoItem = -1;
2820 static gint ett_rnsap_DSCH_FlowControlInformation = -1;
2821 static gint ett_rnsap_DSCH_FlowControlItem = -1;
2822 static gint ett_rnsap_DSCH_TDD_Information = -1;
2823 static gint ett_rnsap_DSCH_TDD_InformationItem = -1;
2824 static gint ett_rnsap_EDCH_FDD_DL_ControlChannelInformation = -1;
2825 static gint ett_rnsap_EDCH_FDD_Information = -1;
2826 static gint ett_rnsap_EDCH_FDD_InformationResponse = -1;
2827 static gint ett_rnsap_EDCH_FDD_InformationResponseItem = -1;
2828 static gint ett_rnsap_EDCH_FDD_Information_To_Modify = -1;
2829 static gint ett_rnsap_EDCH_FDD_Update_Information = -1;
2830 static gint ett_rnsap_EDCH_FDD_Update_InfoItem = -1;
2831 static gint ett_rnsap_E_DCH_Grant_Type_Information = -1;
2832 static gint ett_rnsap_E_DCH_LogicalChannelInformation = -1;
2833 static gint ett_rnsap_E_DCH_LogicalChannelInformationItem = -1;
2834 static gint ett_rnsap_E_DCH_MACdPDU_SizeList = -1;
2835 static gint ett_rnsap_E_DCH_MACdPDU_SizeListItem = -1;
2836 static gint ett_rnsap_E_DCH_LogicalChannelToModify = -1;
2837 static gint ett_rnsap_E_DCH_LogicalChannelToModifyItem = -1;
2838 static gint ett_rnsap_E_DCH_MACdPDU_SizeToModifyList = -1;
2839 static gint ett_rnsap_E_DCH_LogicalChannelToDelete = -1;
2840 static gint ett_rnsap_E_DCH_LogicalChannelToDeleteItem = -1;
2841 static gint ett_rnsap_EDCH_MACdFlows_Information = -1;
2842 static gint ett_rnsap_EDCH_MACdFlow_Specific_InfoList = -1;
2843 static gint ett_rnsap_EDCH_MACdFlow_Specific_InfoItem = -1;
2844 static gint ett_rnsap_EDCH_MACdFlow_Specific_InfoToModifyList = -1;
2845 static gint ett_rnsap_EDCH_MACdFlow_Specific_InfoToModifyItem = -1;
2846 static gint ett_rnsap_EDCH_MACdFlows_To_Delete = -1;
2847 static gint ett_rnsap_EDCH_MACdFlows_To_Delete_Item = -1;
2848 static gint ett_rnsap_E_DCH_Non_Scheduled_Transmission_Grant_Items = -1;
2849 static gint ett_rnsap_EDPCH_Information_FDD = -1;
2850 static gint ett_rnsap_EDPCH_Information_RLReconfPrepare_FDD = -1;
2851 static gint ett_rnsap_EDPCH_Information_RLReconfRequest_FDD = -1;
2852 static gint ett_rnsap_EDCH_Serving_RL = -1;
2853 static gint ett_rnsap_EDCH_Serving_RL_in_this_DRNS = -1;
2854 static gint ett_rnsap_E_TFCS_Information = -1;
2855 static gint ett_rnsap_EventA = -1;
2856 static gint ett_rnsap_EventB = -1;
2857 static gint ett_rnsap_EventC = -1;
2858 static gint ett_rnsap_EventD = -1;
2859 static gint ett_rnsap_EventE = -1;
2860 static gint ett_rnsap_EventF = -1;
2861 static gint ett_rnsap_FACH_FlowControlInformation = -1;
2862 static gint ett_rnsap_FACH_FlowControlInformationItem = -1;
2863 static gint ett_rnsap_FACH_InformationList = -1;
2864 static gint ett_rnsap_FACH_InformationItem = -1;
2865 static gint ett_rnsap_FACH_PCH_InformationList = -1;
2866 static gint ett_rnsap_FACH_PCH_InformationItem = -1;
2867 static gint ett_rnsap_FDD_DCHs_to_Modify = -1;
2868 static gint ett_rnsap_FDD_DCHs_to_ModifyItem = -1;
2869 static gint ett_rnsap_FDD_DCHs_to_ModifySpecificInformationList = -1;
2870 static gint ett_rnsap_FDD_DCHs_to_ModifySpecificItem = -1;
2871 static gint ett_rnsap_FDD_DL_CodeInformation = -1;
2872 static gint ett_rnsap_FDD_DL_CodeInformationItem = -1;
2873 static gint ett_rnsap_FPACH_Information = -1;
2874 static gint ett_rnsap_GA_Cell = -1;
2875 static gint ett_rnsap_GA_Cell_item = -1;
2876 static gint ett_rnsap_GA_CellAdditionalShapes = -1;
2877 static gint ett_rnsap_GA_AltitudeAndDirection = -1;
2878 static gint ett_rnsap_GA_EllipsoidArc = -1;
2879 static gint ett_rnsap_GA_PointWithAltitude = -1;
2880 static gint ett_rnsap_GA_PointWithAltitudeAndUncertaintyEllipsoid = -1;
2881 static gint ett_rnsap_GA_PointWithUnCertaintyEllipse = -1;
2882 static gint ett_rnsap_GA_UncertaintyEllipse = -1;
2883 static gint ett_rnsap_GA_PointWithUnCertainty = -1;
2884 static gint ett_rnsap_GA_AccessPointPosition = -1;
2885 static gint ett_rnsap_GeographicalCoordinate = -1;
2886 static gint ett_rnsap_GERAN_SI_Type = -1;
2887 static gint ett_rnsap_GERAN_SystemInfo = -1;
2888 static gint ett_rnsap_GERAN_SystemInfo_item = -1;
2889 static gint ett_rnsap_GPS_Almanac = -1;
2890 static gint ett_rnsap_T_satellite_Almanac_Information = -1;
2891 static gint ett_rnsap_T_satellite_Almanac_Information_item = -1;
2892 static gint ett_rnsap_Satellite_Almanac_Information_ExtItem = -1;
2893 static gint ett_rnsap_Satellite_Almanac_Information_ExtItem_item = -1;
2894 static gint ett_rnsap_GPSInformation = -1;
2895 static gint ett_rnsap_GPSInformation_item = -1;
2896 static gint ett_rnsap_GPS_Ionospheric_Model = -1;
2897 static gint ett_rnsap_GPS_NavigationModel_and_TimeRecovery = -1;
2898 static gint ett_rnsap_GPS_NavigationModel_and_TimeRecovery_item = -1;
2899 static gint ett_rnsap_GPS_RealTime_Integrity = -1;
2900 static gint ett_rnsap_GPS_RX_POS = -1;
2901 static gint ett_rnsap_GPS_UTC_Model = -1;
2902 static gint ett_rnsap_Guaranteed_Rate_Information = -1;
2903 static gint ett_rnsap_HARQ_MemoryPartitioning = -1;
2904 static gint ett_rnsap_HARQ_MemoryPartitioning_Implicit = -1;
2905 static gint ett_rnsap_HARQ_MemoryPartitioning_Explicit = -1;
2906 static gint ett_rnsap_HARQ_MemoryPartitioningList = -1;
2907 static gint ett_rnsap_HARQ_MemoryPartitioningItem = -1;
2908 static gint ett_rnsap_HSDSCH_FDD_Information = -1;
2909 static gint ett_rnsap_HSDSCH_FDD_Information_Response = -1;
2910 static gint ett_rnsap_HSDSCH_Information_to_Modify = -1;
2911 static gint ett_rnsap_HSDSCH_Information_to_Modify_Unsynchronised = -1;
2912 static gint ett_rnsap_HSDSCH_MACdFlow_Specific_InfoList = -1;
2913 static gint ett_rnsap_HSDSCH_MACdFlow_Specific_InfoItem = -1;
2914 static gint ett_rnsap_HSDSCH_MACdFlow_Specific_InfoList_Response = -1;
2915 static gint ett_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_Response = -1;
2916 static gint ett_rnsap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify = -1;
2917 static gint ett_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify = -1;
2918 static gint ett_rnsap_HSDSCH_MACdFlows_Information = -1;
2919 static gint ett_rnsap_HSDSCH_MACdFlows_to_Delete = -1;
2920 static gint ett_rnsap_HSDSCH_MACdFlows_to_Delete_Item = -1;
2921 static gint ett_rnsap_HSDSCH_Initial_Capacity_Allocation = -1;
2922 static gint ett_rnsap_HSDSCH_Initial_Capacity_AllocationItem = -1;
2923 static gint ett_rnsap_HSDSCH_TDD_Information = -1;
2924 static gint ett_rnsap_HSDSCH_TDD_Information_Response = -1;
2925 static gint ett_rnsap_HSPDSCH_TDD_Specific_InfoList_Response = -1;
2926 static gint ett_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response = -1;
2927 static gint ett_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_LCR = -1;
2928 static gint ett_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response_LCR = -1;
2929 static gint ett_rnsap_HSSCCH_FDD_Specific_InfoList_Response = -1;
2930 static gint ett_rnsap_HSSCCH_FDD_Specific_InfoItem_Response = -1;
2931 static gint ett_rnsap_HSSCCH_TDD_Specific_InfoList_Response = -1;
2932 static gint ett_rnsap_HSSCCH_TDD_Specific_InfoItem_Response = -1;
2933 static gint ett_rnsap_HSSCCH_TDD_Specific_InfoList_Response_LCR = -1;
2934 static gint ett_rnsap_HSSCCH_TDD_Specific_InfoItem_Response_LCR = -1;
2935 static gint ett_rnsap_HSSICH_Info = -1;
2936 static gint ett_rnsap_HSSICH_InfoLCR = -1;
2937 static gint ett_rnsap_HS_SICH_Reception_Quality_Value = -1;
2938 static gint ett_rnsap_HSDSCH_FDD_Update_Information = -1;
2939 static gint ett_rnsap_HSDSCH_TDD_Update_Information = -1;
2940 static gint ett_rnsap_InformationAvailable = -1;
2941 static gint ett_rnsap_InformationReportCharacteristics = -1;
2942 static gint ett_rnsap_InformationReportPeriodicity = -1;
2943 static gint ett_rnsap_InformationThreshold = -1;
2944 static gint ett_rnsap_InformationType = -1;
2945 static gint ett_rnsap_IPDLParameters = -1;
2946 static gint ett_rnsap_IPDL_FDD_Parameters = -1;
2947 static gint ett_rnsap_IPDL_TDD_Parameters = -1;
2948 static gint ett_rnsap_IPDL_TDD_ParametersLCR = -1;
2949 static gint ett_rnsap_LoadValue = -1;
2950 static gint ett_rnsap_MAC_c_sh_SDU_LengthList = -1;
2951 static gint ett_rnsap_MACdPDU_Size_IndexList = -1;
2952 static gint ett_rnsap_MACdPDU_Size_IndexItem = -1;
2953 static gint ett_rnsap_MACdPDU_Size_IndexList_to_Modify = -1;
2954 static gint ett_rnsap_MACdPDU_Size_IndexItem_to_Modify = -1;
2955 static gint ett_rnsap_MBMS_Bearer_Service_Full_Address = -1;
2956 static gint ett_rnsap_MBMS_Bearer_Service_List = -1;
2957 static gint ett_rnsap_MBMS_Bearer_ServiceItemFDD = -1;
2958 static gint ett_rnsap_MBMS_Bearer_ServiceItemFDD_PFL = -1;
2959 static gint ett_rnsap_MBMS_Bearer_ServiceItemTDD = -1;
2960 static gint ett_rnsap_MBMS_Bearer_ServiceItemTDD_PFL = -1;
2961 static gint ett_rnsap_MBMSChannelTypeInfo = -1;
2962 static gint ett_rnsap_MBMSChannelTypeCellList = -1;
2963 static gint ett_rnsap_MBMSPreferredFreqLayerInfo = -1;
2964 static gint ett_rnsap_MeasurementIncreaseDecreaseThreshold = -1;
2965 static gint ett_rnsap_MeasurementThreshold = -1;
2966 static gint ett_rnsap_MidambleShiftAndBurstType = -1;
2967 static gint ett_rnsap_T_type1 = -1;
2968 static gint ett_rnsap_T_midambleAllocationMode = -1;
2969 static gint ett_rnsap_T_type2 = -1;
2970 static gint ett_rnsap_T_midambleAllocationMode1 = -1;
2971 static gint ett_rnsap_T_type3 = -1;
2972 static gint ett_rnsap_T_midambleAllocationMode2 = -1;
2973 static gint ett_rnsap_MidambleShiftLCR = -1;
2974 static gint ett_rnsap_ModifyPriorityQueue = -1;
2975 static gint ett_rnsap_NACC_Related_Data = -1;
2976 static gint ett_rnsap_Neighbouring_UMTS_CellInformation = -1;
2977 static gint ett_rnsap_Neighbouring_UMTS_CellInformationItem = -1;
2978 static gint ett_rnsap_Neighbouring_FDD_CellInformation = -1;
2979 static gint ett_rnsap_Neighbouring_FDD_CellInformationItem = -1;
2980 static gint ett_rnsap_NeighbouringFDDCellMeasurementInformation = -1;
2981 static gint ett_rnsap_Neighbouring_GSM_CellInformationIEs = -1;
2982 static gint ett_rnsap_Neighbouring_GSM_CellInformationItem = -1;
2983 static gint ett_rnsap_Neighbouring_TDD_CellInformation = -1;
2984 static gint ett_rnsap_Neighbouring_TDD_CellInformationItem = -1;
2985 static gint ett_rnsap_NeighbouringTDDCellMeasurementInformation = -1;
2986 static gint ett_rnsap_NeighbouringTDDCellMeasurementInformationLCR = -1;
2987 static gint ett_rnsap_Neighbouring_LCR_TDD_CellInformation = -1;
2988 static gint ett_rnsap_Neighbouring_LCR_TDD_CellInformationItem = -1;
2989 static gint ett_rnsap_NotProvidedCellList = -1;
2990 static gint ett_rnsap_NRTLoadInformationValue = -1;
2991 static gint ett_rnsap_OnModification = -1;
2992 static gint ett_rnsap_OnModificationInformation = -1;
2993 static gint ett_rnsap_PCH_InformationList = -1;
2994 static gint ett_rnsap_PCH_InformationItem = -1;
2995 static gint ett_rnsap_Periodic = -1;
2996 static gint ett_rnsap_PeriodicInformation = -1;
2997 static gint ett_rnsap_Permanent_NAS_UE_Identity = -1;
2998 static gint ett_rnsap_PreferredFrequencyLayerInfo = -1;
2999 static gint ett_rnsap_PriorityQueue_InfoList = -1;
3000 static gint ett_rnsap_PriorityQueue_InfoItem = -1;
3001 static gint ett_rnsap_PriorityQueue_InfoList_to_Modify = -1;
3002 static gint ett_rnsap_PriorityQueue_InfoItem_to_Add = -1;
3003 static gint ett_rnsap_PriorityQueue_InfoItem_to_Modify = -1;
3004 static gint ett_rnsap_PriorityQueue_InfoList_to_Modify_Unsynchronised = -1;
3005 static gint ett_rnsap_PriorityQueue_InfoItem_to_Modify_Unsynchronised = -1;
3006 static gint ett_rnsap_ProvidedInformation = -1;
3007 static gint ett_rnsap_PTMCellList = -1;
3008 static gint ett_rnsap_PTPCellList = -1;
3009 static gint ett_rnsap_RB_Info = -1;
3010 static gint ett_rnsap_Reference_E_TFCI_Information = -1;
3011 static gint ett_rnsap_Reference_E_TFCI_Information_Item = -1;
3012 static gint ett_rnsap_ReportCharacteristics = -1;
3013 static gint ett_rnsap_ReportPeriodicity = -1;
3014 static gint ett_rnsap_RequestedDataValue = -1;
3015 static gint ett_rnsap_RequestedDataValueInformation = -1;
3016 static gint ett_rnsap_RL_Specific_DCH_Info = -1;
3017 static gint ett_rnsap_RL_Specific_DCH_Info_Item = -1;
3018 static gint ett_rnsap_RL_Specific_EDCH_Information = -1;
3019 static gint ett_rnsap_RL_Specific_EDCH_InfoItem = -1;
3020 static gint ett_rnsap_RTLoadValue = -1;
3021 static gint ett_rnsap_SAI = -1;
3022 static gint ett_rnsap_Secondary_CCPCH_Info_TDD = -1;
3023 static gint ett_rnsap_Secondary_CPICH_Information = -1;
3024 static gint ett_rnsap_Secondary_CPICH_Information_Change = -1;
3025 static gint ett_rnsap_Secondary_LCR_CCPCH_Info_TDD = -1;
3026 static gint ett_rnsap_Secondary_CCPCH_TDD_InformationList = -1;
3027 static gint ett_rnsap_Secondary_CCPCH_TDD_InformationItem = -1;
3028 static gint ett_rnsap_Secondary_LCR_CCPCH_TDD_InformationList = -1;
3029 static gint ett_rnsap_Secondary_LCR_CCPCH_TDD_InformationItem = -1;
3030 static gint ett_rnsap_Secondary_CCPCH_TDD_Code_Information = -1;
3031 static gint ett_rnsap_Secondary_CCPCH_TDD_Code_InformationItem = -1;
3032 static gint ett_rnsap_Secondary_LCR_CCPCH_TDD_Code_Information = -1;
3033 static gint ett_rnsap_Secondary_LCR_CCPCH_TDD_Code_InformationItem = -1;
3034 static gint ett_rnsap_GA_AccessPointPositionwithOptionalAltitude = -1;
3035 static gint ett_rnsap_SFNSFNMeasurementThresholdInformation = -1;
3036 static gint ett_rnsap_SFNSFNMeasurementValueInformation = -1;
3037 static gint ett_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1;
3038 static gint ett_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1;
3039 static gint ett_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1;
3040 static gint ett_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1;
3041 static gint ett_rnsap_SFNSFNTimeStampInformation = -1;
3042 static gint ett_rnsap_SFNSFNTimeStamp_TDD = -1;
3043 static gint ett_rnsap_SFNSFNValue = -1;
3044 static gint ett_rnsap_SNA_Information = -1;
3045 static gint ett_rnsap_ListOfSNAs = -1;
3046 static gint ett_rnsap_S_RNTI_Group = -1;
3047 static gint ett_rnsap_SynchronisationConfiguration = -1;
3048 static gint ett_rnsap_SYNC_UL_ProcParameters = -1;
3049 static gint ett_rnsap_TDD_ChannelisationCodeLCR = -1;
3050 static gint ett_rnsap_TDD_DCHs_to_Modify = -1;
3051 static gint ett_rnsap_TDD_DCHs_to_ModifyItem = -1;
3052 static gint ett_rnsap_TDD_DCHs_to_ModifySpecificInformationList = -1;
3053 static gint ett_rnsap_TDD_DCHs_to_ModifySpecificItem = -1;
3054 static gint ett_rnsap_TDD_DL_Code_Information = -1;
3055 static gint ett_rnsap_TDD_DL_Code_InformationItem = -1;
3056 static gint ett_rnsap_TDD_DL_Code_LCR_Information = -1;
3057 static gint ett_rnsap_TDD_DL_Code_LCR_InformationItem = -1;
3058 static gint ett_rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR = -1;
3059 static gint ett_rnsap_TDD_DPCHOffset = -1;
3060 static gint ett_rnsap_TDD_UL_Code_Information = -1;
3061 static gint ett_rnsap_TDD_UL_Code_InformationItem = -1;
3062 static gint ett_rnsap_TDD_UL_Code_LCR_Information = -1;
3063 static gint ett_rnsap_TDD_UL_Code_LCR_InformationItem = -1;
3064 static gint ett_rnsap_TDD_UL_DPCH_TimeSlotFormat_LCR = -1;
3065 static gint ett_rnsap_TMGI = -1;
3066 static gint ett_rnsap_TnlQos = -1;
3067 static gint ett_rnsap_Transmission_Gap_Pattern_Sequence_Information = -1;
3068 static gint ett_rnsap_Transmission_Gap_Pattern_Sequence_Information_item = -1;
3069 static gint ett_rnsap_Transmission_Gap_Pattern_Sequence_Status_List = -1;
3070 static gint ett_rnsap_Transmission_Gap_Pattern_Sequence_Status_List_item = -1;
3071 static gint ett_rnsap_TUTRANGPS = -1;
3072 static gint ett_rnsap_TUTRANGPSMeasurementThresholdInformation = -1;
3073 static gint ett_rnsap_TUTRANGPSMeasurementValueInformation = -1;
3074 static gint ett_rnsap_TransportFormatCombination_Beta = -1;
3075 static gint ett_rnsap_T_signalledGainFactors = -1;
3076 static gint ett_rnsap_TFCS = -1;
3077 static gint ett_rnsap_T_tFCSvalues = -1;
3078 static gint ett_rnsap_TFCS_TFCSList = -1;
3079 static gint ett_rnsap_TFCS_TFCSList_item = -1;
3080 static gint ett_rnsap_TFCS_CTFC = -1;
3081 static gint ett_rnsap_TransportFormatSet = -1;
3082 static gint ett_rnsap_TransportFormatSet_DynamicPartList = -1;
3083 static gint ett_rnsap_TransportFormatSet_DynamicPartList_item = -1;
3084 static gint ett_rnsap_TransportFormatSet_ModeDP = -1;
3085 static gint ett_rnsap_TDD_TransportFormatSet_ModeDP = -1;
3086 static gint ett_rnsap_TransmissionTimeIntervalInformation = -1;
3087 static gint ett_rnsap_TransmissionTimeIntervalInformation_item = -1;
3088 static gint ett_rnsap_TransportFormatSet_Semi_staticPart = -1;
3089 static gint ett_rnsap_TransportFormatSet_ModeSSP = -1;
3090 static gint ett_rnsap_UE_Capabilities_Info = -1;
3091 static gint ett_rnsap_UEIdentity = -1;
3092 static gint ett_rnsap_UEMeasurementReportCharacteristics = -1;
3093 static gint ett_rnsap_UEMeasurementReportCharacteristicsEvent1h = -1;
3094 static gint ett_rnsap_UEMeasurementReportCharacteristicsEvent1i = -1;
3095 static gint ett_rnsap_UEMeasurementReportCharacteristicsEvent6a = -1;
3096 static gint ett_rnsap_UEMeasurementReportCharacteristicsEvent6b = -1;
3097 static gint ett_rnsap_UEMeasurementReportCharacteristicsEvent6c = -1;
3098 static gint ett_rnsap_UEMeasurementReportCharacteristicsEvent6d = -1;
3099 static gint ett_rnsap_UEMeasurementReportCharacteristicsPeriodic = -1;
3100 static gint ett_rnsap_UEMeasurementThreshold = -1;
3101 static gint ett_rnsap_UEMeasurementTimeslotInfoHCR = -1;
3102 static gint ett_rnsap_UEMeasurementTimeslotInfoHCR_IEs = -1;
3103 static gint ett_rnsap_UEMeasurementTimeslotInfoLCR = -1;
3104 static gint ett_rnsap_UEMeasurementTimeslotInfoLCR_IEs = -1;
3105 static gint ett_rnsap_UEMeasurementValue = -1;
3106 static gint ett_rnsap_UE_MeasurementValue_UE_Transmitted_Power = -1;
3107 static gint ett_rnsap_UEMeasurementValueTransmittedPowerListHCR = -1;
3108 static gint ett_rnsap_UEMeasurementValueTransmittedPowerListHCR_IEs = -1;
3109 static gint ett_rnsap_UEMeasurementValueTransmittedPowerListLCR = -1;
3110 static gint ett_rnsap_UEMeasurementValueTransmittedPowerListLCR_IEs = -1;
3111 static gint ett_rnsap_UE_MeasurementValue_Primary_CCPCH_RSCP = -1;
3112 static gint ett_rnsap_UE_MeasurementValue_DL_Timeslot_ISCP = -1;
3113 static gint ett_rnsap_UEMeasurementValueTimeslotISCPListHCR = -1;
3114 static gint ett_rnsap_UEMeasurementValueTimeslotISCPListHCR_IEs = -1;
3115 static gint ett_rnsap_UEMeasurementValueTimeslotISCPListLCR = -1;
3116 static gint ett_rnsap_UEMeasurementValueTimeslotISCPListLCR_IEs = -1;
3117 static gint ett_rnsap_UEMeasurementValueInformation = -1;
3118 static gint ett_rnsap_UEMeasurementValueInformationAvailable = -1;
3119 static gint ett_rnsap_UE_State = -1;
3120 static gint ett_rnsap_Cell_Fach_Pch_State = -1;
3121 static gint ett_rnsap_Ura_Pch_State = -1;
3122 static gint ett_rnsap_UL_Timeslot_Information = -1;
3123 static gint ett_rnsap_UL_Timeslot_InformationItem = -1;
3124 static gint ett_rnsap_UL_TimeslotLCR_Information = -1;
3125 static gint ett_rnsap_UL_TimeslotLCR_InformationItem = -1;
3126 static gint ett_rnsap_UL_TimeSlot_ISCP_Info = -1;
3127 static gint ett_rnsap_UL_TimeSlot_ISCP_InfoItem = -1;
3128 static gint ett_rnsap_UL_TimeSlot_ISCP_LCR_Info = -1;
3129 static gint ett_rnsap_UL_TimeSlot_ISCP_LCR_InfoItem = -1;
3130 static gint ett_rnsap_UL_TimingAdvanceCtrl_LCR = -1;
3131 static gint ett_rnsap_UC_ID = -1;
3132 static gint ett_rnsap_UL_ScramblingCode = -1;
3133 static gint ett_rnsap_UL_Synchronisation_Parameters_LCR = -1;
3134 static gint ett_rnsap_URA_Information = -1;
3135 static gint ett_rnsap_RNCsWithCellsInTheAccessedURA_List = -1;
3136 static gint ett_rnsap_RNCsWithCellsInTheAccessedURA_Item = -1;
3137 static gint ett_rnsap_USCH_Information = -1;
3138 static gint ett_rnsap_USCH_InformationItem = -1;
3139 static gint ett_rnsap_PrivateIE_ID = -1;
3140 static gint ett_rnsap_ProcedureID = -1;
3141 static gint ett_rnsap_TransactionID = -1;
3142 static gint ett_rnsap_ProtocolIE_Container = -1;
3143 static gint ett_rnsap_ProtocolIE_Field = -1;
3144 static gint ett_rnsap_ProtocolIE_ContainerPair = -1;
3145 static gint ett_rnsap_ProtocolIE_FieldPair = -1;
3146 static gint ett_rnsap_ProtocolIE_ContainerList = -1;
3147 static gint ett_rnsap_ProtocolIE_ContainerPairList = -1;
3148 static gint ett_rnsap_ProtocolExtensionContainer = -1;
3149 static gint ett_rnsap_ProtocolExtensionField = -1;
3150 static gint ett_rnsap_PrivateIE_Container = -1;
3151 static gint ett_rnsap_PrivateIE_Field = -1;
3153 /*--- End of included file: packet-rnsap-ett.c ---*/
3154 #line 571 "packet-rnsap-template.c"
3156 /* Global variables */
3157 static proto_tree *top_tree;
3158 static guint32 ProcedureCode;
3159 static guint32 ProtocolIE_ID;
3160 static guint32 ddMode;
3162 #define BYTE_ALIGN_OFFSET(offset) \
3164 offset=(offset&0xfffffff8)+8; \
3167 /* Prodedure ID:s */
3173 static int dissect_rnsap_InitiatingMessageValueValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree);
3174 static int dissect_rnsap_SuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree);
3175 static int dissect_rnsap_UnsuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree);
3176 static int dissect_rnsap_ProtocolIEValueValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree);
3178 /*--- Included file: packet-rnsap-fn.c ---*/
3179 #line 1 "packet-rnsap-fn.c"
3180 /*--- Fields for imported types ---*/
3184 static const value_string rnsap_ProcedureCode_vals[] = {
3185 { 0, "id-commonTransportChannelResourcesInitialisation" },
3186 { 1, "id-commonTransportChannelResourcesRelease" },
3187 { 2, "id-compressedModeCommand" },
3188 { 3, "id-downlinkPowerControl" },
3189 { 4, "id-downlinkPowerTimeslotControl" },
3190 { 5, "id-downlinkSignallingTransfer" },
3191 { 6, "id-errorIndication" },
3192 { 7, "id-dedicatedMeasurementFailure" },
3193 { 8, "id-dedicatedMeasurementInitiation" },
3194 { 9, "id-dedicatedMeasurementReporting" },
3195 { 10, "id-dedicatedMeasurementTermination" },
3196 { 11, "id-paging" },
3197 { 12, "id-physicalChannelReconfiguration" },
3198 { 13, "id-privateMessage" },
3199 { 14, "id-radioLinkAddition" },
3200 { 34, "id-radioLinkCongestion" },
3201 { 15, "id-radioLinkDeletion" },
3202 { 16, "id-radioLinkFailure" },
3203 { 17, "id-radioLinkPreemption" },
3204 { 18, "id-radioLinkRestoration" },
3205 { 19, "id-radioLinkSetup" },
3206 { 20, "id-relocationCommit" },
3207 { 21, "id-synchronisedRadioLinkReconfigurationCancellation" },
3208 { 22, "id-synchronisedRadioLinkReconfigurationCommit" },
3209 { 23, "id-synchronisedRadioLinkReconfigurationPreparation" },
3210 { 24, "id-unSynchronisedRadioLinkReconfiguration" },
3211 { 25, "id-uplinkSignallingTransfer" },
3212 { 26, "id-commonMeasurementFailure" },
3213 { 27, "id-commonMeasurementInitiation" },
3214 { 28, "id-commonMeasurementReporting" },
3215 { 29, "id-commonMeasurementTermination" },
3216 { 30, "id-informationExchangeFailure" },
3217 { 31, "id-informationExchangeInitiation" },
3218 { 32, "id-informationReporting" },
3219 { 33, "id-informationExchangeTermination" },
3221 { 36, "id-radioLinkActivation" },
3222 { 37, "id-gERANuplinkSignallingTransfer" },
3223 { 38, "id-radioLinkParameterUpdate" },
3224 { 39, "id-uEMeasurementFailure" },
3225 { 40, "id-uEMeasurementInitiation" },
3226 { 41, "id-uEMeasurementReporting" },
3227 { 42, "id-uEMeasurementTermination" },
3228 { 43, "id-iurDeactivateTrace" },
3229 { 44, "id-iurInvokeTrace" },
3230 { 45, "id-mBMSAttach" },
3231 { 46, "id-mBMSDetach" },
3232 { 48, "id-directInformationTransfer" },
3238 dissect_rnsap_ProcedureCode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
3239 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
3240 0U, 255U, &ProcedureCode, FALSE);
3242 #line 18 "rnsap.cnf"
3243 if (check_col(actx->pinfo->cinfo, COL_INFO))
3244 col_add_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
3245 val_to_str(ProcedureCode, rnsap_ProcedureCode_vals,
3246 "unknown message"));
3250 static int dissect_procedureCode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
3251 return dissect_rnsap_ProcedureCode(tvb, offset, actx, tree, hf_rnsap_procedureCode);
3255 static const value_string rnsap_T_ddMode_vals[] = {
3264 dissect_rnsap_T_ddMode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
3265 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
3266 3, &ddMode, TRUE, 0, NULL);
3270 static int dissect_ddMode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
3271 return dissect_rnsap_T_ddMode(tvb, offset, actx, tree, hf_rnsap_ddMode);
3275 static const per_sequence_t ProcedureID_sequence[] = {
3276 { &hf_rnsap_procedureCode , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProcedureCode },
3277 { &hf_rnsap_ddMode , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_T_ddMode },
3278 { NULL, 0, 0, NULL }
3282 dissect_rnsap_ProcedureID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
3283 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
3284 ett_rnsap_ProcedureID, ProcedureID_sequence);
3288 static int dissect_procedureID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
3289 return dissect_rnsap_ProcedureID(tvb, offset, actx, tree, hf_rnsap_procedureID);
3293 static const value_string rnsap_Criticality_vals[] = {
3302 dissect_rnsap_Criticality(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
3303 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
3304 3, NULL, FALSE, 0, NULL);
3308 static int dissect_criticality(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
3309 return dissect_rnsap_Criticality(tvb, offset, actx, tree, hf_rnsap_criticality);
3311 static int dissect_procedureCriticality(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
3312 return dissect_rnsap_Criticality(tvb, offset, actx, tree, hf_rnsap_procedureCriticality);
3314 static int dissect_iECriticality(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
3315 return dissect_rnsap_Criticality(tvb, offset, actx, tree, hf_rnsap_iECriticality);
3317 static int dissect_firstCriticality(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
3318 return dissect_rnsap_Criticality(tvb, offset, actx, tree, hf_rnsap_firstCriticality);
3320 static int dissect_secondCriticality(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
3321 return dissect_rnsap_Criticality(tvb, offset, actx, tree, hf_rnsap_secondCriticality);
3327 dissect_rnsap_INTEGER_0_127(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
3328 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
3329 0U, 127U, NULL, FALSE);
3333 static int dissect_uncertaintyRadius(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
3334 return dissect_rnsap_INTEGER_0_127(tvb, offset, actx, tree, hf_rnsap_uncertaintyRadius);
3336 static int dissect_confidence(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
3337 return dissect_rnsap_INTEGER_0_127(tvb, offset, actx, tree, hf_rnsap_confidence);
3339 static int dissect_uncertaintyAltitude(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
3340 return dissect_rnsap_INTEGER_0_127(tvb, offset, actx, tree, hf_rnsap_uncertaintyAltitude);
3342 static int dissect_uncertaintySemi_major(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
3343 return dissect_rnsap_INTEGER_0_127(tvb, offset, actx, tree, hf_rnsap_uncertaintySemi_major);
3345 static int dissect_uncertaintySemi_minor(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
3346 return dissect_rnsap_INTEGER_0_127(tvb, offset, actx, tree, hf_rnsap_uncertaintySemi_minor);
3348 static int dissect_uncertaintyCode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
3349 return dissect_rnsap_INTEGER_0_127(tvb, offset, actx, tree, hf_rnsap_uncertaintyCode);
3351 static int dissect_code_Number(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
3352 return dissect_rnsap_INTEGER_0_127(tvb, offset, actx, tree, hf_rnsap_code_Number);
3354 static int dissect_shortTransActionId(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
3355 return dissect_rnsap_INTEGER_0_127(tvb, offset, actx, tree, hf_rnsap_shortTransActionId);
3361 dissect_rnsap_INTEGER_0_32767(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
3362 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
3363 0U, 32767U, NULL, FALSE);
3367 static int dissect_altitude(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
3368 return dissect_rnsap_INTEGER_0_32767(tvb, offset, actx, tree, hf_rnsap_altitude);
3370 static int dissect_longTransActionId(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
3371 return dissect_rnsap_INTEGER_0_32767(tvb, offset, actx, tree, hf_rnsap_longTransActionId);
3375 static const value_string rnsap_TransactionID_vals[] = {
3376 { 0, "shortTransActionId" },
3377 { 1, "longTransActionId" },
3381 static const per_choice_t TransactionID_choice[] = {
3382 { 0, &hf_rnsap_shortTransActionId, ASN1_NO_EXTENSIONS , dissect_rnsap_INTEGER_0_127 },
3383 { 1, &hf_rnsap_longTransActionId, ASN1_NO_EXTENSIONS , dissect_rnsap_INTEGER_0_32767 },
3384 { 0, NULL, 0, NULL }
3388 dissect_rnsap_TransactionID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
3389 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
3390 ett_rnsap_TransactionID, TransactionID_choice,
3395 static int dissect_transactionID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
3396 return dissect_rnsap_TransactionID(tvb, offset, actx, tree, hf_rnsap_transactionID);
3402 dissect_rnsap_InitiatingMessageValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
3403 #line 35 "rnsap.cnf"
3405 offset = dissect_rnsap_InitiatingMessageValueValue(tvb, offset, actx, tree);
3411 static int dissect_initiatingMessageValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
3412 return dissect_rnsap_InitiatingMessageValue(tvb, offset, actx, tree, hf_rnsap_initiatingMessageValue);
3416 static const per_sequence_t InitiatingMessage_sequence[] = {
3417 { &hf_rnsap_procedureID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProcedureID },
3418 { &hf_rnsap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Criticality },
3419 { &hf_rnsap_transactionID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_TransactionID },
3420 { &hf_rnsap_initiatingMessageValue, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_InitiatingMessageValue },
3421 { NULL, 0, 0, NULL }
3425 dissect_rnsap_InitiatingMessage(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
3426 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
3427 ett_rnsap_InitiatingMessage, InitiatingMessage_sequence);
3431 static int dissect_initiatingMessage(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
3432 return dissect_rnsap_InitiatingMessage(tvb, offset, actx, tree, hf_rnsap_initiatingMessage);
3438 dissect_rnsap_SuccessfulOutcomeValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
3439 #line 39 "rnsap.cnf"
3441 offset = dissect_rnsap_SuccessfulOutcomeValueValue(tvb, offset, actx, tree);
3447 static int dissect_successfulOutcomeValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
3448 return dissect_rnsap_SuccessfulOutcomeValue(tvb, offset, actx, tree, hf_rnsap_successfulOutcomeValue);
3452 static const per_sequence_t SuccessfulOutcome_sequence[] = {
3453 { &hf_rnsap_procedureID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProcedureID },
3454 { &hf_rnsap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Criticality },
3455 { &hf_rnsap_transactionID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_TransactionID },
3456 { &hf_rnsap_successfulOutcomeValue, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_SuccessfulOutcomeValue },
3457 { NULL, 0, 0, NULL }
3461 dissect_rnsap_SuccessfulOutcome(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
3462 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
3463 ett_rnsap_SuccessfulOutcome, SuccessfulOutcome_sequence);
3467 static int dissect_successfulOutcome(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
3468 return dissect_rnsap_SuccessfulOutcome(tvb, offset, actx, tree, hf_rnsap_successfulOutcome);
3474 dissect_rnsap_UnsuccessfulOutcomeValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
3475 #line 51 "rnsap.cnf"
3477 offset = dissect_rnsap_UnsuccessfulOutcomeValueValue(tvb, offset, actx, tree);
3483 static int dissect_unsuccessfulOutcomeValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
3484 return dissect_rnsap_UnsuccessfulOutcomeValue(tvb, offset, actx, tree, hf_rnsap_unsuccessfulOutcomeValue);
3488 static const per_sequence_t UnsuccessfulOutcome_sequence[] = {
3489 { &hf_rnsap_procedureID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProcedureID },
3490 { &hf_rnsap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Criticality },
3491 { &hf_rnsap_transactionID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_TransactionID },
3492 { &hf_rnsap_unsuccessfulOutcomeValue, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_UnsuccessfulOutcomeValue },
3493 { NULL, 0, 0, NULL }
3497 dissect_rnsap_UnsuccessfulOutcome(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
3498 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
3499 ett_rnsap_UnsuccessfulOutcome, UnsuccessfulOutcome_sequence);
3503 static int dissect_unsuccessfulOutcome(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
3504 return dissect_rnsap_UnsuccessfulOutcome(tvb, offset, actx, tree, hf_rnsap_unsuccessfulOutcome);
3510 dissect_rnsap_OutcomeValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
3511 #line 43 "rnsap.cnf"
3515 offset = dissect_per_length_determinant(tvb, offset, actx, tree, hf_rnsap_pdu_length, &length);
3516 offset = offset + length;
3517 BYTE_ALIGN_OFFSET(offset)
3523 static int dissect_outcomeValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
3524 return dissect_rnsap_OutcomeValue(tvb, offset, actx, tree, hf_rnsap_outcomeValue);
3528 static const per_sequence_t Outcome_sequence[] = {
3529 { &hf_rnsap_procedureID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProcedureID },
3530 { &hf_rnsap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Criticality },
3531 { &hf_rnsap_transactionID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_TransactionID },
3532 { &hf_rnsap_outcomeValue , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_OutcomeValue },
3533 { NULL, 0, 0, NULL }
3537 dissect_rnsap_Outcome(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
3538 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
3539 ett_rnsap_Outcome, Outcome_sequence);
3543 static int dissect_outcome(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
3544 return dissect_rnsap_Outcome(tvb, offset, actx, tree, hf_rnsap_outcome);
3548 static const value_string rnsap_RNSAP_PDU_vals[] = {
3549 { 0, "initiatingMessage" },
3550 { 1, "successfulOutcome" },
3551 { 2, "unsuccessfulOutcome" },
3556 static const per_choice_t RNSAP_PDU_choice[] = {
3557 { 0, &hf_rnsap_initiatingMessage, ASN1_EXTENSION_ROOT , dissect_rnsap_InitiatingMessage },
3558 { 1, &hf_rnsap_successfulOutcome, ASN1_EXTENSION_ROOT , dissect_rnsap_SuccessfulOutcome },
3559 { 2, &hf_rnsap_unsuccessfulOutcome, ASN1_EXTENSION_ROOT , dissect_rnsap_UnsuccessfulOutcome },
3560 { 3, &hf_rnsap_outcome , ASN1_EXTENSION_ROOT , dissect_rnsap_Outcome },
3561 { 0, NULL, 0, NULL }
3565 dissect_rnsap_RNSAP_PDU(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
3566 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
3567 ett_rnsap_RNSAP_PDU, RNSAP_PDU_choice,
3574 static const value_string rnsap_ProtocolIE_ID_vals[] = {
3575 { 4, "id-AllowedQueuingTime" },
3576 { 42, "id-Allowed-Rate-Information" },
3577 { 309, "id-AntennaColocationIndicator" },
3578 { 5, "id-BindingID" },
3581 { 303, "id-Cell-Capacity-Class-Value" },
3583 { 9, "id-CN-CS-DomainIdentifier" },
3584 { 10, "id-CN-PS-DomainIdentifier" },
3586 { 310, "id-CoverageIndicator" },
3587 { 20, "id-CriticalityDiagnostics" },
3588 { 211, "id-ContextInfoItem-Reset" },
3589 { 515, "id-ContextGroupInfoItem-Reset" },
3590 { 21, "id-D-RNTI" },
3591 { 22, "id-D-RNTI-ReleaseIndication" },
3592 { 26, "id-DCHs-to-Add-FDD" },
3593 { 27, "id-DCHs-to-Add-TDD" },
3594 { 30, "id-DCH-DeleteList-RL-ReconfPrepFDD" },
3595 { 31, "id-DCH-DeleteList-RL-ReconfPrepTDD" },
3596 { 32, "id-DCH-DeleteList-RL-ReconfRqstFDD" },
3597 { 33, "id-DCH-DeleteList-RL-ReconfRqstTDD" },
3598 { 34, "id-DCH-FDD-Information" },
3599 { 35, "id-DCH-TDD-Information" },
3600 { 39, "id-FDD-DCHs-to-Modify" },
3601 { 40, "id-TDD-DCHs-to-Modify" },
3602 { 43, "id-DCH-InformationResponse" },
3603 { 38, "id-DCH-Rate-InformationItem-RL-CongestInd" },
3604 { 44, "id-DL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD" },
3605 { 45, "id-DL-CCTrCH-InformationListIE-RL-ReconfReadyTDD" },
3606 { 46, "id-DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD" },
3607 { 47, "id-DL-CCTrCH-InformationItem-RL-SetupRqstTDD" },
3608 { 48, "id-DL-CCTrCH-InformationListIE-PhyChReconfRqstTDD" },
3609 { 49, "id-DL-CCTrCH-InformationListIE-RL-AdditionRspTDD" },
3610 { 50, "id-DL-CCTrCH-InformationListIE-RL-SetupRspTDD" },
3611 { 51, "id-DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD" },
3612 { 52, "id-DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD" },
3613 { 53, "id-DL-CCTrCH-InformationList-RL-SetupRqstTDD" },
3614 { 54, "id-FDD-DL-CodeInformation" },
3615 { 59, "id-DL-DPCH-Information-RL-ReconfPrepFDD" },
3616 { 60, "id-DL-DPCH-Information-RL-SetupRqstFDD" },
3617 { 61, "id-DL-DPCH-Information-RL-ReconfRqstFDD" },
3618 { 62, "id-DL-DPCH-InformationItem-PhyChReconfRqstTDD" },
3619 { 63, "id-DL-DPCH-InformationItem-RL-AdditionRspTDD" },
3620 { 64, "id-DL-DPCH-InformationItem-RL-SetupRspTDD" },
3621 { 278, "id-DL-DPCH-TimingAdjustment" },
3622 { 67, "id-DLReferencePower" },
3623 { 68, "id-DLReferencePowerList-DL-PC-Rqst" },
3624 { 69, "id-DL-ReferencePowerInformation-DL-PC-Rqst" },
3625 { 12, "id-DPC-Mode" },
3626 { 70, "id-DRXCycleLengthCoefficient" },
3627 { 470, "id-DedicatedMeasurementObjectType-DM-Fail-Ind" },
3628 { 471, "id-DedicatedMeasurementObjectType-DM-Fail" },
3629 { 71, "id-DedicatedMeasurementObjectType-DM-Rprt" },
3630 { 72, "id-DedicatedMeasurementObjectType-DM-Rqst" },
3631 { 73, "id-DedicatedMeasurementObjectType-DM-Rsp" },
3632 { 74, "id-DedicatedMeasurementType" },
3633 { 82, "id-FACH-InfoForUESelectedS-CCPCH-CTCH-ResourceRspFDD" },
3634 { 83, "id-FACH-InfoForUESelectedS-CCPCH-CTCH-ResourceRspTDD" },
3635 { 41, "id-Guaranteed-Rate-Information" },
3637 { 311, "id-HCS-Prio" },
3638 { 85, "id-L3-Information" },
3639 { 90, "id-AdjustmentPeriod" },
3640 { 91, "id-MaxAdjustmentStep" },
3641 { 92, "id-MeasurementFilterCoefficient" },
3642 { 57, "id-MessageStructure" },
3643 { 93, "id-MeasurementID" },
3644 { 13, "id-Neighbouring-GSM-CellInformation" },
3645 { 95, "id-Neighbouring-UMTS-CellInformationItem" },
3646 { 305, "id-NRT-Load-Information-Value" },
3647 { 306, "id-NRT-Load-Information-Value-IncrDecrThres" },
3648 { 102, "id-PagingArea-PagingRqst" },
3649 { 103, "id-FACH-FlowControlInformation" },
3650 { 472, "id-PartialReportingIndicator" },
3651 { 17, "id-Permanent-NAS-UE-Identity" },
3652 { 107, "id-PowerAdjustmentType" },
3653 { 109, "id-RANAP-RelocationInformation" },
3654 { 110, "id-RL-Information-PhyChReconfRqstFDD" },
3655 { 111, "id-RL-Information-PhyChReconfRqstTDD" },
3656 { 112, "id-RL-Information-RL-AdditionRqstFDD" },
3657 { 113, "id-RL-Information-RL-AdditionRqstTDD" },
3658 { 114, "id-RL-Information-RL-DeletionRqst" },
3659 { 115, "id-RL-Information-RL-FailureInd" },
3660 { 116, "id-RL-Information-RL-ReconfPrepFDD" },
3661 { 117, "id-RL-Information-RL-RestoreInd" },
3662 { 118, "id-RL-Information-RL-SetupRqstFDD" },
3663 { 119, "id-RL-Information-RL-SetupRqstTDD" },
3664 { 55, "id-RL-InformationItem-RL-CongestInd" },
3665 { 120, "id-RL-InformationItem-DM-Rprt" },
3666 { 121, "id-RL-InformationItem-DM-Rqst" },
3667 { 122, "id-RL-InformationItem-DM-Rsp" },
3668 { 2, "id-RL-InformationItem-RL-PreemptRequiredInd" },
3669 { 123, "id-RL-InformationItem-RL-SetupRqstFDD" },
3670 { 56, "id-RL-InformationList-RL-CongestInd" },
3671 { 124, "id-RL-InformationList-RL-AdditionRqstFDD" },
3672 { 125, "id-RL-InformationList-RL-DeletionRqst" },
3673 { 1, "id-RL-InformationList-RL-PreemptRequiredInd" },
3674 { 126, "id-RL-InformationList-RL-ReconfPrepFDD" },
3675 { 127, "id-RL-InformationResponse-RL-AdditionRspTDD" },
3676 { 128, "id-RL-InformationResponse-RL-ReconfReadyTDD" },
3677 { 129, "id-RL-InformationResponse-RL-SetupRspTDD" },
3678 { 130, "id-RL-InformationResponseItem-RL-AdditionRspFDD" },
3679 { 131, "id-RL-InformationResponseItem-RL-ReconfReadyFDD" },
3680 { 132, "id-RL-InformationResponseItem-RL-ReconfRspFDD" },
3681 { 133, "id-RL-InformationResponseItem-RL-SetupRspFDD" },
3682 { 134, "id-RL-InformationResponseList-RL-AdditionRspFDD" },
3683 { 135, "id-RL-InformationResponseList-RL-ReconfReadyFDD" },
3684 { 136, "id-RL-InformationResponseList-RL-ReconfRspFDD" },
3685 { 28, "id-RL-InformationResponse-RL-ReconfRspTDD" },
3686 { 137, "id-RL-InformationResponseList-RL-SetupRspFDD" },
3687 { 141, "id-RL-ReconfigurationFailure-RL-ReconfFail" },
3688 { 143, "id-RL-Set-InformationItem-DM-Rprt" },
3689 { 144, "id-RL-Set-InformationItem-DM-Rqst" },
3690 { 145, "id-RL-Set-InformationItem-DM-Rsp" },
3691 { 146, "id-RL-Set-Information-RL-FailureInd" },
3692 { 147, "id-RL-Set-Information-RL-RestoreInd" },
3693 { 473, "id-RL-Set-Successful-InformationItem-DM-Fail" },
3694 { 474, "id-RL-Set-Unsuccessful-InformationItem-DM-Fail" },
3695 { 475, "id-RL-Set-Unsuccessful-InformationItem-DM-Fail-Ind" },
3696 { 476, "id-RL-Successful-InformationItem-DM-Fail" },
3697 { 477, "id-RL-Unsuccessful-InformationItem-DM-Fail" },
3698 { 478, "id-RL-Unsuccessful-InformationItem-DM-Fail-Ind" },
3699 { 152, "id-ReportCharacteristics" },
3700 { 153, "id-Reporting-Object-RL-FailureInd" },
3701 { 154, "id-Reporing-Object-RL-RestoreInd" },
3702 { 307, "id-RT-Load-Value" },
3703 { 308, "id-RT-Load-Value-IncrDecrThres" },
3704 { 155, "id-S-RNTI" },
3705 { 244, "id-ResetIndicator" },
3706 { 245, "id-RNC-ID" },
3708 { 157, "id-SRNC-ID" },
3709 { 159, "id-SuccessfulRL-InformationResponse-RL-AdditionFailureFDD" },
3710 { 160, "id-SuccessfulRL-InformationResponse-RL-SetupFailureFDD" },
3711 { 163, "id-TransportBearerID" },
3712 { 164, "id-TransportBearerRequestIndicator" },
3713 { 165, "id-TransportLayerAddress" },
3714 { 140, "id-TypeOfError" },
3715 { 166, "id-UC-ID" },
3716 { 167, "id-UL-CCTrCH-AddInformation-RL-ReconfPrepTDD" },
3717 { 169, "id-UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD" },
3718 { 171, "id-UL-CCTrCH-InformationItem-RL-SetupRqstTDD" },
3719 { 172, "id-UL-CCTrCH-InformationList-RL-SetupRqstTDD" },
3720 { 173, "id-UL-CCTrCH-InformationListIE-PhyChReconfRqstTDD" },
3721 { 174, "id-UL-CCTrCH-InformationListIE-RL-AdditionRspTDD" },
3722 { 175, "id-UL-CCTrCH-InformationListIE-RL-ReconfReadyTDD" },
3723 { 176, "id-UL-CCTrCH-InformationListIE-RL-SetupRspTDD" },
3724 { 177, "id-UL-DPCH-Information-RL-ReconfPrepFDD" },
3725 { 178, "id-UL-DPCH-Information-RL-ReconfRqstFDD" },
3726 { 179, "id-UL-DPCH-Information-RL-SetupRqstFDD" },
3727 { 180, "id-UL-DPCH-InformationItem-PhyChReconfRqstTDD" },
3728 { 181, "id-UL-DPCH-InformationItem-RL-AdditionRspTDD" },
3729 { 182, "id-UL-DPCH-InformationItem-RL-SetupRspTDD" },
3730 { 183, "id-UL-DPCH-InformationAddListIE-RL-ReconfReadyTDD" },
3731 { 184, "id-UL-SIRTarget" },
3732 { 185, "id-URA-Information" },
3733 { 188, "id-UnsuccessfulRL-InformationResponse-RL-AdditionFailureFDD" },
3734 { 189, "id-UnsuccessfulRL-InformationResponse-RL-SetupFailureFDD" },
3735 { 190, "id-UnsuccessfulRL-InformationResponse-RL-SetupFailureTDD" },
3736 { 193, "id-Active-Pattern-Sequence-Information" },
3737 { 194, "id-AdjustmentRatio" },
3738 { 197, "id-CauseLevel-RL-AdditionFailureFDD" },
3739 { 198, "id-CauseLevel-RL-AdditionFailureTDD" },
3740 { 199, "id-CauseLevel-RL-ReconfFailure" },
3741 { 200, "id-CauseLevel-RL-SetupFailureFDD" },
3742 { 201, "id-CauseLevel-RL-SetupFailureTDD" },
3743 { 205, "id-DL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD" },
3744 { 206, "id-DL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD" },
3745 { 207, "id-DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD" },
3746 { 208, "id-DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD" },
3747 { 209, "id-DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD" },
3748 { 210, "id-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD" },
3749 { 212, "id-DL-DPCH-InformationAddListIE-RL-ReconfReadyTDD" },
3750 { 213, "id-DL-DPCH-InformationDeleteListIE-RL-ReconfReadyTDD" },
3751 { 214, "id-DL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD" },
3752 { 215, "id-DSCHs-to-Add-TDD" },
3753 { 216, "id-Unused-ProtocolIE-ID-216" },
3754 { 217, "id-DSCH-DeleteList-RL-ReconfPrepTDD" },
3755 { 218, "id-Unused-ProtocolIE-ID-218" },
3756 { 219, "id-Unused-ProtocolIE-ID-219" },
3757 { 220, "id-DSCH-InformationListIE-RL-AdditionRspTDD" },
3758 { 221, "id-DSCH-InformationListIEs-RL-SetupRspTDD" },
3759 { 222, "id-DSCH-TDD-Information" },
3760 { 223, "id-Unused-ProtocolIE-ID-223" },
3761 { 226, "id-Unused-ProtocolIE-ID-226" },
3762 { 227, "id-DSCH-ModifyList-RL-ReconfPrepTDD" },
3763 { 228, "id-Unused-ProtocolIE-ID-228" },
3764 { 324, "id-Unused-ProtocolIE-ID-324" },
3765 { 229, "id-Unused-ProtocolIE-ID-229" },
3766 { 230, "id-DSCHToBeAddedOrModifiedList-RL-ReconfReadyTDD" },
3767 { 29, "id-Unused-ProtocolIE-ID-29" },
3768 { 225, "id-Unused-ProtocolIE-ID-225" },
3769 { 232, "id-GA-Cell" },
3770 { 3, "id-GA-CellAdditionalShapes" },
3771 { 246, "id-Unused-ProtocolIE-ID-246" },
3772 { 255, "id-Transmission-Gap-Pattern-Sequence-Information" },
3773 { 256, "id-UL-CCTrCH-DeleteInformation-RL-ReconfPrepTDD" },
3774 { 257, "id-UL-CCTrCH-ModifyInformation-RL-ReconfPrepTDD" },
3775 { 258, "id-UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD" },
3776 { 259, "id-UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD" },
3777 { 260, "id-UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD" },
3778 { 261, "id-UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD" },
3779 { 262, "id-UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD" },
3780 { 263, "id-UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD" },
3781 { 264, "id-UL-DPCH-InformationDeleteListIE-RL-ReconfReadyTDD" },
3782 { 265, "id-UL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD" },
3783 { 266, "id-UnsuccessfulRL-InformationResponse-RL-AdditionFailureTDD" },
3784 { 267, "id-USCHs-to-Add" },
3785 { 268, "id-USCH-DeleteList-RL-ReconfPrepTDD" },
3786 { 269, "id-USCH-InformationListIE-RL-AdditionRspTDD" },
3787 { 270, "id-USCH-InformationListIEs-RL-SetupRspTDD" },
3788 { 271, "id-USCH-Information" },
3789 { 272, "id-USCH-ModifyList-RL-ReconfPrepTDD" },
3790 { 273, "id-USCHToBeAddedOrModifiedList-RL-ReconfReadyTDD" },
3791 { 274, "id-DL-Physical-Channel-Information-RL-SetupRqstTDD" },
3792 { 275, "id-UL-Physical-Channel-Information-RL-SetupRqstTDD" },
3793 { 276, "id-ClosedLoopMode1-SupportIndicator" },
3794 { 277, "id-Unused-ProtocolIE-ID-277" },
3795 { 279, "id-STTD-SupportIndicator" },
3796 { 14, "id-CFNReportingIndicator" },
3797 { 23, "id-CNOriginatedPage-PagingRqst" },
3798 { 24, "id-InnerLoopDLPCStatus" },
3799 { 25, "id-PropagationDelay" },
3800 { 36, "id-RxTimingDeviationForTA" },
3801 { 37, "id-timeSlot-ISCP" },
3802 { 15, "id-CCTrCH-InformationItem-RL-FailureInd" },
3803 { 16, "id-CCTrCH-InformationItem-RL-RestoreInd" },
3804 { 280, "id-CommonMeasurementAccuracy" },
3805 { 281, "id-CommonMeasurementObjectType-CM-Rprt" },
3806 { 282, "id-CommonMeasurementObjectType-CM-Rqst" },
3807 { 283, "id-CommonMeasurementObjectType-CM-Rsp" },
3808 { 284, "id-CommonMeasurementType" },
3809 { 18, "id-CongestionCause" },
3811 { 286, "id-SFNReportingIndicator" },
3812 { 287, "id-InformationExchangeID" },
3813 { 288, "id-InformationExchangeObjectType-InfEx-Rprt" },
3814 { 289, "id-InformationExchangeObjectType-InfEx-Rqst" },
3815 { 290, "id-InformationExchangeObjectType-InfEx-Rsp" },
3816 { 291, "id-InformationReportCharacteristics" },
3817 { 292, "id-InformationType" },
3818 { 58, "id-neighbouring-LCR-TDD-CellInformation" },
3819 { 65, "id-DL-Timeslot-ISCP-LCR-Information-RL-SetupRqstTDD" },
3820 { 66, "id-RL-LCR-InformationResponse-RL-SetupRspTDD" },
3821 { 75, "id-UL-CCTrCH-LCR-InformationListIE-RL-SetupRspTDD" },
3822 { 76, "id-UL-DPCH-LCR-InformationItem-RL-SetupRspTDD" },
3823 { 77, "id-DL-CCTrCH-LCR-InformationListIE-RL-SetupRspTDD" },
3824 { 78, "id-DL-DPCH-LCR-InformationItem-RL-SetupRspTDD" },
3825 { 79, "id-DSCH-LCR-InformationListIEs-RL-SetupRspTDD" },
3826 { 80, "id-USCH-LCR-InformationListIEs-RL-SetupRspTDD" },
3827 { 81, "id-DL-Timeslot-ISCP-LCR-Information-RL-AdditionRqstTDD" },
3828 { 86, "id-RL-LCR-InformationResponse-RL-AdditionRspTDD" },
3829 { 87, "id-UL-CCTrCH-LCR-InformationListIE-RL-AdditionRspTDD" },
3830 { 88, "id-UL-DPCH-LCR-InformationItem-RL-AdditionRspTDD" },
3831 { 89, "id-DL-CCTrCH-LCR-InformationListIE-RL-AdditionRspTDD" },
3832 { 94, "id-DL-DPCH-LCR-InformationItem-RL-AdditionRspTDD" },
3833 { 96, "id-DSCH-LCR-InformationListIEs-RL-AdditionRspTDD" },
3834 { 97, "id-USCH-LCR-InformationListIEs-RL-AdditionRspTDD" },
3835 { 98, "id-UL-DPCH-LCR-InformationAddListIE-RL-ReconfReadyTDD" },
3836 { 100, "id-UL-Timeslot-LCR-InformationModifyList-RL-ReconfReadyTDD" },
3837 { 101, "id-DL-DPCH-LCR-InformationAddListIE-RL-ReconfReadyTDD" },
3838 { 104, "id-DL-Timeslot-LCR-InformationModifyList-RL-ReconfReadyTDD" },
3839 { 105, "id-UL-Timeslot-LCR-InformationList-PhyChReconfRqstTDD" },
3840 { 106, "id-DL-Timeslot-LCR-InformationList-PhyChReconfRqstTDD" },
3841 { 138, "id-timeSlot-ISCP-LCR-List-DL-PC-Rqst-TDD" },
3842 { 139, "id-TSTD-Support-Indicator-RL-SetupRqstTDD" },
3843 { 142, "id-RestrictionStateIndicator" },
3844 { 233, "id-Load-Value" },
3845 { 234, "id-Load-Value-IncrDecrThres" },
3846 { 235, "id-OnModification" },
3847 { 236, "id-Received-Total-Wideband-Power-Value" },
3848 { 237, "id-Received-Total-Wideband-Power-Value-IncrDecrThres" },
3849 { 238, "id-SFNSFNMeasurementThresholdInformation" },
3850 { 239, "id-Transmitted-Carrier-Power-Value" },
3851 { 240, "id-Transmitted-Carrier-Power-Value-IncrDecrThres" },
3852 { 241, "id-TUTRANGPSMeasurementThresholdInformation" },
3853 { 242, "id-UL-Timeslot-ISCP-Value" },
3854 { 243, "id-UL-Timeslot-ISCP-Value-IncrDecrThres" },
3855 { 293, "id-Rx-Timing-Deviation-Value-LCR" },
3856 { 19, "id-DPC-Mode-Change-SupportIndicator" },
3857 { 247, "id-Unused-ProtocolIE-ID-247" },
3858 { 295, "id-Unused-ProtocolIE-ID-295" },
3859 { 202, "id-PrimaryCCPCH-RSCP-RL-ReconfPrepTDD" },
3860 { 203, "id-DL-TimeSlot-ISCP-Info-RL-ReconfPrepTDD" },
3861 { 204, "id-DL-Timeslot-ISCP-LCR-Information-RL-ReconfPrepTDD" },
3862 { 249, "id-DSCH-RNTI" },
3863 { 296, "id-DL-PowerBalancing-Information" },
3864 { 297, "id-DL-PowerBalancing-ActivationIndicator" },
3865 { 298, "id-DL-PowerBalancing-UpdatedIndicator" },
3866 { 299, "id-DL-ReferencePowerInformation" },
3867 { 224, "id-Enhanced-PrimaryCPICH-EcNo" },
3868 { 252, "id-IPDL-TDD-ParametersLCR" },
3869 { 300, "id-CellCapabilityContainer-FDD" },
3870 { 301, "id-CellCapabilityContainer-TDD" },
3871 { 302, "id-CellCapabilityContainer-TDD-LCR" },
3872 { 317, "id-RL-Specific-DCH-Info" },
3873 { 318, "id-RL-ReconfigurationRequestFDD-RL-InformationList" },
3874 { 319, "id-RL-ReconfigurationRequestFDD-RL-Information-IEs" },
3875 { 321, "id-RL-ReconfigurationRequestTDD-RL-Information" },
3876 { 250, "id-CommonTransportChannelResourcesInitialisationNotRequired" },
3877 { 312, "id-DelayedActivation" },
3878 { 313, "id-DelayedActivationList-RL-ActivationCmdFDD" },
3879 { 314, "id-DelayedActivationInformation-RL-ActivationCmdFDD" },
3880 { 315, "id-DelayedActivationList-RL-ActivationCmdTDD" },
3881 { 316, "id-DelayedActivationInformation-RL-ActivationCmdTDD" },
3882 { 251, "id-neighbouringTDDCellMeasurementInformationLCR" },
3883 { 150, "id-UL-SIR-Target-CCTrCH-InformationItem-RL-SetupRspTDD" },
3884 { 151, "id-UL-SIR-Target-CCTrCH-LCR-InformationItem-RL-SetupRspTDD" },
3885 { 451, "id-PrimCCPCH-RSCP-DL-PC-RqstTDD" },
3886 { 452, "id-HSDSCH-FDD-Information" },
3887 { 453, "id-HSDSCH-FDD-Information-Response" },
3888 { 466, "id-HSDSCH-FDD-Update-Information" },
3889 { 456, "id-HSDSCH-Information-to-Modify" },
3890 { 516, "id-HSDSCHMacdFlowSpecificInformationList-RL-PreemptRequiredInd" },
3891 { 517, "id-HSDSCHMacdFlowSpecificInformationItem-RL-PreemptRequiredInd" },
3892 { 457, "id-HSDSCH-RNTI" },
3893 { 458, "id-HSDSCH-TDD-Information" },
3894 { 459, "id-HSDSCH-TDD-Information-Response" },
3895 { 467, "id-HSDSCH-TDD-Update-Information" },
3896 { 463, "id-HSPDSCH-RL-ID" },
3897 { 531, "id-HSDSCH-MACdFlows-to-Add" },
3898 { 532, "id-HSDSCH-MACdFlows-to-Delete" },
3899 { 148, "id-Angle-Of-Arrival-Value-LCR" },
3900 { 158, "id-TrafficClass" },
3901 { 248, "id-Unused-ProtocolIE-ID-248" },
3902 { 253, "id-Unused-ProtocolIE-ID-253" },
3903 { 323, "id-PDSCH-RL-ID" },
3904 { 325, "id-TimeSlot-RL-SetupRspTDD" },
3905 { 468, "id-GERAN-Cell-Capability" },
3906 { 469, "id-GERAN-Classmark" },
3907 { 480, "id-DSCH-InitialWindowSize" },
3908 { 464, "id-UL-Synchronisation-Parameters-LCR" },
3909 { 479, "id-SNA-Information" },
3910 { 465, "id-MAChs-ResetIndicator" },
3911 { 481, "id-TDD-DL-DPCH-TimeSlotFormatModifyItem-LCR-RL-ReconfReadyTDD" },
3912 { 482, "id-TDD-UL-DPCH-TimeSlotFormatModifyItem-LCR-RL-ReconfReadyTDD" },
3913 { 483, "id-TDD-TPC-UplinkStepSize-LCR-RL-SetupRqstTDD" },
3914 { 484, "id-UL-CCTrCH-InformationList-RL-AdditionRqstTDD" },
3915 { 485, "id-UL-CCTrCH-InformationItem-RL-AdditionRqstTDD" },
3916 { 486, "id-DL-CCTrCH-InformationList-RL-AdditionRqstTDD" },
3917 { 487, "id-DL-CCTrCH-InformationItem-RL-AdditionRqstTDD" },
3918 { 488, "id-TDD-TPC-UplinkStepSize-InformationAdd-LCR-RL-ReconfPrepTDD" },
3919 { 489, "id-TDD-TPC-UplinkStepSize-InformationModify-LCR-RL-ReconfPrepTDD" },
3920 { 490, "id-TDD-TPC-DownlinkStepSize-InformationAdd-RL-ReconfPrepTDD" },
3921 { 491, "id-TDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD" },
3922 { 492, "id-UL-TimingAdvanceCtrl-LCR" },
3923 { 493, "id-HSPDSCH-Timeslot-InformationList-PhyChReconfRqstTDD" },
3924 { 494, "id-HSPDSCH-Timeslot-InformationListLCR-PhyChReconfRqstTDD" },
3925 { 495, "id-HS-SICH-Reception-Quality" },
3926 { 496, "id-HS-SICH-Reception-Quality-Measurement-Value" },
3927 { 497, "id-HSSICH-Info-DM-Rprt" },
3928 { 498, "id-HSSICH-Info-DM-Rqst" },
3929 { 499, "id-HSSICH-Info-DM" },
3930 { 500, "id-CCTrCH-Maximum-DL-Power-RL-SetupRspTDD" },
3931 { 501, "id-CCTrCH-Minimum-DL-Power-RL-SetupRspTDD" },
3932 { 502, "id-CCTrCH-Maximum-DL-Power-RL-AdditionRspTDD" },
3933 { 503, "id-CCTrCH-Minimum-DL-Power-RL-AdditionRspTDD" },
3934 { 504, "id-CCTrCH-Maximum-DL-Power-RL-ReconfReadyTDD" },
3935 { 505, "id-CCTrCH-Minimum-DL-Power-RL-ReconfReadyTDD" },
3936 { 506, "id-Maximum-DL-Power-TimeslotLCR-InformationModifyItem-RL-ReconfReadyTDD" },
3937 { 507, "id-Minimum-DL-Power-TimeslotLCR-InformationModifyItem-RL-ReconfReadyTDD" },
3938 { 508, "id-DL-CCTrCH-InformationList-RL-ReconfRspTDD" },
3939 { 509, "id-DL-DPCH-InformationModifyItem-LCR-RL-ReconfRspTDD" },
3940 { 510, "id-Maximum-DL-Power-TimeslotLCR-InformationItem" },
3941 { 511, "id-Minimum-DL-Power-TimeslotLCR-InformationItem" },
3942 { 512, "id-TDD-Support-8PSK" },
3943 { 513, "id-TDD-maxNrDLPhysicalchannels" },
3944 { 514, "id-ExtendedGSMCellIndividualOffset" },
3945 { 518, "id-RL-ParameterUpdateIndicationFDD-RL-InformationList" },
3946 { 519, "id-Primary-CPICH-Usage-For-Channel-Estimation" },
3947 { 520, "id-Secondary-CPICH-Information" },
3948 { 521, "id-Secondary-CPICH-Information-Change" },
3949 { 522, "id-Unused-ProtocolIE-ID-522" },
3950 { 523, "id-Unused-ProtocolIE-ID-523" },
3951 { 524, "id-RL-ParameterUpdateIndicationFDD-RL-Information-Item" },
3952 { 525, "id-Phase-Reference-Update-Indicator" },
3953 { 526, "id-Unidirectional-DCH-Indicator" },
3954 { 527, "id-RL-Information-RL-ReconfPrepTDD" },
3955 { 528, "id-Multiple-RL-InformationResponse-RL-ReconfReadyTDD" },
3956 { 529, "id-RL-ReconfigurationResponseTDD-RL-Information" },
3957 { 530, "id-Satellite-Almanac-Information-ExtItem" },
3958 { 533, "id-HSDSCH-Information-to-Modify-Unsynchronised" },
3959 { 534, "id-TnlQos" },
3960 { 535, "id-RTLoadValue" },
3961 { 536, "id-NRTLoadInformationValue" },
3962 { 537, "id-CellPortionID" },
3963 { 538, "id-UpPTSInterferenceValue" },
3964 { 539, "id-PrimaryCCPCH-RSCP-Delta" },
3965 { 540, "id-UEMeasurementType" },
3966 { 541, "id-UEMeasurementTimeslotInfoHCR" },
3967 { 542, "id-UEMeasurementTimeslotInfoLCR" },
3968 { 543, "id-UEMeasurementReportCharacteristics" },
3969 { 544, "id-UEMeasurementParameterModAllow" },
3970 { 545, "id-UEMeasurementValueInformation" },
3971 { 546, "id-InterfacesToTraceItem" },
3972 { 547, "id-ListOfInterfacesToTrace" },
3973 { 548, "id-TraceDepth" },
3974 { 549, "id-TraceRecordingSessionReference" },
3975 { 550, "id-TraceReference" },
3976 { 551, "id-UEIdentity" },
3977 { 552, "id-NACC-Related-Data" },
3978 { 553, "id-GSM-Cell-InfEx-Rqst" },
3979 { 554, "id-MeasurementRecoveryBehavior" },
3980 { 555, "id-MeasurementRecoveryReportingIndicator" },
3981 { 556, "id-MeasurementRecoverySupportIndicator" },
3982 { 557, "id-DL-DPCH-Power-Information-RL-ReconfPrepFDD" },
3983 { 558, "id-F-DPCH-Information-RL-ReconfPrepFDD" },
3984 { 559, "id-F-DPCH-Information-RL-SetupRqstFDD" },
3985 { 560, "id-MBMS-Bearer-Service-List" },
3986 { 561, "id-MBMS-Bearer-Service-List-InfEx-Rsp" },
3987 { 562, "id-Active-MBMS-Bearer-ServiceFDD" },
3988 { 563, "id-Active-MBMS-Bearer-ServiceTDD" },
3989 { 564, "id-Old-URA-ID" },
3990 { 568, "id-UE-State" },
3991 { 569, "id-URA-ID" },
3992 { 571, "id-HARQ-Preamble-Mode" },
3993 { 572, "id-SynchronisationIndicator" },
3994 { 573, "id-UL-DPDCHIndicatorEDCH" },
3995 { 574, "id-EDPCH-Information" },
3996 { 575, "id-RL-Specific-EDCH-Information" },
3997 { 576, "id-EDCH-RL-Indication" },
3998 { 577, "id-EDCH-FDD-Information" },
3999 { 578, "id-EDCH-RLSet-Id" },
4000 { 579, "id-Serving-EDCHRL-Id" },
4001 { 580, "id-EDCH-FDD-DL-ControlChannelInformation" },
4002 { 581, "id-EDCH-FDD-InformationResponse" },
4003 { 582, "id-EDCH-MACdFlows-To-Add" },
4004 { 583, "id-EDCH-FDD-Information-To-Modify" },
4005 { 584, "id-EDCH-MACdFlows-To-Delete" },
4006 { 585, "id-EDPCH-Information-RLReconfRequest-FDD" },
4007 { 586, "id-EDCH-MacdFlowSpecificInformationList-RL-PreemptRequiredInd" },
4008 { 587, "id-EDCH-MacdFlowSpecificInformationItem-RL-PreemptRequiredInd" },
4009 { 588, "id-EDCH-MacdFlowSpecificInformationList-RL-CongestInd" },
4010 { 589, "id-EDCH-MacdFlowSpecificInformationItem-RL-CongestInd" },
4011 { 590, "id-MBMS-Bearer-Service-Full-Address" },
4012 { 591, "id-Initial-DL-DPCH-TimingAdjustment" },
4013 { 592, "id-Initial-DL-DPCH-TimingAdjustment-Allowed" },
4014 { 593, "id-User-Plane-Congestion-Fields-Inclusion" },
4015 { 594, "id-HARQ-Preamble-Mode-Activation-Indicator" },
4016 { 595, "id-multiple-DedicatedMeasurementValueList-TDD-DM-Rsp" },
4017 { 596, "id-multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp" },
4018 { 597, "id-ProvidedInformation" },
4019 { 598, "id-Active-MBMS-Bearer-ServiceFDD-PFL" },
4020 { 599, "id-Active-MBMS-Bearer-ServiceTDD-PFL" },
4021 { 600, "id-FrequencyBandIndicator" },
4027 dissect_rnsap_ProtocolIE_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4028 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
4029 0U, 65535U, &ProtocolIE_ID, FALSE);
4033 static int dissect_iE_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4034 return dissect_rnsap_ProtocolIE_ID(tvb, offset, actx, tree, hf_rnsap_iE_ID);
4036 static int dissect_id(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4037 return dissect_rnsap_ProtocolIE_ID(tvb, offset, actx, tree, hf_rnsap_id);
4043 dissect_rnsap_ProtocolIEValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4044 #line 55 "rnsap.cnf"
4046 offset = dissect_rnsap_ProtocolIEValueValue(tvb, offset, actx, tree);
4052 static int dissect_value(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4053 return dissect_rnsap_ProtocolIEValue(tvb, offset, actx, tree, hf_rnsap_value);
4057 static const per_sequence_t ProtocolIE_Field_sequence[] = {
4058 { &hf_rnsap_id , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_ID },
4059 { &hf_rnsap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Criticality },
4060 { &hf_rnsap_value , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIEValue },
4061 { NULL, 0, 0, NULL }
4065 dissect_rnsap_ProtocolIE_Field(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4066 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4067 ett_rnsap_ProtocolIE_Field, ProtocolIE_Field_sequence);
4071 static int dissect_ProtocolIE_Container_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4072 return dissect_rnsap_ProtocolIE_Field(tvb, offset, actx, tree, hf_rnsap_ProtocolIE_Container_item);
4076 static const per_sequence_t ProtocolIE_Container_sequence_of[1] = {
4077 { &hf_rnsap_ProtocolIE_Container_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Field },
4081 dissect_rnsap_ProtocolIE_Container(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4082 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
4083 ett_rnsap_ProtocolIE_Container, ProtocolIE_Container_sequence_of,
4088 static int dissect_protocolIEs(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4089 return dissect_rnsap_ProtocolIE_Container(tvb, offset, actx, tree, hf_rnsap_protocolIEs);
4091 static int dissect_ProtocolIE_ContainerList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4092 return dissect_rnsap_ProtocolIE_Container(tvb, offset, actx, tree, hf_rnsap_ProtocolIE_ContainerList_item);
4098 dissect_rnsap_Extension(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4099 #line 31 "rnsap.cnf"
4101 offset = dissect_rnsap_ProtocolIEValueValue(tvb, offset, actx, tree);
4107 static int dissect_extensionValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4108 return dissect_rnsap_Extension(tvb, offset, actx, tree, hf_rnsap_extensionValue);
4112 static const per_sequence_t ProtocolExtensionField_sequence[] = {
4113 { &hf_rnsap_id , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_ID },
4114 { &hf_rnsap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Criticality },
4115 { &hf_rnsap_extensionValue, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Extension },
4116 { NULL, 0, 0, NULL }
4120 dissect_rnsap_ProtocolExtensionField(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4121 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4122 ett_rnsap_ProtocolExtensionField, ProtocolExtensionField_sequence);
4126 static int dissect_ProtocolExtensionContainer_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4127 return dissect_rnsap_ProtocolExtensionField(tvb, offset, actx, tree, hf_rnsap_ProtocolExtensionContainer_item);
4131 static const per_sequence_t ProtocolExtensionContainer_sequence_of[1] = {
4132 { &hf_rnsap_ProtocolExtensionContainer_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolExtensionField },
4136 dissect_rnsap_ProtocolExtensionContainer(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4137 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
4138 ett_rnsap_ProtocolExtensionContainer, ProtocolExtensionContainer_sequence_of,
4143 static int dissect_protocolExtensions(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4144 return dissect_rnsap_ProtocolExtensionContainer(tvb, offset, actx, tree, hf_rnsap_protocolExtensions);
4146 static int dissect_iE_Extensions(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4147 return dissect_rnsap_ProtocolExtensionContainer(tvb, offset, actx, tree, hf_rnsap_iE_Extensions);
4149 static int dissect_iEe_Extensions(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4150 return dissect_rnsap_ProtocolExtensionContainer(tvb, offset, actx, tree, hf_rnsap_iEe_Extensions);
4154 static const per_sequence_t CommonTransportChannelResourcesRequest_sequence[] = {
4155 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4156 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4157 { NULL, 0, 0, NULL }
4161 dissect_rnsap_CommonTransportChannelResourcesRequest(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4162 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4163 ett_rnsap_CommonTransportChannelResourcesRequest, CommonTransportChannelResourcesRequest_sequence);
4167 static int dissect_id_commonTransportChannelResourcesInitialisation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4168 return dissect_rnsap_CommonTransportChannelResourcesRequest(tvb, offset, actx, tree, hf_rnsap_id_commonTransportChannelResourcesInitialisation);
4172 static const per_sequence_t CommonTransportChannelResourcesReleaseRequest_sequence[] = {
4173 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4174 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4175 { NULL, 0, 0, NULL }
4179 dissect_rnsap_CommonTransportChannelResourcesReleaseRequest(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4180 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4181 ett_rnsap_CommonTransportChannelResourcesReleaseRequest, CommonTransportChannelResourcesReleaseRequest_sequence);
4185 static int dissect_id_commonTransportChannelResourcesRelease(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4186 return dissect_rnsap_CommonTransportChannelResourcesReleaseRequest(tvb, offset, actx, tree, hf_rnsap_id_commonTransportChannelResourcesRelease);
4190 static const per_sequence_t CompressedModeCommand_sequence[] = {
4191 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4192 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4193 { NULL, 0, 0, NULL }
4197 dissect_rnsap_CompressedModeCommand(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4198 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4199 ett_rnsap_CompressedModeCommand, CompressedModeCommand_sequence);
4203 static int dissect_id_compressedModeCommand(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4204 return dissect_rnsap_CompressedModeCommand(tvb, offset, actx, tree, hf_rnsap_id_compressedModeCommand);
4208 static const per_sequence_t DL_PowerControlRequest_sequence[] = {
4209 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4210 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4211 { NULL, 0, 0, NULL }
4215 dissect_rnsap_DL_PowerControlRequest(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4216 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4217 ett_rnsap_DL_PowerControlRequest, DL_PowerControlRequest_sequence);
4221 static int dissect_id_downlinkPowerControl(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4222 return dissect_rnsap_DL_PowerControlRequest(tvb, offset, actx, tree, hf_rnsap_id_downlinkPowerControl);
4226 static const per_sequence_t DL_PowerTimeslotControlRequest_sequence[] = {
4227 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4228 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4229 { NULL, 0, 0, NULL }
4233 dissect_rnsap_DL_PowerTimeslotControlRequest(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4234 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4235 ett_rnsap_DL_PowerTimeslotControlRequest, DL_PowerTimeslotControlRequest_sequence);
4239 static int dissect_id_downlinkPowerTimeslotControl(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4240 return dissect_rnsap_DL_PowerTimeslotControlRequest(tvb, offset, actx, tree, hf_rnsap_id_downlinkPowerTimeslotControl);
4244 static const per_sequence_t DownlinkSignallingTransferRequest_sequence[] = {
4245 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4246 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4247 { NULL, 0, 0, NULL }
4251 dissect_rnsap_DownlinkSignallingTransferRequest(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4252 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4253 ett_rnsap_DownlinkSignallingTransferRequest, DownlinkSignallingTransferRequest_sequence);
4257 static int dissect_id_downlinkSignallingTransfer(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4258 return dissect_rnsap_DownlinkSignallingTransferRequest(tvb, offset, actx, tree, hf_rnsap_id_downlinkSignallingTransfer);
4262 static const per_sequence_t ErrorIndication_sequence[] = {
4263 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4264 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4265 { NULL, 0, 0, NULL }
4269 dissect_rnsap_ErrorIndication(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4270 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4271 ett_rnsap_ErrorIndication, ErrorIndication_sequence);
4275 static int dissect_id_errorIndication(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4276 return dissect_rnsap_ErrorIndication(tvb, offset, actx, tree, hf_rnsap_id_errorIndication);
4280 static const per_sequence_t DedicatedMeasurementFailureIndication_sequence[] = {
4281 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4282 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4283 { NULL, 0, 0, NULL }
4287 dissect_rnsap_DedicatedMeasurementFailureIndication(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4288 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4289 ett_rnsap_DedicatedMeasurementFailureIndication, DedicatedMeasurementFailureIndication_sequence);
4293 static int dissect_id_dedicatedMeasurementFailure(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4294 return dissect_rnsap_DedicatedMeasurementFailureIndication(tvb, offset, actx, tree, hf_rnsap_id_dedicatedMeasurementFailure);
4298 static const per_sequence_t DedicatedMeasurementInitiationRequest_sequence[] = {
4299 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4300 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4301 { NULL, 0, 0, NULL }
4305 dissect_rnsap_DedicatedMeasurementInitiationRequest(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4306 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4307 ett_rnsap_DedicatedMeasurementInitiationRequest, DedicatedMeasurementInitiationRequest_sequence);
4311 static int dissect_id_dedicatedMeasurementInitiation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4312 return dissect_rnsap_DedicatedMeasurementInitiationRequest(tvb, offset, actx, tree, hf_rnsap_id_dedicatedMeasurementInitiation);
4316 static const per_sequence_t DedicatedMeasurementReport_sequence[] = {
4317 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4318 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4319 { NULL, 0, 0, NULL }
4323 dissect_rnsap_DedicatedMeasurementReport(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4324 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4325 ett_rnsap_DedicatedMeasurementReport, DedicatedMeasurementReport_sequence);
4329 static int dissect_id_dedicatedMeasurementReporting(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4330 return dissect_rnsap_DedicatedMeasurementReport(tvb, offset, actx, tree, hf_rnsap_id_dedicatedMeasurementReporting);
4334 static const per_sequence_t DedicatedMeasurementTerminationRequest_sequence[] = {
4335 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4336 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4337 { NULL, 0, 0, NULL }
4341 dissect_rnsap_DedicatedMeasurementTerminationRequest(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4342 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4343 ett_rnsap_DedicatedMeasurementTerminationRequest, DedicatedMeasurementTerminationRequest_sequence);
4347 static int dissect_id_dedicatedMeasurementTermination(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4348 return dissect_rnsap_DedicatedMeasurementTerminationRequest(tvb, offset, actx, tree, hf_rnsap_id_dedicatedMeasurementTermination);
4352 static const per_sequence_t PagingRequest_sequence[] = {
4353 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4354 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4355 { NULL, 0, 0, NULL }
4359 dissect_rnsap_PagingRequest(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4360 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4361 ett_rnsap_PagingRequest, PagingRequest_sequence);
4365 static int dissect_id_paging(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4366 return dissect_rnsap_PagingRequest(tvb, offset, actx, tree, hf_rnsap_id_paging);
4370 static const per_sequence_t PhysicalChannelReconfigurationRequestTDD_sequence[] = {
4371 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4372 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4373 { NULL, 0, 0, NULL }
4377 dissect_rnsap_PhysicalChannelReconfigurationRequestTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4378 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4379 ett_rnsap_PhysicalChannelReconfigurationRequestTDD, PhysicalChannelReconfigurationRequestTDD_sequence);
4383 static int dissect_id_physicalChannelReconfiguration(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4384 return dissect_rnsap_PhysicalChannelReconfigurationRequestTDD(tvb, offset, actx, tree, hf_rnsap_id_physicalChannelReconfiguration);
4390 dissect_rnsap_INTEGER_0_65535(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4391 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
4392 0U, 65535U, NULL, FALSE);
4396 static int dissect_innerRadius(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4397 return dissect_rnsap_INTEGER_0_65535(tvb, offset, actx, tree, hf_rnsap_innerRadius);
4399 static int dissect_ctfc16bit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4400 return dissect_rnsap_INTEGER_0_65535(tvb, offset, actx, tree, hf_rnsap_ctfc16bit);
4402 static int dissect_local(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4403 return dissect_rnsap_INTEGER_0_65535(tvb, offset, actx, tree, hf_rnsap_local);
4409 dissect_rnsap_OBJECT_IDENTIFIER(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4410 offset = dissect_per_object_identifier(tvb, offset, actx, tree, hf_index, NULL);
4414 static int dissect_global(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4415 return dissect_rnsap_OBJECT_IDENTIFIER(tvb, offset, actx, tree, hf_rnsap_global);
4419 static const value_string rnsap_PrivateIE_ID_vals[] = {
4425 static const per_choice_t PrivateIE_ID_choice[] = {
4426 { 0, &hf_rnsap_local , ASN1_NO_EXTENSIONS , dissect_rnsap_INTEGER_0_65535 },
4427 { 1, &hf_rnsap_global , ASN1_NO_EXTENSIONS , dissect_rnsap_OBJECT_IDENTIFIER },
4428 { 0, NULL, 0, NULL }
4432 dissect_rnsap_PrivateIE_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4433 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
4434 ett_rnsap_PrivateIE_ID, PrivateIE_ID_choice,
4439 static int dissect_privateIEid(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4440 return dissect_rnsap_PrivateIE_ID(tvb, offset, actx, tree, hf_rnsap_privateIEid);
4446 dissect_rnsap_PrivateIEvalue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4447 #line 76 "rnsap.cnf"
4451 offset = dissect_per_length_determinant(tvb, offset, actx, tree, hf_rnsap_IE_length, &length);
4452 offset = offset + length;
4453 BYTE_ALIGN_OFFSET(offset)
4459 static int dissect_privateIEvalue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4460 return dissect_rnsap_PrivateIEvalue(tvb, offset, actx, tree, hf_rnsap_privateIEvalue);
4464 static const per_sequence_t PrivateIE_Field_sequence[] = {
4465 { &hf_rnsap_privateIEid , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_PrivateIE_ID },
4466 { &hf_rnsap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Criticality },
4467 { &hf_rnsap_privateIEvalue, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_PrivateIEvalue },
4468 { NULL, 0, 0, NULL }
4472 dissect_rnsap_PrivateIE_Field(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4473 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4474 ett_rnsap_PrivateIE_Field, PrivateIE_Field_sequence);
4478 static int dissect_PrivateIE_Container_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4479 return dissect_rnsap_PrivateIE_Field(tvb, offset, actx, tree, hf_rnsap_PrivateIE_Container_item);
4483 static const per_sequence_t PrivateIE_Container_sequence_of[1] = {
4484 { &hf_rnsap_PrivateIE_Container_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_PrivateIE_Field },
4488 dissect_rnsap_PrivateIE_Container(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4489 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
4490 ett_rnsap_PrivateIE_Container, PrivateIE_Container_sequence_of,
4495 static int dissect_privateIEs(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4496 return dissect_rnsap_PrivateIE_Container(tvb, offset, actx, tree, hf_rnsap_privateIEs);
4500 static const per_sequence_t PrivateMessage_sequence[] = {
4501 { &hf_rnsap_privateIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PrivateIE_Container },
4502 { NULL, 0, 0, NULL }
4506 dissect_rnsap_PrivateMessage(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4507 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4508 ett_rnsap_PrivateMessage, PrivateMessage_sequence);
4512 static int dissect_id_privateMessage(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4513 return dissect_rnsap_PrivateMessage(tvb, offset, actx, tree, hf_rnsap_id_privateMessage);
4517 static const per_sequence_t RadioLinkAdditionRequestFDD_sequence[] = {
4518 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4519 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4520 { NULL, 0, 0, NULL }
4524 dissect_rnsap_RadioLinkAdditionRequestFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4525 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4526 ett_rnsap_RadioLinkAdditionRequestFDD, RadioLinkAdditionRequestFDD_sequence);
4530 static int dissect_id_radioLinkAddition(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4531 return dissect_rnsap_RadioLinkAdditionRequestFDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkAddition);
4535 static const per_sequence_t RadioLinkAdditionRequestTDD_sequence[] = {
4536 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4537 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4538 { NULL, 0, 0, NULL }
4542 dissect_rnsap_RadioLinkAdditionRequestTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4543 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4544 ett_rnsap_RadioLinkAdditionRequestTDD, RadioLinkAdditionRequestTDD_sequence);
4548 static int dissect_id_radioLinkAddition_TDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4549 return dissect_rnsap_RadioLinkAdditionRequestTDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkAddition_TDD);
4553 static const per_sequence_t RadioLinkCongestionIndication_sequence[] = {
4554 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4555 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4556 { NULL, 0, 0, NULL }
4560 dissect_rnsap_RadioLinkCongestionIndication(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4561 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4562 ett_rnsap_RadioLinkCongestionIndication, RadioLinkCongestionIndication_sequence);
4566 static int dissect_id_radioLinkCongestion(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4567 return dissect_rnsap_RadioLinkCongestionIndication(tvb, offset, actx, tree, hf_rnsap_id_radioLinkCongestion);
4571 static const per_sequence_t RadioLinkDeletionRequest_sequence[] = {
4572 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4573 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4574 { NULL, 0, 0, NULL }
4578 dissect_rnsap_RadioLinkDeletionRequest(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4579 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4580 ett_rnsap_RadioLinkDeletionRequest, RadioLinkDeletionRequest_sequence);
4584 static int dissect_id_radioLinkDeletion(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4585 return dissect_rnsap_RadioLinkDeletionRequest(tvb, offset, actx, tree, hf_rnsap_id_radioLinkDeletion);
4589 static const per_sequence_t RadioLinkFailureIndication_sequence[] = {
4590 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4591 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4592 { NULL, 0, 0, NULL }
4596 dissect_rnsap_RadioLinkFailureIndication(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4597 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4598 ett_rnsap_RadioLinkFailureIndication, RadioLinkFailureIndication_sequence);
4602 static int dissect_id_radioLinkFailure(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4603 return dissect_rnsap_RadioLinkFailureIndication(tvb, offset, actx, tree, hf_rnsap_id_radioLinkFailure);
4607 static const per_sequence_t RadioLinkPreemptionRequiredIndication_sequence[] = {
4608 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4609 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4610 { NULL, 0, 0, NULL }
4614 dissect_rnsap_RadioLinkPreemptionRequiredIndication(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4615 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4616 ett_rnsap_RadioLinkPreemptionRequiredIndication, RadioLinkPreemptionRequiredIndication_sequence);
4620 static int dissect_id_radioLinkPreemption(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4621 return dissect_rnsap_RadioLinkPreemptionRequiredIndication(tvb, offset, actx, tree, hf_rnsap_id_radioLinkPreemption);
4625 static const per_sequence_t RadioLinkRestoreIndication_sequence[] = {
4626 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4627 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4628 { NULL, 0, 0, NULL }
4632 dissect_rnsap_RadioLinkRestoreIndication(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4633 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4634 ett_rnsap_RadioLinkRestoreIndication, RadioLinkRestoreIndication_sequence);
4638 static int dissect_id_radioLinkRestoration(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4639 return dissect_rnsap_RadioLinkRestoreIndication(tvb, offset, actx, tree, hf_rnsap_id_radioLinkRestoration);
4643 static const per_sequence_t RadioLinkSetupRequestFDD_sequence[] = {
4644 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4645 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4646 { NULL, 0, 0, NULL }
4650 dissect_rnsap_RadioLinkSetupRequestFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4651 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4652 ett_rnsap_RadioLinkSetupRequestFDD, RadioLinkSetupRequestFDD_sequence);
4656 static int dissect_id_radioLinkSetup(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4657 return dissect_rnsap_RadioLinkSetupRequestFDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkSetup);
4661 static const per_sequence_t RadioLinkSetupRequestTDD_sequence[] = {
4662 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4663 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4664 { NULL, 0, 0, NULL }
4668 dissect_rnsap_RadioLinkSetupRequestTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4669 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4670 ett_rnsap_RadioLinkSetupRequestTDD, RadioLinkSetupRequestTDD_sequence);
4674 static int dissect_id_radioLinkSetupTdd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4675 return dissect_rnsap_RadioLinkSetupRequestTDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkSetupTdd);
4679 static const per_sequence_t RelocationCommit_sequence[] = {
4680 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4681 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4682 { NULL, 0, 0, NULL }
4686 dissect_rnsap_RelocationCommit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4687 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4688 ett_rnsap_RelocationCommit, RelocationCommit_sequence);
4692 static int dissect_id_relocationCommit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4693 return dissect_rnsap_RelocationCommit(tvb, offset, actx, tree, hf_rnsap_id_relocationCommit);
4697 static const per_sequence_t RadioLinkReconfigurationCancel_sequence[] = {
4698 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4699 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4700 { NULL, 0, 0, NULL }
4704 dissect_rnsap_RadioLinkReconfigurationCancel(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4705 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4706 ett_rnsap_RadioLinkReconfigurationCancel, RadioLinkReconfigurationCancel_sequence);
4710 static int dissect_id_synchronisedRadioLinkReconfigurationCancellation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4711 return dissect_rnsap_RadioLinkReconfigurationCancel(tvb, offset, actx, tree, hf_rnsap_id_synchronisedRadioLinkReconfigurationCancellation);
4715 static const per_sequence_t RadioLinkReconfigurationCommit_sequence[] = {
4716 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4717 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4718 { NULL, 0, 0, NULL }
4722 dissect_rnsap_RadioLinkReconfigurationCommit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4723 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4724 ett_rnsap_RadioLinkReconfigurationCommit, RadioLinkReconfigurationCommit_sequence);
4728 static int dissect_id_synchronisedRadioLinkReconfigurationCommit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4729 return dissect_rnsap_RadioLinkReconfigurationCommit(tvb, offset, actx, tree, hf_rnsap_id_synchronisedRadioLinkReconfigurationCommit);
4733 static const per_sequence_t RadioLinkReconfigurationPrepareFDD_sequence[] = {
4734 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4735 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4736 { NULL, 0, 0, NULL }
4740 dissect_rnsap_RadioLinkReconfigurationPrepareFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4741 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4742 ett_rnsap_RadioLinkReconfigurationPrepareFDD, RadioLinkReconfigurationPrepareFDD_sequence);
4746 static int dissect_id_synchronisedRadioLinkReconfigurationPreparation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4747 return dissect_rnsap_RadioLinkReconfigurationPrepareFDD(tvb, offset, actx, tree, hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation);
4751 static const per_sequence_t RadioLinkReconfigurationReadyTDD_sequence[] = {
4752 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4753 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4754 { NULL, 0, 0, NULL }
4758 dissect_rnsap_RadioLinkReconfigurationReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4759 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4760 ett_rnsap_RadioLinkReconfigurationReadyTDD, RadioLinkReconfigurationReadyTDD_sequence);
4764 static int dissect_id_synchronisedRadioLinkReconfigurationPreparation_TDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4765 return dissect_rnsap_RadioLinkReconfigurationReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation_TDD);
4769 static const per_sequence_t RadioLinkReconfigurationRequestFDD_sequence[] = {
4770 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4771 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4772 { NULL, 0, 0, NULL }
4776 dissect_rnsap_RadioLinkReconfigurationRequestFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4777 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4778 ett_rnsap_RadioLinkReconfigurationRequestFDD, RadioLinkReconfigurationRequestFDD_sequence);
4782 static int dissect_id_unSynchronisedRadioLinkReconfiguration(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4783 return dissect_rnsap_RadioLinkReconfigurationRequestFDD(tvb, offset, actx, tree, hf_rnsap_id_unSynchronisedRadioLinkReconfiguration);
4787 static const per_sequence_t RadioLinkReconfigurationRequestTDD_sequence[] = {
4788 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4789 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4790 { NULL, 0, 0, NULL }
4794 dissect_rnsap_RadioLinkReconfigurationRequestTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4795 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4796 ett_rnsap_RadioLinkReconfigurationRequestTDD, RadioLinkReconfigurationRequestTDD_sequence);
4800 static int dissect_id_unSynchronisedRadioLinkReconfiguration_TDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4801 return dissect_rnsap_RadioLinkReconfigurationRequestTDD(tvb, offset, actx, tree, hf_rnsap_id_unSynchronisedRadioLinkReconfiguration_TDD);
4805 static const per_sequence_t UplinkSignallingTransferIndicationFDD_sequence[] = {
4806 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4807 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4808 { NULL, 0, 0, NULL }
4812 dissect_rnsap_UplinkSignallingTransferIndicationFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4813 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4814 ett_rnsap_UplinkSignallingTransferIndicationFDD, UplinkSignallingTransferIndicationFDD_sequence);
4818 static int dissect_id_uplinkSignallingTransfer(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4819 return dissect_rnsap_UplinkSignallingTransferIndicationFDD(tvb, offset, actx, tree, hf_rnsap_id_uplinkSignallingTransfer);
4823 static const per_sequence_t UplinkSignallingTransferIndicationTDD_sequence[] = {
4824 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4825 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4826 { NULL, 0, 0, NULL }
4830 dissect_rnsap_UplinkSignallingTransferIndicationTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4831 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4832 ett_rnsap_UplinkSignallingTransferIndicationTDD, UplinkSignallingTransferIndicationTDD_sequence);
4836 static int dissect_id_uplinkSignallingTransfer_TDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4837 return dissect_rnsap_UplinkSignallingTransferIndicationTDD(tvb, offset, actx, tree, hf_rnsap_id_uplinkSignallingTransfer_TDD);
4841 static const per_sequence_t CommonMeasurementFailureIndication_sequence[] = {
4842 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4843 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4844 { NULL, 0, 0, NULL }
4848 dissect_rnsap_CommonMeasurementFailureIndication(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4849 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4850 ett_rnsap_CommonMeasurementFailureIndication, CommonMeasurementFailureIndication_sequence);
4854 static int dissect_id_commonMeasurementFailure(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4855 return dissect_rnsap_CommonMeasurementFailureIndication(tvb, offset, actx, tree, hf_rnsap_id_commonMeasurementFailure);
4859 static const per_sequence_t CommonMeasurementInitiationRequest_sequence[] = {
4860 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4861 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4862 { NULL, 0, 0, NULL }
4866 dissect_rnsap_CommonMeasurementInitiationRequest(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4867 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4868 ett_rnsap_CommonMeasurementInitiationRequest, CommonMeasurementInitiationRequest_sequence);
4872 static int dissect_id_commonMeasurementInitiation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4873 return dissect_rnsap_CommonMeasurementInitiationRequest(tvb, offset, actx, tree, hf_rnsap_id_commonMeasurementInitiation);
4877 static const per_sequence_t CommonMeasurementReport_sequence[] = {
4878 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4879 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4880 { NULL, 0, 0, NULL }
4884 dissect_rnsap_CommonMeasurementReport(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4885 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4886 ett_rnsap_CommonMeasurementReport, CommonMeasurementReport_sequence);
4890 static int dissect_id_commonMeasurementReporting(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4891 return dissect_rnsap_CommonMeasurementReport(tvb, offset, actx, tree, hf_rnsap_id_commonMeasurementReporting);
4895 static const per_sequence_t CommonMeasurementTerminationRequest_sequence[] = {
4896 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4897 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4898 { NULL, 0, 0, NULL }
4902 dissect_rnsap_CommonMeasurementTerminationRequest(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4903 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4904 ett_rnsap_CommonMeasurementTerminationRequest, CommonMeasurementTerminationRequest_sequence);
4908 static int dissect_id_commonMeasurementTermination(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4909 return dissect_rnsap_CommonMeasurementTerminationRequest(tvb, offset, actx, tree, hf_rnsap_id_commonMeasurementTermination);
4913 static const per_sequence_t InformationExchangeFailureIndication_sequence[] = {
4914 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4915 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4916 { NULL, 0, 0, NULL }
4920 dissect_rnsap_InformationExchangeFailureIndication(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4921 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4922 ett_rnsap_InformationExchangeFailureIndication, InformationExchangeFailureIndication_sequence);
4926 static int dissect_id_informationExchangeFailure(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4927 return dissect_rnsap_InformationExchangeFailureIndication(tvb, offset, actx, tree, hf_rnsap_id_informationExchangeFailure);
4931 static const per_sequence_t InformationExchangeInitiationRequest_sequence[] = {
4932 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4933 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4934 { NULL, 0, 0, NULL }
4938 dissect_rnsap_InformationExchangeInitiationRequest(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4939 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4940 ett_rnsap_InformationExchangeInitiationRequest, InformationExchangeInitiationRequest_sequence);
4944 static int dissect_id_informationExchangeInitiation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4945 return dissect_rnsap_InformationExchangeInitiationRequest(tvb, offset, actx, tree, hf_rnsap_id_informationExchangeInitiation);
4949 static const per_sequence_t InformationReport_sequence[] = {
4950 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4951 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4952 { NULL, 0, 0, NULL }
4956 dissect_rnsap_InformationReport(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4957 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4958 ett_rnsap_InformationReport, InformationReport_sequence);
4962 static int dissect_id_informationReporting(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4963 return dissect_rnsap_InformationReport(tvb, offset, actx, tree, hf_rnsap_id_informationReporting);
4967 static const per_sequence_t InformationExchangeTerminationRequest_sequence[] = {
4968 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4969 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4970 { NULL, 0, 0, NULL }
4974 dissect_rnsap_InformationExchangeTerminationRequest(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4975 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4976 ett_rnsap_InformationExchangeTerminationRequest, InformationExchangeTerminationRequest_sequence);
4980 static int dissect_id_informationExchangeTermination(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4981 return dissect_rnsap_InformationExchangeTerminationRequest(tvb, offset, actx, tree, hf_rnsap_id_informationExchangeTermination);
4985 static const per_sequence_t ResetRequest_sequence[] = {
4986 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
4987 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
4988 { NULL, 0, 0, NULL }
4992 dissect_rnsap_ResetRequest(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
4993 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4994 ett_rnsap_ResetRequest, ResetRequest_sequence);
4998 static int dissect_id_reset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
4999 return dissect_rnsap_ResetRequest(tvb, offset, actx, tree, hf_rnsap_id_reset);
5003 static const per_sequence_t RadioLinkActivationCommandFDD_sequence[] = {
5004 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5005 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5006 { NULL, 0, 0, NULL }
5010 dissect_rnsap_RadioLinkActivationCommandFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5011 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5012 ett_rnsap_RadioLinkActivationCommandFDD, RadioLinkActivationCommandFDD_sequence);
5016 static int dissect_id_radioLinkActivation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5017 return dissect_rnsap_RadioLinkActivationCommandFDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkActivation);
5021 static const per_sequence_t RadioLinkActivationCommandTDD_sequence[] = {
5022 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5023 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5024 { NULL, 0, 0, NULL }
5028 dissect_rnsap_RadioLinkActivationCommandTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5029 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5030 ett_rnsap_RadioLinkActivationCommandTDD, RadioLinkActivationCommandTDD_sequence);
5034 static int dissect_id_radioLinkActivation_TDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5035 return dissect_rnsap_RadioLinkActivationCommandTDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkActivation_TDD);
5039 static const per_sequence_t GERANUplinkSignallingTransferIndication_sequence[] = {
5040 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5041 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5042 { NULL, 0, 0, NULL }
5046 dissect_rnsap_GERANUplinkSignallingTransferIndication(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5047 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5048 ett_rnsap_GERANUplinkSignallingTransferIndication, GERANUplinkSignallingTransferIndication_sequence);
5052 static int dissect_id_gERANuplinkSignallingTransfer(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5053 return dissect_rnsap_GERANUplinkSignallingTransferIndication(tvb, offset, actx, tree, hf_rnsap_id_gERANuplinkSignallingTransfer);
5057 static const per_sequence_t RadioLinkParameterUpdateIndicationFDD_sequence[] = {
5058 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5059 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5060 { NULL, 0, 0, NULL }
5064 dissect_rnsap_RadioLinkParameterUpdateIndicationFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5065 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5066 ett_rnsap_RadioLinkParameterUpdateIndicationFDD, RadioLinkParameterUpdateIndicationFDD_sequence);
5070 static int dissect_id_radioLinkParameterUpdate(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5071 return dissect_rnsap_RadioLinkParameterUpdateIndicationFDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkParameterUpdate);
5075 static const per_sequence_t RadioLinkParameterUpdateIndicationTDD_sequence[] = {
5076 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5077 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5078 { NULL, 0, 0, NULL }
5082 dissect_rnsap_RadioLinkParameterUpdateIndicationTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5083 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5084 ett_rnsap_RadioLinkParameterUpdateIndicationTDD, RadioLinkParameterUpdateIndicationTDD_sequence);
5088 static int dissect_id_radioLinkParameterUpdate_TDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5089 return dissect_rnsap_RadioLinkParameterUpdateIndicationTDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkParameterUpdate_TDD);
5093 static const per_sequence_t UEMeasurementFailureIndication_sequence[] = {
5094 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5095 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5096 { NULL, 0, 0, NULL }
5100 dissect_rnsap_UEMeasurementFailureIndication(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5101 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5102 ett_rnsap_UEMeasurementFailureIndication, UEMeasurementFailureIndication_sequence);
5106 static int dissect_id_uEMeasurementFailure(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5107 return dissect_rnsap_UEMeasurementFailureIndication(tvb, offset, actx, tree, hf_rnsap_id_uEMeasurementFailure);
5111 static const per_sequence_t UEMeasurementInitiationRequest_sequence[] = {
5112 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5113 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5114 { NULL, 0, 0, NULL }
5118 dissect_rnsap_UEMeasurementInitiationRequest(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5119 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5120 ett_rnsap_UEMeasurementInitiationRequest, UEMeasurementInitiationRequest_sequence);
5124 static int dissect_id_uEMeasurementInitiation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5125 return dissect_rnsap_UEMeasurementInitiationRequest(tvb, offset, actx, tree, hf_rnsap_id_uEMeasurementInitiation);
5129 static const per_sequence_t UEMeasurementReport_sequence[] = {
5130 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5131 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5132 { NULL, 0, 0, NULL }
5136 dissect_rnsap_UEMeasurementReport(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5137 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5138 ett_rnsap_UEMeasurementReport, UEMeasurementReport_sequence);
5142 static int dissect_id_uEMeasurementReporting(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5143 return dissect_rnsap_UEMeasurementReport(tvb, offset, actx, tree, hf_rnsap_id_uEMeasurementReporting);
5147 static const per_sequence_t UEMeasurementTerminationRequest_sequence[] = {
5148 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5149 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5150 { NULL, 0, 0, NULL }
5154 dissect_rnsap_UEMeasurementTerminationRequest(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5155 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5156 ett_rnsap_UEMeasurementTerminationRequest, UEMeasurementTerminationRequest_sequence);
5160 static int dissect_id_uEMeasurementTermination(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5161 return dissect_rnsap_UEMeasurementTerminationRequest(tvb, offset, actx, tree, hf_rnsap_id_uEMeasurementTermination);
5165 static const per_sequence_t IurDeactivateTrace_sequence[] = {
5166 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5167 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5168 { NULL, 0, 0, NULL }
5172 dissect_rnsap_IurDeactivateTrace(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5173 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5174 ett_rnsap_IurDeactivateTrace, IurDeactivateTrace_sequence);
5178 static int dissect_id_iurDeactivateTrace(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5179 return dissect_rnsap_IurDeactivateTrace(tvb, offset, actx, tree, hf_rnsap_id_iurDeactivateTrace);
5183 static const per_sequence_t IurInvokeTrace_sequence[] = {
5184 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5185 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5186 { NULL, 0, 0, NULL }
5190 dissect_rnsap_IurInvokeTrace(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5191 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5192 ett_rnsap_IurInvokeTrace, IurInvokeTrace_sequence);
5196 static int dissect_id_iurInvokeTrace(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5197 return dissect_rnsap_IurInvokeTrace(tvb, offset, actx, tree, hf_rnsap_id_iurInvokeTrace);
5201 static const per_sequence_t MBMSAttachCommand_sequence[] = {
5202 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5203 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5204 { NULL, 0, 0, NULL }
5208 dissect_rnsap_MBMSAttachCommand(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5209 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5210 ett_rnsap_MBMSAttachCommand, MBMSAttachCommand_sequence);
5214 static int dissect_id_mBMSAttach(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5215 return dissect_rnsap_MBMSAttachCommand(tvb, offset, actx, tree, hf_rnsap_id_mBMSAttach);
5219 static const per_sequence_t MBMSDetachCommand_sequence[] = {
5220 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5221 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5222 { NULL, 0, 0, NULL }
5226 dissect_rnsap_MBMSDetachCommand(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5227 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5228 ett_rnsap_MBMSDetachCommand, MBMSDetachCommand_sequence);
5232 static int dissect_id_mBMSDetach(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5233 return dissect_rnsap_MBMSDetachCommand(tvb, offset, actx, tree, hf_rnsap_id_mBMSDetach);
5237 static const per_sequence_t DirectInformationTransfer_sequence[] = {
5238 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5239 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5240 { NULL, 0, 0, NULL }
5244 dissect_rnsap_DirectInformationTransfer(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5245 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5246 ett_rnsap_DirectInformationTransfer, DirectInformationTransfer_sequence);
5250 static int dissect_id_directInformationTransfer(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5251 return dissect_rnsap_DirectInformationTransfer(tvb, offset, actx, tree, hf_rnsap_id_directInformationTransfer);
5255 static const value_string rnsap_DummyInitiatingValue_vals[] = {
5256 { 0, "id-commonTransportChannelResourcesInitialisation" },
5257 { 1, "id-commonTransportChannelResourcesRelease" },
5258 { 2, "id-compressedModeCommand" },
5259 { 3, "id-downlinkPowerControl" },
5260 { 4, "id-downlinkPowerTimeslotControl" },
5261 { 5, "id-downlinkSignallingTransfer" },
5262 { 6, "id-errorIndication" },
5263 { 7, "id-dedicatedMeasurementFailure" },
5264 { 8, "id-dedicatedMeasurementInitiation" },
5265 { 9, "id-dedicatedMeasurementReporting" },
5266 { 10, "id-dedicatedMeasurementTermination" },
5267 { 11, "id-paging" },
5268 { 12, "id-physicalChannelReconfiguration" },
5269 { 13, "id-privateMessage" },
5270 { 14, "id-radioLinkAddition" },
5271 { 15, "id-radioLinkAddition-TDD" },
5272 { 16, "id-radioLinkCongestion" },
5273 { 17, "id-radioLinkDeletion" },
5274 { 18, "id-radioLinkFailure" },
5275 { 19, "id-radioLinkPreemption" },
5276 { 20, "id-radioLinkRestoration" },
5277 { 21, "id-radioLinkSetup" },
5278 { 22, "id-radioLinkSetupTdd" },
5279 { 23, "id-relocationCommit" },
5280 { 24, "id-synchronisedRadioLinkReconfigurationCancellation" },
5281 { 25, "id-synchronisedRadioLinkReconfigurationCommit" },
5282 { 26, "id-synchronisedRadioLinkReconfigurationPreparation" },
5283 { 27, "id-synchronisedRadioLinkReconfigurationPreparation-TDD" },
5284 { 28, "id-unSynchronisedRadioLinkReconfiguration" },
5285 { 29, "id-unSynchronisedRadioLinkReconfiguration-TDD" },
5286 { 30, "id-uplinkSignallingTransfer" },
5287 { 31, "id-uplinkSignallingTransfer-TDD" },
5288 { 32, "id-commonMeasurementFailure" },
5289 { 33, "id-commonMeasurementInitiation" },
5290 { 34, "id-commonMeasurementReporting" },
5291 { 35, "id-commonMeasurementTermination" },
5292 { 36, "id-informationExchangeFailure" },
5293 { 37, "id-informationExchangeInitiation" },
5294 { 38, "id-informationReporting" },
5295 { 39, "id-informationExchangeTermination" },
5297 { 41, "id-radioLinkActivation" },
5298 { 42, "id-radioLinkActivation-TDD" },
5299 { 43, "id-gERANuplinkSignallingTransfer" },
5300 { 44, "id-radioLinkParameterUpdate" },
5301 { 45, "id-radioLinkParameterUpdate-TDD" },
5302 { 46, "id-uEMeasurementFailure" },
5303 { 47, "id-uEMeasurementInitiation" },
5304 { 48, "id-uEMeasurementReporting" },
5305 { 49, "id-uEMeasurementTermination" },
5306 { 50, "id-iurDeactivateTrace" },
5307 { 51, "id-iurInvokeTrace" },
5308 { 52, "id-mBMSAttach" },
5309 { 53, "id-mBMSDetach" },
5310 { 54, "id-directInformationTransfer" },
5314 static const per_choice_t DummyInitiatingValue_choice[] = {
5315 { 0, &hf_rnsap_id_commonTransportChannelResourcesInitialisation, ASN1_EXTENSION_ROOT , dissect_rnsap_CommonTransportChannelResourcesRequest },
5316 { 1, &hf_rnsap_id_commonTransportChannelResourcesRelease, ASN1_EXTENSION_ROOT , dissect_rnsap_CommonTransportChannelResourcesReleaseRequest },
5317 { 2, &hf_rnsap_id_compressedModeCommand, ASN1_EXTENSION_ROOT , dissect_rnsap_CompressedModeCommand },
5318 { 3, &hf_rnsap_id_downlinkPowerControl, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_PowerControlRequest },
5319 { 4, &hf_rnsap_id_downlinkPowerTimeslotControl, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_PowerTimeslotControlRequest },
5320 { 5, &hf_rnsap_id_downlinkSignallingTransfer, ASN1_EXTENSION_ROOT , dissect_rnsap_DownlinkSignallingTransferRequest },
5321 { 6, &hf_rnsap_id_errorIndication, ASN1_EXTENSION_ROOT , dissect_rnsap_ErrorIndication },
5322 { 7, &hf_rnsap_id_dedicatedMeasurementFailure, ASN1_EXTENSION_ROOT , dissect_rnsap_DedicatedMeasurementFailureIndication },
5323 { 8, &hf_rnsap_id_dedicatedMeasurementInitiation, ASN1_EXTENSION_ROOT , dissect_rnsap_DedicatedMeasurementInitiationRequest },
5324 { 9, &hf_rnsap_id_dedicatedMeasurementReporting, ASN1_EXTENSION_ROOT , dissect_rnsap_DedicatedMeasurementReport },
5325 { 10, &hf_rnsap_id_dedicatedMeasurementTermination, ASN1_EXTENSION_ROOT , dissect_rnsap_DedicatedMeasurementTerminationRequest },
5326 { 11, &hf_rnsap_id_paging , ASN1_EXTENSION_ROOT , dissect_rnsap_PagingRequest },
5327 { 12, &hf_rnsap_id_physicalChannelReconfiguration, ASN1_EXTENSION_ROOT , dissect_rnsap_PhysicalChannelReconfigurationRequestTDD },
5328 { 13, &hf_rnsap_id_privateMessage, ASN1_EXTENSION_ROOT , dissect_rnsap_PrivateMessage },
5329 { 14, &hf_rnsap_id_radioLinkAddition, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkAdditionRequestFDD },
5330 { 15, &hf_rnsap_id_radioLinkAddition_TDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkAdditionRequestTDD },
5331 { 16, &hf_rnsap_id_radioLinkCongestion, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkCongestionIndication },
5332 { 17, &hf_rnsap_id_radioLinkDeletion, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkDeletionRequest },
5333 { 18, &hf_rnsap_id_radioLinkFailure, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkFailureIndication },
5334 { 19, &hf_rnsap_id_radioLinkPreemption, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkPreemptionRequiredIndication },
5335 { 20, &hf_rnsap_id_radioLinkRestoration, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkRestoreIndication },
5336 { 21, &hf_rnsap_id_radioLinkSetup, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkSetupRequestFDD },
5337 { 22, &hf_rnsap_id_radioLinkSetupTdd, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkSetupRequestTDD },
5338 { 23, &hf_rnsap_id_relocationCommit, ASN1_EXTENSION_ROOT , dissect_rnsap_RelocationCommit },
5339 { 24, &hf_rnsap_id_synchronisedRadioLinkReconfigurationCancellation, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkReconfigurationCancel },
5340 { 25, &hf_rnsap_id_synchronisedRadioLinkReconfigurationCommit, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkReconfigurationCommit },
5341 { 26, &hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkReconfigurationPrepareFDD },
5342 { 27, &hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation_TDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkReconfigurationReadyTDD },
5343 { 28, &hf_rnsap_id_unSynchronisedRadioLinkReconfiguration, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkReconfigurationRequestFDD },
5344 { 29, &hf_rnsap_id_unSynchronisedRadioLinkReconfiguration_TDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkReconfigurationRequestTDD },
5345 { 30, &hf_rnsap_id_uplinkSignallingTransfer, ASN1_EXTENSION_ROOT , dissect_rnsap_UplinkSignallingTransferIndicationFDD },
5346 { 31, &hf_rnsap_id_uplinkSignallingTransfer_TDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UplinkSignallingTransferIndicationTDD },
5347 { 32, &hf_rnsap_id_commonMeasurementFailure, ASN1_EXTENSION_ROOT , dissect_rnsap_CommonMeasurementFailureIndication },
5348 { 33, &hf_rnsap_id_commonMeasurementInitiation, ASN1_EXTENSION_ROOT , dissect_rnsap_CommonMeasurementInitiationRequest },
5349 { 34, &hf_rnsap_id_commonMeasurementReporting, ASN1_EXTENSION_ROOT , dissect_rnsap_CommonMeasurementReport },
5350 { 35, &hf_rnsap_id_commonMeasurementTermination, ASN1_EXTENSION_ROOT , dissect_rnsap_CommonMeasurementTerminationRequest },
5351 { 36, &hf_rnsap_id_informationExchangeFailure, ASN1_EXTENSION_ROOT , dissect_rnsap_InformationExchangeFailureIndication },
5352 { 37, &hf_rnsap_id_informationExchangeInitiation, ASN1_EXTENSION_ROOT , dissect_rnsap_InformationExchangeInitiationRequest },
5353 { 38, &hf_rnsap_id_informationReporting, ASN1_EXTENSION_ROOT , dissect_rnsap_InformationReport },
5354 { 39, &hf_rnsap_id_informationExchangeTermination, ASN1_EXTENSION_ROOT , dissect_rnsap_InformationExchangeTerminationRequest },
5355 { 40, &hf_rnsap_id_reset , ASN1_EXTENSION_ROOT , dissect_rnsap_ResetRequest },
5356 { 41, &hf_rnsap_id_radioLinkActivation, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkActivationCommandFDD },
5357 { 42, &hf_rnsap_id_radioLinkActivation_TDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkActivationCommandTDD },
5358 { 43, &hf_rnsap_id_gERANuplinkSignallingTransfer, ASN1_EXTENSION_ROOT , dissect_rnsap_GERANUplinkSignallingTransferIndication },
5359 { 44, &hf_rnsap_id_radioLinkParameterUpdate, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkParameterUpdateIndicationFDD },
5360 { 45, &hf_rnsap_id_radioLinkParameterUpdate_TDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkParameterUpdateIndicationTDD },
5361 { 46, &hf_rnsap_id_uEMeasurementFailure, ASN1_EXTENSION_ROOT , dissect_rnsap_UEMeasurementFailureIndication },
5362 { 47, &hf_rnsap_id_uEMeasurementInitiation, ASN1_EXTENSION_ROOT , dissect_rnsap_UEMeasurementInitiationRequest },
5363 { 48, &hf_rnsap_id_uEMeasurementReporting, ASN1_EXTENSION_ROOT , dissect_rnsap_UEMeasurementReport },
5364 { 49, &hf_rnsap_id_uEMeasurementTermination, ASN1_EXTENSION_ROOT , dissect_rnsap_UEMeasurementTerminationRequest },
5365 { 50, &hf_rnsap_id_iurDeactivateTrace, ASN1_EXTENSION_ROOT , dissect_rnsap_IurDeactivateTrace },
5366 { 51, &hf_rnsap_id_iurInvokeTrace, ASN1_EXTENSION_ROOT , dissect_rnsap_IurInvokeTrace },
5367 { 52, &hf_rnsap_id_mBMSAttach , ASN1_EXTENSION_ROOT , dissect_rnsap_MBMSAttachCommand },
5368 { 53, &hf_rnsap_id_mBMSDetach , ASN1_EXTENSION_ROOT , dissect_rnsap_MBMSDetachCommand },
5369 { 54, &hf_rnsap_id_directInformationTransfer, ASN1_EXTENSION_ROOT , dissect_rnsap_DirectInformationTransfer },
5370 { 0, NULL, 0, NULL }
5374 dissect_rnsap_DummyInitiatingValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5375 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
5376 ett_rnsap_DummyInitiatingValue, DummyInitiatingValue_choice,
5383 static const per_sequence_t CommonTransportChannelResourcesResponseFDD_sequence[] = {
5384 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5385 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5386 { NULL, 0, 0, NULL }
5390 dissect_rnsap_CommonTransportChannelResourcesResponseFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5391 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5392 ett_rnsap_CommonTransportChannelResourcesResponseFDD, CommonTransportChannelResourcesResponseFDD_sequence);
5396 static int dissect_id_commonTransportChannelResourcesInitialisation1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5397 return dissect_rnsap_CommonTransportChannelResourcesResponseFDD(tvb, offset, actx, tree, hf_rnsap_id_commonTransportChannelResourcesInitialisation1);
5401 static const per_sequence_t CommonTransportChannelResourcesResponseTDD_sequence[] = {
5402 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5403 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5404 { NULL, 0, 0, NULL }
5408 dissect_rnsap_CommonTransportChannelResourcesResponseTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5409 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5410 ett_rnsap_CommonTransportChannelResourcesResponseTDD, CommonTransportChannelResourcesResponseTDD_sequence);
5414 static int dissect_id_commonTransportChannelResourcesInitialisation_TDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5415 return dissect_rnsap_CommonTransportChannelResourcesResponseTDD(tvb, offset, actx, tree, hf_rnsap_id_commonTransportChannelResourcesInitialisation_TDD);
5419 static const per_sequence_t DedicatedMeasurementInitiationResponse_sequence[] = {
5420 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5421 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5422 { NULL, 0, 0, NULL }
5426 dissect_rnsap_DedicatedMeasurementInitiationResponse(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5427 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5428 ett_rnsap_DedicatedMeasurementInitiationResponse, DedicatedMeasurementInitiationResponse_sequence);
5432 static int dissect_id_dedicatedMeasurementInitiation1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5433 return dissect_rnsap_DedicatedMeasurementInitiationResponse(tvb, offset, actx, tree, hf_rnsap_id_dedicatedMeasurementInitiation1);
5437 static const per_sequence_t PhysicalChannelReconfigurationCommand_sequence[] = {
5438 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5439 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5440 { NULL, 0, 0, NULL }
5444 dissect_rnsap_PhysicalChannelReconfigurationCommand(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5445 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5446 ett_rnsap_PhysicalChannelReconfigurationCommand, PhysicalChannelReconfigurationCommand_sequence);
5450 static int dissect_id_physicalChannelReconfiguration1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5451 return dissect_rnsap_PhysicalChannelReconfigurationCommand(tvb, offset, actx, tree, hf_rnsap_id_physicalChannelReconfiguration1);
5455 static const per_sequence_t RadioLinkAdditionResponseFDD_sequence[] = {
5456 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5457 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5458 { NULL, 0, 0, NULL }
5462 dissect_rnsap_RadioLinkAdditionResponseFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5463 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5464 ett_rnsap_RadioLinkAdditionResponseFDD, RadioLinkAdditionResponseFDD_sequence);
5468 static int dissect_id_radioLinkAddition1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5469 return dissect_rnsap_RadioLinkAdditionResponseFDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkAddition1);
5473 static const per_sequence_t RadioLinkAdditionResponseTDD_sequence[] = {
5474 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5475 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5476 { NULL, 0, 0, NULL }
5480 dissect_rnsap_RadioLinkAdditionResponseTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5481 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5482 ett_rnsap_RadioLinkAdditionResponseTDD, RadioLinkAdditionResponseTDD_sequence);
5486 static int dissect_id_radioLinkAddition_TDD1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5487 return dissect_rnsap_RadioLinkAdditionResponseTDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkAddition_TDD1);
5491 static const per_sequence_t RadioLinkDeletionResponse_sequence[] = {
5492 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5493 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5494 { NULL, 0, 0, NULL }
5498 dissect_rnsap_RadioLinkDeletionResponse(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5499 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5500 ett_rnsap_RadioLinkDeletionResponse, RadioLinkDeletionResponse_sequence);
5504 static int dissect_id_radioLinkDeletion1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5505 return dissect_rnsap_RadioLinkDeletionResponse(tvb, offset, actx, tree, hf_rnsap_id_radioLinkDeletion1);
5509 static const per_sequence_t RadioLinkSetupResponseFDD_sequence[] = {
5510 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5511 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5512 { NULL, 0, 0, NULL }
5516 dissect_rnsap_RadioLinkSetupResponseFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5517 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5518 ett_rnsap_RadioLinkSetupResponseFDD, RadioLinkSetupResponseFDD_sequence);
5522 static int dissect_id_radioLinkSetup1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5523 return dissect_rnsap_RadioLinkSetupResponseFDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkSetup1);
5527 static const per_sequence_t RadioLinkSetupResponseTDD_sequence[] = {
5528 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5529 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5530 { NULL, 0, 0, NULL }
5534 dissect_rnsap_RadioLinkSetupResponseTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5535 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5536 ett_rnsap_RadioLinkSetupResponseTDD, RadioLinkSetupResponseTDD_sequence);
5540 static int dissect_id_radioLinkSetupTdd1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5541 return dissect_rnsap_RadioLinkSetupResponseTDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkSetupTdd1);
5545 static const per_sequence_t RadioLinkReconfigurationReadyFDD_sequence[] = {
5546 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5547 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5548 { NULL, 0, 0, NULL }
5552 dissect_rnsap_RadioLinkReconfigurationReadyFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5553 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5554 ett_rnsap_RadioLinkReconfigurationReadyFDD, RadioLinkReconfigurationReadyFDD_sequence);
5558 static int dissect_id_synchronisedRadioLinkReconfigurationPreparation1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5559 return dissect_rnsap_RadioLinkReconfigurationReadyFDD(tvb, offset, actx, tree, hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation1);
5563 static const per_sequence_t RadioLinkReconfigurationResponseFDD_sequence[] = {
5564 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5565 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5566 { NULL, 0, 0, NULL }
5570 dissect_rnsap_RadioLinkReconfigurationResponseFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5571 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5572 ett_rnsap_RadioLinkReconfigurationResponseFDD, RadioLinkReconfigurationResponseFDD_sequence);
5576 static int dissect_id_unSynchronisedRadioLinkReconfiguration1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5577 return dissect_rnsap_RadioLinkReconfigurationResponseFDD(tvb, offset, actx, tree, hf_rnsap_id_unSynchronisedRadioLinkReconfiguration1);
5581 static const per_sequence_t RadioLinkReconfigurationResponseTDD_sequence[] = {
5582 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5583 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5584 { NULL, 0, 0, NULL }
5588 dissect_rnsap_RadioLinkReconfigurationResponseTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5589 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5590 ett_rnsap_RadioLinkReconfigurationResponseTDD, RadioLinkReconfigurationResponseTDD_sequence);
5594 static int dissect_id_unSynchronisedRadioLinkReconfiguration_TDD1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5595 return dissect_rnsap_RadioLinkReconfigurationResponseTDD(tvb, offset, actx, tree, hf_rnsap_id_unSynchronisedRadioLinkReconfiguration_TDD1);
5599 static const per_sequence_t CommonMeasurementInitiationResponse_sequence[] = {
5600 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5601 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5602 { NULL, 0, 0, NULL }
5606 dissect_rnsap_CommonMeasurementInitiationResponse(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5607 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5608 ett_rnsap_CommonMeasurementInitiationResponse, CommonMeasurementInitiationResponse_sequence);
5612 static int dissect_id_commonMeasurementInitiation1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5613 return dissect_rnsap_CommonMeasurementInitiationResponse(tvb, offset, actx, tree, hf_rnsap_id_commonMeasurementInitiation1);
5617 static const per_sequence_t InformationExchangeInitiationResponse_sequence[] = {
5618 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5619 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5620 { NULL, 0, 0, NULL }
5624 dissect_rnsap_InformationExchangeInitiationResponse(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5625 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5626 ett_rnsap_InformationExchangeInitiationResponse, InformationExchangeInitiationResponse_sequence);
5630 static int dissect_id_informationExchangeInitiation1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5631 return dissect_rnsap_InformationExchangeInitiationResponse(tvb, offset, actx, tree, hf_rnsap_id_informationExchangeInitiation1);
5635 static const per_sequence_t ResetResponse_sequence[] = {
5636 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5637 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5638 { NULL, 0, 0, NULL }
5642 dissect_rnsap_ResetResponse(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5643 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5644 ett_rnsap_ResetResponse, ResetResponse_sequence);
5648 static int dissect_id_reset1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5649 return dissect_rnsap_ResetResponse(tvb, offset, actx, tree, hf_rnsap_id_reset1);
5653 static const per_sequence_t UEMeasurementInitiationResponse_sequence[] = {
5654 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5655 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5656 { NULL, 0, 0, NULL }
5660 dissect_rnsap_UEMeasurementInitiationResponse(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5661 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5662 ett_rnsap_UEMeasurementInitiationResponse, UEMeasurementInitiationResponse_sequence);
5666 static int dissect_id_uEMeasurementInitiation1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5667 return dissect_rnsap_UEMeasurementInitiationResponse(tvb, offset, actx, tree, hf_rnsap_id_uEMeasurementInitiation1);
5671 static const value_string rnsap_DummySuccessfulOutcomeValue_vals[] = {
5672 { 0, "id-commonTransportChannelResourcesInitialisation" },
5673 { 1, "id-commonTransportChannelResourcesInitialisation-TDD" },
5674 { 2, "id-dedicatedMeasurementInitiation" },
5675 { 3, "id-physicalChannelReconfiguration" },
5676 { 4, "id-radioLinkAddition" },
5677 { 5, "id-radioLinkAddition-TDD" },
5678 { 6, "id-radioLinkDeletion" },
5679 { 7, "id-radioLinkSetup" },
5680 { 8, "id-radioLinkSetupTdd" },
5681 { 9, "id-synchronisedRadioLinkReconfigurationPreparation" },
5682 { 10, "id-synchronisedRadioLinkReconfigurationPreparation-TDD" },
5683 { 11, "id-unSynchronisedRadioLinkReconfiguration" },
5684 { 12, "id-unSynchronisedRadioLinkReconfiguration-TDD" },
5685 { 13, "id-commonMeasurementInitiation" },
5686 { 14, "id-informationExchangeInitiation" },
5688 { 16, "id-uEMeasurementInitiation" },
5692 static const per_choice_t DummySuccessfulOutcomeValue_choice[] = {
5693 { 0, &hf_rnsap_id_commonTransportChannelResourcesInitialisation1, ASN1_EXTENSION_ROOT , dissect_rnsap_CommonTransportChannelResourcesResponseFDD },
5694 { 1, &hf_rnsap_id_commonTransportChannelResourcesInitialisation_TDD, ASN1_EXTENSION_ROOT , dissect_rnsap_CommonTransportChannelResourcesResponseTDD },
5695 { 2, &hf_rnsap_id_dedicatedMeasurementInitiation1, ASN1_EXTENSION_ROOT , dissect_rnsap_DedicatedMeasurementInitiationResponse },
5696 { 3, &hf_rnsap_id_physicalChannelReconfiguration1, ASN1_EXTENSION_ROOT , dissect_rnsap_PhysicalChannelReconfigurationCommand },
5697 { 4, &hf_rnsap_id_radioLinkAddition1, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkAdditionResponseFDD },
5698 { 5, &hf_rnsap_id_radioLinkAddition_TDD1, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkAdditionResponseTDD },
5699 { 6, &hf_rnsap_id_radioLinkDeletion1, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkDeletionResponse },
5700 { 7, &hf_rnsap_id_radioLinkSetup1, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkSetupResponseFDD },
5701 { 8, &hf_rnsap_id_radioLinkSetupTdd1, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkSetupResponseTDD },
5702 { 9, &hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation1, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkReconfigurationReadyFDD },
5703 { 10, &hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation_TDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkReconfigurationReadyTDD },
5704 { 11, &hf_rnsap_id_unSynchronisedRadioLinkReconfiguration1, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkReconfigurationResponseFDD },
5705 { 12, &hf_rnsap_id_unSynchronisedRadioLinkReconfiguration_TDD1, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkReconfigurationResponseTDD },
5706 { 13, &hf_rnsap_id_commonMeasurementInitiation1, ASN1_EXTENSION_ROOT , dissect_rnsap_CommonMeasurementInitiationResponse },
5707 { 14, &hf_rnsap_id_informationExchangeInitiation1, ASN1_EXTENSION_ROOT , dissect_rnsap_InformationExchangeInitiationResponse },
5708 { 15, &hf_rnsap_id_reset1 , ASN1_EXTENSION_ROOT , dissect_rnsap_ResetResponse },
5709 { 16, &hf_rnsap_id_uEMeasurementInitiation1, ASN1_EXTENSION_ROOT , dissect_rnsap_UEMeasurementInitiationResponse },
5710 { 0, NULL, 0, NULL }
5714 dissect_rnsap_DummySuccessfulOutcomeValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5715 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
5716 ett_rnsap_DummySuccessfulOutcomeValue, DummySuccessfulOutcomeValue_choice,
5723 static const per_sequence_t CommonTransportChannelResourcesFailure_sequence[] = {
5724 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5725 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5726 { NULL, 0, 0, NULL }
5730 dissect_rnsap_CommonTransportChannelResourcesFailure(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5731 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5732 ett_rnsap_CommonTransportChannelResourcesFailure, CommonTransportChannelResourcesFailure_sequence);
5736 static int dissect_id_commonTransportChannelResourcesInitialisation2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5737 return dissect_rnsap_CommonTransportChannelResourcesFailure(tvb, offset, actx, tree, hf_rnsap_id_commonTransportChannelResourcesInitialisation2);
5741 static const per_sequence_t DedicatedMeasurementInitiationFailure_sequence[] = {
5742 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5743 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5744 { NULL, 0, 0, NULL }
5748 dissect_rnsap_DedicatedMeasurementInitiationFailure(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5749 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5750 ett_rnsap_DedicatedMeasurementInitiationFailure, DedicatedMeasurementInitiationFailure_sequence);
5754 static int dissect_id_dedicatedMeasurementInitiation2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5755 return dissect_rnsap_DedicatedMeasurementInitiationFailure(tvb, offset, actx, tree, hf_rnsap_id_dedicatedMeasurementInitiation2);
5759 static const per_sequence_t PhysicalChannelReconfigurationFailure_sequence[] = {
5760 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5761 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5762 { NULL, 0, 0, NULL }
5766 dissect_rnsap_PhysicalChannelReconfigurationFailure(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5767 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5768 ett_rnsap_PhysicalChannelReconfigurationFailure, PhysicalChannelReconfigurationFailure_sequence);
5772 static int dissect_id_physicalChannelReconfiguration2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5773 return dissect_rnsap_PhysicalChannelReconfigurationFailure(tvb, offset, actx, tree, hf_rnsap_id_physicalChannelReconfiguration2);
5777 static const per_sequence_t RadioLinkAdditionFailureFDD_sequence[] = {
5778 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5779 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5780 { NULL, 0, 0, NULL }
5784 dissect_rnsap_RadioLinkAdditionFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5785 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5786 ett_rnsap_RadioLinkAdditionFailureFDD, RadioLinkAdditionFailureFDD_sequence);
5790 static int dissect_id_radioLinkAddition2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5791 return dissect_rnsap_RadioLinkAdditionFailureFDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkAddition2);
5795 static const per_sequence_t RadioLinkAdditionFailureTDD_sequence[] = {
5796 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5797 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5798 { NULL, 0, 0, NULL }
5802 dissect_rnsap_RadioLinkAdditionFailureTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5803 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5804 ett_rnsap_RadioLinkAdditionFailureTDD, RadioLinkAdditionFailureTDD_sequence);
5808 static int dissect_id_radioLinkAddition_TDD2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5809 return dissect_rnsap_RadioLinkAdditionFailureTDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkAddition_TDD2);
5813 static const per_sequence_t RadioLinkSetupFailureFDD_sequence[] = {
5814 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5815 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5816 { NULL, 0, 0, NULL }
5820 dissect_rnsap_RadioLinkSetupFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5821 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5822 ett_rnsap_RadioLinkSetupFailureFDD, RadioLinkSetupFailureFDD_sequence);
5826 static int dissect_id_radioLinkSetup2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5827 return dissect_rnsap_RadioLinkSetupFailureFDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkSetup2);
5831 static const per_sequence_t RadioLinkSetupFailureTDD_sequence[] = {
5832 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5833 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5834 { NULL, 0, 0, NULL }
5838 dissect_rnsap_RadioLinkSetupFailureTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5839 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5840 ett_rnsap_RadioLinkSetupFailureTDD, RadioLinkSetupFailureTDD_sequence);
5844 static int dissect_id_radioLinkSetupTdd2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5845 return dissect_rnsap_RadioLinkSetupFailureTDD(tvb, offset, actx, tree, hf_rnsap_id_radioLinkSetupTdd2);
5849 static const per_sequence_t RadioLinkReconfigurationFailure_sequence[] = {
5850 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5851 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5852 { NULL, 0, 0, NULL }
5856 dissect_rnsap_RadioLinkReconfigurationFailure(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5857 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5858 ett_rnsap_RadioLinkReconfigurationFailure, RadioLinkReconfigurationFailure_sequence);
5862 static int dissect_id_synchronisedRadioLinkReconfigurationPreparation2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5863 return dissect_rnsap_RadioLinkReconfigurationFailure(tvb, offset, actx, tree, hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation2);
5865 static int dissect_id_unSynchronisedRadioLinkReconfiguration2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5866 return dissect_rnsap_RadioLinkReconfigurationFailure(tvb, offset, actx, tree, hf_rnsap_id_unSynchronisedRadioLinkReconfiguration2);
5868 static int dissect_id_unSynchronisedRadioLinkReconfiguration_TDD2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5869 return dissect_rnsap_RadioLinkReconfigurationFailure(tvb, offset, actx, tree, hf_rnsap_id_unSynchronisedRadioLinkReconfiguration_TDD2);
5873 static const per_sequence_t CommonMeasurementInitiationFailure_sequence[] = {
5874 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5875 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5876 { NULL, 0, 0, NULL }
5880 dissect_rnsap_CommonMeasurementInitiationFailure(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5881 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5882 ett_rnsap_CommonMeasurementInitiationFailure, CommonMeasurementInitiationFailure_sequence);
5886 static int dissect_id_commonMeasurementInitiation2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5887 return dissect_rnsap_CommonMeasurementInitiationFailure(tvb, offset, actx, tree, hf_rnsap_id_commonMeasurementInitiation2);
5891 static const per_sequence_t InformationExchangeInitiationFailure_sequence[] = {
5892 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5893 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5894 { NULL, 0, 0, NULL }
5898 dissect_rnsap_InformationExchangeInitiationFailure(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5899 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5900 ett_rnsap_InformationExchangeInitiationFailure, InformationExchangeInitiationFailure_sequence);
5904 static int dissect_id_informationExchangeInitiation2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5905 return dissect_rnsap_InformationExchangeInitiationFailure(tvb, offset, actx, tree, hf_rnsap_id_informationExchangeInitiation2);
5909 static const per_sequence_t UEMeasurementInitiationFailure_sequence[] = {
5910 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
5911 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
5912 { NULL, 0, 0, NULL }
5916 dissect_rnsap_UEMeasurementInitiationFailure(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5917 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5918 ett_rnsap_UEMeasurementInitiationFailure, UEMeasurementInitiationFailure_sequence);
5922 static int dissect_id_uEMeasurementInitiation2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5923 return dissect_rnsap_UEMeasurementInitiationFailure(tvb, offset, actx, tree, hf_rnsap_id_uEMeasurementInitiation2);
5927 static const value_string rnsap_DummyUnSuccessfulOutcomeValue_vals[] = {
5928 { 0, "id-commonTransportChannelResourcesInitialisation" },
5929 { 1, "id-dedicatedMeasurementInitiation" },
5930 { 2, "id-physicalChannelReconfiguration" },
5931 { 3, "id-radioLinkAddition" },
5932 { 4, "id-radioLinkAddition-TDD" },
5933 { 5, "id-radioLinkSetup" },
5934 { 6, "id-radioLinkSetupTdd" },
5935 { 7, "id-synchronisedRadioLinkReconfigurationPreparation" },
5936 { 8, "id-unSynchronisedRadioLinkReconfiguration" },
5937 { 9, "id-unSynchronisedRadioLinkReconfiguration-TDD" },
5938 { 10, "id-commonMeasurementInitiation" },
5939 { 11, "id-informationExchangeInitiation" },
5940 { 12, "id-uEMeasurementInitiation" },
5944 static const per_choice_t DummyUnSuccessfulOutcomeValue_choice[] = {
5945 { 0, &hf_rnsap_id_commonTransportChannelResourcesInitialisation2, ASN1_EXTENSION_ROOT , dissect_rnsap_CommonTransportChannelResourcesFailure },
5946 { 1, &hf_rnsap_id_dedicatedMeasurementInitiation2, ASN1_EXTENSION_ROOT , dissect_rnsap_DedicatedMeasurementInitiationFailure },
5947 { 2, &hf_rnsap_id_physicalChannelReconfiguration2, ASN1_EXTENSION_ROOT , dissect_rnsap_PhysicalChannelReconfigurationFailure },
5948 { 3, &hf_rnsap_id_radioLinkAddition2, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkAdditionFailureFDD },
5949 { 4, &hf_rnsap_id_radioLinkAddition_TDD2, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkAdditionFailureTDD },
5950 { 5, &hf_rnsap_id_radioLinkSetup2, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkSetupFailureFDD },
5951 { 6, &hf_rnsap_id_radioLinkSetupTdd2, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkSetupFailureTDD },
5952 { 7, &hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation2, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkReconfigurationFailure },
5953 { 8, &hf_rnsap_id_unSynchronisedRadioLinkReconfiguration2, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkReconfigurationFailure },
5954 { 9, &hf_rnsap_id_unSynchronisedRadioLinkReconfiguration_TDD2, ASN1_EXTENSION_ROOT , dissect_rnsap_RadioLinkReconfigurationFailure },
5955 { 10, &hf_rnsap_id_commonMeasurementInitiation2, ASN1_EXTENSION_ROOT , dissect_rnsap_CommonMeasurementInitiationFailure },
5956 { 11, &hf_rnsap_id_informationExchangeInitiation2, ASN1_EXTENSION_ROOT , dissect_rnsap_InformationExchangeInitiationFailure },
5957 { 12, &hf_rnsap_id_uEMeasurementInitiation2, ASN1_EXTENSION_ROOT , dissect_rnsap_UEMeasurementInitiationFailure },
5958 { 0, NULL, 0, NULL }
5962 dissect_rnsap_DummyUnSuccessfulOutcomeValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5963 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
5964 ett_rnsap_DummyUnSuccessfulOutcomeValue, DummyUnSuccessfulOutcomeValue_choice,
5973 dissect_rnsap_AllowedQueuingTime(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5974 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
5975 1U, 60U, NULL, FALSE);
5979 static int dissect_id_AllowedQueuingTime(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5980 return dissect_rnsap_AllowedQueuingTime(tvb, offset, actx, tree, hf_rnsap_id_AllowedQueuingTime);
5986 dissect_rnsap_Allowed_Rate(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
5987 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
5988 1U, 32U, NULL, FALSE);
5992 static int dissect_allowed_UL_Rate(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5993 return dissect_rnsap_Allowed_Rate(tvb, offset, actx, tree, hf_rnsap_allowed_UL_Rate);
5995 static int dissect_allowed_DL_Rate(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
5996 return dissect_rnsap_Allowed_Rate(tvb, offset, actx, tree, hf_rnsap_allowed_DL_Rate);
6000 static const per_sequence_t Allowed_Rate_Information_sequence[] = {
6001 { &hf_rnsap_allowed_UL_Rate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Allowed_Rate },
6002 { &hf_rnsap_allowed_DL_Rate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Allowed_Rate },
6003 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
6004 { NULL, 0, 0, NULL }
6008 dissect_rnsap_Allowed_Rate_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6009 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6010 ett_rnsap_Allowed_Rate_Information, Allowed_Rate_Information_sequence);
6014 static int dissect_id_Allowed_Rate_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6015 return dissect_rnsap_Allowed_Rate_Information(tvb, offset, actx, tree, hf_rnsap_id_Allowed_Rate_Information);
6017 static int dissect_allowed_Rate_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6018 return dissect_rnsap_Allowed_Rate_Information(tvb, offset, actx, tree, hf_rnsap_allowed_Rate_Information);
6022 static const value_string rnsap_AntennaColocationIndicator_vals[] = {
6023 { 0, "co-located" },
6029 dissect_rnsap_AntennaColocationIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6030 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6031 1, NULL, TRUE, 0, NULL);
6035 static int dissect_id_AntennaColocationIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6036 return dissect_rnsap_AntennaColocationIndicator(tvb, offset, actx, tree, hf_rnsap_id_AntennaColocationIndicator);
6042 dissect_rnsap_BindingID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6043 offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
6048 static int dissect_id_BindingID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6049 return dissect_rnsap_BindingID(tvb, offset, actx, tree, hf_rnsap_id_BindingID);
6051 static int dissect_bindingID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6052 return dissect_rnsap_BindingID(tvb, offset, actx, tree, hf_rnsap_bindingID);
6058 dissect_rnsap_C_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6059 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6060 0U, 65535U, NULL, FALSE);
6064 static int dissect_id_C_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6065 return dissect_rnsap_C_ID(tvb, offset, actx, tree, hf_rnsap_id_C_ID);
6067 static int dissect_c_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6068 return dissect_rnsap_C_ID(tvb, offset, actx, tree, hf_rnsap_c_ID);
6070 static int dissect_CorrespondingCells_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6071 return dissect_rnsap_C_ID(tvb, offset, actx, tree, hf_rnsap_CorrespondingCells_item);
6077 dissect_rnsap_C_RNTI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6078 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6079 0U, 65535U, NULL, FALSE);
6083 static int dissect_id_C_RNTI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6084 return dissect_rnsap_C_RNTI(tvb, offset, actx, tree, hf_rnsap_id_C_RNTI);
6090 dissect_rnsap_INTEGER_1_100_(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6091 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6092 1U, 100U, NULL, TRUE);
6096 static int dissect_uplinkCellCapacityClassValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6097 return dissect_rnsap_INTEGER_1_100_(tvb, offset, actx, tree, hf_rnsap_uplinkCellCapacityClassValue);
6099 static int dissect_downlinkCellCapacityClassValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6100 return dissect_rnsap_INTEGER_1_100_(tvb, offset, actx, tree, hf_rnsap_downlinkCellCapacityClassValue);
6104 static const per_sequence_t Cell_Capacity_Class_Value_sequence[] = {
6105 { &hf_rnsap_uplinkCellCapacityClassValue, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_1_100_ },
6106 { &hf_rnsap_downlinkCellCapacityClassValue, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_1_100_ },
6107 { NULL, 0, 0, NULL }
6111 dissect_rnsap_Cell_Capacity_Class_Value(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6112 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6113 ett_rnsap_Cell_Capacity_Class_Value, Cell_Capacity_Class_Value_sequence);
6117 static int dissect_id_Cell_Capacity_Class_Value(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6118 return dissect_rnsap_Cell_Capacity_Class_Value(tvb, offset, actx, tree, hf_rnsap_id_Cell_Capacity_Class_Value);
6124 dissect_rnsap_CFN(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6125 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6126 0U, 255U, NULL, FALSE);
6130 static int dissect_id_CFN(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6131 return dissect_rnsap_CFN(tvb, offset, actx, tree, hf_rnsap_id_CFN);
6133 static int dissect_cFN(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6134 return dissect_rnsap_CFN(tvb, offset, actx, tree, hf_rnsap_cFN);
6136 static int dissect_cMConfigurationChangeCFN(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6137 return dissect_rnsap_CFN(tvb, offset, actx, tree, hf_rnsap_cMConfigurationChangeCFN);
6139 static int dissect_cfn(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6140 return dissect_rnsap_CFN(tvb, offset, actx, tree, hf_rnsap_cfn);
6142 static int dissect_synchronised(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6143 return dissect_rnsap_CFN(tvb, offset, actx, tree, hf_rnsap_synchronised);
6145 static int dissect_tGCFN(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6146 return dissect_rnsap_CFN(tvb, offset, actx, tree, hf_rnsap_tGCFN);
6152 dissect_rnsap_PLMN_Identity(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6153 offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
6158 static int dissect_pLMN_Identity(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6159 return dissect_rnsap_PLMN_Identity(tvb, offset, actx, tree, hf_rnsap_pLMN_Identity);
6161 static int dissect_plmn_id(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6162 return dissect_rnsap_PLMN_Identity(tvb, offset, actx, tree, hf_rnsap_plmn_id);
6168 dissect_rnsap_LAC(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6169 offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
6174 static int dissect_lAC(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6175 return dissect_rnsap_LAC(tvb, offset, actx, tree, hf_rnsap_lAC);
6179 static const per_sequence_t CN_CS_DomainIdentifier_sequence[] = {
6180 { &hf_rnsap_pLMN_Identity , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_PLMN_Identity },
6181 { &hf_rnsap_lAC , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_LAC },
6182 { &hf_rnsap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
6183 { NULL, 0, 0, NULL }
6187 dissect_rnsap_CN_CS_DomainIdentifier(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6188 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6189 ett_rnsap_CN_CS_DomainIdentifier, CN_CS_DomainIdentifier_sequence);
6193 static int dissect_id_CN_CS_DomainIdentifier(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6194 return dissect_rnsap_CN_CS_DomainIdentifier(tvb, offset, actx, tree, hf_rnsap_id_CN_CS_DomainIdentifier);
6196 static int dissect_cN_CS_DomainIdentifier(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6197 return dissect_rnsap_CN_CS_DomainIdentifier(tvb, offset, actx, tree, hf_rnsap_cN_CS_DomainIdentifier);
6203 dissect_rnsap_RAC(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6204 offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
6209 static int dissect_rAC(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6210 return dissect_rnsap_RAC(tvb, offset, actx, tree, hf_rnsap_rAC);
6214 static const per_sequence_t CN_PS_DomainIdentifier_sequence[] = {
6215 { &hf_rnsap_pLMN_Identity , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_PLMN_Identity },
6216 { &hf_rnsap_lAC , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_LAC },
6217 { &hf_rnsap_rAC , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_RAC },
6218 { &hf_rnsap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
6219 { NULL, 0, 0, NULL }
6223 dissect_rnsap_CN_PS_DomainIdentifier(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6224 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6225 ett_rnsap_CN_PS_DomainIdentifier, CN_PS_DomainIdentifier_sequence);
6229 static int dissect_id_CN_PS_DomainIdentifier(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6230 return dissect_rnsap_CN_PS_DomainIdentifier(tvb, offset, actx, tree, hf_rnsap_id_CN_PS_DomainIdentifier);
6232 static int dissect_cN_PS_DomainIdentifier(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6233 return dissect_rnsap_CN_PS_DomainIdentifier(tvb, offset, actx, tree, hf_rnsap_cN_PS_DomainIdentifier);
6237 static const value_string rnsap_CauseRadioNetwork_vals[] = {
6238 { 0, "unknown-C-ID" },
6239 { 1, "cell-not-available" },
6240 { 2, "power-level-not-supported" },
6241 { 3, "ul-scrambling-code-already-in-use" },
6242 { 4, "dl-radio-resources-not-available" },
6243 { 5, "ul-radio-resources-not-available" },
6244 { 6, "measurement-not-supported-for-the-object" },
6245 { 7, "combining-resources-not-available" },
6246 { 8, "combining-not-supported" },
6247 { 9, "reconfiguration-not-allowed" },
6248 { 10, "requested-configuration-not-supported" },
6249 { 11, "synchronisation-failure" },
6250 { 12, "requested-tx-diversity-mode-not-supported" },
6251 { 13, "measurement-temporaily-not-available" },
6252 { 14, "unspecified" },
6253 { 15, "invalid-CM-settings" },
6254 { 16, "reconfiguration-CFN-not-elapsed" },
6255 { 17, "number-of-DL-codes-not-supported" },
6256 { 18, "dedicated-transport-channel-type-not-supported" },
6257 { 19, "dl-shared-channel-type-not-supported" },
6258 { 20, "ul-shared-channel-type-not-supported" },
6259 { 21, "common-transport-channel-type-not-supported" },
6260 { 22, "ul-spreading-factor-not-supported" },
6261 { 23, "dl-spreading-factor-not-supported" },
6262 { 24, "cm-not-supported" },
6263 { 25, "transaction-not-supported-by-destination-node-b" },
6264 { 26, "rl-already-activated-or-alocated" },
6265 { 27, "number-of-UL-codes-not-supported" },
6266 { 28, "cell-reserved-for-operator-use" },
6267 { 29, "dpc-mode-change-not-supported" },
6268 { 30, "information-temporarily-not-available" },
6269 { 31, "information-provision-not-supported-for-the-object" },
6270 { 32, "power-balancing-status-not-compatible" },
6271 { 33, "delayed-activation-not-supported" },
6272 { 34, "rl-timing-adjustment-not-supported" },
6273 { 35, "unknown-RNTI" },
6274 { 36, "measurement-repetition-rate-not-compatible" },
6275 { 37, "ue-not-capable-of-support" },
6276 { 38, "f-dpch-not-supported" },
6282 dissect_rnsap_CauseRadioNetwork(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6283 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6284 27, NULL, TRUE, 12, NULL);
6288 static int dissect_radioNetwork(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6289 return dissect_rnsap_CauseRadioNetwork(tvb, offset, actx, tree, hf_rnsap_radioNetwork);
6293 static const value_string rnsap_CauseTransport_vals[] = {
6294 { 0, "transport-resource-unavailable" },
6295 { 1, "unspecified" },
6301 dissect_rnsap_CauseTransport(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6302 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6303 2, NULL, TRUE, 0, NULL);
6307 static int dissect_transport(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6308 return dissect_rnsap_CauseTransport(tvb, offset, actx, tree, hf_rnsap_transport);
6312 static const value_string rnsap_CauseProtocol_vals[] = {
6313 { 0, "transfer-syntax-error" },
6314 { 1, "abstract-syntax-error-reject" },
6315 { 2, "abstract-syntax-error-ignore-and-notify" },
6316 { 3, "message-not-compatible-with-receiver-state" },
6317 { 4, "semantic-error" },
6318 { 5, "unspecified" },
6319 { 6, "abstract-syntax-error-falsely-constructed-message" },
6325 dissect_rnsap_CauseProtocol(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6326 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6327 7, NULL, TRUE, 0, NULL);
6331 static int dissect_protocol(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6332 return dissect_rnsap_CauseProtocol(tvb, offset, actx, tree, hf_rnsap_protocol);
6336 static const value_string rnsap_CauseMisc_vals[] = {
6337 { 0, "control-processing-overload" },
6338 { 1, "hardware-failure" },
6339 { 2, "om-intervention" },
6340 { 3, "not-enough-user-plane-processing-resources" },
6341 { 4, "unspecified" },
6347 dissect_rnsap_CauseMisc(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6348 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6349 5, NULL, TRUE, 0, NULL);
6353 static int dissect_misc(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6354 return dissect_rnsap_CauseMisc(tvb, offset, actx, tree, hf_rnsap_misc);
6358 static const value_string rnsap_Cause_vals[] = {
6359 { 0, "radioNetwork" },
6366 static const per_choice_t Cause_choice[] = {
6367 { 0, &hf_rnsap_radioNetwork , ASN1_EXTENSION_ROOT , dissect_rnsap_CauseRadioNetwork },
6368 { 1, &hf_rnsap_transport , ASN1_EXTENSION_ROOT , dissect_rnsap_CauseTransport },
6369 { 2, &hf_rnsap_protocol , ASN1_EXTENSION_ROOT , dissect_rnsap_CauseProtocol },
6370 { 3, &hf_rnsap_misc , ASN1_EXTENSION_ROOT , dissect_rnsap_CauseMisc },
6371 { 0, NULL, 0, NULL }
6375 dissect_rnsap_Cause(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6376 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
6377 ett_rnsap_Cause, Cause_choice,
6382 static int dissect_id_Cause(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6383 return dissect_rnsap_Cause(tvb, offset, actx, tree, hf_rnsap_id_Cause);
6385 static int dissect_cause(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6386 return dissect_rnsap_Cause(tvb, offset, actx, tree, hf_rnsap_cause);
6388 static int dissect_individualcause(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6389 return dissect_rnsap_Cause(tvb, offset, actx, tree, hf_rnsap_individualcause);
6393 static const value_string rnsap_CoverageIndicator_vals[] = {
6396 { 2, "containedIn" },
6402 dissect_rnsap_CoverageIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6403 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6404 3, NULL, TRUE, 0, NULL);
6408 static int dissect_id_CoverageIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6409 return dissect_rnsap_CoverageIndicator(tvb, offset, actx, tree, hf_rnsap_id_CoverageIndicator);
6413 static const value_string rnsap_TriggeringMessage_vals[] = {
6414 { 0, "initiating-message" },
6415 { 1, "successful-outcome" },
6416 { 2, "unsuccessful-outcome" },
6423 dissect_rnsap_TriggeringMessage(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6424 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6425 4, NULL, FALSE, 0, NULL);
6429 static int dissect_triggeringMessage(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6430 return dissect_rnsap_TriggeringMessage(tvb, offset, actx, tree, hf_rnsap_triggeringMessage);
6436 dissect_rnsap_RepetitionNumber0(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6437 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6438 0U, 255U, NULL, FALSE);
6442 static int dissect_repetitionNumber(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6443 return dissect_rnsap_RepetitionNumber0(tvb, offset, actx, tree, hf_rnsap_repetitionNumber);
6447 static const per_sequence_t CriticalityDiagnostics_IE_List_item_sequence[] = {
6448 { &hf_rnsap_iECriticality , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Criticality },
6449 { &hf_rnsap_iE_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_ID },
6450 { &hf_rnsap_repetitionNumber, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_RepetitionNumber0 },
6451 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
6452 { NULL, 0, 0, NULL }
6456 dissect_rnsap_CriticalityDiagnostics_IE_List_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6457 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6458 ett_rnsap_CriticalityDiagnostics_IE_List_item, CriticalityDiagnostics_IE_List_item_sequence);
6462 static int dissect_CriticalityDiagnostics_IE_List_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6463 return dissect_rnsap_CriticalityDiagnostics_IE_List_item(tvb, offset, actx, tree, hf_rnsap_CriticalityDiagnostics_IE_List_item);
6467 static const per_sequence_t CriticalityDiagnostics_IE_List_sequence_of[1] = {
6468 { &hf_rnsap_CriticalityDiagnostics_IE_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_CriticalityDiagnostics_IE_List_item },
6472 dissect_rnsap_CriticalityDiagnostics_IE_List(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6473 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
6474 ett_rnsap_CriticalityDiagnostics_IE_List, CriticalityDiagnostics_IE_List_sequence_of,
6479 static int dissect_iEsCriticalityDiagnostics(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6480 return dissect_rnsap_CriticalityDiagnostics_IE_List(tvb, offset, actx, tree, hf_rnsap_iEsCriticalityDiagnostics);
6484 static const per_sequence_t CriticalityDiagnostics_sequence[] = {
6485 { &hf_rnsap_procedureID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProcedureID },
6486 { &hf_rnsap_triggeringMessage, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TriggeringMessage },
6487 { &hf_rnsap_procedureCriticality, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Criticality },
6488 { &hf_rnsap_transactionID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransactionID },
6489 { &hf_rnsap_iEsCriticalityDiagnostics, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CriticalityDiagnostics_IE_List },
6490 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
6491 { NULL, 0, 0, NULL }
6495 dissect_rnsap_CriticalityDiagnostics(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6496 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6497 ett_rnsap_CriticalityDiagnostics, CriticalityDiagnostics_sequence);
6501 static int dissect_id_CriticalityDiagnostics(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6502 return dissect_rnsap_CriticalityDiagnostics(tvb, offset, actx, tree, hf_rnsap_id_CriticalityDiagnostics);
6508 dissect_rnsap_S_RNTI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6509 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6510 0U, 1048575U, NULL, FALSE);
6514 static int dissect_id_S_RNTI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6515 return dissect_rnsap_S_RNTI(tvb, offset, actx, tree, hf_rnsap_id_S_RNTI);
6517 static int dissect_sRNTI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6518 return dissect_rnsap_S_RNTI(tvb, offset, actx, tree, hf_rnsap_sRNTI);
6520 static int dissect_AffectedUEInformationForMBMS_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6521 return dissect_rnsap_S_RNTI(tvb, offset, actx, tree, hf_rnsap_AffectedUEInformationForMBMS_item);
6527 dissect_rnsap_D_RNTI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6528 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6529 0U, 1048575U, NULL, FALSE);
6533 static int dissect_id_D_RNTI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6534 return dissect_rnsap_D_RNTI(tvb, offset, actx, tree, hf_rnsap_id_D_RNTI);
6536 static int dissect_dRNTI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6537 return dissect_rnsap_D_RNTI(tvb, offset, actx, tree, hf_rnsap_dRNTI);
6539 static int dissect_d_RNTI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6540 return dissect_rnsap_D_RNTI(tvb, offset, actx, tree, hf_rnsap_d_RNTI);
6544 static const value_string rnsap_ContextType_Reset_vals[] = {
6550 static const per_choice_t ContextType_Reset_choice[] = {
6551 { 0, &hf_rnsap_sRNTI , ASN1_EXTENSION_ROOT , dissect_rnsap_S_RNTI },
6552 { 1, &hf_rnsap_dRNTI , ASN1_EXTENSION_ROOT , dissect_rnsap_D_RNTI },
6553 { 0, NULL, 0, NULL }
6557 dissect_rnsap_ContextType_Reset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6558 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
6559 ett_rnsap_ContextType_Reset, ContextType_Reset_choice,
6564 static int dissect_contextType_Reset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6565 return dissect_rnsap_ContextType_Reset(tvb, offset, actx, tree, hf_rnsap_contextType_Reset);
6569 static const per_sequence_t ContextInfoItem_Reset_sequence[] = {
6570 { &hf_rnsap_contextType_Reset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ContextType_Reset },
6571 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
6572 { NULL, 0, 0, NULL }
6576 dissect_rnsap_ContextInfoItem_Reset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6577 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6578 ett_rnsap_ContextInfoItem_Reset, ContextInfoItem_Reset_sequence);
6582 static int dissect_id_ContextInfoItem_Reset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6583 return dissect_rnsap_ContextInfoItem_Reset(tvb, offset, actx, tree, hf_rnsap_id_ContextInfoItem_Reset);
6587 static const value_string rnsap_T_sRNTI_BitMaskIndex_vals[] = {
6612 dissect_rnsap_T_sRNTI_BitMaskIndex(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6613 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6614 19, NULL, TRUE, 0, NULL);
6618 static int dissect_sRNTI_BitMaskIndex(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6619 return dissect_rnsap_T_sRNTI_BitMaskIndex(tvb, offset, actx, tree, hf_rnsap_sRNTI_BitMaskIndex);
6623 static const per_sequence_t S_RNTI_Group_sequence[] = {
6624 { &hf_rnsap_sRNTI , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_S_RNTI },
6625 { &hf_rnsap_sRNTI_BitMaskIndex, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_T_sRNTI_BitMaskIndex },
6626 { NULL, 0, 0, NULL }
6630 dissect_rnsap_S_RNTI_Group(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6631 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6632 ett_rnsap_S_RNTI_Group, S_RNTI_Group_sequence);
6636 static int dissect_s_RNTI_Group(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6637 return dissect_rnsap_S_RNTI_Group(tvb, offset, actx, tree, hf_rnsap_s_RNTI_Group);
6641 static const per_sequence_t ContextGroupInfoItem_Reset_sequence[] = {
6642 { &hf_rnsap_s_RNTI_Group , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_S_RNTI_Group },
6643 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
6644 { NULL, 0, 0, NULL }
6648 dissect_rnsap_ContextGroupInfoItem_Reset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6649 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6650 ett_rnsap_ContextGroupInfoItem_Reset, ContextGroupInfoItem_Reset_sequence);
6654 static int dissect_id_ContextGroupInfoItem_Reset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6655 return dissect_rnsap_ContextGroupInfoItem_Reset(tvb, offset, actx, tree, hf_rnsap_id_ContextGroupInfoItem_Reset);
6659 static const value_string rnsap_D_RNTI_ReleaseIndication_vals[] = {
6660 { 0, "release-D-RNTI" },
6661 { 1, "not-release-D-RNTI" },
6667 dissect_rnsap_D_RNTI_ReleaseIndication(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6668 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6669 2, NULL, FALSE, 0, NULL);
6673 static int dissect_id_D_RNTI_ReleaseIndication(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6674 return dissect_rnsap_D_RNTI_ReleaseIndication(tvb, offset, actx, tree, hf_rnsap_id_D_RNTI_ReleaseIndication);
6678 static const value_string rnsap_PayloadCRC_PresenceIndicator_vals[] = {
6679 { 0, "crc-included" },
6680 { 1, "crc-not-included" },
6686 dissect_rnsap_PayloadCRC_PresenceIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6687 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6688 2, NULL, FALSE, 0, NULL);
6692 static int dissect_payloadCRC_PresenceIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6693 return dissect_rnsap_PayloadCRC_PresenceIndicator(tvb, offset, actx, tree, hf_rnsap_payloadCRC_PresenceIndicator);
6697 static const value_string rnsap_UL_FP_Mode_vals[] = {
6705 dissect_rnsap_UL_FP_Mode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6706 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6707 2, NULL, TRUE, 0, NULL);
6711 static int dissect_ul_FP_Mode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6712 return dissect_rnsap_UL_FP_Mode(tvb, offset, actx, tree, hf_rnsap_ul_FP_Mode);
6718 dissect_rnsap_ToAWS(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6719 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6720 0U, 1279U, NULL, FALSE);
6724 static int dissect_toAWS(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6725 return dissect_rnsap_ToAWS(tvb, offset, actx, tree, hf_rnsap_toAWS);
6731 dissect_rnsap_ToAWE(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6732 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6733 0U, 2559U, NULL, FALSE);
6737 static int dissect_toAWE(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6738 return dissect_rnsap_ToAWE(tvb, offset, actx, tree, hf_rnsap_toAWE);
6744 dissect_rnsap_DCH_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6745 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6746 0U, 255U, NULL, FALSE);
6750 static int dissect_dCH_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6751 return dissect_rnsap_DCH_ID(tvb, offset, actx, tree, hf_rnsap_dCH_ID);
6753 static int dissect_dCH_id(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6754 return dissect_rnsap_DCH_ID(tvb, offset, actx, tree, hf_rnsap_dCH_id);
6758 static const value_string rnsap_TrCH_SrcStatisticsDescr_vals[] = {
6767 dissect_rnsap_TrCH_SrcStatisticsDescr(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6768 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6769 3, NULL, TRUE, 0, NULL);
6773 static int dissect_trChSourceStatisticsDescriptor(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6774 return dissect_rnsap_TrCH_SrcStatisticsDescr(tvb, offset, actx, tree, hf_rnsap_trChSourceStatisticsDescriptor);
6776 static int dissect_trCH_SrcStatisticsDescr(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6777 return dissect_rnsap_TrCH_SrcStatisticsDescr(tvb, offset, actx, tree, hf_rnsap_trCH_SrcStatisticsDescr);
6783 dissect_rnsap_NrOfTransportBlocks(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6784 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6785 0U, 512U, NULL, FALSE);
6789 static int dissect_nrOfTransportBlocks(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6790 return dissect_rnsap_NrOfTransportBlocks(tvb, offset, actx, tree, hf_rnsap_nrOfTransportBlocks);
6796 dissect_rnsap_TransportBlockSize(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6797 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6798 0U, 5000U, NULL, FALSE);
6802 static int dissect_transportBlockSize(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6803 return dissect_rnsap_TransportBlockSize(tvb, offset, actx, tree, hf_rnsap_transportBlockSize);
6807 static const value_string rnsap_TransmissionTimeIntervalDynamic_vals[] = {
6817 dissect_rnsap_TransmissionTimeIntervalDynamic(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6818 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6819 4, NULL, TRUE, 0, NULL);
6823 static int dissect_transmissionTimeInterval(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6824 return dissect_rnsap_TransmissionTimeIntervalDynamic(tvb, offset, actx, tree, hf_rnsap_transmissionTimeInterval);
6828 static const per_sequence_t TransmissionTimeIntervalInformation_item_sequence[] = {
6829 { &hf_rnsap_transmissionTimeInterval, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransmissionTimeIntervalDynamic },
6830 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
6831 { NULL, 0, 0, NULL }
6835 dissect_rnsap_TransmissionTimeIntervalInformation_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6836 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6837 ett_rnsap_TransmissionTimeIntervalInformation_item, TransmissionTimeIntervalInformation_item_sequence);
6841 static int dissect_TransmissionTimeIntervalInformation_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6842 return dissect_rnsap_TransmissionTimeIntervalInformation_item(tvb, offset, actx, tree, hf_rnsap_TransmissionTimeIntervalInformation_item);
6846 static const per_sequence_t TransmissionTimeIntervalInformation_sequence_of[1] = {
6847 { &hf_rnsap_TransmissionTimeIntervalInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_TransmissionTimeIntervalInformation_item },
6851 dissect_rnsap_TransmissionTimeIntervalInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6852 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
6853 ett_rnsap_TransmissionTimeIntervalInformation, TransmissionTimeIntervalInformation_sequence_of,
6858 static int dissect_transmissionTimeIntervalInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6859 return dissect_rnsap_TransmissionTimeIntervalInformation(tvb, offset, actx, tree, hf_rnsap_transmissionTimeIntervalInformation);
6863 static const per_sequence_t TDD_TransportFormatSet_ModeDP_sequence[] = {
6864 { &hf_rnsap_transmissionTimeIntervalInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransmissionTimeIntervalInformation },
6865 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
6866 { NULL, 0, 0, NULL }
6870 dissect_rnsap_TDD_TransportFormatSet_ModeDP(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6871 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6872 ett_rnsap_TDD_TransportFormatSet_ModeDP, TDD_TransportFormatSet_ModeDP_sequence);
6876 static int dissect_tdd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6877 return dissect_rnsap_TDD_TransportFormatSet_ModeDP(tvb, offset, actx, tree, hf_rnsap_tdd);
6883 dissect_rnsap_NULL(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6884 offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
6888 static int dissect_not_Used_sSDT_CellIdLength(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6889 return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_not_Used_sSDT_CellIdLength);
6891 static int dissect_not_Used_s_FieldLength(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6892 return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_not_Used_s_FieldLength);
6894 static int dissect_not_Used_sSDT_CellID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6895 return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_not_Used_sSDT_CellID);
6897 static int dissect_not_Used_secondary_CCPCH_Info(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6898 return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_not_Used_secondary_CCPCH_Info);
6900 static int dissect_not_Used_dSCHInformationResponse(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6901 return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_not_Used_dSCHInformationResponse);
6903 static int dissect_not_Used_dSCH_InformationResponse_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6904 return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_not_Used_dSCH_InformationResponse_RL_SetupFailureFDD);
6906 static int dissect_not_Used_sSDT_CellIDLength(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6907 return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_not_Used_sSDT_CellIDLength);
6909 static int dissect_not_Used_sSDT_Indication(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6910 return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_not_Used_sSDT_Indication);
6912 static int dissect_not_Used_sSDT_CellIdentity(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6913 return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_not_Used_sSDT_CellIdentity);
6915 static int dissect_not_Used_dSCHsToBeAddedOrModified(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6916 return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_not_Used_dSCHsToBeAddedOrModified);
6918 static int dissect_all_contexts(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6919 return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_all_contexts);
6921 static int dissect_measurementnotAvailable(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6922 return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_measurementnotAvailable);
6924 static int dissect_separate_indication(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6925 return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_separate_indication);
6927 static int dissect_unsynchronised(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6928 return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_unsynchronised);
6930 static int dissect_e_DCH_Scheduled_Transmission_Grant(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6931 return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_e_DCH_Scheduled_Transmission_Grant);
6933 static int dissect_e_DCH_Serving_RL_not_in_this_DRNS(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6934 return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_e_DCH_Serving_RL_not_in_this_DRNS);
6936 static int dissect_not_Used_dRACControl(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6937 return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_not_Used_dRACControl);
6939 static int dissect_noBadSatellite(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6940 return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_noBadSatellite);
6942 static int dissect_onDemand(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6943 return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_onDemand);
6945 static int dissect_defaultMidamble(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6946 return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_defaultMidamble);
6948 static int dissect_commonMidamble(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6949 return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_commonMidamble);
6951 static int dissect_not_used_closedLoopMode2_SupportIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6952 return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_not_used_closedLoopMode2_SupportIndicator);
6954 static int dissect_secondary_CPICH_shall_not_be_used(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6955 return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_secondary_CPICH_shall_not_be_used);
6957 static int dissect_not_Used_split_in_TFCI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6958 return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_not_Used_split_in_TFCI);
6960 static int dissect_notApplicable(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6961 return dissect_rnsap_NULL(tvb, offset, actx, tree, hf_rnsap_notApplicable);
6965 static const value_string rnsap_TransportFormatSet_ModeDP_vals[] = {
6967 { 1, "notApplicable" },
6971 static const per_choice_t TransportFormatSet_ModeDP_choice[] = {
6972 { 0, &hf_rnsap_tdd , ASN1_EXTENSION_ROOT , dissect_rnsap_TDD_TransportFormatSet_ModeDP },
6973 { 1, &hf_rnsap_notApplicable , ASN1_EXTENSION_ROOT , dissect_rnsap_NULL },
6974 { 0, NULL, 0, NULL }
6978 dissect_rnsap_TransportFormatSet_ModeDP(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
6979 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
6980 ett_rnsap_TransportFormatSet_ModeDP, TransportFormatSet_ModeDP_choice,
6985 static int dissect_mode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
6986 return dissect_rnsap_TransportFormatSet_ModeDP(tvb, offset, actx, tree, hf_rnsap_mode);
6990 static const per_sequence_t TransportFormatSet_DynamicPartList_item_sequence[] = {
6991 { &hf_rnsap_nrOfTransportBlocks, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_NrOfTransportBlocks },
6992 { &hf_rnsap_transportBlockSize, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransportBlockSize },
6993 { &hf_rnsap_mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportFormatSet_ModeDP },
6994 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
6995 { NULL, 0, 0, NULL }
6999 dissect_rnsap_TransportFormatSet_DynamicPartList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7000 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7001 ett_rnsap_TransportFormatSet_DynamicPartList_item, TransportFormatSet_DynamicPartList_item_sequence);
7005 static int dissect_TransportFormatSet_DynamicPartList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7006 return dissect_rnsap_TransportFormatSet_DynamicPartList_item(tvb, offset, actx, tree, hf_rnsap_TransportFormatSet_DynamicPartList_item);
7010 static const per_sequence_t TransportFormatSet_DynamicPartList_sequence_of[1] = {
7011 { &hf_rnsap_TransportFormatSet_DynamicPartList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportFormatSet_DynamicPartList_item },
7015 dissect_rnsap_TransportFormatSet_DynamicPartList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7016 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7017 ett_rnsap_TransportFormatSet_DynamicPartList, TransportFormatSet_DynamicPartList_sequence_of,
7022 static int dissect_dynamicParts(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7023 return dissect_rnsap_TransportFormatSet_DynamicPartList(tvb, offset, actx, tree, hf_rnsap_dynamicParts);
7027 static const value_string rnsap_TransmissionTimeIntervalSemiStatic_vals[] = {
7038 dissect_rnsap_TransmissionTimeIntervalSemiStatic(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7039 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7040 5, NULL, TRUE, 0, NULL);
7044 static int dissect_transmissionTime(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7045 return dissect_rnsap_TransmissionTimeIntervalSemiStatic(tvb, offset, actx, tree, hf_rnsap_transmissionTime);
7049 static const value_string rnsap_ChannelCodingType_vals[] = {
7050 { 0, "no-codingTDD" },
7051 { 1, "convolutional-coding" },
7052 { 2, "turbo-coding" },
7058 dissect_rnsap_ChannelCodingType(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7059 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7060 3, NULL, TRUE, 0, NULL);
7064 static int dissect_channelCoding(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7065 return dissect_rnsap_ChannelCodingType(tvb, offset, actx, tree, hf_rnsap_channelCoding);
7069 static const value_string rnsap_CodingRate_vals[] = {
7077 dissect_rnsap_CodingRate(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7078 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7079 2, NULL, TRUE, 0, NULL);
7083 static int dissect_codingRate(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7084 return dissect_rnsap_CodingRate(tvb, offset, actx, tree, hf_rnsap_codingRate);
7090 dissect_rnsap_RateMatchingAttribute(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7091 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7092 1U, 256U, NULL, FALSE);
7096 static int dissect_rateMatcingAttribute(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7097 return dissect_rnsap_RateMatchingAttribute(tvb, offset, actx, tree, hf_rnsap_rateMatcingAttribute);
7101 static const value_string rnsap_CRC_Size_vals[] = {
7112 dissect_rnsap_CRC_Size(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7113 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7114 5, NULL, TRUE, 0, NULL);
7118 static int dissect_cRC_Size(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7119 return dissect_rnsap_CRC_Size(tvb, offset, actx, tree, hf_rnsap_cRC_Size);
7123 static const value_string rnsap_SecondInterleavingMode_vals[] = {
7124 { 0, "frame-related" },
7125 { 1, "timeslot-related" },
7131 dissect_rnsap_SecondInterleavingMode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7132 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7133 2, NULL, TRUE, 0, NULL);
7137 static int dissect_tdd1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7138 return dissect_rnsap_SecondInterleavingMode(tvb, offset, actx, tree, hf_rnsap_tdd1);
7142 static const value_string rnsap_TransportFormatSet_ModeSSP_vals[] = {
7144 { 1, "notApplicable" },
7148 static const per_choice_t TransportFormatSet_ModeSSP_choice[] = {
7149 { 0, &hf_rnsap_tdd1 , ASN1_EXTENSION_ROOT , dissect_rnsap_SecondInterleavingMode },
7150 { 1, &hf_rnsap_notApplicable , ASN1_EXTENSION_ROOT , dissect_rnsap_NULL },
7151 { 0, NULL, 0, NULL }
7155 dissect_rnsap_TransportFormatSet_ModeSSP(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7156 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
7157 ett_rnsap_TransportFormatSet_ModeSSP, TransportFormatSet_ModeSSP_choice,
7162 static int dissect_mode1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7163 return dissect_rnsap_TransportFormatSet_ModeSSP(tvb, offset, actx, tree, hf_rnsap_mode1);
7167 static const per_sequence_t TransportFormatSet_Semi_staticPart_sequence[] = {
7168 { &hf_rnsap_transmissionTime, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransmissionTimeIntervalSemiStatic },
7169 { &hf_rnsap_channelCoding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ChannelCodingType },
7170 { &hf_rnsap_codingRate , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CodingRate },
7171 { &hf_rnsap_rateMatcingAttribute, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RateMatchingAttribute },
7172 { &hf_rnsap_cRC_Size , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CRC_Size },
7173 { &hf_rnsap_mode1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportFormatSet_ModeSSP },
7174 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
7175 { NULL, 0, 0, NULL }
7179 dissect_rnsap_TransportFormatSet_Semi_staticPart(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7180 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7181 ett_rnsap_TransportFormatSet_Semi_staticPart, TransportFormatSet_Semi_staticPart_sequence);
7185 static int dissect_semi_staticPart(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7186 return dissect_rnsap_TransportFormatSet_Semi_staticPart(tvb, offset, actx, tree, hf_rnsap_semi_staticPart);
7190 static const per_sequence_t TransportFormatSet_sequence[] = {
7191 { &hf_rnsap_dynamicParts , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportFormatSet_DynamicPartList },
7192 { &hf_rnsap_semi_staticPart, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportFormatSet_Semi_staticPart },
7193 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
7194 { NULL, 0, 0, NULL }
7198 dissect_rnsap_TransportFormatSet(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7199 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7200 ett_rnsap_TransportFormatSet, TransportFormatSet_sequence);
7204 static int dissect_transportFormatSet(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7205 return dissect_rnsap_TransportFormatSet(tvb, offset, actx, tree, hf_rnsap_transportFormatSet);
7207 static int dissect_ul_transportFormatSet(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7208 return dissect_rnsap_TransportFormatSet(tvb, offset, actx, tree, hf_rnsap_ul_transportFormatSet);
7210 static int dissect_dl_transportFormatSet(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7211 return dissect_rnsap_TransportFormatSet(tvb, offset, actx, tree, hf_rnsap_dl_transportFormatSet);
7213 static int dissect_ul_TransportformatSet(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7214 return dissect_rnsap_TransportFormatSet(tvb, offset, actx, tree, hf_rnsap_ul_TransportformatSet);
7216 static int dissect_dl_TransportformatSet(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7217 return dissect_rnsap_TransportFormatSet(tvb, offset, actx, tree, hf_rnsap_dl_TransportformatSet);
7223 dissect_rnsap_BLER(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7224 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7225 -63, 0U, NULL, FALSE);
7229 static int dissect_bLER(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7230 return dissect_rnsap_BLER(tvb, offset, actx, tree, hf_rnsap_bLER);
7232 static int dissect_ul_BLER(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7233 return dissect_rnsap_BLER(tvb, offset, actx, tree, hf_rnsap_ul_BLER);
7235 static int dissect_dl_BLER(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7236 return dissect_rnsap_BLER(tvb, offset, actx, tree, hf_rnsap_dl_BLER);
7242 dissect_rnsap_PriorityLevel(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7243 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7244 0U, 15U, NULL, FALSE);
7248 static int dissect_priorityLevel(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7249 return dissect_rnsap_PriorityLevel(tvb, offset, actx, tree, hf_rnsap_priorityLevel);
7253 static const value_string rnsap_Pre_emptionCapability_vals[] = {
7254 { 0, "shall-not-trigger-pre-emption" },
7255 { 1, "may-trigger-pre-emption" },
7261 dissect_rnsap_Pre_emptionCapability(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7262 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7263 2, NULL, FALSE, 0, NULL);
7267 static int dissect_pre_emptionCapability(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7268 return dissect_rnsap_Pre_emptionCapability(tvb, offset, actx, tree, hf_rnsap_pre_emptionCapability);
7272 static const value_string rnsap_Pre_emptionVulnerability_vals[] = {
7273 { 0, "not-pre-emptable" },
7274 { 1, "pre-emptable" },
7280 dissect_rnsap_Pre_emptionVulnerability(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7281 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7282 2, NULL, FALSE, 0, NULL);
7286 static int dissect_pre_emptionVulnerability(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7287 return dissect_rnsap_Pre_emptionVulnerability(tvb, offset, actx, tree, hf_rnsap_pre_emptionVulnerability);
7291 static const per_sequence_t AllocationRetentionPriority_sequence[] = {
7292 { &hf_rnsap_priorityLevel , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PriorityLevel },
7293 { &hf_rnsap_pre_emptionCapability, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Pre_emptionCapability },
7294 { &hf_rnsap_pre_emptionVulnerability, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Pre_emptionVulnerability },
7295 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
7296 { NULL, 0, 0, NULL }
7300 dissect_rnsap_AllocationRetentionPriority(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7301 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7302 ett_rnsap_AllocationRetentionPriority, AllocationRetentionPriority_sequence);
7306 static int dissect_allocationRetentionPriority(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7307 return dissect_rnsap_AllocationRetentionPriority(tvb, offset, actx, tree, hf_rnsap_allocationRetentionPriority);
7311 static const value_string rnsap_FrameHandlingPriority_vals[] = {
7319 dissect_rnsap_FrameHandlingPriority(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7320 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7321 0U, 15U, NULL, FALSE);
7325 static int dissect_frameHandlingPriority(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7326 return dissect_rnsap_FrameHandlingPriority(tvb, offset, actx, tree, hf_rnsap_frameHandlingPriority);
7330 static const value_string rnsap_QE_Selector_vals[] = {
7332 { 1, "non-selected" },
7338 dissect_rnsap_QE_Selector(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7339 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7340 2, NULL, FALSE, 0, NULL);
7344 static int dissect_qE_Selector(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7345 return dissect_rnsap_QE_Selector(tvb, offset, actx, tree, hf_rnsap_qE_Selector);
7349 static const value_string rnsap_DRACControl_vals[] = {
7350 { 0, "not-Used-requested" },
7351 { 1, "not-requested" },
7357 dissect_rnsap_DRACControl(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7358 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7359 2, NULL, FALSE, 0, NULL);
7363 static int dissect_dRACControl(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7364 return dissect_rnsap_DRACControl(tvb, offset, actx, tree, hf_rnsap_dRACControl);
7368 static const per_sequence_t DCH_Specific_FDD_Item_sequence[] = {
7369 { &hf_rnsap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_ID },
7370 { &hf_rnsap_trCH_SrcStatisticsDescr, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TrCH_SrcStatisticsDescr },
7371 { &hf_rnsap_ul_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportFormatSet },
7372 { &hf_rnsap_dl_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportFormatSet },
7373 { &hf_rnsap_ul_BLER , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BLER },
7374 { &hf_rnsap_dl_BLER , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BLER },
7375 { &hf_rnsap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_AllocationRetentionPriority },
7376 { &hf_rnsap_frameHandlingPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_FrameHandlingPriority },
7377 { &hf_rnsap_qE_Selector , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_QE_Selector },
7378 { &hf_rnsap_dRACControl , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DRACControl },
7379 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
7380 { NULL, 0, 0, NULL }
7384 dissect_rnsap_DCH_Specific_FDD_Item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7385 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7386 ett_rnsap_DCH_Specific_FDD_Item, DCH_Specific_FDD_Item_sequence);
7390 static int dissect_DCH_Specific_FDD_InformationList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7391 return dissect_rnsap_DCH_Specific_FDD_Item(tvb, offset, actx, tree, hf_rnsap_DCH_Specific_FDD_InformationList_item);
7395 static const per_sequence_t DCH_Specific_FDD_InformationList_sequence_of[1] = {
7396 { &hf_rnsap_DCH_Specific_FDD_InformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_Specific_FDD_Item },
7400 dissect_rnsap_DCH_Specific_FDD_InformationList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7401 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7402 ett_rnsap_DCH_Specific_FDD_InformationList, DCH_Specific_FDD_InformationList_sequence_of,
7407 static int dissect_dCH_SpecificInformationList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7408 return dissect_rnsap_DCH_Specific_FDD_InformationList(tvb, offset, actx, tree, hf_rnsap_dCH_SpecificInformationList);
7412 static const per_sequence_t DCH_FDD_InformationItem_sequence[] = {
7413 { &hf_rnsap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PayloadCRC_PresenceIndicator },
7414 { &hf_rnsap_ul_FP_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_FP_Mode },
7415 { &hf_rnsap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ToAWS },
7416 { &hf_rnsap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ToAWE },
7417 { &hf_rnsap_dCH_SpecificInformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_Specific_FDD_InformationList },
7418 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
7419 { NULL, 0, 0, NULL }
7423 dissect_rnsap_DCH_FDD_InformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7424 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7425 ett_rnsap_DCH_FDD_InformationItem, DCH_FDD_InformationItem_sequence);
7429 static int dissect_DCH_FDD_Information_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7430 return dissect_rnsap_DCH_FDD_InformationItem(tvb, offset, actx, tree, hf_rnsap_DCH_FDD_Information_item);
7434 static const per_sequence_t DCH_FDD_Information_sequence_of[1] = {
7435 { &hf_rnsap_DCH_FDD_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_FDD_InformationItem },
7439 dissect_rnsap_DCH_FDD_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7440 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7441 ett_rnsap_DCH_FDD_Information, DCH_FDD_Information_sequence_of,
7446 static int dissect_id_DCHs_to_Add_FDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7447 return dissect_rnsap_DCH_FDD_Information(tvb, offset, actx, tree, hf_rnsap_id_DCHs_to_Add_FDD);
7449 static int dissect_id_DCH_FDD_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7450 return dissect_rnsap_DCH_FDD_Information(tvb, offset, actx, tree, hf_rnsap_id_DCH_FDD_Information);
7456 dissect_rnsap_CCTrCH_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7457 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7458 0U, 15U, NULL, FALSE);
7462 static int dissect_cCTrCH_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7463 return dissect_rnsap_CCTrCH_ID(tvb, offset, actx, tree, hf_rnsap_cCTrCH_ID);
7465 static int dissect_dl_ccTrCHID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7466 return dissect_rnsap_CCTrCH_ID(tvb, offset, actx, tree, hf_rnsap_dl_ccTrCHID);
7468 static int dissect_ul_ccTrCHID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7469 return dissect_rnsap_CCTrCH_ID(tvb, offset, actx, tree, hf_rnsap_ul_ccTrCHID);
7471 static int dissect_ul_cCTrCH_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7472 return dissect_rnsap_CCTrCH_ID(tvb, offset, actx, tree, hf_rnsap_ul_cCTrCH_ID);
7474 static int dissect_dl_cCTrCH_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7475 return dissect_rnsap_CCTrCH_ID(tvb, offset, actx, tree, hf_rnsap_dl_cCTrCH_ID);
7477 static int dissect_ul_CCTrCH_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7478 return dissect_rnsap_CCTrCH_ID(tvb, offset, actx, tree, hf_rnsap_ul_CCTrCH_ID);
7480 static int dissect_dl_CCTrCH_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7481 return dissect_rnsap_CCTrCH_ID(tvb, offset, actx, tree, hf_rnsap_dl_CCTrCH_ID);
7485 static const per_sequence_t DCH_Specific_TDD_Item_sequence[] = {
7486 { &hf_rnsap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_ID },
7487 { &hf_rnsap_ul_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
7488 { &hf_rnsap_dl_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
7489 { &hf_rnsap_trCH_SrcStatisticsDescr, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TrCH_SrcStatisticsDescr },
7490 { &hf_rnsap_ul_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportFormatSet },
7491 { &hf_rnsap_dl_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportFormatSet },
7492 { &hf_rnsap_ul_BLER , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BLER },
7493 { &hf_rnsap_dl_BLER , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BLER },
7494 { &hf_rnsap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_AllocationRetentionPriority },
7495 { &hf_rnsap_frameHandlingPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_FrameHandlingPriority },
7496 { &hf_rnsap_qE_Selector , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_QE_Selector },
7497 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
7498 { NULL, 0, 0, NULL }
7502 dissect_rnsap_DCH_Specific_TDD_Item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7503 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7504 ett_rnsap_DCH_Specific_TDD_Item, DCH_Specific_TDD_Item_sequence);
7508 static int dissect_DCH_Specific_TDD_InformationList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7509 return dissect_rnsap_DCH_Specific_TDD_Item(tvb, offset, actx, tree, hf_rnsap_DCH_Specific_TDD_InformationList_item);
7513 static const per_sequence_t DCH_Specific_TDD_InformationList_sequence_of[1] = {
7514 { &hf_rnsap_DCH_Specific_TDD_InformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_Specific_TDD_Item },
7518 dissect_rnsap_DCH_Specific_TDD_InformationList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7519 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7520 ett_rnsap_DCH_Specific_TDD_InformationList, DCH_Specific_TDD_InformationList_sequence_of,
7525 static int dissect_dCH_SpecificInformationList1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7526 return dissect_rnsap_DCH_Specific_TDD_InformationList(tvb, offset, actx, tree, hf_rnsap_dCH_SpecificInformationList1);
7530 static const per_sequence_t DCH_TDD_InformationItem_sequence[] = {
7531 { &hf_rnsap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PayloadCRC_PresenceIndicator },
7532 { &hf_rnsap_ul_FP_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_FP_Mode },
7533 { &hf_rnsap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ToAWS },
7534 { &hf_rnsap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ToAWE },
7535 { &hf_rnsap_dCH_SpecificInformationList1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_Specific_TDD_InformationList },
7536 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
7537 { NULL, 0, 0, NULL }
7541 dissect_rnsap_DCH_TDD_InformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7542 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7543 ett_rnsap_DCH_TDD_InformationItem, DCH_TDD_InformationItem_sequence);
7547 static int dissect_DCH_TDD_Information_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7548 return dissect_rnsap_DCH_TDD_InformationItem(tvb, offset, actx, tree, hf_rnsap_DCH_TDD_Information_item);
7552 static const per_sequence_t DCH_TDD_Information_sequence_of[1] = {
7553 { &hf_rnsap_DCH_TDD_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_TDD_InformationItem },
7557 dissect_rnsap_DCH_TDD_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7558 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7559 ett_rnsap_DCH_TDD_Information, DCH_TDD_Information_sequence_of,
7564 static int dissect_id_DCHs_to_Add_TDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7565 return dissect_rnsap_DCH_TDD_Information(tvb, offset, actx, tree, hf_rnsap_id_DCHs_to_Add_TDD);
7567 static int dissect_id_DCH_TDD_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7568 return dissect_rnsap_DCH_TDD_Information(tvb, offset, actx, tree, hf_rnsap_id_DCH_TDD_Information);
7572 static const per_sequence_t DCH_DeleteItem_RL_ReconfPrepFDD_sequence[] = {
7573 { &hf_rnsap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_ID },
7574 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
7575 { NULL, 0, 0, NULL }
7579 dissect_rnsap_DCH_DeleteItem_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7580 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7581 ett_rnsap_DCH_DeleteItem_RL_ReconfPrepFDD, DCH_DeleteItem_RL_ReconfPrepFDD_sequence);
7585 static int dissect_DCH_DeleteList_RL_ReconfPrepFDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7586 return dissect_rnsap_DCH_DeleteItem_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_rnsap_DCH_DeleteList_RL_ReconfPrepFDD_item);
7590 static const per_sequence_t DCH_DeleteList_RL_ReconfPrepFDD_sequence_of[1] = {
7591 { &hf_rnsap_DCH_DeleteList_RL_ReconfPrepFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_DeleteItem_RL_ReconfPrepFDD },
7595 dissect_rnsap_DCH_DeleteList_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7596 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7597 ett_rnsap_DCH_DeleteList_RL_ReconfPrepFDD, DCH_DeleteList_RL_ReconfPrepFDD_sequence_of,
7602 static int dissect_id_DCH_DeleteList_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7603 return dissect_rnsap_DCH_DeleteList_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_rnsap_id_DCH_DeleteList_RL_ReconfPrepFDD);
7607 static const per_sequence_t DCH_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
7608 { &hf_rnsap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_ID },
7609 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
7610 { NULL, 0, 0, NULL }
7614 dissect_rnsap_DCH_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7615 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7616 ett_rnsap_DCH_DeleteItem_RL_ReconfPrepTDD, DCH_DeleteItem_RL_ReconfPrepTDD_sequence);
7620 static int dissect_DCH_DeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7621 return dissect_rnsap_DCH_DeleteItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_DCH_DeleteList_RL_ReconfPrepTDD_item);
7625 static const per_sequence_t DCH_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
7626 { &hf_rnsap_DCH_DeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_DeleteItem_RL_ReconfPrepTDD },
7630 dissect_rnsap_DCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7631 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7632 ett_rnsap_DCH_DeleteList_RL_ReconfPrepTDD, DCH_DeleteList_RL_ReconfPrepTDD_sequence_of,
7637 static int dissect_id_DCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7638 return dissect_rnsap_DCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_DCH_DeleteList_RL_ReconfPrepTDD);
7642 static const per_sequence_t DCH_DeleteItem_RL_ReconfRqstFDD_sequence[] = {
7643 { &hf_rnsap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_ID },
7644 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
7645 { NULL, 0, 0, NULL }
7649 dissect_rnsap_DCH_DeleteItem_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7650 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7651 ett_rnsap_DCH_DeleteItem_RL_ReconfRqstFDD, DCH_DeleteItem_RL_ReconfRqstFDD_sequence);
7655 static int dissect_DCH_DeleteList_RL_ReconfRqstFDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7656 return dissect_rnsap_DCH_DeleteItem_RL_ReconfRqstFDD(tvb, offset, actx, tree, hf_rnsap_DCH_DeleteList_RL_ReconfRqstFDD_item);
7660 static const per_sequence_t DCH_DeleteList_RL_ReconfRqstFDD_sequence_of[1] = {
7661 { &hf_rnsap_DCH_DeleteList_RL_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_DeleteItem_RL_ReconfRqstFDD },
7665 dissect_rnsap_DCH_DeleteList_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7666 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7667 ett_rnsap_DCH_DeleteList_RL_ReconfRqstFDD, DCH_DeleteList_RL_ReconfRqstFDD_sequence_of,
7672 static int dissect_id_DCH_DeleteList_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7673 return dissect_rnsap_DCH_DeleteList_RL_ReconfRqstFDD(tvb, offset, actx, tree, hf_rnsap_id_DCH_DeleteList_RL_ReconfRqstFDD);
7677 static const per_sequence_t DCH_DeleteItem_RL_ReconfRqstTDD_sequence[] = {
7678 { &hf_rnsap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_ID },
7679 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
7680 { NULL, 0, 0, NULL }
7684 dissect_rnsap_DCH_DeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7685 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7686 ett_rnsap_DCH_DeleteItem_RL_ReconfRqstTDD, DCH_DeleteItem_RL_ReconfRqstTDD_sequence);
7690 static int dissect_DCH_DeleteList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7691 return dissect_rnsap_DCH_DeleteItem_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_DCH_DeleteList_RL_ReconfRqstTDD_item);
7695 static const per_sequence_t DCH_DeleteList_RL_ReconfRqstTDD_sequence_of[1] = {
7696 { &hf_rnsap_DCH_DeleteList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_DeleteItem_RL_ReconfRqstTDD },
7700 dissect_rnsap_DCH_DeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7701 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7702 ett_rnsap_DCH_DeleteList_RL_ReconfRqstTDD, DCH_DeleteList_RL_ReconfRqstTDD_sequence_of,
7707 static int dissect_id_DCH_DeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7708 return dissect_rnsap_DCH_DeleteList_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_DCH_DeleteList_RL_ReconfRqstTDD);
7712 static const value_string rnsap_TransportBearerRequestIndicator_vals[] = {
7713 { 0, "bearer-requested" },
7714 { 1, "bearer-not-requested" },
7720 dissect_rnsap_TransportBearerRequestIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7721 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7722 2, NULL, TRUE, 0, NULL);
7726 static int dissect_id_TransportBearerRequestIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7727 return dissect_rnsap_TransportBearerRequestIndicator(tvb, offset, actx, tree, hf_rnsap_id_TransportBearerRequestIndicator);
7729 static int dissect_transportBearerRequestIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7730 return dissect_rnsap_TransportBearerRequestIndicator(tvb, offset, actx, tree, hf_rnsap_transportBearerRequestIndicator);
7734 static const per_sequence_t FDD_DCHs_to_ModifySpecificItem_sequence[] = {
7735 { &hf_rnsap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_ID },
7736 { &hf_rnsap_ul_TransportformatSet, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransportFormatSet },
7737 { &hf_rnsap_dl_TransportformatSet, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransportFormatSet },
7738 { &hf_rnsap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_AllocationRetentionPriority },
7739 { &hf_rnsap_frameHandlingPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_FrameHandlingPriority },
7740 { &hf_rnsap_not_Used_dRACControl, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_NULL },
7741 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
7742 { NULL, 0, 0, NULL }
7746 dissect_rnsap_FDD_DCHs_to_ModifySpecificItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7747 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7748 ett_rnsap_FDD_DCHs_to_ModifySpecificItem, FDD_DCHs_to_ModifySpecificItem_sequence);
7752 static int dissect_FDD_DCHs_to_ModifySpecificInformationList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7753 return dissect_rnsap_FDD_DCHs_to_ModifySpecificItem(tvb, offset, actx, tree, hf_rnsap_FDD_DCHs_to_ModifySpecificInformationList_item);
7757 static const per_sequence_t FDD_DCHs_to_ModifySpecificInformationList_sequence_of[1] = {
7758 { &hf_rnsap_FDD_DCHs_to_ModifySpecificInformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_FDD_DCHs_to_ModifySpecificItem },
7762 dissect_rnsap_FDD_DCHs_to_ModifySpecificInformationList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7763 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7764 ett_rnsap_FDD_DCHs_to_ModifySpecificInformationList, FDD_DCHs_to_ModifySpecificInformationList_sequence_of,
7769 static int dissect_dCH_SpecificInformationList2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7770 return dissect_rnsap_FDD_DCHs_to_ModifySpecificInformationList(tvb, offset, actx, tree, hf_rnsap_dCH_SpecificInformationList2);
7774 static const per_sequence_t FDD_DCHs_to_ModifyItem_sequence[] = {
7775 { &hf_rnsap_ul_FP_Mode , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_FP_Mode },
7776 { &hf_rnsap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ToAWS },
7777 { &hf_rnsap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ToAWE },
7778 { &hf_rnsap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportBearerRequestIndicator },
7779 { &hf_rnsap_dCH_SpecificInformationList2, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_FDD_DCHs_to_ModifySpecificInformationList },
7780 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
7781 { NULL, 0, 0, NULL }
7785 dissect_rnsap_FDD_DCHs_to_ModifyItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7786 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7787 ett_rnsap_FDD_DCHs_to_ModifyItem, FDD_DCHs_to_ModifyItem_sequence);
7791 static int dissect_FDD_DCHs_to_Modify_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7792 return dissect_rnsap_FDD_DCHs_to_ModifyItem(tvb, offset, actx, tree, hf_rnsap_FDD_DCHs_to_Modify_item);
7796 static const per_sequence_t FDD_DCHs_to_Modify_sequence_of[1] = {
7797 { &hf_rnsap_FDD_DCHs_to_Modify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_FDD_DCHs_to_ModifyItem },
7801 dissect_rnsap_FDD_DCHs_to_Modify(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7802 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7803 ett_rnsap_FDD_DCHs_to_Modify, FDD_DCHs_to_Modify_sequence_of,
7808 static int dissect_id_FDD_DCHs_to_Modify(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7809 return dissect_rnsap_FDD_DCHs_to_Modify(tvb, offset, actx, tree, hf_rnsap_id_FDD_DCHs_to_Modify);
7813 static const per_sequence_t TDD_DCHs_to_ModifySpecificItem_sequence[] = {
7814 { &hf_rnsap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_ID },
7815 { &hf_rnsap_ul_CCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CCTrCH_ID },
7816 { &hf_rnsap_dl_CCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CCTrCH_ID },
7817 { &hf_rnsap_ul_TransportformatSet, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransportFormatSet },
7818 { &hf_rnsap_dl_TransportformatSet, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransportFormatSet },
7819 { &hf_rnsap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_AllocationRetentionPriority },
7820 { &hf_rnsap_frameHandlingPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_FrameHandlingPriority },
7821 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
7822 { NULL, 0, 0, NULL }
7826 dissect_rnsap_TDD_DCHs_to_ModifySpecificItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7827 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7828 ett_rnsap_TDD_DCHs_to_ModifySpecificItem, TDD_DCHs_to_ModifySpecificItem_sequence);
7832 static int dissect_TDD_DCHs_to_ModifySpecificInformationList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7833 return dissect_rnsap_TDD_DCHs_to_ModifySpecificItem(tvb, offset, actx, tree, hf_rnsap_TDD_DCHs_to_ModifySpecificInformationList_item);
7837 static const per_sequence_t TDD_DCHs_to_ModifySpecificInformationList_sequence_of[1] = {
7838 { &hf_rnsap_TDD_DCHs_to_ModifySpecificInformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_DCHs_to_ModifySpecificItem },
7842 dissect_rnsap_TDD_DCHs_to_ModifySpecificInformationList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7843 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7844 ett_rnsap_TDD_DCHs_to_ModifySpecificInformationList, TDD_DCHs_to_ModifySpecificInformationList_sequence_of,
7849 static int dissect_dCH_SpecificInformationList3(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7850 return dissect_rnsap_TDD_DCHs_to_ModifySpecificInformationList(tvb, offset, actx, tree, hf_rnsap_dCH_SpecificInformationList3);
7854 static const per_sequence_t TDD_DCHs_to_ModifyItem_sequence[] = {
7855 { &hf_rnsap_ul_FP_Mode , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_FP_Mode },
7856 { &hf_rnsap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ToAWS },
7857 { &hf_rnsap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ToAWE },
7858 { &hf_rnsap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportBearerRequestIndicator },
7859 { &hf_rnsap_dCH_SpecificInformationList3, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_DCHs_to_ModifySpecificInformationList },
7860 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
7861 { NULL, 0, 0, NULL }
7865 dissect_rnsap_TDD_DCHs_to_ModifyItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7866 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7867 ett_rnsap_TDD_DCHs_to_ModifyItem, TDD_DCHs_to_ModifyItem_sequence);
7871 static int dissect_TDD_DCHs_to_Modify_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7872 return dissect_rnsap_TDD_DCHs_to_ModifyItem(tvb, offset, actx, tree, hf_rnsap_TDD_DCHs_to_Modify_item);
7876 static const per_sequence_t TDD_DCHs_to_Modify_sequence_of[1] = {
7877 { &hf_rnsap_TDD_DCHs_to_Modify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_DCHs_to_ModifyItem },
7881 dissect_rnsap_TDD_DCHs_to_Modify(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7882 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7883 ett_rnsap_TDD_DCHs_to_Modify, TDD_DCHs_to_Modify_sequence_of,
7888 static int dissect_id_TDD_DCHs_to_Modify(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7889 return dissect_rnsap_TDD_DCHs_to_Modify(tvb, offset, actx, tree, hf_rnsap_id_TDD_DCHs_to_Modify);
7895 dissect_rnsap_TransportLayerAddress(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7896 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
7897 1, 160, TRUE, NULL);
7901 static int dissect_id_TransportLayerAddress(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7902 return dissect_rnsap_TransportLayerAddress(tvb, offset, actx, tree, hf_rnsap_id_TransportLayerAddress);
7904 static int dissect_transportLayerAddress(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7905 return dissect_rnsap_TransportLayerAddress(tvb, offset, actx, tree, hf_rnsap_transportLayerAddress);
7909 static const per_sequence_t DCH_InformationResponseItem_sequence[] = {
7910 { &hf_rnsap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_ID },
7911 { &hf_rnsap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_BindingID },
7912 { &hf_rnsap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransportLayerAddress },
7913 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
7914 { NULL, 0, 0, NULL }
7918 dissect_rnsap_DCH_InformationResponseItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7919 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7920 ett_rnsap_DCH_InformationResponseItem, DCH_InformationResponseItem_sequence);
7924 static int dissect_DCH_InformationResponse_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7925 return dissect_rnsap_DCH_InformationResponseItem(tvb, offset, actx, tree, hf_rnsap_DCH_InformationResponse_item);
7929 static const per_sequence_t DCH_InformationResponse_sequence_of[1] = {
7930 { &hf_rnsap_DCH_InformationResponse_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_InformationResponseItem },
7934 dissect_rnsap_DCH_InformationResponse(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7935 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7936 ett_rnsap_DCH_InformationResponse, DCH_InformationResponse_sequence_of,
7941 static int dissect_id_DCH_InformationResponse(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7942 return dissect_rnsap_DCH_InformationResponse(tvb, offset, actx, tree, hf_rnsap_id_DCH_InformationResponse);
7944 static int dissect_dCH_InformationResponse(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7945 return dissect_rnsap_DCH_InformationResponse(tvb, offset, actx, tree, hf_rnsap_dCH_InformationResponse);
7949 static const per_sequence_t DCH_Rate_InformationItem_RL_CongestInd_sequence[] = {
7950 { &hf_rnsap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_ID },
7951 { &hf_rnsap_allowed_Rate_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Allowed_Rate_Information },
7952 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
7953 { NULL, 0, 0, NULL }
7957 dissect_rnsap_DCH_Rate_InformationItem_RL_CongestInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7958 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7959 ett_rnsap_DCH_Rate_InformationItem_RL_CongestInd, DCH_Rate_InformationItem_RL_CongestInd_sequence);
7963 static int dissect_id_DCH_Rate_InformationItem_RL_CongestInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7964 return dissect_rnsap_DCH_Rate_InformationItem_RL_CongestInd(tvb, offset, actx, tree, hf_rnsap_id_DCH_Rate_InformationItem_RL_CongestInd);
7970 dissect_rnsap_INTEGER_0_3(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7971 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7972 0U, 3U, NULL, FALSE);
7976 static int dissect_uplinkNRTLoadInformationValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7977 return dissect_rnsap_INTEGER_0_3(tvb, offset, actx, tree, hf_rnsap_uplinkNRTLoadInformationValue);
7979 static int dissect_downlinkNRTLoadInformationValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7980 return dissect_rnsap_INTEGER_0_3(tvb, offset, actx, tree, hf_rnsap_downlinkNRTLoadInformationValue);
7982 static int dissect_ctfc2bit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7983 return dissect_rnsap_INTEGER_0_3(tvb, offset, actx, tree, hf_rnsap_ctfc2bit);
7989 dissect_rnsap_INTEGER_0_15(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
7990 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7991 0U, 15U, NULL, FALSE);
7995 static int dissect_burstStart(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7996 return dissect_rnsap_INTEGER_0_15(tvb, offset, actx, tree, hf_rnsap_burstStart);
7998 static int dissect_ctfc4bit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
7999 return dissect_rnsap_INTEGER_0_15(tvb, offset, actx, tree, hf_rnsap_ctfc4bit);
8005 dissect_rnsap_INTEGER_0_63(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8006 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8007 0U, 63U, NULL, FALSE);
8011 static int dissect_noinitialOffset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8012 return dissect_rnsap_INTEGER_0_63(tvb, offset, actx, tree, hf_rnsap_noinitialOffset);
8014 static int dissect_ctfc6bit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8015 return dissect_rnsap_INTEGER_0_63(tvb, offset, actx, tree, hf_rnsap_ctfc6bit);
8021 dissect_rnsap_INTEGER_0_255(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8022 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8023 0U, 255U, NULL, FALSE);
8027 static int dissect_t_RLFAILURE(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8028 return dissect_rnsap_INTEGER_0_255(tvb, offset, actx, tree, hf_rnsap_t_RLFAILURE);
8030 static int dissect_initialOffset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8031 return dissect_rnsap_INTEGER_0_255(tvb, offset, actx, tree, hf_rnsap_initialOffset);
8033 static int dissect_ctfc8bit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8034 return dissect_rnsap_INTEGER_0_255(tvb, offset, actx, tree, hf_rnsap_ctfc8bit);
8040 dissect_rnsap_INTEGER_0_4095(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8041 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8042 0U, 4095U, NULL, FALSE);
8046 static int dissect_ctfc12bit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8047 return dissect_rnsap_INTEGER_0_4095(tvb, offset, actx, tree, hf_rnsap_ctfc12bit);
8053 dissect_rnsap_INTEGER_0_16777215(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8054 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8055 0U, 16777215U, NULL, FALSE);
8059 static int dissect_ctfcmaxbit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8060 return dissect_rnsap_INTEGER_0_16777215(tvb, offset, actx, tree, hf_rnsap_ctfcmaxbit);
8064 static const value_string rnsap_TFCS_CTFC_vals[] = {
8071 { 6, "ctfcmaxbit" },
8075 static const per_choice_t TFCS_CTFC_choice[] = {
8076 { 0, &hf_rnsap_ctfc2bit , ASN1_NO_EXTENSIONS , dissect_rnsap_INTEGER_0_3 },
8077 { 1, &hf_rnsap_ctfc4bit , ASN1_NO_EXTENSIONS , dissect_rnsap_INTEGER_0_15 },
8078 { 2, &hf_rnsap_ctfc6bit , ASN1_NO_EXTENSIONS , dissect_rnsap_INTEGER_0_63 },
8079 { 3, &hf_rnsap_ctfc8bit , ASN1_NO_EXTENSIONS , dissect_rnsap_INTEGER_0_255 },
8080 { 4, &hf_rnsap_ctfc12bit , ASN1_NO_EXTENSIONS , dissect_rnsap_INTEGER_0_4095 },
8081 { 5, &hf_rnsap_ctfc16bit , ASN1_NO_EXTENSIONS , dissect_rnsap_INTEGER_0_65535 },
8082 { 6, &hf_rnsap_ctfcmaxbit , ASN1_NO_EXTENSIONS , dissect_rnsap_INTEGER_0_16777215 },
8083 { 0, NULL, 0, NULL }
8087 dissect_rnsap_TFCS_CTFC(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8088 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
8089 ett_rnsap_TFCS_CTFC, TFCS_CTFC_choice,
8094 static int dissect_cTFC(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8095 return dissect_rnsap_TFCS_CTFC(tvb, offset, actx, tree, hf_rnsap_cTFC);
8101 dissect_rnsap_BetaCD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8102 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8103 0U, 15U, NULL, FALSE);
8107 static int dissect_betaC(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8108 return dissect_rnsap_BetaCD(tvb, offset, actx, tree, hf_rnsap_betaC);
8110 static int dissect_betaD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8111 return dissect_rnsap_BetaCD(tvb, offset, actx, tree, hf_rnsap_betaD);
8117 dissect_rnsap_RefTFCNumber(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8118 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8119 0U, 15U, NULL, FALSE);
8123 static int dissect_refTFCNumber(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8124 return dissect_rnsap_RefTFCNumber(tvb, offset, actx, tree, hf_rnsap_refTFCNumber);
8128 static const per_sequence_t T_signalledGainFactors_sequence[] = {
8129 { &hf_rnsap_betaC , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BetaCD },
8130 { &hf_rnsap_betaD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BetaCD },
8131 { &hf_rnsap_refTFCNumber , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_RefTFCNumber },
8132 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
8133 { NULL, 0, 0, NULL }
8137 dissect_rnsap_T_signalledGainFactors(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8138 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8139 ett_rnsap_T_signalledGainFactors, T_signalledGainFactors_sequence);
8143 static int dissect_signalledGainFactors(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8144 return dissect_rnsap_T_signalledGainFactors(tvb, offset, actx, tree, hf_rnsap_signalledGainFactors);
8148 static const value_string rnsap_TransportFormatCombination_Beta_vals[] = {
8149 { 0, "signalledGainFactors" },
8150 { 1, "refTFCNumber" },
8154 static const per_choice_t TransportFormatCombination_Beta_choice[] = {
8155 { 0, &hf_rnsap_signalledGainFactors, ASN1_EXTENSION_ROOT , dissect_rnsap_T_signalledGainFactors },
8156 { 1, &hf_rnsap_refTFCNumber , ASN1_EXTENSION_ROOT , dissect_rnsap_RefTFCNumber },
8157 { 0, NULL, 0, NULL }
8161 dissect_rnsap_TransportFormatCombination_Beta(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8162 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
8163 ett_rnsap_TransportFormatCombination_Beta, TransportFormatCombination_Beta_choice,
8168 static int dissect_tFC_Beta(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8169 return dissect_rnsap_TransportFormatCombination_Beta(tvb, offset, actx, tree, hf_rnsap_tFC_Beta);
8173 static const per_sequence_t TFCS_TFCSList_item_sequence[] = {
8174 { &hf_rnsap_cTFC , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TFCS_CTFC },
8175 { &hf_rnsap_tFC_Beta , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransportFormatCombination_Beta },
8176 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
8177 { NULL, 0, 0, NULL }
8181 dissect_rnsap_TFCS_TFCSList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8182 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8183 ett_rnsap_TFCS_TFCSList_item, TFCS_TFCSList_item_sequence);
8187 static int dissect_TFCS_TFCSList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8188 return dissect_rnsap_TFCS_TFCSList_item(tvb, offset, actx, tree, hf_rnsap_TFCS_TFCSList_item);
8192 static const per_sequence_t TFCS_TFCSList_sequence_of[1] = {
8193 { &hf_rnsap_TFCS_TFCSList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_TFCS_TFCSList_item },
8197 dissect_rnsap_TFCS_TFCSList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8198 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8199 ett_rnsap_TFCS_TFCSList, TFCS_TFCSList_sequence_of,
8204 static int dissect_no_Split_in_TFCI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8205 return dissect_rnsap_TFCS_TFCSList(tvb, offset, actx, tree, hf_rnsap_no_Split_in_TFCI);
8209 static const value_string rnsap_T_tFCSvalues_vals[] = {
8210 { 0, "no-Split-in-TFCI" },
8211 { 1, "not-Used-split-in-TFCI" },
8215 static const per_choice_t T_tFCSvalues_choice[] = {
8216 { 0, &hf_rnsap_no_Split_in_TFCI, ASN1_EXTENSION_ROOT , dissect_rnsap_TFCS_TFCSList },
8217 { 1, &hf_rnsap_not_Used_split_in_TFCI, ASN1_EXTENSION_ROOT , dissect_rnsap_NULL },
8218 { 0, NULL, 0, NULL }
8222 dissect_rnsap_T_tFCSvalues(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8223 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
8224 ett_rnsap_T_tFCSvalues, T_tFCSvalues_choice,
8229 static int dissect_tFCSvalues(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8230 return dissect_rnsap_T_tFCSvalues(tvb, offset, actx, tree, hf_rnsap_tFCSvalues);
8234 static const per_sequence_t TFCS_sequence[] = {
8235 { &hf_rnsap_tFCSvalues , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_T_tFCSvalues },
8236 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
8237 { NULL, 0, 0, NULL }
8241 dissect_rnsap_TFCS(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8242 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8243 ett_rnsap_TFCS, TFCS_sequence);
8247 static int dissect_ul_TFCS(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8248 return dissect_rnsap_TFCS(tvb, offset, actx, tree, hf_rnsap_ul_TFCS);
8250 static int dissect_tFCS(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8251 return dissect_rnsap_TFCS(tvb, offset, actx, tree, hf_rnsap_tFCS);
8253 static int dissect_dl_TFCS(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8254 return dissect_rnsap_TFCS(tvb, offset, actx, tree, hf_rnsap_dl_TFCS);
8258 static const value_string rnsap_TFCI_Coding_vals[] = {
8268 dissect_rnsap_TFCI_Coding(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8269 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8270 4, NULL, TRUE, 0, NULL);
8274 static int dissect_tFCI_Coding(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8275 return dissect_rnsap_TFCI_Coding(tvb, offset, actx, tree, hf_rnsap_tFCI_Coding);
8281 dissect_rnsap_PunctureLimit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8282 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8283 0U, 15U, NULL, FALSE);
8287 static int dissect_ul_PunctureLimit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8288 return dissect_rnsap_PunctureLimit(tvb, offset, actx, tree, hf_rnsap_ul_PunctureLimit);
8290 static int dissect_dl_PunctureLimit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8291 return dissect_rnsap_PunctureLimit(tvb, offset, actx, tree, hf_rnsap_dl_PunctureLimit);
8293 static int dissect_punctureLimit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8294 return dissect_rnsap_PunctureLimit(tvb, offset, actx, tree, hf_rnsap_punctureLimit);
8298 static const per_sequence_t CCTrCH_TPCAddItem_RL_ReconfPrepTDD_sequence[] = {
8299 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
8300 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
8301 { NULL, 0, 0, NULL }
8305 dissect_rnsap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8306 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8307 ett_rnsap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD, CCTrCH_TPCAddItem_RL_ReconfPrepTDD_sequence);
8311 static int dissect_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8312 return dissect_rnsap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item);
8316 static const per_sequence_t CCTrCH_TPCAddList_RL_ReconfPrepTDD_sequence_of[1] = {
8317 { &hf_rnsap_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD },
8321 dissect_rnsap_CCTrCH_TPCAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8322 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8323 ett_rnsap_CCTrCH_TPCAddList_RL_ReconfPrepTDD, CCTrCH_TPCAddList_RL_ReconfPrepTDD_sequence_of,
8328 static int dissect_cCTrCH_TPCList1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8329 return dissect_rnsap_CCTrCH_TPCAddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_cCTrCH_TPCList1);
8333 static const per_sequence_t DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = {
8334 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
8335 { &hf_rnsap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TFCS },
8336 { &hf_rnsap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TFCI_Coding },
8337 { &hf_rnsap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PunctureLimit },
8338 { &hf_rnsap_cCTrCH_TPCList1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CCTrCH_TPCAddList_RL_ReconfPrepTDD },
8339 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
8340 { NULL, 0, 0, NULL }
8344 dissect_rnsap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8345 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8346 ett_rnsap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
8350 static int dissect_id_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8351 return dissect_rnsap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD);
8357 dissect_rnsap_ProtocolIE_Single_Container(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8358 offset = dissect_rnsap_ProtocolIE_Field(tvb, offset, actx, tree, hf_index);
8362 static int dissect_RL_InformationList_RL_SetupRqstFDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8363 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationList_RL_SetupRqstFDD_item);
8365 static int dissect_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8366 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item);
8368 static int dissect_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8369 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item);
8371 static int dissect_RL_InformationResponseList_RL_SetupRspFDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8372 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationResponseList_RL_SetupRspFDD_item);
8374 static int dissect_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8375 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item);
8377 static int dissect_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8378 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item);
8380 static int dissect_RL_InformationList_RL_AdditionRqstFDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8381 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationList_RL_AdditionRqstFDD_item);
8383 static int dissect_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8384 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item);
8386 static int dissect_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8387 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item);
8389 static int dissect_RL_InformationResponseList_RL_AdditionRspFDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8390 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationResponseList_RL_AdditionRspFDD_item);
8392 static int dissect_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8393 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item);
8395 static int dissect_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8396 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item);
8398 static int dissect_RL_InformationList_RL_DeletionRqst_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8399 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationList_RL_DeletionRqst_item);
8401 static int dissect_RL_InformationList_RL_ReconfPrepFDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8402 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationList_RL_ReconfPrepFDD_item);
8404 static int dissect_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8405 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item);
8407 static int dissect_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8408 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item);
8410 static int dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8411 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item);
8413 static int dissect_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8414 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item);
8416 static int dissect_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8417 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item);
8419 static int dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8420 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item);
8422 static int dissect_RL_InformationResponseList_RL_ReconfReadyFDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8423 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationResponseList_RL_ReconfReadyFDD_item);
8425 static int dissect_RL_ReconfigurationFailureList_RL_ReconfFailure_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8426 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_ReconfigurationFailureList_RL_ReconfFailure_item);
8428 static int dissect_RL_ReconfigurationRequestFDD_RL_InformationList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8429 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_ReconfigurationRequestFDD_RL_InformationList_item);
8431 static int dissect_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8432 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item);
8434 static int dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8435 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item);
8437 static int dissect_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8438 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item);
8440 static int dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8441 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item);
8443 static int dissect_RL_InformationResponseList_RL_ReconfRspFDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8444 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationResponseList_RL_ReconfRspFDD_item);
8446 static int dissect_RL_InformationList_RL_FailureInd_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8447 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationList_RL_FailureInd_item);
8449 static int dissect_RL_Set_InformationList_RL_FailureInd_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8450 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_Set_InformationList_RL_FailureInd_item);
8452 static int dissect_CCTrCH_InformationList_RL_FailureInd_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8453 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_CCTrCH_InformationList_RL_FailureInd_item);
8455 static int dissect_RL_InformationList_RL_PreemptRequiredInd_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8456 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationList_RL_PreemptRequiredInd_item);
8458 static int dissect_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8459 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd_item);
8461 static int dissect_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8462 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd_item);
8464 static int dissect_RL_InformationList_RL_RestoreInd_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8465 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationList_RL_RestoreInd_item);
8467 static int dissect_RL_Set_InformationList_RL_RestoreInd_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8468 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_Set_InformationList_RL_RestoreInd_item);
8470 static int dissect_CCTrCH_InformationList_RL_RestoreInd_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8471 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_CCTrCH_InformationList_RL_RestoreInd_item);
8473 static int dissect_DL_ReferencePowerInformationList_DL_PC_Rqst_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8474 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_DL_ReferencePowerInformationList_DL_PC_Rqst_item);
8476 static int dissect_RL_InformationList_RL_CongestInd_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8477 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationList_RL_CongestInd_item);
8479 static int dissect_DCH_Rate_Information_RL_CongestInd_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8480 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_DCH_Rate_Information_RL_CongestInd_item);
8482 static int dissect_EDCH_MacdFlowSpecificInformationList_RL_CongestInd_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8483 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_EDCH_MacdFlowSpecificInformationList_RL_CongestInd_item);
8485 static int dissect_RL_InformationList_DM_Rqst_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8486 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationList_DM_Rqst_item);
8488 static int dissect_RL_Set_InformationList_DM_Rqst_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8489 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_Set_InformationList_DM_Rqst_item);
8491 static int dissect_RL_InformationList_DM_Rsp_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8492 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationList_DM_Rsp_item);
8494 static int dissect_RL_Set_InformationList_DM_Rsp_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8495 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_Set_InformationList_DM_Rsp_item);
8497 static int dissect_RL_Unsuccessful_InformationRespList_DM_Fail_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8498 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_item);
8500 static int dissect_RL_Successful_InformationRespList_DM_Fail_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8501 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_Successful_InformationRespList_DM_Fail_item);
8503 static int dissect_RL_Set_Unsuccessful_InformationRespList_DM_Fail_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8504 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_item);
8506 static int dissect_RL_Set_Successful_InformationRespList_DM_Fail_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8507 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_Set_Successful_InformationRespList_DM_Fail_item);
8509 static int dissect_RL_InformationList_DM_Rprt_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8510 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_InformationList_DM_Rprt_item);
8512 static int dissect_RL_Set_InformationList_DM_Rprt_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8513 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_Set_InformationList_DM_Rprt_item);
8515 static int dissect_RL_Unsuccessful_InformationRespList_DM_Fail_Ind_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8516 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_Ind_item);
8518 static int dissect_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8519 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind_item);
8521 static int dissect_ContextInfoList_Reset_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8522 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_ContextInfoList_Reset_item);
8524 static int dissect_ContextGroupInfoList_Reset_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8525 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_ContextGroupInfoList_Reset_item);
8527 static int dissect_DelayedActivationInformationList_RL_ActivationCmdFDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8528 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_DelayedActivationInformationList_RL_ActivationCmdFDD_item);
8530 static int dissect_DelayedActivationInformationList_RL_ActivationCmdTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8531 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_DelayedActivationInformationList_RL_ActivationCmdTDD_item);
8533 static int dissect_RL_ParameterUpdateIndicationFDD_RL_InformationList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8534 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_RL_ParameterUpdateIndicationFDD_RL_InformationList_item);
8536 static int dissect_ListOfInterfacesToTrace_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8537 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_ListOfInterfacesToTrace_item);
8539 static int dissect_Neighbouring_UMTS_CellInformation_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8540 return dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_rnsap_Neighbouring_UMTS_CellInformation_item);
8546 dissect_rnsap_DL_DPCH_InformationAddList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8547 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
8551 static int dissect_dl_DPCH_AddInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8552 return dissect_rnsap_DL_DPCH_InformationAddList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_dl_DPCH_AddInformation);
8558 dissect_rnsap_DL_DPCH_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8559 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
8563 static int dissect_dl_DPCH_ModifyInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8564 return dissect_rnsap_DL_DPCH_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_dl_DPCH_ModifyInformation);
8570 dissect_rnsap_DL_DPCH_InformationDeleteList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8571 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
8575 static int dissect_dl_DPCH_DeleteInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8576 return dissect_rnsap_DL_DPCH_InformationDeleteList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_dl_DPCH_DeleteInformation);
8580 static const per_sequence_t DL_CCTrCH_InformationItem_RL_ReconfReadyTDD_sequence[] = {
8581 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
8582 { &hf_rnsap_dl_DPCH_AddInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_DPCH_InformationAddList_RL_ReconfReadyTDD },
8583 { &hf_rnsap_dl_DPCH_ModifyInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_DPCH_InformationModifyList_RL_ReconfReadyTDD },
8584 { &hf_rnsap_dl_DPCH_DeleteInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_DPCH_InformationDeleteList_RL_ReconfReadyTDD },
8585 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
8586 { NULL, 0, 0, NULL }
8590 dissect_rnsap_DL_CCTrCH_InformationItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8591 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8592 ett_rnsap_DL_CCTrCH_InformationItem_RL_ReconfReadyTDD, DL_CCTrCH_InformationItem_RL_ReconfReadyTDD_sequence);
8596 static int dissect_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8597 return dissect_rnsap_DL_CCTrCH_InformationItem_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item);
8601 static const per_sequence_t DL_CCTrCHInformationListIE_RL_ReconfReadyTDD_sequence_of[1] = {
8602 { &hf_rnsap_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_CCTrCH_InformationItem_RL_ReconfReadyTDD },
8606 dissect_rnsap_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8607 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8608 ett_rnsap_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD, DL_CCTrCHInformationListIE_RL_ReconfReadyTDD_sequence_of,
8613 static int dissect_id_DL_CCTrCH_InformationListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8614 return dissect_rnsap_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationListIE_RL_ReconfReadyTDD);
8618 static const per_sequence_t DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence[] = {
8619 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
8620 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
8621 { NULL, 0, 0, NULL }
8625 dissect_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8626 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8627 ett_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence);
8631 static int dissect_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8632 return dissect_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD);
8636 static const value_string rnsap_TDD_TPC_DownlinkStepSize_vals[] = {
8637 { 0, "step-size1" },
8638 { 1, "step-size2" },
8639 { 2, "step-size3" },
8645 dissect_rnsap_TDD_TPC_DownlinkStepSize(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8646 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8647 3, NULL, TRUE, 0, NULL);
8651 static int dissect_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8652 return dissect_rnsap_TDD_TPC_DownlinkStepSize(tvb, offset, actx, tree, hf_rnsap_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD);
8654 static int dissect_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8655 return dissect_rnsap_TDD_TPC_DownlinkStepSize(tvb, offset, actx, tree, hf_rnsap_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD);
8657 static int dissect_tdd_TPC_DownlinkStepSize(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8658 return dissect_rnsap_TDD_TPC_DownlinkStepSize(tvb, offset, actx, tree, hf_rnsap_tdd_TPC_DownlinkStepSize);
8660 static int dissect_downlinkStepSize(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8661 return dissect_rnsap_TDD_TPC_DownlinkStepSize(tvb, offset, actx, tree, hf_rnsap_downlinkStepSize);
8665 static const per_sequence_t CCTrCH_TPCItem_RL_SetupRqstTDD_sequence[] = {
8666 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
8667 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
8668 { NULL, 0, 0, NULL }
8672 dissect_rnsap_CCTrCH_TPCItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8673 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8674 ett_rnsap_CCTrCH_TPCItem_RL_SetupRqstTDD, CCTrCH_TPCItem_RL_SetupRqstTDD_sequence);
8678 static int dissect_CCTrCH_TPCList_RL_SetupRqstTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8679 return dissect_rnsap_CCTrCH_TPCItem_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_rnsap_CCTrCH_TPCList_RL_SetupRqstTDD_item);
8683 static const per_sequence_t CCTrCH_TPCList_RL_SetupRqstTDD_sequence_of[1] = {
8684 { &hf_rnsap_CCTrCH_TPCList_RL_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_TPCItem_RL_SetupRqstTDD },
8688 dissect_rnsap_CCTrCH_TPCList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8689 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8690 ett_rnsap_CCTrCH_TPCList_RL_SetupRqstTDD, CCTrCH_TPCList_RL_SetupRqstTDD_sequence_of,
8695 static int dissect_cCTrCH_TPCList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8696 return dissect_rnsap_CCTrCH_TPCList_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_rnsap_cCTrCH_TPCList);
8700 static const per_sequence_t DL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence[] = {
8701 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
8702 { &hf_rnsap_dl_TFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TFCS },
8703 { &hf_rnsap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TFCI_Coding },
8704 { &hf_rnsap_dl_PunctureLimit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PunctureLimit },
8705 { &hf_rnsap_tdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_TPC_DownlinkStepSize },
8706 { &hf_rnsap_cCTrCH_TPCList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CCTrCH_TPCList_RL_SetupRqstTDD },
8707 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
8708 { NULL, 0, 0, NULL }
8712 dissect_rnsap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8713 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8714 ett_rnsap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD, DL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence);
8718 static int dissect_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8719 return dissect_rnsap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD);
8721 static int dissect_id_DL_CCTrCH_InformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8722 return dissect_rnsap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationListIE_RL_SetupRspTDD);
8728 dissect_rnsap_DL_DPCH_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8729 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
8733 static int dissect_dl_DPCH_Information2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8734 return dissect_rnsap_DL_DPCH_InformationList_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_dl_DPCH_Information2);
8738 static const per_sequence_t DL_CCTrCH_InformationItem_PhyChReconfRqstTDD_sequence[] = {
8739 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
8740 { &hf_rnsap_dl_DPCH_Information2, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_DPCH_InformationList_PhyChReconfRqstTDD },
8741 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
8742 { NULL, 0, 0, NULL }
8746 dissect_rnsap_DL_CCTrCH_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8747 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8748 ett_rnsap_DL_CCTrCH_InformationItem_PhyChReconfRqstTDD, DL_CCTrCH_InformationItem_PhyChReconfRqstTDD_sequence);
8752 static int dissect_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8753 return dissect_rnsap_DL_CCTrCH_InformationItem_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item);
8757 static const per_sequence_t DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_sequence_of[1] = {
8758 { &hf_rnsap_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_CCTrCH_InformationItem_PhyChReconfRqstTDD },
8762 dissect_rnsap_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8763 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8764 ett_rnsap_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD, DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_sequence_of,
8769 static int dissect_id_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8770 return dissect_rnsap_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD);
8776 dissect_rnsap_DL_DPCH_InformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8777 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
8781 static int dissect_dl_DPCH_Information1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8782 return dissect_rnsap_DL_DPCH_InformationList_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_dl_DPCH_Information1);
8786 static const per_sequence_t DL_CCTrCHInformationItem_RL_AdditionRspTDD_sequence[] = {
8787 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
8788 { &hf_rnsap_dl_DPCH_Information1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_DPCH_InformationList_RL_AdditionRspTDD },
8789 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
8790 { NULL, 0, 0, NULL }
8794 dissect_rnsap_DL_CCTrCHInformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8795 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8796 ett_rnsap_DL_CCTrCHInformationItem_RL_AdditionRspTDD, DL_CCTrCHInformationItem_RL_AdditionRspTDD_sequence);
8800 static int dissect_DL_CCTrCHInformationListIE_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8801 return dissect_rnsap_DL_CCTrCHInformationItem_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_DL_CCTrCHInformationListIE_RL_AdditionRspTDD_item);
8805 static const per_sequence_t DL_CCTrCHInformationListIE_RL_AdditionRspTDD_sequence_of[1] = {
8806 { &hf_rnsap_DL_CCTrCHInformationListIE_RL_AdditionRspTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_CCTrCHInformationItem_RL_AdditionRspTDD },
8810 dissect_rnsap_DL_CCTrCHInformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8811 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8812 ett_rnsap_DL_CCTrCHInformationListIE_RL_AdditionRspTDD, DL_CCTrCHInformationListIE_RL_AdditionRspTDD_sequence_of,
8817 static int dissect_id_DL_CCTrCH_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8818 return dissect_rnsap_DL_CCTrCHInformationListIE_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationListIE_RL_AdditionRspTDD);
8822 static const per_sequence_t DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = {
8823 { &hf_rnsap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
8827 dissect_rnsap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8828 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8829 ett_rnsap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
8834 static int dissect_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8835 return dissect_rnsap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD);
8839 static const per_sequence_t DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of[1] = {
8840 { &hf_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
8844 dissect_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8845 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8846 ett_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of,
8851 static int dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8852 return dissect_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD);
8856 static const per_sequence_t DL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of[1] = {
8857 { &hf_rnsap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
8861 dissect_rnsap_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8862 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8863 ett_rnsap_DL_CCTrCH_InformationList_RL_SetupRqstTDD, DL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of,
8868 static int dissect_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8869 return dissect_rnsap_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD);
8875 dissect_rnsap_DL_ScramblingCode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8876 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8877 0U, 15U, NULL, FALSE);
8881 static int dissect_eAGCH_ERGCH_EHICH_FDD_ScramblingCode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8882 return dissect_rnsap_DL_ScramblingCode(tvb, offset, actx, tree, hf_rnsap_eAGCH_ERGCH_EHICH_FDD_ScramblingCode);
8884 static int dissect_dl_ScramblingCode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8885 return dissect_rnsap_DL_ScramblingCode(tvb, offset, actx, tree, hf_rnsap_dl_ScramblingCode);
8887 static int dissect_hSPDSCH_and_HSSCCH_ScramblingCode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8888 return dissect_rnsap_DL_ScramblingCode(tvb, offset, actx, tree, hf_rnsap_hSPDSCH_and_HSSCCH_ScramblingCode);
8894 dissect_rnsap_FDD_DL_ChannelisationCodeNumber(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8895 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8896 0U, 511U, NULL, FALSE);
8900 static int dissect_eAGCH_ChannelisationCode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8901 return dissect_rnsap_FDD_DL_ChannelisationCodeNumber(tvb, offset, actx, tree, hf_rnsap_eAGCH_ChannelisationCode);
8903 static int dissect_eRGCH_EHICH_ChannelisationCode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8904 return dissect_rnsap_FDD_DL_ChannelisationCodeNumber(tvb, offset, actx, tree, hf_rnsap_eRGCH_EHICH_ChannelisationCode);
8906 static int dissect_fDD_DL_ChannelisationCodeNumber(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8907 return dissect_rnsap_FDD_DL_ChannelisationCodeNumber(tvb, offset, actx, tree, hf_rnsap_fDD_DL_ChannelisationCodeNumber);
8911 static const value_string rnsap_Transmission_Gap_Pattern_Sequence_ScramblingCode_Information_vals[] = {
8912 { 0, "code-change" },
8913 { 1, "nocode-change" },
8919 dissect_rnsap_Transmission_Gap_Pattern_Sequence_ScramblingCode_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8920 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8921 2, NULL, FALSE, 0, NULL);
8925 static int dissect_transmission_Gap_Pattern_Sequence_ScramblingCode_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8926 return dissect_rnsap_Transmission_Gap_Pattern_Sequence_ScramblingCode_Information(tvb, offset, actx, tree, hf_rnsap_transmission_Gap_Pattern_Sequence_ScramblingCode_Information);
8930 static const per_sequence_t FDD_DL_CodeInformationItem_sequence[] = {
8931 { &hf_rnsap_dl_ScramblingCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_ScramblingCode },
8932 { &hf_rnsap_fDD_DL_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_FDD_DL_ChannelisationCodeNumber },
8933 { &hf_rnsap_transmission_Gap_Pattern_Sequence_ScramblingCode_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Transmission_Gap_Pattern_Sequence_ScramblingCode_Information },
8934 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
8935 { NULL, 0, 0, NULL }
8939 dissect_rnsap_FDD_DL_CodeInformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8940 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8941 ett_rnsap_FDD_DL_CodeInformationItem, FDD_DL_CodeInformationItem_sequence);
8945 static int dissect_FDD_DL_CodeInformation_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8946 return dissect_rnsap_FDD_DL_CodeInformationItem(tvb, offset, actx, tree, hf_rnsap_FDD_DL_CodeInformation_item);
8950 static const per_sequence_t FDD_DL_CodeInformation_sequence_of[1] = {
8951 { &hf_rnsap_FDD_DL_CodeInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_FDD_DL_CodeInformationItem },
8955 dissect_rnsap_FDD_DL_CodeInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8956 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8957 ett_rnsap_FDD_DL_CodeInformation, FDD_DL_CodeInformation_sequence_of,
8962 static int dissect_id_FDD_DL_CodeInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8963 return dissect_rnsap_FDD_DL_CodeInformation(tvb, offset, actx, tree, hf_rnsap_id_FDD_DL_CodeInformation);
8965 static int dissect_dl_CodeInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8966 return dissect_rnsap_FDD_DL_CodeInformation(tvb, offset, actx, tree, hf_rnsap_dl_CodeInformation);
8972 dissect_rnsap_DL_DPCH_SlotFormat(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8973 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8974 0U, 16U, NULL, TRUE);
8978 static int dissect_dl_DPCH_SlotFormat(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8979 return dissect_rnsap_DL_DPCH_SlotFormat(tvb, offset, actx, tree, hf_rnsap_dl_DPCH_SlotFormat);
8985 dissect_rnsap_NrOfDLchannelisationcodes(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
8986 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8987 1U, 8U, NULL, FALSE);
8991 static int dissect_nrOfDLchannelisationcodes(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
8992 return dissect_rnsap_NrOfDLchannelisationcodes(tvb, offset, actx, tree, hf_rnsap_nrOfDLchannelisationcodes);
8996 static const value_string rnsap_TFCI_SignallingMode_vals[] = {
8998 { 1, "not-Used-split" },
9004 dissect_rnsap_TFCI_SignallingMode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9005 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9006 2, NULL, FALSE, 0, NULL);
9010 static int dissect_tFCI_SignallingMode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9011 return dissect_rnsap_TFCI_SignallingMode(tvb, offset, actx, tree, hf_rnsap_tFCI_SignallingMode);
9015 static const value_string rnsap_TFCI_Presence_vals[] = {
9017 { 1, "not-present" },
9023 dissect_rnsap_TFCI_Presence(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9024 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9025 2, NULL, FALSE, 0, NULL);
9029 static int dissect_tFCI_Presence(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9030 return dissect_rnsap_TFCI_Presence(tvb, offset, actx, tree, hf_rnsap_tFCI_Presence);
9034 static const value_string rnsap_MultiplexingPosition_vals[] = {
9042 dissect_rnsap_MultiplexingPosition(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9043 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9044 2, NULL, FALSE, 0, NULL);
9048 static int dissect_multiplexingPosition(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9049 return dissect_rnsap_MultiplexingPosition(tvb, offset, actx, tree, hf_rnsap_multiplexingPosition);
9053 static const value_string rnsap_LimitedPowerIncrease_vals[] = {
9061 dissect_rnsap_LimitedPowerIncrease(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9062 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9063 2, NULL, FALSE, 0, NULL);
9067 static int dissect_limitedPowerIncrease(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9068 return dissect_rnsap_LimitedPowerIncrease(tvb, offset, actx, tree, hf_rnsap_limitedPowerIncrease);
9072 static const per_sequence_t DL_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
9073 { &hf_rnsap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TFCS },
9074 { &hf_rnsap_dl_DPCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_DPCH_SlotFormat },
9075 { &hf_rnsap_nrOfDLchannelisationcodes, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_NrOfDLchannelisationcodes },
9076 { &hf_rnsap_tFCI_SignallingMode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TFCI_SignallingMode },
9077 { &hf_rnsap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TFCI_Presence },
9078 { &hf_rnsap_multiplexingPosition, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MultiplexingPosition },
9079 { &hf_rnsap_limitedPowerIncrease, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_LimitedPowerIncrease },
9080 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
9081 { NULL, 0, 0, NULL }
9085 dissect_rnsap_DL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9086 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9087 ett_rnsap_DL_DPCH_Information_RL_ReconfPrepFDD, DL_DPCH_Information_RL_ReconfPrepFDD_sequence);
9091 static int dissect_id_DL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9092 return dissect_rnsap_DL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_Information_RL_ReconfPrepFDD);
9098 dissect_rnsap_PowerOffset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9099 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9100 0U, 24U, NULL, FALSE);
9104 static int dissect_po1_ForTFCI_Bits(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9105 return dissect_rnsap_PowerOffset(tvb, offset, actx, tree, hf_rnsap_po1_ForTFCI_Bits);
9107 static int dissect_po2_ForTPC_Bits(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9108 return dissect_rnsap_PowerOffset(tvb, offset, actx, tree, hf_rnsap_po2_ForTPC_Bits);
9110 static int dissect_po3_ForPilotBits(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9111 return dissect_rnsap_PowerOffset(tvb, offset, actx, tree, hf_rnsap_po3_ForPilotBits);
9113 static int dissect_pO1_ForTFCI_Bits(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9114 return dissect_rnsap_PowerOffset(tvb, offset, actx, tree, hf_rnsap_pO1_ForTFCI_Bits);
9116 static int dissect_pO2_ForTPC_Bits(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9117 return dissect_rnsap_PowerOffset(tvb, offset, actx, tree, hf_rnsap_pO2_ForTPC_Bits);
9119 static int dissect_pO3_ForPilotBits(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9120 return dissect_rnsap_PowerOffset(tvb, offset, actx, tree, hf_rnsap_pO3_ForPilotBits);
9124 static const per_sequence_t PowerOffsetInformation_RL_SetupRqstFDD_sequence[] = {
9125 { &hf_rnsap_po1_ForTFCI_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PowerOffset },
9126 { &hf_rnsap_po2_ForTPC_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PowerOffset },
9127 { &hf_rnsap_po3_ForPilotBits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PowerOffset },
9128 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
9129 { NULL, 0, 0, NULL }
9133 dissect_rnsap_PowerOffsetInformation_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9134 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9135 ett_rnsap_PowerOffsetInformation_RL_SetupRqstFDD, PowerOffsetInformation_RL_SetupRqstFDD_sequence);
9139 static int dissect_powerOffsetInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9140 return dissect_rnsap_PowerOffsetInformation_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_rnsap_powerOffsetInformation);
9144 static const value_string rnsap_FDD_TPC_DownlinkStepSize_vals[] = {
9145 { 0, "step-size0-5" },
9146 { 1, "step-size1" },
9147 { 2, "step-size1-5" },
9148 { 3, "step-size2" },
9154 dissect_rnsap_FDD_TPC_DownlinkStepSize(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9155 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9156 4, NULL, TRUE, 0, NULL);
9160 static int dissect_fdd_dl_TPC_DownlinkStepSize(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9161 return dissect_rnsap_FDD_TPC_DownlinkStepSize(tvb, offset, actx, tree, hf_rnsap_fdd_dl_TPC_DownlinkStepSize);
9163 static int dissect_fdd_TPC_DownlinkStepSize(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9164 return dissect_rnsap_FDD_TPC_DownlinkStepSize(tvb, offset, actx, tree, hf_rnsap_fdd_TPC_DownlinkStepSize);
9168 static const value_string rnsap_InnerLoopDLPCStatus_vals[] = {
9176 dissect_rnsap_InnerLoopDLPCStatus(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9177 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9178 2, NULL, FALSE, 0, NULL);
9182 static int dissect_id_InnerLoopDLPCStatus(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9183 return dissect_rnsap_InnerLoopDLPCStatus(tvb, offset, actx, tree, hf_rnsap_id_InnerLoopDLPCStatus);
9185 static int dissect_innerLoopDLPCStatus(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9186 return dissect_rnsap_InnerLoopDLPCStatus(tvb, offset, actx, tree, hf_rnsap_innerLoopDLPCStatus);
9190 static const per_sequence_t DL_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
9191 { &hf_rnsap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TFCS },
9192 { &hf_rnsap_dl_DPCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_DPCH_SlotFormat },
9193 { &hf_rnsap_nrOfDLchannelisationcodes, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_NrOfDLchannelisationcodes },
9194 { &hf_rnsap_tFCI_SignallingMode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TFCI_SignallingMode },
9195 { &hf_rnsap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TFCI_Presence },
9196 { &hf_rnsap_multiplexingPosition, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MultiplexingPosition },
9197 { &hf_rnsap_powerOffsetInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PowerOffsetInformation_RL_SetupRqstFDD },
9198 { &hf_rnsap_fdd_dl_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_FDD_TPC_DownlinkStepSize },
9199 { &hf_rnsap_limitedPowerIncrease, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_LimitedPowerIncrease },
9200 { &hf_rnsap_innerLoopDLPCStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_InnerLoopDLPCStatus },
9201 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
9202 { NULL, 0, 0, NULL }
9206 dissect_rnsap_DL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9207 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9208 ett_rnsap_DL_DPCH_Information_RL_SetupRqstFDD, DL_DPCH_Information_RL_SetupRqstFDD_sequence);
9212 static int dissect_id_DL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9213 return dissect_rnsap_DL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_Information_RL_SetupRqstFDD);
9217 static const per_sequence_t DL_DPCH_Information_RL_ReconfRqstFDD_sequence[] = {
9218 { &hf_rnsap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TFCS },
9219 { &hf_rnsap_tFCI_SignallingMode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TFCI_SignallingMode },
9220 { &hf_rnsap_limitedPowerIncrease, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_LimitedPowerIncrease },
9221 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
9222 { NULL, 0, 0, NULL }
9226 dissect_rnsap_DL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9227 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9228 ett_rnsap_DL_DPCH_Information_RL_ReconfRqstFDD, DL_DPCH_Information_RL_ReconfRqstFDD_sequence);
9232 static int dissect_id_DL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9233 return dissect_rnsap_DL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_Information_RL_ReconfRqstFDD);
9237 static const value_string rnsap_RepetitionPeriod_vals[] = {
9250 dissect_rnsap_RepetitionPeriod(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9251 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9252 7, NULL, FALSE, 0, NULL);
9256 static int dissect_repetitionPeriod(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9257 return dissect_rnsap_RepetitionPeriod(tvb, offset, actx, tree, hf_rnsap_repetitionPeriod);
9263 dissect_rnsap_RepetitionLength(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9264 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9265 1U, 63U, NULL, FALSE);
9269 static int dissect_repetitionLength(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9270 return dissect_rnsap_RepetitionLength(tvb, offset, actx, tree, hf_rnsap_repetitionLength);
9274 static const value_string rnsap_TDD_DPCHOffset_vals[] = {
9275 { 0, "initialOffset" },
9276 { 1, "noinitialOffset" },
9280 static const per_choice_t TDD_DPCHOffset_choice[] = {
9281 { 0, &hf_rnsap_initialOffset , ASN1_NO_EXTENSIONS , dissect_rnsap_INTEGER_0_255 },
9282 { 1, &hf_rnsap_noinitialOffset, ASN1_NO_EXTENSIONS , dissect_rnsap_INTEGER_0_63 },
9283 { 0, NULL, 0, NULL }
9287 dissect_rnsap_TDD_DPCHOffset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9288 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
9289 ett_rnsap_TDD_DPCHOffset, TDD_DPCHOffset_choice,
9294 static int dissect_tDD_DPCHOffset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9295 return dissect_rnsap_TDD_DPCHOffset(tvb, offset, actx, tree, hf_rnsap_tDD_DPCHOffset);
9301 dissect_rnsap_TimeSlot(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9302 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9303 0U, 14U, NULL, FALSE);
9307 static int dissect_id_TimeSlot_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9308 return dissect_rnsap_TimeSlot(tvb, offset, actx, tree, hf_rnsap_id_TimeSlot_RL_SetupRspTDD);
9310 static int dissect_timeSlot(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9311 return dissect_rnsap_TimeSlot(tvb, offset, actx, tree, hf_rnsap_timeSlot);
9313 static int dissect_timeslot(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9314 return dissect_rnsap_TimeSlot(tvb, offset, actx, tree, hf_rnsap_timeslot);
9318 static const value_string rnsap_MidambleConfigurationBurstType1And3_vals[] = {
9327 dissect_rnsap_MidambleConfigurationBurstType1And3(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9328 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9329 3, NULL, FALSE, 0, NULL);
9333 static int dissect_midambleConfigurationBurstType1And3(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9334 return dissect_rnsap_MidambleConfigurationBurstType1And3(tvb, offset, actx, tree, hf_rnsap_midambleConfigurationBurstType1And3);
9340 dissect_rnsap_MidambleShiftLong(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9341 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9342 0U, 15U, NULL, FALSE);
9346 static int dissect_ueSpecificMidamble(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9347 return dissect_rnsap_MidambleShiftLong(tvb, offset, actx, tree, hf_rnsap_ueSpecificMidamble);
9349 static int dissect_midambleShift(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9350 return dissect_rnsap_MidambleShiftLong(tvb, offset, actx, tree, hf_rnsap_midambleShift);
9354 static const value_string rnsap_T_midambleAllocationMode_vals[] = {
9355 { 0, "defaultMidamble" },
9356 { 1, "commonMidamble" },
9357 { 2, "ueSpecificMidamble" },
9361 static const per_choice_t T_midambleAllocationMode_choice[] = {
9362 { 0, &hf_rnsap_defaultMidamble, ASN1_EXTENSION_ROOT , dissect_rnsap_NULL },
9363 { 1, &hf_rnsap_commonMidamble, ASN1_EXTENSION_ROOT , dissect_rnsap_NULL },
9364 { 2, &hf_rnsap_ueSpecificMidamble, ASN1_EXTENSION_ROOT , dissect_rnsap_MidambleShiftLong },
9365 { 0, NULL, 0, NULL }
9369 dissect_rnsap_T_midambleAllocationMode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9370 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
9371 ett_rnsap_T_midambleAllocationMode, T_midambleAllocationMode_choice,
9376 static int dissect_midambleAllocationMode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9377 return dissect_rnsap_T_midambleAllocationMode(tvb, offset, actx, tree, hf_rnsap_midambleAllocationMode);
9381 static const per_sequence_t T_type1_sequence[] = {
9382 { &hf_rnsap_midambleConfigurationBurstType1And3, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MidambleConfigurationBurstType1And3 },
9383 { &hf_rnsap_midambleAllocationMode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_T_midambleAllocationMode },
9384 { NULL, 0, 0, NULL }
9388 dissect_rnsap_T_type1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9389 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9390 ett_rnsap_T_type1, T_type1_sequence);
9394 static int dissect_type1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9395 return dissect_rnsap_T_type1(tvb, offset, actx, tree, hf_rnsap_type1);
9399 static const value_string rnsap_MidambleConfigurationBurstType2_vals[] = {
9407 dissect_rnsap_MidambleConfigurationBurstType2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9408 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9409 2, NULL, FALSE, 0, NULL);
9413 static int dissect_midambleConfigurationBurstType2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9414 return dissect_rnsap_MidambleConfigurationBurstType2(tvb, offset, actx, tree, hf_rnsap_midambleConfigurationBurstType2);
9420 dissect_rnsap_MidambleShiftShort(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9421 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9422 0U, 5U, NULL, FALSE);
9426 static int dissect_ueSpecificMidamble1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9427 return dissect_rnsap_MidambleShiftShort(tvb, offset, actx, tree, hf_rnsap_ueSpecificMidamble1);
9431 static const value_string rnsap_T_midambleAllocationMode1_vals[] = {
9432 { 0, "defaultMidamble" },
9433 { 1, "commonMidamble" },
9434 { 2, "ueSpecificMidamble" },
9438 static const per_choice_t T_midambleAllocationMode1_choice[] = {
9439 { 0, &hf_rnsap_defaultMidamble, ASN1_EXTENSION_ROOT , dissect_rnsap_NULL },
9440 { 1, &hf_rnsap_commonMidamble, ASN1_EXTENSION_ROOT , dissect_rnsap_NULL },
9441 { 2, &hf_rnsap_ueSpecificMidamble1, ASN1_EXTENSION_ROOT , dissect_rnsap_MidambleShiftShort },
9442 { 0, NULL, 0, NULL }
9446 dissect_rnsap_T_midambleAllocationMode1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9447 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
9448 ett_rnsap_T_midambleAllocationMode1, T_midambleAllocationMode1_choice,
9453 static int dissect_midambleAllocationMode1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9454 return dissect_rnsap_T_midambleAllocationMode1(tvb, offset, actx, tree, hf_rnsap_midambleAllocationMode1);
9458 static const per_sequence_t T_type2_sequence[] = {
9459 { &hf_rnsap_midambleConfigurationBurstType2, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MidambleConfigurationBurstType2 },
9460 { &hf_rnsap_midambleAllocationMode1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_T_midambleAllocationMode1 },
9461 { NULL, 0, 0, NULL }
9465 dissect_rnsap_T_type2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9466 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9467 ett_rnsap_T_type2, T_type2_sequence);
9471 static int dissect_type2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9472 return dissect_rnsap_T_type2(tvb, offset, actx, tree, hf_rnsap_type2);
9476 static const value_string rnsap_T_midambleAllocationMode2_vals[] = {
9477 { 0, "defaultMidamble" },
9478 { 1, "ueSpecificMidamble" },
9482 static const per_choice_t T_midambleAllocationMode2_choice[] = {
9483 { 0, &hf_rnsap_defaultMidamble, ASN1_EXTENSION_ROOT , dissect_rnsap_NULL },
9484 { 1, &hf_rnsap_ueSpecificMidamble, ASN1_EXTENSION_ROOT , dissect_rnsap_MidambleShiftLong },
9485 { 0, NULL, 0, NULL }
9489 dissect_rnsap_T_midambleAllocationMode2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9490 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
9491 ett_rnsap_T_midambleAllocationMode2, T_midambleAllocationMode2_choice,
9496 static int dissect_midambleAllocationMode2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9497 return dissect_rnsap_T_midambleAllocationMode2(tvb, offset, actx, tree, hf_rnsap_midambleAllocationMode2);
9501 static const per_sequence_t T_type3_sequence[] = {
9502 { &hf_rnsap_midambleConfigurationBurstType1And3, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MidambleConfigurationBurstType1And3 },
9503 { &hf_rnsap_midambleAllocationMode2, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_T_midambleAllocationMode2 },
9504 { NULL, 0, 0, NULL }
9508 dissect_rnsap_T_type3(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9509 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9510 ett_rnsap_T_type3, T_type3_sequence);
9514 static int dissect_type3(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9515 return dissect_rnsap_T_type3(tvb, offset, actx, tree, hf_rnsap_type3);
9519 static const value_string rnsap_MidambleShiftAndBurstType_vals[] = {
9526 static const per_choice_t MidambleShiftAndBurstType_choice[] = {
9527 { 0, &hf_rnsap_type1 , ASN1_EXTENSION_ROOT , dissect_rnsap_T_type1 },
9528 { 1, &hf_rnsap_type2 , ASN1_EXTENSION_ROOT , dissect_rnsap_T_type2 },
9529 { 2, &hf_rnsap_type3 , ASN1_EXTENSION_ROOT , dissect_rnsap_T_type3 },
9530 { 0, NULL, 0, NULL }
9534 dissect_rnsap_MidambleShiftAndBurstType(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9535 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
9536 ett_rnsap_MidambleShiftAndBurstType, MidambleShiftAndBurstType_choice,
9541 static int dissect_midambleShiftAndBurstType(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9542 return dissect_rnsap_MidambleShiftAndBurstType(tvb, offset, actx, tree, hf_rnsap_midambleShiftAndBurstType);
9548 dissect_rnsap_DPCH_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9549 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9550 0U, 239U, NULL, FALSE);
9554 static int dissect_dPCH_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9555 return dissect_rnsap_DPCH_ID(tvb, offset, actx, tree, hf_rnsap_dPCH_ID);
9559 static const value_string rnsap_TDD_ChannelisationCode_vals[] = {
9560 { 0, "chCode1div1" },
9561 { 1, "chCode2div1" },
9562 { 2, "chCode2div2" },
9563 { 3, "chCode4div1" },
9564 { 4, "chCode4div2" },
9565 { 5, "chCode4div3" },
9566 { 6, "chCode4div4" },
9567 { 7, "chCode8div1" },
9568 { 8, "chCode8div2" },
9569 { 9, "chCode8div3" },
9570 { 10, "chCode8div4" },
9571 { 11, "chCode8div5" },
9572 { 12, "chCode8div6" },
9573 { 13, "chCode8div7" },
9574 { 14, "chCode8div8" },
9575 { 15, "chCode16div1" },
9576 { 16, "chCode16div2" },
9577 { 17, "chCode16div3" },
9578 { 18, "chCode16div4" },
9579 { 19, "chCode16div5" },
9580 { 20, "chCode16div6" },
9581 { 21, "chCode16div7" },
9582 { 22, "chCode16div8" },
9583 { 23, "chCode16div9" },
9584 { 24, "chCode16div10" },
9585 { 25, "chCode16div11" },
9586 { 26, "chCode16div12" },
9587 { 27, "chCode16div13" },
9588 { 28, "chCode16div14" },
9589 { 29, "chCode16div15" },
9590 { 30, "chCode16div16" },
9596 dissect_rnsap_TDD_ChannelisationCode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9597 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9598 31, NULL, TRUE, 0, NULL);
9602 static int dissect_tDD_ChannelisationCode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9603 return dissect_rnsap_TDD_ChannelisationCode(tvb, offset, actx, tree, hf_rnsap_tDD_ChannelisationCode);
9605 static int dissect_first_TDD_ChannelisationCode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9606 return dissect_rnsap_TDD_ChannelisationCode(tvb, offset, actx, tree, hf_rnsap_first_TDD_ChannelisationCode);
9608 static int dissect_second_TDD_ChannelisationCode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9609 return dissect_rnsap_TDD_ChannelisationCode(tvb, offset, actx, tree, hf_rnsap_second_TDD_ChannelisationCode);
9613 static const per_sequence_t TDD_DL_Code_InformationItem_sequence[] = {
9614 { &hf_rnsap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DPCH_ID },
9615 { &hf_rnsap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_ChannelisationCode },
9616 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
9617 { NULL, 0, 0, NULL }
9621 dissect_rnsap_TDD_DL_Code_InformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9622 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9623 ett_rnsap_TDD_DL_Code_InformationItem, TDD_DL_Code_InformationItem_sequence);
9627 static int dissect_TDD_DL_Code_Information_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9628 return dissect_rnsap_TDD_DL_Code_InformationItem(tvb, offset, actx, tree, hf_rnsap_TDD_DL_Code_Information_item);
9632 static const per_sequence_t TDD_DL_Code_Information_sequence_of[1] = {
9633 { &hf_rnsap_TDD_DL_Code_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_DL_Code_InformationItem },
9637 dissect_rnsap_TDD_DL_Code_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9638 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9639 ett_rnsap_TDD_DL_Code_Information, TDD_DL_Code_Information_sequence_of,
9644 static int dissect_dL_Code_Information1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9645 return dissect_rnsap_TDD_DL_Code_Information(tvb, offset, actx, tree, hf_rnsap_dL_Code_Information1);
9649 static const per_sequence_t DL_Timeslot_InformationItem_PhyChReconfRqstTDD_sequence[] = {
9650 { &hf_rnsap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlot },
9651 { &hf_rnsap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MidambleShiftAndBurstType },
9652 { &hf_rnsap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TFCI_Presence },
9653 { &hf_rnsap_dL_Code_Information1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TDD_DL_Code_Information },
9654 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
9655 { NULL, 0, 0, NULL }
9659 dissect_rnsap_DL_Timeslot_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9660 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9661 ett_rnsap_DL_Timeslot_InformationItem_PhyChReconfRqstTDD, DL_Timeslot_InformationItem_PhyChReconfRqstTDD_sequence);
9665 static int dissect_DL_Timeslot_InformationList_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9666 return dissect_rnsap_DL_Timeslot_InformationItem_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_DL_Timeslot_InformationList_PhyChReconfRqstTDD_item);
9670 static const per_sequence_t DL_Timeslot_InformationList_PhyChReconfRqstTDD_sequence_of[1] = {
9671 { &hf_rnsap_DL_Timeslot_InformationList_PhyChReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_Timeslot_InformationItem_PhyChReconfRqstTDD },
9675 dissect_rnsap_DL_Timeslot_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9676 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9677 ett_rnsap_DL_Timeslot_InformationList_PhyChReconfRqstTDD, DL_Timeslot_InformationList_PhyChReconfRqstTDD_sequence_of,
9682 static int dissect_dL_Timeslot_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9683 return dissect_rnsap_DL_Timeslot_InformationList_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_dL_Timeslot_InformationList_PhyChReconfRqstTDD);
9687 static const per_sequence_t DL_DPCH_InformationItem_PhyChReconfRqstTDD_sequence[] = {
9688 { &hf_rnsap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_RepetitionPeriod },
9689 { &hf_rnsap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_RepetitionLength },
9690 { &hf_rnsap_tDD_DPCHOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TDD_DPCHOffset },
9691 { &hf_rnsap_dL_Timeslot_InformationList_PhyChReconfRqstTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_Timeslot_InformationList_PhyChReconfRqstTDD },
9692 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
9693 { NULL, 0, 0, NULL }
9697 dissect_rnsap_DL_DPCH_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9698 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9699 ett_rnsap_DL_DPCH_InformationItem_PhyChReconfRqstTDD, DL_DPCH_InformationItem_PhyChReconfRqstTDD_sequence);
9703 static int dissect_id_DL_DPCH_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9704 return dissect_rnsap_DL_DPCH_InformationItem_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_InformationItem_PhyChReconfRqstTDD);
9708 static const per_sequence_t DL_Timeslot_InformationItem_sequence[] = {
9709 { &hf_rnsap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlot },
9710 { &hf_rnsap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MidambleShiftAndBurstType },
9711 { &hf_rnsap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TFCI_Presence },
9712 { &hf_rnsap_dL_Code_Information1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_DL_Code_Information },
9713 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
9714 { NULL, 0, 0, NULL }
9718 dissect_rnsap_DL_Timeslot_InformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9719 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9720 ett_rnsap_DL_Timeslot_InformationItem, DL_Timeslot_InformationItem_sequence);
9724 static int dissect_DL_Timeslot_Information_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9725 return dissect_rnsap_DL_Timeslot_InformationItem(tvb, offset, actx, tree, hf_rnsap_DL_Timeslot_Information_item);
9729 static const per_sequence_t DL_Timeslot_Information_sequence_of[1] = {
9730 { &hf_rnsap_DL_Timeslot_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_Timeslot_InformationItem },
9734 dissect_rnsap_DL_Timeslot_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9735 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9736 ett_rnsap_DL_Timeslot_Information, DL_Timeslot_Information_sequence_of,
9741 static int dissect_dL_Timeslot_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9742 return dissect_rnsap_DL_Timeslot_Information(tvb, offset, actx, tree, hf_rnsap_dL_Timeslot_Information);
9746 static const per_sequence_t DL_DPCH_InformationItem_RL_AdditionRspTDD_sequence[] = {
9747 { &hf_rnsap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RepetitionPeriod },
9748 { &hf_rnsap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RepetitionLength },
9749 { &hf_rnsap_tDD_DPCHOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_DPCHOffset },
9750 { &hf_rnsap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_Timeslot_Information },
9751 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
9752 { NULL, 0, 0, NULL }
9756 dissect_rnsap_DL_DPCH_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9757 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9758 ett_rnsap_DL_DPCH_InformationItem_RL_AdditionRspTDD, DL_DPCH_InformationItem_RL_AdditionRspTDD_sequence);
9762 static int dissect_id_DL_DPCH_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9763 return dissect_rnsap_DL_DPCH_InformationItem_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_InformationItem_RL_AdditionRspTDD);
9767 static const per_sequence_t DL_DPCH_InformationItem_RL_SetupRspTDD_sequence[] = {
9768 { &hf_rnsap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RepetitionPeriod },
9769 { &hf_rnsap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RepetitionLength },
9770 { &hf_rnsap_tDD_DPCHOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_DPCHOffset },
9771 { &hf_rnsap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_Timeslot_Information },
9772 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
9773 { NULL, 0, 0, NULL }
9777 dissect_rnsap_DL_DPCH_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9778 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9779 ett_rnsap_DL_DPCH_InformationItem_RL_SetupRspTDD, DL_DPCH_InformationItem_RL_SetupRspTDD_sequence);
9783 static int dissect_id_DL_DPCH_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9784 return dissect_rnsap_DL_DPCH_InformationItem_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_InformationItem_RL_SetupRspTDD);
9788 static const value_string rnsap_DL_DPCH_TimingAdjustment_vals[] = {
9789 { 0, "timing-advance" },
9790 { 1, "timing-delay" },
9796 dissect_rnsap_DL_DPCH_TimingAdjustment(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9797 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9798 2, NULL, FALSE, 0, NULL);
9802 static int dissect_id_DL_DPCH_TimingAdjustment(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9803 return dissect_rnsap_DL_DPCH_TimingAdjustment(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_TimingAdjustment);
9805 static int dissect_id_Initial_DL_DPCH_TimingAdjustment(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9806 return dissect_rnsap_DL_DPCH_TimingAdjustment(tvb, offset, actx, tree, hf_rnsap_id_Initial_DL_DPCH_TimingAdjustment);
9812 dissect_rnsap_DL_Power(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9813 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9814 -350, 150U, NULL, FALSE);
9818 static int dissect_id_DLReferencePower(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9819 return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_id_DLReferencePower);
9821 static int dissect_id_CCTrCH_Maximum_DL_Power_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9822 return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_id_CCTrCH_Maximum_DL_Power_RL_SetupRspTDD);
9824 static int dissect_id_CCTrCH_Minimum_DL_Power_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9825 return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_id_CCTrCH_Minimum_DL_Power_RL_SetupRspTDD);
9827 static int dissect_id_CCTrCH_Maximum_DL_Power_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9828 return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_id_CCTrCH_Maximum_DL_Power_RL_AdditionRspTDD);
9830 static int dissect_id_CCTrCH_Minimum_DL_Power_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9831 return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_id_CCTrCH_Minimum_DL_Power_RL_AdditionRspTDD);
9833 static int dissect_id_CCTrCH_Maximum_DL_Power_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9834 return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_id_CCTrCH_Maximum_DL_Power_RL_ReconfReadyTDD);
9836 static int dissect_id_CCTrCH_Minimum_DL_Power_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9837 return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_id_CCTrCH_Minimum_DL_Power_RL_ReconfReadyTDD);
9839 static int dissect_id_Maximum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9840 return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_id_Maximum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD);
9842 static int dissect_id_Minimum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9843 return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_id_Minimum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD);
9845 static int dissect_id_Maximum_DL_Power_TimeslotLCR_InformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9846 return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_id_Maximum_DL_Power_TimeslotLCR_InformationItem);
9848 static int dissect_id_Minimum_DL_Power_TimeslotLCR_InformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9849 return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_id_Minimum_DL_Power_TimeslotLCR_InformationItem);
9851 static int dissect_dl_InitialTX_Power(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9852 return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_dl_InitialTX_Power);
9854 static int dissect_maximumDLTxPower(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9855 return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_maximumDLTxPower);
9857 static int dissect_minimumDLTxPower(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9858 return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_minimumDLTxPower);
9860 static int dissect_cCTrCH_Maximum_DL_Power(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9861 return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_cCTrCH_Maximum_DL_Power);
9863 static int dissect_cCTrCH_Minimum_DL_Power(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9864 return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_cCTrCH_Minimum_DL_Power);
9866 static int dissect_maxPowerLCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9867 return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_maxPowerLCR);
9869 static int dissect_minPowerLCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9870 return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_minPowerLCR);
9872 static int dissect_dl_Reference_Power(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9873 return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_dl_Reference_Power);
9875 static int dissect_initial_dl_tx_power(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9876 return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_initial_dl_tx_power);
9878 static int dissect_dLReferencePower(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9879 return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_dLReferencePower);
9881 static int dissect_common_DL_ReferencePowerInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9882 return dissect_rnsap_DL_Power(tvb, offset, actx, tree, hf_rnsap_common_DL_ReferencePowerInformation);
9886 static const per_sequence_t DL_ReferencePowerInformationList_DL_PC_Rqst_sequence_of[1] = {
9887 { &hf_rnsap_DL_ReferencePowerInformationList_DL_PC_Rqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
9891 dissect_rnsap_DL_ReferencePowerInformationList_DL_PC_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9892 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9893 ett_rnsap_DL_ReferencePowerInformationList_DL_PC_Rqst, DL_ReferencePowerInformationList_DL_PC_Rqst_sequence_of,
9898 static int dissect_id_DLReferencePowerList_DL_PC_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9899 return dissect_rnsap_DL_ReferencePowerInformationList_DL_PC_Rqst(tvb, offset, actx, tree, hf_rnsap_id_DLReferencePowerList_DL_PC_Rqst);
9905 dissect_rnsap_RL_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9906 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9907 0U, 31U, NULL, FALSE);
9911 static int dissect_id_HSPDSCH_RL_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9912 return dissect_rnsap_RL_ID(tvb, offset, actx, tree, hf_rnsap_id_HSPDSCH_RL_ID);
9914 static int dissect_id_PDSCH_RL_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9915 return dissect_rnsap_RL_ID(tvb, offset, actx, tree, hf_rnsap_id_PDSCH_RL_ID);
9917 static int dissect_rL_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9918 return dissect_rnsap_RL_ID(tvb, offset, actx, tree, hf_rnsap_rL_ID);
9920 static int dissect_e_DCH_Serving_RL_Id(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9921 return dissect_rnsap_RL_ID(tvb, offset, actx, tree, hf_rnsap_e_DCH_Serving_RL_Id);
9925 static const per_sequence_t DL_ReferencePowerInformation_DL_PC_Rqst_sequence[] = {
9926 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
9927 { &hf_rnsap_dl_Reference_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_Power },
9928 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
9929 { NULL, 0, 0, NULL }
9933 dissect_rnsap_DL_ReferencePowerInformation_DL_PC_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9934 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9935 ett_rnsap_DL_ReferencePowerInformation_DL_PC_Rqst, DL_ReferencePowerInformation_DL_PC_Rqst_sequence);
9939 static int dissect_id_DL_ReferencePowerInformation_DL_PC_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9940 return dissect_rnsap_DL_ReferencePowerInformation_DL_PC_Rqst(tvb, offset, actx, tree, hf_rnsap_id_DL_ReferencePowerInformation_DL_PC_Rqst);
9944 static const value_string rnsap_DPC_Mode_vals[] = {
9952 dissect_rnsap_DPC_Mode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9953 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9954 2, NULL, TRUE, 0, NULL);
9958 static int dissect_id_DPC_Mode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9959 return dissect_rnsap_DPC_Mode(tvb, offset, actx, tree, hf_rnsap_id_DPC_Mode);
9965 dissect_rnsap_DRXCycleLengthCoefficient(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9966 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9967 3U, 9U, NULL, FALSE);
9971 static int dissect_id_DRXCycleLengthCoefficient(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9972 return dissect_rnsap_DRXCycleLengthCoefficient(tvb, offset, actx, tree, hf_rnsap_id_DRXCycleLengthCoefficient);
9976 static const per_sequence_t RL_Unsuccessful_InformationRespList_DM_Fail_Ind_sequence_of[1] = {
9977 { &hf_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_Ind_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
9981 dissect_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_Ind(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
9982 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9983 ett_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_Ind, RL_Unsuccessful_InformationRespList_DM_Fail_Ind_sequence_of,
9988 static int dissect_rL_unsuccessful_InformationRespList_DM_Fail_Ind(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
9989 return dissect_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_Ind(tvb, offset, actx, tree, hf_rnsap_rL_unsuccessful_InformationRespList_DM_Fail_Ind);
9993 static const per_sequence_t RL_DM_Fail_Ind_sequence[] = {
9994 { &hf_rnsap_rL_unsuccessful_InformationRespList_DM_Fail_Ind, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_Ind },
9995 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
9996 { NULL, 0, 0, NULL }
10000 dissect_rnsap_RL_DM_Fail_Ind(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10001 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10002 ett_rnsap_RL_DM_Fail_Ind, RL_DM_Fail_Ind_sequence);
10006 static int dissect_rL4(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10007 return dissect_rnsap_RL_DM_Fail_Ind(tvb, offset, actx, tree, hf_rnsap_rL4);
10009 static int dissect_allRL4(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10010 return dissect_rnsap_RL_DM_Fail_Ind(tvb, offset, actx, tree, hf_rnsap_allRL4);
10014 static const per_sequence_t RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind_sequence_of[1] = {
10015 { &hf_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
10019 dissect_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10020 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10021 ett_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind, RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind_sequence_of,
10026 static int dissect_rL_Set_unsuccessful_InformationRespList_DM_Fail_Ind(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10027 return dissect_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind(tvb, offset, actx, tree, hf_rnsap_rL_Set_unsuccessful_InformationRespList_DM_Fail_Ind);
10031 static const per_sequence_t RL_Set_DM_Fail_Ind_sequence[] = {
10032 { &hf_rnsap_rL_Set_unsuccessful_InformationRespList_DM_Fail_Ind, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind },
10033 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
10034 { NULL, 0, 0, NULL }
10038 dissect_rnsap_RL_Set_DM_Fail_Ind(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10039 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10040 ett_rnsap_RL_Set_DM_Fail_Ind, RL_Set_DM_Fail_Ind_sequence);
10044 static int dissect_rLS4(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10045 return dissect_rnsap_RL_Set_DM_Fail_Ind(tvb, offset, actx, tree, hf_rnsap_rLS4);
10047 static int dissect_allRLS4(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10048 return dissect_rnsap_RL_Set_DM_Fail_Ind(tvb, offset, actx, tree, hf_rnsap_allRLS4);
10052 static const value_string rnsap_DedicatedMeasurementObjectType_DM_Fail_Ind_vals[] = {
10060 static const per_choice_t DedicatedMeasurementObjectType_DM_Fail_Ind_choice[] = {
10061 { 0, &hf_rnsap_rL4 , ASN1_EXTENSION_ROOT , dissect_rnsap_RL_DM_Fail_Ind },
10062 { 1, &hf_rnsap_rLS4 , ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Set_DM_Fail_Ind },
10063 { 2, &hf_rnsap_allRL4 , ASN1_EXTENSION_ROOT , dissect_rnsap_RL_DM_Fail_Ind },
10064 { 3, &hf_rnsap_allRLS4 , ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Set_DM_Fail_Ind },
10065 { 0, NULL, 0, NULL }
10069 dissect_rnsap_DedicatedMeasurementObjectType_DM_Fail_Ind(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10070 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10071 ett_rnsap_DedicatedMeasurementObjectType_DM_Fail_Ind, DedicatedMeasurementObjectType_DM_Fail_Ind_choice,
10076 static int dissect_id_DedicatedMeasurementObjectType_DM_Fail_Ind(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10077 return dissect_rnsap_DedicatedMeasurementObjectType_DM_Fail_Ind(tvb, offset, actx, tree, hf_rnsap_id_DedicatedMeasurementObjectType_DM_Fail_Ind);
10081 static const per_sequence_t RL_Unsuccessful_InformationRespList_DM_Fail_sequence_of[1] = {
10082 { &hf_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
10086 dissect_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10087 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10088 ett_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail, RL_Unsuccessful_InformationRespList_DM_Fail_sequence_of,
10093 static int dissect_rL_unsuccessful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10094 return dissect_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail(tvb, offset, actx, tree, hf_rnsap_rL_unsuccessful_InformationRespList_DM_Fail);
10098 static const per_sequence_t RL_Successful_InformationRespList_DM_Fail_sequence_of[1] = {
10099 { &hf_rnsap_RL_Successful_InformationRespList_DM_Fail_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
10103 dissect_rnsap_RL_Successful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10104 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10105 ett_rnsap_RL_Successful_InformationRespList_DM_Fail, RL_Successful_InformationRespList_DM_Fail_sequence_of,
10110 static int dissect_rL_successful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10111 return dissect_rnsap_RL_Successful_InformationRespList_DM_Fail(tvb, offset, actx, tree, hf_rnsap_rL_successful_InformationRespList_DM_Fail);
10115 static const per_sequence_t RL_DM_Fail_sequence[] = {
10116 { &hf_rnsap_rL_unsuccessful_InformationRespList_DM_Fail, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail },
10117 { &hf_rnsap_rL_successful_InformationRespList_DM_Fail, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_RL_Successful_InformationRespList_DM_Fail },
10118 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
10119 { NULL, 0, 0, NULL }
10123 dissect_rnsap_RL_DM_Fail(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10124 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10125 ett_rnsap_RL_DM_Fail, RL_DM_Fail_sequence);
10129 static int dissect_rL3(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10130 return dissect_rnsap_RL_DM_Fail(tvb, offset, actx, tree, hf_rnsap_rL3);
10132 static int dissect_allRL2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10133 return dissect_rnsap_RL_DM_Fail(tvb, offset, actx, tree, hf_rnsap_allRL2);
10137 static const per_sequence_t RL_Set_Unsuccessful_InformationRespList_DM_Fail_sequence_of[1] = {
10138 { &hf_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
10142 dissect_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10143 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10144 ett_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail, RL_Set_Unsuccessful_InformationRespList_DM_Fail_sequence_of,
10149 static int dissect_rL_Set_unsuccessful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10150 return dissect_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail(tvb, offset, actx, tree, hf_rnsap_rL_Set_unsuccessful_InformationRespList_DM_Fail);
10154 static const per_sequence_t RL_Set_Successful_InformationRespList_DM_Fail_sequence_of[1] = {
10155 { &hf_rnsap_RL_Set_Successful_InformationRespList_DM_Fail_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
10159 dissect_rnsap_RL_Set_Successful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10160 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10161 ett_rnsap_RL_Set_Successful_InformationRespList_DM_Fail, RL_Set_Successful_InformationRespList_DM_Fail_sequence_of,
10166 static int dissect_rL_Set_successful_InformationRespList_DM_Fail(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10167 return dissect_rnsap_RL_Set_Successful_InformationRespList_DM_Fail(tvb, offset, actx, tree, hf_rnsap_rL_Set_successful_InformationRespList_DM_Fail);
10171 static const per_sequence_t RL_Set_DM_Fail_sequence[] = {
10172 { &hf_rnsap_rL_Set_unsuccessful_InformationRespList_DM_Fail, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail },
10173 { &hf_rnsap_rL_Set_successful_InformationRespList_DM_Fail, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_RL_Set_Successful_InformationRespList_DM_Fail },
10174 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
10175 { NULL, 0, 0, NULL }
10179 dissect_rnsap_RL_Set_DM_Fail(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10180 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10181 ett_rnsap_RL_Set_DM_Fail, RL_Set_DM_Fail_sequence);
10185 static int dissect_rLS2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10186 return dissect_rnsap_RL_Set_DM_Fail(tvb, offset, actx, tree, hf_rnsap_rLS2);
10188 static int dissect_allRLS2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10189 return dissect_rnsap_RL_Set_DM_Fail(tvb, offset, actx, tree, hf_rnsap_allRLS2);
10193 static const value_string rnsap_DedicatedMeasurementObjectType_DM_Fail_vals[] = {
10201 static const per_choice_t DedicatedMeasurementObjectType_DM_Fail_choice[] = {
10202 { 0, &hf_rnsap_rL3 , ASN1_EXTENSION_ROOT , dissect_rnsap_RL_DM_Fail },
10203 { 1, &hf_rnsap_rLS2 , ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Set_DM_Fail },
10204 { 2, &hf_rnsap_allRL2 , ASN1_EXTENSION_ROOT , dissect_rnsap_RL_DM_Fail },
10205 { 3, &hf_rnsap_allRLS2 , ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Set_DM_Fail },
10206 { 0, NULL, 0, NULL }
10210 dissect_rnsap_DedicatedMeasurementObjectType_DM_Fail(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10211 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10212 ett_rnsap_DedicatedMeasurementObjectType_DM_Fail, DedicatedMeasurementObjectType_DM_Fail_choice,
10217 static int dissect_id_DedicatedMeasurementObjectType_DM_Fail(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10218 return dissect_rnsap_DedicatedMeasurementObjectType_DM_Fail(tvb, offset, actx, tree, hf_rnsap_id_DedicatedMeasurementObjectType_DM_Fail);
10222 static const per_sequence_t RL_InformationList_DM_Rprt_sequence_of[1] = {
10223 { &hf_rnsap_RL_InformationList_DM_Rprt_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
10227 dissect_rnsap_RL_InformationList_DM_Rprt(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10228 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10229 ett_rnsap_RL_InformationList_DM_Rprt, RL_InformationList_DM_Rprt_sequence_of,
10234 static int dissect_rL_InformationList_DM_Rprt(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10235 return dissect_rnsap_RL_InformationList_DM_Rprt(tvb, offset, actx, tree, hf_rnsap_rL_InformationList_DM_Rprt);
10239 static const per_sequence_t RL_DM_Rprt_sequence[] = {
10240 { &hf_rnsap_rL_InformationList_DM_Rprt, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_InformationList_DM_Rprt },
10241 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
10242 { NULL, 0, 0, NULL }
10246 dissect_rnsap_RL_DM_Rprt(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10247 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10248 ett_rnsap_RL_DM_Rprt, RL_DM_Rprt_sequence);
10252 static int dissect_rLs1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10253 return dissect_rnsap_RL_DM_Rprt(tvb, offset, actx, tree, hf_rnsap_rLs1);
10255 static int dissect_allRL3(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10256 return dissect_rnsap_RL_DM_Rprt(tvb, offset, actx, tree, hf_rnsap_allRL3);
10260 static const per_sequence_t RL_Set_InformationList_DM_Rprt_sequence_of[1] = {
10261 { &hf_rnsap_RL_Set_InformationList_DM_Rprt_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
10265 dissect_rnsap_RL_Set_InformationList_DM_Rprt(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10266 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10267 ett_rnsap_RL_Set_InformationList_DM_Rprt, RL_Set_InformationList_DM_Rprt_sequence_of,
10272 static int dissect_rL_Set_InformationList_DM_Rprt(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10273 return dissect_rnsap_RL_Set_InformationList_DM_Rprt(tvb, offset, actx, tree, hf_rnsap_rL_Set_InformationList_DM_Rprt);
10277 static const per_sequence_t RL_Set_DM_Rprt_sequence[] = {
10278 { &hf_rnsap_rL_Set_InformationList_DM_Rprt, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_Set_InformationList_DM_Rprt },
10279 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
10280 { NULL, 0, 0, NULL }
10284 dissect_rnsap_RL_Set_DM_Rprt(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10285 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10286 ett_rnsap_RL_Set_DM_Rprt, RL_Set_DM_Rprt_sequence);
10290 static int dissect_rLS3(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10291 return dissect_rnsap_RL_Set_DM_Rprt(tvb, offset, actx, tree, hf_rnsap_rLS3);
10293 static int dissect_allRLS3(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10294 return dissect_rnsap_RL_Set_DM_Rprt(tvb, offset, actx, tree, hf_rnsap_allRLS3);
10298 static const value_string rnsap_DedicatedMeasurementObjectType_DM_Rprt_vals[] = {
10306 static const per_choice_t DedicatedMeasurementObjectType_DM_Rprt_choice[] = {
10307 { 0, &hf_rnsap_rLs1 , ASN1_EXTENSION_ROOT , dissect_rnsap_RL_DM_Rprt },
10308 { 1, &hf_rnsap_rLS3 , ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Set_DM_Rprt },
10309 { 2, &hf_rnsap_allRL3 , ASN1_EXTENSION_ROOT , dissect_rnsap_RL_DM_Rprt },
10310 { 3, &hf_rnsap_allRLS3 , ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Set_DM_Rprt },
10311 { 0, NULL, 0, NULL }
10315 dissect_rnsap_DedicatedMeasurementObjectType_DM_Rprt(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10316 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10317 ett_rnsap_DedicatedMeasurementObjectType_DM_Rprt, DedicatedMeasurementObjectType_DM_Rprt_choice,
10322 static int dissect_id_DedicatedMeasurementObjectType_DM_Rprt(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10323 return dissect_rnsap_DedicatedMeasurementObjectType_DM_Rprt(tvb, offset, actx, tree, hf_rnsap_id_DedicatedMeasurementObjectType_DM_Rprt);
10327 static const per_sequence_t RL_InformationList_DM_Rqst_sequence_of[1] = {
10328 { &hf_rnsap_RL_InformationList_DM_Rqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
10332 dissect_rnsap_RL_InformationList_DM_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10333 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10334 ett_rnsap_RL_InformationList_DM_Rqst, RL_InformationList_DM_Rqst_sequence_of,
10339 static int dissect_rL_InformationList_DM_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10340 return dissect_rnsap_RL_InformationList_DM_Rqst(tvb, offset, actx, tree, hf_rnsap_rL_InformationList_DM_Rqst);
10344 static const per_sequence_t RL_DM_Rqst_sequence[] = {
10345 { &hf_rnsap_rL_InformationList_DM_Rqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_InformationList_DM_Rqst },
10346 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
10347 { NULL, 0, 0, NULL }
10351 dissect_rnsap_RL_DM_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10352 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10353 ett_rnsap_RL_DM_Rqst, RL_DM_Rqst_sequence);
10357 static int dissect_rL2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10358 return dissect_rnsap_RL_DM_Rqst(tvb, offset, actx, tree, hf_rnsap_rL2);
10362 static const per_sequence_t RL_Set_InformationList_DM_Rqst_sequence_of[1] = {
10363 { &hf_rnsap_RL_Set_InformationList_DM_Rqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
10367 dissect_rnsap_RL_Set_InformationList_DM_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10368 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10369 ett_rnsap_RL_Set_InformationList_DM_Rqst, RL_Set_InformationList_DM_Rqst_sequence_of,
10374 static int dissect_rL_Set_InformationList_DM_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10375 return dissect_rnsap_RL_Set_InformationList_DM_Rqst(tvb, offset, actx, tree, hf_rnsap_rL_Set_InformationList_DM_Rqst);
10379 static const per_sequence_t RL_Set_DM_Rqst_sequence[] = {
10380 { &hf_rnsap_rL_Set_InformationList_DM_Rqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_Set_InformationList_DM_Rqst },
10381 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
10382 { NULL, 0, 0, NULL }
10386 dissect_rnsap_RL_Set_DM_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10387 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10388 ett_rnsap_RL_Set_DM_Rqst, RL_Set_DM_Rqst_sequence);
10392 static int dissect_rLS(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10393 return dissect_rnsap_RL_Set_DM_Rqst(tvb, offset, actx, tree, hf_rnsap_rLS);
10399 dissect_rnsap_All_RL_DM_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10400 offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
10404 static int dissect_allRL(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10405 return dissect_rnsap_All_RL_DM_Rqst(tvb, offset, actx, tree, hf_rnsap_allRL);
10411 dissect_rnsap_All_RL_Set_DM_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10412 offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
10416 static int dissect_allRLS(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10417 return dissect_rnsap_All_RL_Set_DM_Rqst(tvb, offset, actx, tree, hf_rnsap_allRLS);
10421 static const value_string rnsap_DedicatedMeasurementObjectType_DM_Rqst_vals[] = {
10429 static const per_choice_t DedicatedMeasurementObjectType_DM_Rqst_choice[] = {
10430 { 0, &hf_rnsap_rL2 , ASN1_EXTENSION_ROOT , dissect_rnsap_RL_DM_Rqst },
10431 { 1, &hf_rnsap_rLS , ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Set_DM_Rqst },
10432 { 2, &hf_rnsap_allRL , ASN1_EXTENSION_ROOT , dissect_rnsap_All_RL_DM_Rqst },
10433 { 3, &hf_rnsap_allRLS , ASN1_EXTENSION_ROOT , dissect_rnsap_All_RL_Set_DM_Rqst },
10434 { 0, NULL, 0, NULL }
10438 dissect_rnsap_DedicatedMeasurementObjectType_DM_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10439 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10440 ett_rnsap_DedicatedMeasurementObjectType_DM_Rqst, DedicatedMeasurementObjectType_DM_Rqst_choice,
10445 static int dissect_id_DedicatedMeasurementObjectType_DM_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10446 return dissect_rnsap_DedicatedMeasurementObjectType_DM_Rqst(tvb, offset, actx, tree, hf_rnsap_id_DedicatedMeasurementObjectType_DM_Rqst);
10450 static const per_sequence_t RL_InformationList_DM_Rsp_sequence_of[1] = {
10451 { &hf_rnsap_RL_InformationList_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
10455 dissect_rnsap_RL_InformationList_DM_Rsp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10456 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10457 ett_rnsap_RL_InformationList_DM_Rsp, RL_InformationList_DM_Rsp_sequence_of,
10462 static int dissect_rL_InformationList_DM_Rsp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10463 return dissect_rnsap_RL_InformationList_DM_Rsp(tvb, offset, actx, tree, hf_rnsap_rL_InformationList_DM_Rsp);
10467 static const per_sequence_t RL_DM_Rsp_sequence[] = {
10468 { &hf_rnsap_rL_InformationList_DM_Rsp, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_InformationList_DM_Rsp },
10469 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
10470 { NULL, 0, 0, NULL }
10474 dissect_rnsap_RL_DM_Rsp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10475 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10476 ett_rnsap_RL_DM_Rsp, RL_DM_Rsp_sequence);
10480 static int dissect_rLs(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10481 return dissect_rnsap_RL_DM_Rsp(tvb, offset, actx, tree, hf_rnsap_rLs);
10483 static int dissect_allRL1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10484 return dissect_rnsap_RL_DM_Rsp(tvb, offset, actx, tree, hf_rnsap_allRL1);
10488 static const per_sequence_t RL_Set_InformationList_DM_Rsp_sequence_of[1] = {
10489 { &hf_rnsap_RL_Set_InformationList_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
10493 dissect_rnsap_RL_Set_InformationList_DM_Rsp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10494 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10495 ett_rnsap_RL_Set_InformationList_DM_Rsp, RL_Set_InformationList_DM_Rsp_sequence_of,
10500 static int dissect_rL_Set_InformationList_DM_Rsp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10501 return dissect_rnsap_RL_Set_InformationList_DM_Rsp(tvb, offset, actx, tree, hf_rnsap_rL_Set_InformationList_DM_Rsp);
10505 static const per_sequence_t RL_Set_DM_Rsp_sequence[] = {
10506 { &hf_rnsap_rL_Set_InformationList_DM_Rsp, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_Set_InformationList_DM_Rsp },
10507 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
10508 { NULL, 0, 0, NULL }
10512 dissect_rnsap_RL_Set_DM_Rsp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10513 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10514 ett_rnsap_RL_Set_DM_Rsp, RL_Set_DM_Rsp_sequence);
10518 static int dissect_rLS1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10519 return dissect_rnsap_RL_Set_DM_Rsp(tvb, offset, actx, tree, hf_rnsap_rLS1);
10521 static int dissect_allRLS1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10522 return dissect_rnsap_RL_Set_DM_Rsp(tvb, offset, actx, tree, hf_rnsap_allRLS1);
10526 static const value_string rnsap_DedicatedMeasurementObjectType_DM_Rsp_vals[] = {
10534 static const per_choice_t DedicatedMeasurementObjectType_DM_Rsp_choice[] = {
10535 { 0, &hf_rnsap_rLs , ASN1_EXTENSION_ROOT , dissect_rnsap_RL_DM_Rsp },
10536 { 1, &hf_rnsap_rLS1 , ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Set_DM_Rsp },
10537 { 2, &hf_rnsap_allRL1 , ASN1_EXTENSION_ROOT , dissect_rnsap_RL_DM_Rsp },
10538 { 3, &hf_rnsap_allRLS1 , ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Set_DM_Rsp },
10539 { 0, NULL, 0, NULL }
10543 dissect_rnsap_DedicatedMeasurementObjectType_DM_Rsp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10544 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10545 ett_rnsap_DedicatedMeasurementObjectType_DM_Rsp, DedicatedMeasurementObjectType_DM_Rsp_choice,
10550 static int dissect_id_DedicatedMeasurementObjectType_DM_Rsp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10551 return dissect_rnsap_DedicatedMeasurementObjectType_DM_Rsp(tvb, offset, actx, tree, hf_rnsap_id_DedicatedMeasurementObjectType_DM_Rsp);
10555 static const value_string rnsap_DedicatedMeasurementType_vals[] = {
10557 { 1, "sir-error" },
10558 { 2, "transmitted-code-power" },
10560 { 4, "rx-timing-deviation" },
10561 { 5, "round-trip-time" },
10562 { 6, "rx-timing-deviation-LCR" },
10563 { 7, "angle-Of-Arrival-LCR" },
10564 { 8, "hs-sich-quality" },
10570 dissect_rnsap_DedicatedMeasurementType(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10571 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10572 6, NULL, TRUE, 3, NULL);
10576 static int dissect_id_DedicatedMeasurementType(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10577 return dissect_rnsap_DedicatedMeasurementType(tvb, offset, actx, tree, hf_rnsap_id_DedicatedMeasurementType);
10583 dissect_rnsap_FACH_FlowControlInformation_CTCH_ResourceRspFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10584 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
10588 static int dissect_fACH_FlowControlInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10589 return dissect_rnsap_FACH_FlowControlInformation_CTCH_ResourceRspFDD(tvb, offset, actx, tree, hf_rnsap_fACH_FlowControlInformation);
10593 static const per_sequence_t FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD_sequence[] = {
10594 { &hf_rnsap_fACH_FlowControlInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_FACH_FlowControlInformation_CTCH_ResourceRspFDD },
10595 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
10596 { NULL, 0, 0, NULL }
10600 dissect_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10601 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10602 ett_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD, FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD_sequence);
10606 static int dissect_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10607 return dissect_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD(tvb, offset, actx, tree, hf_rnsap_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD);
10613 dissect_rnsap_FACH_FlowControlInformation_CTCH_ResourceRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10614 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
10618 static int dissect_fACH_FlowControlInformation1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10619 return dissect_rnsap_FACH_FlowControlInformation_CTCH_ResourceRspTDD(tvb, offset, actx, tree, hf_rnsap_fACH_FlowControlInformation1);
10623 static const per_sequence_t FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD_sequence[] = {
10624 { &hf_rnsap_fACH_FlowControlInformation1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_FACH_FlowControlInformation_CTCH_ResourceRspTDD },
10625 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
10626 { NULL, 0, 0, NULL }
10630 dissect_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10631 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10632 ett_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD, FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD_sequence);
10636 static int dissect_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10637 return dissect_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD(tvb, offset, actx, tree, hf_rnsap_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD);
10643 dissect_rnsap_Guaranteed_Rate(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10644 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10645 1U, 32U, NULL, FALSE);
10649 static int dissect_guaranteed_UL_Rate(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10650 return dissect_rnsap_Guaranteed_Rate(tvb, offset, actx, tree, hf_rnsap_guaranteed_UL_Rate);
10652 static int dissect_guaranteed_DL_Rate(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10653 return dissect_rnsap_Guaranteed_Rate(tvb, offset, actx, tree, hf_rnsap_guaranteed_DL_Rate);
10657 static const per_sequence_t Guaranteed_Rate_Information_sequence[] = {
10658 { &hf_rnsap_guaranteed_UL_Rate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Guaranteed_Rate },
10659 { &hf_rnsap_guaranteed_DL_Rate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Guaranteed_Rate },
10660 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
10661 { NULL, 0, 0, NULL }
10665 dissect_rnsap_Guaranteed_Rate_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10666 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10667 ett_rnsap_Guaranteed_Rate_Information, Guaranteed_Rate_Information_sequence);
10671 static int dissect_id_Guaranteed_Rate_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10672 return dissect_rnsap_Guaranteed_Rate_Information(tvb, offset, actx, tree, hf_rnsap_id_Guaranteed_Rate_Information);
10678 dissect_rnsap_IMSI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10679 offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
10684 static int dissect_id_IMSI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10685 return dissect_rnsap_IMSI(tvb, offset, actx, tree, hf_rnsap_id_IMSI);
10687 static int dissect_imsi(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10688 return dissect_rnsap_IMSI(tvb, offset, actx, tree, hf_rnsap_imsi);
10694 dissect_rnsap_HCS_Prio(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10695 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10696 0U, 7U, NULL, FALSE);
10700 static int dissect_id_HCS_Prio(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10701 return dissect_rnsap_HCS_Prio(tvb, offset, actx, tree, hf_rnsap_id_HCS_Prio);
10707 dissect_rnsap_L3_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10708 #line 84 "rnsap.cnf"
10710 tvbuff_t *parameter_tvb;
10712 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
10713 NO_BOUND, NO_BOUND, FALSE, ¶meter_tvb);
10716 if (!parameter_tvb)
10719 switch (ProcedureCode){
10721 case RNSAP_ID_DOWNLINKSIGNALLINGTRANSFER:
10722 actx->encoding =FALSE;
10723 dissect_umts_rrc_DL_DCCH_Message(parameter_tvb, 0, actx, tree, hf_rnsap_L3_DL_DCCH_Message_PDU);
10724 actx->encoding =TRUE;
10726 case RNSAP_ID_UPLINKSIGNALLINGTRANSFER:
10735 static int dissect_id_L3_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10736 return dissect_rnsap_L3_Information(tvb, offset, actx, tree, hf_rnsap_id_L3_Information);
10742 dissect_rnsap_AdjustmentPeriod(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10743 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10744 1U, 256U, NULL, FALSE);
10748 static int dissect_id_AdjustmentPeriod(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10749 return dissect_rnsap_AdjustmentPeriod(tvb, offset, actx, tree, hf_rnsap_id_AdjustmentPeriod);
10751 static int dissect_adjustmentPeriod(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10752 return dissect_rnsap_AdjustmentPeriod(tvb, offset, actx, tree, hf_rnsap_adjustmentPeriod);
10758 dissect_rnsap_MaxAdjustmentStep(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10759 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10760 1U, 10U, NULL, FALSE);
10764 static int dissect_id_MaxAdjustmentStep(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10765 return dissect_rnsap_MaxAdjustmentStep(tvb, offset, actx, tree, hf_rnsap_id_MaxAdjustmentStep);
10767 static int dissect_maxAdjustmentStep(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10768 return dissect_rnsap_MaxAdjustmentStep(tvb, offset, actx, tree, hf_rnsap_maxAdjustmentStep);
10772 static const value_string rnsap_MeasurementFilterCoefficient_vals[] = {
10793 dissect_rnsap_MeasurementFilterCoefficient(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10794 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10795 15, NULL, TRUE, 0, NULL);
10799 static int dissect_id_MeasurementFilterCoefficient(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10800 return dissect_rnsap_MeasurementFilterCoefficient(tvb, offset, actx, tree, hf_rnsap_id_MeasurementFilterCoefficient);
10806 dissect_rnsap_RepetitionNumber1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10807 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10808 1U, 256U, NULL, FALSE);
10812 static int dissect_repetitionNumber1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10813 return dissect_rnsap_RepetitionNumber1(tvb, offset, actx, tree, hf_rnsap_repetitionNumber1);
10817 static const per_sequence_t MessageStructure_item_sequence[] = {
10818 { &hf_rnsap_iE_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_ID },
10819 { &hf_rnsap_repetitionNumber1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_RepetitionNumber1 },
10820 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
10821 { NULL, 0, 0, NULL }
10825 dissect_rnsap_MessageStructure_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10826 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10827 ett_rnsap_MessageStructure_item, MessageStructure_item_sequence);
10831 static int dissect_MessageStructure_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10832 return dissect_rnsap_MessageStructure_item(tvb, offset, actx, tree, hf_rnsap_MessageStructure_item);
10836 static const per_sequence_t MessageStructure_sequence_of[1] = {
10837 { &hf_rnsap_MessageStructure_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_MessageStructure_item },
10841 dissect_rnsap_MessageStructure(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10842 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10843 ett_rnsap_MessageStructure, MessageStructure_sequence_of,
10848 static int dissect_id_MessageStructure(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10849 return dissect_rnsap_MessageStructure(tvb, offset, actx, tree, hf_rnsap_id_MessageStructure);
10855 dissect_rnsap_MeasurementID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10856 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10857 0U, 1048575U, NULL, FALSE);
10861 static int dissect_id_MeasurementID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10862 return dissect_rnsap_MeasurementID(tvb, offset, actx, tree, hf_rnsap_id_MeasurementID);
10868 dissect_rnsap_Neighbouring_GSM_CellInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10869 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
10873 static int dissect_id_Neighbouring_GSM_CellInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10874 return dissect_rnsap_Neighbouring_GSM_CellInformation(tvb, offset, actx, tree, hf_rnsap_id_Neighbouring_GSM_CellInformation);
10876 static int dissect_neighbouring_GSM_CellInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10877 return dissect_rnsap_Neighbouring_GSM_CellInformation(tvb, offset, actx, tree, hf_rnsap_neighbouring_GSM_CellInformation);
10883 dissect_rnsap_RNC_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10884 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10885 0U, 4095U, NULL, FALSE);
10889 static int dissect_id_RNC_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10890 return dissect_rnsap_RNC_ID(tvb, offset, actx, tree, hf_rnsap_id_RNC_ID);
10892 static int dissect_id_SRNC_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10893 return dissect_rnsap_RNC_ID(tvb, offset, actx, tree, hf_rnsap_id_SRNC_ID);
10895 static int dissect_rNC_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10896 return dissect_rnsap_RNC_ID(tvb, offset, actx, tree, hf_rnsap_rNC_ID);
10898 static int dissect_srnc_id(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10899 return dissect_rnsap_RNC_ID(tvb, offset, actx, tree, hf_rnsap_srnc_id);
10905 dissect_rnsap_UARFCN(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10906 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10907 0U, 16383U, NULL, TRUE);
10911 static int dissect_uL_UARFCN(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10912 return dissect_rnsap_UARFCN(tvb, offset, actx, tree, hf_rnsap_uL_UARFCN);
10914 static int dissect_dL_UARFCN(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10915 return dissect_rnsap_UARFCN(tvb, offset, actx, tree, hf_rnsap_dL_UARFCN);
10917 static int dissect_uARFCNforNt(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10918 return dissect_rnsap_UARFCN(tvb, offset, actx, tree, hf_rnsap_uARFCNforNt);
10920 static int dissect_preferredFrequencyLayer(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10921 return dissect_rnsap_UARFCN(tvb, offset, actx, tree, hf_rnsap_preferredFrequencyLayer);
10923 static int dissect_uARFCNforNu(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10924 return dissect_rnsap_UARFCN(tvb, offset, actx, tree, hf_rnsap_uARFCNforNu);
10926 static int dissect_uARFCNforNd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10927 return dissect_rnsap_UARFCN(tvb, offset, actx, tree, hf_rnsap_uARFCNforNd);
10929 static int dissect_uARFCN(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10930 return dissect_rnsap_UARFCN(tvb, offset, actx, tree, hf_rnsap_uARFCN);
10932 static int dissect_defaultPreferredFrequency(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10933 return dissect_rnsap_UARFCN(tvb, offset, actx, tree, hf_rnsap_defaultPreferredFrequency);
10939 dissect_rnsap_FrameOffset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10940 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10941 0U, 255U, NULL, FALSE);
10945 static int dissect_frameOffset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10946 return dissect_rnsap_FrameOffset(tvb, offset, actx, tree, hf_rnsap_frameOffset);
10952 dissect_rnsap_PrimaryScramblingCode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10953 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10954 0U, 511U, NULL, FALSE);
10958 static int dissect_primaryScramblingCode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10959 return dissect_rnsap_PrimaryScramblingCode(tvb, offset, actx, tree, hf_rnsap_primaryScramblingCode);
10965 dissect_rnsap_PrimaryCPICH_Power(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10966 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10967 -100, 500U, NULL, FALSE);
10971 static int dissect_primaryCPICH_Power(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10972 return dissect_rnsap_PrimaryCPICH_Power(tvb, offset, actx, tree, hf_rnsap_primaryCPICH_Power);
10978 dissect_rnsap_CellIndividualOffset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10979 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10980 -20, 20U, NULL, FALSE);
10984 static int dissect_cellIndividualOffset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
10985 return dissect_rnsap_CellIndividualOffset(tvb, offset, actx, tree, hf_rnsap_cellIndividualOffset);
10989 static const value_string rnsap_TxDiversityIndicator_vals[] = {
10997 dissect_rnsap_TxDiversityIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
10998 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10999 2, NULL, FALSE, 0, NULL);
11003 static int dissect_txDiversityIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11004 return dissect_rnsap_TxDiversityIndicator(tvb, offset, actx, tree, hf_rnsap_txDiversityIndicator);
11008 static const value_string rnsap_STTD_SupportIndicator_vals[] = {
11009 { 0, "sTTD-Supported" },
11010 { 1, "sTTD-not-Supported" },
11016 dissect_rnsap_STTD_SupportIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11017 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11018 2, NULL, FALSE, 0, NULL);
11022 static int dissect_id_STTD_SupportIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11023 return dissect_rnsap_STTD_SupportIndicator(tvb, offset, actx, tree, hf_rnsap_id_STTD_SupportIndicator);
11025 static int dissect_sTTD_SupportIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11026 return dissect_rnsap_STTD_SupportIndicator(tvb, offset, actx, tree, hf_rnsap_sTTD_SupportIndicator);
11030 static const value_string rnsap_ClosedLoopMode1_SupportIndicator_vals[] = {
11031 { 0, "closedLoop-Mode1-Supported" },
11032 { 1, "closedLoop-Mode1-not-Supported" },
11038 dissect_rnsap_ClosedLoopMode1_SupportIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11039 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11040 2, NULL, FALSE, 0, NULL);
11044 static int dissect_id_ClosedLoopMode1_SupportIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11045 return dissect_rnsap_ClosedLoopMode1_SupportIndicator(tvb, offset, actx, tree, hf_rnsap_id_ClosedLoopMode1_SupportIndicator);
11047 static int dissect_closedLoopMode1_SupportIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11048 return dissect_rnsap_ClosedLoopMode1_SupportIndicator(tvb, offset, actx, tree, hf_rnsap_closedLoopMode1_SupportIndicator);
11052 static const per_sequence_t Neighbouring_FDD_CellInformationItem_sequence[] = {
11053 { &hf_rnsap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_C_ID },
11054 { &hf_rnsap_uARFCNforNu , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UARFCN },
11055 { &hf_rnsap_uARFCNforNd , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UARFCN },
11056 { &hf_rnsap_frameOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_FrameOffset },
11057 { &hf_rnsap_primaryScramblingCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PrimaryScramblingCode },
11058 { &hf_rnsap_primaryCPICH_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PrimaryCPICH_Power },
11059 { &hf_rnsap_cellIndividualOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CellIndividualOffset },
11060 { &hf_rnsap_txDiversityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TxDiversityIndicator },
11061 { &hf_rnsap_sTTD_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_STTD_SupportIndicator },
11062 { &hf_rnsap_closedLoopMode1_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ClosedLoopMode1_SupportIndicator },
11063 { &hf_rnsap_not_used_closedLoopMode2_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_NULL },
11064 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
11065 { NULL, 0, 0, NULL }
11069 dissect_rnsap_Neighbouring_FDD_CellInformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11070 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11071 ett_rnsap_Neighbouring_FDD_CellInformationItem, Neighbouring_FDD_CellInformationItem_sequence);
11075 static int dissect_Neighbouring_FDD_CellInformation_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11076 return dissect_rnsap_Neighbouring_FDD_CellInformationItem(tvb, offset, actx, tree, hf_rnsap_Neighbouring_FDD_CellInformation_item);
11080 static const per_sequence_t Neighbouring_FDD_CellInformation_sequence_of[1] = {
11081 { &hf_rnsap_Neighbouring_FDD_CellInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Neighbouring_FDD_CellInformationItem },
11085 dissect_rnsap_Neighbouring_FDD_CellInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11086 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11087 ett_rnsap_Neighbouring_FDD_CellInformation, Neighbouring_FDD_CellInformation_sequence_of,
11092 static int dissect_neighbouring_FDD_CellInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11093 return dissect_rnsap_Neighbouring_FDD_CellInformation(tvb, offset, actx, tree, hf_rnsap_neighbouring_FDD_CellInformation);
11099 dissect_rnsap_CellParameterID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11100 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11101 0U, 127U, NULL, TRUE);
11105 static int dissect_cellParameterID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11106 return dissect_rnsap_CellParameterID(tvb, offset, actx, tree, hf_rnsap_cellParameterID);
11112 dissect_rnsap_SyncCase(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11113 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11114 1U, 2U, NULL, TRUE);
11118 static int dissect_syncCase(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11119 return dissect_rnsap_SyncCase(tvb, offset, actx, tree, hf_rnsap_syncCase);
11125 dissect_rnsap_SCH_TimeSlot(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11126 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11127 0U, 6U, NULL, FALSE);
11131 static int dissect_sCH_TimeSlot(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11132 return dissect_rnsap_SCH_TimeSlot(tvb, offset, actx, tree, hf_rnsap_sCH_TimeSlot);
11136 static const value_string rnsap_SCTD_Indicator_vals[] = {
11144 dissect_rnsap_SCTD_Indicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11145 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11146 2, NULL, FALSE, 0, NULL);
11150 static int dissect_sCTD_Indicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11151 return dissect_rnsap_SCTD_Indicator(tvb, offset, actx, tree, hf_rnsap_sCTD_Indicator);
11157 dissect_rnsap_DPCHConstantValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11158 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11159 -10, 10U, NULL, FALSE);
11163 static int dissect_dPCHConstantValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11164 return dissect_rnsap_DPCHConstantValue(tvb, offset, actx, tree, hf_rnsap_dPCHConstantValue);
11170 dissect_rnsap_PCCPCH_Power(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11171 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11172 -150, 400U, NULL, TRUE);
11176 static int dissect_pCCPCH_Power(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11177 return dissect_rnsap_PCCPCH_Power(tvb, offset, actx, tree, hf_rnsap_pCCPCH_Power);
11181 static const per_sequence_t Neighbouring_TDD_CellInformationItem_sequence[] = {
11182 { &hf_rnsap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_C_ID },
11183 { &hf_rnsap_uARFCNforNt , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UARFCN },
11184 { &hf_rnsap_frameOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_FrameOffset },
11185 { &hf_rnsap_cellParameterID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CellParameterID },
11186 { &hf_rnsap_syncCase , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SyncCase },
11187 { &hf_rnsap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TimeSlot },
11188 { &hf_rnsap_sCH_TimeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_SCH_TimeSlot },
11189 { &hf_rnsap_sCTD_Indicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SCTD_Indicator },
11190 { &hf_rnsap_cellIndividualOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CellIndividualOffset },
11191 { &hf_rnsap_dPCHConstantValue, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DPCHConstantValue },
11192 { &hf_rnsap_pCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PCCPCH_Power },
11193 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
11194 { NULL, 0, 0, NULL }
11198 dissect_rnsap_Neighbouring_TDD_CellInformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11199 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11200 ett_rnsap_Neighbouring_TDD_CellInformationItem, Neighbouring_TDD_CellInformationItem_sequence);
11204 static int dissect_Neighbouring_TDD_CellInformation_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11205 return dissect_rnsap_Neighbouring_TDD_CellInformationItem(tvb, offset, actx, tree, hf_rnsap_Neighbouring_TDD_CellInformation_item);
11209 static const per_sequence_t Neighbouring_TDD_CellInformation_sequence_of[1] = {
11210 { &hf_rnsap_Neighbouring_TDD_CellInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Neighbouring_TDD_CellInformationItem },
11214 dissect_rnsap_Neighbouring_TDD_CellInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11215 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11216 ett_rnsap_Neighbouring_TDD_CellInformation, Neighbouring_TDD_CellInformation_sequence_of,
11221 static int dissect_neighbouring_TDD_CellInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11222 return dissect_rnsap_Neighbouring_TDD_CellInformation(tvb, offset, actx, tree, hf_rnsap_neighbouring_TDD_CellInformation);
11226 static const per_sequence_t Neighbouring_UMTS_CellInformationItem_sequence[] = {
11227 { &hf_rnsap_rNC_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RNC_ID },
11228 { &hf_rnsap_cN_PS_DomainIdentifier, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CN_PS_DomainIdentifier },
11229 { &hf_rnsap_cN_CS_DomainIdentifier, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CN_CS_DomainIdentifier },
11230 { &hf_rnsap_neighbouring_FDD_CellInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Neighbouring_FDD_CellInformation },
11231 { &hf_rnsap_neighbouring_TDD_CellInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Neighbouring_TDD_CellInformation },
11232 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
11233 { NULL, 0, 0, NULL }
11237 dissect_rnsap_Neighbouring_UMTS_CellInformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11238 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11239 ett_rnsap_Neighbouring_UMTS_CellInformationItem, Neighbouring_UMTS_CellInformationItem_sequence);
11243 static int dissect_id_Neighbouring_UMTS_CellInformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11244 return dissect_rnsap_Neighbouring_UMTS_CellInformationItem(tvb, offset, actx, tree, hf_rnsap_id_Neighbouring_UMTS_CellInformationItem);
11250 dissect_rnsap_NRT_Load_Information_Value(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11251 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11252 0U, 3U, NULL, FALSE);
11256 static int dissect_id_NRT_Load_Information_Value(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11257 return dissect_rnsap_NRT_Load_Information_Value(tvb, offset, actx, tree, hf_rnsap_id_NRT_Load_Information_Value);
11263 dissect_rnsap_NRT_Load_Information_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11264 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11265 0U, 3U, NULL, FALSE);
11269 static int dissect_id_NRT_Load_Information_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11270 return dissect_rnsap_NRT_Load_Information_Value_IncrDecrThres(tvb, offset, actx, tree, hf_rnsap_id_NRT_Load_Information_Value_IncrDecrThres);
11276 dissect_rnsap_URA_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11277 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11278 0U, 65535U, NULL, FALSE);
11282 static int dissect_id_Old_URA_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11283 return dissect_rnsap_URA_ID(tvb, offset, actx, tree, hf_rnsap_id_Old_URA_ID);
11285 static int dissect_id_URA_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11286 return dissect_rnsap_URA_ID(tvb, offset, actx, tree, hf_rnsap_id_URA_ID);
11288 static int dissect_uRA_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11289 return dissect_rnsap_URA_ID(tvb, offset, actx, tree, hf_rnsap_uRA_ID);
11291 static int dissect_ura_id(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11292 return dissect_rnsap_URA_ID(tvb, offset, actx, tree, hf_rnsap_ura_id);
11296 static const per_sequence_t URA_PagingRqst_sequence[] = {
11297 { &hf_rnsap_uRA_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_URA_ID },
11298 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
11299 { NULL, 0, 0, NULL }
11303 dissect_rnsap_URA_PagingRqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11304 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11305 ett_rnsap_URA_PagingRqst, URA_PagingRqst_sequence);
11309 static int dissect_uRA(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11310 return dissect_rnsap_URA_PagingRqst(tvb, offset, actx, tree, hf_rnsap_uRA);
11314 static const per_sequence_t Cell_PagingRqst_sequence[] = {
11315 { &hf_rnsap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_C_ID },
11316 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
11317 { NULL, 0, 0, NULL }
11321 dissect_rnsap_Cell_PagingRqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11322 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11323 ett_rnsap_Cell_PagingRqst, Cell_PagingRqst_sequence);
11327 static int dissect_cell(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11328 return dissect_rnsap_Cell_PagingRqst(tvb, offset, actx, tree, hf_rnsap_cell);
11332 static const value_string rnsap_PagingArea_PagingRqst_vals[] = {
11338 static const per_choice_t PagingArea_PagingRqst_choice[] = {
11339 { 0, &hf_rnsap_uRA , ASN1_EXTENSION_ROOT , dissect_rnsap_URA_PagingRqst },
11340 { 1, &hf_rnsap_cell , ASN1_EXTENSION_ROOT , dissect_rnsap_Cell_PagingRqst },
11341 { 0, NULL, 0, NULL }
11345 dissect_rnsap_PagingArea_PagingRqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11346 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
11347 ett_rnsap_PagingArea_PagingRqst, PagingArea_PagingRqst_choice,
11352 static int dissect_id_PagingArea_PagingRqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11353 return dissect_rnsap_PagingArea_PagingRqst(tvb, offset, actx, tree, hf_rnsap_id_PagingArea_PagingRqst);
11357 static const value_string rnsap_SchedulingPriorityIndicator_vals[] = {
11365 dissect_rnsap_SchedulingPriorityIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11366 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11367 0U, 15U, NULL, FALSE);
11371 static int dissect_schedulingPriorityIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11372 return dissect_rnsap_SchedulingPriorityIndicator(tvb, offset, actx, tree, hf_rnsap_schedulingPriorityIndicator);
11374 static int dissect_dSCH_SchedulingPriority(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11375 return dissect_rnsap_SchedulingPriorityIndicator(tvb, offset, actx, tree, hf_rnsap_dSCH_SchedulingPriority);
11377 static int dissect_fACH_SchedulingPriority(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11378 return dissect_rnsap_SchedulingPriorityIndicator(tvb, offset, actx, tree, hf_rnsap_fACH_SchedulingPriority);
11384 dissect_rnsap_MAC_c_sh_SDU_Length(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11385 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11386 1U, 5000U, NULL, FALSE);
11390 static int dissect_MAC_c_sh_SDU_LengthList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11391 return dissect_rnsap_MAC_c_sh_SDU_Length(tvb, offset, actx, tree, hf_rnsap_MAC_c_sh_SDU_LengthList_item);
11395 static const per_sequence_t MAC_c_sh_SDU_LengthList_sequence_of[1] = {
11396 { &hf_rnsap_MAC_c_sh_SDU_LengthList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_MAC_c_sh_SDU_Length },
11400 dissect_rnsap_MAC_c_sh_SDU_LengthList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11401 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11402 ett_rnsap_MAC_c_sh_SDU_LengthList, MAC_c_sh_SDU_LengthList_sequence_of,
11407 static int dissect_mAC_c_sh_SDU_Lengths(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11408 return dissect_rnsap_MAC_c_sh_SDU_LengthList(tvb, offset, actx, tree, hf_rnsap_mAC_c_sh_SDU_Lengths);
11412 static const value_string rnsap_FACH_InitialWindowSize_vals[] = {
11413 { 255, "unlimited" },
11419 dissect_rnsap_FACH_InitialWindowSize(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11420 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11421 0U, 255U, NULL, FALSE);
11425 static int dissect_fACH_InitialWindowSize(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11426 return dissect_rnsap_FACH_InitialWindowSize(tvb, offset, actx, tree, hf_rnsap_fACH_InitialWindowSize);
11430 static const per_sequence_t FACH_FlowControlInformationItem_sequence[] = {
11431 { &hf_rnsap_fACH_SchedulingPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SchedulingPriorityIndicator },
11432 { &hf_rnsap_mAC_c_sh_SDU_Lengths, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MAC_c_sh_SDU_LengthList },
11433 { &hf_rnsap_fACH_InitialWindowSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_FACH_InitialWindowSize },
11434 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
11435 { NULL, 0, 0, NULL }
11439 dissect_rnsap_FACH_FlowControlInformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11440 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11441 ett_rnsap_FACH_FlowControlInformationItem, FACH_FlowControlInformationItem_sequence);
11445 static int dissect_FACH_FlowControlInformation_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11446 return dissect_rnsap_FACH_FlowControlInformationItem(tvb, offset, actx, tree, hf_rnsap_FACH_FlowControlInformation_item);
11450 static const per_sequence_t FACH_FlowControlInformation_sequence_of[1] = {
11451 { &hf_rnsap_FACH_FlowControlInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_FACH_FlowControlInformationItem },
11455 dissect_rnsap_FACH_FlowControlInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11456 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11457 ett_rnsap_FACH_FlowControlInformation, FACH_FlowControlInformation_sequence_of,
11462 static int dissect_id_FACH_FlowControlInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11463 return dissect_rnsap_FACH_FlowControlInformation(tvb, offset, actx, tree, hf_rnsap_id_FACH_FlowControlInformation);
11467 static const value_string rnsap_PartialReportingIndicator_vals[] = {
11468 { 0, "partial-reporting-allowed" },
11474 dissect_rnsap_PartialReportingIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11475 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11476 1, NULL, FALSE, 0, NULL);
11480 static int dissect_id_PartialReportingIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11481 return dissect_rnsap_PartialReportingIndicator(tvb, offset, actx, tree, hf_rnsap_id_PartialReportingIndicator);
11485 static const value_string rnsap_Permanent_NAS_UE_Identity_vals[] = {
11490 static const per_choice_t Permanent_NAS_UE_Identity_choice[] = {
11491 { 0, &hf_rnsap_imsi , ASN1_EXTENSION_ROOT , dissect_rnsap_IMSI },
11492 { 0, NULL, 0, NULL }
11496 dissect_rnsap_Permanent_NAS_UE_Identity(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11497 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
11498 ett_rnsap_Permanent_NAS_UE_Identity, Permanent_NAS_UE_Identity_choice,
11503 static int dissect_id_Permanent_NAS_UE_Identity(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11504 return dissect_rnsap_Permanent_NAS_UE_Identity(tvb, offset, actx, tree, hf_rnsap_id_Permanent_NAS_UE_Identity);
11508 static const value_string rnsap_PowerAdjustmentType_vals[] = {
11511 { 2, "individual" },
11517 dissect_rnsap_PowerAdjustmentType(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11518 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11519 3, NULL, FALSE, 0, NULL);
11523 static int dissect_id_PowerAdjustmentType(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11524 return dissect_rnsap_PowerAdjustmentType(tvb, offset, actx, tree, hf_rnsap_id_PowerAdjustmentType);
11526 static int dissect_powerAdjustmentType(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11527 return dissect_rnsap_PowerAdjustmentType(tvb, offset, actx, tree, hf_rnsap_powerAdjustmentType);
11533 dissect_rnsap_RANAP_RelocationInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11534 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
11535 NO_BOUND, NO_BOUND, FALSE, NULL);
11539 static int dissect_id_RANAP_RelocationInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11540 return dissect_rnsap_RANAP_RelocationInformation(tvb, offset, actx, tree, hf_rnsap_id_RANAP_RelocationInformation);
11546 dissect_rnsap_DL_CodeInformationList_PhyChReconfRqstFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11547 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
11551 static int dissect_dl_CodeInformation3(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11552 return dissect_rnsap_DL_CodeInformationList_PhyChReconfRqstFDD(tvb, offset, actx, tree, hf_rnsap_dl_CodeInformation3);
11556 static const per_sequence_t RL_Information_PhyChReconfRqstFDD_sequence[] = {
11557 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
11558 { &hf_rnsap_dl_CodeInformation3, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_CodeInformationList_PhyChReconfRqstFDD },
11559 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
11560 { NULL, 0, 0, NULL }
11564 dissect_rnsap_RL_Information_PhyChReconfRqstFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11565 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11566 ett_rnsap_RL_Information_PhyChReconfRqstFDD, RL_Information_PhyChReconfRqstFDD_sequence);
11570 static int dissect_id_RL_Information_PhyChReconfRqstFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11571 return dissect_rnsap_RL_Information_PhyChReconfRqstFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_Information_PhyChReconfRqstFDD);
11577 dissect_rnsap_UL_CCTrCH_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11578 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
11582 static int dissect_ul_CCTrCH_Information1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11583 return dissect_rnsap_UL_CCTrCH_InformationList_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_ul_CCTrCH_Information1);
11589 dissect_rnsap_DL_CCTrCH_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11590 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
11594 static int dissect_dl_CCTrCH_Information1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11595 return dissect_rnsap_DL_CCTrCH_InformationList_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_dl_CCTrCH_Information1);
11599 static const per_sequence_t RL_Information_PhyChReconfRqstTDD_sequence[] = {
11600 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
11601 { &hf_rnsap_ul_CCTrCH_Information1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_CCTrCH_InformationList_PhyChReconfRqstTDD },
11602 { &hf_rnsap_dl_CCTrCH_Information1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_CCTrCH_InformationList_PhyChReconfRqstTDD },
11603 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
11604 { NULL, 0, 0, NULL }
11608 dissect_rnsap_RL_Information_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11609 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11610 ett_rnsap_RL_Information_PhyChReconfRqstTDD, RL_Information_PhyChReconfRqstTDD_sequence);
11614 static int dissect_id_RL_Information_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11615 return dissect_rnsap_RL_Information_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_RL_Information_PhyChReconfRqstTDD);
11621 dissect_rnsap_ChipOffset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11622 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11623 0U, 38399U, NULL, FALSE);
11627 static int dissect_chipOffset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11628 return dissect_rnsap_ChipOffset(tvb, offset, actx, tree, hf_rnsap_chipOffset);
11632 static const value_string rnsap_DiversityControlField_vals[] = {
11641 dissect_rnsap_DiversityControlField(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11642 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11643 3, NULL, FALSE, 0, NULL);
11647 static int dissect_diversityControlField(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11648 return dissect_rnsap_DiversityControlField(tvb, offset, actx, tree, hf_rnsap_diversityControlField);
11654 dissect_rnsap_PrimaryCPICH_EcNo(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11655 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11656 -30, 30U, NULL, FALSE);
11660 static int dissect_primaryCPICH_EcNo(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11661 return dissect_rnsap_PrimaryCPICH_EcNo(tvb, offset, actx, tree, hf_rnsap_primaryCPICH_EcNo);
11665 static const value_string rnsap_TransmitDiversityIndicator_vals[] = {
11673 dissect_rnsap_TransmitDiversityIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11674 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11675 2, NULL, FALSE, 0, NULL);
11679 static int dissect_transmitDiversityIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11680 return dissect_rnsap_TransmitDiversityIndicator(tvb, offset, actx, tree, hf_rnsap_transmitDiversityIndicator);
11684 static const per_sequence_t RL_Information_RL_AdditionRqstFDD_sequence[] = {
11685 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
11686 { &hf_rnsap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_C_ID },
11687 { &hf_rnsap_frameOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_FrameOffset },
11688 { &hf_rnsap_chipOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ChipOffset },
11689 { &hf_rnsap_diversityControlField, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DiversityControlField },
11690 { &hf_rnsap_primaryCPICH_EcNo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PrimaryCPICH_EcNo },
11691 { &hf_rnsap_not_Used_sSDT_CellID, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_NULL },
11692 { &hf_rnsap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransmitDiversityIndicator },
11693 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
11694 { NULL, 0, 0, NULL }
11698 dissect_rnsap_RL_Information_RL_AdditionRqstFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11699 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11700 ett_rnsap_RL_Information_RL_AdditionRqstFDD, RL_Information_RL_AdditionRqstFDD_sequence);
11704 static int dissect_id_RL_Information_RL_AdditionRqstFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11705 return dissect_rnsap_RL_Information_RL_AdditionRqstFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_Information_RL_AdditionRqstFDD);
11711 dissect_rnsap_PrimaryCCPCH_RSCP(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11712 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11713 0U, 91U, NULL, FALSE);
11717 static int dissect_id_PrimaryCCPCH_RSCP_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11718 return dissect_rnsap_PrimaryCCPCH_RSCP(tvb, offset, actx, tree, hf_rnsap_id_PrimaryCCPCH_RSCP_RL_ReconfPrepTDD);
11720 static int dissect_id_PrimCCPCH_RSCP_DL_PC_RqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11721 return dissect_rnsap_PrimaryCCPCH_RSCP(tvb, offset, actx, tree, hf_rnsap_id_PrimCCPCH_RSCP_DL_PC_RqstTDD);
11723 static int dissect_primaryCCPCH_RSCP(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11724 return dissect_rnsap_PrimaryCCPCH_RSCP(tvb, offset, actx, tree, hf_rnsap_primaryCCPCH_RSCP);
11730 dissect_rnsap_DL_TimeslotISCP(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11731 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11732 0U, 91U, NULL, FALSE);
11736 static int dissect_dL_TimeslotISCP(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11737 return dissect_rnsap_DL_TimeslotISCP(tvb, offset, actx, tree, hf_rnsap_dL_TimeslotISCP);
11741 static const per_sequence_t DL_TimeSlot_ISCP_InfoItem_sequence[] = {
11742 { &hf_rnsap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlot },
11743 { &hf_rnsap_dL_TimeslotISCP, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_TimeslotISCP },
11744 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
11745 { NULL, 0, 0, NULL }
11749 dissect_rnsap_DL_TimeSlot_ISCP_InfoItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11750 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11751 ett_rnsap_DL_TimeSlot_ISCP_InfoItem, DL_TimeSlot_ISCP_InfoItem_sequence);
11755 static int dissect_DL_TimeSlot_ISCP_Info_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11756 return dissect_rnsap_DL_TimeSlot_ISCP_InfoItem(tvb, offset, actx, tree, hf_rnsap_DL_TimeSlot_ISCP_Info_item);
11760 static const per_sequence_t DL_TimeSlot_ISCP_Info_sequence_of[1] = {
11761 { &hf_rnsap_DL_TimeSlot_ISCP_Info_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_TimeSlot_ISCP_InfoItem },
11765 dissect_rnsap_DL_TimeSlot_ISCP_Info(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11766 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11767 ett_rnsap_DL_TimeSlot_ISCP_Info, DL_TimeSlot_ISCP_Info_sequence_of,
11772 static int dissect_id_timeSlot_ISCP(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11773 return dissect_rnsap_DL_TimeSlot_ISCP_Info(tvb, offset, actx, tree, hf_rnsap_id_timeSlot_ISCP);
11775 static int dissect_id_DL_TimeSlot_ISCP_Info_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11776 return dissect_rnsap_DL_TimeSlot_ISCP_Info(tvb, offset, actx, tree, hf_rnsap_id_DL_TimeSlot_ISCP_Info_RL_ReconfPrepTDD);
11778 static int dissect_dL_TimeSlot_ISCP(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11779 return dissect_rnsap_DL_TimeSlot_ISCP_Info(tvb, offset, actx, tree, hf_rnsap_dL_TimeSlot_ISCP);
11781 static int dissect_dL_TimeSlot_ISCP_Info(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11782 return dissect_rnsap_DL_TimeSlot_ISCP_Info(tvb, offset, actx, tree, hf_rnsap_dL_TimeSlot_ISCP_Info);
11786 static const per_sequence_t RL_Information_RL_AdditionRqstTDD_sequence[] = {
11787 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
11788 { &hf_rnsap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_C_ID },
11789 { &hf_rnsap_frameOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_FrameOffset },
11790 { &hf_rnsap_diversityControlField, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DiversityControlField },
11791 { &hf_rnsap_primaryCCPCH_RSCP, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PrimaryCCPCH_RSCP },
11792 { &hf_rnsap_dL_TimeSlot_ISCP_Info, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_TimeSlot_ISCP_Info },
11793 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
11794 { NULL, 0, 0, NULL }
11798 dissect_rnsap_RL_Information_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11799 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11800 ett_rnsap_RL_Information_RL_AdditionRqstTDD, RL_Information_RL_AdditionRqstTDD_sequence);
11804 static int dissect_id_RL_Information_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11805 return dissect_rnsap_RL_Information_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_RL_Information_RL_AdditionRqstTDD);
11809 static const per_sequence_t RL_Information_RL_DeletionRqst_sequence[] = {
11810 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
11811 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
11812 { NULL, 0, 0, NULL }
11816 dissect_rnsap_RL_Information_RL_DeletionRqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11817 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11818 ett_rnsap_RL_Information_RL_DeletionRqst, RL_Information_RL_DeletionRqst_sequence);
11822 static int dissect_id_RL_Information_RL_DeletionRqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11823 return dissect_rnsap_RL_Information_RL_DeletionRqst(tvb, offset, actx, tree, hf_rnsap_id_RL_Information_RL_DeletionRqst);
11827 static const per_sequence_t RL_Information_RL_FailureInd_sequence[] = {
11828 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
11829 { &hf_rnsap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Cause },
11830 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
11831 { NULL, 0, 0, NULL }
11835 dissect_rnsap_RL_Information_RL_FailureInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11836 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11837 ett_rnsap_RL_Information_RL_FailureInd, RL_Information_RL_FailureInd_sequence);
11841 static int dissect_id_RL_Information_RL_FailureInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11842 return dissect_rnsap_RL_Information_RL_FailureInd(tvb, offset, actx, tree, hf_rnsap_id_RL_Information_RL_FailureInd);
11846 static const per_sequence_t RL_Information_RL_ReconfPrepFDD_sequence[] = {
11847 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
11848 { &hf_rnsap_not_Used_sSDT_Indication, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_NULL },
11849 { &hf_rnsap_not_Used_sSDT_CellIdentity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_NULL },
11850 { &hf_rnsap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransmitDiversityIndicator },
11851 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
11852 { NULL, 0, 0, NULL }
11856 dissect_rnsap_RL_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11857 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11858 ett_rnsap_RL_Information_RL_ReconfPrepFDD, RL_Information_RL_ReconfPrepFDD_sequence);
11862 static int dissect_id_RL_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11863 return dissect_rnsap_RL_Information_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_Information_RL_ReconfPrepFDD);
11867 static const per_sequence_t RL_Information_RL_RestoreInd_sequence[] = {
11868 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
11869 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
11870 { NULL, 0, 0, NULL }
11874 dissect_rnsap_RL_Information_RL_RestoreInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11875 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11876 ett_rnsap_RL_Information_RL_RestoreInd, RL_Information_RL_RestoreInd_sequence);
11880 static int dissect_id_RL_Information_RL_RestoreInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11881 return dissect_rnsap_RL_Information_RL_RestoreInd(tvb, offset, actx, tree, hf_rnsap_id_RL_Information_RL_RestoreInd);
11885 static const per_sequence_t RL_InformationList_RL_SetupRqstFDD_sequence_of[1] = {
11886 { &hf_rnsap_RL_InformationList_RL_SetupRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
11890 dissect_rnsap_RL_InformationList_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11891 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11892 ett_rnsap_RL_InformationList_RL_SetupRqstFDD, RL_InformationList_RL_SetupRqstFDD_sequence_of,
11897 static int dissect_id_RL_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11898 return dissect_rnsap_RL_InformationList_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_Information_RL_SetupRqstFDD);
11904 dissect_rnsap_SpecialBurstScheduling(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11905 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11906 1U, 256U, NULL, FALSE);
11910 static int dissect_specialBurstScheduling(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11911 return dissect_rnsap_SpecialBurstScheduling(tvb, offset, actx, tree, hf_rnsap_specialBurstScheduling);
11915 static const per_sequence_t RL_Information_RL_SetupRqstTDD_sequence[] = {
11916 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
11917 { &hf_rnsap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_C_ID },
11918 { &hf_rnsap_frameOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_FrameOffset },
11919 { &hf_rnsap_specialBurstScheduling, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SpecialBurstScheduling },
11920 { &hf_rnsap_primaryCCPCH_RSCP, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PrimaryCCPCH_RSCP },
11921 { &hf_rnsap_dL_TimeSlot_ISCP, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_TimeSlot_ISCP_Info },
11922 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
11923 { NULL, 0, 0, NULL }
11927 dissect_rnsap_RL_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11928 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11929 ett_rnsap_RL_Information_RL_SetupRqstTDD, RL_Information_RL_SetupRqstTDD_sequence);
11933 static int dissect_id_RL_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11934 return dissect_rnsap_RL_Information_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_RL_Information_RL_SetupRqstTDD);
11938 static const per_sequence_t DCH_Rate_Information_RL_CongestInd_sequence_of[1] = {
11939 { &hf_rnsap_DCH_Rate_Information_RL_CongestInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
11943 dissect_rnsap_DCH_Rate_Information_RL_CongestInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11944 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11945 ett_rnsap_DCH_Rate_Information_RL_CongestInd, DCH_Rate_Information_RL_CongestInd_sequence_of,
11950 static int dissect_dCH_Rate_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11951 return dissect_rnsap_DCH_Rate_Information_RL_CongestInd(tvb, offset, actx, tree, hf_rnsap_dCH_Rate_Information);
11955 static const per_sequence_t RL_InformationItem_RL_CongestInd_sequence[] = {
11956 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
11957 { &hf_rnsap_dCH_Rate_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_Rate_Information_RL_CongestInd },
11958 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
11959 { NULL, 0, 0, NULL }
11963 dissect_rnsap_RL_InformationItem_RL_CongestInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11964 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11965 ett_rnsap_RL_InformationItem_RL_CongestInd, RL_InformationItem_RL_CongestInd_sequence);
11969 static int dissect_id_RL_InformationItem_RL_CongestInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11970 return dissect_rnsap_RL_InformationItem_RL_CongestInd(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationItem_RL_CongestInd);
11976 dissect_rnsap_SIR_Value(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11977 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11978 0U, 63U, NULL, FALSE);
11982 static int dissect_sIR_Value(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11983 return dissect_rnsap_SIR_Value(tvb, offset, actx, tree, hf_rnsap_sIR_Value);
11985 static int dissect_sir1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11986 return dissect_rnsap_SIR_Value(tvb, offset, actx, tree, hf_rnsap_sir1);
11992 dissect_rnsap_SIR_Error_Value(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
11993 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11994 0U, 125U, NULL, FALSE);
11998 static int dissect_sIR_ErrorValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
11999 return dissect_rnsap_SIR_Error_Value(tvb, offset, actx, tree, hf_rnsap_sIR_ErrorValue);
12001 static int dissect_sir_error1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12002 return dissect_rnsap_SIR_Error_Value(tvb, offset, actx, tree, hf_rnsap_sir_error1);
12008 dissect_rnsap_Transmitted_Code_Power_Value(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12009 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12010 0U, 127U, NULL, FALSE);
12014 static int dissect_transmittedCodePowerValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12015 return dissect_rnsap_Transmitted_Code_Power_Value(tvb, offset, actx, tree, hf_rnsap_transmittedCodePowerValue);
12017 static int dissect_transmitted_code_power1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12018 return dissect_rnsap_Transmitted_Code_Power_Value(tvb, offset, actx, tree, hf_rnsap_transmitted_code_power1);
12024 dissect_rnsap_RSCP_Value(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12025 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12026 0U, 127U, NULL, FALSE);
12030 static int dissect_rSCP(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12031 return dissect_rnsap_RSCP_Value(tvb, offset, actx, tree, hf_rnsap_rSCP);
12033 static int dissect_rscp1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12034 return dissect_rnsap_RSCP_Value(tvb, offset, actx, tree, hf_rnsap_rscp1);
12040 dissect_rnsap_Rx_Timing_Deviation_Value(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12041 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12042 0U, 8191U, NULL, FALSE);
12046 static int dissect_rxTimingDeviationValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12047 return dissect_rnsap_Rx_Timing_Deviation_Value(tvb, offset, actx, tree, hf_rnsap_rxTimingDeviationValue);
12049 static int dissect_rx_timing_deviation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12050 return dissect_rnsap_Rx_Timing_Deviation_Value(tvb, offset, actx, tree, hf_rnsap_rx_timing_deviation);
12056 dissect_rnsap_Round_Trip_Time_Value(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12057 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12058 0U, 32767U, NULL, FALSE);
12062 static int dissect_roundTripTime(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12063 return dissect_rnsap_Round_Trip_Time_Value(tvb, offset, actx, tree, hf_rnsap_roundTripTime);
12065 static int dissect_round_trip_time1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12066 return dissect_rnsap_Round_Trip_Time_Value(tvb, offset, actx, tree, hf_rnsap_round_trip_time1);
12072 dissect_rnsap_Extension_DedicatedMeasurementValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12073 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
12077 static int dissect_extension_DedicatedMeasurementValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12078 return dissect_rnsap_Extension_DedicatedMeasurementValue(tvb, offset, actx, tree, hf_rnsap_extension_DedicatedMeasurementValue);
12082 static const value_string rnsap_DedicatedMeasurementValue_vals[] = {
12083 { 0, "sIR-Value" },
12084 { 1, "sIR-ErrorValue" },
12085 { 2, "transmittedCodePowerValue" },
12087 { 4, "rxTimingDeviationValue" },
12088 { 5, "roundTripTime" },
12089 { 6, "extension-DedicatedMeasurementValue" },
12093 static const per_choice_t DedicatedMeasurementValue_choice[] = {
12094 { 0, &hf_rnsap_sIR_Value , ASN1_EXTENSION_ROOT , dissect_rnsap_SIR_Value },
12095 { 1, &hf_rnsap_sIR_ErrorValue, ASN1_EXTENSION_ROOT , dissect_rnsap_SIR_Error_Value },
12096 { 2, &hf_rnsap_transmittedCodePowerValue, ASN1_EXTENSION_ROOT , dissect_rnsap_Transmitted_Code_Power_Value },
12097 { 3, &hf_rnsap_rSCP , ASN1_EXTENSION_ROOT , dissect_rnsap_RSCP_Value },
12098 { 4, &hf_rnsap_rxTimingDeviationValue, ASN1_EXTENSION_ROOT , dissect_rnsap_Rx_Timing_Deviation_Value },
12099 { 5, &hf_rnsap_roundTripTime , ASN1_EXTENSION_ROOT , dissect_rnsap_Round_Trip_Time_Value },
12100 { 6, &hf_rnsap_extension_DedicatedMeasurementValue, ASN1_NOT_EXTENSION_ROOT, dissect_rnsap_Extension_DedicatedMeasurementValue },
12101 { 0, NULL, 0, NULL }
12105 dissect_rnsap_DedicatedMeasurementValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12106 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12107 ett_rnsap_DedicatedMeasurementValue, DedicatedMeasurementValue_choice,
12112 static int dissect_dedicatedMeasurementValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12113 return dissect_rnsap_DedicatedMeasurementValue(tvb, offset, actx, tree, hf_rnsap_dedicatedMeasurementValue);
12115 static int dissect_dedicatedmeasurementValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12116 return dissect_rnsap_DedicatedMeasurementValue(tvb, offset, actx, tree, hf_rnsap_dedicatedmeasurementValue);
12120 static const per_sequence_t DedicatedMeasurementAvailable_sequence[] = {
12121 { &hf_rnsap_dedicatedmeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DedicatedMeasurementValue },
12122 { &hf_rnsap_cFN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CFN },
12123 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
12124 { NULL, 0, 0, NULL }
12128 dissect_rnsap_DedicatedMeasurementAvailable(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12129 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12130 ett_rnsap_DedicatedMeasurementAvailable, DedicatedMeasurementAvailable_sequence);
12134 static int dissect_measurementAvailable1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12135 return dissect_rnsap_DedicatedMeasurementAvailable(tvb, offset, actx, tree, hf_rnsap_measurementAvailable1);
12141 dissect_rnsap_DedicatedMeasurementnotAvailable(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12142 offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
12146 static int dissect_measurementnotAvailable1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12147 return dissect_rnsap_DedicatedMeasurementnotAvailable(tvb, offset, actx, tree, hf_rnsap_measurementnotAvailable1);
12151 static const value_string rnsap_DedicatedMeasurementValueInformation_vals[] = {
12152 { 0, "measurementAvailable" },
12153 { 1, "measurementnotAvailable" },
12157 static const per_choice_t DedicatedMeasurementValueInformation_choice[] = {
12158 { 0, &hf_rnsap_measurementAvailable1, ASN1_NO_EXTENSIONS , dissect_rnsap_DedicatedMeasurementAvailable },
12159 { 1, &hf_rnsap_measurementnotAvailable1, ASN1_NO_EXTENSIONS , dissect_rnsap_DedicatedMeasurementnotAvailable },
12160 { 0, NULL, 0, NULL }
12164 dissect_rnsap_DedicatedMeasurementValueInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12165 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12166 ett_rnsap_DedicatedMeasurementValueInformation, DedicatedMeasurementValueInformation_choice,
12171 static int dissect_dedicatedMeasurementValueInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12172 return dissect_rnsap_DedicatedMeasurementValueInformation(tvb, offset, actx, tree, hf_rnsap_dedicatedMeasurementValueInformation);
12176 static const per_sequence_t RL_InformationItem_DM_Rprt_sequence[] = {
12177 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
12178 { &hf_rnsap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DPCH_ID },
12179 { &hf_rnsap_dedicatedMeasurementValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DedicatedMeasurementValueInformation },
12180 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
12181 { NULL, 0, 0, NULL }
12185 dissect_rnsap_RL_InformationItem_DM_Rprt(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12186 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12187 ett_rnsap_RL_InformationItem_DM_Rprt, RL_InformationItem_DM_Rprt_sequence);
12191 static int dissect_id_RL_InformationItem_DM_Rprt(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12192 return dissect_rnsap_RL_InformationItem_DM_Rprt(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationItem_DM_Rprt);
12196 static const per_sequence_t RL_InformationItem_DM_Rqst_sequence[] = {
12197 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
12198 { &hf_rnsap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DPCH_ID },
12199 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
12200 { NULL, 0, 0, NULL }
12204 dissect_rnsap_RL_InformationItem_DM_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12205 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12206 ett_rnsap_RL_InformationItem_DM_Rqst, RL_InformationItem_DM_Rqst_sequence);
12210 static int dissect_id_RL_InformationItem_DM_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12211 return dissect_rnsap_RL_InformationItem_DM_Rqst(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationItem_DM_Rqst);
12215 static const per_sequence_t RL_InformationItem_DM_Rsp_sequence[] = {
12216 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
12217 { &hf_rnsap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DPCH_ID },
12218 { &hf_rnsap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DedicatedMeasurementValue },
12219 { &hf_rnsap_cFN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CFN },
12220 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
12221 { NULL, 0, 0, NULL }
12225 dissect_rnsap_RL_InformationItem_DM_Rsp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12226 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12227 ett_rnsap_RL_InformationItem_DM_Rsp, RL_InformationItem_DM_Rsp_sequence);
12231 static int dissect_id_RL_InformationItem_DM_Rsp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12232 return dissect_rnsap_RL_InformationItem_DM_Rsp(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationItem_DM_Rsp);
12236 static const per_sequence_t RL_InformationItem_RL_PreemptRequiredInd_sequence[] = {
12237 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
12238 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
12239 { NULL, 0, 0, NULL }
12243 dissect_rnsap_RL_InformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12244 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12245 ett_rnsap_RL_InformationItem_RL_PreemptRequiredInd, RL_InformationItem_RL_PreemptRequiredInd_sequence);
12249 static int dissect_id_RL_InformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12250 return dissect_rnsap_RL_InformationItem_RL_PreemptRequiredInd(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationItem_RL_PreemptRequiredInd);
12254 static const value_string rnsap_FirstRLS_Indicator_vals[] = {
12255 { 0, "first-RLS" },
12256 { 1, "not-first-RLS" },
12262 dissect_rnsap_FirstRLS_Indicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12263 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12264 2, NULL, FALSE, 0, NULL);
12268 static int dissect_firstRLS_indicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12269 return dissect_rnsap_FirstRLS_Indicator(tvb, offset, actx, tree, hf_rnsap_firstRLS_indicator);
12271 static int dissect_firstRLS_Indicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12272 return dissect_rnsap_FirstRLS_Indicator(tvb, offset, actx, tree, hf_rnsap_firstRLS_Indicator);
12278 dissect_rnsap_PropagationDelay(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12279 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12280 0U, 255U, NULL, FALSE);
12284 static int dissect_id_PropagationDelay(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12285 return dissect_rnsap_PropagationDelay(tvb, offset, actx, tree, hf_rnsap_id_PropagationDelay);
12287 static int dissect_propagationDelay(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12288 return dissect_rnsap_PropagationDelay(tvb, offset, actx, tree, hf_rnsap_propagationDelay);
12290 static int dissect_propagation_delay(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12291 return dissect_rnsap_PropagationDelay(tvb, offset, actx, tree, hf_rnsap_propagation_delay);
12295 static const per_sequence_t RL_InformationItem_RL_SetupRqstFDD_sequence[] = {
12296 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
12297 { &hf_rnsap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_C_ID },
12298 { &hf_rnsap_firstRLS_indicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_FirstRLS_Indicator },
12299 { &hf_rnsap_frameOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_FrameOffset },
12300 { &hf_rnsap_chipOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ChipOffset },
12301 { &hf_rnsap_propagationDelay, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PropagationDelay },
12302 { &hf_rnsap_diversityControlField, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DiversityControlField },
12303 { &hf_rnsap_dl_InitialTX_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_Power },
12304 { &hf_rnsap_primaryCPICH_EcNo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PrimaryCPICH_EcNo },
12305 { &hf_rnsap_not_Used_sSDT_CellID, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_NULL },
12306 { &hf_rnsap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransmitDiversityIndicator },
12307 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
12308 { NULL, 0, 0, NULL }
12312 dissect_rnsap_RL_InformationItem_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12313 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12314 ett_rnsap_RL_InformationItem_RL_SetupRqstFDD, RL_InformationItem_RL_SetupRqstFDD_sequence);
12318 static int dissect_id_RL_InformationItem_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12319 return dissect_rnsap_RL_InformationItem_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationItem_RL_SetupRqstFDD);
12323 static const per_sequence_t RL_InformationList_RL_CongestInd_sequence_of[1] = {
12324 { &hf_rnsap_RL_InformationList_RL_CongestInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
12328 dissect_rnsap_RL_InformationList_RL_CongestInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12329 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12330 ett_rnsap_RL_InformationList_RL_CongestInd, RL_InformationList_RL_CongestInd_sequence_of,
12335 static int dissect_id_RL_InformationList_RL_CongestInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12336 return dissect_rnsap_RL_InformationList_RL_CongestInd(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationList_RL_CongestInd);
12340 static const per_sequence_t RL_InformationList_RL_AdditionRqstFDD_sequence_of[1] = {
12341 { &hf_rnsap_RL_InformationList_RL_AdditionRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
12345 dissect_rnsap_RL_InformationList_RL_AdditionRqstFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12346 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12347 ett_rnsap_RL_InformationList_RL_AdditionRqstFDD, RL_InformationList_RL_AdditionRqstFDD_sequence_of,
12352 static int dissect_id_RL_InformationList_RL_AdditionRqstFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12353 return dissect_rnsap_RL_InformationList_RL_AdditionRqstFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationList_RL_AdditionRqstFDD);
12357 static const per_sequence_t RL_InformationList_RL_DeletionRqst_sequence_of[1] = {
12358 { &hf_rnsap_RL_InformationList_RL_DeletionRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
12362 dissect_rnsap_RL_InformationList_RL_DeletionRqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12363 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12364 ett_rnsap_RL_InformationList_RL_DeletionRqst, RL_InformationList_RL_DeletionRqst_sequence_of,
12369 static int dissect_id_RL_InformationList_RL_DeletionRqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12370 return dissect_rnsap_RL_InformationList_RL_DeletionRqst(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationList_RL_DeletionRqst);
12374 static const per_sequence_t RL_InformationList_RL_PreemptRequiredInd_sequence_of[1] = {
12375 { &hf_rnsap_RL_InformationList_RL_PreemptRequiredInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
12379 dissect_rnsap_RL_InformationList_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12380 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12381 ett_rnsap_RL_InformationList_RL_PreemptRequiredInd, RL_InformationList_RL_PreemptRequiredInd_sequence_of,
12386 static int dissect_id_RL_InformationList_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12387 return dissect_rnsap_RL_InformationList_RL_PreemptRequiredInd(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationList_RL_PreemptRequiredInd);
12391 static const per_sequence_t RL_InformationList_RL_ReconfPrepFDD_sequence_of[1] = {
12392 { &hf_rnsap_RL_InformationList_RL_ReconfPrepFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
12396 dissect_rnsap_RL_InformationList_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12397 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12398 ett_rnsap_RL_InformationList_RL_ReconfPrepFDD, RL_InformationList_RL_ReconfPrepFDD_sequence_of,
12403 static int dissect_id_RL_InformationList_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12404 return dissect_rnsap_RL_InformationList_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationList_RL_ReconfPrepFDD);
12408 static const value_string rnsap_MultipleURAsIndicator_vals[] = {
12409 { 0, "multiple-URAs-exist" },
12410 { 1, "single-URA-exists" },
12416 dissect_rnsap_MultipleURAsIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12417 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12418 2, NULL, FALSE, 0, NULL);
12422 static int dissect_multipleURAsIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12423 return dissect_rnsap_MultipleURAsIndicator(tvb, offset, actx, tree, hf_rnsap_multipleURAsIndicator);
12427 static const per_sequence_t RNCsWithCellsInTheAccessedURA_Item_sequence[] = {
12428 { &hf_rnsap_rNC_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RNC_ID },
12429 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
12430 { NULL, 0, 0, NULL }
12434 dissect_rnsap_RNCsWithCellsInTheAccessedURA_Item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12435 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12436 ett_rnsap_RNCsWithCellsInTheAccessedURA_Item, RNCsWithCellsInTheAccessedURA_Item_sequence);
12440 static int dissect_RNCsWithCellsInTheAccessedURA_List_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12441 return dissect_rnsap_RNCsWithCellsInTheAccessedURA_Item(tvb, offset, actx, tree, hf_rnsap_RNCsWithCellsInTheAccessedURA_List_item);
12445 static const per_sequence_t RNCsWithCellsInTheAccessedURA_List_sequence_of[1] = {
12446 { &hf_rnsap_RNCsWithCellsInTheAccessedURA_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_RNCsWithCellsInTheAccessedURA_Item },
12450 dissect_rnsap_RNCsWithCellsInTheAccessedURA_List(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12451 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12452 ett_rnsap_RNCsWithCellsInTheAccessedURA_List, RNCsWithCellsInTheAccessedURA_List_sequence_of,
12457 static int dissect_rNCsWithCellsInTheAccessedURA_List(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12458 return dissect_rnsap_RNCsWithCellsInTheAccessedURA_List(tvb, offset, actx, tree, hf_rnsap_rNCsWithCellsInTheAccessedURA_List);
12462 static const per_sequence_t URA_Information_sequence[] = {
12463 { &hf_rnsap_uRA_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_URA_ID },
12464 { &hf_rnsap_multipleURAsIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MultipleURAsIndicator },
12465 { &hf_rnsap_rNCsWithCellsInTheAccessedURA_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_RNCsWithCellsInTheAccessedURA_List },
12466 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
12467 { NULL, 0, 0, NULL }
12471 dissect_rnsap_URA_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12472 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12473 ett_rnsap_URA_Information, URA_Information_sequence);
12477 static int dissect_id_URA_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12478 return dissect_rnsap_URA_Information(tvb, offset, actx, tree, hf_rnsap_id_URA_Information);
12480 static int dissect_uRA_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12481 return dissect_rnsap_URA_Information(tvb, offset, actx, tree, hf_rnsap_uRA_Information);
12487 dissect_rnsap_SAC(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12488 offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
12493 static int dissect_sAC(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12494 return dissect_rnsap_SAC(tvb, offset, actx, tree, hf_rnsap_sAC);
12498 static const per_sequence_t SAI_sequence[] = {
12499 { &hf_rnsap_pLMN_Identity , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_PLMN_Identity },
12500 { &hf_rnsap_lAC , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_LAC },
12501 { &hf_rnsap_sAC , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_SAC },
12502 { &hf_rnsap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
12503 { NULL, 0, 0, NULL }
12507 dissect_rnsap_SAI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12508 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12509 ett_rnsap_SAI, SAI_sequence);
12513 static int dissect_id_SAI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12514 return dissect_rnsap_SAI(tvb, offset, actx, tree, hf_rnsap_id_SAI);
12516 static int dissect_sAI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12517 return dissect_rnsap_SAI(tvb, offset, actx, tree, hf_rnsap_sAI);
12521 static const value_string rnsap_T_latitudeSign_vals[] = {
12529 dissect_rnsap_T_latitudeSign(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12530 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12531 2, NULL, FALSE, 0, NULL);
12535 static int dissect_latitudeSign(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12536 return dissect_rnsap_T_latitudeSign(tvb, offset, actx, tree, hf_rnsap_latitudeSign);
12542 dissect_rnsap_INTEGER_0_8388607(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12543 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12544 0U, 8388607U, NULL, FALSE);
12548 static int dissect_latitude(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12549 return dissect_rnsap_INTEGER_0_8388607(tvb, offset, actx, tree, hf_rnsap_latitude);
12555 dissect_rnsap_INTEGER_M8388608_8388607(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12556 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12557 -8388608, 8388607U, NULL, FALSE);
12561 static int dissect_longitude(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12562 return dissect_rnsap_INTEGER_M8388608_8388607(tvb, offset, actx, tree, hf_rnsap_longitude);
12566 static const per_sequence_t GeographicalCoordinate_sequence[] = {
12567 { &hf_rnsap_latitudeSign , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_T_latitudeSign },
12568 { &hf_rnsap_latitude , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_8388607 },
12569 { &hf_rnsap_longitude , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_M8388608_8388607 },
12570 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
12571 { NULL, 0, 0, NULL }
12575 dissect_rnsap_GeographicalCoordinate(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12576 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12577 ett_rnsap_GeographicalCoordinate, GeographicalCoordinate_sequence);
12581 static int dissect_cell_GAIgeographicalCoordinate(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12582 return dissect_rnsap_GeographicalCoordinate(tvb, offset, actx, tree, hf_rnsap_cell_GAIgeographicalCoordinate);
12584 static int dissect_geographicalCoordinates(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12585 return dissect_rnsap_GeographicalCoordinate(tvb, offset, actx, tree, hf_rnsap_geographicalCoordinates);
12587 static int dissect_geographicalCoordinate(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12588 return dissect_rnsap_GeographicalCoordinate(tvb, offset, actx, tree, hf_rnsap_geographicalCoordinate);
12592 static const per_sequence_t GA_Cell_item_sequence[] = {
12593 { &hf_rnsap_cell_GAIgeographicalCoordinate, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GeographicalCoordinate },
12594 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
12595 { NULL, 0, 0, NULL }
12599 dissect_rnsap_GA_Cell_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12600 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12601 ett_rnsap_GA_Cell_item, GA_Cell_item_sequence);
12605 static int dissect_GA_Cell_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12606 return dissect_rnsap_GA_Cell_item(tvb, offset, actx, tree, hf_rnsap_GA_Cell_item);
12610 static const per_sequence_t GA_Cell_sequence_of[1] = {
12611 { &hf_rnsap_GA_Cell_item , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_GA_Cell_item },
12615 dissect_rnsap_GA_Cell(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12616 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12617 ett_rnsap_GA_Cell, GA_Cell_sequence_of,
12622 static int dissect_id_GA_Cell(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12623 return dissect_rnsap_GA_Cell(tvb, offset, actx, tree, hf_rnsap_id_GA_Cell);
12625 static int dissect_gA_Cell(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12626 return dissect_rnsap_GA_Cell(tvb, offset, actx, tree, hf_rnsap_gA_Cell);
12630 static const per_sequence_t GA_AccessPointPosition_sequence[] = {
12631 { &hf_rnsap_geographicalCoordinate, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GeographicalCoordinate },
12632 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
12633 { NULL, 0, 0, NULL }
12637 dissect_rnsap_GA_AccessPointPosition(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12638 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12639 ett_rnsap_GA_AccessPointPosition, GA_AccessPointPosition_sequence);
12643 static int dissect_gA_AccessPointPosition(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12644 return dissect_rnsap_GA_AccessPointPosition(tvb, offset, actx, tree, hf_rnsap_gA_AccessPointPosition);
12650 dissect_rnsap_UL_TimeslotISCP(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12651 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12652 0U, 127U, NULL, FALSE);
12656 static int dissect_uplinkTimeslotISCPValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12657 return dissect_rnsap_UL_TimeslotISCP(tvb, offset, actx, tree, hf_rnsap_uplinkTimeslotISCPValue);
12659 static int dissect_uL_TimeslotISCP(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12660 return dissect_rnsap_UL_TimeslotISCP(tvb, offset, actx, tree, hf_rnsap_uL_TimeslotISCP);
12664 static const per_sequence_t UL_TimeSlot_ISCP_InfoItem_sequence[] = {
12665 { &hf_rnsap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlot },
12666 { &hf_rnsap_uL_TimeslotISCP, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_TimeslotISCP },
12667 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
12668 { NULL, 0, 0, NULL }
12672 dissect_rnsap_UL_TimeSlot_ISCP_InfoItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12673 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12674 ett_rnsap_UL_TimeSlot_ISCP_InfoItem, UL_TimeSlot_ISCP_InfoItem_sequence);
12678 static int dissect_UL_TimeSlot_ISCP_Info_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12679 return dissect_rnsap_UL_TimeSlot_ISCP_InfoItem(tvb, offset, actx, tree, hf_rnsap_UL_TimeSlot_ISCP_Info_item);
12683 static const per_sequence_t UL_TimeSlot_ISCP_Info_sequence_of[1] = {
12684 { &hf_rnsap_UL_TimeSlot_ISCP_Info_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_TimeSlot_ISCP_InfoItem },
12688 dissect_rnsap_UL_TimeSlot_ISCP_Info(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12689 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12690 ett_rnsap_UL_TimeSlot_ISCP_Info, UL_TimeSlot_ISCP_Info_sequence_of,
12695 static int dissect_ul_TimeSlot_ISCP_Info(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12696 return dissect_rnsap_UL_TimeSlot_ISCP_Info(tvb, offset, actx, tree, hf_rnsap_ul_TimeSlot_ISCP_Info);
12702 dissect_rnsap_UL_SIR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12703 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12704 -82, 173U, NULL, FALSE);
12708 static int dissect_id_UL_SIRTarget(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12709 return dissect_rnsap_UL_SIR(tvb, offset, actx, tree, hf_rnsap_id_UL_SIRTarget);
12711 static int dissect_id_UL_SIR_Target_CCTrCH_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12712 return dissect_rnsap_UL_SIR(tvb, offset, actx, tree, hf_rnsap_id_UL_SIR_Target_CCTrCH_InformationItem_RL_SetupRspTDD);
12714 static int dissect_id_UL_SIR_Target_CCTrCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12715 return dissect_rnsap_UL_SIR(tvb, offset, actx, tree, hf_rnsap_id_UL_SIR_Target_CCTrCH_LCR_InformationItem_RL_SetupRspTDD);
12717 static int dissect_ul_SIRTarget(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12718 return dissect_rnsap_UL_SIR(tvb, offset, actx, tree, hf_rnsap_ul_SIRTarget);
12720 static int dissect_maxUL_SIR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12721 return dissect_rnsap_UL_SIR(tvb, offset, actx, tree, hf_rnsap_maxUL_SIR);
12723 static int dissect_minUL_SIR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12724 return dissect_rnsap_UL_SIR(tvb, offset, actx, tree, hf_rnsap_minUL_SIR);
12726 static int dissect_max_UL_SIR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12727 return dissect_rnsap_UL_SIR(tvb, offset, actx, tree, hf_rnsap_max_UL_SIR);
12729 static int dissect_min_UL_SIR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12730 return dissect_rnsap_UL_SIR(tvb, offset, actx, tree, hf_rnsap_min_UL_SIR);
12736 dissect_rnsap_MaximumAllowedULTxPower(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12737 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12738 -50, 33U, NULL, FALSE);
12742 static int dissect_maximumAllowedULTxPower(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12743 return dissect_rnsap_MaximumAllowedULTxPower(tvb, offset, actx, tree, hf_rnsap_maximumAllowedULTxPower);
12747 static const value_string rnsap_TimingAdvanceApplied_vals[] = {
12755 dissect_rnsap_TimingAdvanceApplied(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12756 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12757 2, NULL, FALSE, 0, NULL);
12761 static int dissect_timingAdvanceApplied(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12762 return dissect_rnsap_TimingAdvanceApplied(tvb, offset, actx, tree, hf_rnsap_timingAdvanceApplied);
12768 dissect_rnsap_AlphaValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12769 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12770 0U, 8U, NULL, FALSE);
12774 static int dissect_alphaValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12775 return dissect_rnsap_AlphaValue(tvb, offset, actx, tree, hf_rnsap_alphaValue);
12779 static const value_string rnsap_UL_PhysCH_SF_Variation_vals[] = {
12780 { 0, "sf-variation-supported" },
12781 { 1, "sf-variation-not-supported" },
12787 dissect_rnsap_UL_PhysCH_SF_Variation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12788 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12789 2, NULL, FALSE, 0, NULL);
12793 static int dissect_ul_PhysCH_SF_Variation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12794 return dissect_rnsap_UL_PhysCH_SF_Variation(tvb, offset, actx, tree, hf_rnsap_ul_PhysCH_SF_Variation);
12800 dissect_rnsap_INTEGER_1_256(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12801 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12802 1U, 256U, NULL, FALSE);
12806 static int dissect_n_INSYNC_IND(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12807 return dissect_rnsap_INTEGER_1_256(tvb, offset, actx, tree, hf_rnsap_n_INSYNC_IND);
12809 static int dissect_n_OUTSYNC_IND(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12810 return dissect_rnsap_INTEGER_1_256(tvb, offset, actx, tree, hf_rnsap_n_OUTSYNC_IND);
12814 static const per_sequence_t SynchronisationConfiguration_sequence[] = {
12815 { &hf_rnsap_n_INSYNC_IND , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_1_256 },
12816 { &hf_rnsap_n_OUTSYNC_IND , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_1_256 },
12817 { &hf_rnsap_t_RLFAILURE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_255 },
12818 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
12819 { NULL, 0, 0, NULL }
12823 dissect_rnsap_SynchronisationConfiguration(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12824 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12825 ett_rnsap_SynchronisationConfiguration, SynchronisationConfiguration_sequence);
12829 static int dissect_synchronisationConfiguration(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12830 return dissect_rnsap_SynchronisationConfiguration(tvb, offset, actx, tree, hf_rnsap_synchronisationConfiguration);
12834 static const per_sequence_t Secondary_CCPCH_TDD_Code_InformationItem_sequence[] = {
12835 { &hf_rnsap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_ChannelisationCode },
12836 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
12837 { NULL, 0, 0, NULL }
12841 dissect_rnsap_Secondary_CCPCH_TDD_Code_InformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12842 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12843 ett_rnsap_Secondary_CCPCH_TDD_Code_InformationItem, Secondary_CCPCH_TDD_Code_InformationItem_sequence);
12847 static int dissect_Secondary_CCPCH_TDD_Code_Information_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12848 return dissect_rnsap_Secondary_CCPCH_TDD_Code_InformationItem(tvb, offset, actx, tree, hf_rnsap_Secondary_CCPCH_TDD_Code_Information_item);
12852 static const per_sequence_t Secondary_CCPCH_TDD_Code_Information_sequence_of[1] = {
12853 { &hf_rnsap_Secondary_CCPCH_TDD_Code_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Secondary_CCPCH_TDD_Code_InformationItem },
12857 dissect_rnsap_Secondary_CCPCH_TDD_Code_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12858 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12859 ett_rnsap_Secondary_CCPCH_TDD_Code_Information, Secondary_CCPCH_TDD_Code_Information_sequence_of,
12864 static int dissect_secondary_CCPCH_TDD_Code_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12865 return dissect_rnsap_Secondary_CCPCH_TDD_Code_Information(tvb, offset, actx, tree, hf_rnsap_secondary_CCPCH_TDD_Code_Information);
12871 dissect_rnsap_TDD_PhysicalChannelOffset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12872 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12873 0U, 63U, NULL, FALSE);
12877 static int dissect_tDD_PhysicalChannelOffset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12878 return dissect_rnsap_TDD_PhysicalChannelOffset(tvb, offset, actx, tree, hf_rnsap_tDD_PhysicalChannelOffset);
12882 static const per_sequence_t Secondary_CCPCH_TDD_InformationItem_sequence[] = {
12883 { &hf_rnsap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlot },
12884 { &hf_rnsap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MidambleShiftAndBurstType },
12885 { &hf_rnsap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TFCI_Presence },
12886 { &hf_rnsap_secondary_CCPCH_TDD_Code_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Secondary_CCPCH_TDD_Code_Information },
12887 { &hf_rnsap_tDD_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_PhysicalChannelOffset },
12888 { &hf_rnsap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RepetitionLength },
12889 { &hf_rnsap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RepetitionPeriod },
12890 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
12891 { NULL, 0, 0, NULL }
12895 dissect_rnsap_Secondary_CCPCH_TDD_InformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12896 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12897 ett_rnsap_Secondary_CCPCH_TDD_InformationItem, Secondary_CCPCH_TDD_InformationItem_sequence);
12901 static int dissect_Secondary_CCPCH_TDD_InformationList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12902 return dissect_rnsap_Secondary_CCPCH_TDD_InformationItem(tvb, offset, actx, tree, hf_rnsap_Secondary_CCPCH_TDD_InformationList_item);
12906 static const per_sequence_t Secondary_CCPCH_TDD_InformationList_sequence_of[1] = {
12907 { &hf_rnsap_Secondary_CCPCH_TDD_InformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Secondary_CCPCH_TDD_InformationItem },
12911 dissect_rnsap_Secondary_CCPCH_TDD_InformationList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12912 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12913 ett_rnsap_Secondary_CCPCH_TDD_InformationList, Secondary_CCPCH_TDD_InformationList_sequence_of,
12918 static int dissect_secondary_CCPCH_TDD_InformationList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12919 return dissect_rnsap_Secondary_CCPCH_TDD_InformationList(tvb, offset, actx, tree, hf_rnsap_secondary_CCPCH_TDD_InformationList);
12923 static const per_sequence_t FACH_InformationItem_sequence[] = {
12924 { &hf_rnsap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportFormatSet },
12925 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
12926 { NULL, 0, 0, NULL }
12930 dissect_rnsap_FACH_InformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12931 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12932 ett_rnsap_FACH_InformationItem, FACH_InformationItem_sequence);
12936 static int dissect_FACH_InformationList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12937 return dissect_rnsap_FACH_InformationItem(tvb, offset, actx, tree, hf_rnsap_FACH_InformationList_item);
12941 static const per_sequence_t FACH_InformationList_sequence_of[1] = {
12942 { &hf_rnsap_FACH_InformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_FACH_InformationItem },
12946 dissect_rnsap_FACH_InformationList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12947 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12948 ett_rnsap_FACH_InformationList, FACH_InformationList_sequence_of,
12953 static int dissect_fACH_InformationList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12954 return dissect_rnsap_FACH_InformationList(tvb, offset, actx, tree, hf_rnsap_fACH_InformationList);
12958 static const per_sequence_t PCH_InformationItem_sequence[] = {
12959 { &hf_rnsap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportFormatSet },
12960 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
12961 { NULL, 0, 0, NULL }
12965 dissect_rnsap_PCH_InformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12966 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12967 ett_rnsap_PCH_InformationItem, PCH_InformationItem_sequence);
12971 static int dissect_PCH_InformationList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12972 return dissect_rnsap_PCH_InformationItem(tvb, offset, actx, tree, hf_rnsap_PCH_InformationList_item);
12976 static const per_sequence_t PCH_InformationList_sequence_of[1] = {
12977 { &hf_rnsap_PCH_InformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_PCH_InformationItem },
12981 dissect_rnsap_PCH_InformationList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
12982 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12983 ett_rnsap_PCH_InformationList, PCH_InformationList_sequence_of,
12988 static int dissect_pCH_InformationList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
12989 return dissect_rnsap_PCH_InformationList(tvb, offset, actx, tree, hf_rnsap_pCH_InformationList);
12993 static const per_sequence_t Secondary_CCPCH_Info_TDD_sequence[] = {
12994 { &hf_rnsap_dl_TFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TFCS },
12995 { &hf_rnsap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TFCI_Coding },
12996 { &hf_rnsap_secondary_CCPCH_TDD_InformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Secondary_CCPCH_TDD_InformationList },
12997 { &hf_rnsap_fACH_InformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_FACH_InformationList },
12998 { &hf_rnsap_pCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PCH_InformationList },
12999 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
13000 { NULL, 0, 0, NULL }
13004 dissect_rnsap_Secondary_CCPCH_Info_TDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13005 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13006 ett_rnsap_Secondary_CCPCH_Info_TDD, Secondary_CCPCH_Info_TDD_sequence);
13010 static int dissect_secondary_CCPCH_Info_TDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13011 return dissect_rnsap_Secondary_CCPCH_Info_TDD(tvb, offset, actx, tree, hf_rnsap_secondary_CCPCH_Info_TDD);
13017 dissect_rnsap_UL_CCTrCHInformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13018 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
13022 static int dissect_ul_CCTrCHInformation1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13023 return dissect_rnsap_UL_CCTrCHInformationList_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_ul_CCTrCHInformation1);
13029 dissect_rnsap_DL_CCTrCHInformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13030 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
13034 static int dissect_dl_CCTrCHInformation1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13035 return dissect_rnsap_DL_CCTrCHInformationList_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_dl_CCTrCHInformation1);
13039 static const per_sequence_t Combining_RL_AdditionRspTDD_sequence[] = {
13040 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
13041 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
13042 { NULL, 0, 0, NULL }
13046 dissect_rnsap_Combining_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13047 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13048 ett_rnsap_Combining_RL_AdditionRspTDD, Combining_RL_AdditionRspTDD_sequence);
13052 static int dissect_combining3(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13053 return dissect_rnsap_Combining_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_combining3);
13057 static const per_sequence_t NonCombining_RL_AdditionRspTDD_sequence[] = {
13058 { &hf_rnsap_dCH_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_InformationResponse },
13059 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
13060 { NULL, 0, 0, NULL }
13064 dissect_rnsap_NonCombining_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13065 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13066 ett_rnsap_NonCombining_RL_AdditionRspTDD, NonCombining_RL_AdditionRspTDD_sequence);
13070 static int dissect_nonCombining1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13071 return dissect_rnsap_NonCombining_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_nonCombining1);
13075 static const value_string rnsap_DiversityIndication_RL_AdditionRspTDD_vals[] = {
13076 { 0, "combining" },
13077 { 1, "nonCombining" },
13081 static const per_choice_t DiversityIndication_RL_AdditionRspTDD_choice[] = {
13082 { 0, &hf_rnsap_combining3 , ASN1_NO_EXTENSIONS , dissect_rnsap_Combining_RL_AdditionRspTDD },
13083 { 1, &hf_rnsap_nonCombining1 , ASN1_NO_EXTENSIONS , dissect_rnsap_NonCombining_RL_AdditionRspTDD },
13084 { 0, NULL, 0, NULL }
13088 dissect_rnsap_DiversityIndication_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13089 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13090 ett_rnsap_DiversityIndication_RL_AdditionRspTDD, DiversityIndication_RL_AdditionRspTDD_choice,
13095 static int dissect_diversityIndication3(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13096 return dissect_rnsap_DiversityIndication_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_diversityIndication3);
13100 static const per_sequence_t DCH_Information_RL_AdditionRspTDD_sequence[] = {
13101 { &hf_rnsap_diversityIndication3, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DiversityIndication_RL_AdditionRspTDD },
13102 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
13103 { NULL, 0, 0, NULL }
13107 dissect_rnsap_DCH_Information_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13108 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13109 ett_rnsap_DCH_Information_RL_AdditionRspTDD, DCH_Information_RL_AdditionRspTDD_sequence);
13113 static int dissect_dCH_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13114 return dissect_rnsap_DCH_Information_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_dCH_Information);
13120 dissect_rnsap_DSCH_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13121 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
13125 static int dissect_dSCH_InformationResponse(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13126 return dissect_rnsap_DSCH_InformationResponse_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_dSCH_InformationResponse);
13132 dissect_rnsap_USCH_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13133 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
13137 static int dissect_uSCH_InformationResponse(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13138 return dissect_rnsap_USCH_InformationResponse_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_uSCH_InformationResponse);
13142 static const per_sequence_t Neighbouring_UMTS_CellInformation_sequence_of[1] = {
13143 { &hf_rnsap_Neighbouring_UMTS_CellInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
13147 dissect_rnsap_Neighbouring_UMTS_CellInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13148 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13149 ett_rnsap_Neighbouring_UMTS_CellInformation, Neighbouring_UMTS_CellInformation_sequence_of,
13154 static int dissect_neighbouring_UMTS_CellInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13155 return dissect_rnsap_Neighbouring_UMTS_CellInformation(tvb, offset, actx, tree, hf_rnsap_neighbouring_UMTS_CellInformation);
13159 static const per_sequence_t RL_InformationResponse_RL_AdditionRspTDD_sequence[] = {
13160 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
13161 { &hf_rnsap_uRA_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_URA_Information },
13162 { &hf_rnsap_sAI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SAI },
13163 { &hf_rnsap_gA_Cell , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GA_Cell },
13164 { &hf_rnsap_gA_AccessPointPosition, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GA_AccessPointPosition },
13165 { &hf_rnsap_ul_TimeSlot_ISCP_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_TimeSlot_ISCP_Info },
13166 { &hf_rnsap_minUL_SIR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_SIR },
13167 { &hf_rnsap_maxUL_SIR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_SIR },
13168 { &hf_rnsap_maximumAllowedULTxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MaximumAllowedULTxPower },
13169 { &hf_rnsap_maximumDLTxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_Power },
13170 { &hf_rnsap_minimumDLTxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_Power },
13171 { &hf_rnsap_pCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PCCPCH_Power },
13172 { &hf_rnsap_timingAdvanceApplied, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimingAdvanceApplied },
13173 { &hf_rnsap_alphaValue , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_AlphaValue },
13174 { &hf_rnsap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_PhysCH_SF_Variation },
13175 { &hf_rnsap_synchronisationConfiguration, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SynchronisationConfiguration },
13176 { &hf_rnsap_secondary_CCPCH_Info_TDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Secondary_CCPCH_Info_TDD },
13177 { &hf_rnsap_ul_CCTrCHInformation1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_CCTrCHInformationList_RL_AdditionRspTDD },
13178 { &hf_rnsap_dl_CCTrCHInformation1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_CCTrCHInformationList_RL_AdditionRspTDD },
13179 { &hf_rnsap_dCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DCH_Information_RL_AdditionRspTDD },
13180 { &hf_rnsap_dSCH_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DSCH_InformationResponse_RL_AdditionRspTDD },
13181 { &hf_rnsap_uSCH_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_USCH_InformationResponse_RL_AdditionRspTDD },
13182 { &hf_rnsap_neighbouring_UMTS_CellInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Neighbouring_UMTS_CellInformation },
13183 { &hf_rnsap_neighbouring_GSM_CellInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Neighbouring_GSM_CellInformation },
13184 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
13185 { NULL, 0, 0, NULL }
13189 dissect_rnsap_RL_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13190 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13191 ett_rnsap_RL_InformationResponse_RL_AdditionRspTDD, RL_InformationResponse_RL_AdditionRspTDD_sequence);
13195 static int dissect_id_RL_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13196 return dissect_rnsap_RL_InformationResponse_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationResponse_RL_AdditionRspTDD);
13202 dissect_rnsap_UL_CCTrCH_InformationList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13203 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
13207 static int dissect_ul_CCTrCH_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13208 return dissect_rnsap_UL_CCTrCH_InformationList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_ul_CCTrCH_Information);
13214 dissect_rnsap_DL_CCTrCH_InformationList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13215 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
13219 static int dissect_dl_CCTrCH_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13220 return dissect_rnsap_DL_CCTrCH_InformationList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_dl_CCTrCH_Information);
13226 dissect_rnsap_DCH_InformationResponseList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13227 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
13231 static int dissect_dCHInformationResponse1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13232 return dissect_rnsap_DCH_InformationResponseList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_dCHInformationResponse1);
13238 dissect_rnsap_DSCHToBeAddedOrModified_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13239 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
13243 static int dissect_dSCHsToBeAddedOrModified(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13244 return dissect_rnsap_DSCHToBeAddedOrModified_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_dSCHsToBeAddedOrModified);
13250 dissect_rnsap_USCHToBeAddedOrModified_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13251 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
13255 static int dissect_uSCHsToBeAddedOrModified(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13256 return dissect_rnsap_USCHToBeAddedOrModified_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_uSCHsToBeAddedOrModified);
13260 static const per_sequence_t RL_InformationResponse_RL_ReconfReadyTDD_sequence[] = {
13261 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
13262 { &hf_rnsap_max_UL_SIR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_SIR },
13263 { &hf_rnsap_min_UL_SIR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_SIR },
13264 { &hf_rnsap_maximumDLTxPower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_Power },
13265 { &hf_rnsap_minimumDLTxPower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_Power },
13266 { &hf_rnsap_secondary_CCPCH_Info_TDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Secondary_CCPCH_Info_TDD },
13267 { &hf_rnsap_ul_CCTrCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_CCTrCH_InformationList_RL_ReconfReadyTDD },
13268 { &hf_rnsap_dl_CCTrCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_CCTrCH_InformationList_RL_ReconfReadyTDD },
13269 { &hf_rnsap_dCHInformationResponse1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DCH_InformationResponseList_RL_ReconfReadyTDD },
13270 { &hf_rnsap_dSCHsToBeAddedOrModified, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DSCHToBeAddedOrModified_RL_ReconfReadyTDD },
13271 { &hf_rnsap_uSCHsToBeAddedOrModified, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_USCHToBeAddedOrModified_RL_ReconfReadyTDD },
13272 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
13273 { NULL, 0, 0, NULL }
13277 dissect_rnsap_RL_InformationResponse_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13278 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13279 ett_rnsap_RL_InformationResponse_RL_ReconfReadyTDD, RL_InformationResponse_RL_ReconfReadyTDD_sequence);
13283 static int dissect_id_RL_InformationResponse_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13284 return dissect_rnsap_RL_InformationResponse_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationResponse_RL_ReconfReadyTDD);
13286 static int dissect_Multiple_RL_InformationResponse_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13287 return dissect_rnsap_RL_InformationResponse_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_Multiple_RL_InformationResponse_RL_ReconfReadyTDD_item);
13293 dissect_rnsap_UL_CCTrCHInformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13294 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
13298 static int dissect_ul_CCTrCHInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13299 return dissect_rnsap_UL_CCTrCHInformationList_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_ul_CCTrCHInformation);
13305 dissect_rnsap_DL_CCTrCHInformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13306 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
13310 static int dissect_dl_CCTrCHInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13311 return dissect_rnsap_DL_CCTrCHInformationList_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_dl_CCTrCHInformation);
13317 dissect_rnsap_DCH_InformationResponseList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13318 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
13322 static int dissect_dCH_InformationResponse1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13323 return dissect_rnsap_DCH_InformationResponseList_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_dCH_InformationResponse1);
13329 dissect_rnsap_DSCH_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13330 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
13334 static int dissect_dsch_InformationResponse(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13335 return dissect_rnsap_DSCH_InformationResponse_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_dsch_InformationResponse);
13341 dissect_rnsap_USCH_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13342 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
13346 static int dissect_usch_InformationResponse(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13347 return dissect_rnsap_USCH_InformationResponse_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_usch_InformationResponse);
13351 static const per_sequence_t RL_InformationResponse_RL_SetupRspTDD_sequence[] = {
13352 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
13353 { &hf_rnsap_uRA_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_URA_Information },
13354 { &hf_rnsap_sAI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SAI },
13355 { &hf_rnsap_gA_Cell , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GA_Cell },
13356 { &hf_rnsap_gA_AccessPointPosition, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GA_AccessPointPosition },
13357 { &hf_rnsap_ul_TimeSlot_ISCP_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_TimeSlot_ISCP_Info },
13358 { &hf_rnsap_maxUL_SIR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_SIR },
13359 { &hf_rnsap_minUL_SIR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_SIR },
13360 { &hf_rnsap_maximumAllowedULTxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MaximumAllowedULTxPower },
13361 { &hf_rnsap_maximumDLTxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_Power },
13362 { &hf_rnsap_minimumDLTxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_Power },
13363 { &hf_rnsap_uARFCNforNt , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UARFCN },
13364 { &hf_rnsap_cellParameterID, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CellParameterID },
13365 { &hf_rnsap_syncCase , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_SyncCase },
13366 { &hf_rnsap_sCH_TimeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_SCH_TimeSlot },
13367 { &hf_rnsap_sCTD_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_SCTD_Indicator },
13368 { &hf_rnsap_pCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PCCPCH_Power },
13369 { &hf_rnsap_timingAdvanceApplied, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimingAdvanceApplied },
13370 { &hf_rnsap_alphaValue , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_AlphaValue },
13371 { &hf_rnsap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_PhysCH_SF_Variation },
13372 { &hf_rnsap_synchronisationConfiguration, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SynchronisationConfiguration },
13373 { &hf_rnsap_secondary_CCPCH_Info_TDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Secondary_CCPCH_Info_TDD },
13374 { &hf_rnsap_ul_CCTrCHInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_CCTrCHInformationList_RL_SetupRspTDD },
13375 { &hf_rnsap_dl_CCTrCHInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_CCTrCHInformationList_RL_SetupRspTDD },
13376 { &hf_rnsap_dCH_InformationResponse1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DCH_InformationResponseList_RL_SetupRspTDD },
13377 { &hf_rnsap_dsch_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DSCH_InformationResponse_RL_SetupRspTDD },
13378 { &hf_rnsap_usch_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_USCH_InformationResponse_RL_SetupRspTDD },
13379 { &hf_rnsap_neighbouring_UMTS_CellInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Neighbouring_UMTS_CellInformation },
13380 { &hf_rnsap_neighbouring_GSM_CellInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Neighbouring_GSM_CellInformation },
13381 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
13382 { NULL, 0, 0, NULL }
13386 dissect_rnsap_RL_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13387 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13388 ett_rnsap_RL_InformationResponse_RL_SetupRspTDD, RL_InformationResponse_RL_SetupRspTDD_sequence);
13392 static int dissect_id_RL_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13393 return dissect_rnsap_RL_InformationResponse_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationResponse_RL_SetupRspTDD);
13399 dissect_rnsap_RL_Set_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13400 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13401 0U, 31U, NULL, FALSE);
13405 static int dissect_id_EDCH_RLSet_Id(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13406 return dissect_rnsap_RL_Set_ID(tvb, offset, actx, tree, hf_rnsap_id_EDCH_RLSet_Id);
13408 static int dissect_rL_Set_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13409 return dissect_rnsap_RL_Set_ID(tvb, offset, actx, tree, hf_rnsap_rL_Set_ID);
13415 dissect_rnsap_Received_total_wide_band_power(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13416 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13417 0U, 621U, NULL, FALSE);
13421 static int dissect_received_total_wide_band_power(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13422 return dissect_rnsap_Received_total_wide_band_power(tvb, offset, actx, tree, hf_rnsap_received_total_wide_band_power);
13428 dissect_rnsap_DL_CodeInformationList_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13429 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
13433 static int dissect_dl_CodeInformation1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13434 return dissect_rnsap_DL_CodeInformationList_RL_AdditionRspFDD(tvb, offset, actx, tree, hf_rnsap_dl_CodeInformation1);
13438 static const per_sequence_t Combining_RL_AdditionRspFDD_sequence[] = {
13439 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
13440 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
13441 { NULL, 0, 0, NULL }
13445 dissect_rnsap_Combining_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13446 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13447 ett_rnsap_Combining_RL_AdditionRspFDD, Combining_RL_AdditionRspFDD_sequence);
13451 static int dissect_combining2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13452 return dissect_rnsap_Combining_RL_AdditionRspFDD(tvb, offset, actx, tree, hf_rnsap_combining2);
13456 static const per_sequence_t NonCombining_RL_AdditionRspFDD_sequence[] = {
13457 { &hf_rnsap_dCH_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_InformationResponse },
13458 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
13459 { NULL, 0, 0, NULL }
13463 dissect_rnsap_NonCombining_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13464 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13465 ett_rnsap_NonCombining_RL_AdditionRspFDD, NonCombining_RL_AdditionRspFDD_sequence);
13469 static int dissect_nonCombining(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13470 return dissect_rnsap_NonCombining_RL_AdditionRspFDD(tvb, offset, actx, tree, hf_rnsap_nonCombining);
13474 static const value_string rnsap_DiversityIndication_RL_AdditionRspFDD_vals[] = {
13475 { 0, "combining" },
13476 { 1, "nonCombining" },
13480 static const per_choice_t DiversityIndication_RL_AdditionRspFDD_choice[] = {
13481 { 0, &hf_rnsap_combining2 , ASN1_NO_EXTENSIONS , dissect_rnsap_Combining_RL_AdditionRspFDD },
13482 { 1, &hf_rnsap_nonCombining , ASN1_NO_EXTENSIONS , dissect_rnsap_NonCombining_RL_AdditionRspFDD },
13483 { 0, NULL, 0, NULL }
13487 dissect_rnsap_DiversityIndication_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13488 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13489 ett_rnsap_DiversityIndication_RL_AdditionRspFDD, DiversityIndication_RL_AdditionRspFDD_choice,
13494 static int dissect_diversityIndication2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13495 return dissect_rnsap_DiversityIndication_RL_AdditionRspFDD(tvb, offset, actx, tree, hf_rnsap_diversityIndication2);
13499 static const value_string rnsap_SSDT_SupportIndicator_vals[] = {
13500 { 0, "not-Used-sSDT-supported" },
13501 { 1, "sSDT-not-supported" },
13507 dissect_rnsap_SSDT_SupportIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13508 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13509 2, NULL, FALSE, 0, NULL);
13513 static int dissect_sSDT_SupportIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13514 return dissect_rnsap_SSDT_SupportIndicator(tvb, offset, actx, tree, hf_rnsap_sSDT_SupportIndicator);
13518 static const value_string rnsap_Closedlooptimingadjustmentmode_vals[] = {
13519 { 0, "adj-1-slot" },
13520 { 1, "adj-2-slot" },
13526 dissect_rnsap_Closedlooptimingadjustmentmode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13527 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13528 2, NULL, TRUE, 0, NULL);
13532 static int dissect_closedlooptimingadjustmentmode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13533 return dissect_rnsap_Closedlooptimingadjustmentmode(tvb, offset, actx, tree, hf_rnsap_closedlooptimingadjustmentmode);
13539 dissect_rnsap_PC_Preamble(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13540 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13541 0U, 7U, NULL, TRUE);
13545 static int dissect_pC_Preamble(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13546 return dissect_rnsap_PC_Preamble(tvb, offset, actx, tree, hf_rnsap_pC_Preamble);
13552 dissect_rnsap_SRB_Delay(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13553 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13554 0U, 7U, NULL, TRUE);
13558 static int dissect_sRB_Delay(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13559 return dissect_rnsap_SRB_Delay(tvb, offset, actx, tree, hf_rnsap_sRB_Delay);
13563 static const per_sequence_t RL_InformationResponseItem_RL_AdditionRspFDD_sequence[] = {
13564 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
13565 { &hf_rnsap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_Set_ID },
13566 { &hf_rnsap_uRA_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_URA_Information },
13567 { &hf_rnsap_sAI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SAI },
13568 { &hf_rnsap_gA_Cell , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GA_Cell },
13569 { &hf_rnsap_gA_AccessPointPosition, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GA_AccessPointPosition },
13570 { &hf_rnsap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Received_total_wide_band_power },
13571 { &hf_rnsap_not_Used_secondary_CCPCH_Info, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_NULL },
13572 { &hf_rnsap_dl_CodeInformation1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_CodeInformationList_RL_AdditionRspFDD },
13573 { &hf_rnsap_diversityIndication2, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DiversityIndication_RL_AdditionRspFDD },
13574 { &hf_rnsap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SSDT_SupportIndicator },
13575 { &hf_rnsap_minUL_SIR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_SIR },
13576 { &hf_rnsap_maxUL_SIR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_SIR },
13577 { &hf_rnsap_closedlooptimingadjustmentmode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Closedlooptimingadjustmentmode },
13578 { &hf_rnsap_maximumAllowedULTxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MaximumAllowedULTxPower },
13579 { &hf_rnsap_maximumDLTxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_Power },
13580 { &hf_rnsap_minimumDLTxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_Power },
13581 { &hf_rnsap_neighbouring_UMTS_CellInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Neighbouring_UMTS_CellInformation },
13582 { &hf_rnsap_neighbouring_GSM_CellInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Neighbouring_GSM_CellInformation },
13583 { &hf_rnsap_pC_Preamble , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PC_Preamble },
13584 { &hf_rnsap_sRB_Delay , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SRB_Delay },
13585 { &hf_rnsap_primaryCPICH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PrimaryCPICH_Power },
13586 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
13587 { NULL, 0, 0, NULL }
13591 dissect_rnsap_RL_InformationResponseItem_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13592 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13593 ett_rnsap_RL_InformationResponseItem_RL_AdditionRspFDD, RL_InformationResponseItem_RL_AdditionRspFDD_sequence);
13597 static int dissect_id_RL_InformationResponseItem_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13598 return dissect_rnsap_RL_InformationResponseItem_RL_AdditionRspFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationResponseItem_RL_AdditionRspFDD);
13604 dissect_rnsap_DL_CodeInformationList_RL_ReconfReadyFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13605 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
13609 static int dissect_dl_CodeInformationList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13610 return dissect_rnsap_DL_CodeInformationList_RL_ReconfReadyFDD(tvb, offset, actx, tree, hf_rnsap_dl_CodeInformationList);
13616 dissect_rnsap_DCH_InformationResponseList_RL_ReconfReadyFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13617 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
13621 static int dissect_dCHInformationResponse(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13622 return dissect_rnsap_DCH_InformationResponseList_RL_ReconfReadyFDD(tvb, offset, actx, tree, hf_rnsap_dCHInformationResponse);
13626 static const per_sequence_t RL_InformationResponseItem_RL_ReconfReadyFDD_sequence[] = {
13627 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
13628 { &hf_rnsap_max_UL_SIR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_SIR },
13629 { &hf_rnsap_min_UL_SIR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_SIR },
13630 { &hf_rnsap_maximumDLTxPower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_Power },
13631 { &hf_rnsap_minimumDLTxPower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_Power },
13632 { &hf_rnsap_not_Used_secondary_CCPCH_Info, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_NULL },
13633 { &hf_rnsap_dl_CodeInformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_CodeInformationList_RL_ReconfReadyFDD },
13634 { &hf_rnsap_dCHInformationResponse, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DCH_InformationResponseList_RL_ReconfReadyFDD },
13635 { &hf_rnsap_not_Used_dSCHsToBeAddedOrModified, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_NULL },
13636 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
13637 { NULL, 0, 0, NULL }
13641 dissect_rnsap_RL_InformationResponseItem_RL_ReconfReadyFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13642 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13643 ett_rnsap_RL_InformationResponseItem_RL_ReconfReadyFDD, RL_InformationResponseItem_RL_ReconfReadyFDD_sequence);
13647 static int dissect_id_RL_InformationResponseItem_RL_ReconfReadyFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13648 return dissect_rnsap_RL_InformationResponseItem_RL_ReconfReadyFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationResponseItem_RL_ReconfReadyFDD);
13654 dissect_rnsap_DCH_InformationResponseList_RL_ReconfRspFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13655 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
13659 static int dissect_dCHsInformationResponseList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13660 return dissect_rnsap_DCH_InformationResponseList_RL_ReconfRspFDD(tvb, offset, actx, tree, hf_rnsap_dCHsInformationResponseList);
13666 dissect_rnsap_DL_CodeInformationList_RL_ReconfRspFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13667 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
13671 static int dissect_dL_CodeInformationList_RL_ReconfResp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13672 return dissect_rnsap_DL_CodeInformationList_RL_ReconfRspFDD(tvb, offset, actx, tree, hf_rnsap_dL_CodeInformationList_RL_ReconfResp);
13676 static const per_sequence_t RL_InformationResponseItem_RL_ReconfRspFDD_sequence[] = {
13677 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
13678 { &hf_rnsap_max_UL_SIR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_SIR },
13679 { &hf_rnsap_min_UL_SIR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_SIR },
13680 { &hf_rnsap_maximumDLTxPower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_Power },
13681 { &hf_rnsap_minimumDLTxPower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_Power },
13682 { &hf_rnsap_not_Used_secondary_CCPCH_Info, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_NULL },
13683 { &hf_rnsap_dCHsInformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DCH_InformationResponseList_RL_ReconfRspFDD },
13684 { &hf_rnsap_dL_CodeInformationList_RL_ReconfResp, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_CodeInformationList_RL_ReconfRspFDD },
13685 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
13686 { NULL, 0, 0, NULL }
13690 dissect_rnsap_RL_InformationResponseItem_RL_ReconfRspFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13691 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13692 ett_rnsap_RL_InformationResponseItem_RL_ReconfRspFDD, RL_InformationResponseItem_RL_ReconfRspFDD_sequence);
13696 static int dissect_id_RL_InformationResponseItem_RL_ReconfRspFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13697 return dissect_rnsap_RL_InformationResponseItem_RL_ReconfRspFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationResponseItem_RL_ReconfRspFDD);
13701 static const per_sequence_t Combining_RL_SetupRspFDD_sequence[] = {
13702 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
13703 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
13704 { NULL, 0, 0, NULL }
13708 dissect_rnsap_Combining_RL_SetupRspFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13709 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13710 ett_rnsap_Combining_RL_SetupRspFDD, Combining_RL_SetupRspFDD_sequence);
13714 static int dissect_combining(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13715 return dissect_rnsap_Combining_RL_SetupRspFDD(tvb, offset, actx, tree, hf_rnsap_combining);
13719 static const per_sequence_t NonCombiningOrFirstRL_RL_SetupRspFDD_sequence[] = {
13720 { &hf_rnsap_dCH_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_InformationResponse },
13721 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
13722 { NULL, 0, 0, NULL }
13726 dissect_rnsap_NonCombiningOrFirstRL_RL_SetupRspFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13727 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13728 ett_rnsap_NonCombiningOrFirstRL_RL_SetupRspFDD, NonCombiningOrFirstRL_RL_SetupRspFDD_sequence);
13732 static int dissect_nonCombiningOrFirstRL(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13733 return dissect_rnsap_NonCombiningOrFirstRL_RL_SetupRspFDD(tvb, offset, actx, tree, hf_rnsap_nonCombiningOrFirstRL);
13737 static const value_string rnsap_DiversityIndication_RL_SetupRspFDD_vals[] = {
13738 { 0, "combining" },
13739 { 1, "nonCombiningOrFirstRL" },
13743 static const per_choice_t DiversityIndication_RL_SetupRspFDD_choice[] = {
13744 { 0, &hf_rnsap_combining , ASN1_NO_EXTENSIONS , dissect_rnsap_Combining_RL_SetupRspFDD },
13745 { 1, &hf_rnsap_nonCombiningOrFirstRL, ASN1_NO_EXTENSIONS , dissect_rnsap_NonCombiningOrFirstRL_RL_SetupRspFDD },
13746 { 0, NULL, 0, NULL }
13750 dissect_rnsap_DiversityIndication_RL_SetupRspFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13751 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13752 ett_rnsap_DiversityIndication_RL_SetupRspFDD, DiversityIndication_RL_SetupRspFDD_choice,
13757 static int dissect_diversityIndication(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13758 return dissect_rnsap_DiversityIndication_RL_SetupRspFDD(tvb, offset, actx, tree, hf_rnsap_diversityIndication);
13762 static const per_sequence_t RL_InformationResponseItem_RL_SetupRspFDD_sequence[] = {
13763 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
13764 { &hf_rnsap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_Set_ID },
13765 { &hf_rnsap_uRA_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_URA_Information },
13766 { &hf_rnsap_sAI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SAI },
13767 { &hf_rnsap_gA_Cell , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GA_Cell },
13768 { &hf_rnsap_gA_AccessPointPosition, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GA_AccessPointPosition },
13769 { &hf_rnsap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Received_total_wide_band_power },
13770 { &hf_rnsap_not_Used_secondary_CCPCH_Info, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_NULL },
13771 { &hf_rnsap_dl_CodeInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_FDD_DL_CodeInformation },
13772 { &hf_rnsap_diversityIndication, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DiversityIndication_RL_SetupRspFDD },
13773 { &hf_rnsap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SSDT_SupportIndicator },
13774 { &hf_rnsap_maxUL_SIR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_SIR },
13775 { &hf_rnsap_minUL_SIR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_SIR },
13776 { &hf_rnsap_closedlooptimingadjustmentmode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Closedlooptimingadjustmentmode },
13777 { &hf_rnsap_maximumAllowedULTxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MaximumAllowedULTxPower },
13778 { &hf_rnsap_maximumDLTxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_Power },
13779 { &hf_rnsap_minimumDLTxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_Power },
13780 { &hf_rnsap_primaryScramblingCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PrimaryScramblingCode },
13781 { &hf_rnsap_uL_UARFCN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UARFCN },
13782 { &hf_rnsap_dL_UARFCN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UARFCN },
13783 { &hf_rnsap_primaryCPICH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PrimaryCPICH_Power },
13784 { &hf_rnsap_not_Used_dSCHInformationResponse, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_NULL },
13785 { &hf_rnsap_neighbouring_UMTS_CellInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Neighbouring_UMTS_CellInformation },
13786 { &hf_rnsap_neighbouring_GSM_CellInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Neighbouring_GSM_CellInformation },
13787 { &hf_rnsap_pC_Preamble , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PC_Preamble },
13788 { &hf_rnsap_sRB_Delay , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SRB_Delay },
13789 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
13790 { NULL, 0, 0, NULL }
13794 dissect_rnsap_RL_InformationResponseItem_RL_SetupRspFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13795 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13796 ett_rnsap_RL_InformationResponseItem_RL_SetupRspFDD, RL_InformationResponseItem_RL_SetupRspFDD_sequence);
13800 static int dissect_id_RL_InformationResponseItem_RL_SetupRspFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13801 return dissect_rnsap_RL_InformationResponseItem_RL_SetupRspFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationResponseItem_RL_SetupRspFDD);
13805 static const per_sequence_t RL_InformationResponseList_RL_AdditionRspFDD_sequence_of[1] = {
13806 { &hf_rnsap_RL_InformationResponseList_RL_AdditionRspFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
13810 dissect_rnsap_RL_InformationResponseList_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13811 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13812 ett_rnsap_RL_InformationResponseList_RL_AdditionRspFDD, RL_InformationResponseList_RL_AdditionRspFDD_sequence_of,
13817 static int dissect_id_RL_InformationResponseList_RL_AdditionRspFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13818 return dissect_rnsap_RL_InformationResponseList_RL_AdditionRspFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationResponseList_RL_AdditionRspFDD);
13822 static const per_sequence_t RL_InformationResponseList_RL_ReconfReadyFDD_sequence_of[1] = {
13823 { &hf_rnsap_RL_InformationResponseList_RL_ReconfReadyFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
13827 dissect_rnsap_RL_InformationResponseList_RL_ReconfReadyFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13828 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13829 ett_rnsap_RL_InformationResponseList_RL_ReconfReadyFDD, RL_InformationResponseList_RL_ReconfReadyFDD_sequence_of,
13834 static int dissect_id_RL_InformationResponseList_RL_ReconfReadyFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13835 return dissect_rnsap_RL_InformationResponseList_RL_ReconfReadyFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationResponseList_RL_ReconfReadyFDD);
13839 static const per_sequence_t RL_InformationResponseList_RL_ReconfRspFDD_sequence_of[1] = {
13840 { &hf_rnsap_RL_InformationResponseList_RL_ReconfRspFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
13844 dissect_rnsap_RL_InformationResponseList_RL_ReconfRspFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13845 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13846 ett_rnsap_RL_InformationResponseList_RL_ReconfRspFDD, RL_InformationResponseList_RL_ReconfRspFDD_sequence_of,
13851 static int dissect_id_RL_InformationResponseList_RL_ReconfRspFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13852 return dissect_rnsap_RL_InformationResponseList_RL_ReconfRspFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationResponseList_RL_ReconfRspFDD);
13858 dissect_rnsap_DCH_InformationResponseList_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13859 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
13863 static int dissect_dCHsInformationResponseList1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13864 return dissect_rnsap_DCH_InformationResponseList_RL_ReconfRspTDD(tvb, offset, actx, tree, hf_rnsap_dCHsInformationResponseList1);
13868 static const per_sequence_t RL_InformationResponse_RL_ReconfRspTDD_sequence[] = {
13869 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
13870 { &hf_rnsap_max_UL_SIR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_SIR },
13871 { &hf_rnsap_min_UL_SIR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_SIR },
13872 { &hf_rnsap_maximumDLTxPower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_Power },
13873 { &hf_rnsap_minimumDLTxPower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_Power },
13874 { &hf_rnsap_dCHsInformationResponseList1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DCH_InformationResponseList_RL_ReconfRspTDD },
13875 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
13876 { NULL, 0, 0, NULL }
13880 dissect_rnsap_RL_InformationResponse_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13881 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13882 ett_rnsap_RL_InformationResponse_RL_ReconfRspTDD, RL_InformationResponse_RL_ReconfRspTDD_sequence);
13886 static int dissect_id_RL_InformationResponse_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13887 return dissect_rnsap_RL_InformationResponse_RL_ReconfRspTDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationResponse_RL_ReconfRspTDD);
13889 static int dissect_Multiple_RL_InformationResponse_RL_ReconfRspTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13890 return dissect_rnsap_RL_InformationResponse_RL_ReconfRspTDD(tvb, offset, actx, tree, hf_rnsap_Multiple_RL_InformationResponse_RL_ReconfRspTDD_item);
13894 static const per_sequence_t RL_InformationResponseList_RL_SetupRspFDD_sequence_of[1] = {
13895 { &hf_rnsap_RL_InformationResponseList_RL_SetupRspFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
13899 dissect_rnsap_RL_InformationResponseList_RL_SetupRspFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13900 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13901 ett_rnsap_RL_InformationResponseList_RL_SetupRspFDD, RL_InformationResponseList_RL_SetupRspFDD_sequence_of,
13906 static int dissect_id_RL_InformationResponseList_RL_SetupRspFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13907 return dissect_rnsap_RL_InformationResponseList_RL_SetupRspFDD(tvb, offset, actx, tree, hf_rnsap_id_RL_InformationResponseList_RL_SetupRspFDD);
13911 static const per_sequence_t RL_ReconfigurationFailure_RL_ReconfFail_sequence[] = {
13912 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
13913 { &hf_rnsap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Cause },
13914 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
13915 { NULL, 0, 0, NULL }
13919 dissect_rnsap_RL_ReconfigurationFailure_RL_ReconfFail(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13920 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13921 ett_rnsap_RL_ReconfigurationFailure_RL_ReconfFail, RL_ReconfigurationFailure_RL_ReconfFail_sequence);
13925 static int dissect_id_RL_ReconfigurationFailure_RL_ReconfFail(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13926 return dissect_rnsap_RL_ReconfigurationFailure_RL_ReconfFail(tvb, offset, actx, tree, hf_rnsap_id_RL_ReconfigurationFailure_RL_ReconfFail);
13930 static const per_sequence_t RL_Set_InformationItem_DM_Rprt_sequence[] = {
13931 { &hf_rnsap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_Set_ID },
13932 { &hf_rnsap_dedicatedMeasurementValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DedicatedMeasurementValueInformation },
13933 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
13934 { NULL, 0, 0, NULL }
13938 dissect_rnsap_RL_Set_InformationItem_DM_Rprt(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13939 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13940 ett_rnsap_RL_Set_InformationItem_DM_Rprt, RL_Set_InformationItem_DM_Rprt_sequence);
13944 static int dissect_id_RL_Set_InformationItem_DM_Rprt(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13945 return dissect_rnsap_RL_Set_InformationItem_DM_Rprt(tvb, offset, actx, tree, hf_rnsap_id_RL_Set_InformationItem_DM_Rprt);
13949 static const per_sequence_t RL_Set_InformationItem_DM_Rqst_sequence[] = {
13950 { &hf_rnsap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_Set_ID },
13951 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
13952 { NULL, 0, 0, NULL }
13956 dissect_rnsap_RL_Set_InformationItem_DM_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13957 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13958 ett_rnsap_RL_Set_InformationItem_DM_Rqst, RL_Set_InformationItem_DM_Rqst_sequence);
13962 static int dissect_id_RL_Set_InformationItem_DM_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13963 return dissect_rnsap_RL_Set_InformationItem_DM_Rqst(tvb, offset, actx, tree, hf_rnsap_id_RL_Set_InformationItem_DM_Rqst);
13967 static const per_sequence_t RL_Set_InformationItem_DM_Rsp_sequence[] = {
13968 { &hf_rnsap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_Set_ID },
13969 { &hf_rnsap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DedicatedMeasurementValue },
13970 { &hf_rnsap_cFN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CFN },
13971 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
13972 { NULL, 0, 0, NULL }
13976 dissect_rnsap_RL_Set_InformationItem_DM_Rsp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13977 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13978 ett_rnsap_RL_Set_InformationItem_DM_Rsp, RL_Set_InformationItem_DM_Rsp_sequence);
13982 static int dissect_id_RL_Set_InformationItem_DM_Rsp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
13983 return dissect_rnsap_RL_Set_InformationItem_DM_Rsp(tvb, offset, actx, tree, hf_rnsap_id_RL_Set_InformationItem_DM_Rsp);
13987 static const per_sequence_t RL_Set_Information_RL_FailureInd_sequence[] = {
13988 { &hf_rnsap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_Set_ID },
13989 { &hf_rnsap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Cause },
13990 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
13991 { NULL, 0, 0, NULL }
13995 dissect_rnsap_RL_Set_Information_RL_FailureInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
13996 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13997 ett_rnsap_RL_Set_Information_RL_FailureInd, RL_Set_Information_RL_FailureInd_sequence);
14001 static int dissect_id_RL_Set_Information_RL_FailureInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14002 return dissect_rnsap_RL_Set_Information_RL_FailureInd(tvb, offset, actx, tree, hf_rnsap_id_RL_Set_Information_RL_FailureInd);
14006 static const per_sequence_t RL_Set_Information_RL_RestoreInd_sequence[] = {
14007 { &hf_rnsap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_Set_ID },
14008 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
14009 { NULL, 0, 0, NULL }
14013 dissect_rnsap_RL_Set_Information_RL_RestoreInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14014 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14015 ett_rnsap_RL_Set_Information_RL_RestoreInd, RL_Set_Information_RL_RestoreInd_sequence);
14019 static int dissect_id_RL_Set_Information_RL_RestoreInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14020 return dissect_rnsap_RL_Set_Information_RL_RestoreInd(tvb, offset, actx, tree, hf_rnsap_id_RL_Set_Information_RL_RestoreInd);
14024 static const per_sequence_t RL_Set_Successful_InformationItem_DM_Fail_sequence[] = {
14025 { &hf_rnsap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_Set_ID },
14026 { &hf_rnsap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DedicatedMeasurementValue },
14027 { &hf_rnsap_cFN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CFN },
14028 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
14029 { NULL, 0, 0, NULL }
14033 dissect_rnsap_RL_Set_Successful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14034 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14035 ett_rnsap_RL_Set_Successful_InformationItem_DM_Fail, RL_Set_Successful_InformationItem_DM_Fail_sequence);
14039 static int dissect_id_RL_Set_Successful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14040 return dissect_rnsap_RL_Set_Successful_InformationItem_DM_Fail(tvb, offset, actx, tree, hf_rnsap_id_RL_Set_Successful_InformationItem_DM_Fail);
14044 static const per_sequence_t RL_Set_Unsuccessful_InformationItem_DM_Fail_sequence[] = {
14045 { &hf_rnsap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_Set_ID },
14046 { &hf_rnsap_individualcause, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Cause },
14047 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
14048 { NULL, 0, 0, NULL }
14052 dissect_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14053 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14054 ett_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail, RL_Set_Unsuccessful_InformationItem_DM_Fail_sequence);
14058 static int dissect_id_RL_Set_Unsuccessful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14059 return dissect_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail(tvb, offset, actx, tree, hf_rnsap_id_RL_Set_Unsuccessful_InformationItem_DM_Fail);
14063 static const per_sequence_t RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind_sequence[] = {
14064 { &hf_rnsap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_Set_ID },
14065 { &hf_rnsap_individualcause, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Cause },
14066 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
14067 { NULL, 0, 0, NULL }
14071 dissect_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14072 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14073 ett_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind, RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind_sequence);
14077 static int dissect_id_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14078 return dissect_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind(tvb, offset, actx, tree, hf_rnsap_id_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind);
14082 static const per_sequence_t RL_Successful_InformationItem_DM_Fail_sequence[] = {
14083 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
14084 { &hf_rnsap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DPCH_ID },
14085 { &hf_rnsap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DedicatedMeasurementValue },
14086 { &hf_rnsap_cFN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CFN },
14087 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
14088 { NULL, 0, 0, NULL }
14092 dissect_rnsap_RL_Successful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14093 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14094 ett_rnsap_RL_Successful_InformationItem_DM_Fail, RL_Successful_InformationItem_DM_Fail_sequence);
14098 static int dissect_id_RL_Successful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14099 return dissect_rnsap_RL_Successful_InformationItem_DM_Fail(tvb, offset, actx, tree, hf_rnsap_id_RL_Successful_InformationItem_DM_Fail);
14103 static const per_sequence_t RL_Unsuccessful_InformationItem_DM_Fail_sequence[] = {
14104 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
14105 { &hf_rnsap_individualcause, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Cause },
14106 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
14107 { NULL, 0, 0, NULL }
14111 dissect_rnsap_RL_Unsuccessful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14112 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14113 ett_rnsap_RL_Unsuccessful_InformationItem_DM_Fail, RL_Unsuccessful_InformationItem_DM_Fail_sequence);
14117 static int dissect_id_RL_Unsuccessful_InformationItem_DM_Fail(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14118 return dissect_rnsap_RL_Unsuccessful_InformationItem_DM_Fail(tvb, offset, actx, tree, hf_rnsap_id_RL_Unsuccessful_InformationItem_DM_Fail);
14122 static const per_sequence_t RL_Unsuccessful_InformationItem_DM_Fail_Ind_sequence[] = {
14123 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
14124 { &hf_rnsap_individualcause, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Cause },
14125 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
14126 { NULL, 0, 0, NULL }
14130 dissect_rnsap_RL_Unsuccessful_InformationItem_DM_Fail_Ind(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14131 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14132 ett_rnsap_RL_Unsuccessful_InformationItem_DM_Fail_Ind, RL_Unsuccessful_InformationItem_DM_Fail_Ind_sequence);
14136 static int dissect_id_RL_Unsuccessful_InformationItem_DM_Fail_Ind(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14137 return dissect_rnsap_RL_Unsuccessful_InformationItem_DM_Fail_Ind(tvb, offset, actx, tree, hf_rnsap_id_RL_Unsuccessful_InformationItem_DM_Fail_Ind);
14143 dissect_rnsap_INTEGER_1_6000_(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14144 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14145 1U, 6000U, NULL, TRUE);
14149 static int dissect_ten_msec(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14150 return dissect_rnsap_INTEGER_1_6000_(tvb, offset, actx, tree, hf_rnsap_ten_msec);
14156 dissect_rnsap_INTEGER_1_60_(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14157 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14158 1U, 60U, NULL, TRUE);
14162 static int dissect_min(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14163 return dissect_rnsap_INTEGER_1_60_(tvb, offset, actx, tree, hf_rnsap_min);
14167 static const value_string rnsap_ReportPeriodicity_vals[] = {
14173 static const per_choice_t ReportPeriodicity_choice[] = {
14174 { 0, &hf_rnsap_ten_msec , ASN1_EXTENSION_ROOT , dissect_rnsap_INTEGER_1_6000_ },
14175 { 1, &hf_rnsap_min , ASN1_EXTENSION_ROOT , dissect_rnsap_INTEGER_1_60_ },
14176 { 0, NULL, 0, NULL }
14180 dissect_rnsap_ReportPeriodicity(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14181 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
14182 ett_rnsap_ReportPeriodicity, ReportPeriodicity_choice,
14187 static int dissect_reportPeriodicity(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14188 return dissect_rnsap_ReportPeriodicity(tvb, offset, actx, tree, hf_rnsap_reportPeriodicity);
14192 static const per_sequence_t Periodic_sequence[] = {
14193 { &hf_rnsap_reportPeriodicity, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ReportPeriodicity },
14194 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
14195 { NULL, 0, 0, NULL }
14199 dissect_rnsap_Periodic(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14200 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14201 ett_rnsap_Periodic, Periodic_sequence);
14205 static int dissect_periodic1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14206 return dissect_rnsap_Periodic(tvb, offset, actx, tree, hf_rnsap_periodic1);
14212 dissect_rnsap_Extension_MeasurementThreshold(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14213 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
14217 static int dissect_extension_MeasurementThreshold(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14218 return dissect_rnsap_Extension_MeasurementThreshold(tvb, offset, actx, tree, hf_rnsap_extension_MeasurementThreshold);
14222 static const value_string rnsap_MeasurementThreshold_vals[] = {
14224 { 1, "sir-error" },
14225 { 2, "transmitted-code-power" },
14227 { 4, "rx-timing-deviation" },
14228 { 5, "round-trip-time" },
14229 { 6, "extension-MeasurementThreshold" },
14233 static const per_choice_t MeasurementThreshold_choice[] = {
14234 { 0, &hf_rnsap_sir1 , ASN1_EXTENSION_ROOT , dissect_rnsap_SIR_Value },
14235 { 1, &hf_rnsap_sir_error1 , ASN1_EXTENSION_ROOT , dissect_rnsap_SIR_Error_Value },
14236 { 2, &hf_rnsap_transmitted_code_power1, ASN1_EXTENSION_ROOT , dissect_rnsap_Transmitted_Code_Power_Value },
14237 { 3, &hf_rnsap_rscp1 , ASN1_EXTENSION_ROOT , dissect_rnsap_RSCP_Value },
14238 { 4, &hf_rnsap_rx_timing_deviation, ASN1_EXTENSION_ROOT , dissect_rnsap_Rx_Timing_Deviation_Value },
14239 { 5, &hf_rnsap_round_trip_time1, ASN1_EXTENSION_ROOT , dissect_rnsap_Round_Trip_Time_Value },
14240 { 6, &hf_rnsap_extension_MeasurementThreshold, ASN1_NOT_EXTENSION_ROOT, dissect_rnsap_Extension_MeasurementThreshold },
14241 { 0, NULL, 0, NULL }
14245 dissect_rnsap_MeasurementThreshold(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14246 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
14247 ett_rnsap_MeasurementThreshold, MeasurementThreshold_choice,
14252 static int dissect_measurementTreshold(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14253 return dissect_rnsap_MeasurementThreshold(tvb, offset, actx, tree, hf_rnsap_measurementTreshold);
14255 static int dissect_measurementThreshold1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14256 return dissect_rnsap_MeasurementThreshold(tvb, offset, actx, tree, hf_rnsap_measurementThreshold1);
14258 static int dissect_measurementThreshold2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14259 return dissect_rnsap_MeasurementThreshold(tvb, offset, actx, tree, hf_rnsap_measurementThreshold2);
14261 static int dissect_measurementThreshold(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14262 return dissect_rnsap_MeasurementThreshold(tvb, offset, actx, tree, hf_rnsap_measurementThreshold);
14268 dissect_rnsap_MeasurementHysteresisTime(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14269 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14270 1U, 6000U, NULL, TRUE);
14274 static int dissect_measurementHysteresisTime(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14275 return dissect_rnsap_MeasurementHysteresisTime(tvb, offset, actx, tree, hf_rnsap_measurementHysteresisTime);
14279 static const per_sequence_t EventA_sequence[] = {
14280 { &hf_rnsap_measurementTreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MeasurementThreshold },
14281 { &hf_rnsap_measurementHysteresisTime, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MeasurementHysteresisTime },
14282 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
14283 { NULL, 0, 0, NULL }
14287 dissect_rnsap_EventA(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14288 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14289 ett_rnsap_EventA, EventA_sequence);
14293 static int dissect_eventA(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14294 return dissect_rnsap_EventA(tvb, offset, actx, tree, hf_rnsap_eventA);
14298 static const per_sequence_t EventB_sequence[] = {
14299 { &hf_rnsap_measurementTreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MeasurementThreshold },
14300 { &hf_rnsap_measurementHysteresisTime, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MeasurementHysteresisTime },
14301 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
14302 { NULL, 0, 0, NULL }
14306 dissect_rnsap_EventB(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14307 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14308 ett_rnsap_EventB, EventB_sequence);
14312 static int dissect_eventB(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14313 return dissect_rnsap_EventB(tvb, offset, actx, tree, hf_rnsap_eventB);
14319 dissect_rnsap_SIR_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14320 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14321 0U, 62U, NULL, FALSE);
14325 static int dissect_sir(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14326 return dissect_rnsap_SIR_Value_IncrDecrThres(tvb, offset, actx, tree, hf_rnsap_sir);
14332 dissect_rnsap_SIR_Error_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14333 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14334 0U, 124U, NULL, FALSE);
14338 static int dissect_sir_error(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14339 return dissect_rnsap_SIR_Error_Value_IncrDecrThres(tvb, offset, actx, tree, hf_rnsap_sir_error);
14345 dissect_rnsap_Transmitted_Code_Power_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14346 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14347 0U, 112U, NULL, TRUE);
14351 static int dissect_transmitted_code_power(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14352 return dissect_rnsap_Transmitted_Code_Power_Value_IncrDecrThres(tvb, offset, actx, tree, hf_rnsap_transmitted_code_power);
14358 dissect_rnsap_RSCP_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14359 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14360 0U, 126U, NULL, FALSE);
14364 static int dissect_rscp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14365 return dissect_rnsap_RSCP_Value_IncrDecrThres(tvb, offset, actx, tree, hf_rnsap_rscp);
14371 dissect_rnsap_Round_Trip_Time_IncrDecrThres(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14372 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14373 0U, 32766U, NULL, FALSE);
14377 static int dissect_round_trip_time(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14378 return dissect_rnsap_Round_Trip_Time_IncrDecrThres(tvb, offset, actx, tree, hf_rnsap_round_trip_time);
14384 dissect_rnsap_Extension_MeasurementIncreaseDecreaseThreshold(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14385 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
14389 static int dissect_extension_MeasurementIncreaseDecreaseThreshold(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14390 return dissect_rnsap_Extension_MeasurementIncreaseDecreaseThreshold(tvb, offset, actx, tree, hf_rnsap_extension_MeasurementIncreaseDecreaseThreshold);
14394 static const value_string rnsap_MeasurementIncreaseDecreaseThreshold_vals[] = {
14396 { 1, "sir-error" },
14397 { 2, "transmitted-code-power" },
14399 { 4, "round-trip-time" },
14400 { 5, "extension-MeasurementIncreaseDecreaseThreshold" },
14404 static const per_choice_t MeasurementIncreaseDecreaseThreshold_choice[] = {
14405 { 0, &hf_rnsap_sir , ASN1_EXTENSION_ROOT , dissect_rnsap_SIR_Value_IncrDecrThres },
14406 { 1, &hf_rnsap_sir_error , ASN1_EXTENSION_ROOT , dissect_rnsap_SIR_Error_Value_IncrDecrThres },
14407 { 2, &hf_rnsap_transmitted_code_power, ASN1_EXTENSION_ROOT , dissect_rnsap_Transmitted_Code_Power_Value_IncrDecrThres },
14408 { 3, &hf_rnsap_rscp , ASN1_EXTENSION_ROOT , dissect_rnsap_RSCP_Value_IncrDecrThres },
14409 { 4, &hf_rnsap_round_trip_time, ASN1_EXTENSION_ROOT , dissect_rnsap_Round_Trip_Time_IncrDecrThres },
14410 { 5, &hf_rnsap_extension_MeasurementIncreaseDecreaseThreshold, ASN1_NOT_EXTENSION_ROOT, dissect_rnsap_Extension_MeasurementIncreaseDecreaseThreshold },
14411 { 0, NULL, 0, NULL }
14415 dissect_rnsap_MeasurementIncreaseDecreaseThreshold(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14416 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
14417 ett_rnsap_MeasurementIncreaseDecreaseThreshold, MeasurementIncreaseDecreaseThreshold_choice,
14422 static int dissect_measurementIncreaseDecreaseThreshold(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14423 return dissect_rnsap_MeasurementIncreaseDecreaseThreshold(tvb, offset, actx, tree, hf_rnsap_measurementIncreaseDecreaseThreshold);
14429 dissect_rnsap_MeasurementChangeTime(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14430 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14431 1U, 6000U, NULL, TRUE);
14435 static int dissect_measurementChangeTime(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14436 return dissect_rnsap_MeasurementChangeTime(tvb, offset, actx, tree, hf_rnsap_measurementChangeTime);
14440 static const per_sequence_t EventC_sequence[] = {
14441 { &hf_rnsap_measurementIncreaseDecreaseThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MeasurementIncreaseDecreaseThreshold },
14442 { &hf_rnsap_measurementChangeTime, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MeasurementChangeTime },
14443 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
14444 { NULL, 0, 0, NULL }
14448 dissect_rnsap_EventC(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14449 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14450 ett_rnsap_EventC, EventC_sequence);
14454 static int dissect_eventC(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14455 return dissect_rnsap_EventC(tvb, offset, actx, tree, hf_rnsap_eventC);
14459 static const per_sequence_t EventD_sequence[] = {
14460 { &hf_rnsap_measurementIncreaseDecreaseThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MeasurementIncreaseDecreaseThreshold },
14461 { &hf_rnsap_measurementChangeTime, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MeasurementChangeTime },
14462 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
14463 { NULL, 0, 0, NULL }
14467 dissect_rnsap_EventD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14468 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14469 ett_rnsap_EventD, EventD_sequence);
14473 static int dissect_eventD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14474 return dissect_rnsap_EventD(tvb, offset, actx, tree, hf_rnsap_eventD);
14478 static const per_sequence_t EventE_sequence[] = {
14479 { &hf_rnsap_measurementThreshold1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MeasurementThreshold },
14480 { &hf_rnsap_measurementThreshold2, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MeasurementThreshold },
14481 { &hf_rnsap_measurementHysteresisTime, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MeasurementHysteresisTime },
14482 { &hf_rnsap_reportPeriodicity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ReportPeriodicity },
14483 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
14484 { NULL, 0, 0, NULL }
14488 dissect_rnsap_EventE(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14489 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14490 ett_rnsap_EventE, EventE_sequence);
14494 static int dissect_eventE(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14495 return dissect_rnsap_EventE(tvb, offset, actx, tree, hf_rnsap_eventE);
14499 static const per_sequence_t EventF_sequence[] = {
14500 { &hf_rnsap_measurementThreshold1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MeasurementThreshold },
14501 { &hf_rnsap_measurementThreshold2, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MeasurementThreshold },
14502 { &hf_rnsap_measurementHysteresisTime, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MeasurementHysteresisTime },
14503 { &hf_rnsap_reportPeriodicity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ReportPeriodicity },
14504 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
14505 { NULL, 0, 0, NULL }
14509 dissect_rnsap_EventF(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14510 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14511 ett_rnsap_EventF, EventF_sequence);
14515 static int dissect_eventF(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14516 return dissect_rnsap_EventF(tvb, offset, actx, tree, hf_rnsap_eventF);
14522 dissect_rnsap_Extension_ReportCharacteristics(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14523 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
14527 static int dissect_extension_ReportCharacteristics(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14528 return dissect_rnsap_Extension_ReportCharacteristics(tvb, offset, actx, tree, hf_rnsap_extension_ReportCharacteristics);
14532 static const value_string rnsap_ReportCharacteristics_vals[] = {
14541 { 8, "extension-ReportCharacteristics" },
14545 static const per_choice_t ReportCharacteristics_choice[] = {
14546 { 0, &hf_rnsap_onDemand , ASN1_EXTENSION_ROOT , dissect_rnsap_NULL },
14547 { 1, &hf_rnsap_periodic1 , ASN1_EXTENSION_ROOT , dissect_rnsap_Periodic },
14548 { 2, &hf_rnsap_eventA , ASN1_EXTENSION_ROOT , dissect_rnsap_EventA },
14549 { 3, &hf_rnsap_eventB , ASN1_EXTENSION_ROOT , dissect_rnsap_EventB },
14550 { 4, &hf_rnsap_eventC , ASN1_EXTENSION_ROOT , dissect_rnsap_EventC },
14551 { 5, &hf_rnsap_eventD , ASN1_EXTENSION_ROOT , dissect_rnsap_EventD },
14552 { 6, &hf_rnsap_eventE , ASN1_EXTENSION_ROOT , dissect_rnsap_EventE },
14553 { 7, &hf_rnsap_eventF , ASN1_EXTENSION_ROOT , dissect_rnsap_EventF },
14554 { 8, &hf_rnsap_extension_ReportCharacteristics, ASN1_NOT_EXTENSION_ROOT, dissect_rnsap_Extension_ReportCharacteristics },
14555 { 0, NULL, 0, NULL }
14559 dissect_rnsap_ReportCharacteristics(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14560 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
14561 ett_rnsap_ReportCharacteristics, ReportCharacteristics_choice,
14566 static int dissect_id_ReportCharacteristics(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14567 return dissect_rnsap_ReportCharacteristics(tvb, offset, actx, tree, hf_rnsap_id_ReportCharacteristics);
14571 static const per_sequence_t RL_InformationList_RL_FailureInd_sequence_of[1] = {
14572 { &hf_rnsap_RL_InformationList_RL_FailureInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
14576 dissect_rnsap_RL_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14577 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14578 ett_rnsap_RL_InformationList_RL_FailureInd, RL_InformationList_RL_FailureInd_sequence_of,
14583 static int dissect_rL_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14584 return dissect_rnsap_RL_InformationList_RL_FailureInd(tvb, offset, actx, tree, hf_rnsap_rL_InformationList_RL_FailureInd);
14588 static const per_sequence_t RL_RL_FailureInd_sequence[] = {
14589 { &hf_rnsap_rL_InformationList_RL_FailureInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_InformationList_RL_FailureInd },
14590 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
14591 { NULL, 0, 0, NULL }
14595 dissect_rnsap_RL_RL_FailureInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14596 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14597 ett_rnsap_RL_RL_FailureInd, RL_RL_FailureInd_sequence);
14601 static int dissect_rL(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14602 return dissect_rnsap_RL_RL_FailureInd(tvb, offset, actx, tree, hf_rnsap_rL);
14606 static const per_sequence_t RL_Set_InformationList_RL_FailureInd_sequence_of[1] = {
14607 { &hf_rnsap_RL_Set_InformationList_RL_FailureInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
14611 dissect_rnsap_RL_Set_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14612 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14613 ett_rnsap_RL_Set_InformationList_RL_FailureInd, RL_Set_InformationList_RL_FailureInd_sequence_of,
14618 static int dissect_rL_Set_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14619 return dissect_rnsap_RL_Set_InformationList_RL_FailureInd(tvb, offset, actx, tree, hf_rnsap_rL_Set_InformationList_RL_FailureInd);
14623 static const per_sequence_t RL_Set_RL_FailureInd_sequence[] = {
14624 { &hf_rnsap_rL_Set_InformationList_RL_FailureInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_Set_InformationList_RL_FailureInd },
14625 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
14626 { NULL, 0, 0, NULL }
14630 dissect_rnsap_RL_Set_RL_FailureInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14631 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14632 ett_rnsap_RL_Set_RL_FailureInd, RL_Set_RL_FailureInd_sequence);
14636 static int dissect_rL_Set(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14637 return dissect_rnsap_RL_Set_RL_FailureInd(tvb, offset, actx, tree, hf_rnsap_rL_Set);
14641 static const per_sequence_t CCTrCH_InformationList_RL_FailureInd_sequence_of[1] = {
14642 { &hf_rnsap_CCTrCH_InformationList_RL_FailureInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
14646 dissect_rnsap_CCTrCH_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14647 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14648 ett_rnsap_CCTrCH_InformationList_RL_FailureInd, CCTrCH_InformationList_RL_FailureInd_sequence_of,
14653 static int dissect_cCTrCH_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14654 return dissect_rnsap_CCTrCH_InformationList_RL_FailureInd(tvb, offset, actx, tree, hf_rnsap_cCTrCH_InformationList_RL_FailureInd);
14658 static const per_sequence_t CCTrCH_RL_FailureInd_sequence[] = {
14659 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
14660 { &hf_rnsap_cCTrCH_InformationList_RL_FailureInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_InformationList_RL_FailureInd },
14661 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
14662 { NULL, 0, 0, NULL }
14666 dissect_rnsap_CCTrCH_RL_FailureInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14667 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14668 ett_rnsap_CCTrCH_RL_FailureInd, CCTrCH_RL_FailureInd_sequence);
14672 static int dissect_cCTrCH(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14673 return dissect_rnsap_CCTrCH_RL_FailureInd(tvb, offset, actx, tree, hf_rnsap_cCTrCH);
14677 static const value_string rnsap_Reporting_Object_RL_FailureInd_vals[] = {
14684 static const per_choice_t Reporting_Object_RL_FailureInd_choice[] = {
14685 { 0, &hf_rnsap_rL , ASN1_EXTENSION_ROOT , dissect_rnsap_RL_RL_FailureInd },
14686 { 1, &hf_rnsap_rL_Set , ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Set_RL_FailureInd },
14687 { 2, &hf_rnsap_cCTrCH , ASN1_NOT_EXTENSION_ROOT, dissect_rnsap_CCTrCH_RL_FailureInd },
14688 { 0, NULL, 0, NULL }
14692 dissect_rnsap_Reporting_Object_RL_FailureInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14693 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
14694 ett_rnsap_Reporting_Object_RL_FailureInd, Reporting_Object_RL_FailureInd_choice,
14699 static int dissect_id_Reporting_Object_RL_FailureInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14700 return dissect_rnsap_Reporting_Object_RL_FailureInd(tvb, offset, actx, tree, hf_rnsap_id_Reporting_Object_RL_FailureInd);
14704 static const per_sequence_t RL_InformationList_RL_RestoreInd_sequence_of[1] = {
14705 { &hf_rnsap_RL_InformationList_RL_RestoreInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
14709 dissect_rnsap_RL_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14710 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14711 ett_rnsap_RL_InformationList_RL_RestoreInd, RL_InformationList_RL_RestoreInd_sequence_of,
14716 static int dissect_rL_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14717 return dissect_rnsap_RL_InformationList_RL_RestoreInd(tvb, offset, actx, tree, hf_rnsap_rL_InformationList_RL_RestoreInd);
14721 static const per_sequence_t RL_RL_RestoreInd_sequence[] = {
14722 { &hf_rnsap_rL_InformationList_RL_RestoreInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_InformationList_RL_RestoreInd },
14723 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
14724 { NULL, 0, 0, NULL }
14728 dissect_rnsap_RL_RL_RestoreInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14729 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14730 ett_rnsap_RL_RL_RestoreInd, RL_RL_RestoreInd_sequence);
14734 static int dissect_rL1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14735 return dissect_rnsap_RL_RL_RestoreInd(tvb, offset, actx, tree, hf_rnsap_rL1);
14739 static const per_sequence_t RL_Set_InformationList_RL_RestoreInd_sequence_of[1] = {
14740 { &hf_rnsap_RL_Set_InformationList_RL_RestoreInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
14744 dissect_rnsap_RL_Set_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14745 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14746 ett_rnsap_RL_Set_InformationList_RL_RestoreInd, RL_Set_InformationList_RL_RestoreInd_sequence_of,
14751 static int dissect_rL_Set_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14752 return dissect_rnsap_RL_Set_InformationList_RL_RestoreInd(tvb, offset, actx, tree, hf_rnsap_rL_Set_InformationList_RL_RestoreInd);
14756 static const per_sequence_t RL_Set_RL_RestoreInd_sequence[] = {
14757 { &hf_rnsap_rL_Set_InformationList_RL_RestoreInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_Set_InformationList_RL_RestoreInd },
14758 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
14759 { NULL, 0, 0, NULL }
14763 dissect_rnsap_RL_Set_RL_RestoreInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14764 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14765 ett_rnsap_RL_Set_RL_RestoreInd, RL_Set_RL_RestoreInd_sequence);
14769 static int dissect_rL_Set1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14770 return dissect_rnsap_RL_Set_RL_RestoreInd(tvb, offset, actx, tree, hf_rnsap_rL_Set1);
14774 static const per_sequence_t CCTrCH_InformationList_RL_RestoreInd_sequence_of[1] = {
14775 { &hf_rnsap_CCTrCH_InformationList_RL_RestoreInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
14779 dissect_rnsap_CCTrCH_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14780 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14781 ett_rnsap_CCTrCH_InformationList_RL_RestoreInd, CCTrCH_InformationList_RL_RestoreInd_sequence_of,
14786 static int dissect_cCTrCH_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14787 return dissect_rnsap_CCTrCH_InformationList_RL_RestoreInd(tvb, offset, actx, tree, hf_rnsap_cCTrCH_InformationList_RL_RestoreInd);
14791 static const per_sequence_t CCTrCH_RL_RestoreInd_sequence[] = {
14792 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
14793 { &hf_rnsap_cCTrCH_InformationList_RL_RestoreInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_InformationList_RL_RestoreInd },
14794 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
14795 { NULL, 0, 0, NULL }
14799 dissect_rnsap_CCTrCH_RL_RestoreInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14800 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14801 ett_rnsap_CCTrCH_RL_RestoreInd, CCTrCH_RL_RestoreInd_sequence);
14805 static int dissect_cCTrCH1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14806 return dissect_rnsap_CCTrCH_RL_RestoreInd(tvb, offset, actx, tree, hf_rnsap_cCTrCH1);
14810 static const value_string rnsap_Reporting_Object_RL_RestoreInd_vals[] = {
14817 static const per_choice_t Reporting_Object_RL_RestoreInd_choice[] = {
14818 { 0, &hf_rnsap_rL1 , ASN1_EXTENSION_ROOT , dissect_rnsap_RL_RL_RestoreInd },
14819 { 1, &hf_rnsap_rL_Set1 , ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Set_RL_RestoreInd },
14820 { 2, &hf_rnsap_cCTrCH1 , ASN1_NOT_EXTENSION_ROOT, dissect_rnsap_CCTrCH_RL_RestoreInd },
14821 { 0, NULL, 0, NULL }
14825 dissect_rnsap_Reporting_Object_RL_RestoreInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14826 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
14827 ett_rnsap_Reporting_Object_RL_RestoreInd, Reporting_Object_RL_RestoreInd_choice,
14832 static int dissect_id_Reporing_Object_RL_RestoreInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14833 return dissect_rnsap_Reporting_Object_RL_RestoreInd(tvb, offset, actx, tree, hf_rnsap_id_Reporing_Object_RL_RestoreInd);
14839 dissect_rnsap_RT_Load_Value(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14840 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14841 0U, 100U, NULL, FALSE);
14845 static int dissect_id_RT_Load_Value(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14846 return dissect_rnsap_RT_Load_Value(tvb, offset, actx, tree, hf_rnsap_id_RT_Load_Value);
14852 dissect_rnsap_RT_Load_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14853 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14854 0U, 100U, NULL, FALSE);
14858 static int dissect_id_RT_Load_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14859 return dissect_rnsap_RT_Load_Value_IncrDecrThres(tvb, offset, actx, tree, hf_rnsap_id_RT_Load_Value_IncrDecrThres);
14863 static const per_sequence_t ContextInfoList_Reset_sequence_of[1] = {
14864 { &hf_rnsap_ContextInfoList_Reset_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
14868 dissect_rnsap_ContextInfoList_Reset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14869 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14870 ett_rnsap_ContextInfoList_Reset, ContextInfoList_Reset_sequence_of,
14875 static int dissect_contextInfoList_Reset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14876 return dissect_rnsap_ContextInfoList_Reset(tvb, offset, actx, tree, hf_rnsap_contextInfoList_Reset);
14880 static const per_sequence_t ContextList_Reset_sequence[] = {
14881 { &hf_rnsap_contextInfoList_Reset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ContextInfoList_Reset },
14882 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
14883 { NULL, 0, 0, NULL }
14887 dissect_rnsap_ContextList_Reset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14888 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14889 ett_rnsap_ContextList_Reset, ContextList_Reset_sequence);
14893 static int dissect_context(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14894 return dissect_rnsap_ContextList_Reset(tvb, offset, actx, tree, hf_rnsap_context);
14898 static const per_sequence_t ContextGroupInfoList_Reset_sequence_of[1] = {
14899 { &hf_rnsap_ContextGroupInfoList_Reset_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
14903 dissect_rnsap_ContextGroupInfoList_Reset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14904 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14905 ett_rnsap_ContextGroupInfoList_Reset, ContextGroupInfoList_Reset_sequence_of,
14910 static int dissect_contextGroupInfoList_Reset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14911 return dissect_rnsap_ContextGroupInfoList_Reset(tvb, offset, actx, tree, hf_rnsap_contextGroupInfoList_Reset);
14915 static const per_sequence_t ContextGroupList_Reset_sequence[] = {
14916 { &hf_rnsap_contextGroupInfoList_Reset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ContextGroupInfoList_Reset },
14917 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
14918 { NULL, 0, 0, NULL }
14922 dissect_rnsap_ContextGroupList_Reset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14923 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14924 ett_rnsap_ContextGroupList_Reset, ContextGroupList_Reset_sequence);
14928 static int dissect_contextGroup(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14929 return dissect_rnsap_ContextGroupList_Reset(tvb, offset, actx, tree, hf_rnsap_contextGroup);
14933 static const value_string rnsap_ResetIndicator_vals[] = {
14935 { 1, "all-contexts" },
14936 { 2, "contextGroup" },
14940 static const per_choice_t ResetIndicator_choice[] = {
14941 { 0, &hf_rnsap_context , ASN1_EXTENSION_ROOT , dissect_rnsap_ContextList_Reset },
14942 { 1, &hf_rnsap_all_contexts , ASN1_EXTENSION_ROOT , dissect_rnsap_NULL },
14943 { 2, &hf_rnsap_contextGroup , ASN1_NOT_EXTENSION_ROOT, dissect_rnsap_ContextGroupList_Reset },
14944 { 0, NULL, 0, NULL }
14948 dissect_rnsap_ResetIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14949 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
14950 ett_rnsap_ResetIndicator, ResetIndicator_choice,
14955 static int dissect_id_ResetIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14956 return dissect_rnsap_ResetIndicator(tvb, offset, actx, tree, hf_rnsap_id_ResetIndicator);
14962 dissect_rnsap_DL_CodeInformationList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14963 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
14967 static int dissect_dl_CodeInformation2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14968 return dissect_rnsap_DL_CodeInformationList_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_rnsap_dl_CodeInformation2);
14972 static const per_sequence_t Combining_RL_AdditionFailureFDD_sequence[] = {
14973 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
14974 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
14975 { NULL, 0, 0, NULL }
14979 dissect_rnsap_Combining_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14980 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14981 ett_rnsap_Combining_RL_AdditionFailureFDD, Combining_RL_AdditionFailureFDD_sequence);
14985 static int dissect_combining4(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
14986 return dissect_rnsap_Combining_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_rnsap_combining4);
14990 static const per_sequence_t NonCombining_RL_AdditionFailureFDD_sequence[] = {
14991 { &hf_rnsap_dCH_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_InformationResponse },
14992 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
14993 { NULL, 0, 0, NULL }
14997 dissect_rnsap_NonCombining_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
14998 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14999 ett_rnsap_NonCombining_RL_AdditionFailureFDD, NonCombining_RL_AdditionFailureFDD_sequence);
15003 static int dissect_nonCombining2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15004 return dissect_rnsap_NonCombining_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_rnsap_nonCombining2);
15008 static const value_string rnsap_DiversityIndication_RL_AdditionFailureFDD_vals[] = {
15009 { 0, "combining" },
15010 { 1, "nonCombining" },
15014 static const per_choice_t DiversityIndication_RL_AdditionFailureFDD_choice[] = {
15015 { 0, &hf_rnsap_combining4 , ASN1_NO_EXTENSIONS , dissect_rnsap_Combining_RL_AdditionFailureFDD },
15016 { 1, &hf_rnsap_nonCombining2 , ASN1_NO_EXTENSIONS , dissect_rnsap_NonCombining_RL_AdditionFailureFDD },
15017 { 0, NULL, 0, NULL }
15021 dissect_rnsap_DiversityIndication_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15022 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
15023 ett_rnsap_DiversityIndication_RL_AdditionFailureFDD, DiversityIndication_RL_AdditionFailureFDD_choice,
15028 static int dissect_diversityIndication5(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15029 return dissect_rnsap_DiversityIndication_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_rnsap_diversityIndication5);
15033 static const per_sequence_t SuccessfulRL_InformationResponse_RL_AdditionFailureFDD_sequence[] = {
15034 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
15035 { &hf_rnsap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_Set_ID },
15036 { &hf_rnsap_uRA_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_URA_Information },
15037 { &hf_rnsap_sAI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SAI },
15038 { &hf_rnsap_gA_Cell , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GA_Cell },
15039 { &hf_rnsap_gA_AccessPointPosition, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GA_AccessPointPosition },
15040 { &hf_rnsap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Received_total_wide_band_power },
15041 { &hf_rnsap_not_Used_secondary_CCPCH_Info, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_NULL },
15042 { &hf_rnsap_dl_CodeInformation2, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_CodeInformationList_RL_AdditionFailureFDD },
15043 { &hf_rnsap_diversityIndication5, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DiversityIndication_RL_AdditionFailureFDD },
15044 { &hf_rnsap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SSDT_SupportIndicator },
15045 { &hf_rnsap_minUL_SIR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_SIR },
15046 { &hf_rnsap_maxUL_SIR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_SIR },
15047 { &hf_rnsap_closedlooptimingadjustmentmode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Closedlooptimingadjustmentmode },
15048 { &hf_rnsap_maximumAllowedULTxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MaximumAllowedULTxPower },
15049 { &hf_rnsap_maximumDLTxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_Power },
15050 { &hf_rnsap_minimumDLTxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_Power },
15051 { &hf_rnsap_neighbouring_UMTS_CellInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Neighbouring_UMTS_CellInformation },
15052 { &hf_rnsap_neighbouring_GSM_CellInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Neighbouring_GSM_CellInformation },
15053 { &hf_rnsap_primaryCPICH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PrimaryCPICH_Power },
15054 { &hf_rnsap_pC_Preamble , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PC_Preamble },
15055 { &hf_rnsap_sRB_Delay , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SRB_Delay },
15056 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
15057 { NULL, 0, 0, NULL }
15061 dissect_rnsap_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15062 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15063 ett_rnsap_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD, SuccessfulRL_InformationResponse_RL_AdditionFailureFDD_sequence);
15067 static int dissect_id_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15068 return dissect_rnsap_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_rnsap_id_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD);
15072 static const per_sequence_t Combining_RL_SetupFailureFDD_sequence[] = {
15073 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
15074 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
15075 { NULL, 0, 0, NULL }
15079 dissect_rnsap_Combining_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15080 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15081 ett_rnsap_Combining_RL_SetupFailureFDD, Combining_RL_SetupFailureFDD_sequence);
15085 static int dissect_combining1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15086 return dissect_rnsap_Combining_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_rnsap_combining1);
15090 static const per_sequence_t NonCombiningOrFirstRL_RL_SetupFailureFDD_sequence[] = {
15091 { &hf_rnsap_dCH_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_InformationResponse },
15092 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
15093 { NULL, 0, 0, NULL }
15097 dissect_rnsap_NonCombiningOrFirstRL_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15098 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15099 ett_rnsap_NonCombiningOrFirstRL_RL_SetupFailureFDD, NonCombiningOrFirstRL_RL_SetupFailureFDD_sequence);
15103 static int dissect_nonCombiningOrFirstRL1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15104 return dissect_rnsap_NonCombiningOrFirstRL_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_rnsap_nonCombiningOrFirstRL1);
15108 static const value_string rnsap_DiversityIndication_RL_SetupFailureFDD_vals[] = {
15109 { 0, "combining" },
15110 { 1, "nonCombiningOrFirstRL" },
15114 static const per_choice_t DiversityIndication_RL_SetupFailureFDD_choice[] = {
15115 { 0, &hf_rnsap_combining1 , ASN1_NO_EXTENSIONS , dissect_rnsap_Combining_RL_SetupFailureFDD },
15116 { 1, &hf_rnsap_nonCombiningOrFirstRL1, ASN1_NO_EXTENSIONS , dissect_rnsap_NonCombiningOrFirstRL_RL_SetupFailureFDD },
15117 { 0, NULL, 0, NULL }
15121 dissect_rnsap_DiversityIndication_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15122 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
15123 ett_rnsap_DiversityIndication_RL_SetupFailureFDD, DiversityIndication_RL_SetupFailureFDD_choice,
15128 static int dissect_diversityIndication1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15129 return dissect_rnsap_DiversityIndication_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_rnsap_diversityIndication1);
15133 static const per_sequence_t SuccessfulRL_InformationResponse_RL_SetupFailureFDD_sequence[] = {
15134 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
15135 { &hf_rnsap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_Set_ID },
15136 { &hf_rnsap_uRA_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_URA_Information },
15137 { &hf_rnsap_sAI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SAI },
15138 { &hf_rnsap_gA_Cell , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GA_Cell },
15139 { &hf_rnsap_gA_AccessPointPosition, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GA_AccessPointPosition },
15140 { &hf_rnsap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Received_total_wide_band_power },
15141 { &hf_rnsap_not_Used_secondary_CCPCH_Info, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_NULL },
15142 { &hf_rnsap_dl_CodeInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_FDD_DL_CodeInformation },
15143 { &hf_rnsap_diversityIndication1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DiversityIndication_RL_SetupFailureFDD },
15144 { &hf_rnsap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SSDT_SupportIndicator },
15145 { &hf_rnsap_maxUL_SIR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_SIR },
15146 { &hf_rnsap_minUL_SIR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_SIR },
15147 { &hf_rnsap_closedlooptimingadjustmentmode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Closedlooptimingadjustmentmode },
15148 { &hf_rnsap_maximumAllowedULTxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MaximumAllowedULTxPower },
15149 { &hf_rnsap_maximumDLTxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_Power },
15150 { &hf_rnsap_minimumDLTxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_Power },
15151 { &hf_rnsap_primaryCPICH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PrimaryCPICH_Power },
15152 { &hf_rnsap_primaryScramblingCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PrimaryScramblingCode },
15153 { &hf_rnsap_uL_UARFCN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UARFCN },
15154 { &hf_rnsap_dL_UARFCN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UARFCN },
15155 { &hf_rnsap_not_Used_dSCH_InformationResponse_RL_SetupFailureFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_NULL },
15156 { &hf_rnsap_neighbouring_UMTS_CellInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Neighbouring_UMTS_CellInformation },
15157 { &hf_rnsap_neighbouring_GSM_CellInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Neighbouring_GSM_CellInformation },
15158 { &hf_rnsap_pC_Preamble , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PC_Preamble },
15159 { &hf_rnsap_sRB_Delay , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SRB_Delay },
15160 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
15161 { NULL, 0, 0, NULL }
15165 dissect_rnsap_SuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15166 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15167 ett_rnsap_SuccessfulRL_InformationResponse_RL_SetupFailureFDD, SuccessfulRL_InformationResponse_RL_SetupFailureFDD_sequence);
15171 static int dissect_id_SuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15172 return dissect_rnsap_SuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_rnsap_id_SuccessfulRL_InformationResponse_RL_SetupFailureFDD);
15178 dissect_rnsap_TransportBearerID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15179 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15180 0U, 4095U, NULL, FALSE);
15184 static int dissect_id_TransportBearerID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15185 return dissect_rnsap_TransportBearerID(tvb, offset, actx, tree, hf_rnsap_id_TransportBearerID);
15189 static const value_string rnsap_TypeOfError_vals[] = {
15190 { 0, "not-understood" },
15197 dissect_rnsap_TypeOfError(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15198 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15199 2, NULL, TRUE, 0, NULL);
15203 static int dissect_id_TypeOfError(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15204 return dissect_rnsap_TypeOfError(tvb, offset, actx, tree, hf_rnsap_id_TypeOfError);
15208 static const per_sequence_t UC_ID_sequence[] = {
15209 { &hf_rnsap_rNC_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RNC_ID },
15210 { &hf_rnsap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_C_ID },
15211 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
15212 { NULL, 0, 0, NULL }
15216 dissect_rnsap_UC_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15217 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15218 ett_rnsap_UC_ID, UC_ID_sequence);
15222 static int dissect_id_UC_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15223 return dissect_rnsap_UC_ID(tvb, offset, actx, tree, hf_rnsap_id_UC_ID);
15225 static int dissect_uC_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15226 return dissect_rnsap_UC_ID(tvb, offset, actx, tree, hf_rnsap_uC_ID);
15230 static const per_sequence_t UL_CCTrCH_AddInformation_RL_ReconfPrepTDD_sequence[] = {
15231 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
15232 { &hf_rnsap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TFCS },
15233 { &hf_rnsap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TFCI_Coding },
15234 { &hf_rnsap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PunctureLimit },
15235 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
15236 { NULL, 0, 0, NULL }
15240 dissect_rnsap_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15241 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15242 ett_rnsap_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD, UL_CCTrCH_AddInformation_RL_ReconfPrepTDD_sequence);
15246 static int dissect_id_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15247 return dissect_rnsap_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD);
15251 static const per_sequence_t UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = {
15252 { &hf_rnsap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
15256 dissect_rnsap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15257 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15258 ett_rnsap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
15263 static int dissect_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15264 return dissect_rnsap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD);
15268 static const per_sequence_t UL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence[] = {
15269 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
15270 { &hf_rnsap_ul_TFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TFCS },
15271 { &hf_rnsap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TFCI_Coding },
15272 { &hf_rnsap_ul_PunctureLimit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PunctureLimit },
15273 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
15274 { NULL, 0, 0, NULL }
15278 dissect_rnsap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15279 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15280 ett_rnsap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD, UL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence);
15284 static int dissect_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15285 return dissect_rnsap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD);
15289 static const per_sequence_t UL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of[1] = {
15290 { &hf_rnsap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
15294 dissect_rnsap_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15295 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15296 ett_rnsap_UL_CCTrCH_InformationList_RL_SetupRqstTDD, UL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of,
15301 static int dissect_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15302 return dissect_rnsap_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD);
15308 dissect_rnsap_UL_DPCH_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15309 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
15313 static int dissect_ul_DPCH_Information2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15314 return dissect_rnsap_UL_DPCH_InformationList_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_ul_DPCH_Information2);
15318 static const per_sequence_t UL_CCTrCH_InformationItem_PhyChReconfRqstTDD_sequence[] = {
15319 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
15320 { &hf_rnsap_ul_DPCH_Information2, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_DPCH_InformationList_PhyChReconfRqstTDD },
15321 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
15322 { NULL, 0, 0, NULL }
15326 dissect_rnsap_UL_CCTrCH_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15327 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15328 ett_rnsap_UL_CCTrCH_InformationItem_PhyChReconfRqstTDD, UL_CCTrCH_InformationItem_PhyChReconfRqstTDD_sequence);
15332 static int dissect_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15333 return dissect_rnsap_UL_CCTrCH_InformationItem_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item);
15337 static const per_sequence_t UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_sequence_of[1] = {
15338 { &hf_rnsap_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_CCTrCH_InformationItem_PhyChReconfRqstTDD },
15342 dissect_rnsap_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15343 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15344 ett_rnsap_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD, UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_sequence_of,
15349 static int dissect_id_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15350 return dissect_rnsap_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD);
15356 dissect_rnsap_UL_DPCH_InformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15357 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
15361 static int dissect_ul_DPCH_Information1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15362 return dissect_rnsap_UL_DPCH_InformationList_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_ul_DPCH_Information1);
15366 static const per_sequence_t UL_CCTrCHInformationItem_RL_AdditionRspTDD_sequence[] = {
15367 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
15368 { &hf_rnsap_ul_DPCH_Information1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_DPCH_InformationList_RL_AdditionRspTDD },
15369 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
15370 { NULL, 0, 0, NULL }
15374 dissect_rnsap_UL_CCTrCHInformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15375 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15376 ett_rnsap_UL_CCTrCHInformationItem_RL_AdditionRspTDD, UL_CCTrCHInformationItem_RL_AdditionRspTDD_sequence);
15380 static int dissect_UL_CCTrCHInformationListIE_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15381 return dissect_rnsap_UL_CCTrCHInformationItem_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_UL_CCTrCHInformationListIE_RL_AdditionRspTDD_item);
15385 static const per_sequence_t UL_CCTrCHInformationListIE_RL_AdditionRspTDD_sequence_of[1] = {
15386 { &hf_rnsap_UL_CCTrCHInformationListIE_RL_AdditionRspTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_CCTrCHInformationItem_RL_AdditionRspTDD },
15390 dissect_rnsap_UL_CCTrCHInformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15391 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15392 ett_rnsap_UL_CCTrCHInformationListIE_RL_AdditionRspTDD, UL_CCTrCHInformationListIE_RL_AdditionRspTDD_sequence_of,
15397 static int dissect_id_UL_CCTrCH_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15398 return dissect_rnsap_UL_CCTrCHInformationListIE_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationListIE_RL_AdditionRspTDD);
15404 dissect_rnsap_UL_DPCH_InformationAddList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15405 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
15409 static int dissect_ul_DPCH_AddInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15410 return dissect_rnsap_UL_DPCH_InformationAddList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_ul_DPCH_AddInformation);
15416 dissect_rnsap_UL_DPCH_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15417 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
15421 static int dissect_ul_DPCH_ModifyInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15422 return dissect_rnsap_UL_DPCH_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_ul_DPCH_ModifyInformation);
15428 dissect_rnsap_UL_DPCH_InformationDeleteList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15429 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
15433 static int dissect_ul_DPCH_DeleteInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15434 return dissect_rnsap_UL_DPCH_InformationDeleteList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_ul_DPCH_DeleteInformation);
15438 static const per_sequence_t UL_CCTrCH_InformationItem_RL_ReconfReadyTDD_sequence[] = {
15439 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
15440 { &hf_rnsap_ul_DPCH_AddInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_DPCH_InformationAddList_RL_ReconfReadyTDD },
15441 { &hf_rnsap_ul_DPCH_ModifyInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_DPCH_InformationModifyList_RL_ReconfReadyTDD },
15442 { &hf_rnsap_ul_DPCH_DeleteInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_DPCH_InformationDeleteList_RL_ReconfReadyTDD },
15443 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
15444 { NULL, 0, 0, NULL }
15448 dissect_rnsap_UL_CCTrCH_InformationItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15449 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15450 ett_rnsap_UL_CCTrCH_InformationItem_RL_ReconfReadyTDD, UL_CCTrCH_InformationItem_RL_ReconfReadyTDD_sequence);
15454 static int dissect_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15455 return dissect_rnsap_UL_CCTrCH_InformationItem_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item);
15459 static const per_sequence_t UL_CCTrCHInformationListIE_RL_ReconfReadyTDD_sequence_of[1] = {
15460 { &hf_rnsap_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_CCTrCH_InformationItem_RL_ReconfReadyTDD },
15464 dissect_rnsap_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15465 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15466 ett_rnsap_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD, UL_CCTrCHInformationListIE_RL_ReconfReadyTDD_sequence_of,
15471 static int dissect_id_UL_CCTrCH_InformationListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15472 return dissect_rnsap_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationListIE_RL_ReconfReadyTDD);
15478 dissect_rnsap_UL_DPCH_InformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15479 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
15483 static int dissect_ul_DPCH_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15484 return dissect_rnsap_UL_DPCH_InformationList_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_ul_DPCH_Information);
15488 static const per_sequence_t UL_CCTrCHInformationItem_RL_SetupRspTDD_sequence[] = {
15489 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
15490 { &hf_rnsap_ul_DPCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_DPCH_InformationList_RL_SetupRspTDD },
15491 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
15492 { NULL, 0, 0, NULL }
15496 dissect_rnsap_UL_CCTrCHInformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15497 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15498 ett_rnsap_UL_CCTrCHInformationItem_RL_SetupRspTDD, UL_CCTrCHInformationItem_RL_SetupRspTDD_sequence);
15502 static int dissect_UL_CCTrCHInformationListIE_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15503 return dissect_rnsap_UL_CCTrCHInformationItem_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_UL_CCTrCHInformationListIE_RL_SetupRspTDD_item);
15507 static const per_sequence_t UL_CCTrCHInformationListIE_RL_SetupRspTDD_sequence_of[1] = {
15508 { &hf_rnsap_UL_CCTrCHInformationListIE_RL_SetupRspTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_CCTrCHInformationItem_RL_SetupRspTDD },
15512 dissect_rnsap_UL_CCTrCHInformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15513 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15514 ett_rnsap_UL_CCTrCHInformationListIE_RL_SetupRspTDD, UL_CCTrCHInformationListIE_RL_SetupRspTDD_sequence_of,
15519 static int dissect_id_UL_CCTrCH_InformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15520 return dissect_rnsap_UL_CCTrCHInformationListIE_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationListIE_RL_SetupRspTDD);
15526 dissect_rnsap_UL_ScramblingCodeNumber(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15527 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15528 0U, 16777215U, NULL, FALSE);
15532 static int dissect_ul_ScramblingCodeNumber(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15533 return dissect_rnsap_UL_ScramblingCodeNumber(tvb, offset, actx, tree, hf_rnsap_ul_ScramblingCodeNumber);
15537 static const value_string rnsap_UL_ScramblingCodeLength_vals[] = {
15545 dissect_rnsap_UL_ScramblingCodeLength(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15546 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15547 2, NULL, FALSE, 0, NULL);
15551 static int dissect_ul_ScramblingCodeLength(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15552 return dissect_rnsap_UL_ScramblingCodeLength(tvb, offset, actx, tree, hf_rnsap_ul_ScramblingCodeLength);
15556 static const per_sequence_t UL_ScramblingCode_sequence[] = {
15557 { &hf_rnsap_ul_ScramblingCodeNumber, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_ScramblingCodeNumber },
15558 { &hf_rnsap_ul_ScramblingCodeLength, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_ScramblingCodeLength },
15559 { &hf_rnsap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
15560 { NULL, 0, 0, NULL }
15564 dissect_rnsap_UL_ScramblingCode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15565 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15566 ett_rnsap_UL_ScramblingCode, UL_ScramblingCode_sequence);
15570 static int dissect_ul_ScramblingCode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15571 return dissect_rnsap_UL_ScramblingCode(tvb, offset, actx, tree, hf_rnsap_ul_ScramblingCode);
15575 static const value_string rnsap_MinUL_ChannelisationCodeLength_vals[] = {
15588 dissect_rnsap_MinUL_ChannelisationCodeLength(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15589 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15590 7, NULL, FALSE, 0, NULL);
15594 static int dissect_minUL_ChannelisationCodeLength(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15595 return dissect_rnsap_MinUL_ChannelisationCodeLength(tvb, offset, actx, tree, hf_rnsap_minUL_ChannelisationCodeLength);
15601 dissect_rnsap_MaxNrOfUL_DPCHs(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15602 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15603 1U, 6U, NULL, FALSE);
15607 static int dissect_maxNrOfUL_DPCHs(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15608 return dissect_rnsap_MaxNrOfUL_DPCHs(tvb, offset, actx, tree, hf_rnsap_maxNrOfUL_DPCHs);
15610 static int dissect_maxNrOfUL_DPDCHs(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15611 return dissect_rnsap_MaxNrOfUL_DPCHs(tvb, offset, actx, tree, hf_rnsap_maxNrOfUL_DPDCHs);
15617 dissect_rnsap_UL_DPCCH_SlotFormat(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15618 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15619 0U, 5U, NULL, TRUE);
15623 static int dissect_ul_DPCCH_SlotFormat(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15624 return dissect_rnsap_UL_DPCCH_SlotFormat(tvb, offset, actx, tree, hf_rnsap_ul_DPCCH_SlotFormat);
15628 static const value_string rnsap_DiversityMode_vals[] = {
15631 { 2, "closedLoopMode1" },
15632 { 3, "not-used-closedLoopMode2" },
15638 dissect_rnsap_DiversityMode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15639 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15640 4, NULL, TRUE, 0, NULL);
15644 static int dissect_diversityMode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15645 return dissect_rnsap_DiversityMode(tvb, offset, actx, tree, hf_rnsap_diversityMode);
15649 static const per_sequence_t UL_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
15650 { &hf_rnsap_ul_ScramblingCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_ScramblingCode },
15651 { &hf_rnsap_ul_SIRTarget , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_SIR },
15652 { &hf_rnsap_minUL_ChannelisationCodeLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MinUL_ChannelisationCodeLength },
15653 { &hf_rnsap_maxNrOfUL_DPDCHs, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MaxNrOfUL_DPCHs },
15654 { &hf_rnsap_ul_PunctureLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PunctureLimit },
15655 { &hf_rnsap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TFCS },
15656 { &hf_rnsap_ul_DPCCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_DPCCH_SlotFormat },
15657 { &hf_rnsap_diversityMode , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DiversityMode },
15658 { &hf_rnsap_not_Used_sSDT_CellIDLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_NULL },
15659 { &hf_rnsap_not_Used_s_FieldLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_NULL },
15660 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
15661 { NULL, 0, 0, NULL }
15665 dissect_rnsap_UL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15666 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15667 ett_rnsap_UL_DPCH_Information_RL_ReconfPrepFDD, UL_DPCH_Information_RL_ReconfPrepFDD_sequence);
15671 static int dissect_id_UL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15672 return dissect_rnsap_UL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_rnsap_id_UL_DPCH_Information_RL_ReconfPrepFDD);
15676 static const per_sequence_t UL_DPCH_Information_RL_ReconfRqstFDD_sequence[] = {
15677 { &hf_rnsap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TFCS },
15678 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
15679 { NULL, 0, 0, NULL }
15683 dissect_rnsap_UL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15684 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15685 ett_rnsap_UL_DPCH_Information_RL_ReconfRqstFDD, UL_DPCH_Information_RL_ReconfRqstFDD_sequence);
15689 static int dissect_id_UL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15690 return dissect_rnsap_UL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, actx, tree, hf_rnsap_id_UL_DPCH_Information_RL_ReconfRqstFDD);
15694 static const per_sequence_t UL_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
15695 { &hf_rnsap_ul_ScramblingCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_ScramblingCode },
15696 { &hf_rnsap_minUL_ChannelisationCodeLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MinUL_ChannelisationCodeLength },
15697 { &hf_rnsap_maxNrOfUL_DPCHs, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MaxNrOfUL_DPCHs },
15698 { &hf_rnsap_ul_PunctureLimit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PunctureLimit },
15699 { &hf_rnsap_ul_TFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TFCS },
15700 { &hf_rnsap_ul_DPCCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_DPCCH_SlotFormat },
15701 { &hf_rnsap_ul_SIRTarget , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_SIR },
15702 { &hf_rnsap_diversityMode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DiversityMode },
15703 { &hf_rnsap_not_Used_sSDT_CellIdLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_NULL },
15704 { &hf_rnsap_not_Used_s_FieldLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_NULL },
15705 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
15706 { NULL, 0, 0, NULL }
15710 dissect_rnsap_UL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15711 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15712 ett_rnsap_UL_DPCH_Information_RL_SetupRqstFDD, UL_DPCH_Information_RL_SetupRqstFDD_sequence);
15716 static int dissect_id_UL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15717 return dissect_rnsap_UL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_rnsap_id_UL_DPCH_Information_RL_SetupRqstFDD);
15721 static const per_sequence_t TDD_UL_Code_InformationItem_sequence[] = {
15722 { &hf_rnsap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DPCH_ID },
15723 { &hf_rnsap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_ChannelisationCode },
15724 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
15725 { NULL, 0, 0, NULL }
15729 dissect_rnsap_TDD_UL_Code_InformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15730 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15731 ett_rnsap_TDD_UL_Code_InformationItem, TDD_UL_Code_InformationItem_sequence);
15735 static int dissect_TDD_UL_Code_Information_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15736 return dissect_rnsap_TDD_UL_Code_InformationItem(tvb, offset, actx, tree, hf_rnsap_TDD_UL_Code_Information_item);
15740 static const per_sequence_t TDD_UL_Code_Information_sequence_of[1] = {
15741 { &hf_rnsap_TDD_UL_Code_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_UL_Code_InformationItem },
15745 dissect_rnsap_TDD_UL_Code_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15746 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15747 ett_rnsap_TDD_UL_Code_Information, TDD_UL_Code_Information_sequence_of,
15752 static int dissect_uL_Code_Information1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15753 return dissect_rnsap_TDD_UL_Code_Information(tvb, offset, actx, tree, hf_rnsap_uL_Code_Information1);
15757 static const per_sequence_t UL_Timeslot_InformationItem_PhyChReconfRqstTDD_sequence[] = {
15758 { &hf_rnsap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlot },
15759 { &hf_rnsap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MidambleShiftAndBurstType },
15760 { &hf_rnsap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TFCI_Presence },
15761 { &hf_rnsap_uL_Code_Information1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TDD_UL_Code_Information },
15762 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
15763 { NULL, 0, 0, NULL }
15767 dissect_rnsap_UL_Timeslot_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15768 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15769 ett_rnsap_UL_Timeslot_InformationItem_PhyChReconfRqstTDD, UL_Timeslot_InformationItem_PhyChReconfRqstTDD_sequence);
15773 static int dissect_UL_Timeslot_InformationList_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15774 return dissect_rnsap_UL_Timeslot_InformationItem_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_UL_Timeslot_InformationList_PhyChReconfRqstTDD_item);
15778 static const per_sequence_t UL_Timeslot_InformationList_PhyChReconfRqstTDD_sequence_of[1] = {
15779 { &hf_rnsap_UL_Timeslot_InformationList_PhyChReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_Timeslot_InformationItem_PhyChReconfRqstTDD },
15783 dissect_rnsap_UL_Timeslot_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15784 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15785 ett_rnsap_UL_Timeslot_InformationList_PhyChReconfRqstTDD, UL_Timeslot_InformationList_PhyChReconfRqstTDD_sequence_of,
15790 static int dissect_uL_Timeslot_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15791 return dissect_rnsap_UL_Timeslot_InformationList_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_uL_Timeslot_InformationList_PhyChReconfRqstTDD);
15795 static const per_sequence_t UL_DPCH_InformationItem_PhyChReconfRqstTDD_sequence[] = {
15796 { &hf_rnsap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_RepetitionPeriod },
15797 { &hf_rnsap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_RepetitionLength },
15798 { &hf_rnsap_tDD_DPCHOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TDD_DPCHOffset },
15799 { &hf_rnsap_uL_Timeslot_InformationList_PhyChReconfRqstTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_Timeslot_InformationList_PhyChReconfRqstTDD },
15800 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
15801 { NULL, 0, 0, NULL }
15805 dissect_rnsap_UL_DPCH_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15806 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15807 ett_rnsap_UL_DPCH_InformationItem_PhyChReconfRqstTDD, UL_DPCH_InformationItem_PhyChReconfRqstTDD_sequence);
15811 static int dissect_id_UL_DPCH_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15812 return dissect_rnsap_UL_DPCH_InformationItem_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_DPCH_InformationItem_PhyChReconfRqstTDD);
15816 static const per_sequence_t UL_Timeslot_InformationItem_sequence[] = {
15817 { &hf_rnsap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlot },
15818 { &hf_rnsap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MidambleShiftAndBurstType },
15819 { &hf_rnsap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TFCI_Presence },
15820 { &hf_rnsap_uL_Code_Information1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_UL_Code_Information },
15821 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
15822 { NULL, 0, 0, NULL }
15826 dissect_rnsap_UL_Timeslot_InformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15827 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15828 ett_rnsap_UL_Timeslot_InformationItem, UL_Timeslot_InformationItem_sequence);
15832 static int dissect_UL_Timeslot_Information_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15833 return dissect_rnsap_UL_Timeslot_InformationItem(tvb, offset, actx, tree, hf_rnsap_UL_Timeslot_Information_item);
15837 static const per_sequence_t UL_Timeslot_Information_sequence_of[1] = {
15838 { &hf_rnsap_UL_Timeslot_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_Timeslot_InformationItem },
15842 dissect_rnsap_UL_Timeslot_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15843 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15844 ett_rnsap_UL_Timeslot_Information, UL_Timeslot_Information_sequence_of,
15849 static int dissect_uL_Timeslot_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15850 return dissect_rnsap_UL_Timeslot_Information(tvb, offset, actx, tree, hf_rnsap_uL_Timeslot_Information);
15854 static const per_sequence_t UL_DPCH_InformationItem_RL_AdditionRspTDD_sequence[] = {
15855 { &hf_rnsap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RepetitionPeriod },
15856 { &hf_rnsap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RepetitionLength },
15857 { &hf_rnsap_tDD_DPCHOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_DPCHOffset },
15858 { &hf_rnsap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_Timeslot_Information },
15859 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
15860 { NULL, 0, 0, NULL }
15864 dissect_rnsap_UL_DPCH_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15865 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15866 ett_rnsap_UL_DPCH_InformationItem_RL_AdditionRspTDD, UL_DPCH_InformationItem_RL_AdditionRspTDD_sequence);
15870 static int dissect_id_UL_DPCH_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15871 return dissect_rnsap_UL_DPCH_InformationItem_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_DPCH_InformationItem_RL_AdditionRspTDD);
15875 static const per_sequence_t UL_DPCH_InformationItem_RL_SetupRspTDD_sequence[] = {
15876 { &hf_rnsap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RepetitionPeriod },
15877 { &hf_rnsap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RepetitionLength },
15878 { &hf_rnsap_tDD_DPCHOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_DPCHOffset },
15879 { &hf_rnsap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_Timeslot_Information },
15880 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
15881 { NULL, 0, 0, NULL }
15885 dissect_rnsap_UL_DPCH_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15886 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15887 ett_rnsap_UL_DPCH_InformationItem_RL_SetupRspTDD, UL_DPCH_InformationItem_RL_SetupRspTDD_sequence);
15891 static int dissect_id_UL_DPCH_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15892 return dissect_rnsap_UL_DPCH_InformationItem_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_DPCH_InformationItem_RL_SetupRspTDD);
15898 dissect_rnsap_RxTimingDeviationForTA(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15899 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15900 0U, 127U, NULL, FALSE);
15904 static int dissect_id_RxTimingDeviationForTA(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15905 return dissect_rnsap_RxTimingDeviationForTA(tvb, offset, actx, tree, hf_rnsap_id_RxTimingDeviationForTA);
15907 static int dissect_rxTimingDeviationForTA(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15908 return dissect_rnsap_RxTimingDeviationForTA(tvb, offset, actx, tree, hf_rnsap_rxTimingDeviationForTA);
15912 static const per_sequence_t UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD_sequence[] = {
15913 { &hf_rnsap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RepetitionPeriod },
15914 { &hf_rnsap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RepetitionLength },
15915 { &hf_rnsap_tDD_DPCHOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_DPCHOffset },
15916 { &hf_rnsap_rxTimingDeviationForTA, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_RxTimingDeviationForTA },
15917 { &hf_rnsap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_Timeslot_Information },
15918 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
15919 { NULL, 0, 0, NULL }
15923 dissect_rnsap_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15924 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15925 ett_rnsap_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD, UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD_sequence);
15929 static int dissect_id_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15930 return dissect_rnsap_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD);
15934 static const per_sequence_t UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD_sequence[] = {
15935 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
15936 { &hf_rnsap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Cause },
15937 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
15938 { NULL, 0, 0, NULL }
15942 dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15943 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15944 ett_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD, UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD_sequence);
15948 static int dissect_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15949 return dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD);
15953 static const per_sequence_t UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD_sequence[] = {
15954 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
15955 { &hf_rnsap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Cause },
15956 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
15957 { NULL, 0, 0, NULL }
15961 dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15962 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15963 ett_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD, UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD_sequence);
15967 static int dissect_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15968 return dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD);
15972 static const per_sequence_t UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD_sequence[] = {
15973 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
15974 { &hf_rnsap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Cause },
15975 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
15976 { NULL, 0, 0, NULL }
15980 dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15981 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15982 ett_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD, UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD_sequence);
15986 static int dissect_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
15987 return dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD(tvb, offset, actx, tree, hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD);
15993 dissect_rnsap_TGPSID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
15994 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15995 1U, 6U, NULL, FALSE);
15999 static int dissect_tGPSID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16000 return dissect_rnsap_TGPSID(tvb, offset, actx, tree, hf_rnsap_tGPSID);
16006 dissect_rnsap_TGPRC(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16007 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16008 0U, 511U, NULL, FALSE);
16012 static int dissect_tGPRC(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16013 return dissect_rnsap_TGPRC(tvb, offset, actx, tree, hf_rnsap_tGPRC);
16017 static const per_sequence_t Transmission_Gap_Pattern_Sequence_Status_List_item_sequence[] = {
16018 { &hf_rnsap_tGPSID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TGPSID },
16019 { &hf_rnsap_tGPRC , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TGPRC },
16020 { &hf_rnsap_tGCFN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CFN },
16021 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
16022 { NULL, 0, 0, NULL }
16026 dissect_rnsap_Transmission_Gap_Pattern_Sequence_Status_List_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16027 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16028 ett_rnsap_Transmission_Gap_Pattern_Sequence_Status_List_item, Transmission_Gap_Pattern_Sequence_Status_List_item_sequence);
16032 static int dissect_Transmission_Gap_Pattern_Sequence_Status_List_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16033 return dissect_rnsap_Transmission_Gap_Pattern_Sequence_Status_List_item(tvb, offset, actx, tree, hf_rnsap_Transmission_Gap_Pattern_Sequence_Status_List_item);
16037 static const per_sequence_t Transmission_Gap_Pattern_Sequence_Status_List_sequence_of[1] = {
16038 { &hf_rnsap_Transmission_Gap_Pattern_Sequence_Status_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Transmission_Gap_Pattern_Sequence_Status_List_item },
16042 dissect_rnsap_Transmission_Gap_Pattern_Sequence_Status_List(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16043 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16044 ett_rnsap_Transmission_Gap_Pattern_Sequence_Status_List, Transmission_Gap_Pattern_Sequence_Status_List_sequence_of,
16049 static int dissect_transmission_Gap_Pattern_Sequence_Status(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16050 return dissect_rnsap_Transmission_Gap_Pattern_Sequence_Status_List(tvb, offset, actx, tree, hf_rnsap_transmission_Gap_Pattern_Sequence_Status);
16054 static const per_sequence_t Active_Pattern_Sequence_Information_sequence[] = {
16055 { &hf_rnsap_cMConfigurationChangeCFN, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CFN },
16056 { &hf_rnsap_transmission_Gap_Pattern_Sequence_Status, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Transmission_Gap_Pattern_Sequence_Status_List },
16057 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
16058 { NULL, 0, 0, NULL }
16062 dissect_rnsap_Active_Pattern_Sequence_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16063 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16064 ett_rnsap_Active_Pattern_Sequence_Information, Active_Pattern_Sequence_Information_sequence);
16068 static int dissect_id_Active_Pattern_Sequence_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16069 return dissect_rnsap_Active_Pattern_Sequence_Information(tvb, offset, actx, tree, hf_rnsap_id_Active_Pattern_Sequence_Information);
16075 dissect_rnsap_ScaledAdjustmentRatio(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16076 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16077 0U, 100U, NULL, FALSE);
16081 static int dissect_id_AdjustmentRatio(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16082 return dissect_rnsap_ScaledAdjustmentRatio(tvb, offset, actx, tree, hf_rnsap_id_AdjustmentRatio);
16084 static int dissect_adjustmentRatio(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16085 return dissect_rnsap_ScaledAdjustmentRatio(tvb, offset, actx, tree, hf_rnsap_adjustmentRatio);
16089 static const per_sequence_t GeneralCauseList_RL_AdditionFailureFDD_sequence[] = {
16090 { &hf_rnsap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Cause },
16091 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
16092 { NULL, 0, 0, NULL }
16096 dissect_rnsap_GeneralCauseList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16097 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16098 ett_rnsap_GeneralCauseList_RL_AdditionFailureFDD, GeneralCauseList_RL_AdditionFailureFDD_sequence);
16102 static int dissect_generalCause2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16103 return dissect_rnsap_GeneralCauseList_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_rnsap_generalCause2);
16107 static const per_sequence_t UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_sequence_of[1] = {
16108 { &hf_rnsap_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
16112 dissect_rnsap_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16113 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16114 ett_rnsap_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD, UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_sequence_of,
16119 static int dissect_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16120 return dissect_rnsap_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_rnsap_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD);
16124 static const per_sequence_t SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_sequence_of[1] = {
16125 { &hf_rnsap_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
16129 dissect_rnsap_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16130 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16131 ett_rnsap_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD, SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_sequence_of,
16136 static int dissect_successful_RL_InformationRespList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16137 return dissect_rnsap_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_rnsap_successful_RL_InformationRespList_RL_AdditionFailureFDD);
16141 static const per_sequence_t RLSpecificCauseList_RL_AdditionFailureFDD_sequence[] = {
16142 { &hf_rnsap_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD },
16143 { &hf_rnsap_successful_RL_InformationRespList_RL_AdditionFailureFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD },
16144 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
16145 { NULL, 0, 0, NULL }
16149 dissect_rnsap_RLSpecificCauseList_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16150 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16151 ett_rnsap_RLSpecificCauseList_RL_AdditionFailureFDD, RLSpecificCauseList_RL_AdditionFailureFDD_sequence);
16155 static int dissect_rLSpecificCause2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16156 return dissect_rnsap_RLSpecificCauseList_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_rnsap_rLSpecificCause2);
16160 static const value_string rnsap_CauseLevel_RL_AdditionFailureFDD_vals[] = {
16161 { 0, "generalCause" },
16162 { 1, "rLSpecificCause" },
16166 static const per_choice_t CauseLevel_RL_AdditionFailureFDD_choice[] = {
16167 { 0, &hf_rnsap_generalCause2 , ASN1_EXTENSION_ROOT , dissect_rnsap_GeneralCauseList_RL_AdditionFailureFDD },
16168 { 1, &hf_rnsap_rLSpecificCause2, ASN1_EXTENSION_ROOT , dissect_rnsap_RLSpecificCauseList_RL_AdditionFailureFDD },
16169 { 0, NULL, 0, NULL }
16173 dissect_rnsap_CauseLevel_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16174 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
16175 ett_rnsap_CauseLevel_RL_AdditionFailureFDD, CauseLevel_RL_AdditionFailureFDD_choice,
16180 static int dissect_id_CauseLevel_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16181 return dissect_rnsap_CauseLevel_RL_AdditionFailureFDD(tvb, offset, actx, tree, hf_rnsap_id_CauseLevel_RL_AdditionFailureFDD);
16185 static const per_sequence_t GeneralCauseList_RL_AdditionFailureTDD_sequence[] = {
16186 { &hf_rnsap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Cause },
16187 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
16188 { NULL, 0, 0, NULL }
16192 dissect_rnsap_GeneralCauseList_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16193 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16194 ett_rnsap_GeneralCauseList_RL_AdditionFailureTDD, GeneralCauseList_RL_AdditionFailureTDD_sequence);
16198 static int dissect_generalCause3(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16199 return dissect_rnsap_GeneralCauseList_RL_AdditionFailureTDD(tvb, offset, actx, tree, hf_rnsap_generalCause3);
16205 dissect_rnsap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16206 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
16210 static int dissect_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16211 return dissect_rnsap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD(tvb, offset, actx, tree, hf_rnsap_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD);
16215 static const per_sequence_t RLSpecificCauseList_RL_AdditionFailureTDD_sequence[] = {
16216 { &hf_rnsap_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD },
16217 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
16218 { NULL, 0, 0, NULL }
16222 dissect_rnsap_RLSpecificCauseList_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16223 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16224 ett_rnsap_RLSpecificCauseList_RL_AdditionFailureTDD, RLSpecificCauseList_RL_AdditionFailureTDD_sequence);
16228 static int dissect_rLSpecificCause3(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16229 return dissect_rnsap_RLSpecificCauseList_RL_AdditionFailureTDD(tvb, offset, actx, tree, hf_rnsap_rLSpecificCause3);
16233 static const value_string rnsap_CauseLevel_RL_AdditionFailureTDD_vals[] = {
16234 { 0, "generalCause" },
16235 { 1, "rLSpecificCause" },
16239 static const per_choice_t CauseLevel_RL_AdditionFailureTDD_choice[] = {
16240 { 0, &hf_rnsap_generalCause3 , ASN1_EXTENSION_ROOT , dissect_rnsap_GeneralCauseList_RL_AdditionFailureTDD },
16241 { 1, &hf_rnsap_rLSpecificCause3, ASN1_EXTENSION_ROOT , dissect_rnsap_RLSpecificCauseList_RL_AdditionFailureTDD },
16242 { 0, NULL, 0, NULL }
16246 dissect_rnsap_CauseLevel_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16247 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
16248 ett_rnsap_CauseLevel_RL_AdditionFailureTDD, CauseLevel_RL_AdditionFailureTDD_choice,
16253 static int dissect_id_CauseLevel_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16254 return dissect_rnsap_CauseLevel_RL_AdditionFailureTDD(tvb, offset, actx, tree, hf_rnsap_id_CauseLevel_RL_AdditionFailureTDD);
16258 static const per_sequence_t GeneralCauseList_RL_ReconfFailure_sequence[] = {
16259 { &hf_rnsap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Cause },
16260 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
16261 { NULL, 0, 0, NULL }
16265 dissect_rnsap_GeneralCauseList_RL_ReconfFailure(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16266 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16267 ett_rnsap_GeneralCauseList_RL_ReconfFailure, GeneralCauseList_RL_ReconfFailure_sequence);
16271 static int dissect_generalCause4(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16272 return dissect_rnsap_GeneralCauseList_RL_ReconfFailure(tvb, offset, actx, tree, hf_rnsap_generalCause4);
16276 static const per_sequence_t RL_ReconfigurationFailureList_RL_ReconfFailure_sequence_of[1] = {
16277 { &hf_rnsap_RL_ReconfigurationFailureList_RL_ReconfFailure_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
16281 dissect_rnsap_RL_ReconfigurationFailureList_RL_ReconfFailure(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16282 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16283 ett_rnsap_RL_ReconfigurationFailureList_RL_ReconfFailure, RL_ReconfigurationFailureList_RL_ReconfFailure_sequence_of,
16288 static int dissect_rL_ReconfigurationFailureList_RL_ReconfFailure(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16289 return dissect_rnsap_RL_ReconfigurationFailureList_RL_ReconfFailure(tvb, offset, actx, tree, hf_rnsap_rL_ReconfigurationFailureList_RL_ReconfFailure);
16293 static const per_sequence_t RLSpecificCauseList_RL_ReconfFailure_sequence[] = {
16294 { &hf_rnsap_rL_ReconfigurationFailureList_RL_ReconfFailure, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_RL_ReconfigurationFailureList_RL_ReconfFailure },
16295 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
16296 { NULL, 0, 0, NULL }
16300 dissect_rnsap_RLSpecificCauseList_RL_ReconfFailure(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16301 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16302 ett_rnsap_RLSpecificCauseList_RL_ReconfFailure, RLSpecificCauseList_RL_ReconfFailure_sequence);
16306 static int dissect_rLSpecificCause4(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16307 return dissect_rnsap_RLSpecificCauseList_RL_ReconfFailure(tvb, offset, actx, tree, hf_rnsap_rLSpecificCause4);
16311 static const value_string rnsap_CauseLevel_RL_ReconfFailure_vals[] = {
16312 { 0, "generalCause" },
16313 { 1, "rLSpecificCause" },
16317 static const per_choice_t CauseLevel_RL_ReconfFailure_choice[] = {
16318 { 0, &hf_rnsap_generalCause4 , ASN1_EXTENSION_ROOT , dissect_rnsap_GeneralCauseList_RL_ReconfFailure },
16319 { 1, &hf_rnsap_rLSpecificCause4, ASN1_EXTENSION_ROOT , dissect_rnsap_RLSpecificCauseList_RL_ReconfFailure },
16320 { 0, NULL, 0, NULL }
16324 dissect_rnsap_CauseLevel_RL_ReconfFailure(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16325 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
16326 ett_rnsap_CauseLevel_RL_ReconfFailure, CauseLevel_RL_ReconfFailure_choice,
16331 static int dissect_id_CauseLevel_RL_ReconfFailure(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16332 return dissect_rnsap_CauseLevel_RL_ReconfFailure(tvb, offset, actx, tree, hf_rnsap_id_CauseLevel_RL_ReconfFailure);
16336 static const per_sequence_t GeneralCauseList_RL_SetupFailureFDD_sequence[] = {
16337 { &hf_rnsap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Cause },
16338 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
16339 { NULL, 0, 0, NULL }
16343 dissect_rnsap_GeneralCauseList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16344 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16345 ett_rnsap_GeneralCauseList_RL_SetupFailureFDD, GeneralCauseList_RL_SetupFailureFDD_sequence);
16349 static int dissect_generalCause(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16350 return dissect_rnsap_GeneralCauseList_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_rnsap_generalCause);
16354 static const per_sequence_t UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD_sequence_of[1] = {
16355 { &hf_rnsap_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
16359 dissect_rnsap_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16360 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16361 ett_rnsap_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD, UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD_sequence_of,
16366 static int dissect_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16367 return dissect_rnsap_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_rnsap_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD);
16371 static const per_sequence_t SuccessfulRL_InformationResponseList_RL_SetupFailureFDD_sequence_of[1] = {
16372 { &hf_rnsap_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
16376 dissect_rnsap_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16377 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16378 ett_rnsap_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD, SuccessfulRL_InformationResponseList_RL_SetupFailureFDD_sequence_of,
16383 static int dissect_successful_RL_InformationRespList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16384 return dissect_rnsap_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_rnsap_successful_RL_InformationRespList_RL_SetupFailureFDD);
16388 static const per_sequence_t RLSpecificCauseList_RL_SetupFailureFDD_sequence[] = {
16389 { &hf_rnsap_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD },
16390 { &hf_rnsap_successful_RL_InformationRespList_RL_SetupFailureFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD },
16391 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
16392 { NULL, 0, 0, NULL }
16396 dissect_rnsap_RLSpecificCauseList_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16397 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16398 ett_rnsap_RLSpecificCauseList_RL_SetupFailureFDD, RLSpecificCauseList_RL_SetupFailureFDD_sequence);
16402 static int dissect_rLSpecificCause(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16403 return dissect_rnsap_RLSpecificCauseList_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_rnsap_rLSpecificCause);
16407 static const value_string rnsap_CauseLevel_RL_SetupFailureFDD_vals[] = {
16408 { 0, "generalCause" },
16409 { 1, "rLSpecificCause" },
16413 static const per_choice_t CauseLevel_RL_SetupFailureFDD_choice[] = {
16414 { 0, &hf_rnsap_generalCause , ASN1_EXTENSION_ROOT , dissect_rnsap_GeneralCauseList_RL_SetupFailureFDD },
16415 { 1, &hf_rnsap_rLSpecificCause, ASN1_EXTENSION_ROOT , dissect_rnsap_RLSpecificCauseList_RL_SetupFailureFDD },
16416 { 0, NULL, 0, NULL }
16420 dissect_rnsap_CauseLevel_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16421 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
16422 ett_rnsap_CauseLevel_RL_SetupFailureFDD, CauseLevel_RL_SetupFailureFDD_choice,
16427 static int dissect_id_CauseLevel_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16428 return dissect_rnsap_CauseLevel_RL_SetupFailureFDD(tvb, offset, actx, tree, hf_rnsap_id_CauseLevel_RL_SetupFailureFDD);
16432 static const per_sequence_t GeneralCauseList_RL_SetupFailureTDD_sequence[] = {
16433 { &hf_rnsap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Cause },
16434 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
16435 { NULL, 0, 0, NULL }
16439 dissect_rnsap_GeneralCauseList_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16440 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16441 ett_rnsap_GeneralCauseList_RL_SetupFailureTDD, GeneralCauseList_RL_SetupFailureTDD_sequence);
16445 static int dissect_generalCause1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16446 return dissect_rnsap_GeneralCauseList_RL_SetupFailureTDD(tvb, offset, actx, tree, hf_rnsap_generalCause1);
16452 dissect_rnsap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16453 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
16457 static int dissect_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16458 return dissect_rnsap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD(tvb, offset, actx, tree, hf_rnsap_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD);
16462 static const per_sequence_t RLSpecificCauseList_RL_SetupFailureTDD_sequence[] = {
16463 { &hf_rnsap_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD },
16464 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
16465 { NULL, 0, 0, NULL }
16469 dissect_rnsap_RLSpecificCauseList_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16470 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16471 ett_rnsap_RLSpecificCauseList_RL_SetupFailureTDD, RLSpecificCauseList_RL_SetupFailureTDD_sequence);
16475 static int dissect_rLSpecificCause1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16476 return dissect_rnsap_RLSpecificCauseList_RL_SetupFailureTDD(tvb, offset, actx, tree, hf_rnsap_rLSpecificCause1);
16480 static const value_string rnsap_CauseLevel_RL_SetupFailureTDD_vals[] = {
16481 { 0, "generalCause" },
16482 { 1, "rLSpecificCause" },
16486 static const per_choice_t CauseLevel_RL_SetupFailureTDD_choice[] = {
16487 { 0, &hf_rnsap_generalCause1 , ASN1_EXTENSION_ROOT , dissect_rnsap_GeneralCauseList_RL_SetupFailureTDD },
16488 { 1, &hf_rnsap_rLSpecificCause1, ASN1_EXTENSION_ROOT , dissect_rnsap_RLSpecificCauseList_RL_SetupFailureTDD },
16489 { 0, NULL, 0, NULL }
16493 dissect_rnsap_CauseLevel_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16494 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
16495 ett_rnsap_CauseLevel_RL_SetupFailureTDD, CauseLevel_RL_SetupFailureTDD_choice,
16500 static int dissect_id_CauseLevel_RL_SetupFailureTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16501 return dissect_rnsap_CauseLevel_RL_SetupFailureTDD(tvb, offset, actx, tree, hf_rnsap_id_CauseLevel_RL_SetupFailureTDD);
16505 static const per_sequence_t DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence[] = {
16506 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
16507 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
16508 { NULL, 0, 0, NULL }
16512 dissect_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16513 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16514 ett_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence);
16518 static int dissect_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16519 return dissect_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD);
16523 static const per_sequence_t CCTrCH_TPCModifyItem_RL_ReconfPrepTDD_sequence[] = {
16524 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
16525 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
16526 { NULL, 0, 0, NULL }
16530 dissect_rnsap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16531 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16532 ett_rnsap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD, CCTrCH_TPCModifyItem_RL_ReconfPrepTDD_sequence);
16536 static int dissect_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16537 return dissect_rnsap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item);
16541 static const per_sequence_t CCTrCH_TPCModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
16542 { &hf_rnsap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD },
16546 dissect_rnsap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16547 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16548 ett_rnsap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD, CCTrCH_TPCModifyList_RL_ReconfPrepTDD_sequence_of,
16553 static int dissect_cCTrCH_TPCList2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16554 return dissect_rnsap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_cCTrCH_TPCList2);
16558 static const per_sequence_t DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence[] = {
16559 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
16560 { &hf_rnsap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TFCS },
16561 { &hf_rnsap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TFCI_Coding },
16562 { &hf_rnsap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PunctureLimit },
16563 { &hf_rnsap_cCTrCH_TPCList2, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD },
16564 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
16565 { NULL, 0, 0, NULL }
16569 dissect_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16570 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16571 ett_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence);
16575 static int dissect_id_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16576 return dissect_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD);
16580 static const per_sequence_t DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence[] = {
16581 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
16582 { &hf_rnsap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TFCS },
16583 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
16584 { NULL, 0, 0, NULL }
16588 dissect_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16589 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16590 ett_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence);
16594 static int dissect_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16595 return dissect_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD);
16599 static const per_sequence_t DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
16600 { &hf_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
16604 dissect_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16605 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16606 ett_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of,
16611 static int dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16612 return dissect_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD);
16616 static const per_sequence_t DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
16617 { &hf_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
16621 dissect_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16622 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16623 ett_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
16628 static int dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16629 return dissect_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD);
16633 static const per_sequence_t DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of[1] = {
16634 { &hf_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
16638 dissect_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16639 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16640 ett_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of,
16645 static int dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16646 return dissect_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD);
16650 static const per_sequence_t DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD_sequence[] = {
16651 { &hf_rnsap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RepetitionPeriod },
16652 { &hf_rnsap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RepetitionLength },
16653 { &hf_rnsap_tDD_DPCHOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_DPCHOffset },
16654 { &hf_rnsap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_Timeslot_Information },
16655 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
16656 { NULL, 0, 0, NULL }
16660 dissect_rnsap_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16661 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16662 ett_rnsap_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD, DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD_sequence);
16666 static int dissect_id_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16667 return dissect_rnsap_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD);
16671 static const per_sequence_t DL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD_sequence[] = {
16672 { &hf_rnsap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DPCH_ID },
16673 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
16674 { NULL, 0, 0, NULL }
16678 dissect_rnsap_DL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16679 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16680 ett_rnsap_DL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD, DL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD_sequence);
16684 static int dissect_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16685 return dissect_rnsap_DL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item);
16689 static const per_sequence_t DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_sequence_of[1] = {
16690 { &hf_rnsap_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD },
16694 dissect_rnsap_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16695 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16696 ett_rnsap_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD, DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_sequence_of,
16701 static int dissect_id_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16702 return dissect_rnsap_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD);
16706 static const per_sequence_t TDD_DL_Code_InformationModifyItem_RL_ReconfReadyTDD_sequence[] = {
16707 { &hf_rnsap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DPCH_ID },
16708 { &hf_rnsap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TDD_ChannelisationCode },
16709 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
16710 { NULL, 0, 0, NULL }
16714 dissect_rnsap_TDD_DL_Code_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16715 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16716 ett_rnsap_TDD_DL_Code_InformationModifyItem_RL_ReconfReadyTDD, TDD_DL_Code_InformationModifyItem_RL_ReconfReadyTDD_sequence);
16720 static int dissect_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16721 return dissect_rnsap_TDD_DL_Code_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD_item);
16725 static const per_sequence_t TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD_sequence_of[1] = {
16726 { &hf_rnsap_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_DL_Code_InformationModifyItem_RL_ReconfReadyTDD },
16730 dissect_rnsap_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16731 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16732 ett_rnsap_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD, TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD_sequence_of,
16737 static int dissect_dL_Code_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16738 return dissect_rnsap_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_dL_Code_Information);
16742 static const per_sequence_t DL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD_sequence[] = {
16743 { &hf_rnsap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlot },
16744 { &hf_rnsap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MidambleShiftAndBurstType },
16745 { &hf_rnsap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TFCI_Presence },
16746 { &hf_rnsap_dL_Code_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD },
16747 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
16748 { NULL, 0, 0, NULL }
16752 dissect_rnsap_DL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16753 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16754 ett_rnsap_DL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD, DL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD_sequence);
16758 static int dissect_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16759 return dissect_rnsap_DL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item);
16763 static const per_sequence_t DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_sequence_of[1] = {
16764 { &hf_rnsap_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD },
16768 dissect_rnsap_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16769 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16770 ett_rnsap_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD, DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_sequence_of,
16775 static int dissect_dL_Timeslot_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16776 return dissect_rnsap_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_dL_Timeslot_InformationModifyList_RL_ReconfReadyTDD);
16780 static const per_sequence_t DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD_sequence[] = {
16781 { &hf_rnsap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_RepetitionPeriod },
16782 { &hf_rnsap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_RepetitionLength },
16783 { &hf_rnsap_tDD_DPCHOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TDD_DPCHOffset },
16784 { &hf_rnsap_dL_Timeslot_InformationModifyList_RL_ReconfReadyTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD },
16785 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
16786 { NULL, 0, 0, NULL }
16790 dissect_rnsap_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16791 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16792 ett_rnsap_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD, DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD_sequence);
16796 static int dissect_id_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16797 return dissect_rnsap_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD);
16803 dissect_rnsap_DSCH_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16804 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16805 0U, 255U, NULL, FALSE);
16809 static int dissect_dsch_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16810 return dissect_rnsap_DSCH_ID(tvb, offset, actx, tree, hf_rnsap_dsch_ID);
16812 static int dissect_dSCH_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16813 return dissect_rnsap_DSCH_ID(tvb, offset, actx, tree, hf_rnsap_dSCH_ID);
16817 static const per_sequence_t DSCH_TDD_InformationItem_sequence[] = {
16818 { &hf_rnsap_dSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DSCH_ID },
16819 { &hf_rnsap_dl_ccTrCHID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
16820 { &hf_rnsap_trChSourceStatisticsDescriptor, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TrCH_SrcStatisticsDescr },
16821 { &hf_rnsap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportFormatSet },
16822 { &hf_rnsap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_AllocationRetentionPriority },
16823 { &hf_rnsap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SchedulingPriorityIndicator },
16824 { &hf_rnsap_bLER , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BLER },
16825 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
16826 { NULL, 0, 0, NULL }
16830 dissect_rnsap_DSCH_TDD_InformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16831 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16832 ett_rnsap_DSCH_TDD_InformationItem, DSCH_TDD_InformationItem_sequence);
16836 static int dissect_DSCH_TDD_Information_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16837 return dissect_rnsap_DSCH_TDD_InformationItem(tvb, offset, actx, tree, hf_rnsap_DSCH_TDD_Information_item);
16841 static const per_sequence_t DSCH_TDD_Information_sequence_of[1] = {
16842 { &hf_rnsap_DSCH_TDD_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DSCH_TDD_InformationItem },
16846 dissect_rnsap_DSCH_TDD_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16847 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16848 ett_rnsap_DSCH_TDD_Information, DSCH_TDD_Information_sequence_of,
16853 static int dissect_id_DSCHs_to_Add_TDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16854 return dissect_rnsap_DSCH_TDD_Information(tvb, offset, actx, tree, hf_rnsap_id_DSCHs_to_Add_TDD);
16856 static int dissect_id_DSCH_TDD_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16857 return dissect_rnsap_DSCH_TDD_Information(tvb, offset, actx, tree, hf_rnsap_id_DSCH_TDD_Information);
16861 static const per_sequence_t DSCH_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
16862 { &hf_rnsap_dSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DSCH_ID },
16863 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
16864 { NULL, 0, 0, NULL }
16868 dissect_rnsap_DSCH_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16869 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16870 ett_rnsap_DSCH_DeleteItem_RL_ReconfPrepTDD, DSCH_DeleteItem_RL_ReconfPrepTDD_sequence);
16874 static int dissect_DSCH_DeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16875 return dissect_rnsap_DSCH_DeleteItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_DSCH_DeleteList_RL_ReconfPrepTDD_item);
16879 static const per_sequence_t DSCH_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
16880 { &hf_rnsap_DSCH_DeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DSCH_DeleteItem_RL_ReconfPrepTDD },
16884 dissect_rnsap_DSCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16885 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16886 ett_rnsap_DSCH_DeleteList_RL_ReconfPrepTDD, DSCH_DeleteList_RL_ReconfPrepTDD_sequence_of,
16891 static int dissect_id_DSCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16892 return dissect_rnsap_DSCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_DSCH_DeleteList_RL_ReconfPrepTDD);
16896 static const value_string rnsap_TransportFormatManagement_vals[] = {
16897 { 0, "cell-based" },
16904 dissect_rnsap_TransportFormatManagement(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16905 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16906 2, NULL, TRUE, 0, NULL);
16910 static int dissect_transportFormatManagement(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16911 return dissect_rnsap_TransportFormatManagement(tvb, offset, actx, tree, hf_rnsap_transportFormatManagement);
16915 static const per_sequence_t DSCH_FlowControlItem_sequence[] = {
16916 { &hf_rnsap_dSCH_SchedulingPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SchedulingPriorityIndicator },
16917 { &hf_rnsap_mAC_c_sh_SDU_Lengths, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MAC_c_sh_SDU_LengthList },
16918 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
16919 { NULL, 0, 0, NULL }
16923 dissect_rnsap_DSCH_FlowControlItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16924 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16925 ett_rnsap_DSCH_FlowControlItem, DSCH_FlowControlItem_sequence);
16929 static int dissect_DSCH_FlowControlInformation_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16930 return dissect_rnsap_DSCH_FlowControlItem(tvb, offset, actx, tree, hf_rnsap_DSCH_FlowControlInformation_item);
16934 static const per_sequence_t DSCH_FlowControlInformation_sequence_of[1] = {
16935 { &hf_rnsap_DSCH_FlowControlInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DSCH_FlowControlItem },
16939 dissect_rnsap_DSCH_FlowControlInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16940 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16941 ett_rnsap_DSCH_FlowControlInformation, DSCH_FlowControlInformation_sequence_of,
16946 static int dissect_dSCH_FlowControlInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16947 return dissect_rnsap_DSCH_FlowControlInformation(tvb, offset, actx, tree, hf_rnsap_dSCH_FlowControlInformation);
16951 static const per_sequence_t DiversityIndication_RL_AdditionRspTDD2_sequence[] = {
16952 { &hf_rnsap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_BindingID },
16953 { &hf_rnsap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransportLayerAddress },
16954 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
16955 { NULL, 0, 0, NULL }
16959 dissect_rnsap_DiversityIndication_RL_AdditionRspTDD2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16960 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16961 ett_rnsap_DiversityIndication_RL_AdditionRspTDD2, DiversityIndication_RL_AdditionRspTDD2_sequence);
16965 static int dissect_diversityIndication4(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16966 return dissect_rnsap_DiversityIndication_RL_AdditionRspTDD2(tvb, offset, actx, tree, hf_rnsap_diversityIndication4);
16970 static const per_sequence_t DSCHInformationItem_RL_AdditionRspTDD_sequence[] = {
16971 { &hf_rnsap_dsch_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DSCH_ID },
16972 { &hf_rnsap_transportFormatManagement, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportFormatManagement },
16973 { &hf_rnsap_dSCH_FlowControlInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DSCH_FlowControlInformation },
16974 { &hf_rnsap_diversityIndication4, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DiversityIndication_RL_AdditionRspTDD2 },
16975 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
16976 { NULL, 0, 0, NULL }
16980 dissect_rnsap_DSCHInformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16981 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16982 ett_rnsap_DSCHInformationItem_RL_AdditionRspTDD, DSCHInformationItem_RL_AdditionRspTDD_sequence);
16986 static int dissect_DSCH_InformationListIE_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
16987 return dissect_rnsap_DSCHInformationItem_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_DSCH_InformationListIE_RL_AdditionRspTDD_item);
16991 static const per_sequence_t DSCH_InformationListIE_RL_AdditionRspTDD_sequence_of[1] = {
16992 { &hf_rnsap_DSCH_InformationListIE_RL_AdditionRspTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DSCHInformationItem_RL_AdditionRspTDD },
16996 dissect_rnsap_DSCH_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
16997 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16998 ett_rnsap_DSCH_InformationListIE_RL_AdditionRspTDD, DSCH_InformationListIE_RL_AdditionRspTDD_sequence_of,
17003 static int dissect_id_DSCH_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17004 return dissect_rnsap_DSCH_InformationListIE_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_id_DSCH_InformationListIE_RL_AdditionRspTDD);
17008 static const per_sequence_t DSCHInformationItem_RL_SetupRspTDD_sequence[] = {
17009 { &hf_rnsap_dsch_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DSCH_ID },
17010 { &hf_rnsap_dSCH_FlowControlInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DSCH_FlowControlInformation },
17011 { &hf_rnsap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_BindingID },
17012 { &hf_rnsap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransportLayerAddress },
17013 { &hf_rnsap_transportFormatManagement, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportFormatManagement },
17014 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
17015 { NULL, 0, 0, NULL }
17019 dissect_rnsap_DSCHInformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17020 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17021 ett_rnsap_DSCHInformationItem_RL_SetupRspTDD, DSCHInformationItem_RL_SetupRspTDD_sequence);
17025 static int dissect_DSCH_InformationListIEs_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17026 return dissect_rnsap_DSCHInformationItem_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_DSCH_InformationListIEs_RL_SetupRspTDD_item);
17030 static const per_sequence_t DSCH_InformationListIEs_RL_SetupRspTDD_sequence_of[1] = {
17031 { &hf_rnsap_DSCH_InformationListIEs_RL_SetupRspTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DSCHInformationItem_RL_SetupRspTDD },
17035 dissect_rnsap_DSCH_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17036 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17037 ett_rnsap_DSCH_InformationListIEs_RL_SetupRspTDD, DSCH_InformationListIEs_RL_SetupRspTDD_sequence_of,
17042 static int dissect_id_DSCH_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17043 return dissect_rnsap_DSCH_InformationListIEs_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_id_DSCH_InformationListIEs_RL_SetupRspTDD);
17047 static const per_sequence_t DSCH_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
17048 { &hf_rnsap_dSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DSCH_ID },
17049 { &hf_rnsap_dl_ccTrCHID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CCTrCH_ID },
17050 { &hf_rnsap_trChSourceStatisticsDescriptor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TrCH_SrcStatisticsDescr },
17051 { &hf_rnsap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransportFormatSet },
17052 { &hf_rnsap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_AllocationRetentionPriority },
17053 { &hf_rnsap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_SchedulingPriorityIndicator },
17054 { &hf_rnsap_bLER , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_BLER },
17055 { &hf_rnsap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportBearerRequestIndicator },
17056 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
17057 { NULL, 0, 0, NULL }
17061 dissect_rnsap_DSCH_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17062 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17063 ett_rnsap_DSCH_ModifyItem_RL_ReconfPrepTDD, DSCH_ModifyItem_RL_ReconfPrepTDD_sequence);
17067 static int dissect_DSCH_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17068 return dissect_rnsap_DSCH_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_DSCH_ModifyList_RL_ReconfPrepTDD_item);
17072 static const per_sequence_t DSCH_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
17073 { &hf_rnsap_DSCH_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DSCH_ModifyItem_RL_ReconfPrepTDD },
17077 dissect_rnsap_DSCH_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17078 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17079 ett_rnsap_DSCH_ModifyList_RL_ReconfPrepTDD, DSCH_ModifyList_RL_ReconfPrepTDD_sequence_of,
17084 static int dissect_id_DSCH_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17085 return dissect_rnsap_DSCH_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_DSCH_ModifyList_RL_ReconfPrepTDD);
17089 static const per_sequence_t DSCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD_sequence[] = {
17090 { &hf_rnsap_dsch_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DSCH_ID },
17091 { &hf_rnsap_transportFormatManagement, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportFormatManagement },
17092 { &hf_rnsap_dSCH_FlowControlInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DSCH_FlowControlInformation },
17093 { &hf_rnsap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_BindingID },
17094 { &hf_rnsap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransportLayerAddress },
17095 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
17096 { NULL, 0, 0, NULL }
17100 dissect_rnsap_DSCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17101 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17102 ett_rnsap_DSCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD, DSCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD_sequence);
17106 static int dissect_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17107 return dissect_rnsap_DSCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item);
17111 static const per_sequence_t DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_sequence_of[1] = {
17112 { &hf_rnsap_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DSCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD },
17116 dissect_rnsap_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17117 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17118 ett_rnsap_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD, DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_sequence_of,
17123 static int dissect_id_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17124 return dissect_rnsap_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD);
17128 static const per_sequence_t GA_PointWithUnCertainty_sequence[] = {
17129 { &hf_rnsap_geographicalCoordinates, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GeographicalCoordinate },
17130 { &hf_rnsap_uncertaintyCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_127 },
17131 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
17132 { NULL, 0, 0, NULL }
17136 dissect_rnsap_GA_PointWithUnCertainty(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17137 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17138 ett_rnsap_GA_PointWithUnCertainty, GA_PointWithUnCertainty_sequence);
17142 static int dissect_pointWithUncertainty(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17143 return dissect_rnsap_GA_PointWithUnCertainty(tvb, offset, actx, tree, hf_rnsap_pointWithUncertainty);
17149 dissect_rnsap_INTEGER_0_179(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17150 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17151 0U, 179U, NULL, FALSE);
17155 static int dissect_offsetAngle(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17156 return dissect_rnsap_INTEGER_0_179(tvb, offset, actx, tree, hf_rnsap_offsetAngle);
17158 static int dissect_includedAngle(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17159 return dissect_rnsap_INTEGER_0_179(tvb, offset, actx, tree, hf_rnsap_includedAngle);
17161 static int dissect_orientationOfMajorAxis(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17162 return dissect_rnsap_INTEGER_0_179(tvb, offset, actx, tree, hf_rnsap_orientationOfMajorAxis);
17166 static const per_sequence_t GA_UncertaintyEllipse_sequence[] = {
17167 { &hf_rnsap_uncertaintySemi_major, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_127 },
17168 { &hf_rnsap_uncertaintySemi_minor, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_127 },
17169 { &hf_rnsap_orientationOfMajorAxis, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_179 },
17170 { NULL, 0, 0, NULL }
17174 dissect_rnsap_GA_UncertaintyEllipse(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17175 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17176 ett_rnsap_GA_UncertaintyEllipse, GA_UncertaintyEllipse_sequence);
17180 static int dissect_uncertaintyEllipse(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17181 return dissect_rnsap_GA_UncertaintyEllipse(tvb, offset, actx, tree, hf_rnsap_uncertaintyEllipse);
17185 static const per_sequence_t GA_PointWithUnCertaintyEllipse_sequence[] = {
17186 { &hf_rnsap_geographicalCoordinates, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GeographicalCoordinate },
17187 { &hf_rnsap_uncertaintyEllipse, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GA_UncertaintyEllipse },
17188 { &hf_rnsap_confidence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_127 },
17189 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
17190 { NULL, 0, 0, NULL }
17194 dissect_rnsap_GA_PointWithUnCertaintyEllipse(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17195 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17196 ett_rnsap_GA_PointWithUnCertaintyEllipse, GA_PointWithUnCertaintyEllipse_sequence);
17200 static int dissect_pointWithUncertaintyEllipse(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17201 return dissect_rnsap_GA_PointWithUnCertaintyEllipse(tvb, offset, actx, tree, hf_rnsap_pointWithUncertaintyEllipse);
17205 static const value_string rnsap_T_directionOfAltitude_vals[] = {
17213 dissect_rnsap_T_directionOfAltitude(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17214 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17215 2, NULL, FALSE, 0, NULL);
17219 static int dissect_directionOfAltitude(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17220 return dissect_rnsap_T_directionOfAltitude(tvb, offset, actx, tree, hf_rnsap_directionOfAltitude);
17224 static const per_sequence_t GA_AltitudeAndDirection_sequence[] = {
17225 { &hf_rnsap_directionOfAltitude, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_T_directionOfAltitude },
17226 { &hf_rnsap_altitude , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_32767 },
17227 { NULL, 0, 0, NULL }
17231 dissect_rnsap_GA_AltitudeAndDirection(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17232 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17233 ett_rnsap_GA_AltitudeAndDirection, GA_AltitudeAndDirection_sequence);
17237 static int dissect_altitudeAndDirection(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17238 return dissect_rnsap_GA_AltitudeAndDirection(tvb, offset, actx, tree, hf_rnsap_altitudeAndDirection);
17242 static const per_sequence_t GA_PointWithAltitude_sequence[] = {
17243 { &hf_rnsap_geographicalCoordinates, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GeographicalCoordinate },
17244 { &hf_rnsap_altitudeAndDirection, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GA_AltitudeAndDirection },
17245 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
17246 { NULL, 0, 0, NULL }
17250 dissect_rnsap_GA_PointWithAltitude(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17251 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17252 ett_rnsap_GA_PointWithAltitude, GA_PointWithAltitude_sequence);
17256 static int dissect_pointWithAltitude(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17257 return dissect_rnsap_GA_PointWithAltitude(tvb, offset, actx, tree, hf_rnsap_pointWithAltitude);
17261 static const per_sequence_t GA_PointWithAltitudeAndUncertaintyEllipsoid_sequence[] = {
17262 { &hf_rnsap_geographicalCoordinates, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GeographicalCoordinate },
17263 { &hf_rnsap_altitudeAndDirection, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GA_AltitudeAndDirection },
17264 { &hf_rnsap_uncertaintyEllipse, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GA_UncertaintyEllipse },
17265 { &hf_rnsap_uncertaintyAltitude, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_127 },
17266 { &hf_rnsap_confidence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_127 },
17267 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
17268 { NULL, 0, 0, NULL }
17272 dissect_rnsap_GA_PointWithAltitudeAndUncertaintyEllipsoid(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17273 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17274 ett_rnsap_GA_PointWithAltitudeAndUncertaintyEllipsoid, GA_PointWithAltitudeAndUncertaintyEllipsoid_sequence);
17278 static int dissect_pointWithAltitudeAndUncertaintyEllipsoid(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17279 return dissect_rnsap_GA_PointWithAltitudeAndUncertaintyEllipsoid(tvb, offset, actx, tree, hf_rnsap_pointWithAltitudeAndUncertaintyEllipsoid);
17283 static const per_sequence_t GA_EllipsoidArc_sequence[] = {
17284 { &hf_rnsap_geographicalCoordinates, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GeographicalCoordinate },
17285 { &hf_rnsap_innerRadius , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_65535 },
17286 { &hf_rnsap_uncertaintyRadius, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_127 },
17287 { &hf_rnsap_offsetAngle , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_179 },
17288 { &hf_rnsap_includedAngle , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_179 },
17289 { &hf_rnsap_confidence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_127 },
17290 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
17291 { NULL, 0, 0, NULL }
17295 dissect_rnsap_GA_EllipsoidArc(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17296 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17297 ett_rnsap_GA_EllipsoidArc, GA_EllipsoidArc_sequence);
17301 static int dissect_ellipsoidArc(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17302 return dissect_rnsap_GA_EllipsoidArc(tvb, offset, actx, tree, hf_rnsap_ellipsoidArc);
17306 static const value_string rnsap_GA_CellAdditionalShapes_vals[] = {
17307 { 0, "pointWithUncertainty" },
17308 { 1, "pointWithUncertaintyEllipse" },
17309 { 2, "pointWithAltitude" },
17310 { 3, "pointWithAltitudeAndUncertaintyEllipsoid" },
17311 { 4, "ellipsoidArc" },
17315 static const per_choice_t GA_CellAdditionalShapes_choice[] = {
17316 { 0, &hf_rnsap_pointWithUncertainty, ASN1_EXTENSION_ROOT , dissect_rnsap_GA_PointWithUnCertainty },
17317 { 1, &hf_rnsap_pointWithUncertaintyEllipse, ASN1_EXTENSION_ROOT , dissect_rnsap_GA_PointWithUnCertaintyEllipse },
17318 { 2, &hf_rnsap_pointWithAltitude, ASN1_EXTENSION_ROOT , dissect_rnsap_GA_PointWithAltitude },
17319 { 3, &hf_rnsap_pointWithAltitudeAndUncertaintyEllipsoid, ASN1_EXTENSION_ROOT , dissect_rnsap_GA_PointWithAltitudeAndUncertaintyEllipsoid },
17320 { 4, &hf_rnsap_ellipsoidArc , ASN1_EXTENSION_ROOT , dissect_rnsap_GA_EllipsoidArc },
17321 { 0, NULL, 0, NULL }
17325 dissect_rnsap_GA_CellAdditionalShapes(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17326 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
17327 ett_rnsap_GA_CellAdditionalShapes, GA_CellAdditionalShapes_choice,
17332 static int dissect_id_GA_CellAdditionalShapes(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17333 return dissect_rnsap_GA_CellAdditionalShapes(tvb, offset, actx, tree, hf_rnsap_id_GA_CellAdditionalShapes);
17339 dissect_rnsap_TGSN(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17340 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17341 0U, 14U, NULL, FALSE);
17345 static int dissect_tGSN(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17346 return dissect_rnsap_TGSN(tvb, offset, actx, tree, hf_rnsap_tGSN);
17352 dissect_rnsap_GapLength(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17353 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17354 1U, 14U, NULL, FALSE);
17358 static int dissect_tGL1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17359 return dissect_rnsap_GapLength(tvb, offset, actx, tree, hf_rnsap_tGL1);
17361 static int dissect_tGL2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17362 return dissect_rnsap_GapLength(tvb, offset, actx, tree, hf_rnsap_tGL2);
17368 dissect_rnsap_TGD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17369 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17370 0U, 269U, NULL, FALSE);
17374 static int dissect_tGD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17375 return dissect_rnsap_TGD(tvb, offset, actx, tree, hf_rnsap_tGD);
17381 dissect_rnsap_GapDuration(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17382 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17383 1U, 144U, NULL, TRUE);
17387 static int dissect_tGPL1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17388 return dissect_rnsap_GapDuration(tvb, offset, actx, tree, hf_rnsap_tGPL1);
17390 static int dissect_not_to_be_used_1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17391 return dissect_rnsap_GapDuration(tvb, offset, actx, tree, hf_rnsap_not_to_be_used_1);
17395 static const value_string rnsap_UL_DL_mode_vals[] = {
17398 { 2, "both-ul-and-dl" },
17404 dissect_rnsap_UL_DL_mode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17405 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17406 3, NULL, FALSE, 0, NULL);
17410 static int dissect_uL_DL_mode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17411 return dissect_rnsap_UL_DL_mode(tvb, offset, actx, tree, hf_rnsap_uL_DL_mode);
17415 static const value_string rnsap_Downlink_Compressed_Mode_Method_vals[] = {
17416 { 0, "not-Used-puncturing" },
17418 { 2, "higher-layer-scheduling" },
17424 dissect_rnsap_Downlink_Compressed_Mode_Method(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17425 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17426 3, NULL, TRUE, 0, NULL);
17430 static int dissect_downlink_Compressed_Mode_Method(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17431 return dissect_rnsap_Downlink_Compressed_Mode_Method(tvb, offset, actx, tree, hf_rnsap_downlink_Compressed_Mode_Method);
17435 static const value_string rnsap_Uplink_Compressed_Mode_Method_vals[] = {
17437 { 1, "higher-layer-scheduling" },
17443 dissect_rnsap_Uplink_Compressed_Mode_Method(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17444 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17445 2, NULL, TRUE, 0, NULL);
17449 static int dissect_uplink_Compressed_Mode_Method(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17450 return dissect_rnsap_Uplink_Compressed_Mode_Method(tvb, offset, actx, tree, hf_rnsap_uplink_Compressed_Mode_Method);
17454 static const value_string rnsap_DL_FrameType_vals[] = {
17462 dissect_rnsap_DL_FrameType(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17463 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17464 2, NULL, TRUE, 0, NULL);
17468 static int dissect_dL_FrameType(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17469 return dissect_rnsap_DL_FrameType(tvb, offset, actx, tree, hf_rnsap_dL_FrameType);
17475 dissect_rnsap_DeltaSIR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17476 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17477 0U, 30U, NULL, FALSE);
17481 static int dissect_delta_SIR1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17482 return dissect_rnsap_DeltaSIR(tvb, offset, actx, tree, hf_rnsap_delta_SIR1);
17484 static int dissect_delta_SIR_after1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17485 return dissect_rnsap_DeltaSIR(tvb, offset, actx, tree, hf_rnsap_delta_SIR_after1);
17487 static int dissect_delta_SIR2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17488 return dissect_rnsap_DeltaSIR(tvb, offset, actx, tree, hf_rnsap_delta_SIR2);
17490 static int dissect_delta_SIR_after2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17491 return dissect_rnsap_DeltaSIR(tvb, offset, actx, tree, hf_rnsap_delta_SIR_after2);
17495 static const per_sequence_t Transmission_Gap_Pattern_Sequence_Information_item_sequence[] = {
17496 { &hf_rnsap_tGPSID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TGPSID },
17497 { &hf_rnsap_tGSN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TGSN },
17498 { &hf_rnsap_tGL1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GapLength },
17499 { &hf_rnsap_tGL2 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GapLength },
17500 { &hf_rnsap_tGD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TGD },
17501 { &hf_rnsap_tGPL1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GapDuration },
17502 { &hf_rnsap_not_to_be_used_1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GapDuration },
17503 { &hf_rnsap_uL_DL_mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_DL_mode },
17504 { &hf_rnsap_downlink_Compressed_Mode_Method, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Downlink_Compressed_Mode_Method },
17505 { &hf_rnsap_uplink_Compressed_Mode_Method, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Uplink_Compressed_Mode_Method },
17506 { &hf_rnsap_dL_FrameType , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_FrameType },
17507 { &hf_rnsap_delta_SIR1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DeltaSIR },
17508 { &hf_rnsap_delta_SIR_after1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DeltaSIR },
17509 { &hf_rnsap_delta_SIR2 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DeltaSIR },
17510 { &hf_rnsap_delta_SIR_after2, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DeltaSIR },
17511 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
17512 { NULL, 0, 0, NULL }
17516 dissect_rnsap_Transmission_Gap_Pattern_Sequence_Information_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17517 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17518 ett_rnsap_Transmission_Gap_Pattern_Sequence_Information_item, Transmission_Gap_Pattern_Sequence_Information_item_sequence);
17522 static int dissect_Transmission_Gap_Pattern_Sequence_Information_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17523 return dissect_rnsap_Transmission_Gap_Pattern_Sequence_Information_item(tvb, offset, actx, tree, hf_rnsap_Transmission_Gap_Pattern_Sequence_Information_item);
17527 static const per_sequence_t Transmission_Gap_Pattern_Sequence_Information_sequence_of[1] = {
17528 { &hf_rnsap_Transmission_Gap_Pattern_Sequence_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Transmission_Gap_Pattern_Sequence_Information_item },
17532 dissect_rnsap_Transmission_Gap_Pattern_Sequence_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17533 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17534 ett_rnsap_Transmission_Gap_Pattern_Sequence_Information, Transmission_Gap_Pattern_Sequence_Information_sequence_of,
17539 static int dissect_id_Transmission_Gap_Pattern_Sequence_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17540 return dissect_rnsap_Transmission_Gap_Pattern_Sequence_Information(tvb, offset, actx, tree, hf_rnsap_id_Transmission_Gap_Pattern_Sequence_Information);
17544 static const per_sequence_t UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD_sequence[] = {
17545 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
17546 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
17547 { NULL, 0, 0, NULL }
17551 dissect_rnsap_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17552 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17553 ett_rnsap_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD, UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD_sequence);
17557 static int dissect_id_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17558 return dissect_rnsap_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD);
17562 static const per_sequence_t UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD_sequence[] = {
17563 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
17564 { &hf_rnsap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TFCS },
17565 { &hf_rnsap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TFCI_Coding },
17566 { &hf_rnsap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PunctureLimit },
17567 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
17568 { NULL, 0, 0, NULL }
17572 dissect_rnsap_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17573 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17574 ett_rnsap_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD, UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD_sequence);
17578 static int dissect_id_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17579 return dissect_rnsap_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD);
17583 static const per_sequence_t UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence[] = {
17584 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
17585 { &hf_rnsap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TFCS },
17586 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
17587 { NULL, 0, 0, NULL }
17591 dissect_rnsap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17592 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17593 ett_rnsap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence);
17597 static int dissect_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17598 return dissect_rnsap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD);
17602 static const per_sequence_t UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
17603 { &hf_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
17607 dissect_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17608 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17609 ett_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of,
17614 static int dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17615 return dissect_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD);
17619 static const per_sequence_t UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
17620 { &hf_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
17624 dissect_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17625 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17626 ett_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
17631 static int dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17632 return dissect_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD);
17636 static const per_sequence_t UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of[1] = {
17637 { &hf_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
17641 dissect_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17642 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17643 ett_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of,
17648 static int dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17649 return dissect_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD);
17653 static const per_sequence_t UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence[] = {
17654 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
17655 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
17656 { NULL, 0, 0, NULL }
17660 dissect_rnsap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17661 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17662 ett_rnsap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence);
17666 static int dissect_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17667 return dissect_rnsap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD);
17671 static const per_sequence_t UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of[1] = {
17672 { &hf_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
17676 dissect_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17677 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17678 ett_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of,
17683 static int dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17684 return dissect_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD);
17688 static const per_sequence_t UL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD_sequence[] = {
17689 { &hf_rnsap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DPCH_ID },
17690 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
17691 { NULL, 0, 0, NULL }
17695 dissect_rnsap_UL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17696 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17697 ett_rnsap_UL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD, UL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD_sequence);
17701 static int dissect_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17702 return dissect_rnsap_UL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item);
17706 static const per_sequence_t UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_sequence_of[1] = {
17707 { &hf_rnsap_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD },
17711 dissect_rnsap_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17712 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17713 ett_rnsap_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD, UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_sequence_of,
17718 static int dissect_id_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17719 return dissect_rnsap_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD);
17723 static const per_sequence_t TDD_UL_Code_InformationModifyItem_RL_ReconfReadyTDD_sequence[] = {
17724 { &hf_rnsap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DPCH_ID },
17725 { &hf_rnsap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TDD_ChannelisationCode },
17726 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
17727 { NULL, 0, 0, NULL }
17731 dissect_rnsap_TDD_UL_Code_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17732 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17733 ett_rnsap_TDD_UL_Code_InformationModifyItem_RL_ReconfReadyTDD, TDD_UL_Code_InformationModifyItem_RL_ReconfReadyTDD_sequence);
17737 static int dissect_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17738 return dissect_rnsap_TDD_UL_Code_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD_item);
17742 static const per_sequence_t TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD_sequence_of[1] = {
17743 { &hf_rnsap_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_UL_Code_InformationModifyItem_RL_ReconfReadyTDD },
17747 dissect_rnsap_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17748 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17749 ett_rnsap_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD, TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD_sequence_of,
17754 static int dissect_uL_Code_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17755 return dissect_rnsap_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_uL_Code_Information);
17759 static const per_sequence_t UL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD_sequence[] = {
17760 { &hf_rnsap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlot },
17761 { &hf_rnsap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MidambleShiftAndBurstType },
17762 { &hf_rnsap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TFCI_Presence },
17763 { &hf_rnsap_uL_Code_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD },
17764 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
17765 { NULL, 0, 0, NULL }
17769 dissect_rnsap_UL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17770 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17771 ett_rnsap_UL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD, UL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD_sequence);
17775 static int dissect_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17776 return dissect_rnsap_UL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item);
17780 static const per_sequence_t UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_sequence_of[1] = {
17781 { &hf_rnsap_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD },
17785 dissect_rnsap_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17786 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17787 ett_rnsap_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD, UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_sequence_of,
17792 static int dissect_uL_Timeslot_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17793 return dissect_rnsap_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_uL_Timeslot_InformationModifyList_RL_ReconfReadyTDD);
17797 static const per_sequence_t UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD_sequence[] = {
17798 { &hf_rnsap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_RepetitionPeriod },
17799 { &hf_rnsap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_RepetitionLength },
17800 { &hf_rnsap_tDD_DPCHOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TDD_DPCHOffset },
17801 { &hf_rnsap_uL_Timeslot_InformationModifyList_RL_ReconfReadyTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD },
17802 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
17803 { NULL, 0, 0, NULL }
17807 dissect_rnsap_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17808 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17809 ett_rnsap_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD, UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD_sequence);
17813 static int dissect_id_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17814 return dissect_rnsap_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD);
17818 static const per_sequence_t UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD_sequence[] = {
17819 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
17820 { &hf_rnsap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Cause },
17821 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
17822 { NULL, 0, 0, NULL }
17826 dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17827 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17828 ett_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD, UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD_sequence);
17832 static int dissect_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17833 return dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD(tvb, offset, actx, tree, hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD);
17839 dissect_rnsap_USCH_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17840 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17841 0U, 255U, NULL, FALSE);
17845 static int dissect_usch_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17846 return dissect_rnsap_USCH_ID(tvb, offset, actx, tree, hf_rnsap_usch_ID);
17848 static int dissect_uSCH_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17849 return dissect_rnsap_USCH_ID(tvb, offset, actx, tree, hf_rnsap_uSCH_ID);
17855 dissect_rnsap_RB_Identity(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17856 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17857 0U, 31U, NULL, FALSE);
17861 static int dissect_RB_Info_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17862 return dissect_rnsap_RB_Identity(tvb, offset, actx, tree, hf_rnsap_RB_Info_item);
17866 static const per_sequence_t RB_Info_sequence_of[1] = {
17867 { &hf_rnsap_RB_Info_item , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_RB_Identity },
17871 dissect_rnsap_RB_Info(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17872 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17873 ett_rnsap_RB_Info, RB_Info_sequence_of,
17878 static int dissect_rb_Info(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17879 return dissect_rnsap_RB_Info(tvb, offset, actx, tree, hf_rnsap_rb_Info);
17883 static const per_sequence_t USCH_InformationItem_sequence[] = {
17884 { &hf_rnsap_uSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_USCH_ID },
17885 { &hf_rnsap_ul_CCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
17886 { &hf_rnsap_trChSourceStatisticsDescriptor, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TrCH_SrcStatisticsDescr },
17887 { &hf_rnsap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportFormatSet },
17888 { &hf_rnsap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_AllocationRetentionPriority },
17889 { &hf_rnsap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SchedulingPriorityIndicator },
17890 { &hf_rnsap_rb_Info , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RB_Info },
17891 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
17892 { NULL, 0, 0, NULL }
17896 dissect_rnsap_USCH_InformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17897 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17898 ett_rnsap_USCH_InformationItem, USCH_InformationItem_sequence);
17902 static int dissect_USCH_Information_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17903 return dissect_rnsap_USCH_InformationItem(tvb, offset, actx, tree, hf_rnsap_USCH_Information_item);
17907 static const per_sequence_t USCH_Information_sequence_of[1] = {
17908 { &hf_rnsap_USCH_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_USCH_InformationItem },
17912 dissect_rnsap_USCH_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17913 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17914 ett_rnsap_USCH_Information, USCH_Information_sequence_of,
17919 static int dissect_id_USCHs_to_Add(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17920 return dissect_rnsap_USCH_Information(tvb, offset, actx, tree, hf_rnsap_id_USCHs_to_Add);
17922 static int dissect_id_USCH_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17923 return dissect_rnsap_USCH_Information(tvb, offset, actx, tree, hf_rnsap_id_USCH_Information);
17927 static const per_sequence_t USCH_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
17928 { &hf_rnsap_uSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_USCH_ID },
17929 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
17930 { NULL, 0, 0, NULL }
17934 dissect_rnsap_USCH_DeleteItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17935 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17936 ett_rnsap_USCH_DeleteItem_RL_ReconfPrepTDD, USCH_DeleteItem_RL_ReconfPrepTDD_sequence);
17940 static int dissect_USCH_DeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17941 return dissect_rnsap_USCH_DeleteItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_USCH_DeleteList_RL_ReconfPrepTDD_item);
17945 static const per_sequence_t USCH_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
17946 { &hf_rnsap_USCH_DeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_USCH_DeleteItem_RL_ReconfPrepTDD },
17950 dissect_rnsap_USCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17951 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17952 ett_rnsap_USCH_DeleteList_RL_ReconfPrepTDD, USCH_DeleteList_RL_ReconfPrepTDD_sequence_of,
17957 static int dissect_id_USCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17958 return dissect_rnsap_USCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_USCH_DeleteList_RL_ReconfPrepTDD);
17962 static const per_sequence_t USCHInformationItem_RL_AdditionRspTDD_sequence[] = {
17963 { &hf_rnsap_uSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_USCH_ID },
17964 { &hf_rnsap_transportFormatManagement, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportFormatManagement },
17965 { &hf_rnsap_diversityIndication4, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DiversityIndication_RL_AdditionRspTDD2 },
17966 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
17967 { NULL, 0, 0, NULL }
17971 dissect_rnsap_USCHInformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17972 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17973 ett_rnsap_USCHInformationItem_RL_AdditionRspTDD, USCHInformationItem_RL_AdditionRspTDD_sequence);
17977 static int dissect_USCH_InformationListIE_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17978 return dissect_rnsap_USCHInformationItem_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_USCH_InformationListIE_RL_AdditionRspTDD_item);
17982 static const per_sequence_t USCH_InformationListIE_RL_AdditionRspTDD_sequence_of[1] = {
17983 { &hf_rnsap_USCH_InformationListIE_RL_AdditionRspTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_USCHInformationItem_RL_AdditionRspTDD },
17987 dissect_rnsap_USCH_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
17988 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17989 ett_rnsap_USCH_InformationListIE_RL_AdditionRspTDD, USCH_InformationListIE_RL_AdditionRspTDD_sequence_of,
17994 static int dissect_id_USCH_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
17995 return dissect_rnsap_USCH_InformationListIE_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_id_USCH_InformationListIE_RL_AdditionRspTDD);
17999 static const per_sequence_t USCHInformationItem_RL_SetupRspTDD_sequence[] = {
18000 { &hf_rnsap_usch_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_USCH_ID },
18001 { &hf_rnsap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_BindingID },
18002 { &hf_rnsap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransportLayerAddress },
18003 { &hf_rnsap_transportFormatManagement, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportFormatManagement },
18004 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
18005 { NULL, 0, 0, NULL }
18009 dissect_rnsap_USCHInformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18010 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18011 ett_rnsap_USCHInformationItem_RL_SetupRspTDD, USCHInformationItem_RL_SetupRspTDD_sequence);
18015 static int dissect_USCH_InformationListIEs_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18016 return dissect_rnsap_USCHInformationItem_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_USCH_InformationListIEs_RL_SetupRspTDD_item);
18020 static const per_sequence_t USCH_InformationListIEs_RL_SetupRspTDD_sequence_of[1] = {
18021 { &hf_rnsap_USCH_InformationListIEs_RL_SetupRspTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_USCHInformationItem_RL_SetupRspTDD },
18025 dissect_rnsap_USCH_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18026 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18027 ett_rnsap_USCH_InformationListIEs_RL_SetupRspTDD, USCH_InformationListIEs_RL_SetupRspTDD_sequence_of,
18032 static int dissect_id_USCH_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18033 return dissect_rnsap_USCH_InformationListIEs_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_id_USCH_InformationListIEs_RL_SetupRspTDD);
18037 static const per_sequence_t USCH_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
18038 { &hf_rnsap_uSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_USCH_ID },
18039 { &hf_rnsap_ul_ccTrCHID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CCTrCH_ID },
18040 { &hf_rnsap_trChSourceStatisticsDescriptor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TrCH_SrcStatisticsDescr },
18041 { &hf_rnsap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransportFormatSet },
18042 { &hf_rnsap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_AllocationRetentionPriority },
18043 { &hf_rnsap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_SchedulingPriorityIndicator },
18044 { &hf_rnsap_bLER , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_BLER },
18045 { &hf_rnsap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportBearerRequestIndicator },
18046 { &hf_rnsap_rb_Info , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_RB_Info },
18047 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
18048 { NULL, 0, 0, NULL }
18052 dissect_rnsap_USCH_ModifyItem_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18053 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18054 ett_rnsap_USCH_ModifyItem_RL_ReconfPrepTDD, USCH_ModifyItem_RL_ReconfPrepTDD_sequence);
18058 static int dissect_USCH_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18059 return dissect_rnsap_USCH_ModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_USCH_ModifyList_RL_ReconfPrepTDD_item);
18063 static const per_sequence_t USCH_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
18064 { &hf_rnsap_USCH_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_USCH_ModifyItem_RL_ReconfPrepTDD },
18068 dissect_rnsap_USCH_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18069 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18070 ett_rnsap_USCH_ModifyList_RL_ReconfPrepTDD, USCH_ModifyList_RL_ReconfPrepTDD_sequence_of,
18075 static int dissect_id_USCH_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18076 return dissect_rnsap_USCH_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_USCH_ModifyList_RL_ReconfPrepTDD);
18080 static const per_sequence_t USCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD_sequence[] = {
18081 { &hf_rnsap_uSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_USCH_ID },
18082 { &hf_rnsap_transportFormatManagement, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportFormatManagement },
18083 { &hf_rnsap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_BindingID },
18084 { &hf_rnsap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransportLayerAddress },
18085 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
18086 { NULL, 0, 0, NULL }
18090 dissect_rnsap_USCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18091 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18092 ett_rnsap_USCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD, USCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD_sequence);
18096 static int dissect_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18097 return dissect_rnsap_USCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item);
18101 static const per_sequence_t USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_sequence_of[1] = {
18102 { &hf_rnsap_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_USCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD },
18106 dissect_rnsap_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18107 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18108 ett_rnsap_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD, USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_sequence_of,
18113 static int dissect_id_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18114 return dissect_rnsap_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD);
18120 dissect_rnsap_MaxNrTimeslots(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18121 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18122 1U, 14U, NULL, FALSE);
18126 static int dissect_maxNrTimeslots_UL(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18127 return dissect_rnsap_MaxNrTimeslots(tvb, offset, actx, tree, hf_rnsap_maxNrTimeslots_UL);
18129 static int dissect_maxNrTimeslots_DL(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18130 return dissect_rnsap_MaxNrTimeslots(tvb, offset, actx, tree, hf_rnsap_maxNrTimeslots_DL);
18136 dissect_rnsap_MinimumSpreadingFactor(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18137 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18138 1U, 16U, NULL, FALSE);
18142 static int dissect_minimumSpreadingFactor_UL(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18143 return dissect_rnsap_MinimumSpreadingFactor(tvb, offset, actx, tree, hf_rnsap_minimumSpreadingFactor_UL);
18145 static int dissect_minimumSpreadingFactor_DL(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18146 return dissect_rnsap_MinimumSpreadingFactor(tvb, offset, actx, tree, hf_rnsap_minimumSpreadingFactor_DL);
18152 dissect_rnsap_MaxNrDLPhysicalchannels(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18153 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18154 1U, 224U, NULL, FALSE);
18158 static int dissect_maxNrDLPhysicalchannels(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18159 return dissect_rnsap_MaxNrDLPhysicalchannels(tvb, offset, actx, tree, hf_rnsap_maxNrDLPhysicalchannels);
18163 static const per_sequence_t DL_Physical_Channel_Information_RL_SetupRqstTDD_sequence[] = {
18164 { &hf_rnsap_maxNrTimeslots_DL, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MaxNrTimeslots },
18165 { &hf_rnsap_minimumSpreadingFactor_DL, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MinimumSpreadingFactor },
18166 { &hf_rnsap_maxNrDLPhysicalchannels, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MaxNrDLPhysicalchannels },
18167 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
18168 { NULL, 0, 0, NULL }
18172 dissect_rnsap_DL_Physical_Channel_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18173 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18174 ett_rnsap_DL_Physical_Channel_Information_RL_SetupRqstTDD, DL_Physical_Channel_Information_RL_SetupRqstTDD_sequence);
18178 static int dissect_id_DL_Physical_Channel_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18179 return dissect_rnsap_DL_Physical_Channel_Information_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_Physical_Channel_Information_RL_SetupRqstTDD);
18185 dissect_rnsap_MaxNrULPhysicalchannels(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18186 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18187 1U, 2U, NULL, FALSE);
18191 static int dissect_maxNrULPhysicalchannels(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18192 return dissect_rnsap_MaxNrULPhysicalchannels(tvb, offset, actx, tree, hf_rnsap_maxNrULPhysicalchannels);
18196 static const per_sequence_t UL_Physical_Channel_Information_RL_SetupRqstTDD_sequence[] = {
18197 { &hf_rnsap_maxNrTimeslots_UL, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MaxNrTimeslots },
18198 { &hf_rnsap_minimumSpreadingFactor_UL, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MinimumSpreadingFactor },
18199 { &hf_rnsap_maxNrULPhysicalchannels, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MaxNrULPhysicalchannels },
18200 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
18201 { NULL, 0, 0, NULL }
18205 dissect_rnsap_UL_Physical_Channel_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18206 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18207 ett_rnsap_UL_Physical_Channel_Information_RL_SetupRqstTDD, UL_Physical_Channel_Information_RL_SetupRqstTDD_sequence);
18211 static int dissect_id_UL_Physical_Channel_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18212 return dissect_rnsap_UL_Physical_Channel_Information_RL_SetupRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_Physical_Channel_Information_RL_SetupRqstTDD);
18216 static const value_string rnsap_FNReportingIndicator_vals[] = {
18217 { 0, "fN-reporting-required" },
18218 { 1, "fN-reporting-not-required" },
18224 dissect_rnsap_FNReportingIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18225 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18226 2, NULL, FALSE, 0, NULL);
18230 static int dissect_id_CFNReportingIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18231 return dissect_rnsap_FNReportingIndicator(tvb, offset, actx, tree, hf_rnsap_id_CFNReportingIndicator);
18233 static int dissect_id_SFNReportingIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18234 return dissect_rnsap_FNReportingIndicator(tvb, offset, actx, tree, hf_rnsap_id_SFNReportingIndicator);
18238 static const value_string rnsap_PagingCause_vals[] = {
18239 { 0, "terminating-conversational-call" },
18240 { 1, "terminating-streaming-call" },
18241 { 2, "terminating-interactive-call" },
18242 { 3, "terminating-background-call" },
18243 { 4, "terminating-low-priority-signalling" },
18244 { 5, "terminating-high-priority-signalling" },
18245 { 6, "terminating-cause-unknown" },
18251 dissect_rnsap_PagingCause(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18252 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18253 5, NULL, TRUE, 2, NULL);
18257 static int dissect_pagingCause(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18258 return dissect_rnsap_PagingCause(tvb, offset, actx, tree, hf_rnsap_pagingCause);
18262 static const value_string rnsap_CNDomainType_vals[] = {
18263 { 0, "cs-domain" },
18264 { 1, "ps-domain" },
18265 { 2, "dont-care" },
18271 dissect_rnsap_CNDomainType(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18272 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18273 3, NULL, TRUE, 0, NULL);
18277 static int dissect_cNDomainType(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18278 return dissect_rnsap_CNDomainType(tvb, offset, actx, tree, hf_rnsap_cNDomainType);
18282 static const value_string rnsap_PagingRecordType_vals[] = {
18283 { 0, "imsi-gsm-map" },
18284 { 1, "tmsi-gsm-map" },
18285 { 2, "p-tmsi-gsm-map" },
18286 { 3, "imsi-ds-41" },
18287 { 4, "tmsi-ds-41" },
18293 dissect_rnsap_PagingRecordType(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18294 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18295 5, NULL, TRUE, 0, NULL);
18299 static int dissect_pagingRecordType(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18300 return dissect_rnsap_PagingRecordType(tvb, offset, actx, tree, hf_rnsap_pagingRecordType);
18304 static const per_sequence_t CNOriginatedPage_PagingRqst_sequence[] = {
18305 { &hf_rnsap_pagingCause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PagingCause },
18306 { &hf_rnsap_cNDomainType , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CNDomainType },
18307 { &hf_rnsap_pagingRecordType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PagingRecordType },
18308 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
18309 { NULL, 0, 0, NULL }
18313 dissect_rnsap_CNOriginatedPage_PagingRqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18314 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18315 ett_rnsap_CNOriginatedPage_PagingRqst, CNOriginatedPage_PagingRqst_sequence);
18319 static int dissect_id_CNOriginatedPage_PagingRqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18320 return dissect_rnsap_CNOriginatedPage_PagingRqst(tvb, offset, actx, tree, hf_rnsap_id_CNOriginatedPage_PagingRqst);
18324 static const per_sequence_t CCTrCH_InformationItem_RL_FailureInd_sequence[] = {
18325 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
18326 { &hf_rnsap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Cause },
18327 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
18328 { NULL, 0, 0, NULL }
18332 dissect_rnsap_CCTrCH_InformationItem_RL_FailureInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18333 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18334 ett_rnsap_CCTrCH_InformationItem_RL_FailureInd, CCTrCH_InformationItem_RL_FailureInd_sequence);
18338 static int dissect_id_CCTrCH_InformationItem_RL_FailureInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18339 return dissect_rnsap_CCTrCH_InformationItem_RL_FailureInd(tvb, offset, actx, tree, hf_rnsap_id_CCTrCH_InformationItem_RL_FailureInd);
18343 static const per_sequence_t CCTrCH_InformationItem_RL_RestoreInd_sequence[] = {
18344 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
18345 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
18346 { NULL, 0, 0, NULL }
18350 dissect_rnsap_CCTrCH_InformationItem_RL_RestoreInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18351 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18352 ett_rnsap_CCTrCH_InformationItem_RL_RestoreInd, CCTrCH_InformationItem_RL_RestoreInd_sequence);
18356 static int dissect_id_CCTrCH_InformationItem_RL_RestoreInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18357 return dissect_rnsap_CCTrCH_InformationItem_RL_RestoreInd(tvb, offset, actx, tree, hf_rnsap_id_CCTrCH_InformationItem_RL_RestoreInd);
18361 static const value_string rnsap_TUTRANGPSAccuracyClass_vals[] = {
18362 { 0, "accuracy-class-A" },
18363 { 1, "accuracy-class-B" },
18364 { 2, "accuracy-class-C" },
18370 dissect_rnsap_TUTRANGPSAccuracyClass(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18371 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18372 3, NULL, TRUE, 0, NULL);
18376 static int dissect_tUTRANGPSMeasurementAccuracyClass(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18377 return dissect_rnsap_TUTRANGPSAccuracyClass(tvb, offset, actx, tree, hf_rnsap_tUTRANGPSMeasurementAccuracyClass);
18381 static const value_string rnsap_CommonMeasurementAccuracy_vals[] = {
18382 { 0, "tUTRANGPSMeasurementAccuracyClass" },
18386 static const per_choice_t CommonMeasurementAccuracy_choice[] = {
18387 { 0, &hf_rnsap_tUTRANGPSMeasurementAccuracyClass, ASN1_EXTENSION_ROOT , dissect_rnsap_TUTRANGPSAccuracyClass },
18388 { 0, NULL, 0, NULL }
18392 dissect_rnsap_CommonMeasurementAccuracy(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18393 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
18394 ett_rnsap_CommonMeasurementAccuracy, CommonMeasurementAccuracy_choice,
18399 static int dissect_id_CommonMeasurementAccuracy(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18400 return dissect_rnsap_CommonMeasurementAccuracy(tvb, offset, actx, tree, hf_rnsap_id_CommonMeasurementAccuracy);
18406 dissect_rnsap_INTEGER_0_16383(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18407 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18408 0U, 16383U, NULL, FALSE);
18412 static int dissect_ms_part(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18413 return dissect_rnsap_INTEGER_0_16383(tvb, offset, actx, tree, hf_rnsap_ms_part);
18419 dissect_rnsap_INTEGER_0_4294967295(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18420 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18421 0U, 4294967295U, NULL, FALSE);
18425 static int dissect_ls_part(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18426 return dissect_rnsap_INTEGER_0_4294967295(tvb, offset, actx, tree, hf_rnsap_ls_part);
18430 static const per_sequence_t TUTRANGPS_sequence[] = {
18431 { &hf_rnsap_ms_part , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_16383 },
18432 { &hf_rnsap_ls_part , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_4294967295 },
18433 { NULL, 0, 0, NULL }
18437 dissect_rnsap_TUTRANGPS(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18438 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18439 ett_rnsap_TUTRANGPS, TUTRANGPS_sequence);
18443 static int dissect_tUTRANGPS(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18444 return dissect_rnsap_TUTRANGPS(tvb, offset, actx, tree, hf_rnsap_tUTRANGPS);
18450 dissect_rnsap_TUTRANGPSQuality(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18451 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18452 0U, 255U, NULL, FALSE);
18456 static int dissect_tUTRANGPSQuality(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18457 return dissect_rnsap_TUTRANGPSQuality(tvb, offset, actx, tree, hf_rnsap_tUTRANGPSQuality);
18463 dissect_rnsap_TUTRANGPSDriftRate(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18464 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18465 -50, 50U, NULL, FALSE);
18469 static int dissect_tUTRANGPSDriftRate(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18470 return dissect_rnsap_TUTRANGPSDriftRate(tvb, offset, actx, tree, hf_rnsap_tUTRANGPSDriftRate);
18476 dissect_rnsap_TUTRANGPSDriftRateQuality(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18477 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18478 0U, 50U, NULL, FALSE);
18482 static int dissect_tUTRANGPSDriftRateQuality(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18483 return dissect_rnsap_TUTRANGPSDriftRateQuality(tvb, offset, actx, tree, hf_rnsap_tUTRANGPSDriftRateQuality);
18487 static const per_sequence_t TUTRANGPSMeasurementValueInformation_sequence[] = {
18488 { &hf_rnsap_tUTRANGPS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TUTRANGPS },
18489 { &hf_rnsap_tUTRANGPSQuality, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TUTRANGPSQuality },
18490 { &hf_rnsap_tUTRANGPSDriftRate, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TUTRANGPSDriftRate },
18491 { &hf_rnsap_tUTRANGPSDriftRateQuality, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TUTRANGPSDriftRateQuality },
18492 { &hf_rnsap_iEe_Extensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
18493 { NULL, 0, 0, NULL }
18497 dissect_rnsap_TUTRANGPSMeasurementValueInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18498 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18499 ett_rnsap_TUTRANGPSMeasurementValueInformation, TUTRANGPSMeasurementValueInformation_sequence);
18503 static int dissect_tUTRANGPSMeasurementValueInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18504 return dissect_rnsap_TUTRANGPSMeasurementValueInformation(tvb, offset, actx, tree, hf_rnsap_tUTRANGPSMeasurementValueInformation);
18510 dissect_rnsap_SFNSFN_FDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18511 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18512 0U, 614399U, NULL, FALSE);
18516 static int dissect_sFNSFN_FDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18517 return dissect_rnsap_SFNSFN_FDD(tvb, offset, actx, tree, hf_rnsap_sFNSFN_FDD);
18523 dissect_rnsap_SFNSFN_TDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18524 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18525 0U, 40961U, NULL, FALSE);
18529 static int dissect_sFNSFN_TDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18530 return dissect_rnsap_SFNSFN_TDD(tvb, offset, actx, tree, hf_rnsap_sFNSFN_TDD);
18534 static const value_string rnsap_SFNSFNValue_vals[] = {
18535 { 0, "sFNSFN-FDD" },
18536 { 1, "sFNSFN-TDD" },
18540 static const per_choice_t SFNSFNValue_choice[] = {
18541 { 0, &hf_rnsap_sFNSFN_FDD , ASN1_EXTENSION_ROOT , dissect_rnsap_SFNSFN_FDD },
18542 { 1, &hf_rnsap_sFNSFN_TDD , ASN1_EXTENSION_ROOT , dissect_rnsap_SFNSFN_TDD },
18543 { 0, NULL, 0, NULL }
18547 dissect_rnsap_SFNSFNValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18548 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
18549 ett_rnsap_SFNSFNValue, SFNSFNValue_choice,
18554 static int dissect_sFNSFNValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18555 return dissect_rnsap_SFNSFNValue(tvb, offset, actx, tree, hf_rnsap_sFNSFNValue);
18561 dissect_rnsap_SFNSFNQuality(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18562 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18563 0U, 255U, NULL, FALSE);
18567 static int dissect_sFNSFNQuality(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18568 return dissect_rnsap_SFNSFNQuality(tvb, offset, actx, tree, hf_rnsap_sFNSFNQuality);
18574 dissect_rnsap_SFNSFNDriftRate(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18575 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18576 -100, 100U, NULL, FALSE);
18580 static int dissect_sFNSFNDriftRate(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18581 return dissect_rnsap_SFNSFNDriftRate(tvb, offset, actx, tree, hf_rnsap_sFNSFNDriftRate);
18587 dissect_rnsap_SFNSFNDriftRateQuality(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18588 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18589 0U, 100U, NULL, FALSE);
18593 static int dissect_sFNSFNDriftRateQuality(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18594 return dissect_rnsap_SFNSFNDriftRateQuality(tvb, offset, actx, tree, hf_rnsap_sFNSFNDriftRateQuality);
18600 dissect_rnsap_SFN(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18601 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18602 0U, 4095U, NULL, FALSE);
18606 static int dissect_id_SFN(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18607 return dissect_rnsap_SFN(tvb, offset, actx, tree, hf_rnsap_id_SFN);
18609 static int dissect_sFNSFNTimeStamp_FDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18610 return dissect_rnsap_SFN(tvb, offset, actx, tree, hf_rnsap_sFNSFNTimeStamp_FDD);
18612 static int dissect_sFN(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18613 return dissect_rnsap_SFN(tvb, offset, actx, tree, hf_rnsap_sFN);
18617 static const per_sequence_t SFNSFNTimeStamp_TDD_sequence[] = {
18618 { &hf_rnsap_sFN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SFN },
18619 { &hf_rnsap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlot },
18620 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
18621 { NULL, 0, 0, NULL }
18625 dissect_rnsap_SFNSFNTimeStamp_TDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18626 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18627 ett_rnsap_SFNSFNTimeStamp_TDD, SFNSFNTimeStamp_TDD_sequence);
18631 static int dissect_sFNSFNTimeStamp_TDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18632 return dissect_rnsap_SFNSFNTimeStamp_TDD(tvb, offset, actx, tree, hf_rnsap_sFNSFNTimeStamp_TDD);
18636 static const value_string rnsap_SFNSFNTimeStampInformation_vals[] = {
18637 { 0, "sFNSFNTimeStamp-FDD" },
18638 { 1, "sFNSFNTimeStamp-TDD" },
18642 static const per_choice_t SFNSFNTimeStampInformation_choice[] = {
18643 { 0, &hf_rnsap_sFNSFNTimeStamp_FDD, ASN1_EXTENSION_ROOT , dissect_rnsap_SFN },
18644 { 1, &hf_rnsap_sFNSFNTimeStamp_TDD, ASN1_EXTENSION_ROOT , dissect_rnsap_SFNSFNTimeStamp_TDD },
18645 { 0, NULL, 0, NULL }
18649 dissect_rnsap_SFNSFNTimeStampInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18650 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
18651 ett_rnsap_SFNSFNTimeStampInformation, SFNSFNTimeStampInformation_choice,
18656 static int dissect_sFNSFNTimeStampInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18657 return dissect_rnsap_SFNSFNTimeStampInformation(tvb, offset, actx, tree, hf_rnsap_sFNSFNTimeStampInformation);
18661 static const per_sequence_t T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence[] = {
18662 { &hf_rnsap_uC_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UC_ID },
18663 { &hf_rnsap_sFNSFNValue , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SFNSFNValue },
18664 { &hf_rnsap_sFNSFNQuality , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_SFNSFNQuality },
18665 { &hf_rnsap_sFNSFNDriftRate, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SFNSFNDriftRate },
18666 { &hf_rnsap_sFNSFNDriftRateQuality, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_SFNSFNDriftRateQuality },
18667 { &hf_rnsap_sFNSFNTimeStampInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SFNSFNTimeStampInformation },
18668 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
18669 { NULL, 0, 0, NULL }
18673 dissect_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18674 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18675 ett_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence);
18679 static int dissect_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18680 return dissect_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvb, offset, actx, tree, hf_rnsap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item);
18684 static const per_sequence_t T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of[1] = {
18685 { &hf_rnsap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item },
18689 dissect_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18690 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18691 ett_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of,
18696 static int dissect_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18697 return dissect_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvb, offset, actx, tree, hf_rnsap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation);
18701 static const per_sequence_t T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence[] = {
18702 { &hf_rnsap_uC_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UC_ID },
18703 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
18704 { NULL, 0, 0, NULL }
18708 dissect_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18709 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18710 ett_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence);
18714 static int dissect_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18715 return dissect_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item(tvb, offset, actx, tree, hf_rnsap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item);
18719 static const per_sequence_t T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of[1] = {
18720 { &hf_rnsap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item },
18724 dissect_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18725 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18726 ett_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of,
18731 static int dissect_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18732 return dissect_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvb, offset, actx, tree, hf_rnsap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation);
18736 static const per_sequence_t SFNSFNMeasurementValueInformation_sequence[] = {
18737 { &hf_rnsap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation },
18738 { &hf_rnsap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation },
18739 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
18740 { NULL, 0, 0, NULL }
18744 dissect_rnsap_SFNSFNMeasurementValueInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18745 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18746 ett_rnsap_SFNSFNMeasurementValueInformation, SFNSFNMeasurementValueInformation_sequence);
18750 static int dissect_sFNSFNMeasurementValueInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18751 return dissect_rnsap_SFNSFNMeasurementValueInformation(tvb, offset, actx, tree, hf_rnsap_sFNSFNMeasurementValueInformation);
18757 dissect_rnsap_INTEGER_0_100(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18758 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18759 0U, 100U, NULL, FALSE);
18763 static int dissect_transmittedCarrierPowerValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18764 return dissect_rnsap_INTEGER_0_100(tvb, offset, actx, tree, hf_rnsap_transmittedCarrierPowerValue);
18766 static int dissect_uplinkLoadValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18767 return dissect_rnsap_INTEGER_0_100(tvb, offset, actx, tree, hf_rnsap_uplinkLoadValue);
18769 static int dissect_downlinkLoadValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18770 return dissect_rnsap_INTEGER_0_100(tvb, offset, actx, tree, hf_rnsap_downlinkLoadValue);
18772 static int dissect_uplinkRTLoadValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18773 return dissect_rnsap_INTEGER_0_100(tvb, offset, actx, tree, hf_rnsap_uplinkRTLoadValue);
18775 static int dissect_downlinkRTLoadValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18776 return dissect_rnsap_INTEGER_0_100(tvb, offset, actx, tree, hf_rnsap_downlinkRTLoadValue);
18780 static const per_sequence_t LoadValue_sequence[] = {
18781 { &hf_rnsap_uplinkLoadValue, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_100 },
18782 { &hf_rnsap_downlinkLoadValue, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_100 },
18783 { NULL, 0, 0, NULL }
18787 dissect_rnsap_LoadValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18788 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18789 ett_rnsap_LoadValue, LoadValue_sequence);
18793 static int dissect_loadValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18794 return dissect_rnsap_LoadValue(tvb, offset, actx, tree, hf_rnsap_loadValue);
18800 dissect_rnsap_INTEGER_0_621(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18801 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18802 0U, 621U, NULL, FALSE);
18806 static int dissect_receivedTotalWideBandPowerValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18807 return dissect_rnsap_INTEGER_0_621(tvb, offset, actx, tree, hf_rnsap_receivedTotalWideBandPowerValue);
18813 dissect_rnsap_Extension_CommonMeasurementValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18814 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
18818 static int dissect_extension_CommonMeasurementValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18819 return dissect_rnsap_Extension_CommonMeasurementValue(tvb, offset, actx, tree, hf_rnsap_extension_CommonMeasurementValue);
18823 static const value_string rnsap_CommonMeasurementValue_vals[] = {
18824 { 0, "tUTRANGPSMeasurementValueInformation" },
18825 { 1, "sFNSFNMeasurementValueInformation" },
18826 { 2, "loadValue" },
18827 { 3, "transmittedCarrierPowerValue" },
18828 { 4, "receivedTotalWideBandPowerValue" },
18829 { 5, "uplinkTimeslotISCPValue" },
18830 { 6, "extension-CommonMeasurementValue" },
18834 static const per_choice_t CommonMeasurementValue_choice[] = {
18835 { 0, &hf_rnsap_tUTRANGPSMeasurementValueInformation, ASN1_EXTENSION_ROOT , dissect_rnsap_TUTRANGPSMeasurementValueInformation },
18836 { 1, &hf_rnsap_sFNSFNMeasurementValueInformation, ASN1_EXTENSION_ROOT , dissect_rnsap_SFNSFNMeasurementValueInformation },
18837 { 2, &hf_rnsap_loadValue , ASN1_EXTENSION_ROOT , dissect_rnsap_LoadValue },
18838 { 3, &hf_rnsap_transmittedCarrierPowerValue, ASN1_EXTENSION_ROOT , dissect_rnsap_INTEGER_0_100 },
18839 { 4, &hf_rnsap_receivedTotalWideBandPowerValue, ASN1_EXTENSION_ROOT , dissect_rnsap_INTEGER_0_621 },
18840 { 5, &hf_rnsap_uplinkTimeslotISCPValue, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_TimeslotISCP },
18841 { 6, &hf_rnsap_extension_CommonMeasurementValue, ASN1_NOT_EXTENSION_ROOT, dissect_rnsap_Extension_CommonMeasurementValue },
18842 { 0, NULL, 0, NULL }
18846 dissect_rnsap_CommonMeasurementValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18847 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
18848 ett_rnsap_CommonMeasurementValue, CommonMeasurementValue_choice,
18853 static int dissect_commonMeasurementValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18854 return dissect_rnsap_CommonMeasurementValue(tvb, offset, actx, tree, hf_rnsap_commonMeasurementValue);
18858 static const per_sequence_t CommonMeasurementAvailable_sequence[] = {
18859 { &hf_rnsap_commonMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CommonMeasurementValue },
18860 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
18861 { NULL, 0, 0, NULL }
18865 dissect_rnsap_CommonMeasurementAvailable(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18866 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18867 ett_rnsap_CommonMeasurementAvailable, CommonMeasurementAvailable_sequence);
18871 static int dissect_measurementAvailable(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18872 return dissect_rnsap_CommonMeasurementAvailable(tvb, offset, actx, tree, hf_rnsap_measurementAvailable);
18876 static const value_string rnsap_CommonMeasurementValueInformation_vals[] = {
18877 { 0, "measurementAvailable" },
18878 { 1, "measurementnotAvailable" },
18882 static const per_choice_t CommonMeasurementValueInformation_choice[] = {
18883 { 0, &hf_rnsap_measurementAvailable, ASN1_NO_EXTENSIONS , dissect_rnsap_CommonMeasurementAvailable },
18884 { 1, &hf_rnsap_measurementnotAvailable, ASN1_NO_EXTENSIONS , dissect_rnsap_NULL },
18885 { 0, NULL, 0, NULL }
18889 dissect_rnsap_CommonMeasurementValueInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18890 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
18891 ett_rnsap_CommonMeasurementValueInformation, CommonMeasurementValueInformation_choice,
18896 static int dissect_commonMeasurementValueInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18897 return dissect_rnsap_CommonMeasurementValueInformation(tvb, offset, actx, tree, hf_rnsap_commonMeasurementValueInformation);
18901 static const per_sequence_t Cell_CM_Rprt_sequence[] = {
18902 { &hf_rnsap_commonMeasurementValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CommonMeasurementValueInformation },
18903 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
18904 { NULL, 0, 0, NULL }
18908 dissect_rnsap_Cell_CM_Rprt(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18909 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18910 ett_rnsap_Cell_CM_Rprt, Cell_CM_Rprt_sequence);
18914 static int dissect_cell3(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18915 return dissect_rnsap_Cell_CM_Rprt(tvb, offset, actx, tree, hf_rnsap_cell3);
18919 static const value_string rnsap_CommonMeasurementObjectType_CM_Rprt_vals[] = {
18924 static const per_choice_t CommonMeasurementObjectType_CM_Rprt_choice[] = {
18925 { 0, &hf_rnsap_cell3 , ASN1_EXTENSION_ROOT , dissect_rnsap_Cell_CM_Rprt },
18926 { 0, NULL, 0, NULL }
18930 dissect_rnsap_CommonMeasurementObjectType_CM_Rprt(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18931 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
18932 ett_rnsap_CommonMeasurementObjectType_CM_Rprt, CommonMeasurementObjectType_CM_Rprt_choice,
18937 static int dissect_id_CommonMeasurementObjectType_CM_Rprt(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18938 return dissect_rnsap_CommonMeasurementObjectType_CM_Rprt(tvb, offset, actx, tree, hf_rnsap_id_CommonMeasurementObjectType_CM_Rprt);
18944 dissect_rnsap_TimeSlotLCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18945 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18946 0U, 6U, NULL, FALSE);
18950 static int dissect_timeSlotLCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18951 return dissect_rnsap_TimeSlotLCR(tvb, offset, actx, tree, hf_rnsap_timeSlotLCR);
18953 static int dissect_timeslotLCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18954 return dissect_rnsap_TimeSlotLCR(tvb, offset, actx, tree, hf_rnsap_timeslotLCR);
18956 static int dissect_timeSlot1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18957 return dissect_rnsap_TimeSlotLCR(tvb, offset, actx, tree, hf_rnsap_timeSlot1);
18961 static const per_sequence_t NeighbouringFDDCellMeasurementInformation_sequence[] = {
18962 { &hf_rnsap_uC_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UC_ID },
18963 { &hf_rnsap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UARFCN },
18964 { &hf_rnsap_primaryScramblingCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PrimaryScramblingCode },
18965 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
18966 { NULL, 0, 0, NULL }
18970 dissect_rnsap_NeighbouringFDDCellMeasurementInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18971 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18972 ett_rnsap_NeighbouringFDDCellMeasurementInformation, NeighbouringFDDCellMeasurementInformation_sequence);
18976 static int dissect_neighbouringFDDCellMeasurementInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18977 return dissect_rnsap_NeighbouringFDDCellMeasurementInformation(tvb, offset, actx, tree, hf_rnsap_neighbouringFDDCellMeasurementInformation);
18981 static const per_sequence_t NeighbouringTDDCellMeasurementInformation_sequence[] = {
18982 { &hf_rnsap_uC_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UC_ID },
18983 { &hf_rnsap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UARFCN },
18984 { &hf_rnsap_cellParameterID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CellParameterID },
18985 { &hf_rnsap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TimeSlot },
18986 { &hf_rnsap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MidambleShiftAndBurstType },
18987 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
18988 { NULL, 0, 0, NULL }
18992 dissect_rnsap_NeighbouringTDDCellMeasurementInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
18993 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18994 ett_rnsap_NeighbouringTDDCellMeasurementInformation, NeighbouringTDDCellMeasurementInformation_sequence);
18998 static int dissect_neighbouringTDDCellMeasurementInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
18999 return dissect_rnsap_NeighbouringTDDCellMeasurementInformation(tvb, offset, actx, tree, hf_rnsap_neighbouringTDDCellMeasurementInformation);
19005 dissect_rnsap_Extension_neighbouringCellMeasurementInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19006 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
19010 static int dissect_extension_neighbouringCellMeasurementInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19011 return dissect_rnsap_Extension_neighbouringCellMeasurementInformation(tvb, offset, actx, tree, hf_rnsap_extension_neighbouringCellMeasurementInformation);
19015 static const value_string rnsap_NeighbouringCellMeasurementInfo_item_vals[] = {
19016 { 0, "neighbouringFDDCellMeasurementInformation" },
19017 { 1, "neighbouringTDDCellMeasurementInformation" },
19018 { 2, "extension-neighbouringCellMeasurementInformation" },
19022 static const per_choice_t NeighbouringCellMeasurementInfo_item_choice[] = {
19023 { 0, &hf_rnsap_neighbouringFDDCellMeasurementInformation, ASN1_EXTENSION_ROOT , dissect_rnsap_NeighbouringFDDCellMeasurementInformation },
19024 { 1, &hf_rnsap_neighbouringTDDCellMeasurementInformation, ASN1_EXTENSION_ROOT , dissect_rnsap_NeighbouringTDDCellMeasurementInformation },
19025 { 2, &hf_rnsap_extension_neighbouringCellMeasurementInformation, ASN1_NOT_EXTENSION_ROOT, dissect_rnsap_Extension_neighbouringCellMeasurementInformation },
19026 { 0, NULL, 0, NULL }
19030 dissect_rnsap_NeighbouringCellMeasurementInfo_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19031 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
19032 ett_rnsap_NeighbouringCellMeasurementInfo_item, NeighbouringCellMeasurementInfo_item_choice,
19037 static int dissect_NeighbouringCellMeasurementInfo_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19038 return dissect_rnsap_NeighbouringCellMeasurementInfo_item(tvb, offset, actx, tree, hf_rnsap_NeighbouringCellMeasurementInfo_item);
19042 static const per_sequence_t NeighbouringCellMeasurementInfo_sequence_of[1] = {
19043 { &hf_rnsap_NeighbouringCellMeasurementInfo_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_NeighbouringCellMeasurementInfo_item },
19047 dissect_rnsap_NeighbouringCellMeasurementInfo(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19048 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
19049 ett_rnsap_NeighbouringCellMeasurementInfo, NeighbouringCellMeasurementInfo_sequence_of,
19054 static int dissect_neighbouringCellMeasurementInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19055 return dissect_rnsap_NeighbouringCellMeasurementInfo(tvb, offset, actx, tree, hf_rnsap_neighbouringCellMeasurementInformation);
19059 static const per_sequence_t Cell_CM_Rqst_sequence[] = {
19060 { &hf_rnsap_uC_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UC_ID },
19061 { &hf_rnsap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TimeSlot },
19062 { &hf_rnsap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TimeSlotLCR },
19063 { &hf_rnsap_neighbouringCellMeasurementInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_NeighbouringCellMeasurementInfo },
19064 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
19065 { NULL, 0, 0, NULL }
19069 dissect_rnsap_Cell_CM_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19070 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19071 ett_rnsap_Cell_CM_Rqst, Cell_CM_Rqst_sequence);
19075 static int dissect_cell1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19076 return dissect_rnsap_Cell_CM_Rqst(tvb, offset, actx, tree, hf_rnsap_cell1);
19080 static const value_string rnsap_CommonMeasurementObjectType_CM_Rqst_vals[] = {
19085 static const per_choice_t CommonMeasurementObjectType_CM_Rqst_choice[] = {
19086 { 0, &hf_rnsap_cell1 , ASN1_EXTENSION_ROOT , dissect_rnsap_Cell_CM_Rqst },
19087 { 0, NULL, 0, NULL }
19091 dissect_rnsap_CommonMeasurementObjectType_CM_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19092 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
19093 ett_rnsap_CommonMeasurementObjectType_CM_Rqst, CommonMeasurementObjectType_CM_Rqst_choice,
19098 static int dissect_id_CommonMeasurementObjectType_CM_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19099 return dissect_rnsap_CommonMeasurementObjectType_CM_Rqst(tvb, offset, actx, tree, hf_rnsap_id_CommonMeasurementObjectType_CM_Rqst);
19103 static const per_sequence_t Cell_CM_Rsp_sequence[] = {
19104 { &hf_rnsap_commonMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CommonMeasurementValue },
19105 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
19106 { NULL, 0, 0, NULL }
19110 dissect_rnsap_Cell_CM_Rsp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19111 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19112 ett_rnsap_Cell_CM_Rsp, Cell_CM_Rsp_sequence);
19116 static int dissect_cell2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19117 return dissect_rnsap_Cell_CM_Rsp(tvb, offset, actx, tree, hf_rnsap_cell2);
19121 static const value_string rnsap_CommonMeasurementObjectType_CM_Rsp_vals[] = {
19126 static const per_choice_t CommonMeasurementObjectType_CM_Rsp_choice[] = {
19127 { 0, &hf_rnsap_cell2 , ASN1_EXTENSION_ROOT , dissect_rnsap_Cell_CM_Rsp },
19128 { 0, NULL, 0, NULL }
19132 dissect_rnsap_CommonMeasurementObjectType_CM_Rsp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19133 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
19134 ett_rnsap_CommonMeasurementObjectType_CM_Rsp, CommonMeasurementObjectType_CM_Rsp_choice,
19139 static int dissect_id_CommonMeasurementObjectType_CM_Rsp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19140 return dissect_rnsap_CommonMeasurementObjectType_CM_Rsp(tvb, offset, actx, tree, hf_rnsap_id_CommonMeasurementObjectType_CM_Rsp);
19144 static const value_string rnsap_CommonMeasurementType_vals[] = {
19145 { 0, "uTRAN-GPS-timing-of-cell-frames-for-UE-Positioning" },
19146 { 1, "sFN-SFN-observerd-time-difference" },
19148 { 3, "transmitted-carrier-power" },
19149 { 4, "received-total-wide-band-power" },
19150 { 5, "uplink-timeslot-iscp" },
19152 { 7, "nRT-load-Information" },
19153 { 8, "upPTSInterference" },
19159 dissect_rnsap_CommonMeasurementType(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19160 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19161 6, NULL, TRUE, 3, NULL);
19165 static int dissect_id_CommonMeasurementType(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19166 return dissect_rnsap_CommonMeasurementType(tvb, offset, actx, tree, hf_rnsap_id_CommonMeasurementType);
19170 static const value_string rnsap_CongestionCause_vals[] = {
19171 { 0, "uTRAN-dynamic-resources" },
19172 { 1, "uTRAN-semistatic-resources" },
19178 dissect_rnsap_CongestionCause(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19179 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19180 2, NULL, TRUE, 0, NULL);
19184 static int dissect_id_CongestionCause(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19185 return dissect_rnsap_CongestionCause(tvb, offset, actx, tree, hf_rnsap_id_CongestionCause);
19191 dissect_rnsap_InformationExchangeID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19192 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19193 0U, 1048575U, NULL, FALSE);
19197 static int dissect_id_InformationExchangeID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19198 return dissect_rnsap_InformationExchangeID(tvb, offset, actx, tree, hf_rnsap_id_InformationExchangeID);
19202 static const per_sequence_t GA_AccessPointPositionwithOptionalAltitude_sequence[] = {
19203 { &hf_rnsap_geographicalCoordinate, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GeographicalCoordinate },
19204 { &hf_rnsap_altitudeAndDirection, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GA_AltitudeAndDirection },
19205 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
19206 { NULL, 0, 0, NULL }
19210 dissect_rnsap_GA_AccessPointPositionwithOptionalAltitude(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19211 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19212 ett_rnsap_GA_AccessPointPositionwithOptionalAltitude, GA_AccessPointPositionwithOptionalAltitude_sequence);
19216 static int dissect_gA_AccessPointPositionwithAltitude(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19217 return dissect_rnsap_GA_AccessPointPositionwithOptionalAltitude(tvb, offset, actx, tree, hf_rnsap_gA_AccessPointPositionwithAltitude);
19219 static int dissect_sFNSFN_GA_AccessPointPosition(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19220 return dissect_rnsap_GA_AccessPointPositionwithOptionalAltitude(tvb, offset, actx, tree, hf_rnsap_sFNSFN_GA_AccessPointPosition);
19224 static const value_string rnsap_IPSpacingFDD_vals[] = {
19238 dissect_rnsap_IPSpacingFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19239 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19240 8, NULL, TRUE, 0, NULL);
19244 static int dissect_iPSpacingFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19245 return dissect_rnsap_IPSpacingFDD(tvb, offset, actx, tree, hf_rnsap_iPSpacingFDD);
19249 static const value_string rnsap_IPLength_vals[] = {
19257 dissect_rnsap_IPLength(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19258 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19259 2, NULL, TRUE, 0, NULL);
19263 static int dissect_iPLength(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19264 return dissect_rnsap_IPLength(tvb, offset, actx, tree, hf_rnsap_iPLength);
19270 dissect_rnsap_IPOffset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19271 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19272 0U, 9U, NULL, FALSE);
19276 static int dissect_iPOffset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19277 return dissect_rnsap_IPOffset(tvb, offset, actx, tree, hf_rnsap_iPOffset);
19283 dissect_rnsap_Seed(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19284 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19285 0U, 63U, NULL, FALSE);
19289 static int dissect_seed(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19290 return dissect_rnsap_Seed(tvb, offset, actx, tree, hf_rnsap_seed);
19296 dissect_rnsap_INTEGER_10_25(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19297 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19298 10U, 25U, NULL, FALSE);
19302 static int dissect_burstLength(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19303 return dissect_rnsap_INTEGER_10_25(tvb, offset, actx, tree, hf_rnsap_burstLength);
19309 dissect_rnsap_INTEGER_1_16(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19310 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19311 1U, 16U, NULL, FALSE);
19315 static int dissect_burstFreq(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19316 return dissect_rnsap_INTEGER_1_16(tvb, offset, actx, tree, hf_rnsap_burstFreq);
19320 static const per_sequence_t BurstModeParameters_sequence[] = {
19321 { &hf_rnsap_burstStart , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_15 },
19322 { &hf_rnsap_burstLength , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_10_25 },
19323 { &hf_rnsap_burstFreq , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_1_16 },
19324 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
19325 { NULL, 0, 0, NULL }
19329 dissect_rnsap_BurstModeParameters(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19330 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19331 ett_rnsap_BurstModeParameters, BurstModeParameters_sequence);
19335 static int dissect_burstModeParameters(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19336 return dissect_rnsap_BurstModeParameters(tvb, offset, actx, tree, hf_rnsap_burstModeParameters);
19340 static const per_sequence_t IPDL_FDD_Parameters_sequence[] = {
19341 { &hf_rnsap_iPSpacingFDD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_IPSpacingFDD },
19342 { &hf_rnsap_iPLength , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_IPLength },
19343 { &hf_rnsap_iPOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_IPOffset },
19344 { &hf_rnsap_seed , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Seed },
19345 { &hf_rnsap_burstModeParameters, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_BurstModeParameters },
19346 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
19347 { NULL, 0, 0, NULL }
19351 dissect_rnsap_IPDL_FDD_Parameters(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19352 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19353 ett_rnsap_IPDL_FDD_Parameters, IPDL_FDD_Parameters_sequence);
19357 static int dissect_iPDL_FDD_Parameters(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19358 return dissect_rnsap_IPDL_FDD_Parameters(tvb, offset, actx, tree, hf_rnsap_iPDL_FDD_Parameters);
19362 static const value_string rnsap_IPSpacingTDD_vals[] = {
19373 dissect_rnsap_IPSpacingTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19374 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19375 5, NULL, TRUE, 0, NULL);
19379 static int dissect_iPSpacingTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19380 return dissect_rnsap_IPSpacingTDD(tvb, offset, actx, tree, hf_rnsap_iPSpacingTDD);
19386 dissect_rnsap_IPStart(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19387 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19388 0U, 4095U, NULL, FALSE);
19392 static int dissect_iPStart(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19393 return dissect_rnsap_IPStart(tvb, offset, actx, tree, hf_rnsap_iPStart);
19399 dissect_rnsap_IPSlot(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19400 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19401 0U, 14U, NULL, FALSE);
19405 static int dissect_iPSlot(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19406 return dissect_rnsap_IPSlot(tvb, offset, actx, tree, hf_rnsap_iPSlot);
19410 static const value_string rnsap_IP_P_CCPCH_vals[] = {
19411 { 0, "switchOff-1-Frame" },
19412 { 1, "switchOff-2-Frames" },
19418 dissect_rnsap_IP_P_CCPCH(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19419 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19420 2, NULL, FALSE, 0, NULL);
19424 static int dissect_iP_P_CCPCH(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19425 return dissect_rnsap_IP_P_CCPCH(tvb, offset, actx, tree, hf_rnsap_iP_P_CCPCH);
19429 static const per_sequence_t IPDL_TDD_Parameters_sequence[] = {
19430 { &hf_rnsap_iPSpacingTDD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_IPSpacingTDD },
19431 { &hf_rnsap_iPStart , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_IPStart },
19432 { &hf_rnsap_iPSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_IPSlot },
19433 { &hf_rnsap_iP_P_CCPCH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_IP_P_CCPCH },
19434 { &hf_rnsap_burstModeParameters, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_BurstModeParameters },
19435 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
19436 { NULL, 0, 0, NULL }
19440 dissect_rnsap_IPDL_TDD_Parameters(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19441 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19442 ett_rnsap_IPDL_TDD_Parameters, IPDL_TDD_Parameters_sequence);
19446 static int dissect_iPDL_TDD_Parameters(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19447 return dissect_rnsap_IPDL_TDD_Parameters(tvb, offset, actx, tree, hf_rnsap_iPDL_TDD_Parameters);
19453 dissect_rnsap_Extension_IPDLParameters(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19454 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
19458 static int dissect_extension_IPDLParameters(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19459 return dissect_rnsap_Extension_IPDLParameters(tvb, offset, actx, tree, hf_rnsap_extension_IPDLParameters);
19463 static const value_string rnsap_IPDLParameters_vals[] = {
19464 { 0, "iPDL-FDD-Parameters" },
19465 { 1, "iPDL-TDD-Parameters" },
19466 { 2, "extension-IPDLParameters" },
19470 static const per_choice_t IPDLParameters_choice[] = {
19471 { 0, &hf_rnsap_iPDL_FDD_Parameters, ASN1_EXTENSION_ROOT , dissect_rnsap_IPDL_FDD_Parameters },
19472 { 1, &hf_rnsap_iPDL_TDD_Parameters, ASN1_EXTENSION_ROOT , dissect_rnsap_IPDL_TDD_Parameters },
19473 { 2, &hf_rnsap_extension_IPDLParameters, ASN1_NOT_EXTENSION_ROOT, dissect_rnsap_Extension_IPDLParameters },
19474 { 0, NULL, 0, NULL }
19478 dissect_rnsap_IPDLParameters(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19479 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
19480 ett_rnsap_IPDLParameters, IPDLParameters_choice,
19485 static int dissect_iPDLParameters(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19486 return dissect_rnsap_IPDLParameters(tvb, offset, actx, tree, hf_rnsap_iPDLParameters);
19492 dissect_rnsap_GPSTOW(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19493 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19494 0U, 604799U, NULL, FALSE);
19498 static int dissect_gPSTOW(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19499 return dissect_rnsap_GPSTOW(tvb, offset, actx, tree, hf_rnsap_gPSTOW);
19503 static const value_string rnsap_GPS_Status_Health_vals[] = {
19505 { 1, "udre-0-75" },
19510 { 6, "invalid-data" },
19516 dissect_rnsap_GPS_Status_Health(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19517 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19518 7, NULL, FALSE, 0, NULL);
19522 static int dissect_gPS_Status_Health(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19523 return dissect_rnsap_GPS_Status_Health(tvb, offset, actx, tree, hf_rnsap_gPS_Status_Health);
19529 dissect_rnsap_SAT_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19530 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19531 0U, 63U, NULL, FALSE);
19535 static int dissect_badSAT_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19536 return dissect_rnsap_SAT_ID(tvb, offset, actx, tree, hf_rnsap_badSAT_ID);
19538 static int dissect_sAT_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19539 return dissect_rnsap_SAT_ID(tvb, offset, actx, tree, hf_rnsap_sAT_ID);
19545 dissect_rnsap_BIT_STRING_SIZE_8(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19546 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19547 8, 8, FALSE, NULL);
19551 static int dissect_iode_dgps(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19552 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_iode_dgps);
19554 static int dissect_wna_alm(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19555 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_wna_alm);
19557 static int dissect_gps_toa_alm(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19558 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_gps_toa_alm);
19560 static int dissect_svhealth_alm(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19561 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_svhealth_alm);
19563 static int dissect_alpha_zero_ionos(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19564 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_alpha_zero_ionos);
19566 static int dissect_alpha_one_ionos(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19567 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_alpha_one_ionos);
19569 static int dissect_alpha_two_ionos(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19570 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_alpha_two_ionos);
19572 static int dissect_alpha_three_ionos(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19573 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_alpha_three_ionos);
19575 static int dissect_beta_zero_ionos(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19576 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_beta_zero_ionos);
19578 static int dissect_beta_one_ionos(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19579 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_beta_one_ionos);
19581 static int dissect_beta_two_ionos(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19582 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_beta_two_ionos);
19584 static int dissect_beta_three_ionos(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19585 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_beta_three_ionos);
19587 static int dissect_t_gd_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19588 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_t_gd_nav);
19590 static int dissect_a_f_2_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19591 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_a_f_2_nav);
19593 static int dissect_t_ot_utc(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19594 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_t_ot_utc);
19596 static int dissect_delta_t_ls_utc(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19597 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_delta_t_ls_utc);
19599 static int dissect_w_n_t_utc(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19600 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_w_n_t_utc);
19602 static int dissect_w_n_lsf_utc(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19603 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_w_n_lsf_utc);
19605 static int dissect_dn_utc(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19606 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_dn_utc);
19608 static int dissect_delta_t_lsf_utc(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19609 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_delta_t_lsf_utc);
19611 static int dissect_sync_UL_codes_bitmap(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19612 return dissect_rnsap_BIT_STRING_SIZE_8(tvb, offset, actx, tree, hf_rnsap_sync_UL_codes_bitmap);
19616 static const value_string rnsap_UDRE_vals[] = {
19617 { 0, "lessThan1" },
19618 { 1, "between1-and-4" },
19619 { 2, "between4-and-8" },
19626 dissect_rnsap_UDRE(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19627 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19628 4, NULL, TRUE, 0, NULL);
19632 static int dissect_uDRE(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19633 return dissect_rnsap_UDRE(tvb, offset, actx, tree, hf_rnsap_uDRE);
19639 dissect_rnsap_PRC(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19640 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19641 -2047, 2047U, NULL, FALSE);
19645 static int dissect_pRC(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19646 return dissect_rnsap_PRC(tvb, offset, actx, tree, hf_rnsap_pRC);
19652 dissect_rnsap_Range_Correction_Rate(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19653 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19654 -127, 127U, NULL, FALSE);
19658 static int dissect_range_Correction_Rate(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19659 return dissect_rnsap_Range_Correction_Rate(tvb, offset, actx, tree, hf_rnsap_range_Correction_Rate);
19663 static const per_sequence_t T_satellite_DGPSCorrections_Information_item_sequence[] = {
19664 { &hf_rnsap_sAT_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SAT_ID },
19665 { &hf_rnsap_iode_dgps , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 },
19666 { &hf_rnsap_uDRE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UDRE },
19667 { &hf_rnsap_pRC , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PRC },
19668 { &hf_rnsap_range_Correction_Rate, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Range_Correction_Rate },
19669 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
19670 { NULL, 0, 0, NULL }
19674 dissect_rnsap_T_satellite_DGPSCorrections_Information_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19675 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19676 ett_rnsap_T_satellite_DGPSCorrections_Information_item, T_satellite_DGPSCorrections_Information_item_sequence);
19680 static int dissect_satellite_DGPSCorrections_Information_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19681 return dissect_rnsap_T_satellite_DGPSCorrections_Information_item(tvb, offset, actx, tree, hf_rnsap_satellite_DGPSCorrections_Information_item);
19685 static const per_sequence_t T_satellite_DGPSCorrections_Information_sequence_of[1] = {
19686 { &hf_rnsap_satellite_DGPSCorrections_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_T_satellite_DGPSCorrections_Information_item },
19690 dissect_rnsap_T_satellite_DGPSCorrections_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19691 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
19692 ett_rnsap_T_satellite_DGPSCorrections_Information, T_satellite_DGPSCorrections_Information_sequence_of,
19697 static int dissect_satellite_DGPSCorrections_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19698 return dissect_rnsap_T_satellite_DGPSCorrections_Information(tvb, offset, actx, tree, hf_rnsap_satellite_DGPSCorrections_Information);
19702 static const per_sequence_t DGPSCorrections_sequence[] = {
19703 { &hf_rnsap_gPSTOW , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GPSTOW },
19704 { &hf_rnsap_gPS_Status_Health, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GPS_Status_Health },
19705 { &hf_rnsap_satellite_DGPSCorrections_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_T_satellite_DGPSCorrections_Information },
19706 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
19707 { NULL, 0, 0, NULL }
19711 dissect_rnsap_DGPSCorrections(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19712 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19713 ett_rnsap_DGPSCorrections, DGPSCorrections_sequence);
19717 static int dissect_dGPSCorrections(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19718 return dissect_rnsap_DGPSCorrections(tvb, offset, actx, tree, hf_rnsap_dGPSCorrections);
19724 dissect_rnsap_INTEGER_0_1048575(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19725 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19726 0U, 1048575U, NULL, FALSE);
19730 static int dissect_tx_tow_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19731 return dissect_rnsap_INTEGER_0_1048575(tvb, offset, actx, tree, hf_rnsap_tx_tow_nav);
19737 dissect_rnsap_BIT_STRING_SIZE_14(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19738 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19739 14, 14, FALSE, NULL);
19743 static int dissect_tlm_message_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19744 return dissect_rnsap_BIT_STRING_SIZE_14(tvb, offset, actx, tree, hf_rnsap_tlm_message_nav);
19746 static int dissect_idot_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19747 return dissect_rnsap_BIT_STRING_SIZE_14(tvb, offset, actx, tree, hf_rnsap_idot_nav);
19753 dissect_rnsap_BIT_STRING_SIZE_2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19754 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19755 2, 2, FALSE, NULL);
19759 static int dissect_tlm_revd_c_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19760 return dissect_rnsap_BIT_STRING_SIZE_2(tvb, offset, actx, tree, hf_rnsap_tlm_revd_c_nav);
19762 static int dissect_ca_or_p_on_l2_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19763 return dissect_rnsap_BIT_STRING_SIZE_2(tvb, offset, actx, tree, hf_rnsap_ca_or_p_on_l2_nav);
19769 dissect_rnsap_BIT_STRING_SIZE_22(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19770 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19771 22, 22, FALSE, NULL);
19775 static int dissect_ho_word_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19776 return dissect_rnsap_BIT_STRING_SIZE_22(tvb, offset, actx, tree, hf_rnsap_ho_word_nav);
19778 static int dissect_a_f_zero_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19779 return dissect_rnsap_BIT_STRING_SIZE_22(tvb, offset, actx, tree, hf_rnsap_a_f_zero_nav);
19785 dissect_rnsap_BIT_STRING_SIZE_10(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19786 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19787 10, 10, FALSE, NULL);
19791 static int dissect_w_n_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19792 return dissect_rnsap_BIT_STRING_SIZE_10(tvb, offset, actx, tree, hf_rnsap_w_n_nav);
19794 static int dissect_iodc_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19795 return dissect_rnsap_BIT_STRING_SIZE_10(tvb, offset, actx, tree, hf_rnsap_iodc_nav);
19801 dissect_rnsap_BIT_STRING_SIZE_4(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19802 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19803 4, 4, FALSE, NULL);
19807 static int dissect_user_range_accuracy_index_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19808 return dissect_rnsap_BIT_STRING_SIZE_4(tvb, offset, actx, tree, hf_rnsap_user_range_accuracy_index_nav);
19814 dissect_rnsap_BIT_STRING_SIZE_6(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19815 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19816 6, 6, FALSE, NULL);
19820 static int dissect_sv_health_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19821 return dissect_rnsap_BIT_STRING_SIZE_6(tvb, offset, actx, tree, hf_rnsap_sv_health_nav);
19827 dissect_rnsap_BIT_STRING_SIZE_1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19828 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19829 1, 1, FALSE, NULL);
19833 static int dissect_l2_p_dataflag_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19834 return dissect_rnsap_BIT_STRING_SIZE_1(tvb, offset, actx, tree, hf_rnsap_l2_p_dataflag_nav);
19836 static int dissect_fit_interval_flag_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19837 return dissect_rnsap_BIT_STRING_SIZE_1(tvb, offset, actx, tree, hf_rnsap_fit_interval_flag_nav);
19843 dissect_rnsap_BIT_STRING_SIZE_87(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19844 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19845 87, 87, FALSE, NULL);
19849 static int dissect_sf1_reserved_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19850 return dissect_rnsap_BIT_STRING_SIZE_87(tvb, offset, actx, tree, hf_rnsap_sf1_reserved_nav);
19856 dissect_rnsap_BIT_STRING_SIZE_16(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19857 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19858 16, 16, FALSE, NULL);
19862 static int dissect_gps_e_alm(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19863 return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_rnsap_gps_e_alm);
19865 static int dissect_gps_delta_I_alm(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19866 return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_rnsap_gps_delta_I_alm);
19868 static int dissect_omegadot_alm(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19869 return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_rnsap_omegadot_alm);
19871 static int dissect_t_oc_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19872 return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_rnsap_t_oc_nav);
19874 static int dissect_a_f_1_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19875 return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_rnsap_a_f_1_nav);
19877 static int dissect_c_rs_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19878 return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_rnsap_c_rs_nav);
19880 static int dissect_delta_n_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19881 return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_rnsap_delta_n_nav);
19883 static int dissect_c_uc_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19884 return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_rnsap_c_uc_nav);
19886 static int dissect_c_us_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19887 return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_rnsap_c_us_nav);
19889 static int dissect_t_oe_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19890 return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_rnsap_t_oe_nav);
19892 static int dissect_c_ic_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19893 return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_rnsap_c_ic_nav);
19895 static int dissect_c_is_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19896 return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_rnsap_c_is_nav);
19898 static int dissect_c_rc_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19899 return dissect_rnsap_BIT_STRING_SIZE_16(tvb, offset, actx, tree, hf_rnsap_c_rc_nav);
19905 dissect_rnsap_BIT_STRING_SIZE_32(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19906 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19907 32, 32, FALSE, NULL);
19911 static int dissect_m_zero_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19912 return dissect_rnsap_BIT_STRING_SIZE_32(tvb, offset, actx, tree, hf_rnsap_m_zero_nav);
19914 static int dissect_gps_e_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19915 return dissect_rnsap_BIT_STRING_SIZE_32(tvb, offset, actx, tree, hf_rnsap_gps_e_nav);
19917 static int dissect_a_sqrt_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19918 return dissect_rnsap_BIT_STRING_SIZE_32(tvb, offset, actx, tree, hf_rnsap_a_sqrt_nav);
19920 static int dissect_omega_zero_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19921 return dissect_rnsap_BIT_STRING_SIZE_32(tvb, offset, actx, tree, hf_rnsap_omega_zero_nav);
19923 static int dissect_i_zero_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19924 return dissect_rnsap_BIT_STRING_SIZE_32(tvb, offset, actx, tree, hf_rnsap_i_zero_nav);
19926 static int dissect_gps_omega_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19927 return dissect_rnsap_BIT_STRING_SIZE_32(tvb, offset, actx, tree, hf_rnsap_gps_omega_nav);
19929 static int dissect_a_zero_utc(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19930 return dissect_rnsap_BIT_STRING_SIZE_32(tvb, offset, actx, tree, hf_rnsap_a_zero_utc);
19936 dissect_rnsap_BIT_STRING_SIZE_5(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19937 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19938 5, 5, FALSE, NULL);
19942 static int dissect_aodo_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19943 return dissect_rnsap_BIT_STRING_SIZE_5(tvb, offset, actx, tree, hf_rnsap_aodo_nav);
19949 dissect_rnsap_BIT_STRING_SIZE_24(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19950 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19951 24, 24, FALSE, NULL);
19955 static int dissect_gps_a_sqrt_alm(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19956 return dissect_rnsap_BIT_STRING_SIZE_24(tvb, offset, actx, tree, hf_rnsap_gps_a_sqrt_alm);
19958 static int dissect_omegazero_alm(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19959 return dissect_rnsap_BIT_STRING_SIZE_24(tvb, offset, actx, tree, hf_rnsap_omegazero_alm);
19961 static int dissect_m_zero_alm(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19962 return dissect_rnsap_BIT_STRING_SIZE_24(tvb, offset, actx, tree, hf_rnsap_m_zero_alm);
19964 static int dissect_gps_omega_alm(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19965 return dissect_rnsap_BIT_STRING_SIZE_24(tvb, offset, actx, tree, hf_rnsap_gps_omega_alm);
19967 static int dissect_omegadot_nav(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19968 return dissect_rnsap_BIT_STRING_SIZE_24(tvb, offset, actx, tree, hf_rnsap_omegadot_nav);
19970 static int dissect_a_one_utc(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19971 return dissect_rnsap_BIT_STRING_SIZE_24(tvb, offset, actx, tree, hf_rnsap_a_one_utc);
19977 dissect_rnsap_BIT_STRING_SIZE_20(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
19978 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19979 20, 20, FALSE, NULL);
19983 static int dissect_spare_zero_fill(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
19984 return dissect_rnsap_BIT_STRING_SIZE_20(tvb, offset, actx, tree, hf_rnsap_spare_zero_fill);
19988 static const per_sequence_t GPS_NavigationModel_and_TimeRecovery_item_sequence[] = {
19989 { &hf_rnsap_tx_tow_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_1048575 },
19990 { &hf_rnsap_sAT_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SAT_ID },
19991 { &hf_rnsap_tlm_message_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_14 },
19992 { &hf_rnsap_tlm_revd_c_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_2 },
19993 { &hf_rnsap_ho_word_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_22 },
19994 { &hf_rnsap_w_n_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_10 },
19995 { &hf_rnsap_ca_or_p_on_l2_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_2 },
19996 { &hf_rnsap_user_range_accuracy_index_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_4 },
19997 { &hf_rnsap_sv_health_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_6 },
19998 { &hf_rnsap_iodc_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_10 },
19999 { &hf_rnsap_l2_p_dataflag_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_1 },
20000 { &hf_rnsap_sf1_reserved_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_87 },
20001 { &hf_rnsap_t_gd_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 },
20002 { &hf_rnsap_t_oc_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_16 },
20003 { &hf_rnsap_a_f_2_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 },
20004 { &hf_rnsap_a_f_1_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_16 },
20005 { &hf_rnsap_a_f_zero_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_22 },
20006 { &hf_rnsap_c_rs_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_16 },
20007 { &hf_rnsap_delta_n_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_16 },
20008 { &hf_rnsap_m_zero_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_32 },
20009 { &hf_rnsap_c_uc_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_16 },
20010 { &hf_rnsap_gps_e_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_32 },
20011 { &hf_rnsap_c_us_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_16 },
20012 { &hf_rnsap_a_sqrt_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_32 },
20013 { &hf_rnsap_t_oe_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_16 },
20014 { &hf_rnsap_fit_interval_flag_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_1 },
20015 { &hf_rnsap_aodo_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_5 },
20016 { &hf_rnsap_c_ic_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_16 },
20017 { &hf_rnsap_omega_zero_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_32 },
20018 { &hf_rnsap_c_is_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_16 },
20019 { &hf_rnsap_i_zero_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_32 },
20020 { &hf_rnsap_c_rc_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_16 },
20021 { &hf_rnsap_gps_omega_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_32 },
20022 { &hf_rnsap_omegadot_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_24 },
20023 { &hf_rnsap_idot_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_14 },
20024 { &hf_rnsap_spare_zero_fill, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_20 },
20025 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
20026 { NULL, 0, 0, NULL }
20030 dissect_rnsap_GPS_NavigationModel_and_TimeRecovery_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20031 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20032 ett_rnsap_GPS_NavigationModel_and_TimeRecovery_item, GPS_NavigationModel_and_TimeRecovery_item_sequence);
20036 static int dissect_GPS_NavigationModel_and_TimeRecovery_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20037 return dissect_rnsap_GPS_NavigationModel_and_TimeRecovery_item(tvb, offset, actx, tree, hf_rnsap_GPS_NavigationModel_and_TimeRecovery_item);
20041 static const per_sequence_t GPS_NavigationModel_and_TimeRecovery_sequence_of[1] = {
20042 { &hf_rnsap_GPS_NavigationModel_and_TimeRecovery_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_GPS_NavigationModel_and_TimeRecovery_item },
20046 dissect_rnsap_GPS_NavigationModel_and_TimeRecovery(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20047 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20048 ett_rnsap_GPS_NavigationModel_and_TimeRecovery, GPS_NavigationModel_and_TimeRecovery_sequence_of,
20053 static int dissect_gPS_NavigationModel_and_TimeRecovery(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20054 return dissect_rnsap_GPS_NavigationModel_and_TimeRecovery(tvb, offset, actx, tree, hf_rnsap_gPS_NavigationModel_and_TimeRecovery);
20058 static const per_sequence_t GPS_Ionospheric_Model_sequence[] = {
20059 { &hf_rnsap_alpha_zero_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 },
20060 { &hf_rnsap_alpha_one_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 },
20061 { &hf_rnsap_alpha_two_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 },
20062 { &hf_rnsap_alpha_three_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 },
20063 { &hf_rnsap_beta_zero_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 },
20064 { &hf_rnsap_beta_one_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 },
20065 { &hf_rnsap_beta_two_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 },
20066 { &hf_rnsap_beta_three_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 },
20067 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
20068 { NULL, 0, 0, NULL }
20072 dissect_rnsap_GPS_Ionospheric_Model(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20073 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20074 ett_rnsap_GPS_Ionospheric_Model, GPS_Ionospheric_Model_sequence);
20078 static int dissect_gPS_Ionospheric_Model(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20079 return dissect_rnsap_GPS_Ionospheric_Model(tvb, offset, actx, tree, hf_rnsap_gPS_Ionospheric_Model);
20083 static const per_sequence_t GPS_UTC_Model_sequence[] = {
20084 { &hf_rnsap_a_one_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_24 },
20085 { &hf_rnsap_a_zero_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_32 },
20086 { &hf_rnsap_t_ot_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 },
20087 { &hf_rnsap_delta_t_ls_utc, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 },
20088 { &hf_rnsap_w_n_t_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 },
20089 { &hf_rnsap_w_n_lsf_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 },
20090 { &hf_rnsap_dn_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 },
20091 { &hf_rnsap_delta_t_lsf_utc, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 },
20092 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
20093 { NULL, 0, 0, NULL }
20097 dissect_rnsap_GPS_UTC_Model(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20098 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20099 ett_rnsap_GPS_UTC_Model, GPS_UTC_Model_sequence);
20103 static int dissect_gPS_UTC_Model(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20104 return dissect_rnsap_GPS_UTC_Model(tvb, offset, actx, tree, hf_rnsap_gPS_UTC_Model);
20110 dissect_rnsap_DATA_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20111 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20112 0U, 3U, NULL, FALSE);
20116 static int dissect_dATA_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20117 return dissect_rnsap_DATA_ID(tvb, offset, actx, tree, hf_rnsap_dATA_ID);
20123 dissect_rnsap_BIT_STRING_SIZE_11(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20124 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20125 11, 11, FALSE, NULL);
20129 static int dissect_gps_af_zero_alm(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20130 return dissect_rnsap_BIT_STRING_SIZE_11(tvb, offset, actx, tree, hf_rnsap_gps_af_zero_alm);
20132 static int dissect_gps_af_one_alm(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20133 return dissect_rnsap_BIT_STRING_SIZE_11(tvb, offset, actx, tree, hf_rnsap_gps_af_one_alm);
20137 static const per_sequence_t T_satellite_Almanac_Information_item_sequence[] = {
20138 { &hf_rnsap_dATA_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DATA_ID },
20139 { &hf_rnsap_sAT_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SAT_ID },
20140 { &hf_rnsap_gps_e_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_16 },
20141 { &hf_rnsap_gps_toa_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 },
20142 { &hf_rnsap_gps_delta_I_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_16 },
20143 { &hf_rnsap_omegadot_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_16 },
20144 { &hf_rnsap_svhealth_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 },
20145 { &hf_rnsap_gps_a_sqrt_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_24 },
20146 { &hf_rnsap_omegazero_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_24 },
20147 { &hf_rnsap_m_zero_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_24 },
20148 { &hf_rnsap_gps_omega_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_24 },
20149 { &hf_rnsap_gps_af_zero_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_11 },
20150 { &hf_rnsap_gps_af_one_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_11 },
20151 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
20152 { NULL, 0, 0, NULL }
20156 dissect_rnsap_T_satellite_Almanac_Information_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20157 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20158 ett_rnsap_T_satellite_Almanac_Information_item, T_satellite_Almanac_Information_item_sequence);
20162 static int dissect_satellite_Almanac_Information_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20163 return dissect_rnsap_T_satellite_Almanac_Information_item(tvb, offset, actx, tree, hf_rnsap_satellite_Almanac_Information_item);
20167 static const per_sequence_t T_satellite_Almanac_Information_sequence_of[1] = {
20168 { &hf_rnsap_satellite_Almanac_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_T_satellite_Almanac_Information_item },
20172 dissect_rnsap_T_satellite_Almanac_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20173 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20174 ett_rnsap_T_satellite_Almanac_Information, T_satellite_Almanac_Information_sequence_of,
20179 static int dissect_satellite_Almanac_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20180 return dissect_rnsap_T_satellite_Almanac_Information(tvb, offset, actx, tree, hf_rnsap_satellite_Almanac_Information);
20186 dissect_rnsap_BIT_STRING_SIZE_364(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20187 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20188 364, 364, FALSE, NULL);
20192 static int dissect_sVGlobalHealth_alm(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20193 return dissect_rnsap_BIT_STRING_SIZE_364(tvb, offset, actx, tree, hf_rnsap_sVGlobalHealth_alm);
20197 static const per_sequence_t GPS_Almanac_sequence[] = {
20198 { &hf_rnsap_wna_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 },
20199 { &hf_rnsap_satellite_Almanac_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_T_satellite_Almanac_Information },
20200 { &hf_rnsap_sVGlobalHealth_alm, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_BIT_STRING_SIZE_364 },
20201 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
20202 { NULL, 0, 0, NULL }
20206 dissect_rnsap_GPS_Almanac(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20207 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20208 ett_rnsap_GPS_Almanac, GPS_Almanac_sequence);
20212 static int dissect_gPS_Almanac(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20213 return dissect_rnsap_GPS_Almanac(tvb, offset, actx, tree, hf_rnsap_gPS_Almanac);
20217 static const per_sequence_t T_badSatelliteInformation_item_sequence[] = {
20218 { &hf_rnsap_badSAT_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SAT_ID },
20219 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
20220 { NULL, 0, 0, NULL }
20224 dissect_rnsap_T_badSatelliteInformation_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20225 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20226 ett_rnsap_T_badSatelliteInformation_item, T_badSatelliteInformation_item_sequence);
20230 static int dissect_badSatelliteInformation_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20231 return dissect_rnsap_T_badSatelliteInformation_item(tvb, offset, actx, tree, hf_rnsap_badSatelliteInformation_item);
20235 static const per_sequence_t T_badSatelliteInformation_sequence_of[1] = {
20236 { &hf_rnsap_badSatelliteInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_T_badSatelliteInformation_item },
20240 dissect_rnsap_T_badSatelliteInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20241 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20242 ett_rnsap_T_badSatelliteInformation, T_badSatelliteInformation_sequence_of,
20247 static int dissect_badSatelliteInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20248 return dissect_rnsap_T_badSatelliteInformation(tvb, offset, actx, tree, hf_rnsap_badSatelliteInformation);
20252 static const per_sequence_t BadSatellites_sequence[] = {
20253 { &hf_rnsap_badSatelliteInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_T_badSatelliteInformation },
20254 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
20255 { NULL, 0, 0, NULL }
20259 dissect_rnsap_BadSatellites(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20260 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20261 ett_rnsap_BadSatellites, BadSatellites_sequence);
20265 static int dissect_badSatellites(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20266 return dissect_rnsap_BadSatellites(tvb, offset, actx, tree, hf_rnsap_badSatellites);
20270 static const value_string rnsap_GPS_RealTime_Integrity_vals[] = {
20271 { 0, "badSatellites" },
20272 { 1, "noBadSatellite" },
20276 static const per_choice_t GPS_RealTime_Integrity_choice[] = {
20277 { 0, &hf_rnsap_badSatellites , ASN1_NO_EXTENSIONS , dissect_rnsap_BadSatellites },
20278 { 1, &hf_rnsap_noBadSatellite, ASN1_NO_EXTENSIONS , dissect_rnsap_NULL },
20279 { 0, NULL, 0, NULL }
20283 dissect_rnsap_GPS_RealTime_Integrity(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20284 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
20285 ett_rnsap_GPS_RealTime_Integrity, GPS_RealTime_Integrity_choice,
20290 static int dissect_gPS_RealTime_Integrity(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20291 return dissect_rnsap_GPS_RealTime_Integrity(tvb, offset, actx, tree, hf_rnsap_gPS_RealTime_Integrity);
20295 static const per_sequence_t GPS_RX_POS_sequence[] = {
20296 { &hf_rnsap_geographicalCoordinate, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GeographicalCoordinate },
20297 { &hf_rnsap_altitudeAndDirection, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GA_AltitudeAndDirection },
20298 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
20299 { NULL, 0, 0, NULL }
20303 dissect_rnsap_GPS_RX_POS(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20304 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20305 ett_rnsap_GPS_RX_POS, GPS_RX_POS_sequence);
20309 static int dissect_gPS_RX_POS(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20310 return dissect_rnsap_GPS_RX_POS(tvb, offset, actx, tree, hf_rnsap_gPS_RX_POS);
20314 static const per_sequence_t RequestedDataValue_sequence[] = {
20315 { &hf_rnsap_gA_AccessPointPositionwithAltitude, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GA_AccessPointPositionwithOptionalAltitude },
20316 { &hf_rnsap_iPDLParameters, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_IPDLParameters },
20317 { &hf_rnsap_dGPSCorrections, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DGPSCorrections },
20318 { &hf_rnsap_gPS_NavigationModel_and_TimeRecovery, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GPS_NavigationModel_and_TimeRecovery },
20319 { &hf_rnsap_gPS_Ionospheric_Model, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GPS_Ionospheric_Model },
20320 { &hf_rnsap_gPS_UTC_Model , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GPS_UTC_Model },
20321 { &hf_rnsap_gPS_Almanac , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GPS_Almanac },
20322 { &hf_rnsap_gPS_RealTime_Integrity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GPS_RealTime_Integrity },
20323 { &hf_rnsap_gPS_RX_POS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GPS_RX_POS },
20324 { &hf_rnsap_sFNSFN_GA_AccessPointPosition, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GA_AccessPointPositionwithOptionalAltitude },
20325 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
20326 { NULL, 0, 0, NULL }
20330 dissect_rnsap_RequestedDataValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20331 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20332 ett_rnsap_RequestedDataValue, RequestedDataValue_sequence);
20336 static int dissect_requestedDataValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20337 return dissect_rnsap_RequestedDataValue(tvb, offset, actx, tree, hf_rnsap_requestedDataValue);
20341 static const per_sequence_t InformationAvailable_sequence[] = {
20342 { &hf_rnsap_requestedDataValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RequestedDataValue },
20343 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
20344 { NULL, 0, 0, NULL }
20348 dissect_rnsap_InformationAvailable(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20349 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20350 ett_rnsap_InformationAvailable, InformationAvailable_sequence);
20354 static int dissect_informationAvailable(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20355 return dissect_rnsap_InformationAvailable(tvb, offset, actx, tree, hf_rnsap_informationAvailable);
20361 dissect_rnsap_InformationNotAvailable(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20362 offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
20366 static int dissect_informationNotAvailable(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20367 return dissect_rnsap_InformationNotAvailable(tvb, offset, actx, tree, hf_rnsap_informationNotAvailable);
20371 static const value_string rnsap_RequestedDataValueInformation_vals[] = {
20372 { 0, "informationAvailable" },
20373 { 1, "informationNotAvailable" },
20377 static const per_choice_t RequestedDataValueInformation_choice[] = {
20378 { 0, &hf_rnsap_informationAvailable, ASN1_NO_EXTENSIONS , dissect_rnsap_InformationAvailable },
20379 { 1, &hf_rnsap_informationNotAvailable, ASN1_NO_EXTENSIONS , dissect_rnsap_InformationNotAvailable },
20380 { 0, NULL, 0, NULL }
20384 dissect_rnsap_RequestedDataValueInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20385 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
20386 ett_rnsap_RequestedDataValueInformation, RequestedDataValueInformation_choice,
20391 static int dissect_requestedDataValueInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20392 return dissect_rnsap_RequestedDataValueInformation(tvb, offset, actx, tree, hf_rnsap_requestedDataValueInformation);
20396 static const per_sequence_t Cell_InfEx_Rprt_sequence[] = {
20397 { &hf_rnsap_requestedDataValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RequestedDataValueInformation },
20398 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
20399 { NULL, 0, 0, NULL }
20403 dissect_rnsap_Cell_InfEx_Rprt(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20404 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20405 ett_rnsap_Cell_InfEx_Rprt, Cell_InfEx_Rprt_sequence);
20409 static int dissect_cell6(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20410 return dissect_rnsap_Cell_InfEx_Rprt(tvb, offset, actx, tree, hf_rnsap_cell6);
20414 static const value_string rnsap_InformationExchangeObjectType_InfEx_Rprt_vals[] = {
20419 static const per_choice_t InformationExchangeObjectType_InfEx_Rprt_choice[] = {
20420 { 0, &hf_rnsap_cell6 , ASN1_EXTENSION_ROOT , dissect_rnsap_Cell_InfEx_Rprt },
20421 { 0, NULL, 0, NULL }
20425 dissect_rnsap_InformationExchangeObjectType_InfEx_Rprt(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20426 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
20427 ett_rnsap_InformationExchangeObjectType_InfEx_Rprt, InformationExchangeObjectType_InfEx_Rprt_choice,
20432 static int dissect_id_InformationExchangeObjectType_InfEx_Rprt(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20433 return dissect_rnsap_InformationExchangeObjectType_InfEx_Rprt(tvb, offset, actx, tree, hf_rnsap_id_InformationExchangeObjectType_InfEx_Rprt);
20437 static const per_sequence_t Cell_InfEx_Rqst_sequence[] = {
20438 { &hf_rnsap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_C_ID },
20439 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
20440 { NULL, 0, 0, NULL }
20444 dissect_rnsap_Cell_InfEx_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20445 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20446 ett_rnsap_Cell_InfEx_Rqst, Cell_InfEx_Rqst_sequence);
20450 static int dissect_cell4(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20451 return dissect_rnsap_Cell_InfEx_Rqst(tvb, offset, actx, tree, hf_rnsap_cell4);
20457 dissect_rnsap_Extension_InformationExchangeObjectType_InfEx_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20458 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
20462 static int dissect_extension_InformationExchangeObjectType_InfEx_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20463 return dissect_rnsap_Extension_InformationExchangeObjectType_InfEx_Rqst(tvb, offset, actx, tree, hf_rnsap_extension_InformationExchangeObjectType_InfEx_Rqst);
20467 static const value_string rnsap_InformationExchangeObjectType_InfEx_Rqst_vals[] = {
20469 { 1, "extension-InformationExchangeObjectType-InfEx-Rqst" },
20473 static const per_choice_t InformationExchangeObjectType_InfEx_Rqst_choice[] = {
20474 { 0, &hf_rnsap_cell4 , ASN1_EXTENSION_ROOT , dissect_rnsap_Cell_InfEx_Rqst },
20475 { 1, &hf_rnsap_extension_InformationExchangeObjectType_InfEx_Rqst, ASN1_NOT_EXTENSION_ROOT, dissect_rnsap_Extension_InformationExchangeObjectType_InfEx_Rqst },
20476 { 0, NULL, 0, NULL }
20480 dissect_rnsap_InformationExchangeObjectType_InfEx_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20481 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
20482 ett_rnsap_InformationExchangeObjectType_InfEx_Rqst, InformationExchangeObjectType_InfEx_Rqst_choice,
20487 static int dissect_id_InformationExchangeObjectType_InfEx_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20488 return dissect_rnsap_InformationExchangeObjectType_InfEx_Rqst(tvb, offset, actx, tree, hf_rnsap_id_InformationExchangeObjectType_InfEx_Rqst);
20494 dissect_rnsap_INTEGER_1_24_(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20495 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20496 1U, 24U, NULL, TRUE);
20500 static int dissect_hour(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20501 return dissect_rnsap_INTEGER_1_24_(tvb, offset, actx, tree, hf_rnsap_hour);
20505 static const value_string rnsap_InformationReportPeriodicity_vals[] = {
20511 static const per_choice_t InformationReportPeriodicity_choice[] = {
20512 { 0, &hf_rnsap_min , ASN1_EXTENSION_ROOT , dissect_rnsap_INTEGER_1_60_ },
20513 { 1, &hf_rnsap_hour , ASN1_EXTENSION_ROOT , dissect_rnsap_INTEGER_1_24_ },
20514 { 0, NULL, 0, NULL }
20518 dissect_rnsap_InformationReportPeriodicity(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20519 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
20520 ett_rnsap_InformationReportPeriodicity, InformationReportPeriodicity_choice,
20525 static int dissect_informationReportPeriodicity(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20526 return dissect_rnsap_InformationReportPeriodicity(tvb, offset, actx, tree, hf_rnsap_informationReportPeriodicity);
20530 static const per_sequence_t PeriodicInformation_sequence[] = {
20531 { &hf_rnsap_informationReportPeriodicity, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_InformationReportPeriodicity },
20532 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
20533 { NULL, 0, 0, NULL }
20537 dissect_rnsap_PeriodicInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20538 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20539 ett_rnsap_PeriodicInformation, PeriodicInformation_sequence);
20543 static int dissect_periodic(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20544 return dissect_rnsap_PeriodicInformation(tvb, offset, actx, tree, hf_rnsap_periodic);
20548 static const value_string rnsap_PRCDeviation_vals[] = {
20558 dissect_rnsap_PRCDeviation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20559 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20560 4, NULL, TRUE, 0, NULL);
20564 static int dissect_pRCDeviation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20565 return dissect_rnsap_PRCDeviation(tvb, offset, actx, tree, hf_rnsap_pRCDeviation);
20569 static const per_sequence_t DGPSThreshold_sequence[] = {
20570 { &hf_rnsap_pRCDeviation , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PRCDeviation },
20571 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
20572 { NULL, 0, 0, NULL }
20576 dissect_rnsap_DGPSThreshold(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20577 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20578 ett_rnsap_DGPSThreshold, DGPSThreshold_sequence);
20582 static int dissect_dGPSThreshold(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20583 return dissect_rnsap_DGPSThreshold(tvb, offset, actx, tree, hf_rnsap_dGPSThreshold);
20587 static const value_string rnsap_InformationThreshold_vals[] = {
20588 { 0, "dGPSThreshold" },
20592 static const per_choice_t InformationThreshold_choice[] = {
20593 { 0, &hf_rnsap_dGPSThreshold , ASN1_EXTENSION_ROOT , dissect_rnsap_DGPSThreshold },
20594 { 0, NULL, 0, NULL }
20598 dissect_rnsap_InformationThreshold(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20599 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
20600 ett_rnsap_InformationThreshold, InformationThreshold_choice,
20605 static int dissect_informationThreshold(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20606 return dissect_rnsap_InformationThreshold(tvb, offset, actx, tree, hf_rnsap_informationThreshold);
20610 static const per_sequence_t OnModificationInformation_sequence[] = {
20611 { &hf_rnsap_informationThreshold, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_InformationThreshold },
20612 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
20613 { NULL, 0, 0, NULL }
20617 dissect_rnsap_OnModificationInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20618 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20619 ett_rnsap_OnModificationInformation, OnModificationInformation_sequence);
20623 static int dissect_onModification(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20624 return dissect_rnsap_OnModificationInformation(tvb, offset, actx, tree, hf_rnsap_onModification);
20628 static const value_string rnsap_InformationReportCharacteristics_vals[] = {
20631 { 2, "onModification" },
20635 static const per_choice_t InformationReportCharacteristics_choice[] = {
20636 { 0, &hf_rnsap_onDemand , ASN1_EXTENSION_ROOT , dissect_rnsap_NULL },
20637 { 1, &hf_rnsap_periodic , ASN1_EXTENSION_ROOT , dissect_rnsap_PeriodicInformation },
20638 { 2, &hf_rnsap_onModification, ASN1_EXTENSION_ROOT , dissect_rnsap_OnModificationInformation },
20639 { 0, NULL, 0, NULL }
20643 dissect_rnsap_InformationReportCharacteristics(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20644 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
20645 ett_rnsap_InformationReportCharacteristics, InformationReportCharacteristics_choice,
20650 static int dissect_id_InformationExchangeObjectType_InfEx_Rsp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20651 return dissect_rnsap_InformationReportCharacteristics(tvb, offset, actx, tree, hf_rnsap_id_InformationExchangeObjectType_InfEx_Rsp);
20653 static int dissect_id_InformationReportCharacteristics(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20654 return dissect_rnsap_InformationReportCharacteristics(tvb, offset, actx, tree, hf_rnsap_id_InformationReportCharacteristics);
20658 static const value_string rnsap_T_informationTypeItem_vals[] = {
20659 { 0, "gA-AccessPointPositionwithAltitude" },
20660 { 1, "gA-AccessPointPosition" },
20661 { 2, "iPDLParameters" },
20662 { 3, "gPSInformation" },
20663 { 4, "dGPSCorrections" },
20664 { 5, "gPS-RX-POS" },
20665 { 6, "sFNSFN-GA-AccessPointPosition" },
20666 { 7, "cell-Capacity-Class" },
20667 { 8, "nACC-Related-Data" },
20668 { 9, "mBMSBearerServiceFullAddress" },
20674 dissect_rnsap_T_informationTypeItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20675 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20676 7, NULL, TRUE, 3, NULL);
20680 static int dissect_informationTypeItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20681 return dissect_rnsap_T_informationTypeItem(tvb, offset, actx, tree, hf_rnsap_informationTypeItem);
20685 static const value_string rnsap_T_gPSInformationItem_vals[] = {
20686 { 0, "gPS-NavigationModel-and-TimeRecovery" },
20687 { 1, "gPS-Ionospheric-Model" },
20688 { 2, "gPS-UTC-Model" },
20689 { 3, "gPS-Almanac" },
20690 { 4, "gPS-RealTime-Integrity" },
20696 dissect_rnsap_T_gPSInformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20697 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20698 5, NULL, TRUE, 0, NULL);
20702 static int dissect_gPSInformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20703 return dissect_rnsap_T_gPSInformationItem(tvb, offset, actx, tree, hf_rnsap_gPSInformationItem);
20707 static const per_sequence_t GPSInformation_item_sequence[] = {
20708 { &hf_rnsap_gPSInformationItem, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_T_gPSInformationItem },
20709 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
20710 { NULL, 0, 0, NULL }
20714 dissect_rnsap_GPSInformation_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20715 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20716 ett_rnsap_GPSInformation_item, GPSInformation_item_sequence);
20720 static int dissect_GPSInformation_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20721 return dissect_rnsap_GPSInformation_item(tvb, offset, actx, tree, hf_rnsap_GPSInformation_item);
20725 static const per_sequence_t GPSInformation_sequence_of[1] = {
20726 { &hf_rnsap_GPSInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_GPSInformation_item },
20730 dissect_rnsap_GPSInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20731 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20732 ett_rnsap_GPSInformation, GPSInformation_sequence_of,
20737 static int dissect_gPSInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20738 return dissect_rnsap_GPSInformation(tvb, offset, actx, tree, hf_rnsap_gPSInformation);
20742 static const per_sequence_t InformationType_sequence[] = {
20743 { &hf_rnsap_informationTypeItem, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_T_informationTypeItem },
20744 { &hf_rnsap_gPSInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GPSInformation },
20745 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
20746 { NULL, 0, 0, NULL }
20750 dissect_rnsap_InformationType(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20751 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20752 ett_rnsap_InformationType, InformationType_sequence);
20756 static int dissect_id_InformationType(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20757 return dissect_rnsap_InformationType(tvb, offset, actx, tree, hf_rnsap_id_InformationType);
20761 static const value_string rnsap_RestrictionStateIndicator_vals[] = {
20762 { 0, "cellNotResevedForOperatorUse" },
20763 { 1, "cellResevedForOperatorUse" },
20769 dissect_rnsap_RestrictionStateIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20770 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20771 2, NULL, TRUE, 0, NULL);
20775 static int dissect_id_RestrictionStateIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20776 return dissect_rnsap_RestrictionStateIndicator(tvb, offset, actx, tree, hf_rnsap_id_RestrictionStateIndicator);
20778 static int dissect_restrictionStateIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20779 return dissect_rnsap_RestrictionStateIndicator(tvb, offset, actx, tree, hf_rnsap_restrictionStateIndicator);
20783 static const per_sequence_t Neighbouring_LCR_TDD_CellInformationItem_sequence[] = {
20784 { &hf_rnsap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_C_ID },
20785 { &hf_rnsap_uARFCNforNt , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UARFCN },
20786 { &hf_rnsap_frameOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_FrameOffset },
20787 { &hf_rnsap_cellParameterID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CellParameterID },
20788 { &hf_rnsap_sCTD_Indicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SCTD_Indicator },
20789 { &hf_rnsap_cellIndividualOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CellIndividualOffset },
20790 { &hf_rnsap_dPCHConstantValue, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DPCHConstantValue },
20791 { &hf_rnsap_pCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PCCPCH_Power },
20792 { &hf_rnsap_restrictionStateIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_RestrictionStateIndicator },
20793 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
20794 { NULL, 0, 0, NULL }
20798 dissect_rnsap_Neighbouring_LCR_TDD_CellInformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20799 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20800 ett_rnsap_Neighbouring_LCR_TDD_CellInformationItem, Neighbouring_LCR_TDD_CellInformationItem_sequence);
20804 static int dissect_Neighbouring_LCR_TDD_CellInformation_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20805 return dissect_rnsap_Neighbouring_LCR_TDD_CellInformationItem(tvb, offset, actx, tree, hf_rnsap_Neighbouring_LCR_TDD_CellInformation_item);
20809 static const per_sequence_t Neighbouring_LCR_TDD_CellInformation_sequence_of[1] = {
20810 { &hf_rnsap_Neighbouring_LCR_TDD_CellInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Neighbouring_LCR_TDD_CellInformationItem },
20814 dissect_rnsap_Neighbouring_LCR_TDD_CellInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20815 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20816 ett_rnsap_Neighbouring_LCR_TDD_CellInformation, Neighbouring_LCR_TDD_CellInformation_sequence_of,
20821 static int dissect_id_neighbouring_LCR_TDD_CellInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20822 return dissect_rnsap_Neighbouring_LCR_TDD_CellInformation(tvb, offset, actx, tree, hf_rnsap_id_neighbouring_LCR_TDD_CellInformation);
20826 static const per_sequence_t DL_TimeSlot_ISCP_LCR_InfoItem_sequence[] = {
20827 { &hf_rnsap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlotLCR },
20828 { &hf_rnsap_dL_TimeslotISCP, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_TimeslotISCP },
20829 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
20830 { NULL, 0, 0, NULL }
20834 dissect_rnsap_DL_TimeSlot_ISCP_LCR_InfoItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20835 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20836 ett_rnsap_DL_TimeSlot_ISCP_LCR_InfoItem, DL_TimeSlot_ISCP_LCR_InfoItem_sequence);
20840 static int dissect_DL_TimeSlot_ISCP_LCR_Information_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20841 return dissect_rnsap_DL_TimeSlot_ISCP_LCR_InfoItem(tvb, offset, actx, tree, hf_rnsap_DL_TimeSlot_ISCP_LCR_Information_item);
20845 static const per_sequence_t DL_TimeSlot_ISCP_LCR_Information_sequence_of[1] = {
20846 { &hf_rnsap_DL_TimeSlot_ISCP_LCR_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_TimeSlot_ISCP_LCR_InfoItem },
20850 dissect_rnsap_DL_TimeSlot_ISCP_LCR_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20851 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20852 ett_rnsap_DL_TimeSlot_ISCP_LCR_Information, DL_TimeSlot_ISCP_LCR_Information_sequence_of,
20857 static int dissect_id_DL_Timeslot_ISCP_LCR_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20858 return dissect_rnsap_DL_TimeSlot_ISCP_LCR_Information(tvb, offset, actx, tree, hf_rnsap_id_DL_Timeslot_ISCP_LCR_Information_RL_SetupRqstTDD);
20860 static int dissect_id_DL_Timeslot_ISCP_LCR_Information_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20861 return dissect_rnsap_DL_TimeSlot_ISCP_LCR_Information(tvb, offset, actx, tree, hf_rnsap_id_DL_Timeslot_ISCP_LCR_Information_RL_AdditionRqstTDD);
20863 static int dissect_id_timeSlot_ISCP_LCR_List_DL_PC_Rqst_TDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20864 return dissect_rnsap_DL_TimeSlot_ISCP_LCR_Information(tvb, offset, actx, tree, hf_rnsap_id_timeSlot_ISCP_LCR_List_DL_PC_Rqst_TDD);
20866 static int dissect_id_DL_Timeslot_ISCP_LCR_Information_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20867 return dissect_rnsap_DL_TimeSlot_ISCP_LCR_Information(tvb, offset, actx, tree, hf_rnsap_id_DL_Timeslot_ISCP_LCR_Information_RL_ReconfPrepTDD);
20873 dissect_rnsap_UL_Timeslot_ISCP_Value(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20874 offset = dissect_rnsap_UL_TimeslotISCP(tvb, offset, actx, tree, hf_index);
20878 static int dissect_id_TUTRANGPSMeasurementThresholdInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20879 return dissect_rnsap_UL_Timeslot_ISCP_Value(tvb, offset, actx, tree, hf_rnsap_id_TUTRANGPSMeasurementThresholdInformation);
20881 static int dissect_id_UL_Timeslot_ISCP_Value(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20882 return dissect_rnsap_UL_Timeslot_ISCP_Value(tvb, offset, actx, tree, hf_rnsap_id_UL_Timeslot_ISCP_Value);
20884 static int dissect_iSCP(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20885 return dissect_rnsap_UL_Timeslot_ISCP_Value(tvb, offset, actx, tree, hf_rnsap_iSCP);
20889 static const per_sequence_t UL_TimeSlot_ISCP_LCR_InfoItem_sequence[] = {
20890 { &hf_rnsap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlotLCR },
20891 { &hf_rnsap_iSCP , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_Timeslot_ISCP_Value },
20892 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
20893 { NULL, 0, 0, NULL }
20897 dissect_rnsap_UL_TimeSlot_ISCP_LCR_InfoItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20898 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20899 ett_rnsap_UL_TimeSlot_ISCP_LCR_InfoItem, UL_TimeSlot_ISCP_LCR_InfoItem_sequence);
20903 static int dissect_UL_TimeSlot_ISCP_LCR_Info_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20904 return dissect_rnsap_UL_TimeSlot_ISCP_LCR_InfoItem(tvb, offset, actx, tree, hf_rnsap_UL_TimeSlot_ISCP_LCR_Info_item);
20908 static const per_sequence_t UL_TimeSlot_ISCP_LCR_Info_sequence_of[1] = {
20909 { &hf_rnsap_UL_TimeSlot_ISCP_LCR_Info_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_TimeSlot_ISCP_LCR_InfoItem },
20913 dissect_rnsap_UL_TimeSlot_ISCP_LCR_Info(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20914 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20915 ett_rnsap_UL_TimeSlot_ISCP_LCR_Info, UL_TimeSlot_ISCP_LCR_Info_sequence_of,
20920 static int dissect_ul_TimeSlot_ISCP_LCR_Info(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20921 return dissect_rnsap_UL_TimeSlot_ISCP_LCR_Info(tvb, offset, actx, tree, hf_rnsap_ul_TimeSlot_ISCP_LCR_Info);
20925 static const value_string rnsap_MidambleAllocationMode_vals[] = {
20926 { 0, "defaultMidamble" },
20927 { 1, "commonMidamble" },
20928 { 2, "uESpecificMidamble" },
20934 dissect_rnsap_MidambleAllocationMode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20935 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20936 3, NULL, TRUE, 0, NULL);
20940 static int dissect_midambleAllocationMode3(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20941 return dissect_rnsap_MidambleAllocationMode(tvb, offset, actx, tree, hf_rnsap_midambleAllocationMode3);
20945 static const value_string rnsap_MidambleConfigurationLCR_vals[] = {
20959 dissect_rnsap_MidambleConfigurationLCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20960 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20961 8, NULL, TRUE, 0, NULL);
20965 static int dissect_midambleConfigurationLCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20966 return dissect_rnsap_MidambleConfigurationLCR(tvb, offset, actx, tree, hf_rnsap_midambleConfigurationLCR);
20970 static const per_sequence_t MidambleShiftLCR_sequence[] = {
20971 { &hf_rnsap_midambleAllocationMode3, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MidambleAllocationMode },
20972 { &hf_rnsap_midambleShift , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MidambleShiftLong },
20973 { &hf_rnsap_midambleConfigurationLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MidambleConfigurationLCR },
20974 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
20975 { NULL, 0, 0, NULL }
20979 dissect_rnsap_MidambleShiftLCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20980 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20981 ett_rnsap_MidambleShiftLCR, MidambleShiftLCR_sequence);
20985 static int dissect_midambleShiftLCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
20986 return dissect_rnsap_MidambleShiftLCR(tvb, offset, actx, tree, hf_rnsap_midambleShiftLCR);
20990 static const value_string rnsap_Modulation_vals[] = {
20998 dissect_rnsap_Modulation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
20999 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21000 2, NULL, TRUE, 0, NULL);
21004 static int dissect_modulation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21005 return dissect_rnsap_Modulation(tvb, offset, actx, tree, hf_rnsap_modulation);
21009 static const per_sequence_t TDD_ChannelisationCodeLCR_sequence[] = {
21010 { &hf_rnsap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_ChannelisationCode },
21011 { &hf_rnsap_modulation , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Modulation },
21012 { NULL, 0, 0, NULL }
21016 dissect_rnsap_TDD_ChannelisationCodeLCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21017 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21018 ett_rnsap_TDD_ChannelisationCodeLCR, TDD_ChannelisationCodeLCR_sequence);
21022 static int dissect_tDD_ChannelisationCodeLCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21023 return dissect_rnsap_TDD_ChannelisationCodeLCR(tvb, offset, actx, tree, hf_rnsap_tDD_ChannelisationCodeLCR);
21025 static int dissect_tdd_ChannelisationCodeLCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21026 return dissect_rnsap_TDD_ChannelisationCodeLCR(tvb, offset, actx, tree, hf_rnsap_tdd_ChannelisationCodeLCR);
21032 dissect_rnsap_QPSK_DL_DPCH_TimeSlotFormatTDD_LCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21033 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21034 0U, 24U, NULL, TRUE);
21038 static int dissect_qPSK(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21039 return dissect_rnsap_QPSK_DL_DPCH_TimeSlotFormatTDD_LCR(tvb, offset, actx, tree, hf_rnsap_qPSK);
21045 dissect_rnsap_EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21046 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21047 0U, 24U, NULL, TRUE);
21051 static int dissect_eightPSK(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21052 return dissect_rnsap_EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR(tvb, offset, actx, tree, hf_rnsap_eightPSK);
21056 static const value_string rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals[] = {
21062 static const per_choice_t TDD_DL_DPCH_TimeSlotFormat_LCR_choice[] = {
21063 { 0, &hf_rnsap_qPSK , ASN1_EXTENSION_ROOT , dissect_rnsap_QPSK_DL_DPCH_TimeSlotFormatTDD_LCR },
21064 { 1, &hf_rnsap_eightPSK , ASN1_EXTENSION_ROOT , dissect_rnsap_EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR },
21065 { 0, NULL, 0, NULL }
21069 dissect_rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21070 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
21071 ett_rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR, TDD_DL_DPCH_TimeSlotFormat_LCR_choice,
21076 static int dissect_id_TDD_DL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21077 return dissect_rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvb, offset, actx, tree, hf_rnsap_id_TDD_DL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD);
21079 static int dissect_s_CCPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21080 return dissect_rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvb, offset, actx, tree, hf_rnsap_s_CCPCH_TimeSlotFormat_LCR);
21082 static int dissect_tdd_DL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21083 return dissect_rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvb, offset, actx, tree, hf_rnsap_tdd_DL_DPCH_TimeSlotFormat_LCR);
21087 static const per_sequence_t Secondary_LCR_CCPCH_TDD_Code_InformationItem_sequence[] = {
21088 { &hf_rnsap_tDD_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_ChannelisationCodeLCR },
21089 { &hf_rnsap_s_CCPCH_TimeSlotFormat_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR },
21090 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
21091 { NULL, 0, 0, NULL }
21095 dissect_rnsap_Secondary_LCR_CCPCH_TDD_Code_InformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21096 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21097 ett_rnsap_Secondary_LCR_CCPCH_TDD_Code_InformationItem, Secondary_LCR_CCPCH_TDD_Code_InformationItem_sequence);
21101 static int dissect_Secondary_LCR_CCPCH_TDD_Code_Information_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21102 return dissect_rnsap_Secondary_LCR_CCPCH_TDD_Code_InformationItem(tvb, offset, actx, tree, hf_rnsap_Secondary_LCR_CCPCH_TDD_Code_Information_item);
21106 static const per_sequence_t Secondary_LCR_CCPCH_TDD_Code_Information_sequence_of[1] = {
21107 { &hf_rnsap_Secondary_LCR_CCPCH_TDD_Code_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Secondary_LCR_CCPCH_TDD_Code_InformationItem },
21111 dissect_rnsap_Secondary_LCR_CCPCH_TDD_Code_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21112 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21113 ett_rnsap_Secondary_LCR_CCPCH_TDD_Code_Information, Secondary_LCR_CCPCH_TDD_Code_Information_sequence_of,
21118 static int dissect_secondary_LCR_CCPCH_TDD_Code_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21119 return dissect_rnsap_Secondary_LCR_CCPCH_TDD_Code_Information(tvb, offset, actx, tree, hf_rnsap_secondary_LCR_CCPCH_TDD_Code_Information);
21123 static const per_sequence_t Secondary_LCR_CCPCH_TDD_InformationItem_sequence[] = {
21124 { &hf_rnsap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlotLCR },
21125 { &hf_rnsap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MidambleShiftLCR },
21126 { &hf_rnsap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TFCI_Presence },
21127 { &hf_rnsap_secondary_LCR_CCPCH_TDD_Code_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Secondary_LCR_CCPCH_TDD_Code_Information },
21128 { &hf_rnsap_tDD_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_PhysicalChannelOffset },
21129 { &hf_rnsap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RepetitionLength },
21130 { &hf_rnsap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RepetitionPeriod },
21131 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
21132 { NULL, 0, 0, NULL }
21136 dissect_rnsap_Secondary_LCR_CCPCH_TDD_InformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21137 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21138 ett_rnsap_Secondary_LCR_CCPCH_TDD_InformationItem, Secondary_LCR_CCPCH_TDD_InformationItem_sequence);
21142 static int dissect_Secondary_LCR_CCPCH_TDD_InformationList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21143 return dissect_rnsap_Secondary_LCR_CCPCH_TDD_InformationItem(tvb, offset, actx, tree, hf_rnsap_Secondary_LCR_CCPCH_TDD_InformationList_item);
21147 static const per_sequence_t Secondary_LCR_CCPCH_TDD_InformationList_sequence_of[1] = {
21148 { &hf_rnsap_Secondary_LCR_CCPCH_TDD_InformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Secondary_LCR_CCPCH_TDD_InformationItem },
21152 dissect_rnsap_Secondary_LCR_CCPCH_TDD_InformationList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21153 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21154 ett_rnsap_Secondary_LCR_CCPCH_TDD_InformationList, Secondary_LCR_CCPCH_TDD_InformationList_sequence_of,
21159 static int dissect_secondary_LCR_CCPCH_TDD_InformationList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21160 return dissect_rnsap_Secondary_LCR_CCPCH_TDD_InformationList(tvb, offset, actx, tree, hf_rnsap_secondary_LCR_CCPCH_TDD_InformationList);
21164 static const per_sequence_t Secondary_LCR_CCPCH_Info_TDD_sequence[] = {
21165 { &hf_rnsap_dl_TFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TFCS },
21166 { &hf_rnsap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TFCI_Coding },
21167 { &hf_rnsap_secondary_LCR_CCPCH_TDD_InformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Secondary_LCR_CCPCH_TDD_InformationList },
21168 { &hf_rnsap_fACH_InformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_FACH_InformationList },
21169 { &hf_rnsap_pCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PCH_InformationList },
21170 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
21171 { NULL, 0, 0, NULL }
21175 dissect_rnsap_Secondary_LCR_CCPCH_Info_TDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21176 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21177 ett_rnsap_Secondary_LCR_CCPCH_Info_TDD, Secondary_LCR_CCPCH_Info_TDD_sequence);
21181 static int dissect_secondary_LCR_CCPCH_Info_TDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21182 return dissect_rnsap_Secondary_LCR_CCPCH_Info_TDD(tvb, offset, actx, tree, hf_rnsap_secondary_LCR_CCPCH_Info_TDD);
21188 dissect_rnsap_UL_LCR_CCTrCHInformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21189 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
21193 static int dissect_ul_LCR_CCTrCHInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21194 return dissect_rnsap_UL_LCR_CCTrCHInformationList_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_ul_LCR_CCTrCHInformation);
21200 dissect_rnsap_DL_LCR_CCTrCHInformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21201 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
21205 static int dissect_dl_LCR_CCTrCHInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21206 return dissect_rnsap_DL_LCR_CCTrCHInformationList_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_dl_LCR_CCTrCHInformation);
21212 dissect_rnsap_DSCH_LCR_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21213 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
21217 static int dissect_dsch_LCR_InformationResponse(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21218 return dissect_rnsap_DSCH_LCR_InformationResponse_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_dsch_LCR_InformationResponse);
21224 dissect_rnsap_USCH_LCR_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21225 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
21229 static int dissect_usch_LCR_InformationResponse(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21230 return dissect_rnsap_USCH_LCR_InformationResponse_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_usch_LCR_InformationResponse);
21234 static const per_sequence_t RL_LCR_InformationResponse_RL_SetupRspTDD_sequence[] = {
21235 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
21236 { &hf_rnsap_uRA_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_URA_Information },
21237 { &hf_rnsap_sAI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SAI },
21238 { &hf_rnsap_gA_Cell , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GA_Cell },
21239 { &hf_rnsap_gA_AccessPointPosition, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GA_AccessPointPosition },
21240 { &hf_rnsap_ul_TimeSlot_ISCP_LCR_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_TimeSlot_ISCP_LCR_Info },
21241 { &hf_rnsap_maxUL_SIR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_SIR },
21242 { &hf_rnsap_minUL_SIR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_SIR },
21243 { &hf_rnsap_maximumAllowedULTxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MaximumAllowedULTxPower },
21244 { &hf_rnsap_maximumDLTxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_Power },
21245 { &hf_rnsap_minimumDLTxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_Power },
21246 { &hf_rnsap_uARFCNforNt , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UARFCN },
21247 { &hf_rnsap_cellParameterID, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CellParameterID },
21248 { &hf_rnsap_sCTD_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_SCTD_Indicator },
21249 { &hf_rnsap_pCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PCCPCH_Power },
21250 { &hf_rnsap_alphaValue , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_AlphaValue },
21251 { &hf_rnsap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_PhysCH_SF_Variation },
21252 { &hf_rnsap_synchronisationConfiguration, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SynchronisationConfiguration },
21253 { &hf_rnsap_secondary_LCR_CCPCH_Info_TDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Secondary_LCR_CCPCH_Info_TDD },
21254 { &hf_rnsap_ul_LCR_CCTrCHInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_LCR_CCTrCHInformationList_RL_SetupRspTDD },
21255 { &hf_rnsap_dl_LCR_CCTrCHInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_LCR_CCTrCHInformationList_RL_SetupRspTDD },
21256 { &hf_rnsap_dCH_InformationResponse1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DCH_InformationResponseList_RL_SetupRspTDD },
21257 { &hf_rnsap_dsch_LCR_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DSCH_LCR_InformationResponse_RL_SetupRspTDD },
21258 { &hf_rnsap_usch_LCR_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_USCH_LCR_InformationResponse_RL_SetupRspTDD },
21259 { &hf_rnsap_neighbouring_UMTS_CellInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Neighbouring_UMTS_CellInformation },
21260 { &hf_rnsap_neighbouring_GSM_CellInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Neighbouring_GSM_CellInformation },
21261 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
21262 { NULL, 0, 0, NULL }
21266 dissect_rnsap_RL_LCR_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21267 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21268 ett_rnsap_RL_LCR_InformationResponse_RL_SetupRspTDD, RL_LCR_InformationResponse_RL_SetupRspTDD_sequence);
21272 static int dissect_id_RL_LCR_InformationResponse_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21273 return dissect_rnsap_RL_LCR_InformationResponse_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_id_RL_LCR_InformationResponse_RL_SetupRspTDD);
21279 dissect_rnsap_UL_DPCH_LCR_InformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21280 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
21284 static int dissect_ul_DPCH_LCR_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21285 return dissect_rnsap_UL_DPCH_LCR_InformationList_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_ul_DPCH_LCR_Information);
21289 static const per_sequence_t UL_LCR_CCTrCHInformationItem_RL_SetupRspTDD_sequence[] = {
21290 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
21291 { &hf_rnsap_ul_DPCH_LCR_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_DPCH_LCR_InformationList_RL_SetupRspTDD },
21292 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
21293 { NULL, 0, 0, NULL }
21297 dissect_rnsap_UL_LCR_CCTrCHInformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21298 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21299 ett_rnsap_UL_LCR_CCTrCHInformationItem_RL_SetupRspTDD, UL_LCR_CCTrCHInformationItem_RL_SetupRspTDD_sequence);
21303 static int dissect_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21304 return dissect_rnsap_UL_LCR_CCTrCHInformationItem_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD_item);
21308 static const per_sequence_t UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD_sequence_of[1] = {
21309 { &hf_rnsap_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_LCR_CCTrCHInformationItem_RL_SetupRspTDD },
21313 dissect_rnsap_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21314 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21315 ett_rnsap_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD, UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD_sequence_of,
21320 static int dissect_id_UL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21321 return dissect_rnsap_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD);
21327 dissect_rnsap_QPSK_UL_DPCH_TimeSlotFormatTDD_LCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21328 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21329 0U, 69U, NULL, TRUE);
21333 static int dissect_qPSK1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21334 return dissect_rnsap_QPSK_UL_DPCH_TimeSlotFormatTDD_LCR(tvb, offset, actx, tree, hf_rnsap_qPSK1);
21340 dissect_rnsap_EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21341 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21342 0U, 24U, NULL, TRUE);
21346 static int dissect_eightPSK1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21347 return dissect_rnsap_EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR(tvb, offset, actx, tree, hf_rnsap_eightPSK1);
21351 static const value_string rnsap_TDD_UL_DPCH_TimeSlotFormat_LCR_vals[] = {
21357 static const per_choice_t TDD_UL_DPCH_TimeSlotFormat_LCR_choice[] = {
21358 { 0, &hf_rnsap_qPSK1 , ASN1_EXTENSION_ROOT , dissect_rnsap_QPSK_UL_DPCH_TimeSlotFormatTDD_LCR },
21359 { 1, &hf_rnsap_eightPSK1 , ASN1_EXTENSION_ROOT , dissect_rnsap_EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR },
21360 { 0, NULL, 0, NULL }
21364 dissect_rnsap_TDD_UL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21365 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
21366 ett_rnsap_TDD_UL_DPCH_TimeSlotFormat_LCR, TDD_UL_DPCH_TimeSlotFormat_LCR_choice,
21371 static int dissect_id_TDD_UL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21372 return dissect_rnsap_TDD_UL_DPCH_TimeSlotFormat_LCR(tvb, offset, actx, tree, hf_rnsap_id_TDD_UL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD);
21374 static int dissect_tdd_UL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21375 return dissect_rnsap_TDD_UL_DPCH_TimeSlotFormat_LCR(tvb, offset, actx, tree, hf_rnsap_tdd_UL_DPCH_TimeSlotFormat_LCR);
21379 static const per_sequence_t TDD_UL_Code_LCR_InformationItem_sequence[] = {
21380 { &hf_rnsap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DPCH_ID },
21381 { &hf_rnsap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_ChannelisationCodeLCR },
21382 { &hf_rnsap_tdd_UL_DPCH_TimeSlotFormat_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_UL_DPCH_TimeSlotFormat_LCR },
21383 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
21384 { NULL, 0, 0, NULL }
21388 dissect_rnsap_TDD_UL_Code_LCR_InformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21389 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21390 ett_rnsap_TDD_UL_Code_LCR_InformationItem, TDD_UL_Code_LCR_InformationItem_sequence);
21394 static int dissect_TDD_UL_Code_LCR_Information_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21395 return dissect_rnsap_TDD_UL_Code_LCR_InformationItem(tvb, offset, actx, tree, hf_rnsap_TDD_UL_Code_LCR_Information_item);
21399 static const per_sequence_t TDD_UL_Code_LCR_Information_sequence_of[1] = {
21400 { &hf_rnsap_TDD_UL_Code_LCR_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_UL_Code_LCR_InformationItem },
21404 dissect_rnsap_TDD_UL_Code_LCR_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21405 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21406 ett_rnsap_TDD_UL_Code_LCR_Information, TDD_UL_Code_LCR_Information_sequence_of,
21411 static int dissect_uL_Code_LCR_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21412 return dissect_rnsap_TDD_UL_Code_LCR_Information(tvb, offset, actx, tree, hf_rnsap_uL_Code_LCR_Information);
21414 static int dissect_uL_Code_LCR_InformationList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21415 return dissect_rnsap_TDD_UL_Code_LCR_Information(tvb, offset, actx, tree, hf_rnsap_uL_Code_LCR_InformationList);
21419 static const per_sequence_t UL_TimeslotLCR_InformationItem_sequence[] = {
21420 { &hf_rnsap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlotLCR },
21421 { &hf_rnsap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MidambleShiftLCR },
21422 { &hf_rnsap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TFCI_Presence },
21423 { &hf_rnsap_uL_Code_LCR_InformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_UL_Code_LCR_Information },
21424 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
21425 { NULL, 0, 0, NULL }
21429 dissect_rnsap_UL_TimeslotLCR_InformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21430 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21431 ett_rnsap_UL_TimeslotLCR_InformationItem, UL_TimeslotLCR_InformationItem_sequence);
21435 static int dissect_UL_TimeslotLCR_Information_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21436 return dissect_rnsap_UL_TimeslotLCR_InformationItem(tvb, offset, actx, tree, hf_rnsap_UL_TimeslotLCR_Information_item);
21440 static const per_sequence_t UL_TimeslotLCR_Information_sequence_of[1] = {
21441 { &hf_rnsap_UL_TimeslotLCR_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_TimeslotLCR_InformationItem },
21445 dissect_rnsap_UL_TimeslotLCR_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21446 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21447 ett_rnsap_UL_TimeslotLCR_Information, UL_TimeslotLCR_Information_sequence_of,
21452 static int dissect_uL_TimeslotLCR_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21453 return dissect_rnsap_UL_TimeslotLCR_Information(tvb, offset, actx, tree, hf_rnsap_uL_TimeslotLCR_Information);
21455 static int dissect_uL_TimeslotLCR_Info(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21456 return dissect_rnsap_UL_TimeslotLCR_Information(tvb, offset, actx, tree, hf_rnsap_uL_TimeslotLCR_Info);
21460 static const per_sequence_t UL_DPCH_LCR_InformationItem_RL_SetupRspTDD_sequence[] = {
21461 { &hf_rnsap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RepetitionPeriod },
21462 { &hf_rnsap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RepetitionLength },
21463 { &hf_rnsap_tDD_DPCHOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_DPCHOffset },
21464 { &hf_rnsap_uL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_TimeslotLCR_Information },
21465 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
21466 { NULL, 0, 0, NULL }
21470 dissect_rnsap_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21471 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21472 ett_rnsap_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD, UL_DPCH_LCR_InformationItem_RL_SetupRspTDD_sequence);
21476 static int dissect_id_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21477 return dissect_rnsap_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD);
21483 dissect_rnsap_DL_DPCH_LCR_InformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21484 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
21488 static int dissect_dl_DPCH_LCR_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21489 return dissect_rnsap_DL_DPCH_LCR_InformationList_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_dl_DPCH_LCR_Information);
21493 static const per_sequence_t DL_CCTrCH_LCR_InformationItem_RL_SetupRspTDD_sequence[] = {
21494 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
21495 { &hf_rnsap_dl_DPCH_LCR_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_DPCH_LCR_InformationList_RL_SetupRspTDD },
21496 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
21497 { NULL, 0, 0, NULL }
21501 dissect_rnsap_DL_CCTrCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21502 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21503 ett_rnsap_DL_CCTrCH_LCR_InformationItem_RL_SetupRspTDD, DL_CCTrCH_LCR_InformationItem_RL_SetupRspTDD_sequence);
21507 static int dissect_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21508 return dissect_rnsap_DL_CCTrCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD_item);
21512 static const per_sequence_t DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD_sequence_of[1] = {
21513 { &hf_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_CCTrCH_LCR_InformationItem_RL_SetupRspTDD },
21517 dissect_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21518 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21519 ett_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD, DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD_sequence_of,
21524 static int dissect_id_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21525 return dissect_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD);
21529 static const per_sequence_t TDD_DL_Code_LCR_InformationItem_sequence[] = {
21530 { &hf_rnsap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DPCH_ID },
21531 { &hf_rnsap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_ChannelisationCodeLCR },
21532 { &hf_rnsap_tdd_DL_DPCH_TimeSlotFormat_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR },
21533 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
21534 { NULL, 0, 0, NULL }
21538 dissect_rnsap_TDD_DL_Code_LCR_InformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21539 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21540 ett_rnsap_TDD_DL_Code_LCR_InformationItem, TDD_DL_Code_LCR_InformationItem_sequence);
21544 static int dissect_TDD_DL_Code_LCR_Information_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21545 return dissect_rnsap_TDD_DL_Code_LCR_InformationItem(tvb, offset, actx, tree, hf_rnsap_TDD_DL_Code_LCR_Information_item);
21549 static const per_sequence_t TDD_DL_Code_LCR_Information_sequence_of[1] = {
21550 { &hf_rnsap_TDD_DL_Code_LCR_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_DL_Code_LCR_InformationItem },
21554 dissect_rnsap_TDD_DL_Code_LCR_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21555 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21556 ett_rnsap_TDD_DL_Code_LCR_Information, TDD_DL_Code_LCR_Information_sequence_of,
21561 static int dissect_dL_Code_LCR_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21562 return dissect_rnsap_TDD_DL_Code_LCR_Information(tvb, offset, actx, tree, hf_rnsap_dL_Code_LCR_Information);
21566 static const per_sequence_t DL_TimeslotLCR_InformationItem_sequence[] = {
21567 { &hf_rnsap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlotLCR },
21568 { &hf_rnsap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MidambleShiftLCR },
21569 { &hf_rnsap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TFCI_Presence },
21570 { &hf_rnsap_dL_Code_LCR_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_DL_Code_LCR_Information },
21571 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
21572 { NULL, 0, 0, NULL }
21576 dissect_rnsap_DL_TimeslotLCR_InformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21577 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21578 ett_rnsap_DL_TimeslotLCR_InformationItem, DL_TimeslotLCR_InformationItem_sequence);
21582 static int dissect_DL_TimeslotLCR_Information_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21583 return dissect_rnsap_DL_TimeslotLCR_InformationItem(tvb, offset, actx, tree, hf_rnsap_DL_TimeslotLCR_Information_item);
21587 static const per_sequence_t DL_TimeslotLCR_Information_sequence_of[1] = {
21588 { &hf_rnsap_DL_TimeslotLCR_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_TimeslotLCR_InformationItem },
21592 dissect_rnsap_DL_TimeslotLCR_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21593 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21594 ett_rnsap_DL_TimeslotLCR_Information, DL_TimeslotLCR_Information_sequence_of,
21599 static int dissect_dL_Timeslot_LCR_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21600 return dissect_rnsap_DL_TimeslotLCR_Information(tvb, offset, actx, tree, hf_rnsap_dL_Timeslot_LCR_Information);
21602 static int dissect_dL_TimeslotLCR_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21603 return dissect_rnsap_DL_TimeslotLCR_Information(tvb, offset, actx, tree, hf_rnsap_dL_TimeslotLCR_Information);
21605 static int dissect_dL_TimeslotLCR_Info(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21606 return dissect_rnsap_DL_TimeslotLCR_Information(tvb, offset, actx, tree, hf_rnsap_dL_TimeslotLCR_Info);
21610 static const value_string rnsap_TSTD_Indicator_vals[] = {
21618 dissect_rnsap_TSTD_Indicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21619 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21620 2, NULL, FALSE, 0, NULL);
21624 static int dissect_tSTD_Indicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21625 return dissect_rnsap_TSTD_Indicator(tvb, offset, actx, tree, hf_rnsap_tSTD_Indicator);
21629 static const per_sequence_t DL_DPCH_LCR_InformationItem_RL_SetupRspTDD_sequence[] = {
21630 { &hf_rnsap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RepetitionPeriod },
21631 { &hf_rnsap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RepetitionLength },
21632 { &hf_rnsap_tDD_DPCHOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_DPCHOffset },
21633 { &hf_rnsap_dL_Timeslot_LCR_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_TimeslotLCR_Information },
21634 { &hf_rnsap_tSTD_Indicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TSTD_Indicator },
21635 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
21636 { NULL, 0, 0, NULL }
21640 dissect_rnsap_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21641 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21642 ett_rnsap_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD, DL_DPCH_LCR_InformationItem_RL_SetupRspTDD_sequence);
21646 static int dissect_id_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21647 return dissect_rnsap_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD);
21651 static const per_sequence_t DSCH_LCR_InformationItem_RL_SetupRspTDD_sequence[] = {
21652 { &hf_rnsap_dsch_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DSCH_ID },
21653 { &hf_rnsap_dSCH_FlowControlInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DSCH_FlowControlInformation },
21654 { &hf_rnsap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_BindingID },
21655 { &hf_rnsap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransportLayerAddress },
21656 { &hf_rnsap_transportFormatManagement, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportFormatManagement },
21657 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
21658 { NULL, 0, 0, NULL }
21662 dissect_rnsap_DSCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21663 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21664 ett_rnsap_DSCH_LCR_InformationItem_RL_SetupRspTDD, DSCH_LCR_InformationItem_RL_SetupRspTDD_sequence);
21668 static int dissect_DSCH_LCR_InformationListIEs_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21669 return dissect_rnsap_DSCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_DSCH_LCR_InformationListIEs_RL_SetupRspTDD_item);
21673 static const per_sequence_t DSCH_LCR_InformationListIEs_RL_SetupRspTDD_sequence_of[1] = {
21674 { &hf_rnsap_DSCH_LCR_InformationListIEs_RL_SetupRspTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DSCH_LCR_InformationItem_RL_SetupRspTDD },
21678 dissect_rnsap_DSCH_LCR_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21679 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21680 ett_rnsap_DSCH_LCR_InformationListIEs_RL_SetupRspTDD, DSCH_LCR_InformationListIEs_RL_SetupRspTDD_sequence_of,
21685 static int dissect_id_DSCH_LCR_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21686 return dissect_rnsap_DSCH_LCR_InformationListIEs_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_id_DSCH_LCR_InformationListIEs_RL_SetupRspTDD);
21690 static const per_sequence_t USCH_LCR_InformationItem_RL_SetupRspTDD_sequence[] = {
21691 { &hf_rnsap_usch_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_USCH_ID },
21692 { &hf_rnsap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_BindingID },
21693 { &hf_rnsap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransportLayerAddress },
21694 { &hf_rnsap_transportFormatManagement, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportFormatManagement },
21695 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
21696 { NULL, 0, 0, NULL }
21700 dissect_rnsap_USCH_LCR_InformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21701 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21702 ett_rnsap_USCH_LCR_InformationItem_RL_SetupRspTDD, USCH_LCR_InformationItem_RL_SetupRspTDD_sequence);
21706 static int dissect_USCH_LCR_InformationListIEs_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21707 return dissect_rnsap_USCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_USCH_LCR_InformationListIEs_RL_SetupRspTDD_item);
21711 static const per_sequence_t USCH_LCR_InformationListIEs_RL_SetupRspTDD_sequence_of[1] = {
21712 { &hf_rnsap_USCH_LCR_InformationListIEs_RL_SetupRspTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_USCH_LCR_InformationItem_RL_SetupRspTDD },
21716 dissect_rnsap_USCH_LCR_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21717 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21718 ett_rnsap_USCH_LCR_InformationListIEs_RL_SetupRspTDD, USCH_LCR_InformationListIEs_RL_SetupRspTDD_sequence_of,
21723 static int dissect_id_USCH_LCR_InformationListIEs_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21724 return dissect_rnsap_USCH_LCR_InformationListIEs_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_id_USCH_LCR_InformationListIEs_RL_SetupRspTDD);
21730 dissect_rnsap_UL_CCTrCH_LCR_InformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21731 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
21735 static int dissect_ul_CCTrCH_LCR_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21736 return dissect_rnsap_UL_CCTrCH_LCR_InformationList_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_ul_CCTrCH_LCR_Information);
21742 dissect_rnsap_DL_CCTrCH_LCR_InformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21743 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
21747 static int dissect_dl_CCTrCH_LCR_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21748 return dissect_rnsap_DL_CCTrCH_LCR_InformationList_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_dl_CCTrCH_LCR_Information);
21754 dissect_rnsap_DCH_InformationResponseList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21755 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
21759 static int dissect_dCH_InformationResponse2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21760 return dissect_rnsap_DCH_InformationResponseList_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_dCH_InformationResponse2);
21766 dissect_rnsap_DSCH_LCR_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21767 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
21771 static int dissect_dsch_LCR_InformationResponse1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21772 return dissect_rnsap_DSCH_LCR_InformationResponse_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_dsch_LCR_InformationResponse1);
21778 dissect_rnsap_USCH_LCR_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21779 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
21783 static int dissect_usch_LCR_InformationResponse1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21784 return dissect_rnsap_USCH_LCR_InformationResponse_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_usch_LCR_InformationResponse1);
21788 static const per_sequence_t RL_LCR_InformationResponse_RL_AdditionRspTDD_sequence[] = {
21789 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
21790 { &hf_rnsap_uRA_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_URA_Information },
21791 { &hf_rnsap_sAI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SAI },
21792 { &hf_rnsap_gA_Cell , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GA_Cell },
21793 { &hf_rnsap_gA_AccessPointPosition, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GA_AccessPointPosition },
21794 { &hf_rnsap_ul_TimeSlot_ISCP_LCR_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_TimeSlot_ISCP_LCR_Info },
21795 { &hf_rnsap_maxUL_SIR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_SIR },
21796 { &hf_rnsap_minUL_SIR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_SIR },
21797 { &hf_rnsap_pCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PCCPCH_Power },
21798 { &hf_rnsap_maximumAllowedULTxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MaximumAllowedULTxPower },
21799 { &hf_rnsap_maximumDLTxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_Power },
21800 { &hf_rnsap_minimumDLTxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_Power },
21801 { &hf_rnsap_alphaValue , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_AlphaValue },
21802 { &hf_rnsap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_PhysCH_SF_Variation },
21803 { &hf_rnsap_synchronisationConfiguration, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SynchronisationConfiguration },
21804 { &hf_rnsap_secondary_LCR_CCPCH_Info_TDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Secondary_LCR_CCPCH_Info_TDD },
21805 { &hf_rnsap_ul_CCTrCH_LCR_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_CCTrCH_LCR_InformationList_RL_AdditionRspTDD },
21806 { &hf_rnsap_dl_CCTrCH_LCR_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_CCTrCH_LCR_InformationList_RL_AdditionRspTDD },
21807 { &hf_rnsap_dCH_InformationResponse2, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DCH_InformationResponseList_RL_AdditionRspTDD },
21808 { &hf_rnsap_dsch_LCR_InformationResponse1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DSCH_LCR_InformationResponse_RL_AdditionRspTDD },
21809 { &hf_rnsap_usch_LCR_InformationResponse1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_USCH_LCR_InformationResponse_RL_AdditionRspTDD },
21810 { &hf_rnsap_neighbouring_UMTS_CellInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Neighbouring_UMTS_CellInformation },
21811 { &hf_rnsap_neighbouring_GSM_CellInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Neighbouring_GSM_CellInformation },
21812 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
21813 { NULL, 0, 0, NULL }
21817 dissect_rnsap_RL_LCR_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21818 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21819 ett_rnsap_RL_LCR_InformationResponse_RL_AdditionRspTDD, RL_LCR_InformationResponse_RL_AdditionRspTDD_sequence);
21823 static int dissect_id_RL_LCR_InformationResponse_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21824 return dissect_rnsap_RL_LCR_InformationResponse_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_id_RL_LCR_InformationResponse_RL_AdditionRspTDD);
21830 dissect_rnsap_UL_DPCH_LCR_InformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21831 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
21835 static int dissect_ul_DPCH_LCR_Information1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21836 return dissect_rnsap_UL_DPCH_LCR_InformationList_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_ul_DPCH_LCR_Information1);
21840 static const per_sequence_t UL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD_sequence[] = {
21841 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
21842 { &hf_rnsap_ul_DPCH_LCR_Information1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_DPCH_LCR_InformationList_RL_AdditionRspTDD },
21843 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
21844 { NULL, 0, 0, NULL }
21848 dissect_rnsap_UL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21849 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21850 ett_rnsap_UL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD, UL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD_sequence);
21854 static int dissect_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21855 return dissect_rnsap_UL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item);
21859 static const per_sequence_t UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_sequence_of[1] = {
21860 { &hf_rnsap_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD },
21864 dissect_rnsap_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21865 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21866 ett_rnsap_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD, UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_sequence_of,
21871 static int dissect_id_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21872 return dissect_rnsap_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD);
21876 static const per_sequence_t UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD_sequence[] = {
21877 { &hf_rnsap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RepetitionPeriod },
21878 { &hf_rnsap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RepetitionLength },
21879 { &hf_rnsap_tDD_DPCHOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_DPCHOffset },
21880 { &hf_rnsap_uL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_TimeslotLCR_Information },
21881 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
21882 { NULL, 0, 0, NULL }
21886 dissect_rnsap_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21887 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21888 ett_rnsap_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD, UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD_sequence);
21892 static int dissect_id_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21893 return dissect_rnsap_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD);
21899 dissect_rnsap_DL_DPCH_LCR_InformationList_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21900 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
21904 static int dissect_dl_DPCH_LCR_Information1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21905 return dissect_rnsap_DL_DPCH_LCR_InformationList_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_dl_DPCH_LCR_Information1);
21909 static const per_sequence_t DL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD_sequence[] = {
21910 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
21911 { &hf_rnsap_dl_DPCH_LCR_Information1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_DPCH_LCR_InformationList_RL_AdditionRspTDD },
21912 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
21913 { NULL, 0, 0, NULL }
21917 dissect_rnsap_DL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21918 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21919 ett_rnsap_DL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD, DL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD_sequence);
21923 static int dissect_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21924 return dissect_rnsap_DL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item);
21928 static const per_sequence_t DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_sequence_of[1] = {
21929 { &hf_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD },
21933 dissect_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21934 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21935 ett_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD, DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_sequence_of,
21940 static int dissect_id_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21941 return dissect_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD);
21945 static const per_sequence_t DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD_sequence[] = {
21946 { &hf_rnsap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RepetitionPeriod },
21947 { &hf_rnsap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RepetitionLength },
21948 { &hf_rnsap_tDD_DPCHOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_DPCHOffset },
21949 { &hf_rnsap_dL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_TimeslotLCR_Information },
21950 { &hf_rnsap_tSTD_Indicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TSTD_Indicator },
21951 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
21952 { NULL, 0, 0, NULL }
21956 dissect_rnsap_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21957 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21958 ett_rnsap_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD, DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD_sequence);
21962 static int dissect_id_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21963 return dissect_rnsap_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD);
21967 static const per_sequence_t DSCH_LCR_InformationItem_RL_AdditionRspTDD_sequence[] = {
21968 { &hf_rnsap_dsch_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DSCH_ID },
21969 { &hf_rnsap_dSCH_FlowControlInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DSCH_FlowControlInformation },
21970 { &hf_rnsap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_BindingID },
21971 { &hf_rnsap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransportLayerAddress },
21972 { &hf_rnsap_transportFormatManagement, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportFormatManagement },
21973 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
21974 { NULL, 0, 0, NULL }
21978 dissect_rnsap_DSCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21979 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21980 ett_rnsap_DSCH_LCR_InformationItem_RL_AdditionRspTDD, DSCH_LCR_InformationItem_RL_AdditionRspTDD_sequence);
21984 static int dissect_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
21985 return dissect_rnsap_DSCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD_item);
21989 static const per_sequence_t DSCH_LCR_InformationListIEs_RL_AdditionRspTDD_sequence_of[1] = {
21990 { &hf_rnsap_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DSCH_LCR_InformationItem_RL_AdditionRspTDD },
21994 dissect_rnsap_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
21995 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21996 ett_rnsap_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD, DSCH_LCR_InformationListIEs_RL_AdditionRspTDD_sequence_of,
22001 static int dissect_id_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22002 return dissect_rnsap_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_id_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD);
22006 static const per_sequence_t USCH_LCR_InformationItem_RL_AdditionRspTDD_sequence[] = {
22007 { &hf_rnsap_usch_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_USCH_ID },
22008 { &hf_rnsap_transportFormatManagement, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportFormatManagement },
22009 { &hf_rnsap_diversityIndication4, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DiversityIndication_RL_AdditionRspTDD2 },
22010 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
22011 { NULL, 0, 0, NULL }
22015 dissect_rnsap_USCH_LCR_InformationItem_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22016 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22017 ett_rnsap_USCH_LCR_InformationItem_RL_AdditionRspTDD, USCH_LCR_InformationItem_RL_AdditionRspTDD_sequence);
22021 static int dissect_USCH_LCR_InformationListIEs_RL_AdditionRspTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22022 return dissect_rnsap_USCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_USCH_LCR_InformationListIEs_RL_AdditionRspTDD_item);
22026 static const per_sequence_t USCH_LCR_InformationListIEs_RL_AdditionRspTDD_sequence_of[1] = {
22027 { &hf_rnsap_USCH_LCR_InformationListIEs_RL_AdditionRspTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_USCH_LCR_InformationItem_RL_AdditionRspTDD },
22031 dissect_rnsap_USCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22032 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22033 ett_rnsap_USCH_LCR_InformationListIEs_RL_AdditionRspTDD, USCH_LCR_InformationListIEs_RL_AdditionRspTDD_sequence_of,
22038 static int dissect_id_USCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22039 return dissect_rnsap_USCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvb, offset, actx, tree, hf_rnsap_id_USCH_LCR_InformationListIEs_RL_AdditionRspTDD);
22043 static const per_sequence_t UL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD_sequence[] = {
22044 { &hf_rnsap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RepetitionPeriod },
22045 { &hf_rnsap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RepetitionLength },
22046 { &hf_rnsap_tDD_DPCHOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_DPCHOffset },
22047 { &hf_rnsap_uL_TimeslotLCR_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_TimeslotLCR_Information },
22048 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
22049 { NULL, 0, 0, NULL }
22053 dissect_rnsap_UL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22054 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22055 ett_rnsap_UL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD, UL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD_sequence);
22059 static int dissect_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22060 return dissect_rnsap_UL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD);
22064 static const per_sequence_t TDD_UL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD_sequence[] = {
22065 { &hf_rnsap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DPCH_ID },
22066 { &hf_rnsap_tDD_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TDD_ChannelisationCodeLCR },
22067 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
22068 { NULL, 0, 0, NULL }
22072 dissect_rnsap_TDD_UL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22073 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22074 ett_rnsap_TDD_UL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD, TDD_UL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD_sequence);
22078 static int dissect_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22079 return dissect_rnsap_TDD_UL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item);
22083 static const per_sequence_t TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_sequence_of[1] = {
22084 { &hf_rnsap_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_UL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD },
22088 dissect_rnsap_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22089 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22090 ett_rnsap_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD, TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_sequence_of,
22095 static int dissect_tDD_uL_Code_LCR_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22096 return dissect_rnsap_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_tDD_uL_Code_LCR_Information);
22100 static const per_sequence_t UL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD_sequence[] = {
22101 { &hf_rnsap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlotLCR },
22102 { &hf_rnsap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MidambleShiftLCR },
22103 { &hf_rnsap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TFCI_Presence },
22104 { &hf_rnsap_tDD_uL_Code_LCR_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD },
22105 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
22106 { NULL, 0, 0, NULL }
22110 dissect_rnsap_UL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22111 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22112 ett_rnsap_UL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD, UL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD_sequence);
22116 static int dissect_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22117 return dissect_rnsap_UL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item);
22121 static const per_sequence_t UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_sequence_of[1] = {
22122 { &hf_rnsap_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD },
22126 dissect_rnsap_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22127 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22128 ett_rnsap_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD, UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_sequence_of,
22133 static int dissect_id_UL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22134 return dissect_rnsap_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD);
22138 static const per_sequence_t DL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD_sequence[] = {
22139 { &hf_rnsap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RepetitionPeriod },
22140 { &hf_rnsap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RepetitionLength },
22141 { &hf_rnsap_tDD_DPCHOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_DPCHOffset },
22142 { &hf_rnsap_dL_TimeslotLCR_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_TimeslotLCR_Information },
22143 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
22144 { NULL, 0, 0, NULL }
22148 dissect_rnsap_DL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22149 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22150 ett_rnsap_DL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD, DL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD_sequence);
22154 static int dissect_id_DL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22155 return dissect_rnsap_DL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD);
22159 static const per_sequence_t TDD_DL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD_sequence[] = {
22160 { &hf_rnsap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DPCH_ID },
22161 { &hf_rnsap_tDD_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TDD_ChannelisationCodeLCR },
22162 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
22163 { NULL, 0, 0, NULL }
22167 dissect_rnsap_TDD_DL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22168 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22169 ett_rnsap_TDD_DL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD, TDD_DL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD_sequence);
22173 static int dissect_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22174 return dissect_rnsap_TDD_DL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item);
22178 static const per_sequence_t TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_sequence_of[1] = {
22179 { &hf_rnsap_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_DL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD },
22183 dissect_rnsap_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22184 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22185 ett_rnsap_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD, TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_sequence_of,
22190 static int dissect_tDD_dL_Code_LCR_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22191 return dissect_rnsap_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_tDD_dL_Code_LCR_Information);
22195 static const per_sequence_t DL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD_sequence[] = {
22196 { &hf_rnsap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlotLCR },
22197 { &hf_rnsap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MidambleShiftLCR },
22198 { &hf_rnsap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TFCI_Presence },
22199 { &hf_rnsap_tDD_dL_Code_LCR_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD },
22200 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
22201 { NULL, 0, 0, NULL }
22205 dissect_rnsap_DL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22206 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22207 ett_rnsap_DL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD, DL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD_sequence);
22211 static int dissect_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22212 return dissect_rnsap_DL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item);
22216 static const per_sequence_t DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_sequence_of[1] = {
22217 { &hf_rnsap_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD },
22221 dissect_rnsap_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22222 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22223 ett_rnsap_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD, DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_sequence_of,
22228 static int dissect_id_DL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22229 return dissect_rnsap_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD);
22233 static const per_sequence_t UL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD_sequence[] = {
22234 { &hf_rnsap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlotLCR },
22235 { &hf_rnsap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MidambleShiftLCR },
22236 { &hf_rnsap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TFCI_Presence },
22237 { &hf_rnsap_uL_Code_LCR_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TDD_UL_Code_LCR_Information },
22238 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
22239 { NULL, 0, 0, NULL }
22243 dissect_rnsap_UL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22244 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22245 ett_rnsap_UL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD, UL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD_sequence);
22249 static int dissect_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22250 return dissect_rnsap_UL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item);
22254 static const per_sequence_t UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_sequence_of[1] = {
22255 { &hf_rnsap_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD },
22259 dissect_rnsap_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22260 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22261 ett_rnsap_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD, UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_sequence_of,
22266 static int dissect_id_UL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22267 return dissect_rnsap_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD);
22271 static const per_sequence_t DL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD_sequence[] = {
22272 { &hf_rnsap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlotLCR },
22273 { &hf_rnsap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MidambleShiftLCR },
22274 { &hf_rnsap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TFCI_Presence },
22275 { &hf_rnsap_dL_Code_LCR_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TDD_DL_Code_LCR_Information },
22276 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
22277 { NULL, 0, 0, NULL }
22281 dissect_rnsap_DL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22282 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22283 ett_rnsap_DL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD, DL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD_sequence);
22287 static int dissect_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22288 return dissect_rnsap_DL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item);
22292 static const per_sequence_t DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_sequence_of[1] = {
22293 { &hf_rnsap_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD },
22297 dissect_rnsap_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22298 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22299 ett_rnsap_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD, DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_sequence_of,
22304 static int dissect_id_DL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22305 return dissect_rnsap_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD);
22309 static const value_string rnsap_TSTD_Support_Indicator_vals[] = {
22310 { 0, "tSTD-supported" },
22311 { 1, "tSTD-not-supported" },
22317 dissect_rnsap_TSTD_Support_Indicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22318 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22319 2, NULL, FALSE, 0, NULL);
22323 static int dissect_id_TSTD_Support_Indicator_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22324 return dissect_rnsap_TSTD_Support_Indicator(tvb, offset, actx, tree, hf_rnsap_id_TSTD_Support_Indicator_RL_SetupRqstTDD);
22330 dissect_rnsap_Load_Value(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22331 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22332 0U, 100U, NULL, FALSE);
22336 static int dissect_id_Load_Value(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22337 return dissect_rnsap_Load_Value(tvb, offset, actx, tree, hf_rnsap_id_Load_Value);
22343 dissect_rnsap_Load_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22344 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22345 0U, 100U, NULL, FALSE);
22349 static int dissect_id_Load_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22350 return dissect_rnsap_Load_Value_IncrDecrThres(tvb, offset, actx, tree, hf_rnsap_id_Load_Value_IncrDecrThres);
22354 static const per_sequence_t OnModification_sequence[] = {
22355 { &hf_rnsap_measurementThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MeasurementThreshold },
22356 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
22357 { NULL, 0, 0, NULL }
22361 dissect_rnsap_OnModification(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22362 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22363 ett_rnsap_OnModification, OnModification_sequence);
22367 static int dissect_id_OnModification(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22368 return dissect_rnsap_OnModification(tvb, offset, actx, tree, hf_rnsap_id_OnModification);
22374 dissect_rnsap_Received_Total_Wideband_Power_Value(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22375 offset = dissect_rnsap_Received_total_wide_band_power(tvb, offset, actx, tree, hf_index);
22379 static int dissect_id_Received_Total_Wideband_Power_Value(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22380 return dissect_rnsap_Received_Total_Wideband_Power_Value(tvb, offset, actx, tree, hf_rnsap_id_Received_Total_Wideband_Power_Value);
22386 dissect_rnsap_SFNSFNChangeLimit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22387 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22388 1U, 256U, NULL, FALSE);
22392 static int dissect_sFNSFNChangeLimit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22393 return dissect_rnsap_SFNSFNChangeLimit(tvb, offset, actx, tree, hf_rnsap_sFNSFNChangeLimit);
22399 dissect_rnsap_PredictedSFNSFNDeviationLimit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22400 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22401 1U, 256U, NULL, FALSE);
22405 static int dissect_predictedSFNSFNDeviationLimit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22406 return dissect_rnsap_PredictedSFNSFNDeviationLimit(tvb, offset, actx, tree, hf_rnsap_predictedSFNSFNDeviationLimit);
22410 static const per_sequence_t SFNSFNMeasurementThresholdInformation_sequence[] = {
22411 { &hf_rnsap_sFNSFNChangeLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_SFNSFNChangeLimit },
22412 { &hf_rnsap_predictedSFNSFNDeviationLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PredictedSFNSFNDeviationLimit },
22413 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
22414 { NULL, 0, 0, NULL }
22418 dissect_rnsap_SFNSFNMeasurementThresholdInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22419 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22420 ett_rnsap_SFNSFNMeasurementThresholdInformation, SFNSFNMeasurementThresholdInformation_sequence);
22424 static int dissect_id_Received_Total_Wideband_Power_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22425 return dissect_rnsap_SFNSFNMeasurementThresholdInformation(tvb, offset, actx, tree, hf_rnsap_id_Received_Total_Wideband_Power_Value_IncrDecrThres);
22427 static int dissect_id_SFNSFNMeasurementThresholdInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22428 return dissect_rnsap_SFNSFNMeasurementThresholdInformation(tvb, offset, actx, tree, hf_rnsap_id_SFNSFNMeasurementThresholdInformation);
22434 dissect_rnsap_Transmitted_Carrier_Power_Value(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22435 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22436 0U, 100U, NULL, FALSE);
22440 static int dissect_id_Transmitted_Carrier_Power_Value(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22441 return dissect_rnsap_Transmitted_Carrier_Power_Value(tvb, offset, actx, tree, hf_rnsap_id_Transmitted_Carrier_Power_Value);
22447 dissect_rnsap_Transmitted_Carrier_Power_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22448 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22449 0U, 100U, NULL, FALSE);
22453 static int dissect_id_Transmitted_Carrier_Power_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22454 return dissect_rnsap_Transmitted_Carrier_Power_Value_IncrDecrThres(tvb, offset, actx, tree, hf_rnsap_id_Transmitted_Carrier_Power_Value_IncrDecrThres);
22460 dissect_rnsap_UL_Timeslot_ISCP_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22461 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22462 0U, 126U, NULL, FALSE);
22466 static int dissect_id_UL_Timeslot_ISCP_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22467 return dissect_rnsap_UL_Timeslot_ISCP_Value_IncrDecrThres(tvb, offset, actx, tree, hf_rnsap_id_UL_Timeslot_ISCP_Value_IncrDecrThres);
22473 dissect_rnsap_Rx_Timing_Deviation_Value_LCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22474 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22475 0U, 511U, NULL, FALSE);
22479 static int dissect_id_Rx_Timing_Deviation_Value_LCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22480 return dissect_rnsap_Rx_Timing_Deviation_Value_LCR(tvb, offset, actx, tree, hf_rnsap_id_Rx_Timing_Deviation_Value_LCR);
22484 static const value_string rnsap_DPC_Mode_Change_SupportIndicator_vals[] = {
22485 { 0, "dPC-ModeChangeSupported" },
22491 dissect_rnsap_DPC_Mode_Change_SupportIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22492 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22493 1, NULL, FALSE, 0, NULL);
22497 static int dissect_id_DPC_Mode_Change_SupportIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22498 return dissect_rnsap_DPC_Mode_Change_SupportIndicator(tvb, offset, actx, tree, hf_rnsap_id_DPC_Mode_Change_SupportIndicator);
22504 dissect_rnsap_DSCH_RNTI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22505 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22506 0U, 65535U, NULL, FALSE);
22510 static int dissect_id_DSCH_RNTI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22511 return dissect_rnsap_DSCH_RNTI(tvb, offset, actx, tree, hf_rnsap_id_DSCH_RNTI);
22515 static const per_sequence_t DL_ReferencePowerInformationItem_sequence[] = {
22516 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
22517 { &hf_rnsap_dl_Reference_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_Power },
22518 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
22519 { NULL, 0, 0, NULL }
22523 dissect_rnsap_DL_ReferencePowerInformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22524 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22525 ett_rnsap_DL_ReferencePowerInformationItem, DL_ReferencePowerInformationItem_sequence);
22529 static int dissect_DL_ReferencePowerInformationList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22530 return dissect_rnsap_DL_ReferencePowerInformationItem(tvb, offset, actx, tree, hf_rnsap_DL_ReferencePowerInformationList_item);
22534 static const per_sequence_t DL_ReferencePowerInformationList_sequence_of[1] = {
22535 { &hf_rnsap_DL_ReferencePowerInformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_ReferencePowerInformationItem },
22539 dissect_rnsap_DL_ReferencePowerInformationList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22540 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22541 ett_rnsap_DL_ReferencePowerInformationList, DL_ReferencePowerInformationList_sequence_of,
22546 static int dissect_dLReferencePowerList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22547 return dissect_rnsap_DL_ReferencePowerInformationList(tvb, offset, actx, tree, hf_rnsap_dLReferencePowerList);
22549 static int dissect_individual_DL_ReferencePowerInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22550 return dissect_rnsap_DL_ReferencePowerInformationList(tvb, offset, actx, tree, hf_rnsap_individual_DL_ReferencePowerInformation);
22554 static const per_sequence_t DL_PowerBalancing_Information_sequence[] = {
22555 { &hf_rnsap_powerAdjustmentType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PowerAdjustmentType },
22556 { &hf_rnsap_dLReferencePower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_Power },
22557 { &hf_rnsap_dLReferencePowerList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_ReferencePowerInformationList },
22558 { &hf_rnsap_maxAdjustmentStep, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MaxAdjustmentStep },
22559 { &hf_rnsap_adjustmentPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_AdjustmentPeriod },
22560 { &hf_rnsap_adjustmentRatio, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ScaledAdjustmentRatio },
22561 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
22562 { NULL, 0, 0, NULL }
22566 dissect_rnsap_DL_PowerBalancing_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22567 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22568 ett_rnsap_DL_PowerBalancing_Information, DL_PowerBalancing_Information_sequence);
22572 static int dissect_id_DL_PowerBalancing_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22573 return dissect_rnsap_DL_PowerBalancing_Information(tvb, offset, actx, tree, hf_rnsap_id_DL_PowerBalancing_Information);
22577 static const value_string rnsap_DL_PowerBalancing_ActivationIndicator_vals[] = {
22578 { 0, "dL-PowerBalancing-Activated" },
22584 dissect_rnsap_DL_PowerBalancing_ActivationIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22585 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22586 1, NULL, FALSE, 0, NULL);
22590 static int dissect_id_DL_PowerBalancing_ActivationIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22591 return dissect_rnsap_DL_PowerBalancing_ActivationIndicator(tvb, offset, actx, tree, hf_rnsap_id_DL_PowerBalancing_ActivationIndicator);
22595 static const value_string rnsap_DL_PowerBalancing_UpdatedIndicator_vals[] = {
22596 { 0, "dL-PowerBalancing-Updated" },
22602 dissect_rnsap_DL_PowerBalancing_UpdatedIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22603 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22604 1, NULL, FALSE, 0, NULL);
22608 static int dissect_id_DL_PowerBalancing_UpdatedIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22609 return dissect_rnsap_DL_PowerBalancing_UpdatedIndicator(tvb, offset, actx, tree, hf_rnsap_id_DL_PowerBalancing_UpdatedIndicator);
22613 static const per_sequence_t DL_ReferencePowerInformation_sequence[] = {
22614 { &hf_rnsap_common_DL_ReferencePowerInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_Power },
22615 { &hf_rnsap_individual_DL_ReferencePowerInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_ReferencePowerInformationList },
22616 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
22617 { NULL, 0, 0, NULL }
22621 dissect_rnsap_DL_ReferencePowerInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22622 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22623 ett_rnsap_DL_ReferencePowerInformation, DL_ReferencePowerInformation_sequence);
22627 static int dissect_id_DL_ReferencePowerInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22628 return dissect_rnsap_DL_ReferencePowerInformation(tvb, offset, actx, tree, hf_rnsap_id_DL_ReferencePowerInformation);
22634 dissect_rnsap_Enhanced_PrimaryCPICH_EcNo(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22635 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22636 0U, 49U, NULL, FALSE);
22640 static int dissect_id_Enhanced_PrimaryCPICH_EcNo(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22641 return dissect_rnsap_Enhanced_PrimaryCPICH_EcNo(tvb, offset, actx, tree, hf_rnsap_id_Enhanced_PrimaryCPICH_EcNo);
22645 static const value_string rnsap_IPSub_vals[] = {
22654 dissect_rnsap_IPSub(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22655 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22656 3, NULL, FALSE, 0, NULL);
22660 static int dissect_iPSub(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22661 return dissect_rnsap_IPSub(tvb, offset, actx, tree, hf_rnsap_iPSub);
22665 static const per_sequence_t IPDL_TDD_ParametersLCR_sequence[] = {
22666 { &hf_rnsap_iPSpacingTDD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_IPSpacingTDD },
22667 { &hf_rnsap_iPStart , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_IPStart },
22668 { &hf_rnsap_iPSub , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_IPSub },
22669 { &hf_rnsap_burstModeParameters, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_BurstModeParameters },
22670 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
22671 { NULL, 0, 0, NULL }
22675 dissect_rnsap_IPDL_TDD_ParametersLCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22676 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22677 ett_rnsap_IPDL_TDD_ParametersLCR, IPDL_TDD_ParametersLCR_sequence);
22681 static int dissect_id_IPDL_TDD_ParametersLCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22682 return dissect_rnsap_IPDL_TDD_ParametersLCR(tvb, offset, actx, tree, hf_rnsap_id_IPDL_TDD_ParametersLCR);
22688 dissect_rnsap_CellCapabilityContainer_FDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22689 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
22690 32, 32, FALSE, NULL);
22694 static int dissect_id_CellCapabilityContainer_FDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22695 return dissect_rnsap_CellCapabilityContainer_FDD(tvb, offset, actx, tree, hf_rnsap_id_CellCapabilityContainer_FDD);
22701 dissect_rnsap_CellCapabilityContainer_TDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22702 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
22703 32, 32, FALSE, NULL);
22707 static int dissect_id_CellCapabilityContainer_TDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22708 return dissect_rnsap_CellCapabilityContainer_TDD(tvb, offset, actx, tree, hf_rnsap_id_CellCapabilityContainer_TDD);
22714 dissect_rnsap_CellCapabilityContainer_TDD_LCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22715 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
22716 32, 32, FALSE, NULL);
22720 static int dissect_id_CellCapabilityContainer_TDD_LCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22721 return dissect_rnsap_CellCapabilityContainer_TDD_LCR(tvb, offset, actx, tree, hf_rnsap_id_CellCapabilityContainer_TDD_LCR);
22725 static const per_sequence_t RL_Specific_DCH_Info_Item_sequence[] = {
22726 { &hf_rnsap_dCH_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_ID },
22727 { &hf_rnsap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_BindingID },
22728 { &hf_rnsap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransportLayerAddress },
22729 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
22730 { NULL, 0, 0, NULL }
22734 dissect_rnsap_RL_Specific_DCH_Info_Item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22735 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22736 ett_rnsap_RL_Specific_DCH_Info_Item, RL_Specific_DCH_Info_Item_sequence);
22740 static int dissect_RL_Specific_DCH_Info_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22741 return dissect_rnsap_RL_Specific_DCH_Info_Item(tvb, offset, actx, tree, hf_rnsap_RL_Specific_DCH_Info_item);
22745 static const per_sequence_t RL_Specific_DCH_Info_sequence_of[1] = {
22746 { &hf_rnsap_RL_Specific_DCH_Info_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_Specific_DCH_Info_Item },
22750 dissect_rnsap_RL_Specific_DCH_Info(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22751 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22752 ett_rnsap_RL_Specific_DCH_Info, RL_Specific_DCH_Info_sequence_of,
22757 static int dissect_id_RL_Specific_DCH_Info(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22758 return dissect_rnsap_RL_Specific_DCH_Info(tvb, offset, actx, tree, hf_rnsap_id_RL_Specific_DCH_Info);
22760 static int dissect_rL_Specific_DCH_Info(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22761 return dissect_rnsap_RL_Specific_DCH_Info(tvb, offset, actx, tree, hf_rnsap_rL_Specific_DCH_Info);
22765 static const per_sequence_t RL_ReconfigurationRequestFDD_RL_InformationList_sequence_of[1] = {
22766 { &hf_rnsap_RL_ReconfigurationRequestFDD_RL_InformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
22770 dissect_rnsap_RL_ReconfigurationRequestFDD_RL_InformationList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22771 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22772 ett_rnsap_RL_ReconfigurationRequestFDD_RL_InformationList, RL_ReconfigurationRequestFDD_RL_InformationList_sequence_of,
22777 static int dissect_id_RL_ReconfigurationRequestFDD_RL_InformationList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22778 return dissect_rnsap_RL_ReconfigurationRequestFDD_RL_InformationList(tvb, offset, actx, tree, hf_rnsap_id_RL_ReconfigurationRequestFDD_RL_InformationList);
22782 static const per_sequence_t RL_ReconfigurationRequestFDD_RL_Information_IEs_sequence[] = {
22783 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
22784 { &hf_rnsap_rL_Specific_DCH_Info, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_RL_Specific_DCH_Info },
22785 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
22786 { NULL, 0, 0, NULL }
22790 dissect_rnsap_RL_ReconfigurationRequestFDD_RL_Information_IEs(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22791 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22792 ett_rnsap_RL_ReconfigurationRequestFDD_RL_Information_IEs, RL_ReconfigurationRequestFDD_RL_Information_IEs_sequence);
22796 static int dissect_id_RL_ReconfigurationRequestFDD_RL_Information_IEs(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22797 return dissect_rnsap_RL_ReconfigurationRequestFDD_RL_Information_IEs(tvb, offset, actx, tree, hf_rnsap_id_RL_ReconfigurationRequestFDD_RL_Information_IEs);
22801 static const per_sequence_t RL_ReconfigurationRequestTDD_RL_Information_sequence[] = {
22802 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
22803 { &hf_rnsap_rL_Specific_DCH_Info, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_RL_Specific_DCH_Info },
22804 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
22805 { NULL, 0, 0, NULL }
22809 dissect_rnsap_RL_ReconfigurationRequestTDD_RL_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22810 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22811 ett_rnsap_RL_ReconfigurationRequestTDD_RL_Information, RL_ReconfigurationRequestTDD_RL_Information_sequence);
22815 static int dissect_id_RL_ReconfigurationRequestTDD_RL_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22816 return dissect_rnsap_RL_ReconfigurationRequestTDD_RL_Information(tvb, offset, actx, tree, hf_rnsap_id_RL_ReconfigurationRequestTDD_RL_Information);
22818 static int dissect_Multiple_RL_ReconfigurationRequestTDD_RL_Information_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22819 return dissect_rnsap_RL_ReconfigurationRequestTDD_RL_Information(tvb, offset, actx, tree, hf_rnsap_Multiple_RL_ReconfigurationRequestTDD_RL_Information_item);
22823 static const value_string rnsap_CommonTransportChannelResourcesInitialisationNotRequired_vals[] = {
22824 { 0, "not-Required" },
22830 dissect_rnsap_CommonTransportChannelResourcesInitialisationNotRequired(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22831 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22832 1, NULL, FALSE, 0, NULL);
22836 static int dissect_id_CommonTransportChannelResourcesInitialisationNotRequired(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22837 return dissect_rnsap_CommonTransportChannelResourcesInitialisationNotRequired(tvb, offset, actx, tree, hf_rnsap_id_CommonTransportChannelResourcesInitialisationNotRequired);
22841 static const value_string rnsap_DelayedActivation_vals[] = {
22843 { 1, "separate-indication" },
22847 static const per_choice_t DelayedActivation_choice[] = {
22848 { 0, &hf_rnsap_cfn , ASN1_NO_EXTENSIONS , dissect_rnsap_CFN },
22849 { 1, &hf_rnsap_separate_indication, ASN1_NO_EXTENSIONS , dissect_rnsap_NULL },
22850 { 0, NULL, 0, NULL }
22854 dissect_rnsap_DelayedActivation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22855 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
22856 ett_rnsap_DelayedActivation, DelayedActivation_choice,
22861 static int dissect_id_DelayedActivation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22862 return dissect_rnsap_DelayedActivation(tvb, offset, actx, tree, hf_rnsap_id_DelayedActivation);
22866 static const per_sequence_t DelayedActivationInformationList_RL_ActivationCmdFDD_sequence_of[1] = {
22867 { &hf_rnsap_DelayedActivationInformationList_RL_ActivationCmdFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
22871 dissect_rnsap_DelayedActivationInformationList_RL_ActivationCmdFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22872 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22873 ett_rnsap_DelayedActivationInformationList_RL_ActivationCmdFDD, DelayedActivationInformationList_RL_ActivationCmdFDD_sequence_of,
22878 static int dissect_id_DelayedActivationList_RL_ActivationCmdFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22879 return dissect_rnsap_DelayedActivationInformationList_RL_ActivationCmdFDD(tvb, offset, actx, tree, hf_rnsap_id_DelayedActivationList_RL_ActivationCmdFDD);
22883 static const value_string rnsap_Execution_Type_vals[] = {
22884 { 0, "synchronised" },
22885 { 1, "unsynchronised" },
22889 static const per_choice_t Execution_Type_choice[] = {
22890 { 0, &hf_rnsap_synchronised , ASN1_NO_EXTENSIONS , dissect_rnsap_CFN },
22891 { 1, &hf_rnsap_unsynchronised, ASN1_NO_EXTENSIONS , dissect_rnsap_NULL },
22892 { 0, NULL, 0, NULL }
22896 dissect_rnsap_Execution_Type(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22897 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
22898 ett_rnsap_Execution_Type, Execution_Type_choice,
22903 static int dissect_activation_type(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22904 return dissect_rnsap_Execution_Type(tvb, offset, actx, tree, hf_rnsap_activation_type);
22906 static int dissect_deactivation_type(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22907 return dissect_rnsap_Execution_Type(tvb, offset, actx, tree, hf_rnsap_deactivation_type);
22911 static const per_sequence_t Activate_Info_sequence[] = {
22912 { &hf_rnsap_activation_type, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Execution_Type },
22913 { &hf_rnsap_initial_dl_tx_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_Power },
22914 { &hf_rnsap_firstRLS_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_FirstRLS_Indicator },
22915 { &hf_rnsap_propagation_delay, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PropagationDelay },
22916 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
22917 { NULL, 0, 0, NULL }
22921 dissect_rnsap_Activate_Info(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22922 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22923 ett_rnsap_Activate_Info, Activate_Info_sequence);
22927 static int dissect_activate(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22928 return dissect_rnsap_Activate_Info(tvb, offset, actx, tree, hf_rnsap_activate);
22932 static const per_sequence_t Deactivate_Info_sequence[] = {
22933 { &hf_rnsap_deactivation_type, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Execution_Type },
22934 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
22935 { NULL, 0, 0, NULL }
22939 dissect_rnsap_Deactivate_Info(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22940 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22941 ett_rnsap_Deactivate_Info, Deactivate_Info_sequence);
22945 static int dissect_deactivate(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22946 return dissect_rnsap_Deactivate_Info(tvb, offset, actx, tree, hf_rnsap_deactivate);
22950 static const value_string rnsap_DelayedActivationUpdate_vals[] = {
22952 { 1, "deactivate" },
22956 static const per_choice_t DelayedActivationUpdate_choice[] = {
22957 { 0, &hf_rnsap_activate , ASN1_NO_EXTENSIONS , dissect_rnsap_Activate_Info },
22958 { 1, &hf_rnsap_deactivate , ASN1_NO_EXTENSIONS , dissect_rnsap_Deactivate_Info },
22959 { 0, NULL, 0, NULL }
22963 dissect_rnsap_DelayedActivationUpdate(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22964 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
22965 ett_rnsap_DelayedActivationUpdate, DelayedActivationUpdate_choice,
22970 static int dissect_delayed_activation_update(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22971 return dissect_rnsap_DelayedActivationUpdate(tvb, offset, actx, tree, hf_rnsap_delayed_activation_update);
22975 static const per_sequence_t DelayedActivationInformation_RL_ActivationCmdFDD_sequence[] = {
22976 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
22977 { &hf_rnsap_delayed_activation_update, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DelayedActivationUpdate },
22978 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
22979 { NULL, 0, 0, NULL }
22983 dissect_rnsap_DelayedActivationInformation_RL_ActivationCmdFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
22984 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22985 ett_rnsap_DelayedActivationInformation_RL_ActivationCmdFDD, DelayedActivationInformation_RL_ActivationCmdFDD_sequence);
22989 static int dissect_id_DelayedActivationInformation_RL_ActivationCmdFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
22990 return dissect_rnsap_DelayedActivationInformation_RL_ActivationCmdFDD(tvb, offset, actx, tree, hf_rnsap_id_DelayedActivationInformation_RL_ActivationCmdFDD);
22994 static const per_sequence_t DelayedActivationInformationList_RL_ActivationCmdTDD_sequence_of[1] = {
22995 { &hf_rnsap_DelayedActivationInformationList_RL_ActivationCmdTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
22999 dissect_rnsap_DelayedActivationInformationList_RL_ActivationCmdTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23000 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23001 ett_rnsap_DelayedActivationInformationList_RL_ActivationCmdTDD, DelayedActivationInformationList_RL_ActivationCmdTDD_sequence_of,
23006 static int dissect_id_DelayedActivationList_RL_ActivationCmdTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23007 return dissect_rnsap_DelayedActivationInformationList_RL_ActivationCmdTDD(tvb, offset, actx, tree, hf_rnsap_id_DelayedActivationList_RL_ActivationCmdTDD);
23011 static const per_sequence_t DelayedActivationInformation_RL_ActivationCmdTDD_sequence[] = {
23012 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
23013 { &hf_rnsap_delayed_activation_update, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DelayedActivationUpdate },
23014 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
23015 { NULL, 0, 0, NULL }
23019 dissect_rnsap_DelayedActivationInformation_RL_ActivationCmdTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23020 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23021 ett_rnsap_DelayedActivationInformation_RL_ActivationCmdTDD, DelayedActivationInformation_RL_ActivationCmdTDD_sequence);
23025 static int dissect_id_DelayedActivationInformation_RL_ActivationCmdTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23026 return dissect_rnsap_DelayedActivationInformation_RL_ActivationCmdTDD(tvb, offset, actx, tree, hf_rnsap_id_DelayedActivationInformation_RL_ActivationCmdTDD);
23030 static const per_sequence_t NeighbouringTDDCellMeasurementInformationLCR_sequence[] = {
23031 { &hf_rnsap_uC_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UC_ID },
23032 { &hf_rnsap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UARFCN },
23033 { &hf_rnsap_cellParameterID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CellParameterID },
23034 { &hf_rnsap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TimeSlotLCR },
23035 { &hf_rnsap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MidambleShiftLCR },
23036 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
23037 { NULL, 0, 0, NULL }
23041 dissect_rnsap_NeighbouringTDDCellMeasurementInformationLCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23042 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23043 ett_rnsap_NeighbouringTDDCellMeasurementInformationLCR, NeighbouringTDDCellMeasurementInformationLCR_sequence);
23047 static int dissect_id_neighbouringTDDCellMeasurementInformationLCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23048 return dissect_rnsap_NeighbouringTDDCellMeasurementInformationLCR(tvb, offset, actx, tree, hf_rnsap_id_neighbouringTDDCellMeasurementInformationLCR);
23054 dissect_rnsap_HSDSCH_MACdFlow_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23055 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23056 0U, 7U, NULL, FALSE);
23060 static int dissect_hSDSCH_MACdFlow_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23061 return dissect_rnsap_HSDSCH_MACdFlow_ID(tvb, offset, actx, tree, hf_rnsap_hSDSCH_MACdFlow_ID);
23063 static int dissect_hsDSCH_MACdFlow_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23064 return dissect_rnsap_HSDSCH_MACdFlow_ID(tvb, offset, actx, tree, hf_rnsap_hsDSCH_MACdFlow_ID);
23066 static int dissect_associatedHSDSCH_MACdFlow(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23067 return dissect_rnsap_HSDSCH_MACdFlow_ID(tvb, offset, actx, tree, hf_rnsap_associatedHSDSCH_MACdFlow);
23071 static const value_string rnsap_TrafficClass_vals[] = {
23072 { 0, "conversational" },
23073 { 1, "streaming" },
23074 { 2, "interactive" },
23075 { 3, "background" },
23081 dissect_rnsap_TrafficClass(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23082 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
23083 4, NULL, TRUE, 0, NULL);
23087 static int dissect_id_TrafficClass(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23088 return dissect_rnsap_TrafficClass(tvb, offset, actx, tree, hf_rnsap_id_TrafficClass);
23090 static int dissect_trafficClass(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23091 return dissect_rnsap_TrafficClass(tvb, offset, actx, tree, hf_rnsap_trafficClass);
23095 static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoItem_sequence[] = {
23096 { &hf_rnsap_hSDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_HSDSCH_MACdFlow_ID },
23097 { &hf_rnsap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_AllocationRetentionPriority },
23098 { &hf_rnsap_trafficClass , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TrafficClass },
23099 { &hf_rnsap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_BindingID },
23100 { &hf_rnsap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransportLayerAddress },
23101 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
23102 { NULL, 0, 0, NULL }
23106 dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23107 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23108 ett_rnsap_HSDSCH_MACdFlow_Specific_InfoItem, HSDSCH_MACdFlow_Specific_InfoItem_sequence);
23112 static int dissect_HSDSCH_MACdFlow_Specific_InfoList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23113 return dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoItem(tvb, offset, actx, tree, hf_rnsap_HSDSCH_MACdFlow_Specific_InfoList_item);
23117 static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoList_sequence_of[1] = {
23118 { &hf_rnsap_HSDSCH_MACdFlow_Specific_InfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoItem },
23122 dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23123 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23124 ett_rnsap_HSDSCH_MACdFlow_Specific_InfoList, HSDSCH_MACdFlow_Specific_InfoList_sequence_of,
23129 static int dissect_hSDSCH_MACdFlow_Specific_Info(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23130 return dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoList(tvb, offset, actx, tree, hf_rnsap_hSDSCH_MACdFlow_Specific_Info);
23136 dissect_rnsap_PriorityQueue_Id(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23137 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23138 0U, 7U, NULL, FALSE);
23142 static int dissect_deletePriorityQueue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23143 return dissect_rnsap_PriorityQueue_Id(tvb, offset, actx, tree, hf_rnsap_deletePriorityQueue);
23145 static int dissect_priorityQueue_Id(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23146 return dissect_rnsap_PriorityQueue_Id(tvb, offset, actx, tree, hf_rnsap_priorityQueue_Id);
23148 static int dissect_priorityQueueId(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23149 return dissect_rnsap_PriorityQueue_Id(tvb, offset, actx, tree, hf_rnsap_priorityQueueId);
23153 static const value_string rnsap_T1_vals[] = {
23175 dissect_rnsap_T1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23176 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
23177 16, NULL, TRUE, 0, NULL);
23181 static int dissect_t1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23182 return dissect_rnsap_T1(tvb, offset, actx, tree, hf_rnsap_t1);
23186 static const value_string rnsap_DiscardTimer_vals[] = {
23219 dissect_rnsap_DiscardTimer(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23220 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
23221 27, NULL, TRUE, 0, NULL);
23225 static int dissect_discardTimer(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23226 return dissect_rnsap_DiscardTimer(tvb, offset, actx, tree, hf_rnsap_discardTimer);
23230 static const value_string rnsap_MAC_hsWindowSize_vals[] = {
23243 dissect_rnsap_MAC_hsWindowSize(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23244 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
23245 7, NULL, TRUE, 0, NULL);
23249 static int dissect_mAC_hsWindowSize(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23250 return dissect_rnsap_MAC_hsWindowSize(tvb, offset, actx, tree, hf_rnsap_mAC_hsWindowSize);
23256 dissect_rnsap_MAChsGuaranteedBitRate(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23257 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23258 0U, 16777215U, NULL, TRUE);
23262 static int dissect_mAChsGuaranteedBitRate(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23263 return dissect_rnsap_MAChsGuaranteedBitRate(tvb, offset, actx, tree, hf_rnsap_mAChsGuaranteedBitRate);
23269 dissect_rnsap_SID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23270 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23271 0U, 7U, NULL, FALSE);
23275 static int dissect_sID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23276 return dissect_rnsap_SID(tvb, offset, actx, tree, hf_rnsap_sID);
23282 dissect_rnsap_MACdPDU_Size(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23283 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23284 1U, 5000U, NULL, TRUE);
23288 static int dissect_mACdPDU_Size(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23289 return dissect_rnsap_MACdPDU_Size(tvb, offset, actx, tree, hf_rnsap_mACdPDU_Size);
23291 static int dissect_maximum_MACdPDU_Size(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23292 return dissect_rnsap_MACdPDU_Size(tvb, offset, actx, tree, hf_rnsap_maximum_MACdPDU_Size);
23296 static const per_sequence_t MACdPDU_Size_IndexItem_sequence[] = {
23297 { &hf_rnsap_sID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SID },
23298 { &hf_rnsap_mACdPDU_Size , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MACdPDU_Size },
23299 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
23300 { NULL, 0, 0, NULL }
23304 dissect_rnsap_MACdPDU_Size_IndexItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23305 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23306 ett_rnsap_MACdPDU_Size_IndexItem, MACdPDU_Size_IndexItem_sequence);
23310 static int dissect_MACdPDU_Size_IndexList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23311 return dissect_rnsap_MACdPDU_Size_IndexItem(tvb, offset, actx, tree, hf_rnsap_MACdPDU_Size_IndexList_item);
23315 static const per_sequence_t MACdPDU_Size_IndexList_sequence_of[1] = {
23316 { &hf_rnsap_MACdPDU_Size_IndexList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_MACdPDU_Size_IndexItem },
23320 dissect_rnsap_MACdPDU_Size_IndexList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23321 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23322 ett_rnsap_MACdPDU_Size_IndexList, MACdPDU_Size_IndexList_sequence_of,
23327 static int dissect_mACdPDU_Size_Index(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23328 return dissect_rnsap_MACdPDU_Size_IndexList(tvb, offset, actx, tree, hf_rnsap_mACdPDU_Size_Index);
23332 static const value_string rnsap_RLC_Mode_vals[] = {
23340 dissect_rnsap_RLC_Mode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23341 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
23342 2, NULL, TRUE, 0, NULL);
23346 static int dissect_rLC_Mode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23347 return dissect_rnsap_RLC_Mode(tvb, offset, actx, tree, hf_rnsap_rLC_Mode);
23351 static const per_sequence_t PriorityQueue_InfoItem_sequence[] = {
23352 { &hf_rnsap_priorityQueue_Id, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PriorityQueue_Id },
23353 { &hf_rnsap_associatedHSDSCH_MACdFlow, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_HSDSCH_MACdFlow_ID },
23354 { &hf_rnsap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SchedulingPriorityIndicator },
23355 { &hf_rnsap_t1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_T1 },
23356 { &hf_rnsap_discardTimer , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DiscardTimer },
23357 { &hf_rnsap_mAC_hsWindowSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MAC_hsWindowSize },
23358 { &hf_rnsap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MAChsGuaranteedBitRate },
23359 { &hf_rnsap_mACdPDU_Size_Index, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MACdPDU_Size_IndexList },
23360 { &hf_rnsap_rLC_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RLC_Mode },
23361 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
23362 { NULL, 0, 0, NULL }
23366 dissect_rnsap_PriorityQueue_InfoItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23367 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23368 ett_rnsap_PriorityQueue_InfoItem, PriorityQueue_InfoItem_sequence);
23372 static int dissect_PriorityQueue_InfoList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23373 return dissect_rnsap_PriorityQueue_InfoItem(tvb, offset, actx, tree, hf_rnsap_PriorityQueue_InfoList_item);
23377 static const per_sequence_t PriorityQueue_InfoList_sequence_of[1] = {
23378 { &hf_rnsap_PriorityQueue_InfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_PriorityQueue_InfoItem },
23382 dissect_rnsap_PriorityQueue_InfoList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23383 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23384 ett_rnsap_PriorityQueue_InfoList, PriorityQueue_InfoList_sequence_of,
23389 static int dissect_priorityQueue_Info(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23390 return dissect_rnsap_PriorityQueue_InfoList(tvb, offset, actx, tree, hf_rnsap_priorityQueue_Info);
23394 static const per_sequence_t HSDSCH_MACdFlows_Information_sequence[] = {
23395 { &hf_rnsap_hSDSCH_MACdFlow_Specific_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoList },
23396 { &hf_rnsap_priorityQueue_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PriorityQueue_InfoList },
23397 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
23398 { NULL, 0, 0, NULL }
23402 dissect_rnsap_HSDSCH_MACdFlows_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23403 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23404 ett_rnsap_HSDSCH_MACdFlows_Information, HSDSCH_MACdFlows_Information_sequence);
23408 static int dissect_id_HSDSCH_MACdFlows_to_Add(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23409 return dissect_rnsap_HSDSCH_MACdFlows_Information(tvb, offset, actx, tree, hf_rnsap_id_HSDSCH_MACdFlows_to_Add);
23411 static int dissect_hSDSCH_MACdFlows_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23412 return dissect_rnsap_HSDSCH_MACdFlows_Information(tvb, offset, actx, tree, hf_rnsap_hSDSCH_MACdFlows_Information);
23418 dissect_rnsap_INTEGER_1_64_(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23419 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23420 1U, 64U, NULL, TRUE);
23424 static int dissect_hSDSCH_Physical_Layer_Category(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23425 return dissect_rnsap_INTEGER_1_64_(tvb, offset, actx, tree, hf_rnsap_hSDSCH_Physical_Layer_Category);
23429 static const per_sequence_t UE_Capabilities_Info_sequence[] = {
23430 { &hf_rnsap_hSDSCH_Physical_Layer_Category, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_1_64_ },
23431 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
23432 { NULL, 0, 0, NULL }
23436 dissect_rnsap_UE_Capabilities_Info(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23437 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23438 ett_rnsap_UE_Capabilities_Info, UE_Capabilities_Info_sequence);
23442 static int dissect_uE_Capabilities_Info(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23443 return dissect_rnsap_UE_Capabilities_Info(tvb, offset, actx, tree, hf_rnsap_uE_Capabilities_Info);
23449 dissect_rnsap_MAChsReorderingBufferSize_for_RLC_UM(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23450 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23451 0U, 300U, NULL, TRUE);
23455 static int dissect_mAChs_Reordering_Buffer_Size_for_RLC_UM(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23456 return dissect_rnsap_MAChsReorderingBufferSize_for_RLC_UM(tvb, offset, actx, tree, hf_rnsap_mAChs_Reordering_Buffer_Size_for_RLC_UM);
23460 static const value_string rnsap_CQI_Feedback_Cycle_vals[] = {
23475 dissect_rnsap_CQI_Feedback_Cycle(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23476 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
23477 9, NULL, TRUE, 0, NULL);
23481 static int dissect_cqiFeedback_CycleK(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23482 return dissect_rnsap_CQI_Feedback_Cycle(tvb, offset, actx, tree, hf_rnsap_cqiFeedback_CycleK);
23488 dissect_rnsap_CQI_RepetitionFactor(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23489 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23490 1U, 4U, NULL, TRUE);
23494 static int dissect_cqiRepetitionFactor(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23495 return dissect_rnsap_CQI_RepetitionFactor(tvb, offset, actx, tree, hf_rnsap_cqiRepetitionFactor);
23501 dissect_rnsap_AckNack_RepetitionFactor(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23502 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23503 1U, 4U, NULL, TRUE);
23507 static int dissect_ackNackRepetitionFactor(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23508 return dissect_rnsap_AckNack_RepetitionFactor(tvb, offset, actx, tree, hf_rnsap_ackNackRepetitionFactor);
23514 dissect_rnsap_CQI_Power_Offset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23515 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23516 0U, 8U, NULL, TRUE);
23520 static int dissect_cqiPowerOffset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23521 return dissect_rnsap_CQI_Power_Offset(tvb, offset, actx, tree, hf_rnsap_cqiPowerOffset);
23527 dissect_rnsap_Ack_Power_Offset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23528 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23529 0U, 8U, NULL, TRUE);
23533 static int dissect_ackPowerOffset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23534 return dissect_rnsap_Ack_Power_Offset(tvb, offset, actx, tree, hf_rnsap_ackPowerOffset);
23540 dissect_rnsap_Nack_Power_Offset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23541 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23542 0U, 8U, NULL, TRUE);
23546 static int dissect_nackPowerOffset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23547 return dissect_rnsap_Nack_Power_Offset(tvb, offset, actx, tree, hf_rnsap_nackPowerOffset);
23553 dissect_rnsap_HSSCCH_PowerOffset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23554 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23555 0U, 255U, NULL, FALSE);
23559 static int dissect_hsscch_PowerOffset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23560 return dissect_rnsap_HSSCCH_PowerOffset(tvb, offset, actx, tree, hf_rnsap_hsscch_PowerOffset);
23564 static const per_sequence_t HSDSCH_FDD_Information_sequence[] = {
23565 { &hf_rnsap_hSDSCH_MACdFlows_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_HSDSCH_MACdFlows_Information },
23566 { &hf_rnsap_uE_Capabilities_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UE_Capabilities_Info },
23567 { &hf_rnsap_mAChs_Reordering_Buffer_Size_for_RLC_UM, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MAChsReorderingBufferSize_for_RLC_UM },
23568 { &hf_rnsap_cqiFeedback_CycleK, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CQI_Feedback_Cycle },
23569 { &hf_rnsap_cqiRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CQI_RepetitionFactor },
23570 { &hf_rnsap_ackNackRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_AckNack_RepetitionFactor },
23571 { &hf_rnsap_cqiPowerOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CQI_Power_Offset },
23572 { &hf_rnsap_ackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Ack_Power_Offset },
23573 { &hf_rnsap_nackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Nack_Power_Offset },
23574 { &hf_rnsap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_HSSCCH_PowerOffset },
23575 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
23576 { NULL, 0, 0, NULL }
23580 dissect_rnsap_HSDSCH_FDD_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23581 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23582 ett_rnsap_HSDSCH_FDD_Information, HSDSCH_FDD_Information_sequence);
23586 static int dissect_id_HSDSCH_FDD_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23587 return dissect_rnsap_HSDSCH_FDD_Information(tvb, offset, actx, tree, hf_rnsap_id_HSDSCH_FDD_Information);
23593 dissect_rnsap_HSDSCH_InitialWindowSize(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23594 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23595 1U, 255U, NULL, FALSE);
23599 static int dissect_hSDSCH_InitialWindowSize(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23600 return dissect_rnsap_HSDSCH_InitialWindowSize(tvb, offset, actx, tree, hf_rnsap_hSDSCH_InitialWindowSize);
23604 static const per_sequence_t HSDSCH_Initial_Capacity_AllocationItem_sequence[] = {
23605 { &hf_rnsap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SchedulingPriorityIndicator },
23606 { &hf_rnsap_maximum_MACdPDU_Size, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MACdPDU_Size },
23607 { &hf_rnsap_hSDSCH_InitialWindowSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_HSDSCH_InitialWindowSize },
23608 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
23609 { NULL, 0, 0, NULL }
23613 dissect_rnsap_HSDSCH_Initial_Capacity_AllocationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23614 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23615 ett_rnsap_HSDSCH_Initial_Capacity_AllocationItem, HSDSCH_Initial_Capacity_AllocationItem_sequence);
23619 static int dissect_HSDSCH_Initial_Capacity_Allocation_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23620 return dissect_rnsap_HSDSCH_Initial_Capacity_AllocationItem(tvb, offset, actx, tree, hf_rnsap_HSDSCH_Initial_Capacity_Allocation_item);
23624 static const per_sequence_t HSDSCH_Initial_Capacity_Allocation_sequence_of[1] = {
23625 { &hf_rnsap_HSDSCH_Initial_Capacity_Allocation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_HSDSCH_Initial_Capacity_AllocationItem },
23629 dissect_rnsap_HSDSCH_Initial_Capacity_Allocation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23630 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23631 ett_rnsap_HSDSCH_Initial_Capacity_Allocation, HSDSCH_Initial_Capacity_Allocation_sequence_of,
23636 static int dissect_hSDSCH_Initial_Capacity_Allocation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23637 return dissect_rnsap_HSDSCH_Initial_Capacity_Allocation(tvb, offset, actx, tree, hf_rnsap_hSDSCH_Initial_Capacity_Allocation);
23641 static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoItem_Response_sequence[] = {
23642 { &hf_rnsap_hSDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_HSDSCH_MACdFlow_ID },
23643 { &hf_rnsap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_BindingID },
23644 { &hf_rnsap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransportLayerAddress },
23645 { &hf_rnsap_hSDSCH_Initial_Capacity_Allocation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_HSDSCH_Initial_Capacity_Allocation },
23646 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
23647 { NULL, 0, 0, NULL }
23651 dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_Response(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23652 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23653 ett_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_Response, HSDSCH_MACdFlow_Specific_InfoItem_Response_sequence);
23657 static int dissect_HSDSCH_MACdFlow_Specific_InfoList_Response_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23658 return dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_Response(tvb, offset, actx, tree, hf_rnsap_HSDSCH_MACdFlow_Specific_InfoList_Response_item);
23662 static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoList_Response_sequence_of[1] = {
23663 { &hf_rnsap_HSDSCH_MACdFlow_Specific_InfoList_Response_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_Response },
23667 dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoList_Response(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23668 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23669 ett_rnsap_HSDSCH_MACdFlow_Specific_InfoList_Response, HSDSCH_MACdFlow_Specific_InfoList_Response_sequence_of,
23674 static int dissect_hSDSCH_MACdFlow_Specific_InfoList_Response(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23675 return dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoList_Response(tvb, offset, actx, tree, hf_rnsap_hSDSCH_MACdFlow_Specific_InfoList_Response);
23679 static const per_sequence_t HSSCCH_FDD_Specific_InfoItem_Response_sequence[] = {
23680 { &hf_rnsap_code_Number , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_127 },
23681 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
23682 { NULL, 0, 0, NULL }
23686 dissect_rnsap_HSSCCH_FDD_Specific_InfoItem_Response(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23687 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23688 ett_rnsap_HSSCCH_FDD_Specific_InfoItem_Response, HSSCCH_FDD_Specific_InfoItem_Response_sequence);
23692 static int dissect_HSSCCH_FDD_Specific_InfoList_Response_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23693 return dissect_rnsap_HSSCCH_FDD_Specific_InfoItem_Response(tvb, offset, actx, tree, hf_rnsap_HSSCCH_FDD_Specific_InfoList_Response_item);
23697 static const per_sequence_t HSSCCH_FDD_Specific_InfoList_Response_sequence_of[1] = {
23698 { &hf_rnsap_HSSCCH_FDD_Specific_InfoList_Response_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_HSSCCH_FDD_Specific_InfoItem_Response },
23702 dissect_rnsap_HSSCCH_FDD_Specific_InfoList_Response(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23703 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23704 ett_rnsap_HSSCCH_FDD_Specific_InfoList_Response, HSSCCH_FDD_Specific_InfoList_Response_sequence_of,
23709 static int dissect_hSSCCH_Specific_InfoList_Response(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23710 return dissect_rnsap_HSSCCH_FDD_Specific_InfoList_Response(tvb, offset, actx, tree, hf_rnsap_hSSCCH_Specific_InfoList_Response);
23716 dissect_rnsap_Measurement_Power_Offset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23717 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23718 -12, 26U, NULL, FALSE);
23722 static int dissect_measurement_Power_Offset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23723 return dissect_rnsap_Measurement_Power_Offset(tvb, offset, actx, tree, hf_rnsap_measurement_Power_Offset);
23729 dissect_rnsap_INTEGER_1_8_(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23730 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23731 1U, 8U, NULL, TRUE);
23735 static int dissect_number_of_Processes(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23736 return dissect_rnsap_INTEGER_1_8_(tvb, offset, actx, tree, hf_rnsap_number_of_Processes);
23740 static const per_sequence_t HARQ_MemoryPartitioning_Implicit_sequence[] = {
23741 { &hf_rnsap_number_of_Processes, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_1_8_ },
23742 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
23743 { NULL, 0, 0, NULL }
23747 dissect_rnsap_HARQ_MemoryPartitioning_Implicit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23748 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23749 ett_rnsap_HARQ_MemoryPartitioning_Implicit, HARQ_MemoryPartitioning_Implicit_sequence);
23753 static int dissect_implicit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23754 return dissect_rnsap_HARQ_MemoryPartitioning_Implicit(tvb, offset, actx, tree, hf_rnsap_implicit);
23758 static const value_string rnsap_T_process_Memory_Size_vals[] = {
23771 { 12, "hms10400" },
23772 { 13, "hms11200" },
23773 { 14, "hms12000" },
23774 { 15, "hms12800" },
23775 { 16, "hms13600" },
23776 { 17, "hms14400" },
23777 { 18, "hms15200" },
23778 { 19, "hms16000" },
23779 { 20, "hms17600" },
23780 { 21, "hms19200" },
23781 { 22, "hms20800" },
23782 { 23, "hms22400" },
23783 { 24, "hms24000" },
23784 { 25, "hms25600" },
23785 { 26, "hms27200" },
23786 { 27, "hms28800" },
23787 { 28, "hms30400" },
23788 { 29, "hms32000" },
23789 { 30, "hms36000" },
23790 { 31, "hms40000" },
23791 { 32, "hms44000" },
23792 { 33, "hms48000" },
23793 { 34, "hms52000" },
23794 { 35, "hms56000" },
23795 { 36, "hms60000" },
23796 { 37, "hms64000" },
23797 { 38, "hms68000" },
23798 { 39, "hms72000" },
23799 { 40, "hms76000" },
23800 { 41, "hms80000" },
23801 { 42, "hms88000" },
23802 { 43, "hms96000" },
23803 { 44, "hms104000" },
23804 { 45, "hms112000" },
23805 { 46, "hms120000" },
23806 { 47, "hms128000" },
23807 { 48, "hms136000" },
23808 { 49, "hms144000" },
23809 { 50, "hms152000" },
23810 { 51, "hms160000" },
23811 { 52, "hms176000" },
23812 { 53, "hms192000" },
23813 { 54, "hms208000" },
23814 { 55, "hms224000" },
23815 { 56, "hms240000" },
23816 { 57, "hms256000" },
23817 { 58, "hms272000" },
23818 { 59, "hms288000" },
23819 { 60, "hms304000" },
23825 dissect_rnsap_T_process_Memory_Size(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23826 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
23827 61, NULL, TRUE, 0, NULL);
23831 static int dissect_process_Memory_Size(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23832 return dissect_rnsap_T_process_Memory_Size(tvb, offset, actx, tree, hf_rnsap_process_Memory_Size);
23836 static const per_sequence_t HARQ_MemoryPartitioningItem_sequence[] = {
23837 { &hf_rnsap_process_Memory_Size, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_T_process_Memory_Size },
23838 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
23839 { NULL, 0, 0, NULL }
23843 dissect_rnsap_HARQ_MemoryPartitioningItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23844 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23845 ett_rnsap_HARQ_MemoryPartitioningItem, HARQ_MemoryPartitioningItem_sequence);
23849 static int dissect_HARQ_MemoryPartitioningList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23850 return dissect_rnsap_HARQ_MemoryPartitioningItem(tvb, offset, actx, tree, hf_rnsap_HARQ_MemoryPartitioningList_item);
23854 static const per_sequence_t HARQ_MemoryPartitioningList_sequence_of[1] = {
23855 { &hf_rnsap_HARQ_MemoryPartitioningList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_HARQ_MemoryPartitioningItem },
23859 dissect_rnsap_HARQ_MemoryPartitioningList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23860 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23861 ett_rnsap_HARQ_MemoryPartitioningList, HARQ_MemoryPartitioningList_sequence_of,
23866 static int dissect_hARQ_MemoryPartitioningList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23867 return dissect_rnsap_HARQ_MemoryPartitioningList(tvb, offset, actx, tree, hf_rnsap_hARQ_MemoryPartitioningList);
23871 static const per_sequence_t HARQ_MemoryPartitioning_Explicit_sequence[] = {
23872 { &hf_rnsap_hARQ_MemoryPartitioningList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_HARQ_MemoryPartitioningList },
23873 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
23874 { NULL, 0, 0, NULL }
23878 dissect_rnsap_HARQ_MemoryPartitioning_Explicit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23879 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23880 ett_rnsap_HARQ_MemoryPartitioning_Explicit, HARQ_MemoryPartitioning_Explicit_sequence);
23884 static int dissect_explicit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23885 return dissect_rnsap_HARQ_MemoryPartitioning_Explicit(tvb, offset, actx, tree, hf_rnsap_explicit);
23889 static const value_string rnsap_HARQ_MemoryPartitioning_vals[] = {
23895 static const per_choice_t HARQ_MemoryPartitioning_choice[] = {
23896 { 0, &hf_rnsap_implicit , ASN1_EXTENSION_ROOT , dissect_rnsap_HARQ_MemoryPartitioning_Implicit },
23897 { 1, &hf_rnsap_explicit , ASN1_EXTENSION_ROOT , dissect_rnsap_HARQ_MemoryPartitioning_Explicit },
23898 { 0, NULL, 0, NULL }
23902 dissect_rnsap_HARQ_MemoryPartitioning(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23903 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
23904 ett_rnsap_HARQ_MemoryPartitioning, HARQ_MemoryPartitioning_choice,
23909 static int dissect_hARQ_MemoryPartitioning(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23910 return dissect_rnsap_HARQ_MemoryPartitioning(tvb, offset, actx, tree, hf_rnsap_hARQ_MemoryPartitioning);
23914 static const per_sequence_t HSDSCH_FDD_Information_Response_sequence[] = {
23915 { &hf_rnsap_hSDSCH_MACdFlow_Specific_InfoList_Response, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoList_Response },
23916 { &hf_rnsap_hSSCCH_Specific_InfoList_Response, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_HSSCCH_FDD_Specific_InfoList_Response },
23917 { &hf_rnsap_hSPDSCH_and_HSSCCH_ScramblingCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_ScramblingCode },
23918 { &hf_rnsap_measurement_Power_Offset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Measurement_Power_Offset },
23919 { &hf_rnsap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_HARQ_MemoryPartitioning },
23920 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
23921 { NULL, 0, 0, NULL }
23925 dissect_rnsap_HSDSCH_FDD_Information_Response(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23926 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23927 ett_rnsap_HSDSCH_FDD_Information_Response, HSDSCH_FDD_Information_Response_sequence);
23931 static int dissect_id_HSDSCH_FDD_Information_Response(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23932 return dissect_rnsap_HSDSCH_FDD_Information_Response(tvb, offset, actx, tree, hf_rnsap_id_HSDSCH_FDD_Information_Response);
23936 static const value_string rnsap_HSSCCH_CodeChangeIndicator_vals[] = {
23937 { 0, "hsSCCHCodeChangeNeeded" },
23943 dissect_rnsap_HSSCCH_CodeChangeIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23944 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
23945 1, NULL, FALSE, 0, NULL);
23949 static int dissect_hsSCCHCodeChangeIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23950 return dissect_rnsap_HSSCCH_CodeChangeIndicator(tvb, offset, actx, tree, hf_rnsap_hsSCCHCodeChangeIndicator);
23954 static const per_sequence_t HSDSCH_FDD_Update_Information_sequence[] = {
23955 { &hf_rnsap_hsSCCHCodeChangeIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_HSSCCH_CodeChangeIndicator },
23956 { &hf_rnsap_cqiFeedback_CycleK, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CQI_Feedback_Cycle },
23957 { &hf_rnsap_cqiRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CQI_RepetitionFactor },
23958 { &hf_rnsap_ackNackRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_AckNack_RepetitionFactor },
23959 { &hf_rnsap_cqiPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CQI_Power_Offset },
23960 { &hf_rnsap_ackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Ack_Power_Offset },
23961 { &hf_rnsap_nackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Nack_Power_Offset },
23962 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
23963 { NULL, 0, 0, NULL }
23967 dissect_rnsap_HSDSCH_FDD_Update_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23968 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23969 ett_rnsap_HSDSCH_FDD_Update_Information, HSDSCH_FDD_Update_Information_sequence);
23973 static int dissect_id_HSDSCH_FDD_Update_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23974 return dissect_rnsap_HSDSCH_FDD_Update_Information(tvb, offset, actx, tree, hf_rnsap_id_HSDSCH_FDD_Update_Information);
23978 static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoItem_to_Modify_sequence[] = {
23979 { &hf_rnsap_hSDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_HSDSCH_MACdFlow_ID },
23980 { &hf_rnsap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_AllocationRetentionPriority },
23981 { &hf_rnsap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportBearerRequestIndicator },
23982 { &hf_rnsap_trafficClass , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TrafficClass },
23983 { &hf_rnsap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_BindingID },
23984 { &hf_rnsap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransportLayerAddress },
23985 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
23986 { NULL, 0, 0, NULL }
23990 dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
23991 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23992 ett_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify, HSDSCH_MACdFlow_Specific_InfoItem_to_Modify_sequence);
23996 static int dissect_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
23997 return dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify(tvb, offset, actx, tree, hf_rnsap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item);
24001 static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of[1] = {
24002 { &hf_rnsap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify },
24006 dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24007 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24008 ett_rnsap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify, HSDSCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of,
24013 static int dissect_hSDSCH_MACdFlow_Specific_InfoList_to_Modify(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24014 return dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify(tvb, offset, actx, tree, hf_rnsap_hSDSCH_MACdFlow_Specific_InfoList_to_Modify);
24018 static const per_sequence_t PriorityQueue_InfoItem_to_Add_sequence[] = {
24019 { &hf_rnsap_priorityQueue_Id, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PriorityQueue_Id },
24020 { &hf_rnsap_associatedHSDSCH_MACdFlow, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_HSDSCH_MACdFlow_ID },
24021 { &hf_rnsap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SchedulingPriorityIndicator },
24022 { &hf_rnsap_t1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_T1 },
24023 { &hf_rnsap_discardTimer , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DiscardTimer },
24024 { &hf_rnsap_mAC_hsWindowSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MAC_hsWindowSize },
24025 { &hf_rnsap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MAChsGuaranteedBitRate },
24026 { &hf_rnsap_mACdPDU_Size_Index, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MACdPDU_Size_IndexList },
24027 { &hf_rnsap_rLC_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RLC_Mode },
24028 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
24029 { NULL, 0, 0, NULL }
24033 dissect_rnsap_PriorityQueue_InfoItem_to_Add(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24034 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24035 ett_rnsap_PriorityQueue_InfoItem_to_Add, PriorityQueue_InfoItem_to_Add_sequence);
24039 static int dissect_addPriorityQueue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24040 return dissect_rnsap_PriorityQueue_InfoItem_to_Add(tvb, offset, actx, tree, hf_rnsap_addPriorityQueue);
24044 static const per_sequence_t MACdPDU_Size_IndexItem_to_Modify_sequence[] = {
24045 { &hf_rnsap_sID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SID },
24046 { &hf_rnsap_mACdPDU_Size , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MACdPDU_Size },
24047 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
24048 { NULL, 0, 0, NULL }
24052 dissect_rnsap_MACdPDU_Size_IndexItem_to_Modify(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24053 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24054 ett_rnsap_MACdPDU_Size_IndexItem_to_Modify, MACdPDU_Size_IndexItem_to_Modify_sequence);
24058 static int dissect_MACdPDU_Size_IndexList_to_Modify_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24059 return dissect_rnsap_MACdPDU_Size_IndexItem_to_Modify(tvb, offset, actx, tree, hf_rnsap_MACdPDU_Size_IndexList_to_Modify_item);
24063 static const per_sequence_t MACdPDU_Size_IndexList_to_Modify_sequence_of[1] = {
24064 { &hf_rnsap_MACdPDU_Size_IndexList_to_Modify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_MACdPDU_Size_IndexItem_to_Modify },
24068 dissect_rnsap_MACdPDU_Size_IndexList_to_Modify(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24069 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24070 ett_rnsap_MACdPDU_Size_IndexList_to_Modify, MACdPDU_Size_IndexList_to_Modify_sequence_of,
24075 static int dissect_mACdPDU_Size_Index_to_Modify(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24076 return dissect_rnsap_MACdPDU_Size_IndexList_to_Modify(tvb, offset, actx, tree, hf_rnsap_mACdPDU_Size_Index_to_Modify);
24080 static const per_sequence_t PriorityQueue_InfoItem_to_Modify_sequence[] = {
24081 { &hf_rnsap_priorityQueue_Id, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PriorityQueue_Id },
24082 { &hf_rnsap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_SchedulingPriorityIndicator },
24083 { &hf_rnsap_t1 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_T1 },
24084 { &hf_rnsap_discardTimer , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DiscardTimer },
24085 { &hf_rnsap_mAC_hsWindowSize, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MAC_hsWindowSize },
24086 { &hf_rnsap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MAChsGuaranteedBitRate },
24087 { &hf_rnsap_mACdPDU_Size_Index_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MACdPDU_Size_IndexList_to_Modify },
24088 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
24089 { NULL, 0, 0, NULL }
24093 dissect_rnsap_PriorityQueue_InfoItem_to_Modify(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24094 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24095 ett_rnsap_PriorityQueue_InfoItem_to_Modify, PriorityQueue_InfoItem_to_Modify_sequence);
24099 static int dissect_modifyPriorityQueue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24100 return dissect_rnsap_PriorityQueue_InfoItem_to_Modify(tvb, offset, actx, tree, hf_rnsap_modifyPriorityQueue);
24104 static const value_string rnsap_ModifyPriorityQueue_vals[] = {
24105 { 0, "addPriorityQueue" },
24106 { 1, "modifyPriorityQueue" },
24107 { 2, "deletePriorityQueue" },
24111 static const per_choice_t ModifyPriorityQueue_choice[] = {
24112 { 0, &hf_rnsap_addPriorityQueue, ASN1_EXTENSION_ROOT , dissect_rnsap_PriorityQueue_InfoItem_to_Add },
24113 { 1, &hf_rnsap_modifyPriorityQueue, ASN1_EXTENSION_ROOT , dissect_rnsap_PriorityQueue_InfoItem_to_Modify },
24114 { 2, &hf_rnsap_deletePriorityQueue, ASN1_EXTENSION_ROOT , dissect_rnsap_PriorityQueue_Id },
24115 { 0, NULL, 0, NULL }
24119 dissect_rnsap_ModifyPriorityQueue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24120 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
24121 ett_rnsap_ModifyPriorityQueue, ModifyPriorityQueue_choice,
24126 static int dissect_PriorityQueue_InfoList_to_Modify_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24127 return dissect_rnsap_ModifyPriorityQueue(tvb, offset, actx, tree, hf_rnsap_PriorityQueue_InfoList_to_Modify_item);
24131 static const per_sequence_t PriorityQueue_InfoList_to_Modify_sequence_of[1] = {
24132 { &hf_rnsap_PriorityQueue_InfoList_to_Modify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ModifyPriorityQueue },
24136 dissect_rnsap_PriorityQueue_InfoList_to_Modify(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24137 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24138 ett_rnsap_PriorityQueue_InfoList_to_Modify, PriorityQueue_InfoList_to_Modify_sequence_of,
24143 static int dissect_priorityQueue_Info_to_Modify(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24144 return dissect_rnsap_PriorityQueue_InfoList_to_Modify(tvb, offset, actx, tree, hf_rnsap_priorityQueue_Info_to_Modify);
24148 static const value_string rnsap_HSSCCH_Code_Change_Grant_vals[] = {
24149 { 0, "changeGranted" },
24155 dissect_rnsap_HSSCCH_Code_Change_Grant(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24156 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24157 1, NULL, FALSE, 0, NULL);
24161 static int dissect_hSSCCH_CodeChangeGrant(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24162 return dissect_rnsap_HSSCCH_Code_Change_Grant(tvb, offset, actx, tree, hf_rnsap_hSSCCH_CodeChangeGrant);
24168 dissect_rnsap_TDD_AckNack_Power_Offset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24169 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24170 -7, 8U, NULL, TRUE);
24174 static int dissect_tDDAckNackPowerOffset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24175 return dissect_rnsap_TDD_AckNack_Power_Offset(tvb, offset, actx, tree, hf_rnsap_tDDAckNackPowerOffset);
24177 static int dissect_tDD_AckNack_Power_Offset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24178 return dissect_rnsap_TDD_AckNack_Power_Offset(tvb, offset, actx, tree, hf_rnsap_tDD_AckNack_Power_Offset);
24182 static const per_sequence_t HSDSCH_Information_to_Modify_sequence[] = {
24183 { &hf_rnsap_hSDSCH_MACdFlow_Specific_InfoList_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify },
24184 { &hf_rnsap_priorityQueue_Info_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PriorityQueue_InfoList_to_Modify },
24185 { &hf_rnsap_mAChs_Reordering_Buffer_Size_for_RLC_UM, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MAChsReorderingBufferSize_for_RLC_UM },
24186 { &hf_rnsap_cqiFeedback_CycleK, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CQI_Feedback_Cycle },
24187 { &hf_rnsap_cqiRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CQI_RepetitionFactor },
24188 { &hf_rnsap_ackNackRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_AckNack_RepetitionFactor },
24189 { &hf_rnsap_cqiPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CQI_Power_Offset },
24190 { &hf_rnsap_ackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Ack_Power_Offset },
24191 { &hf_rnsap_nackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Nack_Power_Offset },
24192 { &hf_rnsap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_HSSCCH_PowerOffset },
24193 { &hf_rnsap_hSSCCH_CodeChangeGrant, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_HSSCCH_Code_Change_Grant },
24194 { &hf_rnsap_tDDAckNackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TDD_AckNack_Power_Offset },
24195 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
24196 { NULL, 0, 0, NULL }
24200 dissect_rnsap_HSDSCH_Information_to_Modify(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24201 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24202 ett_rnsap_HSDSCH_Information_to_Modify, HSDSCH_Information_to_Modify_sequence);
24206 static int dissect_id_HSDSCH_Information_to_Modify(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24207 return dissect_rnsap_HSDSCH_Information_to_Modify(tvb, offset, actx, tree, hf_rnsap_id_HSDSCH_Information_to_Modify);
24211 static const per_sequence_t HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd_sequence_of[1] = {
24212 { &hf_rnsap_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
24216 dissect_rnsap_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24217 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24218 ett_rnsap_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd, HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd_sequence_of,
24223 static int dissect_id_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24224 return dissect_rnsap_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvb, offset, actx, tree, hf_rnsap_id_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd);
24228 static const per_sequence_t HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd_sequence[] = {
24229 { &hf_rnsap_hSDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_HSDSCH_MACdFlow_ID },
24230 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
24231 { NULL, 0, 0, NULL }
24235 dissect_rnsap_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24236 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24237 ett_rnsap_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd, HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd_sequence);
24241 static int dissect_id_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24242 return dissect_rnsap_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvb, offset, actx, tree, hf_rnsap_id_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd);
24248 dissect_rnsap_HSDSCH_RNTI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24249 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24250 0U, 65535U, NULL, FALSE);
24254 static int dissect_id_HSDSCH_RNTI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24255 return dissect_rnsap_HSDSCH_RNTI(tvb, offset, actx, tree, hf_rnsap_id_HSDSCH_RNTI);
24259 static const per_sequence_t HSDSCH_TDD_Information_sequence[] = {
24260 { &hf_rnsap_hSDSCH_MACdFlows_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_HSDSCH_MACdFlows_Information },
24261 { &hf_rnsap_uE_Capabilities_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UE_Capabilities_Info },
24262 { &hf_rnsap_mAChs_Reordering_Buffer_Size_for_RLC_UM, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MAChsReorderingBufferSize_for_RLC_UM },
24263 { &hf_rnsap_tDD_AckNack_Power_Offset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_AckNack_Power_Offset },
24264 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
24265 { NULL, 0, 0, NULL }
24269 dissect_rnsap_HSDSCH_TDD_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24270 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24271 ett_rnsap_HSDSCH_TDD_Information, HSDSCH_TDD_Information_sequence);
24275 static int dissect_id_HSDSCH_TDD_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24276 return dissect_rnsap_HSDSCH_TDD_Information(tvb, offset, actx, tree, hf_rnsap_id_HSDSCH_TDD_Information);
24282 dissect_rnsap_HS_SICH_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24283 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24284 0U, 31U, NULL, FALSE);
24288 static int dissect_id_HSSICH_Info_DM_Rprt(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24289 return dissect_rnsap_HS_SICH_ID(tvb, offset, actx, tree, hf_rnsap_id_HSSICH_Info_DM_Rprt);
24291 static int dissect_id_HSSICH_Info_DM(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24292 return dissect_rnsap_HS_SICH_ID(tvb, offset, actx, tree, hf_rnsap_id_HSSICH_Info_DM);
24294 static int dissect_HSSICH_Info_DM_Rqst_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24295 return dissect_rnsap_HS_SICH_ID(tvb, offset, actx, tree, hf_rnsap_HSSICH_Info_DM_Rqst_item);
24297 static int dissect_hsSICH_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24298 return dissect_rnsap_HS_SICH_ID(tvb, offset, actx, tree, hf_rnsap_hsSICH_ID);
24302 static const per_sequence_t HSSICH_Info_sequence[] = {
24303 { &hf_rnsap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_HS_SICH_ID },
24304 { &hf_rnsap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlot },
24305 { &hf_rnsap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MidambleShiftAndBurstType },
24306 { &hf_rnsap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_ChannelisationCode },
24307 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
24308 { NULL, 0, 0, NULL }
24312 dissect_rnsap_HSSICH_Info(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24313 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24314 ett_rnsap_HSSICH_Info, HSSICH_Info_sequence);
24318 static int dissect_hSSICH_Info(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24319 return dissect_rnsap_HSSICH_Info(tvb, offset, actx, tree, hf_rnsap_hSSICH_Info);
24323 static const per_sequence_t HSSCCH_TDD_Specific_InfoItem_Response_sequence[] = {
24324 { &hf_rnsap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlot },
24325 { &hf_rnsap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MidambleShiftAndBurstType },
24326 { &hf_rnsap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_ChannelisationCode },
24327 { &hf_rnsap_hSSICH_Info , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_HSSICH_Info },
24328 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
24329 { NULL, 0, 0, NULL }
24333 dissect_rnsap_HSSCCH_TDD_Specific_InfoItem_Response(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24334 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24335 ett_rnsap_HSSCCH_TDD_Specific_InfoItem_Response, HSSCCH_TDD_Specific_InfoItem_Response_sequence);
24339 static int dissect_HSSCCH_TDD_Specific_InfoList_Response_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24340 return dissect_rnsap_HSSCCH_TDD_Specific_InfoItem_Response(tvb, offset, actx, tree, hf_rnsap_HSSCCH_TDD_Specific_InfoList_Response_item);
24344 static const per_sequence_t HSSCCH_TDD_Specific_InfoList_Response_sequence_of[1] = {
24345 { &hf_rnsap_HSSCCH_TDD_Specific_InfoList_Response_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_HSSCCH_TDD_Specific_InfoItem_Response },
24349 dissect_rnsap_HSSCCH_TDD_Specific_InfoList_Response(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24350 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24351 ett_rnsap_HSSCCH_TDD_Specific_InfoList_Response, HSSCCH_TDD_Specific_InfoList_Response_sequence_of,
24356 static int dissect_hSSCCH_TDD_Specific_InfoList_Response(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24357 return dissect_rnsap_HSSCCH_TDD_Specific_InfoList_Response(tvb, offset, actx, tree, hf_rnsap_hSSCCH_TDD_Specific_InfoList_Response);
24361 static const per_sequence_t HSSICH_InfoLCR_sequence[] = {
24362 { &hf_rnsap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_HS_SICH_ID },
24363 { &hf_rnsap_timeslotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlotLCR },
24364 { &hf_rnsap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MidambleShiftLCR },
24365 { &hf_rnsap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_ChannelisationCode },
24366 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
24367 { NULL, 0, 0, NULL }
24371 dissect_rnsap_HSSICH_InfoLCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24372 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24373 ett_rnsap_HSSICH_InfoLCR, HSSICH_InfoLCR_sequence);
24377 static int dissect_hSSICH_InfoLCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24378 return dissect_rnsap_HSSICH_InfoLCR(tvb, offset, actx, tree, hf_rnsap_hSSICH_InfoLCR);
24382 static const per_sequence_t HSSCCH_TDD_Specific_InfoItem_Response_LCR_sequence[] = {
24383 { &hf_rnsap_timeslotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlotLCR },
24384 { &hf_rnsap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MidambleShiftLCR },
24385 { &hf_rnsap_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_ChannelisationCode },
24386 { &hf_rnsap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_ChannelisationCode },
24387 { &hf_rnsap_hSSICH_InfoLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_HSSICH_InfoLCR },
24388 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
24389 { NULL, 0, 0, NULL }
24393 dissect_rnsap_HSSCCH_TDD_Specific_InfoItem_Response_LCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24394 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24395 ett_rnsap_HSSCCH_TDD_Specific_InfoItem_Response_LCR, HSSCCH_TDD_Specific_InfoItem_Response_LCR_sequence);
24399 static int dissect_HSSCCH_TDD_Specific_InfoList_Response_LCR_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24400 return dissect_rnsap_HSSCCH_TDD_Specific_InfoItem_Response_LCR(tvb, offset, actx, tree, hf_rnsap_HSSCCH_TDD_Specific_InfoList_Response_LCR_item);
24404 static const per_sequence_t HSSCCH_TDD_Specific_InfoList_Response_LCR_sequence_of[1] = {
24405 { &hf_rnsap_HSSCCH_TDD_Specific_InfoList_Response_LCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_HSSCCH_TDD_Specific_InfoItem_Response_LCR },
24409 dissect_rnsap_HSSCCH_TDD_Specific_InfoList_Response_LCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24410 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24411 ett_rnsap_HSSCCH_TDD_Specific_InfoList_Response_LCR, HSSCCH_TDD_Specific_InfoList_Response_LCR_sequence_of,
24416 static int dissect_hSSCCH_TDD_Specific_InfoList_Response_LCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24417 return dissect_rnsap_HSSCCH_TDD_Specific_InfoList_Response_LCR(tvb, offset, actx, tree, hf_rnsap_hSSCCH_TDD_Specific_InfoList_Response_LCR);
24421 static const per_sequence_t HSPDSCH_TDD_Specific_InfoItem_Response_sequence[] = {
24422 { &hf_rnsap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlot },
24423 { &hf_rnsap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MidambleShiftAndBurstType },
24424 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
24425 { NULL, 0, 0, NULL }
24429 dissect_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24430 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24431 ett_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response, HSPDSCH_TDD_Specific_InfoItem_Response_sequence);
24435 static int dissect_HSPDSCH_TDD_Specific_InfoList_Response_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24436 return dissect_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response(tvb, offset, actx, tree, hf_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_item);
24440 static const per_sequence_t HSPDSCH_TDD_Specific_InfoList_Response_sequence_of[1] = {
24441 { &hf_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response },
24445 dissect_rnsap_HSPDSCH_TDD_Specific_InfoList_Response(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24446 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24447 ett_rnsap_HSPDSCH_TDD_Specific_InfoList_Response, HSPDSCH_TDD_Specific_InfoList_Response_sequence_of,
24452 static int dissect_hSPDSCH_TDD_Specific_InfoList_Response(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24453 return dissect_rnsap_HSPDSCH_TDD_Specific_InfoList_Response(tvb, offset, actx, tree, hf_rnsap_hSPDSCH_TDD_Specific_InfoList_Response);
24457 static const per_sequence_t HSPDSCH_TDD_Specific_InfoItem_Response_LCR_sequence[] = {
24458 { &hf_rnsap_timeslotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlotLCR },
24459 { &hf_rnsap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MidambleShiftLCR },
24460 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
24461 { NULL, 0, 0, NULL }
24465 dissect_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response_LCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24466 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24467 ett_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response_LCR, HSPDSCH_TDD_Specific_InfoItem_Response_LCR_sequence);
24471 static int dissect_HSPDSCH_TDD_Specific_InfoList_Response_LCR_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24472 return dissect_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response_LCR(tvb, offset, actx, tree, hf_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_LCR_item);
24476 static const per_sequence_t HSPDSCH_TDD_Specific_InfoList_Response_LCR_sequence_of[1] = {
24477 { &hf_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_LCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response_LCR },
24481 dissect_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_LCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24482 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24483 ett_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_LCR, HSPDSCH_TDD_Specific_InfoList_Response_LCR_sequence_of,
24488 static int dissect_hSPDSCH_TDD_Specific_InfoList_Response_LCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24489 return dissect_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_LCR(tvb, offset, actx, tree, hf_rnsap_hSPDSCH_TDD_Specific_InfoList_Response_LCR);
24493 static const per_sequence_t HSDSCH_TDD_Information_Response_sequence[] = {
24494 { &hf_rnsap_hSDSCH_MACdFlow_Specific_InfoList_Response, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoList_Response },
24495 { &hf_rnsap_hSSCCH_TDD_Specific_InfoList_Response, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_HSSCCH_TDD_Specific_InfoList_Response },
24496 { &hf_rnsap_hSSCCH_TDD_Specific_InfoList_Response_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_HSSCCH_TDD_Specific_InfoList_Response_LCR },
24497 { &hf_rnsap_hSPDSCH_TDD_Specific_InfoList_Response, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_HSPDSCH_TDD_Specific_InfoList_Response },
24498 { &hf_rnsap_hSPDSCH_TDD_Specific_InfoList_Response_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_LCR },
24499 { &hf_rnsap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_HARQ_MemoryPartitioning },
24500 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
24501 { NULL, 0, 0, NULL }
24505 dissect_rnsap_HSDSCH_TDD_Information_Response(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24506 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24507 ett_rnsap_HSDSCH_TDD_Information_Response, HSDSCH_TDD_Information_Response_sequence);
24511 static int dissect_id_HSDSCH_TDD_Information_Response(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24512 return dissect_rnsap_HSDSCH_TDD_Information_Response(tvb, offset, actx, tree, hf_rnsap_id_HSDSCH_TDD_Information_Response);
24516 static const per_sequence_t HSDSCH_TDD_Update_Information_sequence[] = {
24517 { &hf_rnsap_hsSCCHCodeChangeIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_HSSCCH_CodeChangeIndicator },
24518 { &hf_rnsap_tDDAckNackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TDD_AckNack_Power_Offset },
24519 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
24520 { NULL, 0, 0, NULL }
24524 dissect_rnsap_HSDSCH_TDD_Update_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24525 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24526 ett_rnsap_HSDSCH_TDD_Update_Information, HSDSCH_TDD_Update_Information_sequence);
24530 static int dissect_id_HSDSCH_TDD_Update_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24531 return dissect_rnsap_HSDSCH_TDD_Update_Information(tvb, offset, actx, tree, hf_rnsap_id_HSDSCH_TDD_Update_Information);
24535 static const per_sequence_t HSDSCH_MACdFlows_to_Delete_Item_sequence[] = {
24536 { &hf_rnsap_hsDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_HSDSCH_MACdFlow_ID },
24537 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
24538 { NULL, 0, 0, NULL }
24542 dissect_rnsap_HSDSCH_MACdFlows_to_Delete_Item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24543 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24544 ett_rnsap_HSDSCH_MACdFlows_to_Delete_Item, HSDSCH_MACdFlows_to_Delete_Item_sequence);
24548 static int dissect_HSDSCH_MACdFlows_to_Delete_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24549 return dissect_rnsap_HSDSCH_MACdFlows_to_Delete_Item(tvb, offset, actx, tree, hf_rnsap_HSDSCH_MACdFlows_to_Delete_item);
24553 static const per_sequence_t HSDSCH_MACdFlows_to_Delete_sequence_of[1] = {
24554 { &hf_rnsap_HSDSCH_MACdFlows_to_Delete_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_HSDSCH_MACdFlows_to_Delete_Item },
24558 dissect_rnsap_HSDSCH_MACdFlows_to_Delete(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24559 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24560 ett_rnsap_HSDSCH_MACdFlows_to_Delete, HSDSCH_MACdFlows_to_Delete_sequence_of,
24565 static int dissect_id_HSDSCH_MACdFlows_to_Delete(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24566 return dissect_rnsap_HSDSCH_MACdFlows_to_Delete(tvb, offset, actx, tree, hf_rnsap_id_HSDSCH_MACdFlows_to_Delete);
24572 dissect_rnsap_AOA_LCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24573 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24574 0U, 719U, NULL, FALSE);
24578 static int dissect_aOA_LCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24579 return dissect_rnsap_AOA_LCR(tvb, offset, actx, tree, hf_rnsap_aOA_LCR);
24583 static const value_string rnsap_AOA_LCR_Accuracy_Class_vals[] = {
24597 dissect_rnsap_AOA_LCR_Accuracy_Class(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24598 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24599 8, NULL, TRUE, 0, NULL);
24603 static int dissect_aOA_LCR_Accuracy_Class(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24604 return dissect_rnsap_AOA_LCR_Accuracy_Class(tvb, offset, actx, tree, hf_rnsap_aOA_LCR_Accuracy_Class);
24608 static const per_sequence_t Angle_Of_Arrival_Value_LCR_sequence[] = {
24609 { &hf_rnsap_aOA_LCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_AOA_LCR },
24610 { &hf_rnsap_aOA_LCR_Accuracy_Class, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_AOA_LCR_Accuracy_Class },
24611 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
24612 { NULL, 0, 0, NULL }
24616 dissect_rnsap_Angle_Of_Arrival_Value_LCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24617 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24618 ett_rnsap_Angle_Of_Arrival_Value_LCR, Angle_Of_Arrival_Value_LCR_sequence);
24622 static int dissect_id_Angle_Of_Arrival_Value_LCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24623 return dissect_rnsap_Angle_Of_Arrival_Value_LCR(tvb, offset, actx, tree, hf_rnsap_id_Angle_Of_Arrival_Value_LCR);
24629 dissect_rnsap_GERAN_Cell_Capability(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24630 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
24631 16, 16, FALSE, NULL);
24635 static int dissect_id_GERAN_Cell_Capability(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24636 return dissect_rnsap_GERAN_Cell_Capability(tvb, offset, actx, tree, hf_rnsap_id_GERAN_Cell_Capability);
24642 dissect_rnsap_GERAN_Classmark(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24643 offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
24644 NO_BOUND, NO_BOUND, NULL);
24648 static int dissect_id_GERAN_Classmark(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24649 return dissect_rnsap_GERAN_Classmark(tvb, offset, actx, tree, hf_rnsap_id_GERAN_Classmark);
24655 dissect_rnsap_DSCH_InitialWindowSize(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24656 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24657 1U, 255U, NULL, FALSE);
24661 static int dissect_id_DSCH_InitialWindowSize(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24662 return dissect_rnsap_DSCH_InitialWindowSize(tvb, offset, actx, tree, hf_rnsap_id_DSCH_InitialWindowSize);
24668 dissect_rnsap_UL_Synchronisation_StepSize(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24669 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24670 1U, 8U, NULL, FALSE);
24674 static int dissect_uL_Synchronisation_StepSize(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24675 return dissect_rnsap_UL_Synchronisation_StepSize(tvb, offset, actx, tree, hf_rnsap_uL_Synchronisation_StepSize);
24681 dissect_rnsap_UL_Synchronisation_Frequency(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24682 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24683 1U, 8U, NULL, FALSE);
24687 static int dissect_uL_Synchronisation_Frequency(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24688 return dissect_rnsap_UL_Synchronisation_Frequency(tvb, offset, actx, tree, hf_rnsap_uL_Synchronisation_Frequency);
24692 static const per_sequence_t UL_Synchronisation_Parameters_LCR_sequence[] = {
24693 { &hf_rnsap_uL_Synchronisation_StepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_Synchronisation_StepSize },
24694 { &hf_rnsap_uL_Synchronisation_Frequency, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_Synchronisation_Frequency },
24695 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
24696 { NULL, 0, 0, NULL }
24700 dissect_rnsap_UL_Synchronisation_Parameters_LCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24701 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24702 ett_rnsap_UL_Synchronisation_Parameters_LCR, UL_Synchronisation_Parameters_LCR_sequence);
24706 static int dissect_id_UL_Synchronisation_Parameters_LCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24707 return dissect_rnsap_UL_Synchronisation_Parameters_LCR(tvb, offset, actx, tree, hf_rnsap_id_UL_Synchronisation_Parameters_LCR);
24713 dissect_rnsap_SNACode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24714 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24715 0U, 65535U, NULL, FALSE);
24719 static int dissect_ListOfSNAs_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24720 return dissect_rnsap_SNACode(tvb, offset, actx, tree, hf_rnsap_ListOfSNAs_item);
24724 static const per_sequence_t ListOfSNAs_sequence_of[1] = {
24725 { &hf_rnsap_ListOfSNAs_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_SNACode },
24729 dissect_rnsap_ListOfSNAs(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24730 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24731 ett_rnsap_ListOfSNAs, ListOfSNAs_sequence_of,
24736 static int dissect_listOfSNAs(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24737 return dissect_rnsap_ListOfSNAs(tvb, offset, actx, tree, hf_rnsap_listOfSNAs);
24741 static const per_sequence_t SNA_Information_sequence[] = {
24742 { &hf_rnsap_pLMN_Identity , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PLMN_Identity },
24743 { &hf_rnsap_listOfSNAs , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ListOfSNAs },
24744 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
24745 { NULL, 0, 0, NULL }
24749 dissect_rnsap_SNA_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24750 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24751 ett_rnsap_SNA_Information, SNA_Information_sequence);
24755 static int dissect_id_SNA_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24756 return dissect_rnsap_SNA_Information(tvb, offset, actx, tree, hf_rnsap_id_SNA_Information);
24760 static const value_string rnsap_MAChs_ResetIndicator_vals[] = {
24761 { 0, "mAChs-NotReset" },
24767 dissect_rnsap_MAChs_ResetIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24768 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24769 1, NULL, FALSE, 0, NULL);
24773 static int dissect_id_MAChs_ResetIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24774 return dissect_rnsap_MAChs_ResetIndicator(tvb, offset, actx, tree, hf_rnsap_id_MAChs_ResetIndicator);
24778 static const value_string rnsap_TDD_TPC_UplinkStepSize_LCR_vals[] = {
24779 { 0, "step-size1" },
24780 { 1, "step-size2" },
24781 { 2, "step-size3" },
24787 dissect_rnsap_TDD_TPC_UplinkStepSize_LCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24788 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24789 3, NULL, TRUE, 0, NULL);
24793 static int dissect_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24794 return dissect_rnsap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, actx, tree, hf_rnsap_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD);
24796 static int dissect_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24797 return dissect_rnsap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, actx, tree, hf_rnsap_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD);
24799 static int dissect_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24800 return dissect_rnsap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, actx, tree, hf_rnsap_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD);
24802 static int dissect_uplinkStepSizeLCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24803 return dissect_rnsap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, actx, tree, hf_rnsap_uplinkStepSizeLCR);
24807 static const per_sequence_t UL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of[1] = {
24808 { &hf_rnsap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
24812 dissect_rnsap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24813 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24814 ett_rnsap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD, UL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of,
24819 static int dissect_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24820 return dissect_rnsap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD);
24824 static const per_sequence_t UL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence[] = {
24825 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
24826 { &hf_rnsap_uplinkStepSizeLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TDD_TPC_UplinkStepSize_LCR },
24827 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
24828 { NULL, 0, 0, NULL }
24832 dissect_rnsap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24833 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24834 ett_rnsap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD, UL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence);
24838 static int dissect_id_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24839 return dissect_rnsap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD);
24843 static const per_sequence_t DL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of[1] = {
24844 { &hf_rnsap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
24848 dissect_rnsap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24849 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24850 ett_rnsap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD, DL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of,
24855 static int dissect_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24856 return dissect_rnsap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD);
24860 static const per_sequence_t DL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence[] = {
24861 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
24862 { &hf_rnsap_downlinkStepSize, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TDD_TPC_DownlinkStepSize },
24863 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
24864 { NULL, 0, 0, NULL }
24868 dissect_rnsap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24869 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24870 ett_rnsap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD, DL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence);
24874 static int dissect_id_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24875 return dissect_rnsap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD);
24881 dissect_rnsap_INTEGER_1_4(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24882 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24883 1U, 4U, NULL, FALSE);
24887 static int dissect_wT(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24888 return dissect_rnsap_INTEGER_1_4(tvb, offset, actx, tree, hf_rnsap_wT);
24892 static const per_sequence_t FPACH_Information_sequence[] = {
24893 { &hf_rnsap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlotLCR },
24894 { &hf_rnsap_tDD_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TDD_ChannelisationCodeLCR },
24895 { &hf_rnsap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MidambleShiftLCR },
24896 { &hf_rnsap_wT , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_1_4 },
24897 { NULL, 0, 0, NULL }
24901 dissect_rnsap_FPACH_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24902 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24903 ett_rnsap_FPACH_Information, FPACH_Information_sequence);
24907 static int dissect_fPACH_info(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24908 return dissect_rnsap_FPACH_Information(tvb, offset, actx, tree, hf_rnsap_fPACH_info);
24914 dissect_rnsap_INTEGER_M120_M58_(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24915 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24916 -120, -58, NULL, TRUE);
24920 static int dissect_prxUpPCHdes(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24921 return dissect_rnsap_INTEGER_M120_M58_(tvb, offset, actx, tree, hf_rnsap_prxUpPCHdes);
24925 static const value_string rnsap_T_maxSYNC_UL_transmissions_vals[] = {
24935 dissect_rnsap_T_maxSYNC_UL_transmissions(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24936 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24937 4, NULL, TRUE, 0, NULL);
24941 static int dissect_maxSYNC_UL_transmissions(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24942 return dissect_rnsap_T_maxSYNC_UL_transmissions(tvb, offset, actx, tree, hf_rnsap_maxSYNC_UL_transmissions);
24948 dissect_rnsap_INTEGER_0_3_(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24949 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24950 0U, 3U, NULL, TRUE);
24954 static int dissect_powerRampStep(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24955 return dissect_rnsap_INTEGER_0_3_(tvb, offset, actx, tree, hf_rnsap_powerRampStep);
24959 static const per_sequence_t SYNC_UL_ProcParameters_sequence[] = {
24960 { &hf_rnsap_maxSYNC_UL_transmissions, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_T_maxSYNC_UL_transmissions },
24961 { &hf_rnsap_powerRampStep , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_3_ },
24962 { NULL, 0, 0, NULL }
24966 dissect_rnsap_SYNC_UL_ProcParameters(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24967 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24968 ett_rnsap_SYNC_UL_ProcParameters, SYNC_UL_ProcParameters_sequence);
24972 static int dissect_syncUL_procParameter(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24973 return dissect_rnsap_SYNC_UL_ProcParameters(tvb, offset, actx, tree, hf_rnsap_syncUL_procParameter);
24979 dissect_rnsap_INTEGER_1_32(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
24980 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24981 1U, 32U, NULL, FALSE);
24985 static int dissect_mMax(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
24986 return dissect_rnsap_INTEGER_1_32(tvb, offset, actx, tree, hf_rnsap_mMax);
24990 static const per_sequence_t UL_TimingAdvanceCtrl_LCR_sequence[] = {
24991 { &hf_rnsap_sync_UL_codes_bitmap, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 },
24992 { &hf_rnsap_fPACH_info , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_FPACH_Information },
24993 { &hf_rnsap_prxUpPCHdes , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_M120_M58_ },
24994 { &hf_rnsap_syncUL_procParameter, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SYNC_UL_ProcParameters },
24995 { &hf_rnsap_mMax , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_1_32 },
24996 { NULL, 0, 0, NULL }
25000 dissect_rnsap_UL_TimingAdvanceCtrl_LCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25001 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25002 ett_rnsap_UL_TimingAdvanceCtrl_LCR, UL_TimingAdvanceCtrl_LCR_sequence);
25006 static int dissect_id_UL_TimingAdvanceCtrl_LCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25007 return dissect_rnsap_UL_TimingAdvanceCtrl_LCR(tvb, offset, actx, tree, hf_rnsap_id_UL_TimingAdvanceCtrl_LCR);
25011 static const per_sequence_t HSPDSCH_Timeslot_InformationItem_PhyChReconfRqstTDD_sequence[] = {
25012 { &hf_rnsap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlot },
25013 { &hf_rnsap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MidambleShiftAndBurstType },
25014 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
25015 { NULL, 0, 0, NULL }
25019 dissect_rnsap_HSPDSCH_Timeslot_InformationItem_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25020 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25021 ett_rnsap_HSPDSCH_Timeslot_InformationItem_PhyChReconfRqstTDD, HSPDSCH_Timeslot_InformationItem_PhyChReconfRqstTDD_sequence);
25025 static int dissect_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25026 return dissect_rnsap_HSPDSCH_Timeslot_InformationItem_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD_item);
25030 static const per_sequence_t HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD_sequence_of[1] = {
25031 { &hf_rnsap_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_HSPDSCH_Timeslot_InformationItem_PhyChReconfRqstTDD },
25035 dissect_rnsap_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25036 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25037 ett_rnsap_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD, HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD_sequence_of,
25042 static int dissect_id_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25043 return dissect_rnsap_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD);
25047 static const per_sequence_t HSPDSCH_Timeslot_InformationItemLCR_PhyChReconfRqstTDD_sequence[] = {
25048 { &hf_rnsap_timeslotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlotLCR },
25049 { &hf_rnsap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MidambleShiftLCR },
25050 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
25051 { NULL, 0, 0, NULL }
25055 dissect_rnsap_HSPDSCH_Timeslot_InformationItemLCR_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25056 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25057 ett_rnsap_HSPDSCH_Timeslot_InformationItemLCR_PhyChReconfRqstTDD, HSPDSCH_Timeslot_InformationItemLCR_PhyChReconfRqstTDD_sequence);
25061 static int dissect_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25062 return dissect_rnsap_HSPDSCH_Timeslot_InformationItemLCR_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD_item);
25066 static const per_sequence_t HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD_sequence_of[1] = {
25067 { &hf_rnsap_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_HSPDSCH_Timeslot_InformationItemLCR_PhyChReconfRqstTDD },
25071 dissect_rnsap_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25072 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25073 ett_rnsap_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD, HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD_sequence_of,
25078 static int dissect_id_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25079 return dissect_rnsap_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD(tvb, offset, actx, tree, hf_rnsap_id_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD);
25085 dissect_rnsap_HS_SICH_failed(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25086 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25087 0U, 20U, NULL, FALSE);
25091 static int dissect_failed_HS_SICH(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25092 return dissect_rnsap_HS_SICH_failed(tvb, offset, actx, tree, hf_rnsap_failed_HS_SICH);
25098 dissect_rnsap_HS_SICH_missed(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25099 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25100 0U, 20U, NULL, FALSE);
25104 static int dissect_missed_HS_SICH(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25105 return dissect_rnsap_HS_SICH_missed(tvb, offset, actx, tree, hf_rnsap_missed_HS_SICH);
25111 dissect_rnsap_HS_SICH_total(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25112 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25113 0U, 20U, NULL, FALSE);
25117 static int dissect_total_HS_SICH(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25118 return dissect_rnsap_HS_SICH_total(tvb, offset, actx, tree, hf_rnsap_total_HS_SICH);
25122 static const per_sequence_t HS_SICH_Reception_Quality_Value_sequence[] = {
25123 { &hf_rnsap_failed_HS_SICH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_HS_SICH_failed },
25124 { &hf_rnsap_missed_HS_SICH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_HS_SICH_missed },
25125 { &hf_rnsap_total_HS_SICH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_HS_SICH_total },
25126 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
25127 { NULL, 0, 0, NULL }
25131 dissect_rnsap_HS_SICH_Reception_Quality_Value(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25132 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25133 ett_rnsap_HS_SICH_Reception_Quality_Value, HS_SICH_Reception_Quality_Value_sequence);
25137 static int dissect_id_HS_SICH_Reception_Quality(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25138 return dissect_rnsap_HS_SICH_Reception_Quality_Value(tvb, offset, actx, tree, hf_rnsap_id_HS_SICH_Reception_Quality);
25144 dissect_rnsap_HS_SICH_Reception_Quality_Measurement_Value(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25145 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25146 0U, 20U, NULL, FALSE);
25150 static int dissect_id_HS_SICH_Reception_Quality_Measurement_Value(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25151 return dissect_rnsap_HS_SICH_Reception_Quality_Measurement_Value(tvb, offset, actx, tree, hf_rnsap_id_HS_SICH_Reception_Quality_Measurement_Value);
25155 static const per_sequence_t HSSICH_Info_DM_Rqst_sequence_of[1] = {
25156 { &hf_rnsap_HSSICH_Info_DM_Rqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_HS_SICH_ID },
25160 dissect_rnsap_HSSICH_Info_DM_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25161 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25162 ett_rnsap_HSSICH_Info_DM_Rqst, HSSICH_Info_DM_Rqst_sequence_of,
25167 static int dissect_id_HSSICH_Info_DM_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25168 return dissect_rnsap_HSSICH_Info_DM_Rqst(tvb, offset, actx, tree, hf_rnsap_id_HSSICH_Info_DM_Rqst);
25174 dissect_rnsap_DL_DPCH_InformationModifyList_LCR_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25175 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
25179 static int dissect_dl_DPCH_ModifyInformation_LCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25180 return dissect_rnsap_DL_DPCH_InformationModifyList_LCR_RL_ReconfRspTDD(tvb, offset, actx, tree, hf_rnsap_dl_DPCH_ModifyInformation_LCR);
25184 static const per_sequence_t DL_CCTrCH_InformationItem_RL_ReconfRspTDD_sequence[] = {
25185 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
25186 { &hf_rnsap_dl_DPCH_ModifyInformation_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_DPCH_InformationModifyList_LCR_RL_ReconfRspTDD },
25187 { &hf_rnsap_cCTrCH_Maximum_DL_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_Power },
25188 { &hf_rnsap_cCTrCH_Minimum_DL_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_Power },
25189 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
25190 { NULL, 0, 0, NULL }
25194 dissect_rnsap_DL_CCTrCH_InformationItem_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25195 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25196 ett_rnsap_DL_CCTrCH_InformationItem_RL_ReconfRspTDD, DL_CCTrCH_InformationItem_RL_ReconfRspTDD_sequence);
25200 static int dissect_DL_CCTrCH_InformationList_RL_ReconfRspTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25201 return dissect_rnsap_DL_CCTrCH_InformationItem_RL_ReconfRspTDD(tvb, offset, actx, tree, hf_rnsap_DL_CCTrCH_InformationList_RL_ReconfRspTDD_item);
25205 static const per_sequence_t DL_CCTrCH_InformationList_RL_ReconfRspTDD_sequence_of[1] = {
25206 { &hf_rnsap_DL_CCTrCH_InformationList_RL_ReconfRspTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_CCTrCH_InformationItem_RL_ReconfRspTDD },
25210 dissect_rnsap_DL_CCTrCH_InformationList_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25211 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25212 ett_rnsap_DL_CCTrCH_InformationList_RL_ReconfRspTDD, DL_CCTrCH_InformationList_RL_ReconfRspTDD_sequence_of,
25217 static int dissect_id_DL_CCTrCH_InformationList_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25218 return dissect_rnsap_DL_CCTrCH_InformationList_RL_ReconfRspTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_CCTrCH_InformationList_RL_ReconfRspTDD);
25222 static const per_sequence_t DL_Timeslot_LCR_InformationModifyItem_RL_ReconfRspTDD_sequence[] = {
25223 { &hf_rnsap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlotLCR },
25224 { &hf_rnsap_maxPowerLCR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_Power },
25225 { &hf_rnsap_minPowerLCR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_Power },
25226 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
25227 { NULL, 0, 0, NULL }
25231 dissect_rnsap_DL_Timeslot_LCR_InformationModifyItem_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25232 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25233 ett_rnsap_DL_Timeslot_LCR_InformationModifyItem_RL_ReconfRspTDD, DL_Timeslot_LCR_InformationModifyItem_RL_ReconfRspTDD_sequence);
25237 static int dissect_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25238 return dissect_rnsap_DL_Timeslot_LCR_InformationModifyItem_RL_ReconfRspTDD(tvb, offset, actx, tree, hf_rnsap_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD_item);
25242 static const per_sequence_t DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD_sequence_of[1] = {
25243 { &hf_rnsap_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_Timeslot_LCR_InformationModifyItem_RL_ReconfRspTDD },
25247 dissect_rnsap_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25248 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25249 ett_rnsap_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD, DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD_sequence_of,
25254 static int dissect_dL_Timeslot_LCR_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25255 return dissect_rnsap_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD(tvb, offset, actx, tree, hf_rnsap_dL_Timeslot_LCR_InformationModifyList_RL_ReconfRqstTDD);
25259 static const per_sequence_t DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD_sequence[] = {
25260 { &hf_rnsap_dL_Timeslot_LCR_InformationModifyList_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD },
25261 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
25262 { NULL, 0, 0, NULL }
25266 dissect_rnsap_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25267 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25268 ett_rnsap_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD, DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD_sequence);
25272 static int dissect_id_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25273 return dissect_rnsap_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD);
25277 static const value_string rnsap_Support_8PSK_vals[] = {
25278 { 0, "v8PSK-Supported" },
25284 dissect_rnsap_Support_8PSK(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25285 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25286 1, NULL, FALSE, 0, NULL);
25290 static int dissect_id_TDD_Support_8PSK(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25291 return dissect_rnsap_Support_8PSK(tvb, offset, actx, tree, hf_rnsap_id_TDD_Support_8PSK);
25297 dissect_rnsap_MaxNrDLPhysicalchannelsTS(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25298 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25299 1U, 16U, NULL, FALSE);
25303 static int dissect_id_TDD_maxNrDLPhysicalchannels(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25304 return dissect_rnsap_MaxNrDLPhysicalchannelsTS(tvb, offset, actx, tree, hf_rnsap_id_TDD_maxNrDLPhysicalchannels);
25310 dissect_rnsap_ExtendedGSMCellIndividualOffset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25311 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25312 -50, 50U, NULL, FALSE);
25316 static int dissect_id_ExtendedGSMCellIndividualOffset(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25317 return dissect_rnsap_ExtendedGSMCellIndividualOffset(tvb, offset, actx, tree, hf_rnsap_id_ExtendedGSMCellIndividualOffset);
25321 static const per_sequence_t RL_ParameterUpdateIndicationFDD_RL_InformationList_sequence_of[1] = {
25322 { &hf_rnsap_RL_ParameterUpdateIndicationFDD_RL_InformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
25326 dissect_rnsap_RL_ParameterUpdateIndicationFDD_RL_InformationList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25327 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25328 ett_rnsap_RL_ParameterUpdateIndicationFDD_RL_InformationList, RL_ParameterUpdateIndicationFDD_RL_InformationList_sequence_of,
25333 static int dissect_id_RL_ParameterUpdateIndicationFDD_RL_InformationList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25334 return dissect_rnsap_RL_ParameterUpdateIndicationFDD_RL_InformationList(tvb, offset, actx, tree, hf_rnsap_id_RL_ParameterUpdateIndicationFDD_RL_InformationList);
25338 static const value_string rnsap_Primary_CPICH_Usage_For_Channel_Estimation_vals[] = {
25339 { 0, "primary-CPICH-may-be-used" },
25340 { 1, "primary-CPICH-shall-not-be-used" },
25346 dissect_rnsap_Primary_CPICH_Usage_For_Channel_Estimation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25347 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25348 2, NULL, FALSE, 0, NULL);
25352 static int dissect_id_Primary_CPICH_Usage_For_Channel_Estimation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25353 return dissect_rnsap_Primary_CPICH_Usage_For_Channel_Estimation(tvb, offset, actx, tree, hf_rnsap_id_Primary_CPICH_Usage_For_Channel_Estimation);
25357 static const per_sequence_t Secondary_CPICH_Information_sequence[] = {
25358 { &hf_rnsap_dl_ScramblingCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_ScramblingCode },
25359 { &hf_rnsap_fDD_DL_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_FDD_DL_ChannelisationCodeNumber },
25360 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
25361 { NULL, 0, 0, NULL }
25365 dissect_rnsap_Secondary_CPICH_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25366 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25367 ett_rnsap_Secondary_CPICH_Information, Secondary_CPICH_Information_sequence);
25371 static int dissect_id_Secondary_CPICH_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25372 return dissect_rnsap_Secondary_CPICH_Information(tvb, offset, actx, tree, hf_rnsap_id_Secondary_CPICH_Information);
25374 static int dissect_new_secondary_CPICH(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25375 return dissect_rnsap_Secondary_CPICH_Information(tvb, offset, actx, tree, hf_rnsap_new_secondary_CPICH);
25379 static const value_string rnsap_Secondary_CPICH_Information_Change_vals[] = {
25380 { 0, "new-secondary-CPICH" },
25381 { 1, "secondary-CPICH-shall-not-be-used" },
25385 static const per_choice_t Secondary_CPICH_Information_Change_choice[] = {
25386 { 0, &hf_rnsap_new_secondary_CPICH, ASN1_EXTENSION_ROOT , dissect_rnsap_Secondary_CPICH_Information },
25387 { 1, &hf_rnsap_secondary_CPICH_shall_not_be_used, ASN1_EXTENSION_ROOT , dissect_rnsap_NULL },
25388 { 0, NULL, 0, NULL }
25392 dissect_rnsap_Secondary_CPICH_Information_Change(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25393 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
25394 ett_rnsap_Secondary_CPICH_Information_Change, Secondary_CPICH_Information_Change_choice,
25399 static int dissect_id_Secondary_CPICH_Information_Change(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25400 return dissect_rnsap_Secondary_CPICH_Information_Change(tvb, offset, actx, tree, hf_rnsap_id_Secondary_CPICH_Information_Change);
25404 static const value_string rnsap_Phase_Reference_Update_Indicator_vals[] = {
25405 { 0, "phase-reference-needs-to-be-changed" },
25411 dissect_rnsap_Phase_Reference_Update_Indicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25412 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25413 1, NULL, FALSE, 0, NULL);
25417 static int dissect_id_Phase_Reference_Update_Indicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25418 return dissect_rnsap_Phase_Reference_Update_Indicator(tvb, offset, actx, tree, hf_rnsap_id_Phase_Reference_Update_Indicator);
25420 static int dissect_phase_Reference_Update_Indicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25421 return dissect_rnsap_Phase_Reference_Update_Indicator(tvb, offset, actx, tree, hf_rnsap_phase_Reference_Update_Indicator);
25425 static const per_sequence_t RL_ParameterUpdateIndicationFDD_RL_Information_Item_sequence[] = {
25426 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
25427 { &hf_rnsap_phase_Reference_Update_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Phase_Reference_Update_Indicator },
25428 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
25429 { NULL, 0, 0, NULL }
25433 dissect_rnsap_RL_ParameterUpdateIndicationFDD_RL_Information_Item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25434 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25435 ett_rnsap_RL_ParameterUpdateIndicationFDD_RL_Information_Item, RL_ParameterUpdateIndicationFDD_RL_Information_Item_sequence);
25439 static int dissect_id_RL_ParameterUpdateIndicationFDD_RL_Information_Item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25440 return dissect_rnsap_RL_ParameterUpdateIndicationFDD_RL_Information_Item(tvb, offset, actx, tree, hf_rnsap_id_RL_ParameterUpdateIndicationFDD_RL_Information_Item);
25444 static const value_string rnsap_Unidirectional_DCH_Indicator_vals[] = {
25445 { 0, "downlink-DCH-only" },
25446 { 1, "uplink-DCH-only" },
25452 dissect_rnsap_Unidirectional_DCH_Indicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25453 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25454 2, NULL, FALSE, 0, NULL);
25458 static int dissect_id_Unidirectional_DCH_Indicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25459 return dissect_rnsap_Unidirectional_DCH_Indicator(tvb, offset, actx, tree, hf_rnsap_id_Unidirectional_DCH_Indicator);
25463 static const per_sequence_t RL_InformationIE_RL_ReconfPrepTDD_sequence[] = {
25464 { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
25465 { &hf_rnsap_rL_Specific_DCH_Info, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_RL_Specific_DCH_Info },
25466 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
25467 { NULL, 0, 0, NULL }
25471 dissect_rnsap_RL_InformationIE_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25472 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25473 ett_rnsap_RL_InformationIE_RL_ReconfPrepTDD, RL_InformationIE_RL_ReconfPrepTDD_sequence);
25477 static int dissect_RL_Information_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25478 return dissect_rnsap_RL_InformationIE_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_RL_Information_RL_ReconfPrepTDD_item);
25482 static const per_sequence_t RL_Information_RL_ReconfPrepTDD_sequence_of[1] = {
25483 { &hf_rnsap_RL_Information_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_InformationIE_RL_ReconfPrepTDD },
25487 dissect_rnsap_RL_Information_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25488 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25489 ett_rnsap_RL_Information_RL_ReconfPrepTDD, RL_Information_RL_ReconfPrepTDD_sequence_of,
25494 static int dissect_id_RL_Information_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25495 return dissect_rnsap_RL_Information_RL_ReconfPrepTDD(tvb, offset, actx, tree, hf_rnsap_id_RL_Information_RL_ReconfPrepTDD);
25499 static const per_sequence_t Multiple_RL_InformationResponse_RL_ReconfReadyTDD_sequence_of[1] = {
25500 { &hf_rnsap_Multiple_RL_InformationResponse_RL_ReconfReadyTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_InformationResponse_RL_ReconfReadyTDD },
25504 dissect_rnsap_Multiple_RL_InformationResponse_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25505 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25506 ett_rnsap_Multiple_RL_InformationResponse_RL_ReconfReadyTDD, Multiple_RL_InformationResponse_RL_ReconfReadyTDD_sequence_of,
25511 static int dissect_id_Multiple_RL_InformationResponse_RL_ReconfReadyTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25512 return dissect_rnsap_Multiple_RL_InformationResponse_RL_ReconfReadyTDD(tvb, offset, actx, tree, hf_rnsap_id_Multiple_RL_InformationResponse_RL_ReconfReadyTDD);
25516 static const per_sequence_t Multiple_RL_InformationResponse_RL_ReconfRspTDD_sequence_of[1] = {
25517 { &hf_rnsap_Multiple_RL_InformationResponse_RL_ReconfRspTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_InformationResponse_RL_ReconfRspTDD },
25521 dissect_rnsap_Multiple_RL_InformationResponse_RL_ReconfRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25522 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25523 ett_rnsap_Multiple_RL_InformationResponse_RL_ReconfRspTDD, Multiple_RL_InformationResponse_RL_ReconfRspTDD_sequence_of,
25528 static int dissect_id_RL_ReconfigurationResponseTDD_RL_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25529 return dissect_rnsap_Multiple_RL_InformationResponse_RL_ReconfRspTDD(tvb, offset, actx, tree, hf_rnsap_id_RL_ReconfigurationResponseTDD_RL_Information);
25533 static const per_sequence_t Satellite_Almanac_Information_ExtItem_item_sequence[] = {
25534 { &hf_rnsap_dATA_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DATA_ID },
25535 { &hf_rnsap_sAT_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SAT_ID },
25536 { &hf_rnsap_gps_e_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_16 },
25537 { &hf_rnsap_gps_toa_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 },
25538 { &hf_rnsap_gps_delta_I_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_16 },
25539 { &hf_rnsap_omegadot_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_16 },
25540 { &hf_rnsap_svhealth_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 },
25541 { &hf_rnsap_gps_a_sqrt_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_24 },
25542 { &hf_rnsap_omegazero_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_24 },
25543 { &hf_rnsap_m_zero_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_24 },
25544 { &hf_rnsap_gps_omega_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_24 },
25545 { &hf_rnsap_gps_af_zero_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_11 },
25546 { &hf_rnsap_gps_af_one_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_11 },
25547 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
25548 { NULL, 0, 0, NULL }
25552 dissect_rnsap_Satellite_Almanac_Information_ExtItem_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25553 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25554 ett_rnsap_Satellite_Almanac_Information_ExtItem_item, Satellite_Almanac_Information_ExtItem_item_sequence);
25558 static int dissect_Satellite_Almanac_Information_ExtItem_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25559 return dissect_rnsap_Satellite_Almanac_Information_ExtItem_item(tvb, offset, actx, tree, hf_rnsap_Satellite_Almanac_Information_ExtItem_item);
25563 static const per_sequence_t Satellite_Almanac_Information_ExtItem_sequence_of[1] = {
25564 { &hf_rnsap_Satellite_Almanac_Information_ExtItem_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Satellite_Almanac_Information_ExtItem_item },
25568 dissect_rnsap_Satellite_Almanac_Information_ExtItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25569 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25570 ett_rnsap_Satellite_Almanac_Information_ExtItem, Satellite_Almanac_Information_ExtItem_sequence_of,
25575 static int dissect_id_Satellite_Almanac_Information_ExtItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25576 return dissect_rnsap_Satellite_Almanac_Information_ExtItem(tvb, offset, actx, tree, hf_rnsap_id_Satellite_Almanac_Information_ExtItem);
25580 static const per_sequence_t PriorityQueue_InfoItem_to_Modify_Unsynchronised_sequence[] = {
25581 { &hf_rnsap_priorityQueueId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PriorityQueue_Id },
25582 { &hf_rnsap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_SchedulingPriorityIndicator },
25583 { &hf_rnsap_discardTimer , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DiscardTimer },
25584 { &hf_rnsap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MAChsGuaranteedBitRate },
25585 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
25586 { NULL, 0, 0, NULL }
25590 dissect_rnsap_PriorityQueue_InfoItem_to_Modify_Unsynchronised(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25591 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25592 ett_rnsap_PriorityQueue_InfoItem_to_Modify_Unsynchronised, PriorityQueue_InfoItem_to_Modify_Unsynchronised_sequence);
25596 static int dissect_PriorityQueue_InfoList_to_Modify_Unsynchronised_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25597 return dissect_rnsap_PriorityQueue_InfoItem_to_Modify_Unsynchronised(tvb, offset, actx, tree, hf_rnsap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item);
25601 static const per_sequence_t PriorityQueue_InfoList_to_Modify_Unsynchronised_sequence_of[1] = {
25602 { &hf_rnsap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_PriorityQueue_InfoItem_to_Modify_Unsynchronised },
25606 dissect_rnsap_PriorityQueue_InfoList_to_Modify_Unsynchronised(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25607 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25608 ett_rnsap_PriorityQueue_InfoList_to_Modify_Unsynchronised, PriorityQueue_InfoList_to_Modify_Unsynchronised_sequence_of,
25613 static int dissect_priorityQueueInfotoModifyUnsynchronised(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25614 return dissect_rnsap_PriorityQueue_InfoList_to_Modify_Unsynchronised(tvb, offset, actx, tree, hf_rnsap_priorityQueueInfotoModifyUnsynchronised);
25618 static const per_sequence_t HSDSCH_Information_to_Modify_Unsynchronised_sequence[] = {
25619 { &hf_rnsap_hSDSCH_MACdFlow_Specific_InfoList_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify },
25620 { &hf_rnsap_priorityQueueInfotoModifyUnsynchronised, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PriorityQueue_InfoList_to_Modify_Unsynchronised },
25621 { &hf_rnsap_cqiPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CQI_Power_Offset },
25622 { &hf_rnsap_ackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Ack_Power_Offset },
25623 { &hf_rnsap_nackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Nack_Power_Offset },
25624 { &hf_rnsap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_HSSCCH_PowerOffset },
25625 { &hf_rnsap_tDDAckNackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TDD_AckNack_Power_Offset },
25626 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
25627 { NULL, 0, 0, NULL }
25631 dissect_rnsap_HSDSCH_Information_to_Modify_Unsynchronised(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25632 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25633 ett_rnsap_HSDSCH_Information_to_Modify_Unsynchronised, HSDSCH_Information_to_Modify_Unsynchronised_sequence);
25637 static int dissect_id_HSDSCH_Information_to_Modify_Unsynchronised(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25638 return dissect_rnsap_HSDSCH_Information_to_Modify_Unsynchronised(tvb, offset, actx, tree, hf_rnsap_id_HSDSCH_Information_to_Modify_Unsynchronised);
25644 dissect_rnsap_DsField(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25645 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
25646 8, 8, FALSE, NULL);
25650 static int dissect_dsField(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25651 return dissect_rnsap_DsField(tvb, offset, actx, tree, hf_rnsap_dsField);
25657 dissect_rnsap_GenericTrafficCategory(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25658 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
25659 8, 8, FALSE, NULL);
25663 static int dissect_genericTrafficCategory(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25664 return dissect_rnsap_GenericTrafficCategory(tvb, offset, actx, tree, hf_rnsap_genericTrafficCategory);
25668 static const value_string rnsap_TnlQos_vals[] = {
25670 { 1, "genericTrafficCategory" },
25674 static const per_choice_t TnlQos_choice[] = {
25675 { 0, &hf_rnsap_dsField , ASN1_EXTENSION_ROOT , dissect_rnsap_DsField },
25676 { 1, &hf_rnsap_genericTrafficCategory, ASN1_EXTENSION_ROOT , dissect_rnsap_GenericTrafficCategory },
25677 { 0, NULL, 0, NULL }
25681 dissect_rnsap_TnlQos(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25682 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
25683 ett_rnsap_TnlQos, TnlQos_choice,
25688 static int dissect_id_TnlQos(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25689 return dissect_rnsap_TnlQos(tvb, offset, actx, tree, hf_rnsap_id_TnlQos);
25691 static int dissect_tnlQoS(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25692 return dissect_rnsap_TnlQos(tvb, offset, actx, tree, hf_rnsap_tnlQoS);
25696 static const per_sequence_t RTLoadValue_sequence[] = {
25697 { &hf_rnsap_uplinkRTLoadValue, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_100 },
25698 { &hf_rnsap_downlinkRTLoadValue, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_100 },
25699 { NULL, 0, 0, NULL }
25703 dissect_rnsap_RTLoadValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25704 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25705 ett_rnsap_RTLoadValue, RTLoadValue_sequence);
25709 static int dissect_id_RTLoadValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25710 return dissect_rnsap_RTLoadValue(tvb, offset, actx, tree, hf_rnsap_id_RTLoadValue);
25714 static const per_sequence_t NRTLoadInformationValue_sequence[] = {
25715 { &hf_rnsap_uplinkNRTLoadInformationValue, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_3 },
25716 { &hf_rnsap_downlinkNRTLoadInformationValue, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_3 },
25717 { NULL, 0, 0, NULL }
25721 dissect_rnsap_NRTLoadInformationValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25722 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25723 ett_rnsap_NRTLoadInformationValue, NRTLoadInformationValue_sequence);
25727 static int dissect_id_NRTLoadInformationValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25728 return dissect_rnsap_NRTLoadInformationValue(tvb, offset, actx, tree, hf_rnsap_id_NRTLoadInformationValue);
25734 dissect_rnsap_CellPortionID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25735 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25736 0U, 63U, NULL, TRUE);
25740 static int dissect_id_CellPortionID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25741 return dissect_rnsap_CellPortionID(tvb, offset, actx, tree, hf_rnsap_id_CellPortionID);
25747 dissect_rnsap_UpPTSInterferenceValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25748 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25749 0U, 127U, NULL, TRUE);
25753 static int dissect_id_UpPTSInterferenceValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25754 return dissect_rnsap_UpPTSInterferenceValue(tvb, offset, actx, tree, hf_rnsap_id_UpPTSInterferenceValue);
25760 dissect_rnsap_PrimaryCCPCH_RSCP_Delta(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25761 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25762 -5, -1, NULL, TRUE);
25766 static int dissect_id_PrimaryCCPCH_RSCP_Delta(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25767 return dissect_rnsap_PrimaryCCPCH_RSCP_Delta(tvb, offset, actx, tree, hf_rnsap_id_PrimaryCCPCH_RSCP_Delta);
25769 static int dissect_primaryCCPCH_RSCP_Delta(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25770 return dissect_rnsap_PrimaryCCPCH_RSCP_Delta(tvb, offset, actx, tree, hf_rnsap_primaryCCPCH_RSCP_Delta);
25774 static const value_string rnsap_UEMeasurementType_vals[] = {
25775 { 0, "primary-CCPCH-RSCP" },
25776 { 1, "dL-Timeslot-ISCP" },
25777 { 2, "uE-Transmitted-power" },
25783 dissect_rnsap_UEMeasurementType(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25784 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25785 3, NULL, TRUE, 0, NULL);
25789 static int dissect_id_UEMeasurementType(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25790 return dissect_rnsap_UEMeasurementType(tvb, offset, actx, tree, hf_rnsap_id_UEMeasurementType);
25794 static const value_string rnsap_UEMeasurementTimeslotInfoHCRBurstType_vals[] = {
25803 dissect_rnsap_UEMeasurementTimeslotInfoHCRBurstType(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25804 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25805 3, NULL, TRUE, 0, NULL);
25809 static int dissect_burstType(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25810 return dissect_rnsap_UEMeasurementTimeslotInfoHCRBurstType(tvb, offset, actx, tree, hf_rnsap_burstType);
25814 static const per_sequence_t UEMeasurementTimeslotInfoHCR_IEs_sequence[] = {
25815 { &hf_rnsap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlot },
25816 { &hf_rnsap_burstType , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UEMeasurementTimeslotInfoHCRBurstType },
25817 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
25818 { NULL, 0, 0, NULL }
25822 dissect_rnsap_UEMeasurementTimeslotInfoHCR_IEs(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25823 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25824 ett_rnsap_UEMeasurementTimeslotInfoHCR_IEs, UEMeasurementTimeslotInfoHCR_IEs_sequence);
25828 static int dissect_UEMeasurementTimeslotInfoHCR_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25829 return dissect_rnsap_UEMeasurementTimeslotInfoHCR_IEs(tvb, offset, actx, tree, hf_rnsap_UEMeasurementTimeslotInfoHCR_item);
25833 static const per_sequence_t UEMeasurementTimeslotInfoHCR_sequence_of[1] = {
25834 { &hf_rnsap_UEMeasurementTimeslotInfoHCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_UEMeasurementTimeslotInfoHCR_IEs },
25838 dissect_rnsap_UEMeasurementTimeslotInfoHCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25839 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25840 ett_rnsap_UEMeasurementTimeslotInfoHCR, UEMeasurementTimeslotInfoHCR_sequence_of,
25845 static int dissect_id_UEMeasurementTimeslotInfoHCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25846 return dissect_rnsap_UEMeasurementTimeslotInfoHCR(tvb, offset, actx, tree, hf_rnsap_id_UEMeasurementTimeslotInfoHCR);
25850 static const per_sequence_t UEMeasurementTimeslotInfoLCR_IEs_sequence[] = {
25851 { &hf_rnsap_timeSlot1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlotLCR },
25852 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
25853 { NULL, 0, 0, NULL }
25857 dissect_rnsap_UEMeasurementTimeslotInfoLCR_IEs(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25858 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25859 ett_rnsap_UEMeasurementTimeslotInfoLCR_IEs, UEMeasurementTimeslotInfoLCR_IEs_sequence);
25863 static int dissect_UEMeasurementTimeslotInfoLCR_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25864 return dissect_rnsap_UEMeasurementTimeslotInfoLCR_IEs(tvb, offset, actx, tree, hf_rnsap_UEMeasurementTimeslotInfoLCR_item);
25868 static const per_sequence_t UEMeasurementTimeslotInfoLCR_sequence_of[1] = {
25869 { &hf_rnsap_UEMeasurementTimeslotInfoLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_UEMeasurementTimeslotInfoLCR_IEs },
25873 dissect_rnsap_UEMeasurementTimeslotInfoLCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25874 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25875 ett_rnsap_UEMeasurementTimeslotInfoLCR, UEMeasurementTimeslotInfoLCR_sequence_of,
25880 static int dissect_id_UEMeasurementTimeslotInfoLCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25881 return dissect_rnsap_UEMeasurementTimeslotInfoLCR(tvb, offset, actx, tree, hf_rnsap_id_UEMeasurementTimeslotInfoLCR);
25885 static const value_string rnsap_UEMeasurementReportCharacteristicsPeriodicAmountofReporting_vals[] = {
25893 { 7, "rInfinity" },
25899 dissect_rnsap_UEMeasurementReportCharacteristicsPeriodicAmountofReporting(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25900 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25901 8, NULL, FALSE, 0, NULL);
25905 static int dissect_amountofReporting(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25906 return dissect_rnsap_UEMeasurementReportCharacteristicsPeriodicAmountofReporting(tvb, offset, actx, tree, hf_rnsap_amountofReporting);
25910 static const value_string rnsap_UEMeasurementReportCharacteristicsPeriodicReportingInterval_vals[] = {
25931 dissect_rnsap_UEMeasurementReportCharacteristicsPeriodicReportingInterval(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25932 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25933 15, NULL, FALSE, 0, NULL);
25937 static int dissect_reportingInterval(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25938 return dissect_rnsap_UEMeasurementReportCharacteristicsPeriodicReportingInterval(tvb, offset, actx, tree, hf_rnsap_reportingInterval);
25942 static const per_sequence_t UEMeasurementReportCharacteristicsPeriodic_sequence[] = {
25943 { &hf_rnsap_amountofReporting, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UEMeasurementReportCharacteristicsPeriodicAmountofReporting },
25944 { &hf_rnsap_reportingInterval, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UEMeasurementReportCharacteristicsPeriodicReportingInterval },
25945 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
25946 { NULL, 0, 0, NULL }
25950 dissect_rnsap_UEMeasurementReportCharacteristicsPeriodic(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25951 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25952 ett_rnsap_UEMeasurementReportCharacteristicsPeriodic, UEMeasurementReportCharacteristicsPeriodic_sequence);
25956 static int dissect_periodic2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25957 return dissect_rnsap_UEMeasurementReportCharacteristicsPeriodic(tvb, offset, actx, tree, hf_rnsap_periodic2);
25963 dissect_rnsap_UEMeasurementThresholdDLTimeslotISCP(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25964 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25965 -115, -25, NULL, FALSE);
25969 static int dissect_timeslotISCP(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25970 return dissect_rnsap_UEMeasurementThresholdDLTimeslotISCP(tvb, offset, actx, tree, hf_rnsap_timeslotISCP);
25976 dissect_rnsap_UEMeasurementThresholdUETransmitPower(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25977 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25978 -50, 33U, NULL, FALSE);
25982 static int dissect_uETransmitPower(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25983 return dissect_rnsap_UEMeasurementThresholdUETransmitPower(tvb, offset, actx, tree, hf_rnsap_uETransmitPower);
25989 dissect_rnsap_UEMeasurementThreshold_Extension(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
25990 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
25994 static int dissect_extension_UEMeasurementThreshold(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
25995 return dissect_rnsap_UEMeasurementThreshold_Extension(tvb, offset, actx, tree, hf_rnsap_extension_UEMeasurementThreshold);
25999 static const value_string rnsap_UEMeasurementThreshold_vals[] = {
26000 { 0, "timeslotISCP" },
26001 { 1, "uETransmitPower" },
26002 { 2, "extension-UEMeasurementThreshold" },
26006 static const per_choice_t UEMeasurementThreshold_choice[] = {
26007 { 0, &hf_rnsap_timeslotISCP , ASN1_EXTENSION_ROOT , dissect_rnsap_UEMeasurementThresholdDLTimeslotISCP },
26008 { 1, &hf_rnsap_uETransmitPower, ASN1_EXTENSION_ROOT , dissect_rnsap_UEMeasurementThresholdUETransmitPower },
26009 { 2, &hf_rnsap_extension_UEMeasurementThreshold, ASN1_NOT_EXTENSION_ROOT, dissect_rnsap_UEMeasurementThreshold_Extension },
26010 { 0, NULL, 0, NULL }
26014 dissect_rnsap_UEMeasurementThreshold(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26015 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
26016 ett_rnsap_UEMeasurementThreshold, UEMeasurementThreshold_choice,
26021 static int dissect_uEMeasurementTreshold(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26022 return dissect_rnsap_UEMeasurementThreshold(tvb, offset, actx, tree, hf_rnsap_uEMeasurementTreshold);
26026 static const value_string rnsap_UEMeasurementTimeToTrigger_vals[] = {
26048 dissect_rnsap_UEMeasurementTimeToTrigger(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26049 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26050 16, NULL, FALSE, 0, NULL);
26054 static int dissect_uEMeasurementTimeToTrigger(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26055 return dissect_rnsap_UEMeasurementTimeToTrigger(tvb, offset, actx, tree, hf_rnsap_uEMeasurementTimeToTrigger);
26061 dissect_rnsap_UEMeasurementHysteresisTime(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26062 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26063 0U, 15U, NULL, FALSE);
26067 static int dissect_uEMeasurementHysteresisTime(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26068 return dissect_rnsap_UEMeasurementHysteresisTime(tvb, offset, actx, tree, hf_rnsap_uEMeasurementHysteresisTime);
26072 static const per_sequence_t UEMeasurementReportCharacteristicsEvent1h_sequence[] = {
26073 { &hf_rnsap_uEMeasurementTreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UEMeasurementThreshold },
26074 { &hf_rnsap_uEMeasurementTimeToTrigger, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UEMeasurementTimeToTrigger },
26075 { &hf_rnsap_uEMeasurementHysteresisTime, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UEMeasurementHysteresisTime },
26076 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
26077 { NULL, 0, 0, NULL }
26081 dissect_rnsap_UEMeasurementReportCharacteristicsEvent1h(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26082 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26083 ett_rnsap_UEMeasurementReportCharacteristicsEvent1h, UEMeasurementReportCharacteristicsEvent1h_sequence);
26087 static int dissect_event1h(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26088 return dissect_rnsap_UEMeasurementReportCharacteristicsEvent1h(tvb, offset, actx, tree, hf_rnsap_event1h);
26092 static const per_sequence_t UEMeasurementReportCharacteristicsEvent1i_sequence[] = {
26093 { &hf_rnsap_uEMeasurementTreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UEMeasurementThreshold },
26094 { &hf_rnsap_uEMeasurementTimeToTrigger, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UEMeasurementTimeToTrigger },
26095 { &hf_rnsap_uEMeasurementHysteresisTime, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UEMeasurementHysteresisTime },
26096 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
26097 { NULL, 0, 0, NULL }
26101 dissect_rnsap_UEMeasurementReportCharacteristicsEvent1i(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26102 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26103 ett_rnsap_UEMeasurementReportCharacteristicsEvent1i, UEMeasurementReportCharacteristicsEvent1i_sequence);
26107 static int dissect_event1i(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26108 return dissect_rnsap_UEMeasurementReportCharacteristicsEvent1i(tvb, offset, actx, tree, hf_rnsap_event1i);
26112 static const per_sequence_t UEMeasurementReportCharacteristicsEvent6a_sequence[] = {
26113 { &hf_rnsap_uEMeasurementTreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UEMeasurementThreshold },
26114 { &hf_rnsap_uEMeasurementTimeToTrigger, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UEMeasurementTimeToTrigger },
26115 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
26116 { NULL, 0, 0, NULL }
26120 dissect_rnsap_UEMeasurementReportCharacteristicsEvent6a(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26121 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26122 ett_rnsap_UEMeasurementReportCharacteristicsEvent6a, UEMeasurementReportCharacteristicsEvent6a_sequence);
26126 static int dissect_event6a(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26127 return dissect_rnsap_UEMeasurementReportCharacteristicsEvent6a(tvb, offset, actx, tree, hf_rnsap_event6a);
26131 static const per_sequence_t UEMeasurementReportCharacteristicsEvent6b_sequence[] = {
26132 { &hf_rnsap_uEMeasurementTreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UEMeasurementThreshold },
26133 { &hf_rnsap_uEMeasurementTimeToTrigger, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UEMeasurementTimeToTrigger },
26134 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
26135 { NULL, 0, 0, NULL }
26139 dissect_rnsap_UEMeasurementReportCharacteristicsEvent6b(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26140 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26141 ett_rnsap_UEMeasurementReportCharacteristicsEvent6b, UEMeasurementReportCharacteristicsEvent6b_sequence);
26145 static int dissect_event6b(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26146 return dissect_rnsap_UEMeasurementReportCharacteristicsEvent6b(tvb, offset, actx, tree, hf_rnsap_event6b);
26150 static const per_sequence_t UEMeasurementReportCharacteristicsEvent6c_sequence[] = {
26151 { &hf_rnsap_uEMeasurementTimeToTrigger, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UEMeasurementTimeToTrigger },
26152 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
26153 { NULL, 0, 0, NULL }
26157 dissect_rnsap_UEMeasurementReportCharacteristicsEvent6c(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26158 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26159 ett_rnsap_UEMeasurementReportCharacteristicsEvent6c, UEMeasurementReportCharacteristicsEvent6c_sequence);
26163 static int dissect_event6c(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26164 return dissect_rnsap_UEMeasurementReportCharacteristicsEvent6c(tvb, offset, actx, tree, hf_rnsap_event6c);
26168 static const per_sequence_t UEMeasurementReportCharacteristicsEvent6d_sequence[] = {
26169 { &hf_rnsap_uEMeasurementTimeToTrigger, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UEMeasurementTimeToTrigger },
26170 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
26171 { NULL, 0, 0, NULL }
26175 dissect_rnsap_UEMeasurementReportCharacteristicsEvent6d(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26176 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26177 ett_rnsap_UEMeasurementReportCharacteristicsEvent6d, UEMeasurementReportCharacteristicsEvent6d_sequence);
26181 static int dissect_event6d(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26182 return dissect_rnsap_UEMeasurementReportCharacteristicsEvent6d(tvb, offset, actx, tree, hf_rnsap_event6d);
26188 dissect_rnsap_UEMeasurementReportCharacteristics_Extension(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26189 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
26193 static int dissect_extension_ReportCharacteristics1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26194 return dissect_rnsap_UEMeasurementReportCharacteristics_Extension(tvb, offset, actx, tree, hf_rnsap_extension_ReportCharacteristics1);
26198 static const value_string rnsap_UEMeasurementReportCharacteristics_vals[] = {
26206 { 7, "extension-ReportCharacteristics" },
26210 static const per_choice_t UEMeasurementReportCharacteristics_choice[] = {
26211 { 0, &hf_rnsap_periodic2 , ASN1_EXTENSION_ROOT , dissect_rnsap_UEMeasurementReportCharacteristicsPeriodic },
26212 { 1, &hf_rnsap_event1h , ASN1_EXTENSION_ROOT , dissect_rnsap_UEMeasurementReportCharacteristicsEvent1h },
26213 { 2, &hf_rnsap_event1i , ASN1_EXTENSION_ROOT , dissect_rnsap_UEMeasurementReportCharacteristicsEvent1i },
26214 { 3, &hf_rnsap_event6a , ASN1_EXTENSION_ROOT , dissect_rnsap_UEMeasurementReportCharacteristicsEvent6a },
26215 { 4, &hf_rnsap_event6b , ASN1_EXTENSION_ROOT , dissect_rnsap_UEMeasurementReportCharacteristicsEvent6b },
26216 { 5, &hf_rnsap_event6c , ASN1_EXTENSION_ROOT , dissect_rnsap_UEMeasurementReportCharacteristicsEvent6c },
26217 { 6, &hf_rnsap_event6d , ASN1_EXTENSION_ROOT , dissect_rnsap_UEMeasurementReportCharacteristicsEvent6d },
26218 { 7, &hf_rnsap_extension_ReportCharacteristics1, ASN1_NOT_EXTENSION_ROOT, dissect_rnsap_UEMeasurementReportCharacteristics_Extension },
26219 { 0, NULL, 0, NULL }
26223 dissect_rnsap_UEMeasurementReportCharacteristics(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26224 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
26225 ett_rnsap_UEMeasurementReportCharacteristics, UEMeasurementReportCharacteristics_choice,
26230 static int dissect_id_UEMeasurementReportCharacteristics(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26231 return dissect_rnsap_UEMeasurementReportCharacteristics(tvb, offset, actx, tree, hf_rnsap_id_UEMeasurementReportCharacteristics);
26235 static const value_string rnsap_UEMeasurementParameterModAllow_vals[] = {
26236 { 0, "parameterModificationAllowed" },
26242 dissect_rnsap_UEMeasurementParameterModAllow(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26243 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26244 1, NULL, TRUE, 0, NULL);
26248 static int dissect_id_UEMeasurementParameterModAllow(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26249 return dissect_rnsap_UEMeasurementParameterModAllow(tvb, offset, actx, tree, hf_rnsap_id_UEMeasurementParameterModAllow);
26255 dissect_rnsap_INTEGER_0_104(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26256 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26257 0U, 104U, NULL, FALSE);
26261 static int dissect_uETransmitPower1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26262 return dissect_rnsap_INTEGER_0_104(tvb, offset, actx, tree, hf_rnsap_uETransmitPower1);
26266 static const per_sequence_t UEMeasurementValueTransmittedPowerListHCR_IEs_sequence[] = {
26267 { &hf_rnsap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlot },
26268 { &hf_rnsap_uETransmitPower1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_104 },
26269 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
26270 { NULL, 0, 0, NULL }
26274 dissect_rnsap_UEMeasurementValueTransmittedPowerListHCR_IEs(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26275 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26276 ett_rnsap_UEMeasurementValueTransmittedPowerListHCR_IEs, UEMeasurementValueTransmittedPowerListHCR_IEs_sequence);
26280 static int dissect_UEMeasurementValueTransmittedPowerListHCR_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26281 return dissect_rnsap_UEMeasurementValueTransmittedPowerListHCR_IEs(tvb, offset, actx, tree, hf_rnsap_UEMeasurementValueTransmittedPowerListHCR_item);
26285 static const per_sequence_t UEMeasurementValueTransmittedPowerListHCR_sequence_of[1] = {
26286 { &hf_rnsap_UEMeasurementValueTransmittedPowerListHCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_UEMeasurementValueTransmittedPowerListHCR_IEs },
26290 dissect_rnsap_UEMeasurementValueTransmittedPowerListHCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26291 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26292 ett_rnsap_UEMeasurementValueTransmittedPowerListHCR, UEMeasurementValueTransmittedPowerListHCR_sequence_of,
26297 static int dissect_uEMeasurementTransmittedPowerListHCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26298 return dissect_rnsap_UEMeasurementValueTransmittedPowerListHCR(tvb, offset, actx, tree, hf_rnsap_uEMeasurementTransmittedPowerListHCR);
26302 static const per_sequence_t UEMeasurementValueTransmittedPowerListLCR_IEs_sequence[] = {
26303 { &hf_rnsap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlotLCR },
26304 { &hf_rnsap_uETransmitPower1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_104 },
26305 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
26306 { NULL, 0, 0, NULL }
26310 dissect_rnsap_UEMeasurementValueTransmittedPowerListLCR_IEs(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26311 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26312 ett_rnsap_UEMeasurementValueTransmittedPowerListLCR_IEs, UEMeasurementValueTransmittedPowerListLCR_IEs_sequence);
26316 static int dissect_UEMeasurementValueTransmittedPowerListLCR_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26317 return dissect_rnsap_UEMeasurementValueTransmittedPowerListLCR_IEs(tvb, offset, actx, tree, hf_rnsap_UEMeasurementValueTransmittedPowerListLCR_item);
26321 static const per_sequence_t UEMeasurementValueTransmittedPowerListLCR_sequence_of[1] = {
26322 { &hf_rnsap_UEMeasurementValueTransmittedPowerListLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_UEMeasurementValueTransmittedPowerListLCR_IEs },
26326 dissect_rnsap_UEMeasurementValueTransmittedPowerListLCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26327 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26328 ett_rnsap_UEMeasurementValueTransmittedPowerListLCR, UEMeasurementValueTransmittedPowerListLCR_sequence_of,
26333 static int dissect_uEMeasurementTransmittedPowerListLCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26334 return dissect_rnsap_UEMeasurementValueTransmittedPowerListLCR(tvb, offset, actx, tree, hf_rnsap_uEMeasurementTransmittedPowerListLCR);
26338 static const per_sequence_t UE_MeasurementValue_UE_Transmitted_Power_sequence[] = {
26339 { &hf_rnsap_uEMeasurementTransmittedPowerListHCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UEMeasurementValueTransmittedPowerListHCR },
26340 { &hf_rnsap_uEMeasurementTransmittedPowerListLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UEMeasurementValueTransmittedPowerListLCR },
26341 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
26342 { NULL, 0, 0, NULL }
26346 dissect_rnsap_UE_MeasurementValue_UE_Transmitted_Power(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26347 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26348 ett_rnsap_UE_MeasurementValue_UE_Transmitted_Power, UE_MeasurementValue_UE_Transmitted_Power_sequence);
26352 static int dissect_uE_Transmitted_Power(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26353 return dissect_rnsap_UE_MeasurementValue_UE_Transmitted_Power(tvb, offset, actx, tree, hf_rnsap_uE_Transmitted_Power);
26357 static const per_sequence_t UE_MeasurementValue_Primary_CCPCH_RSCP_sequence[] = {
26358 { &hf_rnsap_primaryCCPCH_RSCP, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PrimaryCCPCH_RSCP },
26359 { &hf_rnsap_primaryCCPCH_RSCP_Delta, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PrimaryCCPCH_RSCP_Delta },
26360 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
26361 { NULL, 0, 0, NULL }
26365 dissect_rnsap_UE_MeasurementValue_Primary_CCPCH_RSCP(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26366 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26367 ett_rnsap_UE_MeasurementValue_Primary_CCPCH_RSCP, UE_MeasurementValue_Primary_CCPCH_RSCP_sequence);
26371 static int dissect_primary_CCPCH_RSCP(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26372 return dissect_rnsap_UE_MeasurementValue_Primary_CCPCH_RSCP(tvb, offset, actx, tree, hf_rnsap_primary_CCPCH_RSCP);
26376 static const per_sequence_t UEMeasurementValueTimeslotISCPListHCR_IEs_sequence[] = {
26377 { &hf_rnsap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlot },
26378 { &hf_rnsap_dL_TimeslotISCP, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_TimeslotISCP },
26379 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
26380 { NULL, 0, 0, NULL }
26384 dissect_rnsap_UEMeasurementValueTimeslotISCPListHCR_IEs(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26385 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26386 ett_rnsap_UEMeasurementValueTimeslotISCPListHCR_IEs, UEMeasurementValueTimeslotISCPListHCR_IEs_sequence);
26390 static int dissect_UEMeasurementValueTimeslotISCPListHCR_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26391 return dissect_rnsap_UEMeasurementValueTimeslotISCPListHCR_IEs(tvb, offset, actx, tree, hf_rnsap_UEMeasurementValueTimeslotISCPListHCR_item);
26395 static const per_sequence_t UEMeasurementValueTimeslotISCPListHCR_sequence_of[1] = {
26396 { &hf_rnsap_UEMeasurementValueTimeslotISCPListHCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_UEMeasurementValueTimeslotISCPListHCR_IEs },
26400 dissect_rnsap_UEMeasurementValueTimeslotISCPListHCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26401 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26402 ett_rnsap_UEMeasurementValueTimeslotISCPListHCR, UEMeasurementValueTimeslotISCPListHCR_sequence_of,
26407 static int dissect_uEMeasurementTimeslotISCPListHCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26408 return dissect_rnsap_UEMeasurementValueTimeslotISCPListHCR(tvb, offset, actx, tree, hf_rnsap_uEMeasurementTimeslotISCPListHCR);
26412 static const per_sequence_t UEMeasurementValueTimeslotISCPListLCR_IEs_sequence[] = {
26413 { &hf_rnsap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlotLCR },
26414 { &hf_rnsap_dL_TimeslotISCP, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_TimeslotISCP },
26415 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
26416 { NULL, 0, 0, NULL }
26420 dissect_rnsap_UEMeasurementValueTimeslotISCPListLCR_IEs(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26421 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26422 ett_rnsap_UEMeasurementValueTimeslotISCPListLCR_IEs, UEMeasurementValueTimeslotISCPListLCR_IEs_sequence);
26426 static int dissect_UEMeasurementValueTimeslotISCPListLCR_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26427 return dissect_rnsap_UEMeasurementValueTimeslotISCPListLCR_IEs(tvb, offset, actx, tree, hf_rnsap_UEMeasurementValueTimeslotISCPListLCR_item);
26431 static const per_sequence_t UEMeasurementValueTimeslotISCPListLCR_sequence_of[1] = {
26432 { &hf_rnsap_UEMeasurementValueTimeslotISCPListLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_UEMeasurementValueTimeslotISCPListLCR_IEs },
26436 dissect_rnsap_UEMeasurementValueTimeslotISCPListLCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26437 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26438 ett_rnsap_UEMeasurementValueTimeslotISCPListLCR, UEMeasurementValueTimeslotISCPListLCR_sequence_of,
26443 static int dissect_uEMeasurementTimeslotISCPListLCR(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26444 return dissect_rnsap_UEMeasurementValueTimeslotISCPListLCR(tvb, offset, actx, tree, hf_rnsap_uEMeasurementTimeslotISCPListLCR);
26448 static const per_sequence_t UE_MeasurementValue_DL_Timeslot_ISCP_sequence[] = {
26449 { &hf_rnsap_uEMeasurementTimeslotISCPListHCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UEMeasurementValueTimeslotISCPListHCR },
26450 { &hf_rnsap_uEMeasurementTimeslotISCPListLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UEMeasurementValueTimeslotISCPListLCR },
26451 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
26452 { NULL, 0, 0, NULL }
26456 dissect_rnsap_UE_MeasurementValue_DL_Timeslot_ISCP(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26457 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26458 ett_rnsap_UE_MeasurementValue_DL_Timeslot_ISCP, UE_MeasurementValue_DL_Timeslot_ISCP_sequence);
26462 static int dissect_dL_Timeslot_ISCP(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26463 return dissect_rnsap_UE_MeasurementValue_DL_Timeslot_ISCP(tvb, offset, actx, tree, hf_rnsap_dL_Timeslot_ISCP);
26469 dissect_rnsap_UEMeasurementValue_Extension(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26470 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
26474 static int dissect_extension_UEMeasurementValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26475 return dissect_rnsap_UEMeasurementValue_Extension(tvb, offset, actx, tree, hf_rnsap_extension_UEMeasurementValue);
26479 static const value_string rnsap_UEMeasurementValue_vals[] = {
26480 { 0, "uE-Transmitted-Power" },
26481 { 1, "primary-CCPCH-RSCP" },
26482 { 2, "dL-Timeslot-ISCP" },
26483 { 3, "extension-UEMeasurementValue" },
26487 static const per_choice_t UEMeasurementValue_choice[] = {
26488 { 0, &hf_rnsap_uE_Transmitted_Power, ASN1_EXTENSION_ROOT , dissect_rnsap_UE_MeasurementValue_UE_Transmitted_Power },
26489 { 1, &hf_rnsap_primary_CCPCH_RSCP, ASN1_EXTENSION_ROOT , dissect_rnsap_UE_MeasurementValue_Primary_CCPCH_RSCP },
26490 { 2, &hf_rnsap_dL_Timeslot_ISCP, ASN1_EXTENSION_ROOT , dissect_rnsap_UE_MeasurementValue_DL_Timeslot_ISCP },
26491 { 3, &hf_rnsap_extension_UEMeasurementValue, ASN1_NOT_EXTENSION_ROOT, dissect_rnsap_UEMeasurementValue_Extension },
26492 { 0, NULL, 0, NULL }
26496 dissect_rnsap_UEMeasurementValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26497 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
26498 ett_rnsap_UEMeasurementValue, UEMeasurementValue_choice,
26503 static int dissect_uEmeasurementValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26504 return dissect_rnsap_UEMeasurementValue(tvb, offset, actx, tree, hf_rnsap_uEmeasurementValue);
26508 static const per_sequence_t UEMeasurementValueInformationAvailable_sequence[] = {
26509 { &hf_rnsap_uEmeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UEMeasurementValue },
26510 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
26511 { NULL, 0, 0, NULL }
26515 dissect_rnsap_UEMeasurementValueInformationAvailable(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26516 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26517 ett_rnsap_UEMeasurementValueInformationAvailable, UEMeasurementValueInformationAvailable_sequence);
26521 static int dissect_measurementAvailable2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26522 return dissect_rnsap_UEMeasurementValueInformationAvailable(tvb, offset, actx, tree, hf_rnsap_measurementAvailable2);
26528 dissect_rnsap_UEMeasurementValueInformationnotAvailable(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26529 offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
26533 static int dissect_measurementnotAvailable2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26534 return dissect_rnsap_UEMeasurementValueInformationnotAvailable(tvb, offset, actx, tree, hf_rnsap_measurementnotAvailable2);
26538 static const value_string rnsap_UEMeasurementValueInformation_vals[] = {
26539 { 0, "measurementAvailable" },
26540 { 1, "measurementnotAvailable" },
26544 static const per_choice_t UEMeasurementValueInformation_choice[] = {
26545 { 0, &hf_rnsap_measurementAvailable2, ASN1_NO_EXTENSIONS , dissect_rnsap_UEMeasurementValueInformationAvailable },
26546 { 1, &hf_rnsap_measurementnotAvailable2, ASN1_NO_EXTENSIONS , dissect_rnsap_UEMeasurementValueInformationnotAvailable },
26547 { 0, NULL, 0, NULL }
26551 dissect_rnsap_UEMeasurementValueInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26552 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
26553 ett_rnsap_UEMeasurementValueInformation, UEMeasurementValueInformation_choice,
26558 static int dissect_id_UEMeasurementValueInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26559 return dissect_rnsap_UEMeasurementValueInformation(tvb, offset, actx, tree, hf_rnsap_id_UEMeasurementValueInformation);
26563 static const value_string rnsap_T_interface_vals[] = {
26571 dissect_rnsap_T_interface(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26572 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26573 2, NULL, TRUE, 0, NULL);
26577 static int dissect_interface(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26578 return dissect_rnsap_T_interface(tvb, offset, actx, tree, hf_rnsap_interface);
26582 static const per_sequence_t InterfacesToTraceItem_sequence[] = {
26583 { &hf_rnsap_interface , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_T_interface },
26584 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
26585 { NULL, 0, 0, NULL }
26589 dissect_rnsap_InterfacesToTraceItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26590 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26591 ett_rnsap_InterfacesToTraceItem, InterfacesToTraceItem_sequence);
26595 static int dissect_id_InterfacesToTraceItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26596 return dissect_rnsap_InterfacesToTraceItem(tvb, offset, actx, tree, hf_rnsap_id_InterfacesToTraceItem);
26600 static const per_sequence_t ListOfInterfacesToTrace_sequence_of[1] = {
26601 { &hf_rnsap_ListOfInterfacesToTrace_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
26605 dissect_rnsap_ListOfInterfacesToTrace(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26606 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26607 ett_rnsap_ListOfInterfacesToTrace, ListOfInterfacesToTrace_sequence_of,
26612 static int dissect_id_ListOfInterfacesToTrace(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26613 return dissect_rnsap_ListOfInterfacesToTrace(tvb, offset, actx, tree, hf_rnsap_id_ListOfInterfacesToTrace);
26617 static const value_string rnsap_TraceDepth_vals[] = {
26626 dissect_rnsap_TraceDepth(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26627 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26628 3, NULL, TRUE, 0, NULL);
26632 static int dissect_id_TraceDepth(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26633 return dissect_rnsap_TraceDepth(tvb, offset, actx, tree, hf_rnsap_id_TraceDepth);
26639 dissect_rnsap_TraceRecordingSessionReference(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26640 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26641 0U, 65535U, NULL, FALSE);
26645 static int dissect_id_TraceRecordingSessionReference(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26646 return dissect_rnsap_TraceRecordingSessionReference(tvb, offset, actx, tree, hf_rnsap_id_TraceRecordingSessionReference);
26652 dissect_rnsap_TraceReference(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26653 offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
26658 static int dissect_id_TraceReference(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26659 return dissect_rnsap_TraceReference(tvb, offset, actx, tree, hf_rnsap_id_TraceReference);
26665 dissect_rnsap_IMEI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26666 offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
26671 static int dissect_imei(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26672 return dissect_rnsap_IMEI(tvb, offset, actx, tree, hf_rnsap_imei);
26678 dissect_rnsap_IMEISV(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26679 offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
26684 static int dissect_imeisv(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26685 return dissect_rnsap_IMEISV(tvb, offset, actx, tree, hf_rnsap_imeisv);
26689 static const value_string rnsap_UEIdentity_vals[] = {
26696 static const per_choice_t UEIdentity_choice[] = {
26697 { 0, &hf_rnsap_imsi , ASN1_EXTENSION_ROOT , dissect_rnsap_IMSI },
26698 { 1, &hf_rnsap_imei , ASN1_EXTENSION_ROOT , dissect_rnsap_IMEI },
26699 { 2, &hf_rnsap_imeisv , ASN1_EXTENSION_ROOT , dissect_rnsap_IMEISV },
26700 { 0, NULL, 0, NULL }
26704 dissect_rnsap_UEIdentity(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26705 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
26706 ett_rnsap_UEIdentity, UEIdentity_choice,
26711 static int dissect_id_UEIdentity(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26712 return dissect_rnsap_UEIdentity(tvb, offset, actx, tree, hf_rnsap_id_UEIdentity);
26718 dissect_rnsap_OCTET_STRING_SIZE_1_23(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26719 offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
26724 static int dissect_gERAN_SI_block(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26725 return dissect_rnsap_OCTET_STRING_SIZE_1_23(tvb, offset, actx, tree, hf_rnsap_gERAN_SI_block);
26729 static const per_sequence_t GERAN_SystemInfo_item_sequence[] = {
26730 { &hf_rnsap_gERAN_SI_block, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_OCTET_STRING_SIZE_1_23 },
26731 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
26732 { NULL, 0, 0, NULL }
26736 dissect_rnsap_GERAN_SystemInfo_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26737 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26738 ett_rnsap_GERAN_SystemInfo_item, GERAN_SystemInfo_item_sequence);
26742 static int dissect_GERAN_SystemInfo_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26743 return dissect_rnsap_GERAN_SystemInfo_item(tvb, offset, actx, tree, hf_rnsap_GERAN_SystemInfo_item);
26747 static const per_sequence_t GERAN_SystemInfo_sequence_of[1] = {
26748 { &hf_rnsap_GERAN_SystemInfo_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_GERAN_SystemInfo_item },
26752 dissect_rnsap_GERAN_SystemInfo(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26753 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26754 ett_rnsap_GERAN_SystemInfo, GERAN_SystemInfo_sequence_of,
26759 static int dissect_sI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26760 return dissect_rnsap_GERAN_SystemInfo(tvb, offset, actx, tree, hf_rnsap_sI);
26762 static int dissect_pSI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26763 return dissect_rnsap_GERAN_SystemInfo(tvb, offset, actx, tree, hf_rnsap_pSI);
26767 static const value_string rnsap_GERAN_SI_Type_vals[] = {
26773 static const per_choice_t GERAN_SI_Type_choice[] = {
26774 { 0, &hf_rnsap_sI , ASN1_EXTENSION_ROOT , dissect_rnsap_GERAN_SystemInfo },
26775 { 1, &hf_rnsap_pSI , ASN1_EXTENSION_ROOT , dissect_rnsap_GERAN_SystemInfo },
26776 { 0, NULL, 0, NULL }
26780 dissect_rnsap_GERAN_SI_Type(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26781 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
26782 ett_rnsap_GERAN_SI_Type, GERAN_SI_Type_choice,
26787 static int dissect_gERAN_SI_Type(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26788 return dissect_rnsap_GERAN_SI_Type(tvb, offset, actx, tree, hf_rnsap_gERAN_SI_Type);
26792 static const per_sequence_t NACC_Related_Data_sequence[] = {
26793 { &hf_rnsap_gERAN_SI_Type , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GERAN_SI_Type },
26794 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
26795 { NULL, 0, 0, NULL }
26799 dissect_rnsap_NACC_Related_Data(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26800 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26801 ett_rnsap_NACC_Related_Data, NACC_Related_Data_sequence);
26805 static int dissect_id_NACC_Related_Data(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26806 return dissect_rnsap_NACC_Related_Data(tvb, offset, actx, tree, hf_rnsap_id_NACC_Related_Data);
26810 static const per_sequence_t T_lAI_sequence[] = {
26811 { &hf_rnsap_pLMN_Identity , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PLMN_Identity },
26812 { &hf_rnsap_lAC , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_LAC },
26813 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
26814 { NULL, 0, 0, NULL }
26818 dissect_rnsap_T_lAI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26819 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26820 ett_rnsap_T_lAI, T_lAI_sequence);
26824 static int dissect_lAI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26825 return dissect_rnsap_T_lAI(tvb, offset, actx, tree, hf_rnsap_lAI);
26831 dissect_rnsap_CI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26832 offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
26837 static int dissect_cI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26838 return dissect_rnsap_CI(tvb, offset, actx, tree, hf_rnsap_cI);
26842 static const per_sequence_t CGI_sequence[] = {
26843 { &hf_rnsap_lAI , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_T_lAI },
26844 { &hf_rnsap_cI , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_CI },
26845 { &hf_rnsap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
26846 { NULL, 0, 0, NULL }
26850 dissect_rnsap_CGI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26851 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26852 ett_rnsap_CGI, CGI_sequence);
26856 static int dissect_cGI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26857 return dissect_rnsap_CGI(tvb, offset, actx, tree, hf_rnsap_cGI);
26861 static const per_sequence_t GSM_Cell_InfEx_Rqst_sequence[] = {
26862 { &hf_rnsap_cGI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CGI },
26863 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
26864 { NULL, 0, 0, NULL }
26868 dissect_rnsap_GSM_Cell_InfEx_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26869 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26870 ett_rnsap_GSM_Cell_InfEx_Rqst, GSM_Cell_InfEx_Rqst_sequence);
26874 static int dissect_id_GSM_Cell_InfEx_Rqst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26875 return dissect_rnsap_GSM_Cell_InfEx_Rqst(tvb, offset, actx, tree, hf_rnsap_id_GSM_Cell_InfEx_Rqst);
26881 dissect_rnsap_MeasurementRecoveryBehavior(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26882 offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
26886 static int dissect_id_MeasurementRecoveryBehavior(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26887 return dissect_rnsap_MeasurementRecoveryBehavior(tvb, offset, actx, tree, hf_rnsap_id_MeasurementRecoveryBehavior);
26893 dissect_rnsap_MeasurementRecoveryReportingIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26894 offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
26898 static int dissect_id_MeasurementRecoveryReportingIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26899 return dissect_rnsap_MeasurementRecoveryReportingIndicator(tvb, offset, actx, tree, hf_rnsap_id_MeasurementRecoveryReportingIndicator);
26905 dissect_rnsap_MeasurementRecoverySupportIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26906 offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
26910 static int dissect_id_MeasurementRecoverySupportIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26911 return dissect_rnsap_MeasurementRecoverySupportIndicator(tvb, offset, actx, tree, hf_rnsap_id_MeasurementRecoverySupportIndicator);
26915 static const per_sequence_t PowerOffsetInformation_RL_ReconfPrepFDD_sequence[] = {
26916 { &hf_rnsap_pO1_ForTFCI_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PowerOffset },
26917 { &hf_rnsap_pO2_ForTPC_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PowerOffset },
26918 { &hf_rnsap_pO3_ForPilotBits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PowerOffset },
26919 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
26920 { NULL, 0, 0, NULL }
26924 dissect_rnsap_PowerOffsetInformation_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26925 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26926 ett_rnsap_PowerOffsetInformation_RL_ReconfPrepFDD, PowerOffsetInformation_RL_ReconfPrepFDD_sequence);
26930 static int dissect_powerOffsetInformation2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26931 return dissect_rnsap_PowerOffsetInformation_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_rnsap_powerOffsetInformation2);
26935 static const per_sequence_t DL_DPCH_Power_Information_RL_ReconfPrepFDD_sequence[] = {
26936 { &hf_rnsap_powerOffsetInformation2, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PowerOffsetInformation_RL_ReconfPrepFDD },
26937 { &hf_rnsap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_FDD_TPC_DownlinkStepSize },
26938 { &hf_rnsap_innerLoopDLPCStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_InnerLoopDLPCStatus },
26939 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
26940 { NULL, 0, 0, NULL }
26944 dissect_rnsap_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26945 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26946 ett_rnsap_DL_DPCH_Power_Information_RL_ReconfPrepFDD, DL_DPCH_Power_Information_RL_ReconfPrepFDD_sequence);
26950 static int dissect_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26951 return dissect_rnsap_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_rnsap_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD);
26955 static const per_sequence_t PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD_sequence[] = {
26956 { &hf_rnsap_po2_ForTPC_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PowerOffset },
26957 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
26958 { NULL, 0, 0, NULL }
26962 dissect_rnsap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26963 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26964 ett_rnsap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD, PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD_sequence);
26968 static int dissect_powerOffsetInformation3(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26969 return dissect_rnsap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_rnsap_powerOffsetInformation3);
26973 static const per_sequence_t F_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
26974 { &hf_rnsap_powerOffsetInformation3, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD },
26975 { &hf_rnsap_fdd_dl_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_FDD_TPC_DownlinkStepSize },
26976 { &hf_rnsap_limitedPowerIncrease, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_LimitedPowerIncrease },
26977 { &hf_rnsap_innerLoopDLPCStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_InnerLoopDLPCStatus },
26978 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
26979 { NULL, 0, 0, NULL }
26983 dissect_rnsap_F_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
26984 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26985 ett_rnsap_F_DPCH_Information_RL_ReconfPrepFDD, F_DPCH_Information_RL_ReconfPrepFDD_sequence);
26989 static int dissect_id_F_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
26990 return dissect_rnsap_F_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, tree, hf_rnsap_id_F_DPCH_Information_RL_ReconfPrepFDD);
26994 static const per_sequence_t PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD_sequence[] = {
26995 { &hf_rnsap_po2_ForTPC_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PowerOffset },
26996 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
26997 { NULL, 0, 0, NULL }
27001 dissect_rnsap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27002 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27003 ett_rnsap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD, PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD_sequence);
27007 static int dissect_powerOffsetInformation1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27008 return dissect_rnsap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_rnsap_powerOffsetInformation1);
27012 static const per_sequence_t F_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
27013 { &hf_rnsap_powerOffsetInformation1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD },
27014 { &hf_rnsap_fdd_dl_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_FDD_TPC_DownlinkStepSize },
27015 { &hf_rnsap_limitedPowerIncrease, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_LimitedPowerIncrease },
27016 { &hf_rnsap_innerLoopDLPCStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_InnerLoopDLPCStatus },
27017 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
27018 { NULL, 0, 0, NULL }
27022 dissect_rnsap_F_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27023 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27024 ett_rnsap_F_DPCH_Information_RL_SetupRqstFDD, F_DPCH_Information_RL_SetupRqstFDD_sequence);
27028 static int dissect_id_F_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27029 return dissect_rnsap_F_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, tree, hf_rnsap_id_F_DPCH_Information_RL_SetupRqstFDD);
27035 dissect_rnsap_Service_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27036 offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
27041 static int dissect_service_id(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27042 return dissect_rnsap_Service_ID(tvb, offset, actx, tree, hf_rnsap_service_id);
27046 static const per_sequence_t TMGI_sequence[] = {
27047 { &hf_rnsap_plmn_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PLMN_Identity },
27048 { &hf_rnsap_service_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Service_ID },
27049 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
27050 { NULL, 0, 0, NULL }
27054 dissect_rnsap_TMGI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27055 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27056 ett_rnsap_TMGI, TMGI_sequence);
27060 static int dissect_tmgi(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27061 return dissect_rnsap_TMGI(tvb, offset, actx, tree, hf_rnsap_tmgi);
27063 static int dissect_MBMS_Bearer_Service_List_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27064 return dissect_rnsap_TMGI(tvb, offset, actx, tree, hf_rnsap_MBMS_Bearer_Service_List_item);
27066 static int dissect_tMGI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27067 return dissect_rnsap_TMGI(tvb, offset, actx, tree, hf_rnsap_tMGI);
27071 static const per_sequence_t MBMS_Bearer_Service_List_sequence_of[1] = {
27072 { &hf_rnsap_MBMS_Bearer_Service_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_TMGI },
27076 dissect_rnsap_MBMS_Bearer_Service_List(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27077 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27078 ett_rnsap_MBMS_Bearer_Service_List, MBMS_Bearer_Service_List_sequence_of,
27083 static int dissect_id_MBMS_Bearer_Service_List(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27084 return dissect_rnsap_MBMS_Bearer_Service_List(tvb, offset, actx, tree, hf_rnsap_id_MBMS_Bearer_Service_List);
27088 static const per_sequence_t MBMS_Bearer_ServiceItemIEs_InfEx_Rsp_sequence[] = {
27089 { &hf_rnsap_tmgi , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TMGI },
27090 { &hf_rnsap_requestedDataValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RequestedDataValue },
27091 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
27092 { NULL, 0, 0, NULL }
27096 dissect_rnsap_MBMS_Bearer_ServiceItemIEs_InfEx_Rsp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27097 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27098 ett_rnsap_MBMS_Bearer_ServiceItemIEs_InfEx_Rsp, MBMS_Bearer_ServiceItemIEs_InfEx_Rsp_sequence);
27102 static int dissect_MBMS_Bearer_Service_List_InfEx_Rsp_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27103 return dissect_rnsap_MBMS_Bearer_ServiceItemIEs_InfEx_Rsp(tvb, offset, actx, tree, hf_rnsap_MBMS_Bearer_Service_List_InfEx_Rsp_item);
27107 static const per_sequence_t MBMS_Bearer_Service_List_InfEx_Rsp_sequence_of[1] = {
27108 { &hf_rnsap_MBMS_Bearer_Service_List_InfEx_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_MBMS_Bearer_ServiceItemIEs_InfEx_Rsp },
27112 dissect_rnsap_MBMS_Bearer_Service_List_InfEx_Rsp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27113 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27114 ett_rnsap_MBMS_Bearer_Service_List_InfEx_Rsp, MBMS_Bearer_Service_List_InfEx_Rsp_sequence_of,
27119 static int dissect_id_MBMS_Bearer_Service_List_InfEx_Rsp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27120 return dissect_rnsap_MBMS_Bearer_Service_List_InfEx_Rsp(tvb, offset, actx, tree, hf_rnsap_id_MBMS_Bearer_Service_List_InfEx_Rsp);
27124 static const value_string rnsap_TransmissionMode_vals[] = {
27127 { 2, "not-provided" },
27133 dissect_rnsap_TransmissionMode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27134 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27135 3, NULL, TRUE, 0, NULL);
27139 static int dissect_transmissionMode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27140 return dissect_rnsap_TransmissionMode(tvb, offset, actx, tree, hf_rnsap_transmissionMode);
27144 static const per_sequence_t MBMS_Bearer_ServiceItemFDD_sequence[] = {
27145 { &hf_rnsap_tmgi , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TMGI },
27146 { &hf_rnsap_transmissionMode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransmissionMode },
27147 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
27148 { NULL, 0, 0, NULL }
27152 dissect_rnsap_MBMS_Bearer_ServiceItemFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27153 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27154 ett_rnsap_MBMS_Bearer_ServiceItemFDD, MBMS_Bearer_ServiceItemFDD_sequence);
27158 static int dissect_Active_MBMS_Bearer_Service_ListFDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27159 return dissect_rnsap_MBMS_Bearer_ServiceItemFDD(tvb, offset, actx, tree, hf_rnsap_Active_MBMS_Bearer_Service_ListFDD_item);
27163 static const per_sequence_t Active_MBMS_Bearer_Service_ListFDD_sequence_of[1] = {
27164 { &hf_rnsap_Active_MBMS_Bearer_Service_ListFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_MBMS_Bearer_ServiceItemFDD },
27168 dissect_rnsap_Active_MBMS_Bearer_Service_ListFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27169 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27170 ett_rnsap_Active_MBMS_Bearer_Service_ListFDD, Active_MBMS_Bearer_Service_ListFDD_sequence_of,
27175 static int dissect_id_Active_MBMS_Bearer_ServiceFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27176 return dissect_rnsap_Active_MBMS_Bearer_Service_ListFDD(tvb, offset, actx, tree, hf_rnsap_id_Active_MBMS_Bearer_ServiceFDD);
27180 static const per_sequence_t MBMS_Bearer_ServiceItemTDD_sequence[] = {
27181 { &hf_rnsap_tmgi , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TMGI },
27182 { &hf_rnsap_transmissionMode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransmissionMode },
27183 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
27184 { NULL, 0, 0, NULL }
27188 dissect_rnsap_MBMS_Bearer_ServiceItemTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27189 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27190 ett_rnsap_MBMS_Bearer_ServiceItemTDD, MBMS_Bearer_ServiceItemTDD_sequence);
27194 static int dissect_Active_MBMS_Bearer_Service_ListTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27195 return dissect_rnsap_MBMS_Bearer_ServiceItemTDD(tvb, offset, actx, tree, hf_rnsap_Active_MBMS_Bearer_Service_ListTDD_item);
27199 static const per_sequence_t Active_MBMS_Bearer_Service_ListTDD_sequence_of[1] = {
27200 { &hf_rnsap_Active_MBMS_Bearer_Service_ListTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_MBMS_Bearer_ServiceItemTDD },
27204 dissect_rnsap_Active_MBMS_Bearer_Service_ListTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27205 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27206 ett_rnsap_Active_MBMS_Bearer_Service_ListTDD, Active_MBMS_Bearer_Service_ListTDD_sequence_of,
27211 static int dissect_id_Active_MBMS_Bearer_ServiceTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27212 return dissect_rnsap_Active_MBMS_Bearer_Service_ListTDD(tvb, offset, actx, tree, hf_rnsap_id_Active_MBMS_Bearer_ServiceTDD);
27216 static const per_sequence_t Cell_Fach_Pch_State_sequence[] = {
27217 { &hf_rnsap_d_RNTI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_D_RNTI },
27218 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
27219 { NULL, 0, 0, NULL }
27223 dissect_rnsap_Cell_Fach_Pch_State(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27224 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27225 ett_rnsap_Cell_Fach_Pch_State, Cell_Fach_Pch_State_sequence);
27229 static int dissect_cell_fach_pch(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27230 return dissect_rnsap_Cell_Fach_Pch_State(tvb, offset, actx, tree, hf_rnsap_cell_fach_pch);
27234 static const per_sequence_t Ura_Pch_State_sequence[] = {
27235 { &hf_rnsap_srnc_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RNC_ID },
27236 { &hf_rnsap_ura_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_URA_ID },
27237 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
27238 { NULL, 0, 0, NULL }
27242 dissect_rnsap_Ura_Pch_State(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27243 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27244 ett_rnsap_Ura_Pch_State, Ura_Pch_State_sequence);
27248 static int dissect_ura_pch(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27249 return dissect_rnsap_Ura_Pch_State(tvb, offset, actx, tree, hf_rnsap_ura_pch);
27253 static const value_string rnsap_UE_State_vals[] = {
27254 { 0, "cell-fach-pch" },
27259 static const per_choice_t UE_State_choice[] = {
27260 { 0, &hf_rnsap_cell_fach_pch , ASN1_EXTENSION_ROOT , dissect_rnsap_Cell_Fach_Pch_State },
27261 { 1, &hf_rnsap_ura_pch , ASN1_EXTENSION_ROOT , dissect_rnsap_Ura_Pch_State },
27262 { 0, NULL, 0, NULL }
27266 dissect_rnsap_UE_State(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27267 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
27268 ett_rnsap_UE_State, UE_State_choice,
27273 static int dissect_id_UE_State(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27274 return dissect_rnsap_UE_State(tvb, offset, actx, tree, hf_rnsap_id_UE_State);
27278 static const value_string rnsap_HARQ_Preamble_Mode_vals[] = {
27286 dissect_rnsap_HARQ_Preamble_Mode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27287 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27288 2, NULL, FALSE, 0, NULL);
27292 static int dissect_id_HARQ_Preamble_Mode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27293 return dissect_rnsap_HARQ_Preamble_Mode(tvb, offset, actx, tree, hf_rnsap_id_HARQ_Preamble_Mode);
27297 static const value_string rnsap_SynchronisationIndicator_vals[] = {
27298 { 0, "timingMaintainedSynchronisation" },
27304 dissect_rnsap_SynchronisationIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27305 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27306 1, NULL, TRUE, 0, NULL);
27310 static int dissect_id_SynchronisationIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27311 return dissect_rnsap_SynchronisationIndicator(tvb, offset, actx, tree, hf_rnsap_id_SynchronisationIndicator);
27315 static const value_string rnsap_UL_DPDCHIndicatorEDCH_vals[] = {
27316 { 0, "uL-DPDCH-present" },
27317 { 1, "uL-DPDCH-not-present" },
27323 dissect_rnsap_UL_DPDCHIndicatorEDCH(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27324 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27325 2, NULL, FALSE, 0, NULL);
27329 static int dissect_id_UL_DPDCHIndicatorEDCH(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27330 return dissect_rnsap_UL_DPDCHIndicatorEDCH(tvb, offset, actx, tree, hf_rnsap_id_UL_DPDCHIndicatorEDCH);
27334 static const value_string rnsap_Max_Set_E_DPDCHs_vals[] = {
27342 { 7, "v2xN2plus2xN4" },
27348 dissect_rnsap_Max_Set_E_DPDCHs(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27349 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27350 8, NULL, TRUE, 0, NULL);
27354 static int dissect_maxSet_E_DPDCHs(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27355 return dissect_rnsap_Max_Set_E_DPDCHs(tvb, offset, actx, tree, hf_rnsap_maxSet_E_DPDCHs);
27361 dissect_rnsap_E_DCH_TFCI_Table_Index(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27362 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27363 0U, 1U, NULL, TRUE);
27367 static int dissect_e_DCH_TFCI_Table_Index(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27368 return dissect_rnsap_E_DCH_TFCI_Table_Index(tvb, offset, actx, tree, hf_rnsap_e_DCH_TFCI_Table_Index);
27374 dissect_rnsap_E_TFCI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27375 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27376 0U, 127U, NULL, FALSE);
27380 static int dissect_e_DCH_Min_Set_E_TFCI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27381 return dissect_rnsap_E_TFCI(tvb, offset, actx, tree, hf_rnsap_e_DCH_Min_Set_E_TFCI);
27383 static int dissect_reference_E_TFCI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27384 return dissect_rnsap_E_TFCI(tvb, offset, actx, tree, hf_rnsap_reference_E_TFCI);
27390 dissect_rnsap_Reference_E_TFCI_PO(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27391 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27392 0U, 29U, NULL, FALSE);
27396 static int dissect_reference_E_TFCI_PO(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27397 return dissect_rnsap_Reference_E_TFCI_PO(tvb, offset, actx, tree, hf_rnsap_reference_E_TFCI_PO);
27401 static const per_sequence_t Reference_E_TFCI_Information_Item_sequence[] = {
27402 { &hf_rnsap_reference_E_TFCI, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_E_TFCI },
27403 { &hf_rnsap_reference_E_TFCI_PO, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Reference_E_TFCI_PO },
27404 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
27405 { NULL, 0, 0, NULL }
27409 dissect_rnsap_Reference_E_TFCI_Information_Item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27410 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27411 ett_rnsap_Reference_E_TFCI_Information_Item, Reference_E_TFCI_Information_Item_sequence);
27415 static int dissect_Reference_E_TFCI_Information_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27416 return dissect_rnsap_Reference_E_TFCI_Information_Item(tvb, offset, actx, tree, hf_rnsap_Reference_E_TFCI_Information_item);
27420 static const per_sequence_t Reference_E_TFCI_Information_sequence_of[1] = {
27421 { &hf_rnsap_Reference_E_TFCI_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Reference_E_TFCI_Information_Item },
27425 dissect_rnsap_Reference_E_TFCI_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27426 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27427 ett_rnsap_Reference_E_TFCI_Information, Reference_E_TFCI_Information_sequence_of,
27432 static int dissect_reference_E_TFCI_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27433 return dissect_rnsap_Reference_E_TFCI_Information(tvb, offset, actx, tree, hf_rnsap_reference_E_TFCI_Information);
27437 static const per_sequence_t E_TFCS_Information_sequence[] = {
27438 { &hf_rnsap_e_DCH_TFCI_Table_Index, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_E_DCH_TFCI_Table_Index },
27439 { &hf_rnsap_e_DCH_Min_Set_E_TFCI, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_E_TFCI },
27440 { &hf_rnsap_reference_E_TFCI_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Reference_E_TFCI_Information },
27441 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
27442 { NULL, 0, 0, NULL }
27446 dissect_rnsap_E_TFCS_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27447 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27448 ett_rnsap_E_TFCS_Information, E_TFCS_Information_sequence);
27452 static int dissect_e_TFCS_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27453 return dissect_rnsap_E_TFCS_Information(tvb, offset, actx, tree, hf_rnsap_e_TFCS_Information);
27457 static const value_string rnsap_E_TTI_vals[] = {
27465 dissect_rnsap_E_TTI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27466 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27467 2, NULL, FALSE, 0, NULL);
27471 static int dissect_e_TTI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27472 return dissect_rnsap_E_TTI(tvb, offset, actx, tree, hf_rnsap_e_TTI);
27478 dissect_rnsap_E_DPCCH_PO(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27479 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27480 0U, 8U, NULL, FALSE);
27484 static int dissect_e_DPCCH_PO(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27485 return dissect_rnsap_E_DPCCH_PO(tvb, offset, actx, tree, hf_rnsap_e_DPCCH_PO);
27489 static const per_sequence_t EDPCH_Information_FDD_sequence[] = {
27490 { &hf_rnsap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Max_Set_E_DPDCHs },
27491 { &hf_rnsap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PunctureLimit },
27492 { &hf_rnsap_e_TFCS_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_E_TFCS_Information },
27493 { &hf_rnsap_e_TTI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_E_TTI },
27494 { &hf_rnsap_e_DPCCH_PO , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_E_DPCCH_PO },
27495 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
27496 { NULL, 0, 0, NULL }
27500 dissect_rnsap_EDPCH_Information_FDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27501 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27502 ett_rnsap_EDPCH_Information_FDD, EDPCH_Information_FDD_sequence);
27506 static int dissect_id_EDPCH_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27507 return dissect_rnsap_EDPCH_Information_FDD(tvb, offset, actx, tree, hf_rnsap_id_EDPCH_Information);
27513 dissect_rnsap_EDCH_MACdFlow_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27514 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27515 0U, 7U, NULL, FALSE);
27519 static int dissect_eDCH_MACdFlow_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27520 return dissect_rnsap_EDCH_MACdFlow_ID(tvb, offset, actx, tree, hf_rnsap_eDCH_MACdFlow_ID);
27522 static int dissect_eDSCH_MACdFlow_ID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27523 return dissect_rnsap_EDCH_MACdFlow_ID(tvb, offset, actx, tree, hf_rnsap_eDSCH_MACdFlow_ID);
27527 static const per_sequence_t RL_Specific_EDCH_InfoItem_sequence[] = {
27528 { &hf_rnsap_eDCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_EDCH_MACdFlow_ID },
27529 { &hf_rnsap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_BindingID },
27530 { &hf_rnsap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransportLayerAddress },
27531 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
27532 { NULL, 0, 0, NULL }
27536 dissect_rnsap_RL_Specific_EDCH_InfoItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27537 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27538 ett_rnsap_RL_Specific_EDCH_InfoItem, RL_Specific_EDCH_InfoItem_sequence);
27542 static int dissect_RL_Specific_EDCH_Information_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27543 return dissect_rnsap_RL_Specific_EDCH_InfoItem(tvb, offset, actx, tree, hf_rnsap_RL_Specific_EDCH_Information_item);
27547 static const per_sequence_t RL_Specific_EDCH_Information_sequence_of[1] = {
27548 { &hf_rnsap_RL_Specific_EDCH_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_Specific_EDCH_InfoItem },
27552 dissect_rnsap_RL_Specific_EDCH_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27553 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27554 ett_rnsap_RL_Specific_EDCH_Information, RL_Specific_EDCH_Information_sequence_of,
27559 static int dissect_id_RL_Specific_EDCH_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27560 return dissect_rnsap_RL_Specific_EDCH_Information(tvb, offset, actx, tree, hf_rnsap_id_RL_Specific_EDCH_Information);
27562 static int dissect_id_EDCH_MACdFlows_To_Add(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27563 return dissect_rnsap_RL_Specific_EDCH_Information(tvb, offset, actx, tree, hf_rnsap_id_EDCH_MACdFlows_To_Add);
27567 static const value_string rnsap_EDCH_RL_Indication_vals[] = {
27575 dissect_rnsap_EDCH_RL_Indication(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27576 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27577 2, NULL, FALSE, 0, NULL);
27581 static int dissect_id_EDCH_RL_Indication(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27582 return dissect_rnsap_EDCH_RL_Indication(tvb, offset, actx, tree, hf_rnsap_id_EDCH_RL_Indication);
27588 dissect_rnsap_MaxNr_Retransmissions_EDCH(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27589 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27590 0U, 15U, NULL, FALSE);
27594 static int dissect_maxNr_Retransmissions_EDCH(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27595 return dissect_rnsap_MaxNr_Retransmissions_EDCH(tvb, offset, actx, tree, hf_rnsap_maxNr_Retransmissions_EDCH);
27601 dissect_rnsap_E_DCH_HARQ_PO_FDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27602 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27603 0U, 6U, NULL, FALSE);
27607 static int dissect_eDCH_HARQ_PO_FDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27608 return dissect_rnsap_E_DCH_HARQ_PO_FDD(tvb, offset, actx, tree, hf_rnsap_eDCH_HARQ_PO_FDD);
27614 dissect_rnsap_E_DCH_MACdFlow_Multiplexing_List(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27615 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
27616 8, 8, FALSE, NULL);
27620 static int dissect_eDCH_MACdFlow_Multiplexing_List(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27621 return dissect_rnsap_E_DCH_MACdFlow_Multiplexing_List(tvb, offset, actx, tree, hf_rnsap_eDCH_MACdFlow_Multiplexing_List);
27627 dissect_rnsap_Max_Bits_MACe_PDU_non_scheduled(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27628 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27629 1U, 19982U, NULL, FALSE);
27633 static int dissect_maxBits_MACe_PDU_non_scheduled(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27634 return dissect_rnsap_Max_Bits_MACe_PDU_non_scheduled(tvb, offset, actx, tree, hf_rnsap_maxBits_MACe_PDU_non_scheduled);
27640 dissect_rnsap_HARQ_Process_Allocation_2ms_EDCH(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27641 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
27642 8, 8, FALSE, NULL);
27646 static int dissect_hARQ_Process_Allocation_2ms(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27647 return dissect_rnsap_HARQ_Process_Allocation_2ms_EDCH(tvb, offset, actx, tree, hf_rnsap_hARQ_Process_Allocation_2ms);
27651 static const per_sequence_t E_DCH_Non_Scheduled_Transmission_Grant_Items_sequence[] = {
27652 { &hf_rnsap_maxBits_MACe_PDU_non_scheduled, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Max_Bits_MACe_PDU_non_scheduled },
27653 { &hf_rnsap_hARQ_Process_Allocation_2ms, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_HARQ_Process_Allocation_2ms_EDCH },
27654 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
27655 { NULL, 0, 0, NULL }
27659 dissect_rnsap_E_DCH_Non_Scheduled_Transmission_Grant_Items(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27660 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27661 ett_rnsap_E_DCH_Non_Scheduled_Transmission_Grant_Items, E_DCH_Non_Scheduled_Transmission_Grant_Items_sequence);
27665 static int dissect_e_DCH_Non_Scheduled_Transmission_Grant(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27666 return dissect_rnsap_E_DCH_Non_Scheduled_Transmission_Grant_Items(tvb, offset, actx, tree, hf_rnsap_e_DCH_Non_Scheduled_Transmission_Grant);
27670 static const value_string rnsap_E_DCH_Grant_Type_Information_vals[] = {
27671 { 0, "e-DCH-Non-Scheduled-Transmission-Grant" },
27672 { 1, "e-DCH-Scheduled-Transmission-Grant" },
27676 static const per_choice_t E_DCH_Grant_Type_Information_choice[] = {
27677 { 0, &hf_rnsap_e_DCH_Non_Scheduled_Transmission_Grant, ASN1_EXTENSION_ROOT , dissect_rnsap_E_DCH_Non_Scheduled_Transmission_Grant_Items },
27678 { 1, &hf_rnsap_e_DCH_Scheduled_Transmission_Grant, ASN1_EXTENSION_ROOT , dissect_rnsap_NULL },
27679 { 0, NULL, 0, NULL }
27683 dissect_rnsap_E_DCH_Grant_Type_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27684 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
27685 ett_rnsap_E_DCH_Grant_Type_Information, E_DCH_Grant_Type_Information_choice,
27690 static int dissect_eDCH_Grant_Type_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27691 return dissect_rnsap_E_DCH_Grant_Type_Information(tvb, offset, actx, tree, hf_rnsap_eDCH_Grant_Type_Information);
27695 static const value_string rnsap_BundlingModeIndicator_vals[] = {
27697 { 1, "no-bundling" },
27703 dissect_rnsap_BundlingModeIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27704 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27705 2, NULL, FALSE, 0, NULL);
27709 static int dissect_bundlingModeIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27710 return dissect_rnsap_BundlingModeIndicator(tvb, offset, actx, tree, hf_rnsap_bundlingModeIndicator);
27716 dissect_rnsap_LogicalChannelID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27717 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27718 1U, 15U, NULL, FALSE);
27722 static int dissect_logicalChannelId(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27723 return dissect_rnsap_LogicalChannelID(tvb, offset, actx, tree, hf_rnsap_logicalChannelId);
27729 dissect_rnsap_MACes_Guaranteed_Bitrate(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27730 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27731 0U, 16777215U, NULL, TRUE);
27735 static int dissect_mACes_GuaranteedBitRate(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27736 return dissect_rnsap_MACes_Guaranteed_Bitrate(tvb, offset, actx, tree, hf_rnsap_mACes_GuaranteedBitRate);
27742 dissect_rnsap_EDCH_DDI_Value(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27743 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27744 0U, 63U, NULL, FALSE);
27748 static int dissect_eDCH_DDI_Value(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27749 return dissect_rnsap_EDCH_DDI_Value(tvb, offset, actx, tree, hf_rnsap_eDCH_DDI_Value);
27753 static const per_sequence_t E_DCH_MACdPDU_SizeListItem_sequence[] = {
27754 { &hf_rnsap_mACdPDU_Size , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MACdPDU_Size },
27755 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
27756 { NULL, 0, 0, NULL }
27760 dissect_rnsap_E_DCH_MACdPDU_SizeListItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27761 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27762 ett_rnsap_E_DCH_MACdPDU_SizeListItem, E_DCH_MACdPDU_SizeListItem_sequence);
27766 static int dissect_E_DCH_MACdPDU_SizeList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27767 return dissect_rnsap_E_DCH_MACdPDU_SizeListItem(tvb, offset, actx, tree, hf_rnsap_E_DCH_MACdPDU_SizeList_item);
27769 static int dissect_E_DCH_MACdPDU_SizeToModifyList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27770 return dissect_rnsap_E_DCH_MACdPDU_SizeListItem(tvb, offset, actx, tree, hf_rnsap_E_DCH_MACdPDU_SizeToModifyList_item);
27774 static const per_sequence_t E_DCH_MACdPDU_SizeList_sequence_of[1] = {
27775 { &hf_rnsap_E_DCH_MACdPDU_SizeList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_E_DCH_MACdPDU_SizeListItem },
27779 dissect_rnsap_E_DCH_MACdPDU_SizeList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27780 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27781 ett_rnsap_E_DCH_MACdPDU_SizeList, E_DCH_MACdPDU_SizeList_sequence_of,
27786 static int dissect_mACd_PDU_Size_List(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27787 return dissect_rnsap_E_DCH_MACdPDU_SizeList(tvb, offset, actx, tree, hf_rnsap_mACd_PDU_Size_List);
27791 static const per_sequence_t E_DCH_LogicalChannelInformationItem_sequence[] = {
27792 { &hf_rnsap_logicalChannelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_LogicalChannelID },
27793 { &hf_rnsap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SchedulingPriorityIndicator },
27794 { &hf_rnsap_mACes_GuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MACes_Guaranteed_Bitrate },
27795 { &hf_rnsap_eDCH_DDI_Value, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_EDCH_DDI_Value },
27796 { &hf_rnsap_mACd_PDU_Size_List, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_E_DCH_MACdPDU_SizeList },
27797 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
27798 { NULL, 0, 0, NULL }
27802 dissect_rnsap_E_DCH_LogicalChannelInformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27803 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27804 ett_rnsap_E_DCH_LogicalChannelInformationItem, E_DCH_LogicalChannelInformationItem_sequence);
27808 static int dissect_E_DCH_LogicalChannelInformation_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27809 return dissect_rnsap_E_DCH_LogicalChannelInformationItem(tvb, offset, actx, tree, hf_rnsap_E_DCH_LogicalChannelInformation_item);
27813 static const per_sequence_t E_DCH_LogicalChannelInformation_sequence_of[1] = {
27814 { &hf_rnsap_E_DCH_LogicalChannelInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_E_DCH_LogicalChannelInformationItem },
27818 dissect_rnsap_E_DCH_LogicalChannelInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27819 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27820 ett_rnsap_E_DCH_LogicalChannelInformation, E_DCH_LogicalChannelInformation_sequence_of,
27825 static int dissect_eDCHLogicalChannelInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27826 return dissect_rnsap_E_DCH_LogicalChannelInformation(tvb, offset, actx, tree, hf_rnsap_eDCHLogicalChannelInformation);
27828 static int dissect_eDCH_LogicalChannelToAdd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27829 return dissect_rnsap_E_DCH_LogicalChannelInformation(tvb, offset, actx, tree, hf_rnsap_eDCH_LogicalChannelToAdd);
27833 static const per_sequence_t EDCH_MACdFlow_Specific_InfoItem_sequence[] = {
27834 { &hf_rnsap_eDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_EDCH_MACdFlow_ID },
27835 { &hf_rnsap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_AllocationRetentionPriority },
27836 { &hf_rnsap_tnlQoS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TnlQos },
27837 { &hf_rnsap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PayloadCRC_PresenceIndicator },
27838 { &hf_rnsap_maxNr_Retransmissions_EDCH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MaxNr_Retransmissions_EDCH },
27839 { &hf_rnsap_trafficClass , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TrafficClass },
27840 { &hf_rnsap_eDCH_HARQ_PO_FDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_E_DCH_HARQ_PO_FDD },
27841 { &hf_rnsap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_E_DCH_MACdFlow_Multiplexing_List },
27842 { &hf_rnsap_eDCH_Grant_Type_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_E_DCH_Grant_Type_Information },
27843 { &hf_rnsap_bundlingModeIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_BundlingModeIndicator },
27844 { &hf_rnsap_eDCHLogicalChannelInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_E_DCH_LogicalChannelInformation },
27845 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
27846 { NULL, 0, 0, NULL }
27850 dissect_rnsap_EDCH_MACdFlow_Specific_InfoItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27851 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27852 ett_rnsap_EDCH_MACdFlow_Specific_InfoItem, EDCH_MACdFlow_Specific_InfoItem_sequence);
27856 static int dissect_EDCH_MACdFlow_Specific_InfoList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27857 return dissect_rnsap_EDCH_MACdFlow_Specific_InfoItem(tvb, offset, actx, tree, hf_rnsap_EDCH_MACdFlow_Specific_InfoList_item);
27861 static const per_sequence_t EDCH_MACdFlow_Specific_InfoList_sequence_of[1] = {
27862 { &hf_rnsap_EDCH_MACdFlow_Specific_InfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_EDCH_MACdFlow_Specific_InfoItem },
27866 dissect_rnsap_EDCH_MACdFlow_Specific_InfoList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27867 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27868 ett_rnsap_EDCH_MACdFlow_Specific_InfoList, EDCH_MACdFlow_Specific_InfoList_sequence_of,
27873 static int dissect_eDCH_MACdFlow_Specific_Information1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27874 return dissect_rnsap_EDCH_MACdFlow_Specific_InfoList(tvb, offset, actx, tree, hf_rnsap_eDCH_MACdFlow_Specific_Information1);
27878 static const per_sequence_t EDCH_MACdFlows_Information_sequence[] = {
27879 { &hf_rnsap_eDCH_MACdFlow_Specific_Information1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_EDCH_MACdFlow_Specific_InfoList },
27880 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
27881 { NULL, 0, 0, NULL }
27885 dissect_rnsap_EDCH_MACdFlows_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27886 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27887 ett_rnsap_EDCH_MACdFlows_Information, EDCH_MACdFlows_Information_sequence);
27891 static int dissect_eDCH_MACdFlows_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27892 return dissect_rnsap_EDCH_MACdFlows_Information(tvb, offset, actx, tree, hf_rnsap_eDCH_MACdFlows_Information);
27896 static const per_sequence_t EDCH_FDD_Information_sequence[] = {
27897 { &hf_rnsap_eDCH_MACdFlows_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_EDCH_MACdFlows_Information },
27898 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
27899 { NULL, 0, 0, NULL }
27903 dissect_rnsap_EDCH_FDD_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27904 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27905 ett_rnsap_EDCH_FDD_Information, EDCH_FDD_Information_sequence);
27909 static int dissect_id_EDCH_FDD_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27910 return dissect_rnsap_EDCH_FDD_Information(tvb, offset, actx, tree, hf_rnsap_id_EDCH_FDD_Information);
27914 static const per_sequence_t EDCH_Serving_RL_in_this_DRNS_sequence[] = {
27915 { &hf_rnsap_e_DCH_Serving_RL_Id, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID },
27916 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
27917 { NULL, 0, 0, NULL }
27921 dissect_rnsap_EDCH_Serving_RL_in_this_DRNS(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27922 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27923 ett_rnsap_EDCH_Serving_RL_in_this_DRNS, EDCH_Serving_RL_in_this_DRNS_sequence);
27927 static int dissect_e_DCH_Serving_RL_in_this_DRNS(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27928 return dissect_rnsap_EDCH_Serving_RL_in_this_DRNS(tvb, offset, actx, tree, hf_rnsap_e_DCH_Serving_RL_in_this_DRNS);
27932 static const value_string rnsap_EDCH_Serving_RL_vals[] = {
27933 { 0, "e-DCH-Serving-RL-in-this-DRNS" },
27934 { 1, "e-DCH-Serving-RL-not-in-this-DRNS" },
27938 static const per_choice_t EDCH_Serving_RL_choice[] = {
27939 { 0, &hf_rnsap_e_DCH_Serving_RL_in_this_DRNS, ASN1_EXTENSION_ROOT , dissect_rnsap_EDCH_Serving_RL_in_this_DRNS },
27940 { 1, &hf_rnsap_e_DCH_Serving_RL_not_in_this_DRNS, ASN1_EXTENSION_ROOT , dissect_rnsap_NULL },
27941 { 0, NULL, 0, NULL }
27945 dissect_rnsap_EDCH_Serving_RL(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27946 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
27947 ett_rnsap_EDCH_Serving_RL, EDCH_Serving_RL_choice,
27952 static int dissect_id_Serving_EDCHRL_Id(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27953 return dissect_rnsap_EDCH_Serving_RL(tvb, offset, actx, tree, hf_rnsap_id_Serving_EDCHRL_Id);
27959 dissect_rnsap_E_RNTI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27960 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27961 0U, 65535U, NULL, FALSE);
27965 static int dissect_primary_e_RNTI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27966 return dissect_rnsap_E_RNTI(tvb, offset, actx, tree, hf_rnsap_primary_e_RNTI);
27968 static int dissect_secondary_e_RNTI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27969 return dissect_rnsap_E_RNTI(tvb, offset, actx, tree, hf_rnsap_secondary_e_RNTI);
27975 dissect_rnsap_ERGCH_SignatureSequence(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27976 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27977 0U, 39U, NULL, FALSE);
27981 static int dissect_eRGCH_SignatureSequence(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27982 return dissect_rnsap_ERGCH_SignatureSequence(tvb, offset, actx, tree, hf_rnsap_eRGCH_SignatureSequence);
27988 dissect_rnsap_EHICH_SignatureSequence(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
27989 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27990 0U, 39U, NULL, FALSE);
27994 static int dissect_eHICH_SignatureSequence(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
27995 return dissect_rnsap_EHICH_SignatureSequence(tvb, offset, actx, tree, hf_rnsap_eHICH_SignatureSequence);
28001 dissect_rnsap_E_Serving_Grant_Value(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28002 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28003 0U, 31U, NULL, TRUE);
28007 static int dissect_serving_Grant_Value(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28008 return dissect_rnsap_E_Serving_Grant_Value(tvb, offset, actx, tree, hf_rnsap_serving_Grant_Value);
28012 static const value_string rnsap_E_Primary_Secondary_Grant_Selector_vals[] = {
28014 { 1, "secondary" },
28020 dissect_rnsap_E_Primary_Secondary_Grant_Selector(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28021 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28022 2, NULL, FALSE, 0, NULL);
28026 static int dissect_primary_Secondary_Grant_Selector(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28027 return dissect_rnsap_E_Primary_Secondary_Grant_Selector(tvb, offset, actx, tree, hf_rnsap_primary_Secondary_Grant_Selector);
28031 static const value_string rnsap_E_RGCH_Release_Indicator_vals[] = {
28032 { 0, "e-RGCHreleased" },
28038 dissect_rnsap_E_RGCH_Release_Indicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28039 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28040 1, NULL, FALSE, 0, NULL);
28044 static int dissect_e_RGCH_Release_Indicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28045 return dissect_rnsap_E_RGCH_Release_Indicator(tvb, offset, actx, tree, hf_rnsap_e_RGCH_Release_Indicator);
28049 static const per_sequence_t EDCH_FDD_DL_ControlChannelInformation_sequence[] = {
28050 { &hf_rnsap_eAGCH_ERGCH_EHICH_FDD_ScramblingCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_ScramblingCode },
28051 { &hf_rnsap_eAGCH_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_FDD_DL_ChannelisationCodeNumber },
28052 { &hf_rnsap_primary_e_RNTI, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_E_RNTI },
28053 { &hf_rnsap_secondary_e_RNTI, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_E_RNTI },
28054 { &hf_rnsap_eRGCH_EHICH_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_FDD_DL_ChannelisationCodeNumber },
28055 { &hf_rnsap_eRGCH_SignatureSequence, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ERGCH_SignatureSequence },
28056 { &hf_rnsap_eHICH_SignatureSequence, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_EHICH_SignatureSequence },
28057 { &hf_rnsap_serving_Grant_Value, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_E_Serving_Grant_Value },
28058 { &hf_rnsap_primary_Secondary_Grant_Selector, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_E_Primary_Secondary_Grant_Selector },
28059 { &hf_rnsap_e_RGCH_Release_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_E_RGCH_Release_Indicator },
28060 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
28061 { NULL, 0, 0, NULL }
28065 dissect_rnsap_EDCH_FDD_DL_ControlChannelInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28066 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28067 ett_rnsap_EDCH_FDD_DL_ControlChannelInformation, EDCH_FDD_DL_ControlChannelInformation_sequence);
28071 static int dissect_id_EDCH_FDD_DL_ControlChannelInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28072 return dissect_rnsap_EDCH_FDD_DL_ControlChannelInformation(tvb, offset, actx, tree, hf_rnsap_id_EDCH_FDD_DL_ControlChannelInformation);
28074 static int dissect_eDCH_FDD_DL_ControlChannelInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28075 return dissect_rnsap_EDCH_FDD_DL_ControlChannelInformation(tvb, offset, actx, tree, hf_rnsap_eDCH_FDD_DL_ControlChannelInformation);
28079 static const per_sequence_t EDCH_FDD_InformationResponseItem_sequence[] = {
28080 { &hf_rnsap_eDCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_EDCH_MACdFlow_ID },
28081 { &hf_rnsap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_BindingID },
28082 { &hf_rnsap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransportLayerAddress },
28083 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
28084 { NULL, 0, 0, NULL }
28088 dissect_rnsap_EDCH_FDD_InformationResponseItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28089 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28090 ett_rnsap_EDCH_FDD_InformationResponseItem, EDCH_FDD_InformationResponseItem_sequence);
28094 static int dissect_EDCH_FDD_InformationResponse_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28095 return dissect_rnsap_EDCH_FDD_InformationResponseItem(tvb, offset, actx, tree, hf_rnsap_EDCH_FDD_InformationResponse_item);
28099 static const per_sequence_t EDCH_FDD_InformationResponse_sequence_of[1] = {
28100 { &hf_rnsap_EDCH_FDD_InformationResponse_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_EDCH_FDD_InformationResponseItem },
28104 dissect_rnsap_EDCH_FDD_InformationResponse(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28105 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28106 ett_rnsap_EDCH_FDD_InformationResponse, EDCH_FDD_InformationResponse_sequence_of,
28111 static int dissect_id_EDCH_FDD_InformationResponse(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28112 return dissect_rnsap_EDCH_FDD_InformationResponse(tvb, offset, actx, tree, hf_rnsap_id_EDCH_FDD_InformationResponse);
28116 static const per_sequence_t E_DCH_MACdPDU_SizeToModifyList_sequence_of[1] = {
28117 { &hf_rnsap_E_DCH_MACdPDU_SizeToModifyList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_E_DCH_MACdPDU_SizeListItem },
28121 dissect_rnsap_E_DCH_MACdPDU_SizeToModifyList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28122 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28123 ett_rnsap_E_DCH_MACdPDU_SizeToModifyList, E_DCH_MACdPDU_SizeToModifyList_sequence_of,
28128 static int dissect_mACd_PDU_Size_List1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28129 return dissect_rnsap_E_DCH_MACdPDU_SizeToModifyList(tvb, offset, actx, tree, hf_rnsap_mACd_PDU_Size_List1);
28133 static const per_sequence_t E_DCH_LogicalChannelToModifyItem_sequence[] = {
28134 { &hf_rnsap_logicalChannelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_LogicalChannelID },
28135 { &hf_rnsap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_SchedulingPriorityIndicator },
28136 { &hf_rnsap_mACes_GuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MACes_Guaranteed_Bitrate },
28137 { &hf_rnsap_eDCH_DDI_Value, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_EDCH_DDI_Value },
28138 { &hf_rnsap_mACd_PDU_Size_List1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_E_DCH_MACdPDU_SizeToModifyList },
28139 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
28140 { NULL, 0, 0, NULL }
28144 dissect_rnsap_E_DCH_LogicalChannelToModifyItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28145 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28146 ett_rnsap_E_DCH_LogicalChannelToModifyItem, E_DCH_LogicalChannelToModifyItem_sequence);
28150 static int dissect_E_DCH_LogicalChannelToModify_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28151 return dissect_rnsap_E_DCH_LogicalChannelToModifyItem(tvb, offset, actx, tree, hf_rnsap_E_DCH_LogicalChannelToModify_item);
28155 static const per_sequence_t E_DCH_LogicalChannelToModify_sequence_of[1] = {
28156 { &hf_rnsap_E_DCH_LogicalChannelToModify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_E_DCH_LogicalChannelToModifyItem },
28160 dissect_rnsap_E_DCH_LogicalChannelToModify(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28161 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28162 ett_rnsap_E_DCH_LogicalChannelToModify, E_DCH_LogicalChannelToModify_sequence_of,
28167 static int dissect_eDCH_LogicalChannelToModify(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28168 return dissect_rnsap_E_DCH_LogicalChannelToModify(tvb, offset, actx, tree, hf_rnsap_eDCH_LogicalChannelToModify);
28172 static const per_sequence_t E_DCH_LogicalChannelToDeleteItem_sequence[] = {
28173 { &hf_rnsap_logicalChannelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_LogicalChannelID },
28174 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
28175 { NULL, 0, 0, NULL }
28179 dissect_rnsap_E_DCH_LogicalChannelToDeleteItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28180 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28181 ett_rnsap_E_DCH_LogicalChannelToDeleteItem, E_DCH_LogicalChannelToDeleteItem_sequence);
28185 static int dissect_E_DCH_LogicalChannelToDelete_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28186 return dissect_rnsap_E_DCH_LogicalChannelToDeleteItem(tvb, offset, actx, tree, hf_rnsap_E_DCH_LogicalChannelToDelete_item);
28190 static const per_sequence_t E_DCH_LogicalChannelToDelete_sequence_of[1] = {
28191 { &hf_rnsap_E_DCH_LogicalChannelToDelete_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_E_DCH_LogicalChannelToDeleteItem },
28195 dissect_rnsap_E_DCH_LogicalChannelToDelete(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28196 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28197 ett_rnsap_E_DCH_LogicalChannelToDelete, E_DCH_LogicalChannelToDelete_sequence_of,
28202 static int dissect_eDCH_LogicalChannelToDelete(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28203 return dissect_rnsap_E_DCH_LogicalChannelToDelete(tvb, offset, actx, tree, hf_rnsap_eDCH_LogicalChannelToDelete);
28207 static const per_sequence_t EDCH_MACdFlow_Specific_InfoToModifyItem_sequence[] = {
28208 { &hf_rnsap_eDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_EDCH_MACdFlow_ID },
28209 { &hf_rnsap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_AllocationRetentionPriority },
28210 { &hf_rnsap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportBearerRequestIndicator },
28211 { &hf_rnsap_tnlQoS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TnlQos },
28212 { &hf_rnsap_maxNr_Retransmissions_EDCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MaxNr_Retransmissions_EDCH },
28213 { &hf_rnsap_trafficClass , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TrafficClass },
28214 { &hf_rnsap_eDCH_HARQ_PO_FDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_E_DCH_HARQ_PO_FDD },
28215 { &hf_rnsap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_E_DCH_MACdFlow_Multiplexing_List },
28216 { &hf_rnsap_eDCH_Grant_Type_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_E_DCH_Grant_Type_Information },
28217 { &hf_rnsap_bundlingModeIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_BundlingModeIndicator },
28218 { &hf_rnsap_eDCH_LogicalChannelToAdd, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_E_DCH_LogicalChannelInformation },
28219 { &hf_rnsap_eDCH_LogicalChannelToModify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_E_DCH_LogicalChannelToModify },
28220 { &hf_rnsap_eDCH_LogicalChannelToDelete, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_E_DCH_LogicalChannelToDelete },
28221 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
28222 { NULL, 0, 0, NULL }
28226 dissect_rnsap_EDCH_MACdFlow_Specific_InfoToModifyItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28227 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28228 ett_rnsap_EDCH_MACdFlow_Specific_InfoToModifyItem, EDCH_MACdFlow_Specific_InfoToModifyItem_sequence);
28232 static int dissect_EDCH_MACdFlow_Specific_InfoToModifyList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28233 return dissect_rnsap_EDCH_MACdFlow_Specific_InfoToModifyItem(tvb, offset, actx, tree, hf_rnsap_EDCH_MACdFlow_Specific_InfoToModifyList_item);
28237 static const per_sequence_t EDCH_MACdFlow_Specific_InfoToModifyList_sequence_of[1] = {
28238 { &hf_rnsap_EDCH_MACdFlow_Specific_InfoToModifyList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_EDCH_MACdFlow_Specific_InfoToModifyItem },
28242 dissect_rnsap_EDCH_MACdFlow_Specific_InfoToModifyList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28243 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28244 ett_rnsap_EDCH_MACdFlow_Specific_InfoToModifyList, EDCH_MACdFlow_Specific_InfoToModifyList_sequence_of,
28249 static int dissect_eDCH_MACdFlow_Specific_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28250 return dissect_rnsap_EDCH_MACdFlow_Specific_InfoToModifyList(tvb, offset, actx, tree, hf_rnsap_eDCH_MACdFlow_Specific_Information);
28254 static const per_sequence_t EDCH_FDD_Information_To_Modify_sequence[] = {
28255 { &hf_rnsap_eDCH_MACdFlow_Specific_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_EDCH_MACdFlow_Specific_InfoToModifyList },
28256 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
28257 { NULL, 0, 0, NULL }
28261 dissect_rnsap_EDCH_FDD_Information_To_Modify(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28262 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28263 ett_rnsap_EDCH_FDD_Information_To_Modify, EDCH_FDD_Information_To_Modify_sequence);
28267 static int dissect_id_EDCH_FDD_Information_To_Modify(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28268 return dissect_rnsap_EDCH_FDD_Information_To_Modify(tvb, offset, actx, tree, hf_rnsap_id_EDCH_FDD_Information_To_Modify);
28272 static const per_sequence_t EDCH_MACdFlows_To_Delete_Item_sequence[] = {
28273 { &hf_rnsap_eDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_EDCH_MACdFlow_ID },
28274 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
28275 { NULL, 0, 0, NULL }
28279 dissect_rnsap_EDCH_MACdFlows_To_Delete_Item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28280 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28281 ett_rnsap_EDCH_MACdFlows_To_Delete_Item, EDCH_MACdFlows_To_Delete_Item_sequence);
28285 static int dissect_EDCH_MACdFlows_To_Delete_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28286 return dissect_rnsap_EDCH_MACdFlows_To_Delete_Item(tvb, offset, actx, tree, hf_rnsap_EDCH_MACdFlows_To_Delete_item);
28290 static const per_sequence_t EDCH_MACdFlows_To_Delete_sequence_of[1] = {
28291 { &hf_rnsap_EDCH_MACdFlows_To_Delete_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_EDCH_MACdFlows_To_Delete_Item },
28295 dissect_rnsap_EDCH_MACdFlows_To_Delete(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28296 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28297 ett_rnsap_EDCH_MACdFlows_To_Delete, EDCH_MACdFlows_To_Delete_sequence_of,
28302 static int dissect_id_EDCH_MACdFlows_To_Delete(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28303 return dissect_rnsap_EDCH_MACdFlows_To_Delete(tvb, offset, actx, tree, hf_rnsap_id_EDCH_MACdFlows_To_Delete);
28307 static const per_sequence_t EDPCH_Information_RLReconfRequest_FDD_sequence[] = {
28308 { &hf_rnsap_e_TFCS_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_E_TFCS_Information },
28309 { &hf_rnsap_e_DPCCH_PO , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_E_DPCCH_PO },
28310 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
28311 { NULL, 0, 0, NULL }
28315 dissect_rnsap_EDPCH_Information_RLReconfRequest_FDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28316 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28317 ett_rnsap_EDPCH_Information_RLReconfRequest_FDD, EDPCH_Information_RLReconfRequest_FDD_sequence);
28321 static int dissect_id_EDPCH_Information_RLReconfRequest_FDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28322 return dissect_rnsap_EDPCH_Information_RLReconfRequest_FDD(tvb, offset, actx, tree, hf_rnsap_id_EDPCH_Information_RLReconfRequest_FDD);
28326 static const per_sequence_t EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd_sequence_of[1] = {
28327 { &hf_rnsap_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
28331 dissect_rnsap_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28332 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28333 ett_rnsap_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd, EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd_sequence_of,
28338 static int dissect_id_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28339 return dissect_rnsap_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvb, offset, actx, tree, hf_rnsap_id_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd);
28343 static const per_sequence_t EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd_sequence[] = {
28344 { &hf_rnsap_eDCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_EDCH_MACdFlow_ID },
28345 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
28346 { NULL, 0, 0, NULL }
28350 dissect_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28351 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28352 ett_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd, EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd_sequence);
28356 static int dissect_id_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28357 return dissect_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvb, offset, actx, tree, hf_rnsap_id_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd);
28361 static const per_sequence_t EDCH_MacdFlowSpecificInformationList_RL_CongestInd_sequence_of[1] = {
28362 { &hf_rnsap_EDCH_MacdFlowSpecificInformationList_RL_CongestInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container },
28366 dissect_rnsap_EDCH_MacdFlowSpecificInformationList_RL_CongestInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28367 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28368 ett_rnsap_EDCH_MacdFlowSpecificInformationList_RL_CongestInd, EDCH_MacdFlowSpecificInformationList_RL_CongestInd_sequence_of,
28373 static int dissect_id_EDCH_MacdFlowSpecificInformationList_RL_CongestInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28374 return dissect_rnsap_EDCH_MacdFlowSpecificInformationList_RL_CongestInd(tvb, offset, actx, tree, hf_rnsap_id_EDCH_MacdFlowSpecificInformationList_RL_CongestInd);
28378 static const per_sequence_t EDCH_MacdFlowSpecificInformationItem_RL_CongestInd_sequence[] = {
28379 { &hf_rnsap_eDCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_EDCH_MACdFlow_ID },
28380 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
28381 { NULL, 0, 0, NULL }
28385 dissect_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28386 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28387 ett_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd, EDCH_MacdFlowSpecificInformationItem_RL_CongestInd_sequence);
28391 static int dissect_id_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28392 return dissect_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd(tvb, offset, actx, tree, hf_rnsap_id_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd);
28398 dissect_rnsap_AccessPointName(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28399 offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
28404 static int dissect_accessPointName(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28405 return dissect_rnsap_AccessPointName(tvb, offset, actx, tree, hf_rnsap_accessPointName);
28411 dissect_rnsap_IPMulticastAddress(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28412 offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
28417 static int dissect_iPMulticastAddress(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28418 return dissect_rnsap_IPMulticastAddress(tvb, offset, actx, tree, hf_rnsap_iPMulticastAddress);
28422 static const per_sequence_t MBMS_Bearer_Service_Full_Address_sequence[] = {
28423 { &hf_rnsap_accessPointName, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_AccessPointName },
28424 { &hf_rnsap_iPMulticastAddress, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_IPMulticastAddress },
28425 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
28426 { NULL, 0, 0, NULL }
28430 dissect_rnsap_MBMS_Bearer_Service_Full_Address(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28431 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28432 ett_rnsap_MBMS_Bearer_Service_Full_Address, MBMS_Bearer_Service_Full_Address_sequence);
28436 static int dissect_id_MBMS_Bearer_Service_Full_Address(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28437 return dissect_rnsap_MBMS_Bearer_Service_Full_Address(tvb, offset, actx, tree, hf_rnsap_id_MBMS_Bearer_Service_Full_Address);
28441 static const value_string rnsap_Initial_DL_DPCH_TimingAdjustment_Allowed_vals[] = {
28442 { 0, "initial-DL-DPCH-TimingAdjustment-Allowed" },
28448 dissect_rnsap_Initial_DL_DPCH_TimingAdjustment_Allowed(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28449 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28450 1, NULL, FALSE, 0, NULL);
28454 static int dissect_id_Initial_DL_DPCH_TimingAdjustment_Allowed(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28455 return dissect_rnsap_Initial_DL_DPCH_TimingAdjustment_Allowed(tvb, offset, actx, tree, hf_rnsap_id_Initial_DL_DPCH_TimingAdjustment_Allowed);
28459 static const value_string rnsap_User_Plane_Congestion_Fields_Inclusion_vals[] = {
28460 { 0, "shall-be-included" },
28466 dissect_rnsap_User_Plane_Congestion_Fields_Inclusion(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28467 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28468 1, NULL, FALSE, 0, NULL);
28472 static int dissect_id_User_Plane_Congestion_Fields_Inclusion(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28473 return dissect_rnsap_User_Plane_Congestion_Fields_Inclusion(tvb, offset, actx, tree, hf_rnsap_id_User_Plane_Congestion_Fields_Inclusion);
28477 static const value_string rnsap_HARQ_Preamble_Mode_Activation_Indicator_vals[] = {
28478 { 0, "harqPreambleModeSupported" },
28484 dissect_rnsap_HARQ_Preamble_Mode_Activation_Indicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28485 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28486 1, NULL, FALSE, 0, NULL);
28490 static int dissect_id_HARQ_Preamble_Mode_Activation_Indicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28491 return dissect_rnsap_HARQ_Preamble_Mode_Activation_Indicator(tvb, offset, actx, tree, hf_rnsap_id_HARQ_Preamble_Mode_Activation_Indicator);
28495 static const per_sequence_t Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp_sequence[] = {
28496 { &hf_rnsap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DPCH_ID },
28497 { &hf_rnsap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DedicatedMeasurementValue },
28498 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
28499 { NULL, 0, 0, NULL }
28503 dissect_rnsap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28504 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28505 ett_rnsap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp_sequence);
28509 static int dissect_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28510 return dissect_rnsap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp(tvb, offset, actx, tree, hf_rnsap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item);
28514 static const per_sequence_t Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_sequence_of[1] = {
28515 { &hf_rnsap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp },
28519 dissect_rnsap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28520 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28521 ett_rnsap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_sequence_of,
28526 static int dissect_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28527 return dissect_rnsap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvb, offset, actx, tree, hf_rnsap_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp);
28531 static const per_sequence_t Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp_sequence[] = {
28532 { &hf_rnsap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DPCH_ID },
28533 { &hf_rnsap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DedicatedMeasurementValue },
28534 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
28535 { NULL, 0, 0, NULL }
28539 dissect_rnsap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28540 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28541 ett_rnsap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp_sequence);
28545 static int dissect_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28546 return dissect_rnsap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp(tvb, offset, actx, tree, hf_rnsap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item);
28550 static const per_sequence_t Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_sequence_of[1] = {
28551 { &hf_rnsap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp },
28555 dissect_rnsap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28556 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28557 ett_rnsap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_sequence_of,
28562 static int dissect_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28563 return dissect_rnsap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvb, offset, actx, tree, hf_rnsap_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp);
28567 static const per_sequence_t AffectedUEInformationForMBMS_sequence_of[1] = {
28568 { &hf_rnsap_AffectedUEInformationForMBMS_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_S_RNTI },
28572 dissect_rnsap_AffectedUEInformationForMBMS(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28573 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28574 ett_rnsap_AffectedUEInformationForMBMS, AffectedUEInformationForMBMS_sequence_of,
28579 static int dissect_affectedUEInformationForMBMS(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28580 return dissect_rnsap_AffectedUEInformationForMBMS(tvb, offset, actx, tree, hf_rnsap_affectedUEInformationForMBMS);
28584 static const per_sequence_t MBMSChannelTypeCellList_sequence[] = {
28585 { &hf_rnsap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_C_ID },
28586 { &hf_rnsap_affectedUEInformationForMBMS, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_AffectedUEInformationForMBMS },
28587 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
28588 { NULL, 0, 0, NULL }
28592 dissect_rnsap_MBMSChannelTypeCellList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28593 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28594 ett_rnsap_MBMSChannelTypeCellList, MBMSChannelTypeCellList_sequence);
28598 static int dissect_NotProvidedCellList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28599 return dissect_rnsap_MBMSChannelTypeCellList(tvb, offset, actx, tree, hf_rnsap_NotProvidedCellList_item);
28601 static int dissect_PTMCellList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28602 return dissect_rnsap_MBMSChannelTypeCellList(tvb, offset, actx, tree, hf_rnsap_PTMCellList_item);
28604 static int dissect_PTPCellList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28605 return dissect_rnsap_MBMSChannelTypeCellList(tvb, offset, actx, tree, hf_rnsap_PTPCellList_item);
28609 static const per_sequence_t PTMCellList_sequence_of[1] = {
28610 { &hf_rnsap_PTMCellList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_MBMSChannelTypeCellList },
28614 dissect_rnsap_PTMCellList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28615 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28616 ett_rnsap_PTMCellList, PTMCellList_sequence_of,
28621 static int dissect_pTM_Cell_List(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28622 return dissect_rnsap_PTMCellList(tvb, offset, actx, tree, hf_rnsap_pTM_Cell_List);
28626 static const per_sequence_t PTPCellList_sequence_of[1] = {
28627 { &hf_rnsap_PTPCellList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_MBMSChannelTypeCellList },
28631 dissect_rnsap_PTPCellList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28632 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28633 ett_rnsap_PTPCellList, PTPCellList_sequence_of,
28638 static int dissect_pTP_Cell_List(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28639 return dissect_rnsap_PTPCellList(tvb, offset, actx, tree, hf_rnsap_pTP_Cell_List);
28643 static const per_sequence_t NotProvidedCellList_sequence_of[1] = {
28644 { &hf_rnsap_NotProvidedCellList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_MBMSChannelTypeCellList },
28648 dissect_rnsap_NotProvidedCellList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28649 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28650 ett_rnsap_NotProvidedCellList, NotProvidedCellList_sequence_of,
28655 static int dissect_not_Provided_Cell_List(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28656 return dissect_rnsap_NotProvidedCellList(tvb, offset, actx, tree, hf_rnsap_not_Provided_Cell_List);
28660 static const per_sequence_t MBMSChannelTypeInfo_sequence[] = {
28661 { &hf_rnsap_tMGI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TMGI },
28662 { &hf_rnsap_pTM_Cell_List , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PTMCellList },
28663 { &hf_rnsap_pTP_Cell_List , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PTPCellList },
28664 { &hf_rnsap_not_Provided_Cell_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_NotProvidedCellList },
28665 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
28666 { NULL, 0, 0, NULL }
28670 dissect_rnsap_MBMSChannelTypeInfo(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28671 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28672 ett_rnsap_MBMSChannelTypeInfo, MBMSChannelTypeInfo_sequence);
28676 static int dissect_mBMSChannelTypeInfo(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28677 return dissect_rnsap_MBMSChannelTypeInfo(tvb, offset, actx, tree, hf_rnsap_mBMSChannelTypeInfo);
28681 static const per_sequence_t CorrespondingCells_sequence_of[1] = {
28682 { &hf_rnsap_CorrespondingCells_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_C_ID },
28686 dissect_rnsap_CorrespondingCells(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28687 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28688 ett_rnsap_CorrespondingCells, CorrespondingCells_sequence_of,
28693 static int dissect_correspondingCells(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28694 return dissect_rnsap_CorrespondingCells(tvb, offset, actx, tree, hf_rnsap_correspondingCells);
28698 static const per_sequence_t AdditionalPreferredFrequencyItem_sequence[] = {
28699 { &hf_rnsap_dL_UARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UARFCN },
28700 { &hf_rnsap_correspondingCells, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CorrespondingCells },
28701 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
28702 { NULL, 0, 0, NULL }
28706 dissect_rnsap_AdditionalPreferredFrequencyItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28707 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28708 ett_rnsap_AdditionalPreferredFrequencyItem, AdditionalPreferredFrequencyItem_sequence);
28712 static int dissect_AdditionalPreferredFrequency_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28713 return dissect_rnsap_AdditionalPreferredFrequencyItem(tvb, offset, actx, tree, hf_rnsap_AdditionalPreferredFrequency_item);
28717 static const per_sequence_t AdditionalPreferredFrequency_sequence_of[1] = {
28718 { &hf_rnsap_AdditionalPreferredFrequency_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_AdditionalPreferredFrequencyItem },
28722 dissect_rnsap_AdditionalPreferredFrequency(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28723 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28724 ett_rnsap_AdditionalPreferredFrequency, AdditionalPreferredFrequency_sequence_of,
28729 static int dissect_additionalPreferredFrequency(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28730 return dissect_rnsap_AdditionalPreferredFrequency(tvb, offset, actx, tree, hf_rnsap_additionalPreferredFrequency);
28734 static const per_sequence_t PreferredFrequencyLayerInfo_sequence[] = {
28735 { &hf_rnsap_defaultPreferredFrequency, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UARFCN },
28736 { &hf_rnsap_additionalPreferredFrequency, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_AdditionalPreferredFrequency },
28737 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
28738 { NULL, 0, 0, NULL }
28742 dissect_rnsap_PreferredFrequencyLayerInfo(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28743 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28744 ett_rnsap_PreferredFrequencyLayerInfo, PreferredFrequencyLayerInfo_sequence);
28748 static int dissect_preferredFrequencyLayerInfo(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28749 return dissect_rnsap_PreferredFrequencyLayerInfo(tvb, offset, actx, tree, hf_rnsap_preferredFrequencyLayerInfo);
28753 static const per_sequence_t MBMSPreferredFreqLayerInfo_sequence[] = {
28754 { &hf_rnsap_tMGI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TMGI },
28755 { &hf_rnsap_preferredFrequencyLayerInfo, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PreferredFrequencyLayerInfo },
28756 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
28757 { NULL, 0, 0, NULL }
28761 dissect_rnsap_MBMSPreferredFreqLayerInfo(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28762 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28763 ett_rnsap_MBMSPreferredFreqLayerInfo, MBMSPreferredFreqLayerInfo_sequence);
28767 static int dissect_mBMSPreferredFreqLayerInfo(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28768 return dissect_rnsap_MBMSPreferredFreqLayerInfo(tvb, offset, actx, tree, hf_rnsap_mBMSPreferredFreqLayerInfo);
28772 static const per_sequence_t ProvidedInformation_sequence[] = {
28773 { &hf_rnsap_mBMSChannelTypeInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MBMSChannelTypeInfo },
28774 { &hf_rnsap_mBMSPreferredFreqLayerInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MBMSPreferredFreqLayerInfo },
28775 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
28776 { NULL, 0, 0, NULL }
28780 dissect_rnsap_ProvidedInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28781 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28782 ett_rnsap_ProvidedInformation, ProvidedInformation_sequence);
28786 static int dissect_id_ProvidedInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28787 return dissect_rnsap_ProvidedInformation(tvb, offset, actx, tree, hf_rnsap_id_ProvidedInformation);
28791 static const per_sequence_t MBMS_Bearer_ServiceItemTDD_PFL_sequence[] = {
28792 { &hf_rnsap_tmgi , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TMGI },
28793 { &hf_rnsap_transmissionMode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransmissionMode },
28794 { &hf_rnsap_preferredFrequencyLayer, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UARFCN },
28795 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
28796 { NULL, 0, 0, NULL }
28800 dissect_rnsap_MBMS_Bearer_ServiceItemTDD_PFL(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28801 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28802 ett_rnsap_MBMS_Bearer_ServiceItemTDD_PFL, MBMS_Bearer_ServiceItemTDD_PFL_sequence);
28806 static int dissect_Active_MBMS_Bearer_Service_ListTDD_PFL_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28807 return dissect_rnsap_MBMS_Bearer_ServiceItemTDD_PFL(tvb, offset, actx, tree, hf_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL_item);
28811 static const per_sequence_t Active_MBMS_Bearer_Service_ListTDD_PFL_sequence_of[1] = {
28812 { &hf_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_MBMS_Bearer_ServiceItemTDD_PFL },
28816 dissect_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28817 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28818 ett_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL, Active_MBMS_Bearer_Service_ListTDD_PFL_sequence_of,
28823 static int dissect_id_Active_MBMS_Bearer_ServiceFDD_PFL(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28824 return dissect_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL(tvb, offset, actx, tree, hf_rnsap_id_Active_MBMS_Bearer_ServiceFDD_PFL);
28826 static int dissect_id_Active_MBMS_Bearer_ServiceTDD_PFL(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28827 return dissect_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL(tvb, offset, actx, tree, hf_rnsap_id_Active_MBMS_Bearer_ServiceTDD_PFL);
28831 static const value_string rnsap_FrequencyBandIndicator_vals[] = {
28844 { 12, "bandXIII" },
28848 { 16, "bandXVII" },
28849 { 17, "bandXVIII" },
28853 { 21, "bandXXII" },
28859 dissect_rnsap_FrequencyBandIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
28860 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28861 22, NULL, TRUE, 0, NULL);
28865 static int dissect_id_FrequencyBandIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
28866 return dissect_rnsap_FrequencyBandIndicator(tvb, offset, actx, tree, hf_rnsap_id_FrequencyBandIndicator);
28870 static const value_string rnsap_DummyProtocolIE_vals[] = {
28871 { 0, "id-AllowedQueuingTime" },
28872 { 1, "id-Allowed-Rate-Information" },
28873 { 2, "id-AntennaColocationIndicator" },
28874 { 3, "id-BindingID" },
28876 { 5, "id-C-RNTI" },
28877 { 6, "id-Cell-Capacity-Class-Value" },
28879 { 8, "id-CN-CS-DomainIdentifier" },
28880 { 9, "id-CN-PS-DomainIdentifier" },
28881 { 10, "id-Cause" },
28882 { 11, "id-CoverageIndicator" },
28883 { 12, "id-CriticalityDiagnostics" },
28884 { 13, "id-ContextInfoItem-Reset" },
28885 { 14, "id-ContextGroupInfoItem-Reset" },
28886 { 15, "id-D-RNTI" },
28887 { 16, "id-D-RNTI-ReleaseIndication" },
28888 { 17, "id-DCHs-to-Add-FDD" },
28889 { 18, "id-DCHs-to-Add-TDD" },
28890 { 19, "id-DCH-DeleteList-RL-ReconfPrepFDD" },
28891 { 20, "id-DCH-DeleteList-RL-ReconfPrepTDD" },
28892 { 21, "id-DCH-DeleteList-RL-ReconfRqstFDD" },
28893 { 22, "id-DCH-DeleteList-RL-ReconfRqstTDD" },
28894 { 23, "id-DCH-FDD-Information" },
28895 { 24, "id-DCH-TDD-Information" },
28896 { 25, "id-FDD-DCHs-to-Modify" },
28897 { 26, "id-TDD-DCHs-to-Modify" },
28898 { 27, "id-DCH-InformationResponse" },
28899 { 28, "id-DCH-Rate-InformationItem-RL-CongestInd" },
28900 { 29, "id-DL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD" },
28901 { 30, "id-DL-CCTrCH-InformationListIE-RL-ReconfReadyTDD" },
28902 { 31, "id-DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD" },
28903 { 32, "id-DL-CCTrCH-InformationItem-RL-SetupRqstTDD" },
28904 { 33, "id-DL-CCTrCH-InformationListIE-PhyChReconfRqstTDD" },
28905 { 34, "id-DL-CCTrCH-InformationListIE-RL-AdditionRspTDD" },
28906 { 35, "id-DL-CCTrCH-InformationListIE-RL-SetupRspTDD" },
28907 { 36, "id-DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD" },
28908 { 37, "id-DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD" },
28909 { 38, "id-DL-CCTrCH-InformationList-RL-SetupRqstTDD" },
28910 { 39, "id-FDD-DL-CodeInformation" },
28911 { 40, "id-DL-DPCH-Information-RL-ReconfPrepFDD" },
28912 { 41, "id-DL-DPCH-Information-RL-SetupRqstFDD" },
28913 { 42, "id-DL-DPCH-Information-RL-ReconfRqstFDD" },
28914 { 43, "id-DL-DPCH-InformationItem-PhyChReconfRqstTDD" },
28915 { 44, "id-DL-DPCH-InformationItem-RL-AdditionRspTDD" },
28916 { 45, "id-DL-DPCH-InformationItem-RL-SetupRspTDD" },
28917 { 46, "id-DL-DPCH-TimingAdjustment" },
28918 { 47, "id-DLReferencePower" },
28919 { 48, "id-DLReferencePowerList-DL-PC-Rqst" },
28920 { 49, "id-DL-ReferencePowerInformation-DL-PC-Rqst" },
28921 { 50, "id-DPC-Mode" },
28922 { 51, "id-DRXCycleLengthCoefficient" },
28923 { 52, "id-DedicatedMeasurementObjectType-DM-Fail-Ind" },
28924 { 53, "id-DedicatedMeasurementObjectType-DM-Fail" },
28925 { 54, "id-DedicatedMeasurementObjectType-DM-Rprt" },
28926 { 55, "id-DedicatedMeasurementObjectType-DM-Rqst" },
28927 { 56, "id-DedicatedMeasurementObjectType-DM-Rsp" },
28928 { 57, "id-DedicatedMeasurementType" },
28929 { 58, "id-FACH-InfoForUESelectedS-CCPCH-CTCH-ResourceRspFDD" },
28930 { 59, "id-FACH-InfoForUESelectedS-CCPCH-CTCH-ResourceRspTDD" },
28931 { 60, "id-Guaranteed-Rate-Information" },
28933 { 62, "id-HCS-Prio" },
28934 { 63, "id-L3-Information" },
28935 { 64, "id-AdjustmentPeriod" },
28936 { 65, "id-MaxAdjustmentStep" },
28937 { 66, "id-MeasurementFilterCoefficient" },
28938 { 67, "id-MessageStructure" },
28939 { 68, "id-MeasurementID" },
28940 { 69, "id-Neighbouring-GSM-CellInformation" },
28941 { 70, "id-Neighbouring-UMTS-CellInformationItem" },
28942 { 71, "id-NRT-Load-Information-Value" },
28943 { 72, "id-NRT-Load-Information-Value-IncrDecrThres" },
28944 { 73, "id-PagingArea-PagingRqst" },
28945 { 74, "id-FACH-FlowControlInformation" },
28946 { 75, "id-PartialReportingIndicator" },
28947 { 76, "id-Permanent-NAS-UE-Identity" },
28948 { 77, "id-PowerAdjustmentType" },
28949 { 78, "id-RANAP-RelocationInformation" },
28950 { 79, "id-RL-Information-PhyChReconfRqstFDD" },
28951 { 80, "id-RL-Information-PhyChReconfRqstTDD" },
28952 { 81, "id-RL-Information-RL-AdditionRqstFDD" },
28953 { 82, "id-RL-Information-RL-AdditionRqstTDD" },
28954 { 83, "id-RL-Information-RL-DeletionRqst" },
28955 { 84, "id-RL-Information-RL-FailureInd" },
28956 { 85, "id-RL-Information-RL-ReconfPrepFDD" },
28957 { 86, "id-RL-Information-RL-RestoreInd" },
28958 { 87, "id-RL-Information-RL-SetupRqstFDD" },
28959 { 88, "id-RL-Information-RL-SetupRqstTDD" },
28960 { 89, "id-RL-InformationItem-RL-CongestInd" },
28961 { 90, "id-RL-InformationItem-DM-Rprt" },
28962 { 91, "id-RL-InformationItem-DM-Rqst" },
28963 { 92, "id-RL-InformationItem-DM-Rsp" },
28964 { 93, "id-RL-InformationItem-RL-PreemptRequiredInd" },
28965 { 94, "id-RL-InformationItem-RL-SetupRqstFDD" },
28966 { 95, "id-RL-InformationList-RL-CongestInd" },
28967 { 96, "id-RL-InformationList-RL-AdditionRqstFDD" },
28968 { 97, "id-RL-InformationList-RL-DeletionRqst" },
28969 { 98, "id-RL-InformationList-RL-PreemptRequiredInd" },
28970 { 99, "id-RL-InformationList-RL-ReconfPrepFDD" },
28971 { 100, "id-RL-InformationResponse-RL-AdditionRspTDD" },
28972 { 101, "id-RL-InformationResponse-RL-ReconfReadyTDD" },
28973 { 102, "id-RL-InformationResponse-RL-SetupRspTDD" },
28974 { 103, "id-RL-InformationResponseItem-RL-AdditionRspFDD" },
28975 { 104, "id-RL-InformationResponseItem-RL-ReconfReadyFDD" },
28976 { 105, "id-RL-InformationResponseItem-RL-ReconfRspFDD" },
28977 { 106, "id-RL-InformationResponseItem-RL-SetupRspFDD" },
28978 { 107, "id-RL-InformationResponseList-RL-AdditionRspFDD" },
28979 { 108, "id-RL-InformationResponseList-RL-ReconfReadyFDD" },
28980 { 109, "id-RL-InformationResponseList-RL-ReconfRspFDD" },
28981 { 110, "id-RL-InformationResponse-RL-ReconfRspTDD" },
28982 { 111, "id-RL-InformationResponseList-RL-SetupRspFDD" },
28983 { 112, "id-RL-ReconfigurationFailure-RL-ReconfFail" },
28984 { 113, "id-RL-Set-InformationItem-DM-Rprt" },
28985 { 114, "id-RL-Set-InformationItem-DM-Rqst" },
28986 { 115, "id-RL-Set-InformationItem-DM-Rsp" },
28987 { 116, "id-RL-Set-Information-RL-FailureInd" },
28988 { 117, "id-RL-Set-Information-RL-RestoreInd" },
28989 { 118, "id-RL-Set-Successful-InformationItem-DM-Fail" },
28990 { 119, "id-RL-Set-Unsuccessful-InformationItem-DM-Fail" },
28991 { 120, "id-RL-Set-Unsuccessful-InformationItem-DM-Fail-Ind" },
28992 { 121, "id-RL-Successful-InformationItem-DM-Fail" },
28993 { 122, "id-RL-Unsuccessful-InformationItem-DM-Fail" },
28994 { 123, "id-RL-Unsuccessful-InformationItem-DM-Fail-Ind" },
28995 { 124, "id-ReportCharacteristics" },
28996 { 125, "id-Reporting-Object-RL-FailureInd" },
28997 { 126, "id-Reporing-Object-RL-RestoreInd" },
28998 { 127, "id-RT-Load-Value" },
28999 { 128, "id-RT-Load-Value-IncrDecrThres" },
29000 { 129, "id-S-RNTI" },
29001 { 130, "id-ResetIndicator" },
29002 { 131, "id-RNC-ID" },
29004 { 133, "id-SRNC-ID" },
29005 { 134, "id-SuccessfulRL-InformationResponse-RL-AdditionFailureFDD" },
29006 { 135, "id-SuccessfulRL-InformationResponse-RL-SetupFailureFDD" },
29007 { 136, "id-TransportBearerID" },
29008 { 137, "id-TransportBearerRequestIndicator" },
29009 { 138, "id-TransportLayerAddress" },
29010 { 139, "id-TypeOfError" },
29011 { 140, "id-UC-ID" },
29012 { 141, "id-UL-CCTrCH-AddInformation-RL-ReconfPrepTDD" },
29013 { 142, "id-UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD" },
29014 { 143, "id-UL-CCTrCH-InformationItem-RL-SetupRqstTDD" },
29015 { 144, "id-UL-CCTrCH-InformationList-RL-SetupRqstTDD" },
29016 { 145, "id-UL-CCTrCH-InformationListIE-PhyChReconfRqstTDD" },
29017 { 146, "id-UL-CCTrCH-InformationListIE-RL-AdditionRspTDD" },
29018 { 147, "id-UL-CCTrCH-InformationListIE-RL-ReconfReadyTDD" },
29019 { 148, "id-UL-CCTrCH-InformationListIE-RL-SetupRspTDD" },
29020 { 149, "id-UL-DPCH-Information-RL-ReconfPrepFDD" },
29021 { 150, "id-UL-DPCH-Information-RL-ReconfRqstFDD" },
29022 { 151, "id-UL-DPCH-Information-RL-SetupRqstFDD" },
29023 { 152, "id-UL-DPCH-InformationItem-PhyChReconfRqstTDD" },
29024 { 153, "id-UL-DPCH-InformationItem-RL-AdditionRspTDD" },
29025 { 154, "id-UL-DPCH-InformationItem-RL-SetupRspTDD" },
29026 { 155, "id-UL-DPCH-InformationAddListIE-RL-ReconfReadyTDD" },
29027 { 156, "id-UL-SIRTarget" },
29028 { 157, "id-URA-Information" },
29029 { 158, "id-UnsuccessfulRL-InformationResponse-RL-AdditionFailureFDD" },
29030 { 159, "id-UnsuccessfulRL-InformationResponse-RL-SetupFailureFDD" },
29031 { 160, "id-UnsuccessfulRL-InformationResponse-RL-SetupFailureTDD" },
29032 { 161, "id-Active-Pattern-Sequence-Information" },
29033 { 162, "id-AdjustmentRatio" },
29034 { 163, "id-CauseLevel-RL-AdditionFailureFDD" },
29035 { 164, "id-CauseLevel-RL-AdditionFailureTDD" },
29036 { 165, "id-CauseLevel-RL-ReconfFailure" },
29037 { 166, "id-CauseLevel-RL-SetupFailureFDD" },
29038 { 167, "id-CauseLevel-RL-SetupFailureTDD" },
29039 { 168, "id-DL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD" },
29040 { 169, "id-DL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD" },
29041 { 170, "id-DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD" },
29042 { 171, "id-DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD" },
29043 { 172, "id-DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD" },
29044 { 173, "id-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD" },
29045 { 174, "id-DL-DPCH-InformationAddListIE-RL-ReconfReadyTDD" },
29046 { 175, "id-DL-DPCH-InformationDeleteListIE-RL-ReconfReadyTDD" },
29047 { 176, "id-DL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD" },
29048 { 177, "id-DSCHs-to-Add-TDD" },
29049 { 178, "id-DSCH-DeleteList-RL-ReconfPrepTDD" },
29050 { 179, "id-DSCH-InformationListIE-RL-AdditionRspTDD" },
29051 { 180, "id-DSCH-InformationListIEs-RL-SetupRspTDD" },
29052 { 181, "id-DSCH-TDD-Information" },
29053 { 182, "id-DSCH-ModifyList-RL-ReconfPrepTDD" },
29054 { 183, "id-DSCHToBeAddedOrModifiedList-RL-ReconfReadyTDD" },
29055 { 184, "id-GA-Cell" },
29056 { 185, "id-GA-CellAdditionalShapes" },
29057 { 186, "id-Transmission-Gap-Pattern-Sequence-Information" },
29058 { 187, "id-UL-CCTrCH-DeleteInformation-RL-ReconfPrepTDD" },
29059 { 188, "id-UL-CCTrCH-ModifyInformation-RL-ReconfPrepTDD" },
29060 { 189, "id-UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD" },
29061 { 190, "id-UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD" },
29062 { 191, "id-UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD" },
29063 { 192, "id-UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD" },
29064 { 193, "id-UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD" },
29065 { 194, "id-UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD" },
29066 { 195, "id-UL-DPCH-InformationDeleteListIE-RL-ReconfReadyTDD" },
29067 { 196, "id-UL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD" },
29068 { 197, "id-UnsuccessfulRL-InformationResponse-RL-AdditionFailureTDD" },
29069 { 198, "id-USCHs-to-Add" },
29070 { 199, "id-USCH-DeleteList-RL-ReconfPrepTDD" },
29071 { 200, "id-USCH-InformationListIE-RL-AdditionRspTDD" },
29072 { 201, "id-USCH-InformationListIEs-RL-SetupRspTDD" },
29073 { 202, "id-USCH-Information" },
29074 { 203, "id-USCH-ModifyList-RL-ReconfPrepTDD" },
29075 { 204, "id-USCHToBeAddedOrModifiedList-RL-ReconfReadyTDD" },
29076 { 205, "id-DL-Physical-Channel-Information-RL-SetupRqstTDD" },
29077 { 206, "id-UL-Physical-Channel-Information-RL-SetupRqstTDD" },
29078 { 207, "id-ClosedLoopMode1-SupportIndicator" },
29079 { 208, "id-STTD-SupportIndicator" },
29080 { 209, "id-CFNReportingIndicator" },
29081 { 210, "id-CNOriginatedPage-PagingRqst" },
29082 { 211, "id-InnerLoopDLPCStatus" },
29083 { 212, "id-PropagationDelay" },
29084 { 213, "id-RxTimingDeviationForTA" },
29085 { 214, "id-timeSlot-ISCP" },
29086 { 215, "id-CCTrCH-InformationItem-RL-FailureInd" },
29087 { 216, "id-CCTrCH-InformationItem-RL-RestoreInd" },
29088 { 217, "id-CommonMeasurementAccuracy" },
29089 { 218, "id-CommonMeasurementObjectType-CM-Rprt" },
29090 { 219, "id-CommonMeasurementObjectType-CM-Rqst" },
29091 { 220, "id-CommonMeasurementObjectType-CM-Rsp" },
29092 { 221, "id-CommonMeasurementType" },
29093 { 222, "id-CongestionCause" },
29095 { 224, "id-SFNReportingIndicator" },
29096 { 225, "id-InformationExchangeID" },
29097 { 226, "id-InformationExchangeObjectType-InfEx-Rprt" },
29098 { 227, "id-InformationExchangeObjectType-InfEx-Rqst" },
29099 { 228, "id-InformationExchangeObjectType-InfEx-Rsp" },
29100 { 229, "id-InformationReportCharacteristics" },
29101 { 230, "id-InformationType" },
29102 { 231, "id-neighbouring-LCR-TDD-CellInformation" },
29103 { 232, "id-DL-Timeslot-ISCP-LCR-Information-RL-SetupRqstTDD" },
29104 { 233, "id-RL-LCR-InformationResponse-RL-SetupRspTDD" },
29105 { 234, "id-UL-CCTrCH-LCR-InformationListIE-RL-SetupRspTDD" },
29106 { 235, "id-UL-DPCH-LCR-InformationItem-RL-SetupRspTDD" },
29107 { 236, "id-DL-CCTrCH-LCR-InformationListIE-RL-SetupRspTDD" },
29108 { 237, "id-DL-DPCH-LCR-InformationItem-RL-SetupRspTDD" },
29109 { 238, "id-DSCH-LCR-InformationListIEs-RL-SetupRspTDD" },
29110 { 239, "id-USCH-LCR-InformationListIEs-RL-SetupRspTDD" },
29111 { 240, "id-DL-Timeslot-ISCP-LCR-Information-RL-AdditionRqstTDD" },
29112 { 241, "id-RL-LCR-InformationResponse-RL-AdditionRspTDD" },
29113 { 242, "id-UL-CCTrCH-LCR-InformationListIE-RL-AdditionRspTDD" },
29114 { 243, "id-UL-DPCH-LCR-InformationItem-RL-AdditionRspTDD" },
29115 { 244, "id-DL-CCTrCH-LCR-InformationListIE-RL-AdditionRspTDD" },
29116 { 245, "id-DL-DPCH-LCR-InformationItem-RL-AdditionRspTDD" },
29117 { 246, "id-DSCH-LCR-InformationListIEs-RL-AdditionRspTDD" },
29118 { 247, "id-USCH-LCR-InformationListIEs-RL-AdditionRspTDD" },
29119 { 248, "id-UL-DPCH-LCR-InformationAddListIE-RL-ReconfReadyTDD" },
29120 { 249, "id-UL-Timeslot-LCR-InformationModifyList-RL-ReconfReadyTDD" },
29121 { 250, "id-DL-DPCH-LCR-InformationAddListIE-RL-ReconfReadyTDD" },
29122 { 251, "id-DL-Timeslot-LCR-InformationModifyList-RL-ReconfReadyTDD" },
29123 { 252, "id-UL-Timeslot-LCR-InformationList-PhyChReconfRqstTDD" },
29124 { 253, "id-DL-Timeslot-LCR-InformationList-PhyChReconfRqstTDD" },
29125 { 254, "id-timeSlot-ISCP-LCR-List-DL-PC-Rqst-TDD" },
29126 { 255, "id-TSTD-Support-Indicator-RL-SetupRqstTDD" },
29127 { 256, "id-RestrictionStateIndicator" },
29128 { 257, "id-Load-Value" },
29129 { 258, "id-Load-Value-IncrDecrThres" },
29130 { 259, "id-OnModification" },
29131 { 260, "id-Received-Total-Wideband-Power-Value" },
29132 { 261, "id-Received-Total-Wideband-Power-Value-IncrDecrThres" },
29133 { 262, "id-SFNSFNMeasurementThresholdInformation" },
29134 { 263, "id-Transmitted-Carrier-Power-Value" },
29135 { 264, "id-Transmitted-Carrier-Power-Value-IncrDecrThres" },
29136 { 265, "id-TUTRANGPSMeasurementThresholdInformation" },
29137 { 266, "id-UL-Timeslot-ISCP-Value" },
29138 { 267, "id-UL-Timeslot-ISCP-Value-IncrDecrThres" },
29139 { 268, "id-Rx-Timing-Deviation-Value-LCR" },
29140 { 269, "id-DPC-Mode-Change-SupportIndicator" },
29141 { 270, "id-PrimaryCCPCH-RSCP-RL-ReconfPrepTDD" },
29142 { 271, "id-DL-TimeSlot-ISCP-Info-RL-ReconfPrepTDD" },
29143 { 272, "id-DL-Timeslot-ISCP-LCR-Information-RL-ReconfPrepTDD" },
29144 { 273, "id-DSCH-RNTI" },
29145 { 274, "id-DL-PowerBalancing-Information" },
29146 { 275, "id-DL-PowerBalancing-ActivationIndicator" },
29147 { 276, "id-DL-PowerBalancing-UpdatedIndicator" },
29148 { 277, "id-DL-ReferencePowerInformation" },
29149 { 278, "id-Enhanced-PrimaryCPICH-EcNo" },
29150 { 279, "id-IPDL-TDD-ParametersLCR" },
29151 { 280, "id-CellCapabilityContainer-FDD" },
29152 { 281, "id-CellCapabilityContainer-TDD" },
29153 { 282, "id-CellCapabilityContainer-TDD-LCR" },
29154 { 283, "id-RL-Specific-DCH-Info" },
29155 { 284, "id-RL-ReconfigurationRequestFDD-RL-InformationList" },
29156 { 285, "id-RL-ReconfigurationRequestFDD-RL-Information-IEs" },
29157 { 286, "id-RL-ReconfigurationRequestTDD-RL-Information" },
29158 { 287, "id-CommonTransportChannelResourcesInitialisationNotRequired" },
29159 { 288, "id-DelayedActivation" },
29160 { 289, "id-DelayedActivationList-RL-ActivationCmdFDD" },
29161 { 290, "id-DelayedActivationInformation-RL-ActivationCmdFDD" },
29162 { 291, "id-DelayedActivationList-RL-ActivationCmdTDD" },
29163 { 292, "id-DelayedActivationInformation-RL-ActivationCmdTDD" },
29164 { 293, "id-neighbouringTDDCellMeasurementInformationLCR" },
29165 { 294, "id-UL-SIR-Target-CCTrCH-InformationItem-RL-SetupRspTDD" },
29166 { 295, "id-UL-SIR-Target-CCTrCH-LCR-InformationItem-RL-SetupRspTDD" },
29167 { 296, "id-PrimCCPCH-RSCP-DL-PC-RqstTDD" },
29168 { 297, "id-HSDSCH-FDD-Information" },
29169 { 298, "id-HSDSCH-FDD-Information-Response" },
29170 { 299, "id-HSDSCH-FDD-Update-Information" },
29171 { 300, "id-HSDSCH-Information-to-Modify" },
29172 { 301, "id-HSDSCHMacdFlowSpecificInformationList-RL-PreemptRequiredInd" },
29173 { 302, "id-HSDSCHMacdFlowSpecificInformationItem-RL-PreemptRequiredInd" },
29174 { 303, "id-HSDSCH-RNTI" },
29175 { 304, "id-HSDSCH-TDD-Information" },
29176 { 305, "id-HSDSCH-TDD-Information-Response" },
29177 { 306, "id-HSDSCH-TDD-Update-Information" },
29178 { 307, "id-HSPDSCH-RL-ID" },
29179 { 308, "id-HSDSCH-MACdFlows-to-Add" },
29180 { 309, "id-HSDSCH-MACdFlows-to-Delete" },
29181 { 310, "id-Angle-Of-Arrival-Value-LCR" },
29182 { 311, "id-TrafficClass" },
29183 { 312, "id-PDSCH-RL-ID" },
29184 { 313, "id-TimeSlot-RL-SetupRspTDD" },
29185 { 314, "id-GERAN-Cell-Capability" },
29186 { 315, "id-GERAN-Classmark" },
29187 { 316, "id-DSCH-InitialWindowSize" },
29188 { 317, "id-UL-Synchronisation-Parameters-LCR" },
29189 { 318, "id-SNA-Information" },
29190 { 319, "id-MAChs-ResetIndicator" },
29191 { 320, "id-TDD-DL-DPCH-TimeSlotFormatModifyItem-LCR-RL-ReconfReadyTDD" },
29192 { 321, "id-TDD-UL-DPCH-TimeSlotFormatModifyItem-LCR-RL-ReconfReadyTDD" },
29193 { 322, "id-TDD-TPC-UplinkStepSize-LCR-RL-SetupRqstTDD" },
29194 { 323, "id-UL-CCTrCH-InformationList-RL-AdditionRqstTDD" },
29195 { 324, "id-UL-CCTrCH-InformationItem-RL-AdditionRqstTDD" },
29196 { 325, "id-DL-CCTrCH-InformationList-RL-AdditionRqstTDD" },
29197 { 326, "id-DL-CCTrCH-InformationItem-RL-AdditionRqstTDD" },
29198 { 327, "id-TDD-TPC-UplinkStepSize-InformationAdd-LCR-RL-ReconfPrepTDD" },
29199 { 328, "id-TDD-TPC-UplinkStepSize-InformationModify-LCR-RL-ReconfPrepTDD" },
29200 { 329, "id-TDD-TPC-DownlinkStepSize-InformationAdd-RL-ReconfPrepTDD" },
29201 { 330, "id-TDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD" },
29202 { 331, "id-UL-TimingAdvanceCtrl-LCR" },
29203 { 332, "id-HSPDSCH-Timeslot-InformationList-PhyChReconfRqstTDD" },
29204 { 333, "id-HSPDSCH-Timeslot-InformationListLCR-PhyChReconfRqstTDD" },
29205 { 334, "id-HS-SICH-Reception-Quality" },
29206 { 335, "id-HS-SICH-Reception-Quality-Measurement-Value" },
29207 { 336, "id-HSSICH-Info-DM-Rprt" },
29208 { 337, "id-HSSICH-Info-DM-Rqst" },
29209 { 338, "id-HSSICH-Info-DM" },
29210 { 339, "id-CCTrCH-Maximum-DL-Power-RL-SetupRspTDD" },
29211 { 340, "id-CCTrCH-Minimum-DL-Power-RL-SetupRspTDD" },
29212 { 341, "id-CCTrCH-Maximum-DL-Power-RL-AdditionRspTDD" },
29213 { 342, "id-CCTrCH-Minimum-DL-Power-RL-AdditionRspTDD" },
29214 { 343, "id-CCTrCH-Maximum-DL-Power-RL-ReconfReadyTDD" },
29215 { 344, "id-CCTrCH-Minimum-DL-Power-RL-ReconfReadyTDD" },
29216 { 345, "id-Maximum-DL-Power-TimeslotLCR-InformationModifyItem-RL-ReconfReadyTDD" },
29217 { 346, "id-Minimum-DL-Power-TimeslotLCR-InformationModifyItem-RL-ReconfReadyTDD" },
29218 { 347, "id-DL-CCTrCH-InformationList-RL-ReconfRspTDD" },
29219 { 348, "id-DL-DPCH-InformationModifyItem-LCR-RL-ReconfRspTDD" },
29220 { 349, "id-Maximum-DL-Power-TimeslotLCR-InformationItem" },
29221 { 350, "id-Minimum-DL-Power-TimeslotLCR-InformationItem" },
29222 { 351, "id-TDD-Support-8PSK" },
29223 { 352, "id-TDD-maxNrDLPhysicalchannels" },
29224 { 353, "id-ExtendedGSMCellIndividualOffset" },
29225 { 354, "id-RL-ParameterUpdateIndicationFDD-RL-InformationList" },
29226 { 355, "id-Primary-CPICH-Usage-For-Channel-Estimation" },
29227 { 356, "id-Secondary-CPICH-Information" },
29228 { 357, "id-Secondary-CPICH-Information-Change" },
29229 { 358, "id-RL-ParameterUpdateIndicationFDD-RL-Information-Item" },
29230 { 359, "id-Phase-Reference-Update-Indicator" },
29231 { 360, "id-Unidirectional-DCH-Indicator" },
29232 { 361, "id-RL-Information-RL-ReconfPrepTDD" },
29233 { 362, "id-Multiple-RL-InformationResponse-RL-ReconfReadyTDD" },
29234 { 363, "id-RL-ReconfigurationResponseTDD-RL-Information" },
29235 { 364, "id-Satellite-Almanac-Information-ExtItem" },
29236 { 365, "id-HSDSCH-Information-to-Modify-Unsynchronised" },
29237 { 366, "id-TnlQos" },
29238 { 367, "id-RTLoadValue" },
29239 { 368, "id-NRTLoadInformationValue" },
29240 { 369, "id-CellPortionID" },
29241 { 370, "id-UpPTSInterferenceValue" },
29242 { 371, "id-PrimaryCCPCH-RSCP-Delta" },
29243 { 372, "id-UEMeasurementType" },
29244 { 373, "id-UEMeasurementTimeslotInfoHCR" },
29245 { 374, "id-UEMeasurementTimeslotInfoLCR" },
29246 { 375, "id-UEMeasurementReportCharacteristics" },
29247 { 376, "id-UEMeasurementParameterModAllow" },
29248 { 377, "id-UEMeasurementValueInformation" },
29249 { 378, "id-InterfacesToTraceItem" },
29250 { 379, "id-ListOfInterfacesToTrace" },
29251 { 380, "id-TraceDepth" },
29252 { 381, "id-TraceRecordingSessionReference" },
29253 { 382, "id-TraceReference" },
29254 { 383, "id-UEIdentity" },
29255 { 384, "id-NACC-Related-Data" },
29256 { 385, "id-GSM-Cell-InfEx-Rqst" },
29257 { 386, "id-MeasurementRecoveryBehavior" },
29258 { 387, "id-MeasurementRecoveryReportingIndicator" },
29259 { 388, "id-MeasurementRecoverySupportIndicator" },
29260 { 389, "id-DL-DPCH-Power-Information-RL-ReconfPrepFDD" },
29261 { 390, "id-F-DPCH-Information-RL-ReconfPrepFDD" },
29262 { 391, "id-F-DPCH-Information-RL-SetupRqstFDD" },
29263 { 392, "id-MBMS-Bearer-Service-List" },
29264 { 393, "id-MBMS-Bearer-Service-List-InfEx-Rsp" },
29265 { 394, "id-Active-MBMS-Bearer-ServiceFDD" },
29266 { 395, "id-Active-MBMS-Bearer-ServiceTDD" },
29267 { 396, "id-Old-URA-ID" },
29268 { 397, "id-UE-State" },
29269 { 398, "id-URA-ID" },
29270 { 399, "id-HARQ-Preamble-Mode" },
29271 { 400, "id-SynchronisationIndicator" },
29272 { 401, "id-UL-DPDCHIndicatorEDCH" },
29273 { 402, "id-EDPCH-Information" },
29274 { 403, "id-RL-Specific-EDCH-Information" },
29275 { 404, "id-EDCH-RL-Indication" },
29276 { 405, "id-EDCH-FDD-Information" },
29277 { 406, "id-EDCH-RLSet-Id" },
29278 { 407, "id-Serving-EDCHRL-Id" },
29279 { 408, "id-EDCH-FDD-DL-ControlChannelInformation" },
29280 { 409, "id-EDCH-FDD-InformationResponse" },
29281 { 410, "id-EDCH-MACdFlows-To-Add" },
29282 { 411, "id-EDCH-FDD-Information-To-Modify" },
29283 { 412, "id-EDCH-MACdFlows-To-Delete" },
29284 { 413, "id-EDPCH-Information-RLReconfRequest-FDD" },
29285 { 414, "id-EDCH-MacdFlowSpecificInformationList-RL-PreemptRequiredInd" },
29286 { 415, "id-EDCH-MacdFlowSpecificInformationItem-RL-PreemptRequiredInd" },
29287 { 416, "id-EDCH-MacdFlowSpecificInformationList-RL-CongestInd" },
29288 { 417, "id-EDCH-MacdFlowSpecificInformationItem-RL-CongestInd" },
29289 { 418, "id-MBMS-Bearer-Service-Full-Address" },
29290 { 419, "id-Initial-DL-DPCH-TimingAdjustment" },
29291 { 420, "id-Initial-DL-DPCH-TimingAdjustment-Allowed" },
29292 { 421, "id-User-Plane-Congestion-Fields-Inclusion" },
29293 { 422, "id-HARQ-Preamble-Mode-Activation-Indicator" },
29294 { 423, "id-multiple-DedicatedMeasurementValueList-TDD-DM-Rsp" },
29295 { 424, "id-multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp" },
29296 { 425, "id-ProvidedInformation" },
29297 { 426, "id-Active-MBMS-Bearer-ServiceFDD-PFL" },
29298 { 427, "id-Active-MBMS-Bearer-ServiceTDD-PFL" },
29299 { 428, "id-FrequencyBandIndicator" },
29303 static const per_choice_t DummyProtocolIE_choice[] = {
29304 { 0, &hf_rnsap_id_AllowedQueuingTime, ASN1_EXTENSION_ROOT , dissect_rnsap_AllowedQueuingTime },
29305 { 1, &hf_rnsap_id_Allowed_Rate_Information, ASN1_EXTENSION_ROOT , dissect_rnsap_Allowed_Rate_Information },
29306 { 2, &hf_rnsap_id_AntennaColocationIndicator, ASN1_EXTENSION_ROOT , dissect_rnsap_AntennaColocationIndicator },
29307 { 3, &hf_rnsap_id_BindingID , ASN1_EXTENSION_ROOT , dissect_rnsap_BindingID },
29308 { 4, &hf_rnsap_id_C_ID , ASN1_EXTENSION_ROOT , dissect_rnsap_C_ID },
29309 { 5, &hf_rnsap_id_C_RNTI , ASN1_EXTENSION_ROOT , dissect_rnsap_C_RNTI },
29310 { 6, &hf_rnsap_id_Cell_Capacity_Class_Value, ASN1_EXTENSION_ROOT , dissect_rnsap_Cell_Capacity_Class_Value },
29311 { 7, &hf_rnsap_id_CFN , ASN1_EXTENSION_ROOT , dissect_rnsap_CFN },
29312 { 8, &hf_rnsap_id_CN_CS_DomainIdentifier, ASN1_EXTENSION_ROOT , dissect_rnsap_CN_CS_DomainIdentifier },
29313 { 9, &hf_rnsap_id_CN_PS_DomainIdentifier, ASN1_EXTENSION_ROOT , dissect_rnsap_CN_PS_DomainIdentifier },
29314 { 10, &hf_rnsap_id_Cause , ASN1_EXTENSION_ROOT , dissect_rnsap_Cause },
29315 { 11, &hf_rnsap_id_CoverageIndicator, ASN1_EXTENSION_ROOT , dissect_rnsap_CoverageIndicator },
29316 { 12, &hf_rnsap_id_CriticalityDiagnostics, ASN1_EXTENSION_ROOT , dissect_rnsap_CriticalityDiagnostics },
29317 { 13, &hf_rnsap_id_ContextInfoItem_Reset, ASN1_EXTENSION_ROOT , dissect_rnsap_ContextInfoItem_Reset },
29318 { 14, &hf_rnsap_id_ContextGroupInfoItem_Reset, ASN1_EXTENSION_ROOT , dissect_rnsap_ContextGroupInfoItem_Reset },
29319 { 15, &hf_rnsap_id_D_RNTI , ASN1_EXTENSION_ROOT , dissect_rnsap_D_RNTI },
29320 { 16, &hf_rnsap_id_D_RNTI_ReleaseIndication, ASN1_EXTENSION_ROOT , dissect_rnsap_D_RNTI_ReleaseIndication },
29321 { 17, &hf_rnsap_id_DCHs_to_Add_FDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DCH_FDD_Information },
29322 { 18, &hf_rnsap_id_DCHs_to_Add_TDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DCH_TDD_Information },
29323 { 19, &hf_rnsap_id_DCH_DeleteList_RL_ReconfPrepFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DCH_DeleteList_RL_ReconfPrepFDD },
29324 { 20, &hf_rnsap_id_DCH_DeleteList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DCH_DeleteList_RL_ReconfPrepTDD },
29325 { 21, &hf_rnsap_id_DCH_DeleteList_RL_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DCH_DeleteList_RL_ReconfRqstFDD },
29326 { 22, &hf_rnsap_id_DCH_DeleteList_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DCH_DeleteList_RL_ReconfRqstTDD },
29327 { 23, &hf_rnsap_id_DCH_FDD_Information, ASN1_EXTENSION_ROOT , dissect_rnsap_DCH_FDD_Information },
29328 { 24, &hf_rnsap_id_DCH_TDD_Information, ASN1_EXTENSION_ROOT , dissect_rnsap_DCH_TDD_Information },
29329 { 25, &hf_rnsap_id_FDD_DCHs_to_Modify, ASN1_EXTENSION_ROOT , dissect_rnsap_FDD_DCHs_to_Modify },
29330 { 26, &hf_rnsap_id_TDD_DCHs_to_Modify, ASN1_EXTENSION_ROOT , dissect_rnsap_TDD_DCHs_to_Modify },
29331 { 27, &hf_rnsap_id_DCH_InformationResponse, ASN1_EXTENSION_ROOT , dissect_rnsap_DCH_InformationResponse },
29332 { 28, &hf_rnsap_id_DCH_Rate_InformationItem_RL_CongestInd, ASN1_EXTENSION_ROOT , dissect_rnsap_DCH_Rate_InformationItem_RL_CongestInd },
29333 { 29, &hf_rnsap_id_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD },
29334 { 30, &hf_rnsap_id_DL_CCTrCH_InformationListIE_RL_ReconfReadyTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD },
29335 { 31, &hf_rnsap_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD },
29336 { 32, &hf_rnsap_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD },
29337 { 33, &hf_rnsap_id_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD },
29338 { 34, &hf_rnsap_id_DL_CCTrCH_InformationListIE_RL_AdditionRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_CCTrCHInformationListIE_RL_AdditionRspTDD },
29339 { 35, &hf_rnsap_id_DL_CCTrCH_InformationListIE_RL_SetupRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD },
29340 { 36, &hf_rnsap_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD },
29341 { 37, &hf_rnsap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD },
29342 { 38, &hf_rnsap_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_CCTrCH_InformationList_RL_SetupRqstTDD },
29343 { 39, &hf_rnsap_id_FDD_DL_CodeInformation, ASN1_EXTENSION_ROOT , dissect_rnsap_FDD_DL_CodeInformation },
29344 { 40, &hf_rnsap_id_DL_DPCH_Information_RL_ReconfPrepFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_DPCH_Information_RL_ReconfPrepFDD },
29345 { 41, &hf_rnsap_id_DL_DPCH_Information_RL_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_DPCH_Information_RL_SetupRqstFDD },
29346 { 42, &hf_rnsap_id_DL_DPCH_Information_RL_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_DPCH_Information_RL_ReconfRqstFDD },
29347 { 43, &hf_rnsap_id_DL_DPCH_InformationItem_PhyChReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_DPCH_InformationItem_PhyChReconfRqstTDD },
29348 { 44, &hf_rnsap_id_DL_DPCH_InformationItem_RL_AdditionRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_DPCH_InformationItem_RL_AdditionRspTDD },
29349 { 45, &hf_rnsap_id_DL_DPCH_InformationItem_RL_SetupRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_DPCH_InformationItem_RL_SetupRspTDD },
29350 { 46, &hf_rnsap_id_DL_DPCH_TimingAdjustment, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_DPCH_TimingAdjustment },
29351 { 47, &hf_rnsap_id_DLReferencePower, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_Power },
29352 { 48, &hf_rnsap_id_DLReferencePowerList_DL_PC_Rqst, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_ReferencePowerInformationList_DL_PC_Rqst },
29353 { 49, &hf_rnsap_id_DL_ReferencePowerInformation_DL_PC_Rqst, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_ReferencePowerInformation_DL_PC_Rqst },
29354 { 50, &hf_rnsap_id_DPC_Mode , ASN1_EXTENSION_ROOT , dissect_rnsap_DPC_Mode },
29355 { 51, &hf_rnsap_id_DRXCycleLengthCoefficient, ASN1_EXTENSION_ROOT , dissect_rnsap_DRXCycleLengthCoefficient },
29356 { 52, &hf_rnsap_id_DedicatedMeasurementObjectType_DM_Fail_Ind, ASN1_EXTENSION_ROOT , dissect_rnsap_DedicatedMeasurementObjectType_DM_Fail_Ind },
29357 { 53, &hf_rnsap_id_DedicatedMeasurementObjectType_DM_Fail, ASN1_EXTENSION_ROOT , dissect_rnsap_DedicatedMeasurementObjectType_DM_Fail },
29358 { 54, &hf_rnsap_id_DedicatedMeasurementObjectType_DM_Rprt, ASN1_EXTENSION_ROOT , dissect_rnsap_DedicatedMeasurementObjectType_DM_Rprt },
29359 { 55, &hf_rnsap_id_DedicatedMeasurementObjectType_DM_Rqst, ASN1_EXTENSION_ROOT , dissect_rnsap_DedicatedMeasurementObjectType_DM_Rqst },
29360 { 56, &hf_rnsap_id_DedicatedMeasurementObjectType_DM_Rsp, ASN1_EXTENSION_ROOT , dissect_rnsap_DedicatedMeasurementObjectType_DM_Rsp },
29361 { 57, &hf_rnsap_id_DedicatedMeasurementType, ASN1_EXTENSION_ROOT , dissect_rnsap_DedicatedMeasurementType },
29362 { 58, &hf_rnsap_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD },
29363 { 59, &hf_rnsap_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD },
29364 { 60, &hf_rnsap_id_Guaranteed_Rate_Information, ASN1_EXTENSION_ROOT , dissect_rnsap_Guaranteed_Rate_Information },
29365 { 61, &hf_rnsap_id_IMSI , ASN1_EXTENSION_ROOT , dissect_rnsap_IMSI },
29366 { 62, &hf_rnsap_id_HCS_Prio , ASN1_EXTENSION_ROOT , dissect_rnsap_HCS_Prio },
29367 { 63, &hf_rnsap_id_L3_Information, ASN1_EXTENSION_ROOT , dissect_rnsap_L3_Information },
29368 { 64, &hf_rnsap_id_AdjustmentPeriod, ASN1_EXTENSION_ROOT , dissect_rnsap_AdjustmentPeriod },
29369 { 65, &hf_rnsap_id_MaxAdjustmentStep, ASN1_EXTENSION_ROOT , dissect_rnsap_MaxAdjustmentStep },
29370 { 66, &hf_rnsap_id_MeasurementFilterCoefficient, ASN1_EXTENSION_ROOT , dissect_rnsap_MeasurementFilterCoefficient },
29371 { 67, &hf_rnsap_id_MessageStructure, ASN1_EXTENSION_ROOT , dissect_rnsap_MessageStructure },
29372 { 68, &hf_rnsap_id_MeasurementID, ASN1_EXTENSION_ROOT , dissect_rnsap_MeasurementID },
29373 { 69, &hf_rnsap_id_Neighbouring_GSM_CellInformation, ASN1_EXTENSION_ROOT , dissect_rnsap_Neighbouring_GSM_CellInformation },
29374 { 70, &hf_rnsap_id_Neighbouring_UMTS_CellInformationItem, ASN1_EXTENSION_ROOT , dissect_rnsap_Neighbouring_UMTS_CellInformationItem },
29375 { 71, &hf_rnsap_id_NRT_Load_Information_Value, ASN1_EXTENSION_ROOT , dissect_rnsap_NRT_Load_Information_Value },
29376 { 72, &hf_rnsap_id_NRT_Load_Information_Value_IncrDecrThres, ASN1_EXTENSION_ROOT , dissect_rnsap_NRT_Load_Information_Value_IncrDecrThres },
29377 { 73, &hf_rnsap_id_PagingArea_PagingRqst, ASN1_EXTENSION_ROOT , dissect_rnsap_PagingArea_PagingRqst },
29378 { 74, &hf_rnsap_id_FACH_FlowControlInformation, ASN1_EXTENSION_ROOT , dissect_rnsap_FACH_FlowControlInformation },
29379 { 75, &hf_rnsap_id_PartialReportingIndicator, ASN1_EXTENSION_ROOT , dissect_rnsap_PartialReportingIndicator },
29380 { 76, &hf_rnsap_id_Permanent_NAS_UE_Identity, ASN1_EXTENSION_ROOT , dissect_rnsap_Permanent_NAS_UE_Identity },
29381 { 77, &hf_rnsap_id_PowerAdjustmentType, ASN1_EXTENSION_ROOT , dissect_rnsap_PowerAdjustmentType },
29382 { 78, &hf_rnsap_id_RANAP_RelocationInformation, ASN1_EXTENSION_ROOT , dissect_rnsap_RANAP_RelocationInformation },
29383 { 79, &hf_rnsap_id_RL_Information_PhyChReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Information_PhyChReconfRqstFDD },
29384 { 80, &hf_rnsap_id_RL_Information_PhyChReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Information_PhyChReconfRqstTDD },
29385 { 81, &hf_rnsap_id_RL_Information_RL_AdditionRqstFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Information_RL_AdditionRqstFDD },
29386 { 82, &hf_rnsap_id_RL_Information_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Information_RL_AdditionRqstTDD },
29387 { 83, &hf_rnsap_id_RL_Information_RL_DeletionRqst, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Information_RL_DeletionRqst },
29388 { 84, &hf_rnsap_id_RL_Information_RL_FailureInd, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Information_RL_FailureInd },
29389 { 85, &hf_rnsap_id_RL_Information_RL_ReconfPrepFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Information_RL_ReconfPrepFDD },
29390 { 86, &hf_rnsap_id_RL_Information_RL_RestoreInd, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Information_RL_RestoreInd },
29391 { 87, &hf_rnsap_id_RL_Information_RL_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_InformationList_RL_SetupRqstFDD },
29392 { 88, &hf_rnsap_id_RL_Information_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Information_RL_SetupRqstTDD },
29393 { 89, &hf_rnsap_id_RL_InformationItem_RL_CongestInd, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_InformationItem_RL_CongestInd },
29394 { 90, &hf_rnsap_id_RL_InformationItem_DM_Rprt, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_InformationItem_DM_Rprt },
29395 { 91, &hf_rnsap_id_RL_InformationItem_DM_Rqst, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_InformationItem_DM_Rqst },
29396 { 92, &hf_rnsap_id_RL_InformationItem_DM_Rsp, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_InformationItem_DM_Rsp },
29397 { 93, &hf_rnsap_id_RL_InformationItem_RL_PreemptRequiredInd, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_InformationItem_RL_PreemptRequiredInd },
29398 { 94, &hf_rnsap_id_RL_InformationItem_RL_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_InformationItem_RL_SetupRqstFDD },
29399 { 95, &hf_rnsap_id_RL_InformationList_RL_CongestInd, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_InformationList_RL_CongestInd },
29400 { 96, &hf_rnsap_id_RL_InformationList_RL_AdditionRqstFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_InformationList_RL_AdditionRqstFDD },
29401 { 97, &hf_rnsap_id_RL_InformationList_RL_DeletionRqst, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_InformationList_RL_DeletionRqst },
29402 { 98, &hf_rnsap_id_RL_InformationList_RL_PreemptRequiredInd, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_InformationList_RL_PreemptRequiredInd },
29403 { 99, &hf_rnsap_id_RL_InformationList_RL_ReconfPrepFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_InformationList_RL_ReconfPrepFDD },
29404 { 100, &hf_rnsap_id_RL_InformationResponse_RL_AdditionRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_InformationResponse_RL_AdditionRspTDD },
29405 { 101, &hf_rnsap_id_RL_InformationResponse_RL_ReconfReadyTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_InformationResponse_RL_ReconfReadyTDD },
29406 { 102, &hf_rnsap_id_RL_InformationResponse_RL_SetupRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_InformationResponse_RL_SetupRspTDD },
29407 { 103, &hf_rnsap_id_RL_InformationResponseItem_RL_AdditionRspFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_InformationResponseItem_RL_AdditionRspFDD },
29408 { 104, &hf_rnsap_id_RL_InformationResponseItem_RL_ReconfReadyFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_InformationResponseItem_RL_ReconfReadyFDD },
29409 { 105, &hf_rnsap_id_RL_InformationResponseItem_RL_ReconfRspFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_InformationResponseItem_RL_ReconfRspFDD },
29410 { 106, &hf_rnsap_id_RL_InformationResponseItem_RL_SetupRspFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_InformationResponseItem_RL_SetupRspFDD },
29411 { 107, &hf_rnsap_id_RL_InformationResponseList_RL_AdditionRspFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_InformationResponseList_RL_AdditionRspFDD },
29412 { 108, &hf_rnsap_id_RL_InformationResponseList_RL_ReconfReadyFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_InformationResponseList_RL_ReconfReadyFDD },
29413 { 109, &hf_rnsap_id_RL_InformationResponseList_RL_ReconfRspFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_InformationResponseList_RL_ReconfRspFDD },
29414 { 110, &hf_rnsap_id_RL_InformationResponse_RL_ReconfRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_InformationResponse_RL_ReconfRspTDD },
29415 { 111, &hf_rnsap_id_RL_InformationResponseList_RL_SetupRspFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_InformationResponseList_RL_SetupRspFDD },
29416 { 112, &hf_rnsap_id_RL_ReconfigurationFailure_RL_ReconfFail, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_ReconfigurationFailure_RL_ReconfFail },
29417 { 113, &hf_rnsap_id_RL_Set_InformationItem_DM_Rprt, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Set_InformationItem_DM_Rprt },
29418 { 114, &hf_rnsap_id_RL_Set_InformationItem_DM_Rqst, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Set_InformationItem_DM_Rqst },
29419 { 115, &hf_rnsap_id_RL_Set_InformationItem_DM_Rsp, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Set_InformationItem_DM_Rsp },
29420 { 116, &hf_rnsap_id_RL_Set_Information_RL_FailureInd, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Set_Information_RL_FailureInd },
29421 { 117, &hf_rnsap_id_RL_Set_Information_RL_RestoreInd, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Set_Information_RL_RestoreInd },
29422 { 118, &hf_rnsap_id_RL_Set_Successful_InformationItem_DM_Fail, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Set_Successful_InformationItem_DM_Fail },
29423 { 119, &hf_rnsap_id_RL_Set_Unsuccessful_InformationItem_DM_Fail, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail },
29424 { 120, &hf_rnsap_id_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind },
29425 { 121, &hf_rnsap_id_RL_Successful_InformationItem_DM_Fail, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Successful_InformationItem_DM_Fail },
29426 { 122, &hf_rnsap_id_RL_Unsuccessful_InformationItem_DM_Fail, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Unsuccessful_InformationItem_DM_Fail },
29427 { 123, &hf_rnsap_id_RL_Unsuccessful_InformationItem_DM_Fail_Ind, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Unsuccessful_InformationItem_DM_Fail_Ind },
29428 { 124, &hf_rnsap_id_ReportCharacteristics, ASN1_EXTENSION_ROOT , dissect_rnsap_ReportCharacteristics },
29429 { 125, &hf_rnsap_id_Reporting_Object_RL_FailureInd, ASN1_EXTENSION_ROOT , dissect_rnsap_Reporting_Object_RL_FailureInd },
29430 { 126, &hf_rnsap_id_Reporing_Object_RL_RestoreInd, ASN1_EXTENSION_ROOT , dissect_rnsap_Reporting_Object_RL_RestoreInd },
29431 { 127, &hf_rnsap_id_RT_Load_Value, ASN1_EXTENSION_ROOT , dissect_rnsap_RT_Load_Value },
29432 { 128, &hf_rnsap_id_RT_Load_Value_IncrDecrThres, ASN1_EXTENSION_ROOT , dissect_rnsap_RT_Load_Value_IncrDecrThres },
29433 { 129, &hf_rnsap_id_S_RNTI , ASN1_EXTENSION_ROOT , dissect_rnsap_S_RNTI },
29434 { 130, &hf_rnsap_id_ResetIndicator, ASN1_EXTENSION_ROOT , dissect_rnsap_ResetIndicator },
29435 { 131, &hf_rnsap_id_RNC_ID , ASN1_EXTENSION_ROOT , dissect_rnsap_RNC_ID },
29436 { 132, &hf_rnsap_id_SAI , ASN1_EXTENSION_ROOT , dissect_rnsap_SAI },
29437 { 133, &hf_rnsap_id_SRNC_ID , ASN1_EXTENSION_ROOT , dissect_rnsap_RNC_ID },
29438 { 134, &hf_rnsap_id_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD },
29439 { 135, &hf_rnsap_id_SuccessfulRL_InformationResponse_RL_SetupFailureFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_SuccessfulRL_InformationResponse_RL_SetupFailureFDD },
29440 { 136, &hf_rnsap_id_TransportBearerID, ASN1_EXTENSION_ROOT , dissect_rnsap_TransportBearerID },
29441 { 137, &hf_rnsap_id_TransportBearerRequestIndicator, ASN1_EXTENSION_ROOT , dissect_rnsap_TransportBearerRequestIndicator },
29442 { 138, &hf_rnsap_id_TransportLayerAddress, ASN1_EXTENSION_ROOT , dissect_rnsap_TransportLayerAddress },
29443 { 139, &hf_rnsap_id_TypeOfError, ASN1_EXTENSION_ROOT , dissect_rnsap_TypeOfError },
29444 { 140, &hf_rnsap_id_UC_ID , ASN1_EXTENSION_ROOT , dissect_rnsap_UC_ID },
29445 { 141, &hf_rnsap_id_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD },
29446 { 142, &hf_rnsap_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD },
29447 { 143, &hf_rnsap_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD },
29448 { 144, &hf_rnsap_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_CCTrCH_InformationList_RL_SetupRqstTDD },
29449 { 145, &hf_rnsap_id_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD },
29450 { 146, &hf_rnsap_id_UL_CCTrCH_InformationListIE_RL_AdditionRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_CCTrCHInformationListIE_RL_AdditionRspTDD },
29451 { 147, &hf_rnsap_id_UL_CCTrCH_InformationListIE_RL_ReconfReadyTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD },
29452 { 148, &hf_rnsap_id_UL_CCTrCH_InformationListIE_RL_SetupRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_CCTrCHInformationListIE_RL_SetupRspTDD },
29453 { 149, &hf_rnsap_id_UL_DPCH_Information_RL_ReconfPrepFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_DPCH_Information_RL_ReconfPrepFDD },
29454 { 150, &hf_rnsap_id_UL_DPCH_Information_RL_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_DPCH_Information_RL_ReconfRqstFDD },
29455 { 151, &hf_rnsap_id_UL_DPCH_Information_RL_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_DPCH_Information_RL_SetupRqstFDD },
29456 { 152, &hf_rnsap_id_UL_DPCH_InformationItem_PhyChReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_DPCH_InformationItem_PhyChReconfRqstTDD },
29457 { 153, &hf_rnsap_id_UL_DPCH_InformationItem_RL_AdditionRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_DPCH_InformationItem_RL_AdditionRspTDD },
29458 { 154, &hf_rnsap_id_UL_DPCH_InformationItem_RL_SetupRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_DPCH_InformationItem_RL_SetupRspTDD },
29459 { 155, &hf_rnsap_id_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD },
29460 { 156, &hf_rnsap_id_UL_SIRTarget, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_SIR },
29461 { 157, &hf_rnsap_id_URA_Information, ASN1_EXTENSION_ROOT , dissect_rnsap_URA_Information },
29462 { 158, &hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD },
29463 { 159, &hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD },
29464 { 160, &hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD },
29465 { 161, &hf_rnsap_id_Active_Pattern_Sequence_Information, ASN1_EXTENSION_ROOT , dissect_rnsap_Active_Pattern_Sequence_Information },
29466 { 162, &hf_rnsap_id_AdjustmentRatio, ASN1_EXTENSION_ROOT , dissect_rnsap_ScaledAdjustmentRatio },
29467 { 163, &hf_rnsap_id_CauseLevel_RL_AdditionFailureFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_CauseLevel_RL_AdditionFailureFDD },
29468 { 164, &hf_rnsap_id_CauseLevel_RL_AdditionFailureTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_CauseLevel_RL_AdditionFailureTDD },
29469 { 165, &hf_rnsap_id_CauseLevel_RL_ReconfFailure, ASN1_EXTENSION_ROOT , dissect_rnsap_CauseLevel_RL_ReconfFailure },
29470 { 166, &hf_rnsap_id_CauseLevel_RL_SetupFailureFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_CauseLevel_RL_SetupFailureFDD },
29471 { 167, &hf_rnsap_id_CauseLevel_RL_SetupFailureTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_CauseLevel_RL_SetupFailureTDD },
29472 { 168, &hf_rnsap_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD },
29473 { 169, &hf_rnsap_id_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD },
29474 { 170, &hf_rnsap_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD },
29475 { 171, &hf_rnsap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD },
29476 { 172, &hf_rnsap_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD },
29477 { 173, &hf_rnsap_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD },
29478 { 174, &hf_rnsap_id_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD },
29479 { 175, &hf_rnsap_id_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD },
29480 { 176, &hf_rnsap_id_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD },
29481 { 177, &hf_rnsap_id_DSCHs_to_Add_TDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DSCH_TDD_Information },
29482 { 178, &hf_rnsap_id_DSCH_DeleteList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DSCH_DeleteList_RL_ReconfPrepTDD },
29483 { 179, &hf_rnsap_id_DSCH_InformationListIE_RL_AdditionRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DSCH_InformationListIE_RL_AdditionRspTDD },
29484 { 180, &hf_rnsap_id_DSCH_InformationListIEs_RL_SetupRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DSCH_InformationListIEs_RL_SetupRspTDD },
29485 { 181, &hf_rnsap_id_DSCH_TDD_Information, ASN1_EXTENSION_ROOT , dissect_rnsap_DSCH_TDD_Information },
29486 { 182, &hf_rnsap_id_DSCH_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DSCH_ModifyList_RL_ReconfPrepTDD },
29487 { 183, &hf_rnsap_id_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD },
29488 { 184, &hf_rnsap_id_GA_Cell , ASN1_EXTENSION_ROOT , dissect_rnsap_GA_Cell },
29489 { 185, &hf_rnsap_id_GA_CellAdditionalShapes, ASN1_EXTENSION_ROOT , dissect_rnsap_GA_CellAdditionalShapes },
29490 { 186, &hf_rnsap_id_Transmission_Gap_Pattern_Sequence_Information, ASN1_EXTENSION_ROOT , dissect_rnsap_Transmission_Gap_Pattern_Sequence_Information },
29491 { 187, &hf_rnsap_id_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD },
29492 { 188, &hf_rnsap_id_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD },
29493 { 189, &hf_rnsap_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD },
29494 { 190, &hf_rnsap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD },
29495 { 191, &hf_rnsap_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD },
29496 { 192, &hf_rnsap_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD },
29497 { 193, &hf_rnsap_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD },
29498 { 194, &hf_rnsap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD },
29499 { 195, &hf_rnsap_id_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD },
29500 { 196, &hf_rnsap_id_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD },
29501 { 197, &hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD },
29502 { 198, &hf_rnsap_id_USCHs_to_Add, ASN1_EXTENSION_ROOT , dissect_rnsap_USCH_Information },
29503 { 199, &hf_rnsap_id_USCH_DeleteList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_USCH_DeleteList_RL_ReconfPrepTDD },
29504 { 200, &hf_rnsap_id_USCH_InformationListIE_RL_AdditionRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_USCH_InformationListIE_RL_AdditionRspTDD },
29505 { 201, &hf_rnsap_id_USCH_InformationListIEs_RL_SetupRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_USCH_InformationListIEs_RL_SetupRspTDD },
29506 { 202, &hf_rnsap_id_USCH_Information, ASN1_EXTENSION_ROOT , dissect_rnsap_USCH_Information },
29507 { 203, &hf_rnsap_id_USCH_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_USCH_ModifyList_RL_ReconfPrepTDD },
29508 { 204, &hf_rnsap_id_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD },
29509 { 205, &hf_rnsap_id_DL_Physical_Channel_Information_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_Physical_Channel_Information_RL_SetupRqstTDD },
29510 { 206, &hf_rnsap_id_UL_Physical_Channel_Information_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_Physical_Channel_Information_RL_SetupRqstTDD },
29511 { 207, &hf_rnsap_id_ClosedLoopMode1_SupportIndicator, ASN1_EXTENSION_ROOT , dissect_rnsap_ClosedLoopMode1_SupportIndicator },
29512 { 208, &hf_rnsap_id_STTD_SupportIndicator, ASN1_EXTENSION_ROOT , dissect_rnsap_STTD_SupportIndicator },
29513 { 209, &hf_rnsap_id_CFNReportingIndicator, ASN1_EXTENSION_ROOT , dissect_rnsap_FNReportingIndicator },
29514 { 210, &hf_rnsap_id_CNOriginatedPage_PagingRqst, ASN1_EXTENSION_ROOT , dissect_rnsap_CNOriginatedPage_PagingRqst },
29515 { 211, &hf_rnsap_id_InnerLoopDLPCStatus, ASN1_EXTENSION_ROOT , dissect_rnsap_InnerLoopDLPCStatus },
29516 { 212, &hf_rnsap_id_PropagationDelay, ASN1_EXTENSION_ROOT , dissect_rnsap_PropagationDelay },
29517 { 213, &hf_rnsap_id_RxTimingDeviationForTA, ASN1_EXTENSION_ROOT , dissect_rnsap_RxTimingDeviationForTA },
29518 { 214, &hf_rnsap_id_timeSlot_ISCP, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_TimeSlot_ISCP_Info },
29519 { 215, &hf_rnsap_id_CCTrCH_InformationItem_RL_FailureInd, ASN1_EXTENSION_ROOT , dissect_rnsap_CCTrCH_InformationItem_RL_FailureInd },
29520 { 216, &hf_rnsap_id_CCTrCH_InformationItem_RL_RestoreInd, ASN1_EXTENSION_ROOT , dissect_rnsap_CCTrCH_InformationItem_RL_RestoreInd },
29521 { 217, &hf_rnsap_id_CommonMeasurementAccuracy, ASN1_EXTENSION_ROOT , dissect_rnsap_CommonMeasurementAccuracy },
29522 { 218, &hf_rnsap_id_CommonMeasurementObjectType_CM_Rprt, ASN1_EXTENSION_ROOT , dissect_rnsap_CommonMeasurementObjectType_CM_Rprt },
29523 { 219, &hf_rnsap_id_CommonMeasurementObjectType_CM_Rqst, ASN1_EXTENSION_ROOT , dissect_rnsap_CommonMeasurementObjectType_CM_Rqst },
29524 { 220, &hf_rnsap_id_CommonMeasurementObjectType_CM_Rsp, ASN1_EXTENSION_ROOT , dissect_rnsap_CommonMeasurementObjectType_CM_Rsp },
29525 { 221, &hf_rnsap_id_CommonMeasurementType, ASN1_EXTENSION_ROOT , dissect_rnsap_CommonMeasurementType },
29526 { 222, &hf_rnsap_id_CongestionCause, ASN1_EXTENSION_ROOT , dissect_rnsap_CongestionCause },
29527 { 223, &hf_rnsap_id_SFN , ASN1_EXTENSION_ROOT , dissect_rnsap_SFN },
29528 { 224, &hf_rnsap_id_SFNReportingIndicator, ASN1_EXTENSION_ROOT , dissect_rnsap_FNReportingIndicator },
29529 { 225, &hf_rnsap_id_InformationExchangeID, ASN1_EXTENSION_ROOT , dissect_rnsap_InformationExchangeID },
29530 { 226, &hf_rnsap_id_InformationExchangeObjectType_InfEx_Rprt, ASN1_EXTENSION_ROOT , dissect_rnsap_InformationExchangeObjectType_InfEx_Rprt },
29531 { 227, &hf_rnsap_id_InformationExchangeObjectType_InfEx_Rqst, ASN1_EXTENSION_ROOT , dissect_rnsap_InformationExchangeObjectType_InfEx_Rqst },
29532 { 228, &hf_rnsap_id_InformationExchangeObjectType_InfEx_Rsp, ASN1_EXTENSION_ROOT , dissect_rnsap_InformationReportCharacteristics },
29533 { 229, &hf_rnsap_id_InformationReportCharacteristics, ASN1_EXTENSION_ROOT , dissect_rnsap_InformationReportCharacteristics },
29534 { 230, &hf_rnsap_id_InformationType, ASN1_EXTENSION_ROOT , dissect_rnsap_InformationType },
29535 { 231, &hf_rnsap_id_neighbouring_LCR_TDD_CellInformation, ASN1_EXTENSION_ROOT , dissect_rnsap_Neighbouring_LCR_TDD_CellInformation },
29536 { 232, &hf_rnsap_id_DL_Timeslot_ISCP_LCR_Information_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_TimeSlot_ISCP_LCR_Information },
29537 { 233, &hf_rnsap_id_RL_LCR_InformationResponse_RL_SetupRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_LCR_InformationResponse_RL_SetupRspTDD },
29538 { 234, &hf_rnsap_id_UL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD },
29539 { 235, &hf_rnsap_id_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD },
29540 { 236, &hf_rnsap_id_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD },
29541 { 237, &hf_rnsap_id_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD },
29542 { 238, &hf_rnsap_id_DSCH_LCR_InformationListIEs_RL_SetupRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DSCH_LCR_InformationListIEs_RL_SetupRspTDD },
29543 { 239, &hf_rnsap_id_USCH_LCR_InformationListIEs_RL_SetupRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_USCH_LCR_InformationListIEs_RL_SetupRspTDD },
29544 { 240, &hf_rnsap_id_DL_Timeslot_ISCP_LCR_Information_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_TimeSlot_ISCP_LCR_Information },
29545 { 241, &hf_rnsap_id_RL_LCR_InformationResponse_RL_AdditionRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_LCR_InformationResponse_RL_AdditionRspTDD },
29546 { 242, &hf_rnsap_id_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD },
29547 { 243, &hf_rnsap_id_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD },
29548 { 244, &hf_rnsap_id_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD },
29549 { 245, &hf_rnsap_id_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD },
29550 { 246, &hf_rnsap_id_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD },
29551 { 247, &hf_rnsap_id_USCH_LCR_InformationListIEs_RL_AdditionRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_USCH_LCR_InformationListIEs_RL_AdditionRspTDD },
29552 { 248, &hf_rnsap_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD },
29553 { 249, &hf_rnsap_id_UL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD },
29554 { 250, &hf_rnsap_id_DL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD },
29555 { 251, &hf_rnsap_id_DL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD },
29556 { 252, &hf_rnsap_id_UL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD },
29557 { 253, &hf_rnsap_id_DL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD },
29558 { 254, &hf_rnsap_id_timeSlot_ISCP_LCR_List_DL_PC_Rqst_TDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_TimeSlot_ISCP_LCR_Information },
29559 { 255, &hf_rnsap_id_TSTD_Support_Indicator_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_TSTD_Support_Indicator },
29560 { 256, &hf_rnsap_id_RestrictionStateIndicator, ASN1_EXTENSION_ROOT , dissect_rnsap_RestrictionStateIndicator },
29561 { 257, &hf_rnsap_id_Load_Value , ASN1_EXTENSION_ROOT , dissect_rnsap_Load_Value },
29562 { 258, &hf_rnsap_id_Load_Value_IncrDecrThres, ASN1_EXTENSION_ROOT , dissect_rnsap_Load_Value_IncrDecrThres },
29563 { 259, &hf_rnsap_id_OnModification, ASN1_EXTENSION_ROOT , dissect_rnsap_OnModification },
29564 { 260, &hf_rnsap_id_Received_Total_Wideband_Power_Value, ASN1_EXTENSION_ROOT , dissect_rnsap_Received_Total_Wideband_Power_Value },
29565 { 261, &hf_rnsap_id_Received_Total_Wideband_Power_Value_IncrDecrThres, ASN1_EXTENSION_ROOT , dissect_rnsap_SFNSFNMeasurementThresholdInformation },
29566 { 262, &hf_rnsap_id_SFNSFNMeasurementThresholdInformation, ASN1_EXTENSION_ROOT , dissect_rnsap_SFNSFNMeasurementThresholdInformation },
29567 { 263, &hf_rnsap_id_Transmitted_Carrier_Power_Value, ASN1_EXTENSION_ROOT , dissect_rnsap_Transmitted_Carrier_Power_Value },
29568 { 264, &hf_rnsap_id_Transmitted_Carrier_Power_Value_IncrDecrThres, ASN1_EXTENSION_ROOT , dissect_rnsap_Transmitted_Carrier_Power_Value_IncrDecrThres },
29569 { 265, &hf_rnsap_id_TUTRANGPSMeasurementThresholdInformation, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_Timeslot_ISCP_Value },
29570 { 266, &hf_rnsap_id_UL_Timeslot_ISCP_Value, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_Timeslot_ISCP_Value },
29571 { 267, &hf_rnsap_id_UL_Timeslot_ISCP_Value_IncrDecrThres, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_Timeslot_ISCP_Value_IncrDecrThres },
29572 { 268, &hf_rnsap_id_Rx_Timing_Deviation_Value_LCR, ASN1_EXTENSION_ROOT , dissect_rnsap_Rx_Timing_Deviation_Value_LCR },
29573 { 269, &hf_rnsap_id_DPC_Mode_Change_SupportIndicator, ASN1_EXTENSION_ROOT , dissect_rnsap_DPC_Mode_Change_SupportIndicator },
29574 { 270, &hf_rnsap_id_PrimaryCCPCH_RSCP_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_PrimaryCCPCH_RSCP },
29575 { 271, &hf_rnsap_id_DL_TimeSlot_ISCP_Info_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_TimeSlot_ISCP_Info },
29576 { 272, &hf_rnsap_id_DL_Timeslot_ISCP_LCR_Information_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_TimeSlot_ISCP_LCR_Information },
29577 { 273, &hf_rnsap_id_DSCH_RNTI , ASN1_EXTENSION_ROOT , dissect_rnsap_DSCH_RNTI },
29578 { 274, &hf_rnsap_id_DL_PowerBalancing_Information, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_PowerBalancing_Information },
29579 { 275, &hf_rnsap_id_DL_PowerBalancing_ActivationIndicator, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_PowerBalancing_ActivationIndicator },
29580 { 276, &hf_rnsap_id_DL_PowerBalancing_UpdatedIndicator, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_PowerBalancing_UpdatedIndicator },
29581 { 277, &hf_rnsap_id_DL_ReferencePowerInformation, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_ReferencePowerInformation },
29582 { 278, &hf_rnsap_id_Enhanced_PrimaryCPICH_EcNo, ASN1_EXTENSION_ROOT , dissect_rnsap_Enhanced_PrimaryCPICH_EcNo },
29583 { 279, &hf_rnsap_id_IPDL_TDD_ParametersLCR, ASN1_EXTENSION_ROOT , dissect_rnsap_IPDL_TDD_ParametersLCR },
29584 { 280, &hf_rnsap_id_CellCapabilityContainer_FDD, ASN1_EXTENSION_ROOT , dissect_rnsap_CellCapabilityContainer_FDD },
29585 { 281, &hf_rnsap_id_CellCapabilityContainer_TDD, ASN1_EXTENSION_ROOT , dissect_rnsap_CellCapabilityContainer_TDD },
29586 { 282, &hf_rnsap_id_CellCapabilityContainer_TDD_LCR, ASN1_EXTENSION_ROOT , dissect_rnsap_CellCapabilityContainer_TDD_LCR },
29587 { 283, &hf_rnsap_id_RL_Specific_DCH_Info, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Specific_DCH_Info },
29588 { 284, &hf_rnsap_id_RL_ReconfigurationRequestFDD_RL_InformationList, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_ReconfigurationRequestFDD_RL_InformationList },
29589 { 285, &hf_rnsap_id_RL_ReconfigurationRequestFDD_RL_Information_IEs, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_ReconfigurationRequestFDD_RL_Information_IEs },
29590 { 286, &hf_rnsap_id_RL_ReconfigurationRequestTDD_RL_Information, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_ReconfigurationRequestTDD_RL_Information },
29591 { 287, &hf_rnsap_id_CommonTransportChannelResourcesInitialisationNotRequired, ASN1_EXTENSION_ROOT , dissect_rnsap_CommonTransportChannelResourcesInitialisationNotRequired },
29592 { 288, &hf_rnsap_id_DelayedActivation, ASN1_EXTENSION_ROOT , dissect_rnsap_DelayedActivation },
29593 { 289, &hf_rnsap_id_DelayedActivationList_RL_ActivationCmdFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DelayedActivationInformationList_RL_ActivationCmdFDD },
29594 { 290, &hf_rnsap_id_DelayedActivationInformation_RL_ActivationCmdFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DelayedActivationInformation_RL_ActivationCmdFDD },
29595 { 291, &hf_rnsap_id_DelayedActivationList_RL_ActivationCmdTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DelayedActivationInformationList_RL_ActivationCmdTDD },
29596 { 292, &hf_rnsap_id_DelayedActivationInformation_RL_ActivationCmdTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DelayedActivationInformation_RL_ActivationCmdTDD },
29597 { 293, &hf_rnsap_id_neighbouringTDDCellMeasurementInformationLCR, ASN1_EXTENSION_ROOT , dissect_rnsap_NeighbouringTDDCellMeasurementInformationLCR },
29598 { 294, &hf_rnsap_id_UL_SIR_Target_CCTrCH_InformationItem_RL_SetupRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_SIR },
29599 { 295, &hf_rnsap_id_UL_SIR_Target_CCTrCH_LCR_InformationItem_RL_SetupRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_SIR },
29600 { 296, &hf_rnsap_id_PrimCCPCH_RSCP_DL_PC_RqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_PrimaryCCPCH_RSCP },
29601 { 297, &hf_rnsap_id_HSDSCH_FDD_Information, ASN1_EXTENSION_ROOT , dissect_rnsap_HSDSCH_FDD_Information },
29602 { 298, &hf_rnsap_id_HSDSCH_FDD_Information_Response, ASN1_EXTENSION_ROOT , dissect_rnsap_HSDSCH_FDD_Information_Response },
29603 { 299, &hf_rnsap_id_HSDSCH_FDD_Update_Information, ASN1_EXTENSION_ROOT , dissect_rnsap_HSDSCH_FDD_Update_Information },
29604 { 300, &hf_rnsap_id_HSDSCH_Information_to_Modify, ASN1_EXTENSION_ROOT , dissect_rnsap_HSDSCH_Information_to_Modify },
29605 { 301, &hf_rnsap_id_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd, ASN1_EXTENSION_ROOT , dissect_rnsap_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd },
29606 { 302, &hf_rnsap_id_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd, ASN1_EXTENSION_ROOT , dissect_rnsap_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd },
29607 { 303, &hf_rnsap_id_HSDSCH_RNTI, ASN1_EXTENSION_ROOT , dissect_rnsap_HSDSCH_RNTI },
29608 { 304, &hf_rnsap_id_HSDSCH_TDD_Information, ASN1_EXTENSION_ROOT , dissect_rnsap_HSDSCH_TDD_Information },
29609 { 305, &hf_rnsap_id_HSDSCH_TDD_Information_Response, ASN1_EXTENSION_ROOT , dissect_rnsap_HSDSCH_TDD_Information_Response },
29610 { 306, &hf_rnsap_id_HSDSCH_TDD_Update_Information, ASN1_EXTENSION_ROOT , dissect_rnsap_HSDSCH_TDD_Update_Information },
29611 { 307, &hf_rnsap_id_HSPDSCH_RL_ID, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_ID },
29612 { 308, &hf_rnsap_id_HSDSCH_MACdFlows_to_Add, ASN1_EXTENSION_ROOT , dissect_rnsap_HSDSCH_MACdFlows_Information },
29613 { 309, &hf_rnsap_id_HSDSCH_MACdFlows_to_Delete, ASN1_EXTENSION_ROOT , dissect_rnsap_HSDSCH_MACdFlows_to_Delete },
29614 { 310, &hf_rnsap_id_Angle_Of_Arrival_Value_LCR, ASN1_EXTENSION_ROOT , dissect_rnsap_Angle_Of_Arrival_Value_LCR },
29615 { 311, &hf_rnsap_id_TrafficClass, ASN1_EXTENSION_ROOT , dissect_rnsap_TrafficClass },
29616 { 312, &hf_rnsap_id_PDSCH_RL_ID, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_ID },
29617 { 313, &hf_rnsap_id_TimeSlot_RL_SetupRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_TimeSlot },
29618 { 314, &hf_rnsap_id_GERAN_Cell_Capability, ASN1_EXTENSION_ROOT , dissect_rnsap_GERAN_Cell_Capability },
29619 { 315, &hf_rnsap_id_GERAN_Classmark, ASN1_EXTENSION_ROOT , dissect_rnsap_GERAN_Classmark },
29620 { 316, &hf_rnsap_id_DSCH_InitialWindowSize, ASN1_EXTENSION_ROOT , dissect_rnsap_DSCH_InitialWindowSize },
29621 { 317, &hf_rnsap_id_UL_Synchronisation_Parameters_LCR, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_Synchronisation_Parameters_LCR },
29622 { 318, &hf_rnsap_id_SNA_Information, ASN1_EXTENSION_ROOT , dissect_rnsap_SNA_Information },
29623 { 319, &hf_rnsap_id_MAChs_ResetIndicator, ASN1_EXTENSION_ROOT , dissect_rnsap_MAChs_ResetIndicator },
29624 { 320, &hf_rnsap_id_TDD_DL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR },
29625 { 321, &hf_rnsap_id_TDD_UL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_TDD_UL_DPCH_TimeSlotFormat_LCR },
29626 { 322, &hf_rnsap_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_TDD_TPC_UplinkStepSize_LCR },
29627 { 323, &hf_rnsap_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD },
29628 { 324, &hf_rnsap_id_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD },
29629 { 325, &hf_rnsap_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD },
29630 { 326, &hf_rnsap_id_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD },
29631 { 327, &hf_rnsap_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_TDD_TPC_UplinkStepSize_LCR },
29632 { 328, &hf_rnsap_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_TDD_TPC_UplinkStepSize_LCR },
29633 { 329, &hf_rnsap_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_TDD_TPC_DownlinkStepSize },
29634 { 330, &hf_rnsap_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_TDD_TPC_DownlinkStepSize },
29635 { 331, &hf_rnsap_id_UL_TimingAdvanceCtrl_LCR, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_TimingAdvanceCtrl_LCR },
29636 { 332, &hf_rnsap_id_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD },
29637 { 333, &hf_rnsap_id_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD },
29638 { 334, &hf_rnsap_id_HS_SICH_Reception_Quality, ASN1_EXTENSION_ROOT , dissect_rnsap_HS_SICH_Reception_Quality_Value },
29639 { 335, &hf_rnsap_id_HS_SICH_Reception_Quality_Measurement_Value, ASN1_EXTENSION_ROOT , dissect_rnsap_HS_SICH_Reception_Quality_Measurement_Value },
29640 { 336, &hf_rnsap_id_HSSICH_Info_DM_Rprt, ASN1_EXTENSION_ROOT , dissect_rnsap_HS_SICH_ID },
29641 { 337, &hf_rnsap_id_HSSICH_Info_DM_Rqst, ASN1_EXTENSION_ROOT , dissect_rnsap_HSSICH_Info_DM_Rqst },
29642 { 338, &hf_rnsap_id_HSSICH_Info_DM, ASN1_EXTENSION_ROOT , dissect_rnsap_HS_SICH_ID },
29643 { 339, &hf_rnsap_id_CCTrCH_Maximum_DL_Power_RL_SetupRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_Power },
29644 { 340, &hf_rnsap_id_CCTrCH_Minimum_DL_Power_RL_SetupRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_Power },
29645 { 341, &hf_rnsap_id_CCTrCH_Maximum_DL_Power_RL_AdditionRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_Power },
29646 { 342, &hf_rnsap_id_CCTrCH_Minimum_DL_Power_RL_AdditionRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_Power },
29647 { 343, &hf_rnsap_id_CCTrCH_Maximum_DL_Power_RL_ReconfReadyTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_Power },
29648 { 344, &hf_rnsap_id_CCTrCH_Minimum_DL_Power_RL_ReconfReadyTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_Power },
29649 { 345, &hf_rnsap_id_Maximum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_Power },
29650 { 346, &hf_rnsap_id_Minimum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_Power },
29651 { 347, &hf_rnsap_id_DL_CCTrCH_InformationList_RL_ReconfRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_CCTrCH_InformationList_RL_ReconfRspTDD },
29652 { 348, &hf_rnsap_id_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD },
29653 { 349, &hf_rnsap_id_Maximum_DL_Power_TimeslotLCR_InformationItem, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_Power },
29654 { 350, &hf_rnsap_id_Minimum_DL_Power_TimeslotLCR_InformationItem, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_Power },
29655 { 351, &hf_rnsap_id_TDD_Support_8PSK, ASN1_EXTENSION_ROOT , dissect_rnsap_Support_8PSK },
29656 { 352, &hf_rnsap_id_TDD_maxNrDLPhysicalchannels, ASN1_EXTENSION_ROOT , dissect_rnsap_MaxNrDLPhysicalchannelsTS },
29657 { 353, &hf_rnsap_id_ExtendedGSMCellIndividualOffset, ASN1_EXTENSION_ROOT , dissect_rnsap_ExtendedGSMCellIndividualOffset },
29658 { 354, &hf_rnsap_id_RL_ParameterUpdateIndicationFDD_RL_InformationList, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_ParameterUpdateIndicationFDD_RL_InformationList },
29659 { 355, &hf_rnsap_id_Primary_CPICH_Usage_For_Channel_Estimation, ASN1_EXTENSION_ROOT , dissect_rnsap_Primary_CPICH_Usage_For_Channel_Estimation },
29660 { 356, &hf_rnsap_id_Secondary_CPICH_Information, ASN1_EXTENSION_ROOT , dissect_rnsap_Secondary_CPICH_Information },
29661 { 357, &hf_rnsap_id_Secondary_CPICH_Information_Change, ASN1_EXTENSION_ROOT , dissect_rnsap_Secondary_CPICH_Information_Change },
29662 { 358, &hf_rnsap_id_RL_ParameterUpdateIndicationFDD_RL_Information_Item, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_ParameterUpdateIndicationFDD_RL_Information_Item },
29663 { 359, &hf_rnsap_id_Phase_Reference_Update_Indicator, ASN1_EXTENSION_ROOT , dissect_rnsap_Phase_Reference_Update_Indicator },
29664 { 360, &hf_rnsap_id_Unidirectional_DCH_Indicator, ASN1_EXTENSION_ROOT , dissect_rnsap_Unidirectional_DCH_Indicator },
29665 { 361, &hf_rnsap_id_RL_Information_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Information_RL_ReconfPrepTDD },
29666 { 362, &hf_rnsap_id_Multiple_RL_InformationResponse_RL_ReconfReadyTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_Multiple_RL_InformationResponse_RL_ReconfReadyTDD },
29667 { 363, &hf_rnsap_id_RL_ReconfigurationResponseTDD_RL_Information, ASN1_EXTENSION_ROOT , dissect_rnsap_Multiple_RL_InformationResponse_RL_ReconfRspTDD },
29668 { 364, &hf_rnsap_id_Satellite_Almanac_Information_ExtItem, ASN1_EXTENSION_ROOT , dissect_rnsap_Satellite_Almanac_Information_ExtItem },
29669 { 365, &hf_rnsap_id_HSDSCH_Information_to_Modify_Unsynchronised, ASN1_EXTENSION_ROOT , dissect_rnsap_HSDSCH_Information_to_Modify_Unsynchronised },
29670 { 366, &hf_rnsap_id_TnlQos , ASN1_EXTENSION_ROOT , dissect_rnsap_TnlQos },
29671 { 367, &hf_rnsap_id_RTLoadValue, ASN1_EXTENSION_ROOT , dissect_rnsap_RTLoadValue },
29672 { 368, &hf_rnsap_id_NRTLoadInformationValue, ASN1_EXTENSION_ROOT , dissect_rnsap_NRTLoadInformationValue },
29673 { 369, &hf_rnsap_id_CellPortionID, ASN1_EXTENSION_ROOT , dissect_rnsap_CellPortionID },
29674 { 370, &hf_rnsap_id_UpPTSInterferenceValue, ASN1_EXTENSION_ROOT , dissect_rnsap_UpPTSInterferenceValue },
29675 { 371, &hf_rnsap_id_PrimaryCCPCH_RSCP_Delta, ASN1_EXTENSION_ROOT , dissect_rnsap_PrimaryCCPCH_RSCP_Delta },
29676 { 372, &hf_rnsap_id_UEMeasurementType, ASN1_EXTENSION_ROOT , dissect_rnsap_UEMeasurementType },
29677 { 373, &hf_rnsap_id_UEMeasurementTimeslotInfoHCR, ASN1_EXTENSION_ROOT , dissect_rnsap_UEMeasurementTimeslotInfoHCR },
29678 { 374, &hf_rnsap_id_UEMeasurementTimeslotInfoLCR, ASN1_EXTENSION_ROOT , dissect_rnsap_UEMeasurementTimeslotInfoLCR },
29679 { 375, &hf_rnsap_id_UEMeasurementReportCharacteristics, ASN1_EXTENSION_ROOT , dissect_rnsap_UEMeasurementReportCharacteristics },
29680 { 376, &hf_rnsap_id_UEMeasurementParameterModAllow, ASN1_EXTENSION_ROOT , dissect_rnsap_UEMeasurementParameterModAllow },
29681 { 377, &hf_rnsap_id_UEMeasurementValueInformation, ASN1_EXTENSION_ROOT , dissect_rnsap_UEMeasurementValueInformation },
29682 { 378, &hf_rnsap_id_InterfacesToTraceItem, ASN1_EXTENSION_ROOT , dissect_rnsap_InterfacesToTraceItem },
29683 { 379, &hf_rnsap_id_ListOfInterfacesToTrace, ASN1_EXTENSION_ROOT , dissect_rnsap_ListOfInterfacesToTrace },
29684 { 380, &hf_rnsap_id_TraceDepth , ASN1_EXTENSION_ROOT , dissect_rnsap_TraceDepth },
29685 { 381, &hf_rnsap_id_TraceRecordingSessionReference, ASN1_EXTENSION_ROOT , dissect_rnsap_TraceRecordingSessionReference },
29686 { 382, &hf_rnsap_id_TraceReference, ASN1_EXTENSION_ROOT , dissect_rnsap_TraceReference },
29687 { 383, &hf_rnsap_id_UEIdentity , ASN1_EXTENSION_ROOT , dissect_rnsap_UEIdentity },
29688 { 384, &hf_rnsap_id_NACC_Related_Data, ASN1_EXTENSION_ROOT , dissect_rnsap_NACC_Related_Data },
29689 { 385, &hf_rnsap_id_GSM_Cell_InfEx_Rqst, ASN1_EXTENSION_ROOT , dissect_rnsap_GSM_Cell_InfEx_Rqst },
29690 { 386, &hf_rnsap_id_MeasurementRecoveryBehavior, ASN1_EXTENSION_ROOT , dissect_rnsap_MeasurementRecoveryBehavior },
29691 { 387, &hf_rnsap_id_MeasurementRecoveryReportingIndicator, ASN1_EXTENSION_ROOT , dissect_rnsap_MeasurementRecoveryReportingIndicator },
29692 { 388, &hf_rnsap_id_MeasurementRecoverySupportIndicator, ASN1_EXTENSION_ROOT , dissect_rnsap_MeasurementRecoverySupportIndicator },
29693 { 389, &hf_rnsap_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_DPCH_Power_Information_RL_ReconfPrepFDD },
29694 { 390, &hf_rnsap_id_F_DPCH_Information_RL_ReconfPrepFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_F_DPCH_Information_RL_ReconfPrepFDD },
29695 { 391, &hf_rnsap_id_F_DPCH_Information_RL_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_F_DPCH_Information_RL_SetupRqstFDD },
29696 { 392, &hf_rnsap_id_MBMS_Bearer_Service_List, ASN1_EXTENSION_ROOT , dissect_rnsap_MBMS_Bearer_Service_List },
29697 { 393, &hf_rnsap_id_MBMS_Bearer_Service_List_InfEx_Rsp, ASN1_EXTENSION_ROOT , dissect_rnsap_MBMS_Bearer_Service_List_InfEx_Rsp },
29698 { 394, &hf_rnsap_id_Active_MBMS_Bearer_ServiceFDD, ASN1_EXTENSION_ROOT , dissect_rnsap_Active_MBMS_Bearer_Service_ListFDD },
29699 { 395, &hf_rnsap_id_Active_MBMS_Bearer_ServiceTDD, ASN1_EXTENSION_ROOT , dissect_rnsap_Active_MBMS_Bearer_Service_ListTDD },
29700 { 396, &hf_rnsap_id_Old_URA_ID , ASN1_EXTENSION_ROOT , dissect_rnsap_URA_ID },
29701 { 397, &hf_rnsap_id_UE_State , ASN1_EXTENSION_ROOT , dissect_rnsap_UE_State },
29702 { 398, &hf_rnsap_id_URA_ID , ASN1_EXTENSION_ROOT , dissect_rnsap_URA_ID },
29703 { 399, &hf_rnsap_id_HARQ_Preamble_Mode, ASN1_EXTENSION_ROOT , dissect_rnsap_HARQ_Preamble_Mode },
29704 { 400, &hf_rnsap_id_SynchronisationIndicator, ASN1_EXTENSION_ROOT , dissect_rnsap_SynchronisationIndicator },
29705 { 401, &hf_rnsap_id_UL_DPDCHIndicatorEDCH, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_DPDCHIndicatorEDCH },
29706 { 402, &hf_rnsap_id_EDPCH_Information, ASN1_EXTENSION_ROOT , dissect_rnsap_EDPCH_Information_FDD },
29707 { 403, &hf_rnsap_id_RL_Specific_EDCH_Information, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Specific_EDCH_Information },
29708 { 404, &hf_rnsap_id_EDCH_RL_Indication, ASN1_EXTENSION_ROOT , dissect_rnsap_EDCH_RL_Indication },
29709 { 405, &hf_rnsap_id_EDCH_FDD_Information, ASN1_EXTENSION_ROOT , dissect_rnsap_EDCH_FDD_Information },
29710 { 406, &hf_rnsap_id_EDCH_RLSet_Id, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Set_ID },
29711 { 407, &hf_rnsap_id_Serving_EDCHRL_Id, ASN1_EXTENSION_ROOT , dissect_rnsap_EDCH_Serving_RL },
29712 { 408, &hf_rnsap_id_EDCH_FDD_DL_ControlChannelInformation, ASN1_EXTENSION_ROOT , dissect_rnsap_EDCH_FDD_DL_ControlChannelInformation },
29713 { 409, &hf_rnsap_id_EDCH_FDD_InformationResponse, ASN1_EXTENSION_ROOT , dissect_rnsap_EDCH_FDD_InformationResponse },
29714 { 410, &hf_rnsap_id_EDCH_MACdFlows_To_Add, ASN1_EXTENSION_ROOT , dissect_rnsap_RL_Specific_EDCH_Information },
29715 { 411, &hf_rnsap_id_EDCH_FDD_Information_To_Modify, ASN1_EXTENSION_ROOT , dissect_rnsap_EDCH_FDD_Information_To_Modify },
29716 { 412, &hf_rnsap_id_EDCH_MACdFlows_To_Delete, ASN1_EXTENSION_ROOT , dissect_rnsap_EDCH_MACdFlows_To_Delete },
29717 { 413, &hf_rnsap_id_EDPCH_Information_RLReconfRequest_FDD, ASN1_EXTENSION_ROOT , dissect_rnsap_EDPCH_Information_RLReconfRequest_FDD },
29718 { 414, &hf_rnsap_id_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd, ASN1_EXTENSION_ROOT , dissect_rnsap_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd },
29719 { 415, &hf_rnsap_id_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd, ASN1_EXTENSION_ROOT , dissect_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd },
29720 { 416, &hf_rnsap_id_EDCH_MacdFlowSpecificInformationList_RL_CongestInd, ASN1_EXTENSION_ROOT , dissect_rnsap_EDCH_MacdFlowSpecificInformationList_RL_CongestInd },
29721 { 417, &hf_rnsap_id_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd, ASN1_EXTENSION_ROOT , dissect_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd },
29722 { 418, &hf_rnsap_id_MBMS_Bearer_Service_Full_Address, ASN1_EXTENSION_ROOT , dissect_rnsap_MBMS_Bearer_Service_Full_Address },
29723 { 419, &hf_rnsap_id_Initial_DL_DPCH_TimingAdjustment, ASN1_EXTENSION_ROOT , dissect_rnsap_DL_DPCH_TimingAdjustment },
29724 { 420, &hf_rnsap_id_Initial_DL_DPCH_TimingAdjustment_Allowed, ASN1_EXTENSION_ROOT , dissect_rnsap_Initial_DL_DPCH_TimingAdjustment_Allowed },
29725 { 421, &hf_rnsap_id_User_Plane_Congestion_Fields_Inclusion, ASN1_EXTENSION_ROOT , dissect_rnsap_User_Plane_Congestion_Fields_Inclusion },
29726 { 422, &hf_rnsap_id_HARQ_Preamble_Mode_Activation_Indicator, ASN1_EXTENSION_ROOT , dissect_rnsap_HARQ_Preamble_Mode_Activation_Indicator },
29727 { 423, &hf_rnsap_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp, ASN1_EXTENSION_ROOT , dissect_rnsap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp },
29728 { 424, &hf_rnsap_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp, ASN1_EXTENSION_ROOT , dissect_rnsap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp },
29729 { 425, &hf_rnsap_id_ProvidedInformation, ASN1_EXTENSION_ROOT , dissect_rnsap_ProvidedInformation },
29730 { 426, &hf_rnsap_id_Active_MBMS_Bearer_ServiceFDD_PFL, ASN1_EXTENSION_ROOT , dissect_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL },
29731 { 427, &hf_rnsap_id_Active_MBMS_Bearer_ServiceTDD_PFL, ASN1_EXTENSION_ROOT , dissect_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL },
29732 { 428, &hf_rnsap_id_FrequencyBandIndicator, ASN1_EXTENSION_ROOT , dissect_rnsap_FrequencyBandIndicator },
29733 { 0, NULL, 0, NULL }
29737 dissect_rnsap_DummyProtocolIE(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
29738 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
29739 ett_rnsap_DummyProtocolIE, DummyProtocolIE_choice,
29748 dissect_rnsap_DL_DPCH_InformationList_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
29749 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
29753 static int dissect_dl_DPCH_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
29754 return dissect_rnsap_DL_DPCH_InformationList_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_dl_DPCH_Information);
29758 static const per_sequence_t DL_CCTrCHInformationItem_RL_SetupRspTDD_sequence[] = {
29759 { &hf_rnsap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CCTrCH_ID },
29760 { &hf_rnsap_dl_DPCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_DPCH_InformationList_RL_SetupRspTDD },
29761 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
29762 { NULL, 0, 0, NULL }
29766 dissect_rnsap_DL_CCTrCHInformationItem_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
29767 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29768 ett_rnsap_DL_CCTrCHInformationItem_RL_SetupRspTDD, DL_CCTrCHInformationItem_RL_SetupRspTDD_sequence);
29772 static int dissect_DL_CCTrCHInformationListIE_RL_SetupRspTDD_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
29773 return dissect_rnsap_DL_CCTrCHInformationItem_RL_SetupRspTDD(tvb, offset, actx, tree, hf_rnsap_DL_CCTrCHInformationListIE_RL_SetupRspTDD_item);
29777 static const per_sequence_t DL_CCTrCHInformationListIE_RL_SetupRspTDD_sequence_of[1] = {
29778 { &hf_rnsap_DL_CCTrCHInformationListIE_RL_SetupRspTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_CCTrCHInformationItem_RL_SetupRspTDD },
29782 dissect_rnsap_DL_CCTrCHInformationListIE_RL_SetupRspTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
29783 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29784 ett_rnsap_DL_CCTrCHInformationListIE_RL_SetupRspTDD, DL_CCTrCHInformationListIE_RL_SetupRspTDD_sequence_of,
29791 static const per_sequence_t RadioLinkReconfigurationPrepareTDD_sequence[] = {
29792 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
29793 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
29794 { NULL, 0, 0, NULL }
29798 dissect_rnsap_RadioLinkReconfigurationPrepareTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
29799 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29800 ett_rnsap_RadioLinkReconfigurationPrepareTDD, RadioLinkReconfigurationPrepareTDD_sequence);
29806 static const per_sequence_t Multiple_RL_ReconfigurationRequestTDD_RL_Information_sequence_of[1] = {
29807 { &hf_rnsap_Multiple_RL_ReconfigurationRequestTDD_RL_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ReconfigurationRequestTDD_RL_Information },
29811 dissect_rnsap_Multiple_RL_ReconfigurationRequestTDD_RL_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
29812 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29813 ett_rnsap_Multiple_RL_ReconfigurationRequestTDD_RL_Information, Multiple_RL_ReconfigurationRequestTDD_RL_Information_sequence_of,
29820 static const per_sequence_t PhysicalChannelReconfigurationRequestFDD_sequence[] = {
29821 { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
29822 { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
29823 { NULL, 0, 0, NULL }
29827 dissect_rnsap_PhysicalChannelReconfigurationRequestFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
29828 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29829 ett_rnsap_PhysicalChannelReconfigurationRequestFDD, PhysicalChannelReconfigurationRequestFDD_sequence);
29835 static const per_sequence_t Cell_InfEx_Rsp_sequence[] = {
29836 { &hf_rnsap_requestedDataValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RequestedDataValue },
29837 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
29838 { NULL, 0, 0, NULL }
29842 dissect_rnsap_Cell_InfEx_Rsp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
29843 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29844 ett_rnsap_Cell_InfEx_Rsp, Cell_InfEx_Rsp_sequence);
29848 static int dissect_cell5(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
29849 return dissect_rnsap_Cell_InfEx_Rsp(tvb, offset, actx, tree, hf_rnsap_cell5);
29855 dissect_rnsap_Extension_InformationExchangeObjectType_InfEx_Rsp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
29856 offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
29860 static int dissect_extension_InformationExchangeObjectType_InfEx_Rsp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
29861 return dissect_rnsap_Extension_InformationExchangeObjectType_InfEx_Rsp(tvb, offset, actx, tree, hf_rnsap_extension_InformationExchangeObjectType_InfEx_Rsp);
29865 static const value_string rnsap_InformationExchangeObjectType_InfEx_Rsp_vals[] = {
29867 { 1, "extension-InformationExchangeObjectType-InfEx-Rsp" },
29871 static const per_choice_t InformationExchangeObjectType_InfEx_Rsp_choice[] = {
29872 { 0, &hf_rnsap_cell5 , ASN1_EXTENSION_ROOT , dissect_rnsap_Cell_InfEx_Rsp },
29873 { 1, &hf_rnsap_extension_InformationExchangeObjectType_InfEx_Rsp, ASN1_NOT_EXTENSION_ROOT, dissect_rnsap_Extension_InformationExchangeObjectType_InfEx_Rsp },
29874 { 0, NULL, 0, NULL }
29878 dissect_rnsap_InformationExchangeObjectType_InfEx_Rsp(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
29879 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
29880 ett_rnsap_InformationExchangeObjectType_InfEx_Rsp, InformationExchangeObjectType_InfEx_Rsp_choice,
29887 static const per_sequence_t MBMS_Bearer_ServiceItemFDD_PFL_sequence[] = {
29888 { &hf_rnsap_tmgi , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TMGI },
29889 { &hf_rnsap_transmissionMode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransmissionMode },
29890 { &hf_rnsap_preferredFrequencyLayer, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UARFCN },
29891 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
29892 { NULL, 0, 0, NULL }
29896 dissect_rnsap_MBMS_Bearer_ServiceItemFDD_PFL(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
29897 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29898 ett_rnsap_MBMS_Bearer_ServiceItemFDD_PFL, MBMS_Bearer_ServiceItemFDD_PFL_sequence);
29902 static int dissect_Active_MBMS_Bearer_Service_ListFDD_PFL_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
29903 return dissect_rnsap_MBMS_Bearer_ServiceItemFDD_PFL(tvb, offset, actx, tree, hf_rnsap_Active_MBMS_Bearer_Service_ListFDD_PFL_item);
29907 static const per_sequence_t Active_MBMS_Bearer_Service_ListFDD_PFL_sequence_of[1] = {
29908 { &hf_rnsap_Active_MBMS_Bearer_Service_ListFDD_PFL_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_MBMS_Bearer_ServiceItemFDD_PFL },
29912 dissect_rnsap_Active_MBMS_Bearer_Service_ListFDD_PFL(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
29913 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29914 ett_rnsap_Active_MBMS_Bearer_Service_ListFDD_PFL, Active_MBMS_Bearer_Service_ListFDD_PFL_sequence_of,
29921 static const value_string rnsap_Band_Indicator_vals[] = {
29922 { 0, "dcs1800Band" },
29923 { 1, "pcs1900Band" },
29929 dissect_rnsap_Band_Indicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
29930 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
29931 2, NULL, TRUE, 0, NULL);
29935 static int dissect_band_Indicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
29936 return dissect_rnsap_Band_Indicator(tvb, offset, actx, tree, hf_rnsap_band_Indicator);
29942 dissect_rnsap_BCC(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
29943 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
29944 3, 3, FALSE, NULL);
29948 static int dissect_bCC(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
29949 return dissect_rnsap_BCC(tvb, offset, actx, tree, hf_rnsap_bCC);
29955 dissect_rnsap_BCCH_ARFCN(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
29956 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29957 0U, 1023U, NULL, FALSE);
29961 static int dissect_bCCH_ARFCN(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
29962 return dissect_rnsap_BCCH_ARFCN(tvb, offset, actx, tree, hf_rnsap_bCCH_ARFCN);
29968 dissect_rnsap_NCC(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
29969 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
29970 3, 3, FALSE, NULL);
29974 static int dissect_nCC(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
29975 return dissect_rnsap_NCC(tvb, offset, actx, tree, hf_rnsap_nCC);
29979 static const per_sequence_t BSIC_sequence[] = {
29980 { &hf_rnsap_nCC , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_NCC },
29981 { &hf_rnsap_bCC , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_BCC },
29982 { NULL, 0, 0, NULL }
29986 dissect_rnsap_BSIC(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
29987 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29988 ett_rnsap_BSIC, BSIC_sequence);
29992 static int dissect_bSIC(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
29993 return dissect_rnsap_BSIC(tvb, offset, actx, tree, hf_rnsap_bSIC);
29997 static const per_sequence_t EDCH_FDD_Update_InfoItem_sequence[] = {
29998 { &hf_rnsap_eDCH_FDD_DL_ControlChannelInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_EDCH_FDD_DL_ControlChannelInformation },
29999 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
30000 { NULL, 0, 0, NULL }
30004 dissect_rnsap_EDCH_FDD_Update_InfoItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
30005 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30006 ett_rnsap_EDCH_FDD_Update_InfoItem, EDCH_FDD_Update_InfoItem_sequence);
30010 static int dissect_EDCH_FDD_Update_Information_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
30011 return dissect_rnsap_EDCH_FDD_Update_InfoItem(tvb, offset, actx, tree, hf_rnsap_EDCH_FDD_Update_Information_item);
30015 static const per_sequence_t EDCH_FDD_Update_Information_sequence_of[1] = {
30016 { &hf_rnsap_EDCH_FDD_Update_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_EDCH_FDD_Update_InfoItem },
30020 dissect_rnsap_EDCH_FDD_Update_Information(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
30021 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30022 ett_rnsap_EDCH_FDD_Update_Information, EDCH_FDD_Update_Information_sequence_of,
30031 dissect_rnsap_EDCH_Physical_Layer_Category(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
30032 offset = dissect_per_integer(tvb, offset, actx, tree, hf_index, NULL);
30038 static const per_sequence_t EDPCH_Information_RLReconfPrepare_FDD_sequence[] = {
30039 { &hf_rnsap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Max_Set_E_DPDCHs },
30040 { &hf_rnsap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PunctureLimit },
30041 { &hf_rnsap_e_TFCS_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_E_TFCS_Information },
30042 { &hf_rnsap_e_TTI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_E_TTI },
30043 { &hf_rnsap_e_DPCCH_PO , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_E_DPCCH_PO },
30044 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
30045 { NULL, 0, 0, NULL }
30049 dissect_rnsap_EDPCH_Information_RLReconfPrepare_FDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
30050 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30051 ett_rnsap_EDPCH_Information_RLReconfPrepare_FDD, EDPCH_Information_RLReconfPrepare_FDD_sequence);
30057 static const per_sequence_t FACH_PCH_InformationItem_sequence[] = {
30058 { &hf_rnsap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportFormatSet },
30059 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
30060 { NULL, 0, 0, NULL }
30064 dissect_rnsap_FACH_PCH_InformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
30065 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30066 ett_rnsap_FACH_PCH_InformationItem, FACH_PCH_InformationItem_sequence);
30070 static int dissect_FACH_PCH_InformationList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
30071 return dissect_rnsap_FACH_PCH_InformationItem(tvb, offset, actx, tree, hf_rnsap_FACH_PCH_InformationList_item);
30075 static const per_sequence_t FACH_PCH_InformationList_sequence_of[1] = {
30076 { &hf_rnsap_FACH_PCH_InformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_FACH_PCH_InformationItem },
30080 dissect_rnsap_FACH_PCH_InformationList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
30081 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30082 ett_rnsap_FACH_PCH_InformationList, FACH_PCH_InformationList_sequence_of,
30089 static const per_sequence_t Neighbouring_GSM_CellInformationItem_sequence[] = {
30090 { &hf_rnsap_cGI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CGI },
30091 { &hf_rnsap_cellIndividualOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CellIndividualOffset },
30092 { &hf_rnsap_bSIC , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BSIC },
30093 { &hf_rnsap_band_Indicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Band_Indicator },
30094 { &hf_rnsap_bCCH_ARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BCCH_ARFCN },
30095 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
30096 { NULL, 0, 0, NULL }
30100 dissect_rnsap_Neighbouring_GSM_CellInformationItem(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
30101 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30102 ett_rnsap_Neighbouring_GSM_CellInformationItem, Neighbouring_GSM_CellInformationItem_sequence);
30106 static int dissect_Neighbouring_GSM_CellInformationIEs_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
30107 return dissect_rnsap_Neighbouring_GSM_CellInformationItem(tvb, offset, actx, tree, hf_rnsap_Neighbouring_GSM_CellInformationIEs_item);
30111 static const per_sequence_t Neighbouring_GSM_CellInformationIEs_sequence_of[1] = {
30112 { &hf_rnsap_Neighbouring_GSM_CellInformationIEs_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Neighbouring_GSM_CellInformationItem },
30116 dissect_rnsap_Neighbouring_GSM_CellInformationIEs(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
30117 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30118 ett_rnsap_Neighbouring_GSM_CellInformationIEs, Neighbouring_GSM_CellInformationIEs_sequence_of,
30127 dissect_rnsap_PredictedTUTRANGPSDeviationLimit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
30128 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
30129 1U, 256U, NULL, FALSE);
30133 static int dissect_predictedTUTRANGPSDeviationLimit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
30134 return dissect_rnsap_PredictedTUTRANGPSDeviationLimit(tvb, offset, actx, tree, hf_rnsap_predictedTUTRANGPSDeviationLimit);
30140 dissect_rnsap_Received_Total_Wideband_Power_Value_IncrDecrThres(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
30141 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
30142 0U, 620U, NULL, FALSE);
30150 dissect_rnsap_TUTRANGPSChangeLimit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
30151 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
30152 1U, 256U, NULL, FALSE);
30156 static int dissect_tUTRANGPSChangeLimit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
30157 return dissect_rnsap_TUTRANGPSChangeLimit(tvb, offset, actx, tree, hf_rnsap_tUTRANGPSChangeLimit);
30161 static const per_sequence_t TUTRANGPSMeasurementThresholdInformation_sequence[] = {
30162 { &hf_rnsap_tUTRANGPSChangeLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TUTRANGPSChangeLimit },
30163 { &hf_rnsap_predictedTUTRANGPSDeviationLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PredictedTUTRANGPSDeviationLimit },
30164 { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer },
30165 { NULL, 0, 0, NULL }
30169 dissect_rnsap_TUTRANGPSMeasurementThresholdInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
30170 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30171 ett_rnsap_TUTRANGPSMeasurementThresholdInformation, TUTRANGPSMeasurementThresholdInformation_sequence);
30177 static const value_string rnsap_Presence_vals[] = {
30179 { 1, "conditional" },
30180 { 2, "mandatory" },
30186 dissect_rnsap_Presence(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
30187 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
30188 3, NULL, FALSE, 0, NULL);
30196 dissect_rnsap_FirstValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
30197 #line 59 "rnsap.cnf"
30201 offset = dissect_per_length_determinant(tvb, offset, actx, tree, hf_rnsap_IE_length, &length);
30202 offset = offset + length;
30203 BYTE_ALIGN_OFFSET(offset)
30209 static int dissect_firstValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
30210 return dissect_rnsap_FirstValue(tvb, offset, actx, tree, hf_rnsap_firstValue);
30216 dissect_rnsap_SecondValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
30217 #line 67 "rnsap.cnf"
30221 offset = dissect_per_length_determinant(tvb, offset, actx, tree, hf_rnsap_IE_length, &length);
30222 offset = offset + length;
30223 BYTE_ALIGN_OFFSET(offset)
30230 static int dissect_secondValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
30231 return dissect_rnsap_SecondValue(tvb, offset, actx, tree, hf_rnsap_secondValue);
30235 static const per_sequence_t ProtocolIE_FieldPair_sequence[] = {
30236 { &hf_rnsap_id , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_ID },
30237 { &hf_rnsap_firstCriticality, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Criticality },
30238 { &hf_rnsap_firstValue , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_FirstValue },
30239 { &hf_rnsap_secondCriticality, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Criticality },
30240 { &hf_rnsap_secondValue , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_SecondValue },
30241 { NULL, 0, 0, NULL }
30245 dissect_rnsap_ProtocolIE_FieldPair(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
30246 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30247 ett_rnsap_ProtocolIE_FieldPair, ProtocolIE_FieldPair_sequence);
30251 static int dissect_ProtocolIE_ContainerPair_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
30252 return dissect_rnsap_ProtocolIE_FieldPair(tvb, offset, actx, tree, hf_rnsap_ProtocolIE_ContainerPair_item);
30256 static const per_sequence_t ProtocolIE_ContainerPair_sequence_of[1] = {
30257 { &hf_rnsap_ProtocolIE_ContainerPair_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_FieldPair },
30261 dissect_rnsap_ProtocolIE_ContainerPair(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
30262 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30263 ett_rnsap_ProtocolIE_ContainerPair, ProtocolIE_ContainerPair_sequence_of,
30268 static int dissect_ProtocolIE_ContainerPairList_item(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree) {
30269 return dissect_rnsap_ProtocolIE_ContainerPair(tvb, offset, actx, tree, hf_rnsap_ProtocolIE_ContainerPairList_item);
30273 static const per_sequence_t ProtocolIE_ContainerList_sequence_of[1] = {
30274 { &hf_rnsap_ProtocolIE_ContainerList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container },
30278 dissect_rnsap_ProtocolIE_ContainerList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
30279 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30280 ett_rnsap_ProtocolIE_ContainerList, ProtocolIE_ContainerList_sequence_of,
30287 static const per_sequence_t ProtocolIE_ContainerPairList_sequence_of[1] = {
30288 { &hf_rnsap_ProtocolIE_ContainerPairList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_ContainerPair },
30292 dissect_rnsap_ProtocolIE_ContainerPairList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
30293 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30294 ett_rnsap_ProtocolIE_ContainerPairList, ProtocolIE_ContainerPairList_sequence_of,
30302 static void dissect_RNSAP_PDU_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) {
30303 asn1_ctx_t asn1_ctx;
30304 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
30305 dissect_rnsap_RNSAP_PDU(tvb, 0, &asn1_ctx, tree, hf_rnsap_RNSAP_PDU_PDU);
30309 /*--- End of included file: packet-rnsap-fn.c ---*/
30310 #line 594 "packet-rnsap-template.c"
30313 static int dissect_rnsap_InitiatingMessageValueValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree){
30314 proto_item *value_item = NULL;
30315 proto_tree *value_tree = NULL;
30318 value_item = proto_tree_add_item(tree, hf_rnsap_initiatingMessageValue, tvb, 0, -1, FALSE);
30319 value_tree = proto_item_add_subtree(value_item, ett_rnsap_initiatingMessageValue);
30321 offset = dissect_per_length_determinant(tvb, offset, actx, value_tree, hf_rnsap_pdu_length, &length);
30322 proto_item_set_len(value_item,length);
30325 switch(ProcedureCode){
30326 case RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESINITIALISATION: /* 0 */
30327 offset = dissect_id_commonTransportChannelResourcesInitialisation(tvb, offset, actx, value_tree);
30329 case RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESRELEASE: /* 1 */
30330 offset = dissect_id_commonTransportChannelResourcesRelease(tvb, offset, actx, value_tree);
30332 case RNSAP_ID_COMPRESSEDMODECOMMAND: /* 2 */
30333 offset = dissect_id_compressedModeCommand(tvb, offset, actx, value_tree);
30335 case RNSAP_ID_DOWNLINKPOWERCONTROL: /* 3 */
30336 offset = dissect_id_downlinkPowerTimeslotControl(tvb, offset, actx, value_tree);
30338 case RNSAP_ID_DOWNLINKPOWERTIMESLOTCONTROL: /* 4 */
30339 offset = dissect_id_downlinkPowerTimeslotControl(tvb, offset, actx, value_tree);
30342 case RNSAP_ID_DOWNLINKSIGNALLINGTRANSFER: /* 5 */
30343 offset = dissect_id_downlinkSignallingTransfer(tvb, offset, actx, value_tree);
30345 case RNSAP_ID_ERRORINDICATION: /* 6 */
30346 offset = dissect_id_errorIndication(tvb, offset, actx, value_tree);
30348 case RNSAP_ID_DEDICATEDMEASUREMENTFAILURE: /* 7 */
30349 offset = dissect_id_dedicatedMeasurementFailure(tvb, offset, actx, value_tree);
30351 case RNSAP_ID_DEDICATEDMEASUREMENTINITIATION: /* 8 */
30352 offset = dissect_id_dedicatedMeasurementInitiation(tvb, offset, actx, value_tree);
30354 case RNSAP_ID_DEDICATEDMEASUREMENTREPORTING: /* 9 */
30355 offset = dissect_id_dedicatedMeasurementReporting(tvb, offset, actx, value_tree);
30357 case RNSAP_ID_DEDICATEDMEASUREMENTTERMINATION: /* 10 */
30358 offset = dissect_id_dedicatedMeasurementTermination(tvb, offset, actx, value_tree);
30360 case RNSAP_ID_PAGING: /* 11 */
30361 offset = dissect_id_paging(tvb, offset, actx, value_tree);
30363 case RNSAP_ID_PHYSICALCHANNELRECONFIGURATION: /* 12 */
30364 offset = dissect_id_physicalChannelReconfiguration(tvb, offset, actx, value_tree);
30366 case RNSAP_ID_PRIVATEMESSAGE: /* 13 */
30367 offset = dissect_id_privateMessage(tvb, offset, actx, value_tree);
30369 case RNSAP_ID_RADIOLINKADDITION: /* 14 */
30370 if (ddMode==RNSAP_FDD){
30371 offset = dissect_id_radioLinkAddition(tvb, offset, actx, value_tree);
30373 offset = dissect_id_radioLinkAddition_TDD(tvb, offset, actx, value_tree);
30376 case RNSAP_ID_RADIOLINKCONGESTION: /* 34 */
30377 offset = dissect_id_radioLinkCongestion(tvb, offset, actx, value_tree);
30379 case RNSAP_ID_RADIOLINKDELETION: /* 15 */
30380 offset = dissect_id_radioLinkDeletion(tvb, offset, actx, value_tree);
30382 case RNSAP_ID_RADIOLINKFAILURE: /* 16 */
30383 offset = dissect_id_radioLinkFailure(tvb, offset, actx, value_tree);
30385 case RNSAP_ID_RADIOLINKPREEMPTION: /* 17 */
30386 offset = dissect_id_radioLinkPreemption(tvb, offset, actx, value_tree);
30388 case RNSAP_ID_RADIOLINKRESTORATION: /* 18 */
30389 offset = dissect_id_radioLinkRestoration(tvb, offset, actx, value_tree);
30391 case RNSAP_ID_RADIOLINKSETUP: /* 19 */
30392 if (ddMode==RNSAP_FDD){
30393 offset = dissect_id_radioLinkSetup(tvb, offset, actx, value_tree);
30395 offset = dissect_id_radioLinkSetupTdd(tvb, offset, actx, value_tree);
30398 case RNSAP_ID_RELOCATIONCOMMIT: /* 20 */
30399 offset = dissect_id_relocationCommit(tvb, offset, actx, value_tree);
30401 case RNSAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCANCELLATION: /* 21 */
30402 offset = dissect_id_synchronisedRadioLinkReconfigurationCancellation(tvb, offset, actx, value_tree);
30404 case RNSAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCOMMIT: /* 22 */
30405 offset = dissect_id_synchronisedRadioLinkReconfigurationCommit(tvb, offset, actx, value_tree);
30407 case RNSAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION: /* 23 */
30408 if (ddMode==RNSAP_FDD){
30409 offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation(tvb, offset, actx, value_tree);
30411 offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation_TDD(tvb, offset, actx, value_tree);
30414 case RNSAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION: /* 24 */
30415 if (ddMode==RNSAP_FDD){
30416 offset = dissect_id_unSynchronisedRadioLinkReconfiguration(tvb, offset, actx, value_tree);
30418 offset = dissect_id_unSynchronisedRadioLinkReconfiguration_TDD(tvb, offset, actx, value_tree);
30421 case RNSAP_ID_UPLINKSIGNALLINGTRANSFER: /* 25 */
30422 if (ddMode==RNSAP_FDD){
30423 offset = dissect_id_uplinkSignallingTransfer(tvb, offset, actx, value_tree);
30425 offset = dissect_id_uplinkSignallingTransfer_TDD(tvb, offset, actx, value_tree);
30428 case RNSAP_ID_COMMONMEASUREMENTFAILURE: /* 26 */
30429 offset = dissect_id_commonMeasurementFailure(tvb, offset, actx, value_tree);
30431 case RNSAP_ID_COMMONMEASUREMENTINITIATION: /* 27 */
30432 offset = dissect_id_commonMeasurementInitiation(tvb, offset, actx, value_tree);
30434 case RNSAP_ID_COMMONMEASUREMENTREPORTING: /* 28 */
30435 offset = dissect_id_commonMeasurementReporting(tvb, offset, actx, value_tree);
30437 case RNSAP_ID_COMMONMEASUREMENTTERMINATION: /* 29 */
30438 offset = dissect_id_commonMeasurementTermination(tvb, offset, actx, value_tree);
30440 case RNSAP_ID_INFORMATIONEXCHANGEFAILURE: /* 30 */
30441 offset = dissect_id_informationExchangeFailure(tvb, offset, actx, value_tree);
30443 case RNSAP_ID_INFORMATIONEXCHANGEINITIATION: /* 31 */
30444 offset = dissect_id_informationExchangeInitiation(tvb, offset, actx, value_tree);
30446 case RNSAP_ID_INFORMATIONREPORTING: /* 32 */
30447 offset = dissect_id_informationReporting(tvb, offset, actx, value_tree);
30449 case RNSAP_ID_INFORMATIONEXCHANGETERMINATION: /* 33 */
30450 offset = dissect_id_informationExchangeTermination(tvb, offset, actx, value_tree);
30452 case RNSAP_ID_RESET: /* 35 */
30453 offset = dissect_id_reset(tvb, offset, actx, value_tree);
30455 case RNSAP_ID_RADIOLINKACTIVATION: /* 36 */
30456 if (ddMode==RNSAP_FDD){
30457 offset = dissect_id_radioLinkActivation(tvb, offset, actx, value_tree);
30459 offset = dissect_id_radioLinkActivation_TDD(tvb, offset, actx, value_tree);
30462 case RNSAP_ID_GERANUPLINKSIGNALLINGTRANSFER: /* 37 */
30463 offset = dissect_id_gERANuplinkSignallingTransfer(tvb, offset, actx, value_tree);
30465 case RNSAP_ID_RADIOLINKPARAMETERUPDATE: /* 38 */
30466 if (ddMode==RNSAP_FDD){
30467 offset = dissect_id_radioLinkParameterUpdate(tvb, offset, actx, value_tree);
30469 offset = dissect_id_radioLinkParameterUpdate_TDD(tvb, offset, actx, value_tree);
30472 case RNSAP_ID_UEMEASUREMENTFAILURE: /* 39 */
30473 offset = dissect_id_uEMeasurementFailure(tvb, offset, actx, value_tree);
30475 case RNSAP_ID_UEMEASUREMENTINITIATION: /* 40 */
30476 offset = dissect_id_uEMeasurementInitiation(tvb, offset, actx, value_tree);
30478 case RNSAP_ID_UEMEASUREMENTREPORTING: /* 41 */
30479 offset = dissect_id_uEMeasurementReporting(tvb, offset, actx, value_tree);
30481 case RNSAP_ID_UEMEASUREMENTTERMINATION: /* 42 */
30482 offset = dissect_id_uEMeasurementTermination(tvb, offset, actx, value_tree);
30484 case RNSAP_ID_IURDEACTIVATETRACE: /* 43 */
30485 offset = dissect_id_iurDeactivateTrace(tvb, offset, actx, value_tree);
30487 case RNSAP_ID_IURINVOKETRACE: /* 44 */
30488 offset = dissect_id_iurInvokeTrace(tvb, offset, actx, value_tree);
30490 case RNSAP_ID_MBMSATTACH: /* 45 */
30491 offset = dissect_id_mBMSAttach(tvb, offset, actx, value_tree);
30493 case RNSAP_ID_MBMSDETACH: /* 46 */
30494 offset = dissect_id_mBMSDetach(tvb, offset, actx, value_tree);
30496 case RNSAP_ID_DIRECTINFORMATIONTRANSFER: /* 48 */
30497 offset = dissect_id_directInformationTransfer(tvb, offset, actx, value_tree);
30500 offset = offset + (length<<3);
30503 BYTE_ALIGN_OFFSET(offset)
30507 static int dissect_rnsap_SuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree){
30508 proto_item *value_item = NULL;
30509 proto_tree *value_tree = NULL;
30512 value_item = proto_tree_add_item(tree, hf_rnsap_successfulOutcomeValue, tvb, 0, -1, FALSE);
30513 value_tree = proto_item_add_subtree(value_item, ett_rnsap_initiatingMessageValue);
30515 offset = dissect_per_length_determinant(tvb, offset, actx, value_tree, hf_rnsap_pdu_length, &length);
30516 proto_item_set_len(value_item,length);
30519 switch(ProcedureCode){
30520 case RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESINITIALISATION:
30521 if (ddMode==RNSAP_FDD){
30522 offset = dissect_id_commonTransportChannelResourcesInitialisation1(tvb, offset, actx, value_tree);
30524 offset = dissect_id_commonTransportChannelResourcesInitialisation_TDD(tvb, offset, actx, value_tree);
30527 case RNSAP_ID_DEDICATEDMEASUREMENTINITIATION: /* 8 */
30528 offset = dissect_id_dedicatedMeasurementInitiation2(tvb, offset, actx, value_tree);
30530 case RNSAP_ID_PHYSICALCHANNELRECONFIGURATION: /* 12 */
30531 offset = dissect_id_physicalChannelReconfiguration1(tvb, offset, actx, value_tree);
30533 case RNSAP_ID_RADIOLINKADDITION: /* 14 */
30534 if (ddMode==RNSAP_FDD){
30535 offset = dissect_id_radioLinkAddition1(tvb, offset, actx, value_tree);
30537 offset = dissect_id_radioLinkAddition_TDD1(tvb, offset, actx, value_tree);
30540 case RNSAP_ID_RADIOLINKDELETION: /* 15 */
30541 offset = dissect_id_radioLinkDeletion1(tvb, offset, actx, value_tree);
30543 case RNSAP_ID_RADIOLINKSETUP: /* 19 */
30544 if (ddMode==RNSAP_FDD){
30545 offset = dissect_id_radioLinkSetup1(tvb, offset, actx, value_tree);
30547 offset = dissect_id_radioLinkSetupTdd1(tvb, offset, actx, value_tree);
30550 case RNSAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION: /* 23 */
30551 if (ddMode==RNSAP_FDD){
30552 offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation1(tvb, offset, actx, value_tree);
30554 offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation_TDD(tvb, offset, actx, value_tree);
30556 case RNSAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION: /* 24 */
30557 if (ddMode==RNSAP_FDD){
30558 offset = dissect_id_unSynchronisedRadioLinkReconfiguration1(tvb, offset, actx, value_tree);
30560 offset = dissect_id_unSynchronisedRadioLinkReconfiguration_TDD1(tvb, offset, actx, value_tree);
30563 case RNSAP_ID_COMMONMEASUREMENTINITIATION: /* 27 */
30564 offset = dissect_id_commonMeasurementInitiation1(tvb, offset, actx, value_tree);
30566 case RNSAP_ID_INFORMATIONEXCHANGEINITIATION: /* 31 */
30567 offset = dissect_id_informationExchangeInitiation1(tvb, offset, actx, value_tree);
30569 case RNSAP_ID_RESET: /* 35 */
30570 offset = dissect_id_reset1(tvb, offset, actx, value_tree);
30572 case RNSAP_ID_UEMEASUREMENTINITIATION: /* 40 */
30573 offset = dissect_id_uEMeasurementInitiation1(tvb, offset, actx, value_tree);
30577 offset = offset + (length<<3);
30580 BYTE_ALIGN_OFFSET(offset)
30584 static int dissect_rnsap_UnsuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree){
30585 proto_item *value_item = NULL;
30586 proto_tree *value_tree = NULL;
30589 value_item = proto_tree_add_item(tree, hf_rnsap_unsuccessfulOutcomeValue, tvb, 0, -1, FALSE);
30590 value_tree = proto_item_add_subtree(value_item, ett_rnsap_UnsuccessfulOutcomeValue);
30592 offset = dissect_per_length_determinant(tvb, offset, actx, value_tree, hf_rnsap_pdu_length, &length);
30593 proto_item_set_len(value_item,length);
30596 switch(ProcedureCode){
30597 case RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESINITIALISATION:
30598 offset = dissect_id_commonTransportChannelResourcesInitialisation2(tvb, offset, actx, value_tree);
30600 case RNSAP_ID_DEDICATEDMEASUREMENTINITIATION: /* 8 */
30601 offset = dissect_id_dedicatedMeasurementInitiation2(tvb, offset, actx, value_tree);
30603 case RNSAP_ID_PHYSICALCHANNELRECONFIGURATION: /* 12 */
30604 offset = dissect_id_physicalChannelReconfiguration2(tvb, offset, actx, value_tree);
30606 case RNSAP_ID_RADIOLINKADDITION: /* 14 */
30607 if (ddMode==RNSAP_FDD){
30608 offset = dissect_id_radioLinkAddition2(tvb, offset, actx, value_tree);
30610 offset = dissect_id_radioLinkAddition_TDD2(tvb, offset, actx, value_tree);
30613 case RNSAP_ID_RADIOLINKSETUP: /* 19 */
30614 if (ddMode==RNSAP_FDD){
30615 offset = dissect_id_radioLinkSetup2(tvb, offset, actx, value_tree);
30617 offset = dissect_id_radioLinkSetupTdd2(tvb, offset, actx, value_tree);
30620 case RNSAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION: /* 23 */
30621 offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation2(tvb, offset, actx, value_tree);
30623 case RNSAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION: /* 24 */
30624 if (ddMode==RNSAP_FDD){
30625 offset = dissect_id_unSynchronisedRadioLinkReconfiguration2(tvb, offset, actx, value_tree);
30627 offset = dissect_id_unSynchronisedRadioLinkReconfiguration_TDD2(tvb, offset, actx, value_tree);
30630 case RNSAP_ID_COMMONMEASUREMENTINITIATION: /* 27 */
30631 offset = dissect_id_commonMeasurementInitiation2(tvb, offset, actx, value_tree);
30633 case RNSAP_ID_INFORMATIONEXCHANGEINITIATION: /* 31 */
30634 offset = dissect_id_informationExchangeInitiation2(tvb, offset, actx, value_tree);
30636 case RNSAP_ID_UEMEASUREMENTINITIATION: /* 40 */
30637 offset = dissect_id_uEMeasurementInitiation2(tvb, offset, actx, value_tree);
30641 offset = offset + (length<<3);
30644 BYTE_ALIGN_OFFSET(offset)
30648 static int dissect_rnsap_ProtocolIEValueValue(tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree){
30649 proto_item *value_item = NULL;
30650 proto_tree *value_tree = NULL;
30653 value_item = proto_tree_add_item(tree, hf_rnsap_value, tvb, 0, -1, FALSE);
30654 value_tree = proto_item_add_subtree(value_item, ett_rnsap_ProtocolIEValueValue);
30656 offset = dissect_per_length_determinant(tvb, offset, actx, value_tree, hf_rnsap_IE_length, &length);
30657 proto_item_set_len(value_item,length);
30660 switch(ProtocolIE_ID){
30662 case RNSAP_ID_ALLOWEDQUEUINGTIME: /* 4 */
30663 offset = dissect_id_AllowedQueuingTime(tvb, offset, actx, value_tree);
30665 case RNSAP_ID_ALLOWED_RATE_INFORMATION: /* 42 */
30666 offset = dissect_id_Allowed_Rate_Information(tvb, offset, actx, value_tree);
30668 case RNSAP_ID_ANTENNACOLOCATIONINDICATOR: /* 309 */
30669 offset = dissect_id_AntennaColocationIndicator(tvb, offset, actx, value_tree);
30671 case RNSAP_ID_BINDINGID: /* 5 */
30672 offset = dissect_id_BindingID(tvb, offset, actx, value_tree);
30674 case RNSAP_ID_C_ID: /* 6 */
30675 offset = dissect_id_C_ID(tvb, offset, actx, value_tree);
30677 case RNSAP_ID_C_RNTI: /* 7 */
30678 offset = dissect_id_C_RNTI(tvb, offset, actx, value_tree);
30680 case RNSAP_ID_CELL_CAPACITY_CLASS_VALUE: /* 303 */
30681 offset = dissect_id_Cell_Capacity_Class_Value(tvb, offset, actx, value_tree);
30683 case RNSAP_ID_CFN: /* 8 */
30684 offset = dissect_id_CFN(tvb, offset, actx, value_tree);
30686 case RNSAP_ID_CN_CS_DOMAINIDENTIFIER: /* 9 */
30687 offset = dissect_id_CN_CS_DomainIdentifier(tvb, offset, actx, value_tree);
30689 case RNSAP_ID_CN_PS_DOMAINIDENTIFIER: /* 10 */
30690 offset = dissect_id_CN_PS_DomainIdentifier(tvb, offset, actx, value_tree);
30692 case RNSAP_ID_CAUSE: /* 11 */
30693 offset = dissect_id_Cause(tvb, offset, actx, value_tree);
30695 case RNSAP_ID_COVERAGEINDICATOR: /* 310 */
30696 offset = dissect_id_CoverageIndicator(tvb, offset, actx, value_tree);
30698 case RNSAP_ID_CRITICALITYDIAGNOSTICS: /* 20 */
30699 offset = dissect_id_CriticalityDiagnostics(tvb, offset, actx, value_tree);
30701 case RNSAP_ID_CONTEXTINFOITEM_RESET: /* 211 */
30702 offset = offset + (length<<3);
30704 case RNSAP_ID_CONTEXTGROUPINFOITEM_RESET: /* 515 */
30705 offset = offset + (length<<3);
30707 case RNSAP_ID_D_RNTI: /* 21 */
30708 offset = dissect_id_D_RNTI(tvb, offset, actx, value_tree);
30710 case RNSAP_ID_D_RNTI_RELEASEINDICATION: /* 22 */
30711 offset = dissect_id_D_RNTI_ReleaseIndication(tvb, offset, actx, value_tree);
30713 case RNSAP_ID_DCHS_TO_ADD_FDD: /* 26 */
30714 offset = dissect_id_DCHs_to_Add_FDD(tvb, offset, actx, value_tree);
30716 case RNSAP_ID_DCHS_TO_ADD_TDD: /* 27 */
30717 offset = dissect_id_DCHs_to_Add_TDD(tvb, offset, actx, value_tree);
30719 case RNSAP_ID_DCH_DELETELIST_RL_RECONFPREPFDD: /* 30 */
30720 offset = dissect_id_DCH_DeleteList_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
30722 case RNSAP_ID_DCH_DELETELIST_RL_RECONFPREPTDD: /* 31 */
30723 offset = dissect_id_DCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
30725 case RNSAP_ID_DCH_DELETELIST_RL_RECONFRQSTFDD: /* 32 */
30726 offset = dissect_id_DCH_DeleteList_RL_ReconfRqstFDD(tvb, offset, actx, value_tree);
30728 case RNSAP_ID_DCH_DELETELIST_RL_RECONFRQSTTDD: /* 33 */
30729 offset = dissect_id_DCH_DeleteList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
30731 case RNSAP_ID_DCH_FDD_INFORMATION: /* 34 */
30732 offset = dissect_id_DCH_FDD_Information(tvb, offset, actx, value_tree);
30734 case RNSAP_ID_DCH_TDD_INFORMATION: /* 35 */
30735 offset = dissect_id_DCH_TDD_Information(tvb, offset, actx, value_tree);
30737 case RNSAP_ID_FDD_DCHS_TO_MODIFY: /* 39 */
30738 offset = dissect_id_FDD_DCHs_to_Modify(tvb, offset, actx, value_tree);
30740 case RNSAP_ID_TDD_DCHS_TO_MODIFY: /* 40 */
30741 offset = dissect_id_TDD_DCHs_to_Modify(tvb, offset, actx, value_tree);
30743 case RNSAP_ID_DCH_INFORMATIONRESPONSE: /* 43 */
30744 offset = dissect_id_DCH_InformationResponse(tvb, offset, actx, value_tree);
30746 case RNSAP_ID_DCH_RATE_INFORMATIONITEM_RL_CONGESTIND: /* 38 */
30747 offset = dissect_id_DCH_Rate_InformationItem_RL_CongestInd(tvb, offset, actx, value_tree);
30749 case RNSAP_ID_DL_CCTRCH_INFORMATIONADDITEM_RL_RECONFPREPTDD: /* 44 */
30750 offset = dissect_id_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
30752 case RNSAP_ID_DL_CCTRCH_INFORMATIONLISTIE_RL_RECONFREADYTDD: /* 45 */
30753 offset = dissect_id_DL_CCTrCH_InformationListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
30755 case RNSAP_ID_DL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFRQSTTDD: /* 46 */
30756 offset = dissect_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
30758 case RNSAP_ID_DL_CCTRCH_INFORMATIONITEM_RL_SETUPRQSTTDD: /* 47 */
30759 offset = dissect_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
30761 case RNSAP_ID_DL_CCTRCH_INFORMATIONLISTIE_PHYCHRECONFRQSTTDD: /* 48 */
30762 offset = dissect_id_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvb, offset, actx, value_tree);
30764 case RNSAP_ID_DL_CCTRCH_INFORMATIONLISTIE_RL_ADDITIONRSPTDD: /* 49 */
30765 offset = dissect_id_DL_CCTrCH_InformationListIE_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
30767 case RNSAP_ID_DL_CCTRCH_INFORMATIONLISTIE_RL_SETUPRSPTDD: /* 50 */
30768 offset = dissect_id_DL_CCTrCH_InformationListIE_RL_SetupRspTDD(tvb, offset, actx, value_tree);
30770 case RNSAP_ID_DL_CCTRCH_INFORMATIONADDLIST_RL_RECONFPREPTDD: /* 51 */
30771 offset = dissect_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
30773 case RNSAP_ID_DL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFRQSTTDD: /* 52 */
30774 offset = dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
30776 case RNSAP_ID_DL_CCTRCH_INFORMATIONLIST_RL_SETUPRQSTTDD: /* 53 */
30777 offset = dissect_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
30779 case RNSAP_ID_FDD_DL_CODEINFORMATION: /* 54 */
30780 offset = dissect_id_FDD_DL_CodeInformation(tvb, offset, actx, value_tree);
30782 case RNSAP_ID_DL_DPCH_INFORMATION_RL_RECONFPREPFDD: /* 59 */
30783 offset = dissect_id_DL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
30785 case RNSAP_ID_DL_DPCH_INFORMATION_RL_SETUPRQSTFDD: /* 60 */
30786 offset = dissect_id_DL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
30788 case RNSAP_ID_DL_DPCH_INFORMATION_RL_RECONFRQSTFDD: /* 61 */
30789 offset = dissect_id_DL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, actx, value_tree);
30791 case RNSAP_ID_DL_DPCH_INFORMATIONITEM_PHYCHRECONFRQSTTDD: /* 62 */
30792 offset = dissect_id_DL_DPCH_InformationItem_PhyChReconfRqstTDD(tvb, offset, actx, value_tree);
30794 case RNSAP_ID_DL_DPCH_INFORMATIONITEM_RL_ADDITIONRSPTDD: /* 63 */
30795 offset = dissect_id_DL_DPCH_InformationItem_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
30797 case RNSAP_ID_DL_DPCH_INFORMATIONITEM_RL_SETUPRSPTDD: /* 64 */
30798 offset = dissect_id_DL_DPCH_InformationItem_RL_SetupRspTDD(tvb, offset, actx, value_tree);
30800 case RNSAP_ID_DL_DPCH_TIMINGADJUSTMENT: /* 278 */
30801 offset = dissect_id_DL_DPCH_TimingAdjustment(tvb, offset, actx, value_tree);
30803 case RNSAP_ID_DLREFERENCEPOWER: /* 67 */
30804 offset = dissect_id_DLReferencePower(tvb, offset, actx, value_tree);
30806 case RNSAP_ID_DLREFERENCEPOWERLIST_DL_PC_RQST: /* 68 */
30807 offset = dissect_id_DLReferencePowerList_DL_PC_Rqst(tvb, offset, actx, value_tree);
30809 case RNSAP_ID_DL_REFERENCEPOWERINFORMATION_DL_PC_RQST: /* 69 */
30810 offset = dissect_id_DL_ReferencePowerInformation_DL_PC_Rqst(tvb, offset, actx, value_tree);
30812 case RNSAP_ID_DPC_MODE: /* 12 */
30813 offset = dissect_id_DPC_Mode(tvb, offset, actx, value_tree);
30815 case RNSAP_ID_DRXCYCLELENGTHCOEFFICIENT: /* 70 */
30816 offset = dissect_id_DRXCycleLengthCoefficient(tvb, offset, actx, value_tree);
30818 case RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_FAIL_IND: /* 470 */
30819 offset = dissect_id_DedicatedMeasurementObjectType_DM_Fail_Ind(tvb, offset, actx, value_tree);
30821 case RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_FAIL: /* 471 */
30822 offset = dissect_id_DedicatedMeasurementObjectType_DM_Fail(tvb, offset, actx, value_tree);
30824 case RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RPRT: /* 71 */
30825 offset = dissect_id_DedicatedMeasurementObjectType_DM_Rprt(tvb, offset, actx, value_tree);
30827 case RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RQST: /* 72 */
30828 offset = dissect_id_DedicatedMeasurementObjectType_DM_Rqst(tvb, offset, actx, value_tree);
30830 case RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RSP: /* 73 */
30831 offset = dissect_id_DedicatedMeasurementObjectType_DM_Rsp(tvb, offset, actx, value_tree);
30833 case RNSAP_ID_DEDICATEDMEASUREMENTTYPE: /* 74 */
30834 offset = dissect_id_DedicatedMeasurementType(tvb, offset, actx, value_tree);
30836 case RNSAP_ID_FACH_INFOFORUESELECTEDS_CCPCH_CTCH_RESOURCERSPFDD: /* 82 */
30837 offset = dissect_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD(tvb, offset, actx, value_tree);
30839 case RNSAP_ID_FACH_INFOFORUESELECTEDS_CCPCH_CTCH_RESOURCERSPTDD: /* 83 */
30840 offset = dissect_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD(tvb, offset, actx, value_tree);
30842 case RNSAP_ID_GUARANTEED_RATE_INFORMATION: /* 41 */
30843 offset = dissect_id_Guaranteed_Rate_Information(tvb, offset, actx, value_tree);
30845 case RNSAP_ID_IMSI: /* 84 */
30846 offset = dissect_id_IMSI(tvb, offset, actx, value_tree);
30848 case RNSAP_ID_HCS_PRIO: /* 311 */
30849 offset = dissect_id_HCS_Prio(tvb, offset, actx, value_tree);
30851 case RNSAP_ID_L3_INFORMATION: /* 85 */
30852 offset = dissect_id_L3_Information(tvb, offset, actx, value_tree);
30854 case RNSAP_ID_ADJUSTMENTPERIOD: /* 90 */
30855 offset = dissect_id_AdjustmentPeriod(tvb, offset, actx, value_tree);
30857 case RNSAP_ID_MAXADJUSTMENTSTEP: /* 91 */
30858 offset = dissect_id_MaxAdjustmentStep(tvb, offset, actx, value_tree);
30860 case RNSAP_ID_MEASUREMENTFILTERCOEFFICIENT: /* 92 */
30861 offset = dissect_id_MeasurementFilterCoefficient(tvb, offset, actx, value_tree);
30863 case RNSAP_ID_MESSAGESTRUCTURE: /* 57 */
30864 offset = dissect_id_MessageStructure(tvb, offset, actx, value_tree);
30866 case RNSAP_ID_MEASUREMENTID: /* 93 */
30867 offset = dissect_id_MeasurementID(tvb, offset, actx, value_tree);
30869 case RNSAP_ID_NEIGHBOURING_GSM_CELLINFORMATION: /* 13 */
30870 offset = dissect_id_Neighbouring_GSM_CellInformation(tvb, offset, actx, value_tree);
30872 case RNSAP_ID_NEIGHBOURING_UMTS_CELLINFORMATIONITEM: /* 95 */
30873 offset = dissect_id_Neighbouring_UMTS_CellInformationItem(tvb, offset, actx, value_tree);
30875 case RNSAP_ID_NRT_LOAD_INFORMATION_VALUE: /* 305 */
30876 offset = dissect_id_NRT_Load_Information_Value(tvb, offset, actx, value_tree);
30878 case RNSAP_ID_NRT_LOAD_INFORMATION_VALUE_INCRDECRTHRES: /* 306 */
30879 offset = dissect_id_NRT_Load_Information_Value_IncrDecrThres(tvb, offset, actx, value_tree);
30881 case RNSAP_ID_PAGINGAREA_PAGINGRQST: /* 102 */
30882 offset = dissect_id_PagingArea_PagingRqst(tvb, offset, actx, value_tree);
30884 case RNSAP_ID_FACH_FLOWCONTROLINFORMATION: /* 103 */
30885 offset = dissect_id_FACH_FlowControlInformation(tvb, offset, actx, value_tree);
30887 case RNSAP_ID_PARTIALREPORTINGINDICATOR: /* 472 */
30888 offset = dissect_id_PartialReportingIndicator(tvb, offset, actx, value_tree);
30890 case RNSAP_ID_PERMANENT_NAS_UE_IDENTITY: /* 17 */
30891 offset = dissect_id_Permanent_NAS_UE_Identity(tvb, offset, actx, value_tree);
30893 case RNSAP_ID_POWERADJUSTMENTTYPE: /* 107 */
30894 offset = dissect_id_PowerAdjustmentType(tvb, offset, actx, value_tree);
30896 case RNSAP_ID_RANAP_RELOCATIONINFORMATION: /* 109 */
30897 offset = dissect_id_RANAP_RelocationInformation(tvb, offset, actx, value_tree);
30899 case RNSAP_ID_RL_INFORMATION_PHYCHRECONFRQSTFDD: /* 110 */
30900 offset = dissect_id_RL_Information_PhyChReconfRqstFDD(tvb, offset, actx, value_tree);
30902 case RNSAP_ID_RL_INFORMATION_PHYCHRECONFRQSTTDD: /* 111 */
30903 offset = dissect_id_RL_Information_PhyChReconfRqstTDD(tvb, offset, actx, value_tree);
30905 case RNSAP_ID_RL_INFORMATION_RL_ADDITIONRQSTFDD: /* 112 */
30906 offset = dissect_id_RL_Information_RL_AdditionRqstFDD(tvb, offset, actx, value_tree);
30908 case RNSAP_ID_RL_INFORMATION_RL_ADDITIONRQSTTDD: /* 113 */
30909 offset = dissect_id_RL_Information_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
30911 case RNSAP_ID_RL_INFORMATION_RL_DELETIONRQST: /* 114 */
30912 offset = dissect_id_RL_Information_RL_DeletionRqst(tvb, offset, actx, value_tree);
30914 case RNSAP_ID_RL_INFORMATION_RL_FAILUREIND: /* 115 */
30915 offset = dissect_id_RL_Information_RL_FailureInd(tvb, offset, actx, value_tree);
30917 case RNSAP_ID_RL_INFORMATION_RL_RECONFPREPFDD: /* 116 */
30918 offset = dissect_id_RL_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
30920 case RNSAP_ID_RL_INFORMATION_RL_RESTOREIND: /* 117 */
30921 offset = dissect_id_RL_Information_RL_RestoreInd(tvb, offset, actx, value_tree);
30923 case RNSAP_ID_RL_INFORMATION_RL_SETUPRQSTFDD: /* 118 */
30924 offset = dissect_id_RL_Information_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
30926 case RNSAP_ID_RL_INFORMATION_RL_SETUPRQSTTDD: /* 119 */
30927 offset = dissect_id_RL_Information_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
30929 case RNSAP_ID_RL_INFORMATIONITEM_RL_CONGESTIND: /* 55 */
30930 offset = dissect_id_RL_InformationItem_RL_CongestInd(tvb, offset, actx, value_tree);
30932 case RNSAP_ID_RL_INFORMATIONITEM_DM_RPRT: /* 120 */
30933 offset = dissect_id_RL_InformationItem_DM_Rprt(tvb, offset, actx, value_tree);
30935 case RNSAP_ID_RL_INFORMATIONITEM_DM_RQST: /* 121 */
30936 offset = dissect_id_RL_InformationItem_DM_Rqst(tvb, offset, actx, value_tree);
30938 case RNSAP_ID_RL_INFORMATIONITEM_DM_RSP: /* 122 */
30939 offset = dissect_id_RL_InformationItem_DM_Rsp(tvb, offset, actx, value_tree);
30941 case RNSAP_ID_RL_INFORMATIONITEM_RL_PREEMPTREQUIREDIND: /* 2 */
30942 offset = dissect_id_RL_InformationItem_RL_PreemptRequiredInd(tvb, offset, actx, value_tree);
30944 case RNSAP_ID_RL_INFORMATIONITEM_RL_SETUPRQSTFDD: /* 123 */
30945 offset = dissect_id_RL_InformationItem_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
30947 case RNSAP_ID_RL_INFORMATIONLIST_RL_CONGESTIND: /* 56 */
30948 offset = dissect_id_RL_InformationList_RL_CongestInd(tvb, offset, actx, value_tree);
30950 case RNSAP_ID_RL_INFORMATIONLIST_RL_ADDITIONRQSTFDD: /* 124 */
30951 offset = dissect_id_RL_InformationList_RL_AdditionRqstFDD(tvb, offset, actx, value_tree);
30953 case RNSAP_ID_RL_INFORMATIONLIST_RL_DELETIONRQST: /* 125 */
30954 offset = dissect_id_RL_InformationList_RL_DeletionRqst(tvb, offset, actx, value_tree);
30956 case RNSAP_ID_RL_INFORMATIONLIST_RL_PREEMPTREQUIREDIND: /* 1 */
30957 offset = dissect_id_RL_InformationList_RL_PreemptRequiredInd(tvb, offset, actx, value_tree);
30959 case RNSAP_ID_RL_INFORMATIONLIST_RL_RECONFPREPFDD: /* 126 */
30960 offset = dissect_id_RL_InformationList_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
30962 case RNSAP_ID_RL_INFORMATIONRESPONSE_RL_ADDITIONRSPTDD: /* 127 */
30963 offset = dissect_id_RL_InformationResponse_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
30965 case RNSAP_ID_RL_INFORMATIONRESPONSE_RL_RECONFREADYTDD: /* 128 */
30966 offset = dissect_id_RL_InformationResponse_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
30968 case RNSAP_ID_RL_INFORMATIONRESPONSE_RL_SETUPRSPTDD: /* 129 */
30969 offset = dissect_id_RL_InformationResponse_RL_SetupRspTDD(tvb, offset, actx, value_tree);
30971 case RNSAP_ID_RL_INFORMATIONRESPONSEITEM_RL_ADDITIONRSPFDD: /* 130 */
30972 offset = dissect_id_RL_InformationResponseItem_RL_AdditionRspFDD(tvb, offset, actx, value_tree);
30974 case RNSAP_ID_RL_INFORMATIONRESPONSEITEM_RL_RECONFREADYFDD: /* 131 */
30975 offset = dissect_id_RL_InformationResponseItem_RL_ReconfReadyFDD(tvb, offset, actx, value_tree);
30977 case RNSAP_ID_RL_INFORMATIONRESPONSEITEM_RL_RECONFRSPFDD: /* 132 */
30978 offset = dissect_id_RL_InformationResponseItem_RL_ReconfRspFDD(tvb, offset, actx, value_tree);
30980 case RNSAP_ID_RL_INFORMATIONRESPONSEITEM_RL_SETUPRSPFDD: /* 133 */
30981 offset = dissect_id_RL_InformationResponseItem_RL_SetupRspFDD(tvb, offset, actx, value_tree);
30983 case RNSAP_ID_RL_INFORMATIONRESPONSELIST_RL_ADDITIONRSPFDD: /* 134 */
30984 offset = dissect_id_RL_InformationResponseList_RL_AdditionRspFDD(tvb, offset, actx, value_tree);
30986 case RNSAP_ID_RL_INFORMATIONRESPONSELIST_RL_RECONFREADYFDD: /* 135 */
30987 offset = dissect_id_RL_InformationResponseList_RL_ReconfReadyFDD(tvb, offset, actx, value_tree);
30989 case RNSAP_ID_RL_INFORMATIONRESPONSELIST_RL_RECONFRSPFDD: /* 136 */
30990 offset = dissect_id_RL_InformationResponseList_RL_ReconfRspFDD(tvb, offset, actx, value_tree);
30992 case RNSAP_ID_RL_INFORMATIONRESPONSE_RL_RECONFRSPTDD: /* 28 */
30993 offset = dissect_id_RL_InformationResponse_RL_ReconfRspTDD(tvb, offset, actx, value_tree);
30995 case RNSAP_ID_RL_INFORMATIONRESPONSELIST_RL_SETUPRSPFDD: /* 137 */
30996 offset = dissect_id_RL_InformationResponseList_RL_SetupRspFDD(tvb, offset, actx, value_tree);
30998 case RNSAP_ID_RL_RECONFIGURATIONFAILURE_RL_RECONFFAIL: /* 141 */
30999 offset = dissect_id_RL_ReconfigurationFailure_RL_ReconfFail(tvb, offset, actx, value_tree);
31001 case RNSAP_ID_RL_SET_INFORMATIONITEM_DM_RPRT: /* 143 */
31002 offset = dissect_id_RL_Set_InformationItem_DM_Rprt(tvb, offset, actx, value_tree);
31004 case RNSAP_ID_RL_SET_INFORMATIONITEM_DM_RQST: /* 144 */
31005 offset = dissect_id_RL_Set_InformationItem_DM_Rqst(tvb, offset, actx, value_tree);
31007 case RNSAP_ID_RL_SET_INFORMATIONITEM_DM_RSP: /* 145 */
31008 offset = dissect_id_RL_Set_InformationItem_DM_Rsp(tvb, offset, actx, value_tree);
31010 case RNSAP_ID_RL_SET_INFORMATION_RL_FAILUREIND: /* 146 */
31011 offset = dissect_id_RL_Set_Information_RL_FailureInd(tvb, offset, actx, value_tree);
31013 case RNSAP_ID_RL_SET_INFORMATION_RL_RESTOREIND: /* 147 */
31014 offset = dissect_id_RL_Set_Information_RL_RestoreInd(tvb, offset, actx, value_tree);
31016 case RNSAP_ID_RL_SET_SUCCESSFUL_INFORMATIONITEM_DM_FAIL: /* 473 */
31017 offset = dissect_id_RL_Set_Successful_InformationItem_DM_Fail(tvb, offset, actx, value_tree);
31019 case RNSAP_ID_RL_SET_UNSUCCESSFUL_INFORMATIONITEM_DM_FAIL: /* 474 */
31020 offset = dissect_id_RL_Set_Unsuccessful_InformationItem_DM_Fail(tvb, offset, actx, value_tree);
31022 case RNSAP_ID_RL_SET_UNSUCCESSFUL_INFORMATIONITEM_DM_FAIL_IND: /* 475 */
31023 offset = dissect_id_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind(tvb, offset, actx, value_tree);
31025 case RNSAP_ID_RL_SUCCESSFUL_INFORMATIONITEM_DM_FAIL: /* 476 */
31026 offset = dissect_id_RL_Successful_InformationItem_DM_Fail(tvb, offset, actx, value_tree);
31028 case RNSAP_ID_RL_UNSUCCESSFUL_INFORMATIONITEM_DM_FAIL: /* 477 */
31029 offset = dissect_id_RL_Unsuccessful_InformationItem_DM_Fail(tvb, offset, actx, value_tree);
31031 case RNSAP_ID_RL_UNSUCCESSFUL_INFORMATIONITEM_DM_FAIL_IND: /* 478 */
31032 offset = dissect_id_RL_Unsuccessful_InformationItem_DM_Fail_Ind(tvb, offset, actx, value_tree);
31034 case RNSAP_ID_REPORTCHARACTERISTICS: /* 152 */
31035 offset = dissect_id_ReportCharacteristics(tvb, offset, actx, value_tree);
31037 case RNSAP_ID_REPORTING_OBJECT_RL_FAILUREIND: /* 153 */
31038 offset = dissect_id_Reporting_Object_RL_FailureInd(tvb, offset, actx, value_tree);
31040 case RNSAP_ID_REPORING_OBJECT_RL_RESTOREIND: /* 154 */
31041 offset = dissect_id_Reporing_Object_RL_RestoreInd(tvb, offset, actx, value_tree);
31043 case RNSAP_ID_RT_LOAD_VALUE: /* 307 */
31044 offset = dissect_id_RT_Load_Value(tvb, offset, actx, value_tree);
31046 case RNSAP_ID_RT_LOAD_VALUE_INCRDECRTHRES: /* 308 */
31047 offset = dissect_id_RT_Load_Value_IncrDecrThres(tvb, offset, actx, value_tree);
31049 case RNSAP_ID_S_RNTI: /* 155 */
31050 offset = dissect_id_S_RNTI(tvb, offset, actx, value_tree);
31052 case RNSAP_ID_RESETINDICATOR: /* 244 */
31053 offset = dissect_id_ResetIndicator(tvb, offset, actx, value_tree);
31055 case RNSAP_ID_RNC_ID: /* 245 */
31056 offset = dissect_id_RNC_ID(tvb, offset, actx, value_tree);
31058 case RNSAP_ID_SAI: /* 156 */
31059 offset = dissect_id_SAI(tvb, offset, actx, value_tree);
31061 case RNSAP_ID_SRNC_ID: /* 157 */
31062 offset = dissect_id_SRNC_ID(tvb, offset, actx, value_tree);
31064 case RNSAP_ID_SUCCESSFULRL_INFORMATIONRESPONSE_RL_ADDITIONFAILUREFDD: /* 159 */
31065 offset = dissect_id_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvb, offset, actx, value_tree);
31067 case RNSAP_ID_SUCCESSFULRL_INFORMATIONRESPONSE_RL_SETUPFAILUREFDD: /* 160 */
31068 offset = dissect_id_SuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvb, offset, actx, value_tree);
31070 case RNSAP_ID_TRANSPORTBEARERID: /* 163 */
31071 offset = dissect_id_TransportBearerID(tvb, offset, actx, value_tree);
31073 case RNSAP_ID_TRANSPORTBEARERREQUESTINDICATOR: /* 164 */
31074 offset = dissect_id_TransportBearerRequestIndicator(tvb, offset, actx, value_tree);
31076 case RNSAP_ID_TRANSPORTLAYERADDRESS: /* 165 */
31077 offset = dissect_id_TransportLayerAddress(tvb, offset, actx, value_tree);
31079 case RNSAP_ID_TYPEOFERROR: /* 140 */
31080 offset = dissect_id_TypeOfError(tvb, offset, actx, value_tree);
31082 case RNSAP_ID_UC_ID: /* 166 */
31083 offset = dissect_id_UC_ID(tvb, offset, actx, value_tree);
31085 case RNSAP_ID_UL_CCTRCH_ADDINFORMATION_RL_RECONFPREPTDD: /* 167 */
31086 offset = dissect_id_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
31088 case RNSAP_ID_UL_CCTRCH_INFORMATIONADDLIST_RL_RECONFPREPTDD: /* 169 */
31089 offset = dissect_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
31091 case RNSAP_ID_UL_CCTRCH_INFORMATIONITEM_RL_SETUPRQSTTDD: /* 171 */
31092 offset = dissect_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
31094 case RNSAP_ID_UL_CCTRCH_INFORMATIONLIST_RL_SETUPRQSTTDD: /* 172 */
31095 offset = dissect_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
31097 case RNSAP_ID_UL_CCTRCH_INFORMATIONLISTIE_PHYCHRECONFRQSTTDD: /* 173 */
31098 offset = dissect_id_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvb, offset, actx, value_tree);
31100 case RNSAP_ID_UL_CCTRCH_INFORMATIONLISTIE_RL_ADDITIONRSPTDD: /* 174 */
31101 offset = dissect_id_UL_CCTrCH_InformationListIE_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
31103 case RNSAP_ID_UL_CCTRCH_INFORMATIONLISTIE_RL_RECONFREADYTDD: /* 175 */
31104 offset = dissect_id_UL_CCTrCH_InformationListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
31106 case RNSAP_ID_UL_CCTRCH_INFORMATIONLISTIE_RL_SETUPRSPTDD: /* 176 */
31107 offset = dissect_id_UL_CCTrCH_InformationListIE_RL_SetupRspTDD(tvb, offset, actx, value_tree);
31109 case RNSAP_ID_UL_DPCH_INFORMATION_RL_RECONFPREPFDD: /* 177 */
31110 offset = dissect_id_UL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
31112 case RNSAP_ID_UL_DPCH_INFORMATION_RL_RECONFRQSTFDD: /* 178 */
31113 offset = dissect_id_UL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, actx, value_tree);
31115 case RNSAP_ID_UL_DPCH_INFORMATION_RL_SETUPRQSTFDD: /* 179 */
31116 offset = dissect_id_UL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
31118 case RNSAP_ID_UL_DPCH_INFORMATIONITEM_PHYCHRECONFRQSTTDD: /* 180 */
31119 offset = dissect_id_UL_DPCH_InformationItem_PhyChReconfRqstTDD(tvb, offset, actx, value_tree);
31121 case RNSAP_ID_UL_DPCH_INFORMATIONITEM_RL_ADDITIONRSPTDD: /* 181 */
31122 offset = dissect_id_UL_DPCH_InformationItem_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
31124 case RNSAP_ID_UL_DPCH_INFORMATIONITEM_RL_SETUPRSPTDD: /* 182 */
31125 offset = dissect_id_UL_DPCH_InformationItem_RL_SetupRspTDD(tvb, offset, actx, value_tree);
31127 case RNSAP_ID_UL_DPCH_INFORMATIONADDLISTIE_RL_RECONFREADYTDD: /* 183 */
31128 offset = dissect_id_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
31130 case RNSAP_ID_UL_SIRTARGET: /* 184 */
31131 offset = dissect_id_UL_SIRTarget(tvb, offset, actx, value_tree);
31133 case RNSAP_ID_URA_INFORMATION: /* 185 */
31134 offset = dissect_id_URA_Information(tvb, offset, actx, value_tree);
31136 case RNSAP_ID_UNSUCCESSFULRL_INFORMATIONRESPONSE_RL_ADDITIONFAILUREFDD: /* 188 */
31137 offset = dissect_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvb, offset, actx, value_tree);
31139 case RNSAP_ID_UNSUCCESSFULRL_INFORMATIONRESPONSE_RL_SETUPFAILUREFDD: /* 189 */
31140 offset = dissect_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvb, offset, actx, value_tree);
31142 case RNSAP_ID_UNSUCCESSFULRL_INFORMATIONRESPONSE_RL_SETUPFAILURETDD: /* 190 */
31143 offset = dissect_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD(tvb, offset, actx, value_tree);
31145 case RNSAP_ID_ACTIVE_PATTERN_SEQUENCE_INFORMATION: /* 193 */
31146 offset = dissect_id_Active_Pattern_Sequence_Information(tvb, offset, actx, value_tree);
31148 case RNSAP_ID_ADJUSTMENTRATIO: /* 194 */
31149 offset = dissect_id_AdjustmentRatio(tvb, offset, actx, value_tree);
31151 case RNSAP_ID_CAUSELEVEL_RL_ADDITIONFAILUREFDD: /* 197 */
31152 offset = dissect_id_CauseLevel_RL_AdditionFailureFDD(tvb, offset, actx, value_tree);
31154 case RNSAP_ID_CAUSELEVEL_RL_ADDITIONFAILURETDD: /* 198 */
31155 offset = dissect_id_CauseLevel_RL_AdditionFailureTDD(tvb, offset, actx, value_tree);
31157 case RNSAP_ID_CAUSELEVEL_RL_RECONFFAILURE: /* 199 */
31158 offset = dissect_id_CauseLevel_RL_ReconfFailure(tvb, offset, actx, value_tree);
31160 case RNSAP_ID_CAUSELEVEL_RL_SETUPFAILUREFDD: /* 200 */
31161 offset = dissect_id_CauseLevel_RL_SetupFailureFDD(tvb, offset, actx, value_tree);
31163 case RNSAP_ID_CAUSELEVEL_RL_SETUPFAILURETDD: /* 201 */
31164 offset = dissect_id_CauseLevel_RL_SetupFailureTDD(tvb, offset, actx, value_tree);
31166 case RNSAP_ID_DL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFPREPTDD: /* 205 */
31167 offset = dissect_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
31169 case RNSAP_ID_DL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFPREPTDD: /* 206 */
31170 offset = dissect_id_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
31172 case RNSAP_ID_DL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFRQSTTDD: /* 207 */
31173 offset = dissect_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
31175 case RNSAP_ID_DL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFPREPTDD: /* 208 */
31176 offset = dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
31178 case RNSAP_ID_DL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFPREPTDD: /* 209 */
31179 offset = dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
31181 case RNSAP_ID_DL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFRQSTTDD: /* 210 */
31182 offset = dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
31184 case RNSAP_ID_DL_DPCH_INFORMATIONADDLISTIE_RL_RECONFREADYTDD: /* 212 */
31185 offset = dissect_id_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
31187 case RNSAP_ID_DL_DPCH_INFORMATIONDELETELISTIE_RL_RECONFREADYTDD: /* 213 */
31188 offset = dissect_id_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
31190 case RNSAP_ID_DL_DPCH_INFORMATIONMODIFYLISTIE_RL_RECONFREADYTDD: /* 214 */
31191 offset = dissect_id_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
31193 case RNSAP_ID_DSCHS_TO_ADD_TDD: /* 215 */
31194 offset = dissect_id_DSCHs_to_Add_TDD(tvb, offset, actx, value_tree);
31196 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_216: /* 216 */
31198 case RNSAP_ID_DSCH_DELETELIST_RL_RECONFPREPTDD: /* 217 */
31199 offset = dissect_id_DSCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
31201 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_218: /* 218 */
31203 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_219: /* 219 */
31205 case RNSAP_ID_DSCH_INFORMATIONLISTIE_RL_ADDITIONRSPTDD: /* 220 */
31206 offset = dissect_id_DSCH_InformationListIE_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
31208 case RNSAP_ID_DSCH_INFORMATIONLISTIES_RL_SETUPRSPTDD: /* 221 */
31209 offset = dissect_id_DSCH_InformationListIEs_RL_SetupRspTDD(tvb, offset, actx, value_tree);
31211 case RNSAP_ID_DSCH_TDD_INFORMATION: /* 222 */
31212 offset = dissect_id_DSCH_TDD_Information(tvb, offset, actx, value_tree);
31214 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_223: /* 223 */
31215 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_226: /* 226 */
31217 case RNSAP_ID_DSCH_MODIFYLIST_RL_RECONFPREPTDD: /* 227 */
31218 offset = dissect_id_DSCH_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
31220 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_228: /* 228 */
31221 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_324: /* 324 */
31222 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_229: /* 229 */
31224 case RNSAP_ID_DSCHTOBEADDEDORMODIFIEDLIST_RL_RECONFREADYTDD: /* 230 */
31225 offset = dissect_id_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
31227 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_29: /* 29 */
31228 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_225: /* 225 */
31230 case RNSAP_ID_GA_CELL: /* 232 */
31231 offset = dissect_id_GA_Cell(tvb, offset, actx, value_tree);
31233 case RNSAP_ID_GA_CELLADDITIONALSHAPES: /* 3 */
31234 offset = dissect_id_GA_CellAdditionalShapes(tvb, offset, actx, value_tree);
31236 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_246: /* 246 */
31238 case RNSAP_ID_TRANSMISSION_GAP_PATTERN_SEQUENCE_INFORMATION: /* 255 */
31239 offset = dissect_id_Transmission_Gap_Pattern_Sequence_Information(tvb, offset, actx, value_tree);
31241 case RNSAP_ID_UL_CCTRCH_DELETEINFORMATION_RL_RECONFPREPTDD: /* 256 */
31242 offset = dissect_id_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
31244 case RNSAP_ID_UL_CCTRCH_MODIFYINFORMATION_RL_RECONFPREPTDD: /* 257 */
31245 offset = dissect_id_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
31247 case RNSAP_ID_UL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFRQSTTDD: /* 258 */
31248 offset = dissect_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
31250 case RNSAP_ID_UL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFPREPTDD: /* 259 */
31251 offset = dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
31253 case RNSAP_ID_UL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFPREPTDD: /* 260 */
31254 offset = dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
31256 case RNSAP_ID_UL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFRQSTTDD: /* 261 */
31257 offset = dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
31259 case RNSAP_ID_UL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFRQSTTDD: /* 262 */
31260 offset = dissect_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
31262 case RNSAP_ID_UL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFRQSTTDD: /* 263 */
31263 offset = dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
31265 case RNSAP_ID_UL_DPCH_INFORMATIONDELETELISTIE_RL_RECONFREADYTDD: /* 264 */
31266 offset = dissect_id_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
31268 case RNSAP_ID_UL_DPCH_INFORMATIONMODIFYLISTIE_RL_RECONFREADYTDD: /* 265 */
31269 offset = dissect_id_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
31271 case RNSAP_ID_UNSUCCESSFULRL_INFORMATIONRESPONSE_RL_ADDITIONFAILURETDD: /* 266 */
31272 offset = dissect_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD(tvb, offset, actx, value_tree);
31274 case RNSAP_ID_USCHS_TO_ADD: /* 267 */
31275 offset = dissect_id_USCHs_to_Add(tvb, offset, actx, value_tree);
31277 case RNSAP_ID_USCH_DELETELIST_RL_RECONFPREPTDD: /* 268 */
31278 offset = dissect_id_USCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
31280 case RNSAP_ID_USCH_INFORMATIONLISTIE_RL_ADDITIONRSPTDD: /* 269 */
31281 offset = dissect_id_USCH_InformationListIE_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
31283 case RNSAP_ID_USCH_INFORMATIONLISTIES_RL_SETUPRSPTDD: /* 270 */
31284 offset = dissect_id_USCH_InformationListIEs_RL_SetupRspTDD(tvb, offset, actx, value_tree);
31286 case RNSAP_ID_USCH_INFORMATION: /* 271 */
31287 offset = dissect_id_USCH_Information(tvb, offset, actx, value_tree);
31289 case RNSAP_ID_USCH_MODIFYLIST_RL_RECONFPREPTDD: /* 272 */
31290 offset = dissect_id_USCH_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
31292 case RNSAP_ID_USCHTOBEADDEDORMODIFIEDLIST_RL_RECONFREADYTDD: /* 273 */
31293 offset = dissect_id_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
31295 case RNSAP_ID_DL_PHYSICAL_CHANNEL_INFORMATION_RL_SETUPRQSTTDD: /* 274 */
31296 offset = dissect_id_DL_Physical_Channel_Information_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
31298 case RNSAP_ID_UL_PHYSICAL_CHANNEL_INFORMATION_RL_SETUPRQSTTDD: /* 275 */
31299 offset = dissect_id_UL_Physical_Channel_Information_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
31301 case RNSAP_ID_CLOSEDLOOPMODE1_SUPPORTINDICATOR: /* 276 */
31302 offset = dissect_id_ClosedLoopMode1_SupportIndicator(tvb, offset, actx, value_tree);
31304 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_277: /* 277 */
31306 case RNSAP_ID_STTD_SUPPORTINDICATOR: /* 279 */
31307 offset = dissect_id_STTD_SupportIndicator(tvb, offset, actx, value_tree);
31309 case RNSAP_ID_CFNREPORTINGINDICATOR: /* 14 */
31310 offset = dissect_id_CFNReportingIndicator(tvb, offset, actx, value_tree);
31312 case RNSAP_ID_CNORIGINATEDPAGE_PAGINGRQST: /* 23 */
31313 offset = dissect_id_CNOriginatedPage_PagingRqst(tvb, offset, actx, value_tree);
31315 case RNSAP_ID_INNERLOOPDLPCSTATUS: /* 24 */
31316 offset = dissect_id_InnerLoopDLPCStatus(tvb, offset, actx, value_tree);
31318 case RNSAP_ID_PROPAGATIONDELAY: /* 25 */
31319 offset = dissect_id_PropagationDelay(tvb, offset, actx, value_tree);
31321 case RNSAP_ID_RXTIMINGDEVIATIONFORTA: /* 36 */
31322 offset = dissect_id_RxTimingDeviationForTA(tvb, offset, actx, value_tree);
31324 case RNSAP_ID_TIMESLOT_ISCP: /* 37 */
31325 offset = dissect_id_timeSlot_ISCP(tvb, offset, actx, value_tree);
31327 case RNSAP_ID_CCTRCH_INFORMATIONITEM_RL_FAILUREIND: /* 15 */
31328 offset = dissect_id_CCTrCH_InformationItem_RL_FailureInd(tvb, offset, actx, value_tree);
31330 case RNSAP_ID_CCTRCH_INFORMATIONITEM_RL_RESTOREIND: /* 16 */
31331 offset = dissect_id_CCTrCH_InformationItem_RL_RestoreInd(tvb, offset, actx, value_tree);
31333 case RNSAP_ID_COMMONMEASUREMENTACCURACY: /* 280 */
31334 offset = dissect_id_CommonMeasurementAccuracy(tvb, offset, actx, value_tree);
31336 case RNSAP_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RPRT: /* 281 */
31337 offset = dissect_id_CommonMeasurementObjectType_CM_Rprt(tvb, offset, actx, value_tree);
31339 case RNSAP_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RQST: /* 282 */
31340 offset = dissect_id_CommonMeasurementObjectType_CM_Rqst(tvb, offset, actx, value_tree);
31342 case RNSAP_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RSP: /* 283 */
31343 offset = dissect_id_CommonMeasurementObjectType_CM_Rsp(tvb, offset, actx, value_tree);
31345 case RNSAP_ID_COMMONMEASUREMENTTYPE: /* 284 */
31346 offset = dissect_id_CommonMeasurementType(tvb, offset, actx, value_tree);
31348 case RNSAP_ID_CONGESTIONCAUSE: /* 18 */
31349 offset = dissect_id_CongestionCause(tvb, offset, actx, value_tree);
31351 case RNSAP_ID_SFN: /* 285 */
31352 offset = dissect_id_SFN(tvb, offset, actx, value_tree);
31354 case RNSAP_ID_SFNREPORTINGINDICATOR: /* 286 */
31355 offset = dissect_id_SFNReportingIndicator(tvb, offset, actx, value_tree);
31357 case RNSAP_ID_INFORMATIONEXCHANGEID: /* 287 */
31358 offset = dissect_id_InformationExchangeID(tvb, offset, actx, value_tree);
31360 case RNSAP_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RPRT: /* 288 */
31361 offset = dissect_id_InformationExchangeObjectType_InfEx_Rprt(tvb, offset, actx, value_tree);
31363 case RNSAP_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RQST: /* 289 */
31364 offset = dissect_id_InformationExchangeObjectType_InfEx_Rqst(tvb, offset, actx, value_tree);
31366 case RNSAP_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RSP: /* 290 */
31367 offset = dissect_id_InformationExchangeObjectType_InfEx_Rsp(tvb, offset, actx, value_tree);
31369 case RNSAP_ID_INFORMATIONREPORTCHARACTERISTICS: /* 291 */
31370 offset = dissect_id_InformationReportCharacteristics(tvb, offset, actx, value_tree);
31372 case RNSAP_ID_INFORMATIONTYPE: /* 292 */
31373 offset = dissect_id_InformationType(tvb, offset, actx, value_tree);
31375 case RNSAP_ID_NEIGHBOURING_LCR_TDD_CELLINFORMATION: /* 58 */
31376 offset = dissect_id_neighbouring_LCR_TDD_CellInformation(tvb, offset, actx, value_tree);
31378 case RNSAP_ID_DL_TIMESLOT_ISCP_LCR_INFORMATION_RL_SETUPRQSTTDD: /* 65 */
31379 offset = dissect_id_DL_Timeslot_ISCP_LCR_Information_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
31381 case RNSAP_ID_RL_LCR_INFORMATIONRESPONSE_RL_SETUPRSPTDD: /* 66 */
31382 offset = dissect_id_RL_LCR_InformationResponse_RL_SetupRspTDD(tvb, offset, actx, value_tree);
31384 case RNSAP_ID_UL_CCTRCH_LCR_INFORMATIONLISTIE_RL_SETUPRSPTDD: /* 75 */
31385 offset = dissect_id_UL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD(tvb, offset, actx, value_tree);
31387 case RNSAP_ID_UL_DPCH_LCR_INFORMATIONITEM_RL_SETUPRSPTDD: /* 76 */
31388 offset = dissect_id_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, actx, value_tree);
31390 case RNSAP_ID_DL_CCTRCH_LCR_INFORMATIONLISTIE_RL_SETUPRSPTDD: /* 77 */
31391 offset = dissect_id_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD(tvb, offset, actx, value_tree);
31393 case RNSAP_ID_DL_DPCH_LCR_INFORMATIONITEM_RL_SETUPRSPTDD: /* 78 */
31394 offset = dissect_id_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, actx, value_tree);
31396 case RNSAP_ID_DSCH_LCR_INFORMATIONLISTIES_RL_SETUPRSPTDD: /* 79 */
31397 offset = dissect_id_DSCH_LCR_InformationListIEs_RL_SetupRspTDD(tvb, offset, actx, value_tree);
31399 case RNSAP_ID_USCH_LCR_INFORMATIONLISTIES_RL_SETUPRSPTDD: /* 80 */
31400 offset = dissect_id_USCH_LCR_InformationListIEs_RL_SetupRspTDD(tvb, offset, actx, value_tree);
31402 case RNSAP_ID_DL_TIMESLOT_ISCP_LCR_INFORMATION_RL_ADDITIONRQSTTDD: /* 81 */
31403 offset = dissect_id_DL_Timeslot_ISCP_LCR_Information_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
31405 case RNSAP_ID_RL_LCR_INFORMATIONRESPONSE_RL_ADDITIONRSPTDD: /* 86 */
31406 offset = dissect_id_RL_LCR_InformationResponse_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
31408 case RNSAP_ID_UL_CCTRCH_LCR_INFORMATIONLISTIE_RL_ADDITIONRSPTDD: /* 87 */
31409 offset = dissect_id_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
31411 case RNSAP_ID_UL_DPCH_LCR_INFORMATIONITEM_RL_ADDITIONRSPTDD: /* 88 */
31412 offset = dissect_id_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
31414 case RNSAP_ID_DL_CCTRCH_LCR_INFORMATIONLISTIE_RL_ADDITIONRSPTDD: /* 89 */
31415 offset = dissect_id_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
31417 case RNSAP_ID_DL_DPCH_LCR_INFORMATIONITEM_RL_ADDITIONRSPTDD: /* 94 */
31418 offset = dissect_id_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
31420 case RNSAP_ID_DSCH_LCR_INFORMATIONLISTIES_RL_ADDITIONRSPTDD: /* 96 */
31421 offset = dissect_id_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
31423 case RNSAP_ID_USCH_LCR_INFORMATIONLISTIES_RL_ADDITIONRSPTDD: /* 97 */
31424 offset = dissect_id_USCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
31426 case RNSAP_ID_UL_DPCH_LCR_INFORMATIONADDLISTIE_RL_RECONFREADYTDD: /* 98 */
31427 offset = dissect_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
31429 case RNSAP_ID_UL_TIMESLOT_LCR_INFORMATIONMODIFYLIST_RL_RECONFREADYTDD: /* 100 */
31430 offset = dissect_id_UL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
31432 case RNSAP_ID_DL_DPCH_LCR_INFORMATIONADDLISTIE_RL_RECONFREADYTDD: /* 101 */
31433 offset = dissect_id_DL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
31435 case RNSAP_ID_DL_TIMESLOT_LCR_INFORMATIONMODIFYLIST_RL_RECONFREADYTDD: /* 104 */
31436 offset = dissect_id_DL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
31438 case RNSAP_ID_UL_TIMESLOT_LCR_INFORMATIONLIST_PHYCHRECONFRQSTTDD: /* 105 */
31439 offset = dissect_id_UL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD(tvb, offset, actx, value_tree);
31441 case RNSAP_ID_DL_TIMESLOT_LCR_INFORMATIONLIST_PHYCHRECONFRQSTTDD: /* 106 */
31442 offset = dissect_id_DL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD(tvb, offset, actx, value_tree);
31444 case RNSAP_ID_TIMESLOT_ISCP_LCR_LIST_DL_PC_RQST_TDD: /* 138 */
31445 offset = dissect_id_timeSlot_ISCP_LCR_List_DL_PC_Rqst_TDD(tvb, offset, actx, value_tree);
31447 case RNSAP_ID_TSTD_SUPPORT_INDICATOR_RL_SETUPRQSTTDD: /* 139 */
31448 offset = dissect_id_TSTD_Support_Indicator_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
31450 case RNSAP_ID_RESTRICTIONSTATEINDICATOR: /* 142 */
31451 offset = dissect_id_RestrictionStateIndicator(tvb, offset, actx, value_tree);
31453 case RNSAP_ID_LOAD_VALUE: /* 233 */
31454 offset = dissect_id_Load_Value(tvb, offset, actx, value_tree);
31456 case RNSAP_ID_LOAD_VALUE_INCRDECRTHRES: /* 234 */
31457 offset = dissect_id_Load_Value_IncrDecrThres(tvb, offset, actx, value_tree);
31459 case RNSAP_ID_ONMODIFICATION: /* 235 */
31460 offset = dissect_id_OnModification(tvb, offset, actx, value_tree);
31462 case RNSAP_ID_RECEIVED_TOTAL_WIDEBAND_POWER_VALUE: /* 236 */
31463 offset = dissect_id_Received_Total_Wideband_Power_Value(tvb, offset, actx, value_tree);
31465 case RNSAP_ID_RECEIVED_TOTAL_WIDEBAND_POWER_VALUE_INCRDECRTHRES: /* 237 */
31466 offset = dissect_id_Received_Total_Wideband_Power_Value_IncrDecrThres(tvb, offset, actx, value_tree);
31468 case RNSAP_ID_SFNSFNMEASUREMENTTHRESHOLDINFORMATION: /* 238 */
31469 offset = dissect_id_SFNSFNMeasurementThresholdInformation(tvb, offset, actx, value_tree);
31471 case RNSAP_ID_TRANSMITTED_CARRIER_POWER_VALUE: /* 239 */
31472 offset = dissect_id_Transmitted_Carrier_Power_Value(tvb, offset, actx, value_tree);
31474 case RNSAP_ID_TRANSMITTED_CARRIER_POWER_VALUE_INCRDECRTHRES: /* 240 */
31475 offset = dissect_id_Transmitted_Carrier_Power_Value_IncrDecrThres(tvb, offset, actx, value_tree);
31477 case RNSAP_ID_TUTRANGPSMEASUREMENTTHRESHOLDINFORMATION: /* 241 */
31478 offset = dissect_id_TUTRANGPSMeasurementThresholdInformation(tvb, offset, actx, value_tree);
31480 case RNSAP_ID_UL_TIMESLOT_ISCP_VALUE: /* 242 */
31481 offset = dissect_id_UL_Timeslot_ISCP_Value(tvb, offset, actx, value_tree);
31483 case RNSAP_ID_UL_TIMESLOT_ISCP_VALUE_INCRDECRTHRES: /* 243 */
31484 offset = dissect_id_UL_Timeslot_ISCP_Value_IncrDecrThres(tvb, offset, actx, value_tree);
31486 case RNSAP_ID_RX_TIMING_DEVIATION_VALUE_LCR: /* 293 */
31487 offset = dissect_id_Rx_Timing_Deviation_Value_LCR(tvb, offset, actx, value_tree);
31489 case RNSAP_ID_DPC_MODE_CHANGE_SUPPORTINDICATOR: /* 19 */
31490 offset = dissect_id_DPC_Mode_Change_SupportIndicator(tvb, offset, actx, value_tree);
31492 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_247: /* 247 */
31494 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_295: /* 295 */
31496 case RNSAP_ID_PRIMARYCCPCH_RSCP_RL_RECONFPREPTDD: /* 202 */
31497 offset = dissect_id_PrimaryCCPCH_RSCP_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
31499 case RNSAP_ID_DL_TIMESLOT_ISCP_INFO_RL_RECONFPREPTDD: /* 203 */
31500 offset = dissect_id_DL_TimeSlot_ISCP_Info_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
31502 case RNSAP_ID_DL_TIMESLOT_ISCP_LCR_INFORMATION_RL_RECONFPREPTDD: /* 204 */
31503 offset = dissect_id_DL_Timeslot_ISCP_LCR_Information_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
31505 case RNSAP_ID_DSCH_RNTI: /* 249 */
31506 offset = dissect_id_DSCH_RNTI(tvb, offset, actx, value_tree);
31508 case RNSAP_ID_DL_POWERBALANCING_INFORMATION: /* 296 */
31509 offset = dissect_id_DL_PowerBalancing_Information(tvb, offset, actx, value_tree);
31511 case RNSAP_ID_DL_POWERBALANCING_ACTIVATIONINDICATOR: /* 297 */
31512 offset = dissect_id_DL_PowerBalancing_ActivationIndicator(tvb, offset, actx, value_tree);
31514 case RNSAP_ID_DL_POWERBALANCING_UPDATEDINDICATOR: /* 298 */
31515 offset = dissect_id_DL_PowerBalancing_UpdatedIndicator(tvb, offset, actx, value_tree);
31517 case RNSAP_ID_DL_REFERENCEPOWERINFORMATION: /* 299 */
31518 offset = dissect_id_DL_ReferencePowerInformation(tvb, offset, actx, value_tree);
31520 case RNSAP_ID_ENHANCED_PRIMARYCPICH_ECNO: /* 224 */
31521 offset = dissect_id_Enhanced_PrimaryCPICH_EcNo(tvb, offset, actx, value_tree);
31523 case RNSAP_ID_IPDL_TDD_PARAMETERSLCR: /* 252 */
31524 offset = dissect_id_IPDL_TDD_ParametersLCR(tvb, offset, actx, value_tree);
31526 case RNSAP_ID_CELLCAPABILITYCONTAINER_FDD: /* 300 */
31527 offset = dissect_id_CellCapabilityContainer_FDD(tvb, offset, actx, value_tree);
31529 case RNSAP_ID_CELLCAPABILITYCONTAINER_TDD: /* 301 */
31530 offset = dissect_id_CellCapabilityContainer_TDD(tvb, offset, actx, value_tree);
31532 case RNSAP_ID_CELLCAPABILITYCONTAINER_TDD_LCR: /* 302 */
31533 offset = dissect_id_CellCapabilityContainer_TDD_LCR(tvb, offset, actx, value_tree);
31535 case RNSAP_ID_RL_SPECIFIC_DCH_INFO: /* 317 */
31536 offset = dissect_id_RL_Specific_DCH_Info(tvb, offset, actx, value_tree);
31538 case RNSAP_ID_RL_RECONFIGURATIONREQUESTFDD_RL_INFORMATIONLIST: /* 318 */
31539 offset = dissect_id_RL_ReconfigurationRequestFDD_RL_InformationList(tvb, offset, actx, value_tree);
31541 case RNSAP_ID_RL_RECONFIGURATIONREQUESTFDD_RL_INFORMATION_IES: /* 319 */
31542 offset = dissect_id_RL_ReconfigurationRequestFDD_RL_Information_IEs(tvb, offset, actx, value_tree);
31544 case RNSAP_ID_RL_RECONFIGURATIONREQUESTTDD_RL_INFORMATION: /* 321 */
31545 offset = dissect_id_RL_ReconfigurationRequestTDD_RL_Information(tvb, offset, actx, value_tree);
31547 case RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESINITIALISATIONNOTREQUIRED: /* 250 */
31548 offset = dissect_id_CommonTransportChannelResourcesInitialisationNotRequired(tvb, offset, actx, value_tree);
31550 case RNSAP_ID_DELAYEDACTIVATION: /* 312 */
31551 offset = dissect_id_DelayedActivation(tvb, offset, actx, value_tree);
31553 case RNSAP_ID_DELAYEDACTIVATIONLIST_RL_ACTIVATIONCMDFDD: /* 313 */
31554 offset = dissect_id_DelayedActivationList_RL_ActivationCmdFDD(tvb, offset, actx, value_tree);
31556 case RNSAP_ID_DELAYEDACTIVATIONINFORMATION_RL_ACTIVATIONCMDFDD: /* 314 */
31557 offset = dissect_id_DelayedActivationInformation_RL_ActivationCmdFDD(tvb, offset, actx, value_tree);
31559 case RNSAP_ID_DELAYEDACTIVATIONLIST_RL_ACTIVATIONCMDTDD: /* 315 */
31560 offset = dissect_id_DelayedActivationList_RL_ActivationCmdTDD(tvb, offset, actx, value_tree);
31562 case RNSAP_ID_DELAYEDACTIVATIONINFORMATION_RL_ACTIVATIONCMDTDD: /* 316 */
31563 offset = dissect_id_DelayedActivationInformation_RL_ActivationCmdTDD(tvb, offset, actx, value_tree);
31565 case RNSAP_ID_NEIGHBOURINGTDDCELLMEASUREMENTINFORMATIONLCR: /* 251 */
31566 offset = dissect_id_neighbouringTDDCellMeasurementInformationLCR(tvb, offset, actx, value_tree);
31568 case RNSAP_ID_UL_SIR_TARGET_CCTRCH_INFORMATIONITEM_RL_SETUPRSPTDD: /* 150 */
31569 offset = dissect_id_UL_SIR_Target_CCTrCH_InformationItem_RL_SetupRspTDD(tvb, offset, actx, value_tree);
31571 case RNSAP_ID_UL_SIR_TARGET_CCTRCH_LCR_INFORMATIONITEM_RL_SETUPRSPTDD: /* 151 */
31572 offset = dissect_id_UL_SIR_Target_CCTrCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, actx, value_tree);
31574 case RNSAP_ID_PRIMCCPCH_RSCP_DL_PC_RQSTTDD: /* 451 */
31575 offset = dissect_id_PrimCCPCH_RSCP_DL_PC_RqstTDD(tvb, offset, actx, value_tree);
31577 case RNSAP_ID_HSDSCH_FDD_INFORMATION: /* 452 */
31578 offset = dissect_id_HSDSCH_FDD_Information(tvb, offset, actx, value_tree);
31580 case RNSAP_ID_HSDSCH_FDD_INFORMATION_RESPONSE: /* 453 */
31581 offset = dissect_id_HSDSCH_FDD_Information_Response(tvb, offset, actx, value_tree);
31583 case RNSAP_ID_HSDSCH_FDD_UPDATE_INFORMATION: /* 466 */
31584 offset = dissect_id_HSDSCH_FDD_Update_Information(tvb, offset, actx, value_tree);
31586 case RNSAP_ID_HSDSCH_INFORMATION_TO_MODIFY: /* 456 */
31587 offset = dissect_id_HSDSCH_Information_to_Modify(tvb, offset, actx, value_tree);
31589 case RNSAP_ID_HSDSCHMACDFLOWSPECIFICINFORMATIONLIST_RL_PREEMPTREQUIREDIND: /* 516 */
31590 offset = dissect_id_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvb, offset, actx, value_tree);
31592 case RNSAP_ID_HSDSCHMACDFLOWSPECIFICINFORMATIONITEM_RL_PREEMPTREQUIREDIND: /* 517 */
31593 offset = dissect_id_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvb, offset, actx, value_tree);
31595 case RNSAP_ID_HSDSCH_RNTI: /* 457 */
31596 offset = dissect_id_HSDSCH_RNTI(tvb, offset, actx, value_tree);
31598 case RNSAP_ID_HSDSCH_TDD_INFORMATION: /* 458 */
31599 offset = dissect_id_HSDSCH_TDD_Information(tvb, offset, actx, value_tree);
31601 case RNSAP_ID_HSDSCH_TDD_INFORMATION_RESPONSE: /* 459 */
31602 offset = dissect_id_HSDSCH_TDD_Information_Response(tvb, offset, actx, value_tree);
31604 case RNSAP_ID_HSDSCH_TDD_UPDATE_INFORMATION: /* 467 */
31605 offset = dissect_id_HSDSCH_TDD_Update_Information(tvb, offset, actx, value_tree);
31607 case RNSAP_ID_HSPDSCH_RL_ID: /* 463 */
31608 offset = dissect_id_HSPDSCH_RL_ID(tvb, offset, actx, value_tree);
31610 case RNSAP_ID_HSDSCH_MACDFLOWS_TO_ADD: /* 531 */
31611 offset = dissect_id_HSDSCH_MACdFlows_to_Add(tvb, offset, actx, value_tree);
31613 case RNSAP_ID_HSDSCH_MACDFLOWS_TO_DELETE: /* 532 */
31614 offset = dissect_id_HSDSCH_MACdFlows_to_Delete(tvb, offset, actx, value_tree);
31616 case RNSAP_ID_ANGLE_OF_ARRIVAL_VALUE_LCR: /* 148 */
31617 offset = dissect_id_Angle_Of_Arrival_Value_LCR(tvb, offset, actx, value_tree);
31619 case RNSAP_ID_TRAFFICCLASS: /* 158 */
31620 offset = dissect_id_TrafficClass(tvb, offset, actx, value_tree);
31622 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_248: /* 248 */
31624 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_253: /* 253 */
31626 case RNSAP_ID_PDSCH_RL_ID: /* 323 */
31627 offset = dissect_id_PDSCH_RL_ID(tvb, offset, actx, value_tree);
31629 case RNSAP_ID_TIMESLOT_RL_SETUPRSPTDD: /* 325 */
31630 offset = dissect_id_TimeSlot_RL_SetupRspTDD(tvb, offset, actx, value_tree);
31632 case RNSAP_ID_GERAN_CELL_CAPABILITY: /* 468 */
31633 offset = dissect_id_GERAN_Cell_Capability(tvb, offset, actx, value_tree);
31635 case RNSAP_ID_GERAN_CLASSMARK: /* 469 */
31636 offset = dissect_id_GERAN_Classmark(tvb, offset, actx, value_tree);
31638 case RNSAP_ID_DSCH_INITIALWINDOWSIZE: /* 480 */
31639 offset = dissect_id_DSCH_InitialWindowSize(tvb, offset, actx, value_tree);
31641 case RNSAP_ID_UL_SYNCHRONISATION_PARAMETERS_LCR: /* 464 */
31642 offset = dissect_id_UL_Synchronisation_Parameters_LCR(tvb, offset, actx, value_tree);
31644 case RNSAP_ID_SNA_INFORMATION: /* 479 */
31645 offset = dissect_id_SNA_Information(tvb, offset, actx, value_tree);
31647 case RNSAP_ID_MACHS_RESETINDICATOR: /* 465 */
31648 offset = dissect_id_MAChs_ResetIndicator(tvb, offset, actx, value_tree);
31650 case RNSAP_ID_TDD_DL_DPCH_TIMESLOTFORMATMODIFYITEM_LCR_RL_RECONFREADYTDD: /* 481 */
31651 offset = dissect_id_TDD_DL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
31653 case RNSAP_ID_TDD_UL_DPCH_TIMESLOTFORMATMODIFYITEM_LCR_RL_RECONFREADYTDD: /* 482 */
31654 offset = dissect_id_TDD_UL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
31656 case RNSAP_ID_TDD_TPC_UPLINKSTEPSIZE_LCR_RL_SETUPRQSTTDD: /* 483 */
31657 offset = dissect_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
31659 case RNSAP_ID_UL_CCTRCH_INFORMATIONLIST_RL_ADDITIONRQSTTDD: /* 484 */
31660 offset = dissect_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
31662 case RNSAP_ID_UL_CCTRCH_INFORMATIONITEM_RL_ADDITIONRQSTTDD: /* 485 */
31663 offset = dissect_id_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
31665 case RNSAP_ID_DL_CCTRCH_INFORMATIONLIST_RL_ADDITIONRQSTTDD: /* 486 */
31666 offset = dissect_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
31668 case RNSAP_ID_DL_CCTRCH_INFORMATIONITEM_RL_ADDITIONRQSTTDD: /* 487 */
31669 offset = dissect_id_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
31671 case RNSAP_ID_TDD_TPC_UPLINKSTEPSIZE_INFORMATIONADD_LCR_RL_RECONFPREPTDD: /* 488 */
31672 offset = dissect_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
31674 case RNSAP_ID_TDD_TPC_UPLINKSTEPSIZE_INFORMATIONMODIFY_LCR_RL_RECONFPREPTDD:/* 489 */
31675 offset = dissect_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
31677 case RNSAP_ID_TDD_TPC_DOWNLINKSTEPSIZE_INFORMATIONADD_RL_RECONFPREPTDD: /* 490 */
31678 offset = dissect_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
31680 case RNSAP_ID_TDD_TPC_DOWNLINKSTEPSIZE_INFORMATIONMODIFY_RL_RECONFPREPTDD: /* 491 */
31681 offset = dissect_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
31683 case RNSAP_ID_UL_TIMINGADVANCECTRL_LCR: /* 492 */
31684 offset = dissect_id_UL_TimingAdvanceCtrl_LCR(tvb, offset, actx, value_tree);
31686 case RNSAP_ID_HSPDSCH_TIMESLOT_INFORMATIONLIST_PHYCHRECONFRQSTTDD: /* 493 */
31687 offset = dissect_id_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD(tvb, offset, actx, value_tree);
31689 case RNSAP_ID_HSPDSCH_TIMESLOT_INFORMATIONLISTLCR_PHYCHRECONFRQSTTDD: /* 494 */
31690 offset = dissect_id_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD(tvb, offset, actx, value_tree);
31692 case RNSAP_ID_HS_SICH_RECEPTION_QUALITY: /* 495 */
31693 offset = dissect_id_HS_SICH_Reception_Quality(tvb, offset, actx, value_tree);
31695 case RNSAP_ID_HS_SICH_RECEPTION_QUALITY_MEASUREMENT_VALUE: /* 496 */
31696 offset = dissect_id_HS_SICH_Reception_Quality_Measurement_Value(tvb, offset, actx, value_tree);
31698 case RNSAP_ID_HSSICH_INFO_DM_RPRT: /* 497 */
31699 offset = dissect_id_HSSICH_Info_DM_Rprt(tvb, offset, actx, value_tree);
31701 case RNSAP_ID_HSSICH_INFO_DM_RQST: /* 498 */
31702 offset = dissect_id_HSSICH_Info_DM_Rqst(tvb, offset, actx, value_tree);
31704 case RNSAP_ID_HSSICH_INFO_DM: /* 499 */
31705 offset = dissect_id_HSSICH_Info_DM(tvb, offset, actx, value_tree);
31707 case RNSAP_ID_CCTRCH_MAXIMUM_DL_POWER_RL_SETUPRSPTDD: /* 500 */
31708 offset = dissect_id_CCTrCH_Maximum_DL_Power_RL_SetupRspTDD(tvb, offset, actx, value_tree);
31710 case RNSAP_ID_CCTRCH_MINIMUM_DL_POWER_RL_SETUPRSPTDD: /* 501 */
31711 offset = dissect_id_CCTrCH_Minimum_DL_Power_RL_SetupRspTDD(tvb, offset, actx, value_tree);
31713 case RNSAP_ID_CCTRCH_MAXIMUM_DL_POWER_RL_ADDITIONRSPTDD: /* 502 */
31714 offset = dissect_id_CCTrCH_Maximum_DL_Power_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
31716 case RNSAP_ID_CCTRCH_MINIMUM_DL_POWER_RL_ADDITIONRSPTDD: /* 503 */
31717 offset = dissect_id_CCTrCH_Minimum_DL_Power_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
31719 case RNSAP_ID_CCTRCH_MAXIMUM_DL_POWER_RL_RECONFREADYTDD: /* 504 */
31720 offset = dissect_id_CCTrCH_Maximum_DL_Power_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
31722 case RNSAP_ID_CCTRCH_MINIMUM_DL_POWER_RL_RECONFREADYTDD: /* 505 */
31723 offset = dissect_id_CCTrCH_Minimum_DL_Power_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
31725 case RNSAP_ID_MAXIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONMODIFYITEM_RL_RECONFREADYTDD: /* 506 */
31726 offset = dissect_id_Maximum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
31728 case RNSAP_ID_MINIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONMODIFYITEM_RL_RECONFREADYTDD: /* 507 */
31729 offset = dissect_id_Minimum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
31731 case RNSAP_ID_DL_CCTRCH_INFORMATIONLIST_RL_RECONFRSPTDD: /* 508 */
31732 offset = dissect_id_DL_CCTrCH_InformationList_RL_ReconfRspTDD(tvb, offset, actx, value_tree);
31734 case RNSAP_ID_DL_DPCH_INFORMATIONMODIFYITEM_LCR_RL_RECONFRSPTDD: /* 509 */
31735 offset = dissect_id_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD(tvb, offset, actx, value_tree);
31737 case RNSAP_ID_MAXIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONITEM: /* 510 */
31738 offset = dissect_id_Maximum_DL_Power_TimeslotLCR_InformationItem(tvb, offset, actx, value_tree);
31740 case RNSAP_ID_MINIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONITEM: /* 511 */
31741 offset = dissect_id_Minimum_DL_Power_TimeslotLCR_InformationItem(tvb, offset, actx, value_tree);
31743 case RNSAP_ID_TDD_SUPPORT_8PSK: /* 512 */
31744 offset = dissect_id_TDD_Support_8PSK(tvb, offset, actx, value_tree);
31746 case RNSAP_ID_TDD_MAXNRDLPHYSICALCHANNELS: /* 513 */
31747 offset = dissect_id_TDD_maxNrDLPhysicalchannels(tvb, offset, actx, value_tree);
31749 case RNSAP_ID_EXTENDEDGSMCELLINDIVIDUALOFFSET: /* 514 */
31750 offset = dissect_id_ExtendedGSMCellIndividualOffset(tvb, offset, actx, value_tree);
31752 case RNSAP_ID_RL_PARAMETERUPDATEINDICATIONFDD_RL_INFORMATIONLIST: /* 518 */
31753 offset = dissect_id_RL_ParameterUpdateIndicationFDD_RL_InformationList(tvb, offset, actx, value_tree);
31755 case RNSAP_ID_PRIMARY_CPICH_USAGE_FOR_CHANNEL_ESTIMATION: /* 519 */
31756 offset = dissect_id_Primary_CPICH_Usage_For_Channel_Estimation(tvb, offset, actx, value_tree);
31758 case RNSAP_ID_SECONDARY_CPICH_INFORMATION: /* 520 */
31759 offset = dissect_id_Secondary_CPICH_Information(tvb, offset, actx, value_tree);
31761 case RNSAP_ID_SECONDARY_CPICH_INFORMATION_CHANGE: /* 521 */
31762 offset = dissect_id_Secondary_CPICH_Information_Change(tvb, offset, actx, value_tree);
31764 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_522: /* 522 */
31766 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_523: /* 523 */
31768 case RNSAP_ID_RL_PARAMETERUPDATEINDICATIONFDD_RL_INFORMATION_ITEM: /* 524 */
31769 offset = dissect_id_RL_ParameterUpdateIndicationFDD_RL_Information_Item(tvb, offset, actx, value_tree);
31771 case RNSAP_ID_PHASE_REFERENCE_UPDATE_INDICATOR: /* 525 */
31772 offset = dissect_id_Phase_Reference_Update_Indicator(tvb, offset, actx, value_tree);
31774 case RNSAP_ID_UNIDIRECTIONAL_DCH_INDICATOR: /* 526 */
31775 offset = dissect_id_Unidirectional_DCH_Indicator(tvb, offset, actx, value_tree);
31777 case RNSAP_ID_RL_INFORMATION_RL_RECONFPREPTDD: /* 527 */
31778 offset = dissect_id_RL_Information_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
31780 case RNSAP_ID_MULTIPLE_RL_INFORMATIONRESPONSE_RL_RECONFREADYTDD: /* 528 */
31781 offset = dissect_id_Multiple_RL_InformationResponse_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
31783 case RNSAP_ID_RL_RECONFIGURATIONRESPONSETDD_RL_INFORMATION: /* 529 */
31784 offset = dissect_id_RL_ReconfigurationResponseTDD_RL_Information(tvb, offset, actx, value_tree);
31786 case RNSAP_ID_SATELLITE_ALMANAC_INFORMATION_EXTITEM: /* 530 */
31787 offset = dissect_id_Satellite_Almanac_Information_ExtItem(tvb, offset, actx, value_tree);
31789 case RNSAP_ID_HSDSCH_INFORMATION_TO_MODIFY_UNSYNCHRONISED: /* 533 */
31790 offset = dissect_id_HSDSCH_Information_to_Modify_Unsynchronised(tvb, offset, actx, value_tree);
31792 case RNSAP_ID_TNLQOS: /* 534 */
31793 offset = dissect_id_TnlQos(tvb, offset, actx, value_tree);
31795 case RNSAP_ID_RTLOADVALUE: /* 535 */
31796 offset = dissect_id_RTLoadValue(tvb, offset, actx, value_tree);
31798 case RNSAP_ID_NRTLOADINFORMATIONVALUE: /* 536 */
31799 offset = dissect_id_NRTLoadInformationValue(tvb, offset, actx, value_tree);
31801 case RNSAP_ID_CELLPORTIONID: /* 537 */
31802 offset = dissect_id_CellPortionID(tvb, offset, actx, value_tree);
31804 case RNSAP_ID_UPPTSINTERFERENCEVALUE: /* 538 */
31805 offset = dissect_id_UpPTSInterferenceValue(tvb, offset, actx, value_tree);
31807 case RNSAP_ID_PRIMARYCCPCH_RSCP_DELTA: /* 539 */
31808 offset = dissect_id_PrimaryCCPCH_RSCP_Delta(tvb, offset, actx, value_tree);
31810 case RNSAP_ID_UEMEASUREMENTTYPE: /* 540 */
31811 offset = dissect_id_UEMeasurementType(tvb, offset, actx, value_tree);
31813 case RNSAP_ID_UEMEASUREMENTTIMESLOTINFOHCR: /* 541 */
31814 offset = dissect_id_UEMeasurementTimeslotInfoHCR(tvb, offset, actx, value_tree);
31816 case RNSAP_ID_UEMEASUREMENTTIMESLOTINFOLCR: /* 542 */
31817 offset = dissect_id_UEMeasurementTimeslotInfoLCR(tvb, offset, actx, value_tree);
31819 case RNSAP_ID_UEMEASUREMENTREPORTCHARACTERISTICS: /* 543 */
31820 offset = dissect_id_UEMeasurementReportCharacteristics(tvb, offset, actx, value_tree);
31822 case RNSAP_ID_UEMEASUREMENTPARAMETERMODALLOW: /* 544 */
31823 offset = dissect_id_UEMeasurementParameterModAllow(tvb, offset, actx, value_tree);
31825 case RNSAP_ID_UEMEASUREMENTVALUEINFORMATION: /* 545 */
31826 offset = dissect_id_UEMeasurementValueInformation(tvb, offset, actx, value_tree);
31828 case RNSAP_ID_INTERFACESTOTRACEITEM: /* 546 */
31829 offset = dissect_id_InterfacesToTraceItem(tvb, offset, actx, value_tree);
31831 case RNSAP_ID_LISTOFINTERFACESTOTRACE: /* 547 */
31832 offset = dissect_id_ListOfInterfacesToTrace(tvb, offset, actx, value_tree);
31834 case RNSAP_ID_TRACEDEPTH: /* 548 */
31835 offset = dissect_id_TraceDepth(tvb, offset, actx, value_tree);
31837 case RNSAP_ID_TRACERECORDINGSESSIONREFERENCE: /* 549 */
31838 offset = dissect_id_TraceRecordingSessionReference(tvb, offset, actx, value_tree);
31840 case RNSAP_ID_TRACEREFERENCE: /* 550 */
31841 offset = dissect_id_TraceReference(tvb, offset, actx, value_tree);
31843 case RNSAP_ID_UEIDENTITY: /* 551 */
31844 offset = dissect_id_UEIdentity(tvb, offset, actx, value_tree);
31846 case RNSAP_ID_NACC_RELATED_DATA: /* 552 */
31847 offset = dissect_id_NACC_Related_Data(tvb, offset, actx, value_tree);
31849 case RNSAP_ID_GSM_CELL_INFEX_RQST: /* 553 */
31850 offset = dissect_id_GSM_Cell_InfEx_Rqst(tvb, offset, actx, value_tree);
31852 case RNSAP_ID_MEASUREMENTRECOVERYBEHAVIOR: /* 554 */
31853 offset = dissect_id_MeasurementRecoveryBehavior(tvb, offset, actx, value_tree);
31855 case RNSAP_ID_MEASUREMENTRECOVERYREPORTINGINDICATOR: /* 555 */
31856 offset = dissect_id_MeasurementRecoveryReportingIndicator(tvb, offset, actx, value_tree);
31858 case RNSAP_ID_MEASUREMENTRECOVERYSUPPORTINDICATOR: /* 556 */
31859 offset = dissect_id_MeasurementRecoverySupportIndicator(tvb, offset, actx, value_tree);
31861 case RNSAP_ID_DL_DPCH_POWER_INFORMATION_RL_RECONFPREPFDD: /* 557 */
31862 offset = dissect_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
31864 case RNSAP_ID_F_DPCH_INFORMATION_RL_RECONFPREPFDD: /* 558 */
31865 offset = dissect_id_F_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
31867 case RNSAP_ID_F_DPCH_INFORMATION_RL_SETUPRQSTFDD: /* 559 */
31868 offset = dissect_id_F_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
31870 case RNSAP_ID_MBMS_BEARER_SERVICE_LIST: /* 560 */
31871 offset = dissect_id_MBMS_Bearer_Service_List(tvb, offset, actx, value_tree);
31873 case RNSAP_ID_MBMS_BEARER_SERVICE_LIST_INFEX_RSP: /* 561 */
31874 offset = dissect_id_MBMS_Bearer_Service_List_InfEx_Rsp(tvb, offset, actx, value_tree);
31876 case RNSAP_ID_ACTIVE_MBMS_BEARER_SERVICEFDD: /* 562 */
31877 offset = dissect_id_Active_MBMS_Bearer_ServiceFDD(tvb, offset, actx, value_tree);
31879 case RNSAP_ID_ACTIVE_MBMS_BEARER_SERVICETDD: /* 563 */
31880 offset = dissect_id_Active_MBMS_Bearer_ServiceTDD(tvb, offset, actx, value_tree);
31882 case RNSAP_ID_OLD_URA_ID: /* 564 */
31883 offset = dissect_id_Old_URA_ID(tvb, offset, actx, value_tree);
31885 case RNSAP_ID_UE_STATE: /* 568 */
31886 offset = dissect_id_UE_State(tvb, offset, actx, value_tree);
31888 case RNSAP_ID_URA_ID: /* 569 */
31889 offset = dissect_id_URA_ID(tvb, offset, actx, value_tree);
31891 case RNSAP_ID_HARQ_PREAMBLE_MODE: /* 571 */
31892 offset = dissect_id_HARQ_Preamble_Mode(tvb, offset, actx, value_tree);
31894 case RNSAP_ID_SYNCHRONISATIONINDICATOR: /* 572 */
31895 offset = dissect_id_SynchronisationIndicator(tvb, offset, actx, value_tree);
31897 case RNSAP_ID_UL_DPDCHINDICATOREDCH: /* 573 */
31898 offset = dissect_id_UL_DPDCHIndicatorEDCH(tvb, offset, actx, value_tree);
31900 case RNSAP_ID_EDPCH_INFORMATION: /* 574 */
31901 offset = dissect_id_EDPCH_Information(tvb, offset, actx, value_tree);
31903 case RNSAP_ID_RL_SPECIFIC_EDCH_INFORMATION: /* 575 */
31904 offset = dissect_id_RL_Specific_EDCH_Information(tvb, offset, actx, value_tree);
31906 case RNSAP_ID_EDCH_RL_INDICATION: /* 576 */
31907 offset = dissect_id_EDCH_RL_Indication(tvb, offset, actx, value_tree);
31909 case RNSAP_ID_EDCH_FDD_INFORMATION: /* 577 */
31910 offset = dissect_id_EDCH_FDD_Information(tvb, offset, actx, value_tree);
31912 case RNSAP_ID_EDCH_RLSET_ID: /* 578 */
31913 offset = dissect_id_EDCH_RLSet_Id(tvb, offset, actx, value_tree);
31915 case RNSAP_ID_SERVING_EDCHRL_ID: /* 579 */
31916 offset = dissect_id_Serving_EDCHRL_Id(tvb, offset, actx, value_tree);
31918 case RNSAP_ID_EDCH_FDD_DL_CONTROLCHANNELINFORMATION: /* 580 */
31919 offset = dissect_id_EDCH_FDD_DL_ControlChannelInformation(tvb, offset, actx, value_tree);
31921 case RNSAP_ID_EDCH_FDD_INFORMATIONRESPONSE: /* 581 */
31922 offset = dissect_id_EDCH_FDD_InformationResponse(tvb, offset, actx, value_tree);
31924 case RNSAP_ID_EDCH_MACDFLOWS_TO_ADD: /* 582 */
31925 offset = dissect_id_EDCH_MACdFlows_To_Add(tvb, offset, actx, value_tree);
31927 case RNSAP_ID_EDCH_FDD_INFORMATION_TO_MODIFY: /* 583 */
31928 offset = dissect_id_EDCH_FDD_Information_To_Modify(tvb, offset, actx, value_tree);
31930 case RNSAP_ID_EDCH_MACDFLOWS_TO_DELETE: /* 584 */
31931 offset = dissect_id_EDCH_MACdFlows_To_Delete(tvb, offset, actx, value_tree);
31933 case RNSAP_ID_EDPCH_INFORMATION_RLRECONFREQUEST_FDD: /* 585 */
31934 offset = dissect_id_EDPCH_Information_RLReconfRequest_FDD(tvb, offset, actx, value_tree);
31936 case RNSAP_ID_EDCH_MACDFLOWSPECIFICINFORMATIONLIST_RL_PREEMPTREQUIREDIND: /* 586 */
31937 offset = dissect_id_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvb, offset, actx, value_tree);
31939 case RNSAP_ID_EDCH_MACDFLOWSPECIFICINFORMATIONITEM_RL_PREEMPTREQUIREDIND: /* 587 */
31940 offset = dissect_id_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvb, offset, actx, value_tree);
31942 case RNSAP_ID_EDCH_MACDFLOWSPECIFICINFORMATIONLIST_RL_CONGESTIND: /* 588 */
31943 offset = dissect_id_EDCH_MacdFlowSpecificInformationList_RL_CongestInd(tvb, offset, actx, value_tree);
31945 case RNSAP_ID_EDCH_MACDFLOWSPECIFICINFORMATIONITEM_RL_CONGESTIND: /* 589 */
31946 offset = dissect_id_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd(tvb, offset, actx, value_tree);
31948 case RNSAP_ID_MBMS_BEARER_SERVICE_FULL_ADDRESS: /* 590 */
31949 offset = dissect_id_MBMS_Bearer_Service_Full_Address(tvb, offset, actx, value_tree);
31951 case RNSAP_ID_INITIAL_DL_DPCH_TIMINGADJUSTMENT: /* 591 */
31952 offset = dissect_id_Initial_DL_DPCH_TimingAdjustment(tvb, offset, actx, value_tree);
31954 case RNSAP_ID_INITIAL_DL_DPCH_TIMINGADJUSTMENT_ALLOWED: /* 592 */
31955 offset = dissect_id_Initial_DL_DPCH_TimingAdjustment_Allowed(tvb, offset, actx, value_tree);
31957 case RNSAP_ID_USER_PLANE_CONGESTION_FIELDS_INCLUSION: /* 593 */
31958 offset = dissect_id_User_Plane_Congestion_Fields_Inclusion(tvb, offset, actx, value_tree);
31960 case RNSAP_ID_HARQ_PREAMBLE_MODE_ACTIVATION_INDICATOR: /* 594 */
31961 offset = dissect_id_HARQ_Preamble_Mode_Activation_Indicator(tvb, offset, actx, value_tree);
31963 case RNSAP_ID_MULTIPLE_DEDICATEDMEASUREMENTVALUELIST_TDD_DM_RSP: /* 595 */
31964 offset = dissect_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvb, offset, actx, value_tree);
31966 case RNSAP_ID_MULTIPLE_DEDICATEDMEASUREMENTVALUELIST_LCR_TDD_DM_RSP: /* 596 */
31967 offset = dissect_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvb, offset, actx, value_tree);
31969 case RNSAP_ID_PROVIDEDINFORMATION: /* 597 */
31970 offset = dissect_id_ProvidedInformation(tvb, offset, actx, value_tree);
31972 case RNSAP_ID_ACTIVE_MBMS_BEARER_SERVICEFDD_PFL: /* 598 */
31973 offset = dissect_id_Active_MBMS_Bearer_ServiceFDD_PFL(tvb, offset, actx, value_tree);
31975 case RNSAP_ID_ACTIVE_MBMS_BEARER_SERVICETDD_PFL: /* 599 */
31976 offset = dissect_id_Active_MBMS_Bearer_ServiceTDD_PFL(tvb, offset, actx, value_tree);
31978 case RNSAP_ID_FREQUENCYBANDINDICATOR: /* 600 */
31979 offset = dissect_id_FrequencyBandIndicator(tvb, offset, actx, value_tree);
31982 offset = offset + (length<<3);
31985 BYTE_ALIGN_OFFSET(offset);
31991 dissect_rnsap(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
31993 proto_item *rnsap_item = NULL;
31994 proto_tree *rnsap_tree = NULL;
31998 /* make entry in the Protocol column on summary display */
31999 if (check_col(pinfo->cinfo, COL_PROTOCOL))
32000 col_set_str(pinfo->cinfo, COL_PROTOCOL, "RNSAP");
32002 /* create the rnsap protocol tree */
32003 rnsap_item = proto_tree_add_item(tree, proto_rnsap, tvb, 0, -1, FALSE);
32004 rnsap_tree = proto_item_add_subtree(rnsap_item, ett_rnsap);
32006 dissect_RNSAP_PDU_PDU(tvb, pinfo, rnsap_tree);
32011 dissect_sccp_rnsap_heur(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
32015 dissect_rnsap(tvb, pinfo, tree);
32018 * Is it a rnsap packet?
32024 /*--- proto_register_rnsap -------------------------------------------*/
32025 void proto_register_rnsap(void) {
32027 /* List of fields */
32029 static hf_register_info hf[] = {
32030 { &hf_rnsap_pdu_length,
32031 { "PDU Length", "rnsap.pdu_length", FT_UINT32, BASE_DEC,
32032 NULL, 0, "Number of octets in the PDU", HFILL }},
32033 { &hf_rnsap_IE_length,
32034 { "IE Length", "rnsap.ie_length", FT_UINT32, BASE_DEC,
32035 NULL, 0, "Number of octets in the IE", HFILL }},
32036 { &hf_rnsap_L3_DL_DCCH_Message_PDU,
32037 { "DL-DCCH-Message", "rnsap.DL_DCCH_Message",
32038 FT_NONE, BASE_NONE, NULL, 0,
32039 "DL-DCCH-Message", HFILL }},
32042 /*--- Included file: packet-rnsap-hfarr.c ---*/
32043 #line 1 "packet-rnsap-hfarr.c"
32044 { &hf_rnsap_RNSAP_PDU_PDU,
32045 { "RNSAP-PDU", "rnsap.RNSAP_PDU",
32046 FT_UINT32, BASE_DEC, VALS(rnsap_RNSAP_PDU_vals), 0,
32047 "rnsap.RNSAP_PDU", HFILL }},
32048 { &hf_rnsap_initiatingMessage,
32049 { "initiatingMessage", "rnsap.initiatingMessage",
32050 FT_NONE, BASE_NONE, NULL, 0,
32051 "rnsap.InitiatingMessage", HFILL }},
32052 { &hf_rnsap_successfulOutcome,
32053 { "successfulOutcome", "rnsap.successfulOutcome",
32054 FT_NONE, BASE_NONE, NULL, 0,
32055 "rnsap.SuccessfulOutcome", HFILL }},
32056 { &hf_rnsap_unsuccessfulOutcome,
32057 { "unsuccessfulOutcome", "rnsap.unsuccessfulOutcome",
32058 FT_NONE, BASE_NONE, NULL, 0,
32059 "rnsap.UnsuccessfulOutcome", HFILL }},
32060 { &hf_rnsap_outcome,
32061 { "outcome", "rnsap.outcome",
32062 FT_NONE, BASE_NONE, NULL, 0,
32063 "rnsap.Outcome", HFILL }},
32064 { &hf_rnsap_procedureID,
32065 { "procedureID", "rnsap.procedureID",
32066 FT_NONE, BASE_NONE, NULL, 0,
32067 "rnsap.ProcedureID", HFILL }},
32068 { &hf_rnsap_criticality,
32069 { "criticality", "rnsap.criticality",
32070 FT_UINT32, BASE_DEC, VALS(rnsap_Criticality_vals), 0,
32071 "rnsap.Criticality", HFILL }},
32072 { &hf_rnsap_transactionID,
32073 { "transactionID", "rnsap.transactionID",
32074 FT_UINT32, BASE_DEC, VALS(rnsap_TransactionID_vals), 0,
32075 "rnsap.TransactionID", HFILL }},
32076 { &hf_rnsap_initiatingMessageValue,
32077 { "initiatingMessageValue", "rnsap.initiatingMessageValue",
32078 FT_NONE, BASE_NONE, NULL, 0,
32079 "rnsap.InitiatingMessageValue", HFILL }},
32080 { &hf_rnsap_successfulOutcomeValue,
32081 { "successfulOutcomeValue", "rnsap.successfulOutcomeValue",
32082 FT_NONE, BASE_NONE, NULL, 0,
32083 "rnsap.SuccessfulOutcomeValue", HFILL }},
32084 { &hf_rnsap_unsuccessfulOutcomeValue,
32085 { "unsuccessfulOutcomeValue", "rnsap.unsuccessfulOutcomeValue",
32086 FT_NONE, BASE_NONE, NULL, 0,
32087 "rnsap.UnsuccessfulOutcomeValue", HFILL }},
32088 { &hf_rnsap_outcomeValue,
32089 { "outcomeValue", "rnsap.outcomeValue",
32090 FT_NONE, BASE_NONE, NULL, 0,
32091 "rnsap.OutcomeValue", HFILL }},
32092 { &hf_rnsap_id_commonTransportChannelResourcesInitialisation,
32093 { "id-commonTransportChannelResourcesInitialisation", "rnsap.id_commonTransportChannelResourcesInitialisation",
32094 FT_NONE, BASE_NONE, NULL, 0,
32095 "rnsap.CommonTransportChannelResourcesRequest", HFILL }},
32096 { &hf_rnsap_id_commonTransportChannelResourcesRelease,
32097 { "id-commonTransportChannelResourcesRelease", "rnsap.id_commonTransportChannelResourcesRelease",
32098 FT_NONE, BASE_NONE, NULL, 0,
32099 "rnsap.CommonTransportChannelResourcesReleaseRequest", HFILL }},
32100 { &hf_rnsap_id_compressedModeCommand,
32101 { "id-compressedModeCommand", "rnsap.id_compressedModeCommand",
32102 FT_NONE, BASE_NONE, NULL, 0,
32103 "rnsap.CompressedModeCommand", HFILL }},
32104 { &hf_rnsap_id_downlinkPowerControl,
32105 { "id-downlinkPowerControl", "rnsap.id_downlinkPowerControl",
32106 FT_NONE, BASE_NONE, NULL, 0,
32107 "rnsap.DL_PowerControlRequest", HFILL }},
32108 { &hf_rnsap_id_downlinkPowerTimeslotControl,
32109 { "id-downlinkPowerTimeslotControl", "rnsap.id_downlinkPowerTimeslotControl",
32110 FT_NONE, BASE_NONE, NULL, 0,
32111 "rnsap.DL_PowerTimeslotControlRequest", HFILL }},
32112 { &hf_rnsap_id_downlinkSignallingTransfer,
32113 { "id-downlinkSignallingTransfer", "rnsap.id_downlinkSignallingTransfer",
32114 FT_NONE, BASE_NONE, NULL, 0,
32115 "rnsap.DownlinkSignallingTransferRequest", HFILL }},
32116 { &hf_rnsap_id_errorIndication,
32117 { "id-errorIndication", "rnsap.id_errorIndication",
32118 FT_NONE, BASE_NONE, NULL, 0,
32119 "rnsap.ErrorIndication", HFILL }},
32120 { &hf_rnsap_id_dedicatedMeasurementFailure,
32121 { "id-dedicatedMeasurementFailure", "rnsap.id_dedicatedMeasurementFailure",
32122 FT_NONE, BASE_NONE, NULL, 0,
32123 "rnsap.DedicatedMeasurementFailureIndication", HFILL }},
32124 { &hf_rnsap_id_dedicatedMeasurementInitiation,
32125 { "id-dedicatedMeasurementInitiation", "rnsap.id_dedicatedMeasurementInitiation",
32126 FT_NONE, BASE_NONE, NULL, 0,
32127 "rnsap.DedicatedMeasurementInitiationRequest", HFILL }},
32128 { &hf_rnsap_id_dedicatedMeasurementReporting,
32129 { "id-dedicatedMeasurementReporting", "rnsap.id_dedicatedMeasurementReporting",
32130 FT_NONE, BASE_NONE, NULL, 0,
32131 "rnsap.DedicatedMeasurementReport", HFILL }},
32132 { &hf_rnsap_id_dedicatedMeasurementTermination,
32133 { "id-dedicatedMeasurementTermination", "rnsap.id_dedicatedMeasurementTermination",
32134 FT_NONE, BASE_NONE, NULL, 0,
32135 "rnsap.DedicatedMeasurementTerminationRequest", HFILL }},
32136 { &hf_rnsap_id_paging,
32137 { "id-paging", "rnsap.id_paging",
32138 FT_NONE, BASE_NONE, NULL, 0,
32139 "rnsap.PagingRequest", HFILL }},
32140 { &hf_rnsap_id_physicalChannelReconfiguration,
32141 { "id-physicalChannelReconfiguration", "rnsap.id_physicalChannelReconfiguration",
32142 FT_NONE, BASE_NONE, NULL, 0,
32143 "rnsap.PhysicalChannelReconfigurationRequestTDD", HFILL }},
32144 { &hf_rnsap_id_privateMessage,
32145 { "id-privateMessage", "rnsap.id_privateMessage",
32146 FT_NONE, BASE_NONE, NULL, 0,
32147 "rnsap.PrivateMessage", HFILL }},
32148 { &hf_rnsap_id_radioLinkAddition,
32149 { "id-radioLinkAddition", "rnsap.id_radioLinkAddition",
32150 FT_NONE, BASE_NONE, NULL, 0,
32151 "rnsap.RadioLinkAdditionRequestFDD", HFILL }},
32152 { &hf_rnsap_id_radioLinkAddition_TDD,
32153 { "id-radioLinkAddition-TDD", "rnsap.id_radioLinkAddition_TDD",
32154 FT_NONE, BASE_NONE, NULL, 0,
32155 "rnsap.RadioLinkAdditionRequestTDD", HFILL }},
32156 { &hf_rnsap_id_radioLinkCongestion,
32157 { "id-radioLinkCongestion", "rnsap.id_radioLinkCongestion",
32158 FT_NONE, BASE_NONE, NULL, 0,
32159 "rnsap.RadioLinkCongestionIndication", HFILL }},
32160 { &hf_rnsap_id_radioLinkDeletion,
32161 { "id-radioLinkDeletion", "rnsap.id_radioLinkDeletion",
32162 FT_NONE, BASE_NONE, NULL, 0,
32163 "rnsap.RadioLinkDeletionRequest", HFILL }},
32164 { &hf_rnsap_id_radioLinkFailure,
32165 { "id-radioLinkFailure", "rnsap.id_radioLinkFailure",
32166 FT_NONE, BASE_NONE, NULL, 0,
32167 "rnsap.RadioLinkFailureIndication", HFILL }},
32168 { &hf_rnsap_id_radioLinkPreemption,
32169 { "id-radioLinkPreemption", "rnsap.id_radioLinkPreemption",
32170 FT_NONE, BASE_NONE, NULL, 0,
32171 "rnsap.RadioLinkPreemptionRequiredIndication", HFILL }},
32172 { &hf_rnsap_id_radioLinkRestoration,
32173 { "id-radioLinkRestoration", "rnsap.id_radioLinkRestoration",
32174 FT_NONE, BASE_NONE, NULL, 0,
32175 "rnsap.RadioLinkRestoreIndication", HFILL }},
32176 { &hf_rnsap_id_radioLinkSetup,
32177 { "id-radioLinkSetup", "rnsap.id_radioLinkSetup",
32178 FT_NONE, BASE_NONE, NULL, 0,
32179 "rnsap.RadioLinkSetupRequestFDD", HFILL }},
32180 { &hf_rnsap_id_radioLinkSetupTdd,
32181 { "id-radioLinkSetupTdd", "rnsap.id_radioLinkSetupTdd",
32182 FT_NONE, BASE_NONE, NULL, 0,
32183 "rnsap.RadioLinkSetupRequestTDD", HFILL }},
32184 { &hf_rnsap_id_relocationCommit,
32185 { "id-relocationCommit", "rnsap.id_relocationCommit",
32186 FT_NONE, BASE_NONE, NULL, 0,
32187 "rnsap.RelocationCommit", HFILL }},
32188 { &hf_rnsap_id_synchronisedRadioLinkReconfigurationCancellation,
32189 { "id-synchronisedRadioLinkReconfigurationCancellation", "rnsap.id_synchronisedRadioLinkReconfigurationCancellation",
32190 FT_NONE, BASE_NONE, NULL, 0,
32191 "rnsap.RadioLinkReconfigurationCancel", HFILL }},
32192 { &hf_rnsap_id_synchronisedRadioLinkReconfigurationCommit,
32193 { "id-synchronisedRadioLinkReconfigurationCommit", "rnsap.id_synchronisedRadioLinkReconfigurationCommit",
32194 FT_NONE, BASE_NONE, NULL, 0,
32195 "rnsap.RadioLinkReconfigurationCommit", HFILL }},
32196 { &hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation,
32197 { "id-synchronisedRadioLinkReconfigurationPreparation", "rnsap.id_synchronisedRadioLinkReconfigurationPreparation",
32198 FT_NONE, BASE_NONE, NULL, 0,
32199 "rnsap.RadioLinkReconfigurationPrepareFDD", HFILL }},
32200 { &hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation_TDD,
32201 { "id-synchronisedRadioLinkReconfigurationPreparation-TDD", "rnsap.id_synchronisedRadioLinkReconfigurationPreparation_TDD",
32202 FT_NONE, BASE_NONE, NULL, 0,
32203 "rnsap.RadioLinkReconfigurationReadyTDD", HFILL }},
32204 { &hf_rnsap_id_unSynchronisedRadioLinkReconfiguration,
32205 { "id-unSynchronisedRadioLinkReconfiguration", "rnsap.id_unSynchronisedRadioLinkReconfiguration",
32206 FT_NONE, BASE_NONE, NULL, 0,
32207 "rnsap.RadioLinkReconfigurationRequestFDD", HFILL }},
32208 { &hf_rnsap_id_unSynchronisedRadioLinkReconfiguration_TDD,
32209 { "id-unSynchronisedRadioLinkReconfiguration-TDD", "rnsap.id_unSynchronisedRadioLinkReconfiguration_TDD",
32210 FT_NONE, BASE_NONE, NULL, 0,
32211 "rnsap.RadioLinkReconfigurationRequestTDD", HFILL }},
32212 { &hf_rnsap_id_uplinkSignallingTransfer,
32213 { "id-uplinkSignallingTransfer", "rnsap.id_uplinkSignallingTransfer",
32214 FT_NONE, BASE_NONE, NULL, 0,
32215 "rnsap.UplinkSignallingTransferIndicationFDD", HFILL }},
32216 { &hf_rnsap_id_uplinkSignallingTransfer_TDD,
32217 { "id-uplinkSignallingTransfer-TDD", "rnsap.id_uplinkSignallingTransfer_TDD",
32218 FT_NONE, BASE_NONE, NULL, 0,
32219 "rnsap.UplinkSignallingTransferIndicationTDD", HFILL }},
32220 { &hf_rnsap_id_commonMeasurementFailure,
32221 { "id-commonMeasurementFailure", "rnsap.id_commonMeasurementFailure",
32222 FT_NONE, BASE_NONE, NULL, 0,
32223 "rnsap.CommonMeasurementFailureIndication", HFILL }},
32224 { &hf_rnsap_id_commonMeasurementInitiation,
32225 { "id-commonMeasurementInitiation", "rnsap.id_commonMeasurementInitiation",
32226 FT_NONE, BASE_NONE, NULL, 0,
32227 "rnsap.CommonMeasurementInitiationRequest", HFILL }},
32228 { &hf_rnsap_id_commonMeasurementReporting,
32229 { "id-commonMeasurementReporting", "rnsap.id_commonMeasurementReporting",
32230 FT_NONE, BASE_NONE, NULL, 0,
32231 "rnsap.CommonMeasurementReport", HFILL }},
32232 { &hf_rnsap_id_commonMeasurementTermination,
32233 { "id-commonMeasurementTermination", "rnsap.id_commonMeasurementTermination",
32234 FT_NONE, BASE_NONE, NULL, 0,
32235 "rnsap.CommonMeasurementTerminationRequest", HFILL }},
32236 { &hf_rnsap_id_informationExchangeFailure,
32237 { "id-informationExchangeFailure", "rnsap.id_informationExchangeFailure",
32238 FT_NONE, BASE_NONE, NULL, 0,
32239 "rnsap.InformationExchangeFailureIndication", HFILL }},
32240 { &hf_rnsap_id_informationExchangeInitiation,
32241 { "id-informationExchangeInitiation", "rnsap.id_informationExchangeInitiation",
32242 FT_NONE, BASE_NONE, NULL, 0,
32243 "rnsap.InformationExchangeInitiationRequest", HFILL }},
32244 { &hf_rnsap_id_informationReporting,
32245 { "id-informationReporting", "rnsap.id_informationReporting",
32246 FT_NONE, BASE_NONE, NULL, 0,
32247 "rnsap.InformationReport", HFILL }},
32248 { &hf_rnsap_id_informationExchangeTermination,
32249 { "id-informationExchangeTermination", "rnsap.id_informationExchangeTermination",
32250 FT_NONE, BASE_NONE, NULL, 0,
32251 "rnsap.InformationExchangeTerminationRequest", HFILL }},
32252 { &hf_rnsap_id_reset,
32253 { "id-reset", "rnsap.id_reset",
32254 FT_NONE, BASE_NONE, NULL, 0,
32255 "rnsap.ResetRequest", HFILL }},
32256 { &hf_rnsap_id_radioLinkActivation,
32257 { "id-radioLinkActivation", "rnsap.id_radioLinkActivation",
32258 FT_NONE, BASE_NONE, NULL, 0,
32259 "rnsap.RadioLinkActivationCommandFDD", HFILL }},
32260 { &hf_rnsap_id_radioLinkActivation_TDD,
32261 { "id-radioLinkActivation-TDD", "rnsap.id_radioLinkActivation_TDD",
32262 FT_NONE, BASE_NONE, NULL, 0,
32263 "rnsap.RadioLinkActivationCommandTDD", HFILL }},
32264 { &hf_rnsap_id_gERANuplinkSignallingTransfer,
32265 { "id-gERANuplinkSignallingTransfer", "rnsap.id_gERANuplinkSignallingTransfer",
32266 FT_NONE, BASE_NONE, NULL, 0,
32267 "rnsap.GERANUplinkSignallingTransferIndication", HFILL }},
32268 { &hf_rnsap_id_radioLinkParameterUpdate,
32269 { "id-radioLinkParameterUpdate", "rnsap.id_radioLinkParameterUpdate",
32270 FT_NONE, BASE_NONE, NULL, 0,
32271 "rnsap.RadioLinkParameterUpdateIndicationFDD", HFILL }},
32272 { &hf_rnsap_id_radioLinkParameterUpdate_TDD,
32273 { "id-radioLinkParameterUpdate-TDD", "rnsap.id_radioLinkParameterUpdate_TDD",
32274 FT_NONE, BASE_NONE, NULL, 0,
32275 "rnsap.RadioLinkParameterUpdateIndicationTDD", HFILL }},
32276 { &hf_rnsap_id_uEMeasurementFailure,
32277 { "id-uEMeasurementFailure", "rnsap.id_uEMeasurementFailure",
32278 FT_NONE, BASE_NONE, NULL, 0,
32279 "rnsap.UEMeasurementFailureIndication", HFILL }},
32280 { &hf_rnsap_id_uEMeasurementInitiation,
32281 { "id-uEMeasurementInitiation", "rnsap.id_uEMeasurementInitiation",
32282 FT_NONE, BASE_NONE, NULL, 0,
32283 "rnsap.UEMeasurementInitiationRequest", HFILL }},
32284 { &hf_rnsap_id_uEMeasurementReporting,
32285 { "id-uEMeasurementReporting", "rnsap.id_uEMeasurementReporting",
32286 FT_NONE, BASE_NONE, NULL, 0,
32287 "rnsap.UEMeasurementReport", HFILL }},
32288 { &hf_rnsap_id_uEMeasurementTermination,
32289 { "id-uEMeasurementTermination", "rnsap.id_uEMeasurementTermination",
32290 FT_NONE, BASE_NONE, NULL, 0,
32291 "rnsap.UEMeasurementTerminationRequest", HFILL }},
32292 { &hf_rnsap_id_iurDeactivateTrace,
32293 { "id-iurDeactivateTrace", "rnsap.id_iurDeactivateTrace",
32294 FT_NONE, BASE_NONE, NULL, 0,
32295 "rnsap.IurDeactivateTrace", HFILL }},
32296 { &hf_rnsap_id_iurInvokeTrace,
32297 { "id-iurInvokeTrace", "rnsap.id_iurInvokeTrace",
32298 FT_NONE, BASE_NONE, NULL, 0,
32299 "rnsap.IurInvokeTrace", HFILL }},
32300 { &hf_rnsap_id_mBMSAttach,
32301 { "id-mBMSAttach", "rnsap.id_mBMSAttach",
32302 FT_NONE, BASE_NONE, NULL, 0,
32303 "rnsap.MBMSAttachCommand", HFILL }},
32304 { &hf_rnsap_id_mBMSDetach,
32305 { "id-mBMSDetach", "rnsap.id_mBMSDetach",
32306 FT_NONE, BASE_NONE, NULL, 0,
32307 "rnsap.MBMSDetachCommand", HFILL }},
32308 { &hf_rnsap_id_directInformationTransfer,
32309 { "id-directInformationTransfer", "rnsap.id_directInformationTransfer",
32310 FT_NONE, BASE_NONE, NULL, 0,
32311 "rnsap.DirectInformationTransfer", HFILL }},
32312 { &hf_rnsap_id_commonTransportChannelResourcesInitialisation1,
32313 { "id-commonTransportChannelResourcesInitialisation", "rnsap.id_commonTransportChannelResourcesInitialisation",
32314 FT_NONE, BASE_NONE, NULL, 0,
32315 "rnsap.CommonTransportChannelResourcesResponseFDD", HFILL }},
32316 { &hf_rnsap_id_commonTransportChannelResourcesInitialisation_TDD,
32317 { "id-commonTransportChannelResourcesInitialisation-TDD", "rnsap.id_commonTransportChannelResourcesInitialisation_TDD",
32318 FT_NONE, BASE_NONE, NULL, 0,
32319 "rnsap.CommonTransportChannelResourcesResponseTDD", HFILL }},
32320 { &hf_rnsap_id_dedicatedMeasurementInitiation1,
32321 { "id-dedicatedMeasurementInitiation", "rnsap.id_dedicatedMeasurementInitiation",
32322 FT_NONE, BASE_NONE, NULL, 0,
32323 "rnsap.DedicatedMeasurementInitiationResponse", HFILL }},
32324 { &hf_rnsap_id_physicalChannelReconfiguration1,
32325 { "id-physicalChannelReconfiguration", "rnsap.id_physicalChannelReconfiguration",
32326 FT_NONE, BASE_NONE, NULL, 0,
32327 "rnsap.PhysicalChannelReconfigurationCommand", HFILL }},
32328 { &hf_rnsap_id_radioLinkAddition1,
32329 { "id-radioLinkAddition", "rnsap.id_radioLinkAddition",
32330 FT_NONE, BASE_NONE, NULL, 0,
32331 "rnsap.RadioLinkAdditionResponseFDD", HFILL }},
32332 { &hf_rnsap_id_radioLinkAddition_TDD1,
32333 { "id-radioLinkAddition-TDD", "rnsap.id_radioLinkAddition_TDD",
32334 FT_NONE, BASE_NONE, NULL, 0,
32335 "rnsap.RadioLinkAdditionResponseTDD", HFILL }},
32336 { &hf_rnsap_id_radioLinkDeletion1,
32337 { "id-radioLinkDeletion", "rnsap.id_radioLinkDeletion",
32338 FT_NONE, BASE_NONE, NULL, 0,
32339 "rnsap.RadioLinkDeletionResponse", HFILL }},
32340 { &hf_rnsap_id_radioLinkSetup1,
32341 { "id-radioLinkSetup", "rnsap.id_radioLinkSetup",
32342 FT_NONE, BASE_NONE, NULL, 0,
32343 "rnsap.RadioLinkSetupResponseFDD", HFILL }},
32344 { &hf_rnsap_id_radioLinkSetupTdd1,
32345 { "id-radioLinkSetupTdd", "rnsap.id_radioLinkSetupTdd",
32346 FT_NONE, BASE_NONE, NULL, 0,
32347 "rnsap.RadioLinkSetupResponseTDD", HFILL }},
32348 { &hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation1,
32349 { "id-synchronisedRadioLinkReconfigurationPreparation", "rnsap.id_synchronisedRadioLinkReconfigurationPreparation",
32350 FT_NONE, BASE_NONE, NULL, 0,
32351 "rnsap.RadioLinkReconfigurationReadyFDD", HFILL }},
32352 { &hf_rnsap_id_unSynchronisedRadioLinkReconfiguration1,
32353 { "id-unSynchronisedRadioLinkReconfiguration", "rnsap.id_unSynchronisedRadioLinkReconfiguration",
32354 FT_NONE, BASE_NONE, NULL, 0,
32355 "rnsap.RadioLinkReconfigurationResponseFDD", HFILL }},
32356 { &hf_rnsap_id_unSynchronisedRadioLinkReconfiguration_TDD1,
32357 { "id-unSynchronisedRadioLinkReconfiguration-TDD", "rnsap.id_unSynchronisedRadioLinkReconfiguration_TDD",
32358 FT_NONE, BASE_NONE, NULL, 0,
32359 "rnsap.RadioLinkReconfigurationResponseTDD", HFILL }},
32360 { &hf_rnsap_id_commonMeasurementInitiation1,
32361 { "id-commonMeasurementInitiation", "rnsap.id_commonMeasurementInitiation",
32362 FT_NONE, BASE_NONE, NULL, 0,
32363 "rnsap.CommonMeasurementInitiationResponse", HFILL }},
32364 { &hf_rnsap_id_informationExchangeInitiation1,
32365 { "id-informationExchangeInitiation", "rnsap.id_informationExchangeInitiation",
32366 FT_NONE, BASE_NONE, NULL, 0,
32367 "rnsap.InformationExchangeInitiationResponse", HFILL }},
32368 { &hf_rnsap_id_reset1,
32369 { "id-reset", "rnsap.id_reset",
32370 FT_NONE, BASE_NONE, NULL, 0,
32371 "rnsap.ResetResponse", HFILL }},
32372 { &hf_rnsap_id_uEMeasurementInitiation1,
32373 { "id-uEMeasurementInitiation", "rnsap.id_uEMeasurementInitiation",
32374 FT_NONE, BASE_NONE, NULL, 0,
32375 "rnsap.UEMeasurementInitiationResponse", HFILL }},
32376 { &hf_rnsap_id_commonTransportChannelResourcesInitialisation2,
32377 { "id-commonTransportChannelResourcesInitialisation", "rnsap.id_commonTransportChannelResourcesInitialisation",
32378 FT_NONE, BASE_NONE, NULL, 0,
32379 "rnsap.CommonTransportChannelResourcesFailure", HFILL }},
32380 { &hf_rnsap_id_dedicatedMeasurementInitiation2,
32381 { "id-dedicatedMeasurementInitiation", "rnsap.id_dedicatedMeasurementInitiation",
32382 FT_NONE, BASE_NONE, NULL, 0,
32383 "rnsap.DedicatedMeasurementInitiationFailure", HFILL }},
32384 { &hf_rnsap_id_physicalChannelReconfiguration2,
32385 { "id-physicalChannelReconfiguration", "rnsap.id_physicalChannelReconfiguration",
32386 FT_NONE, BASE_NONE, NULL, 0,
32387 "rnsap.PhysicalChannelReconfigurationFailure", HFILL }},
32388 { &hf_rnsap_id_radioLinkAddition2,
32389 { "id-radioLinkAddition", "rnsap.id_radioLinkAddition",
32390 FT_NONE, BASE_NONE, NULL, 0,
32391 "rnsap.RadioLinkAdditionFailureFDD", HFILL }},
32392 { &hf_rnsap_id_radioLinkAddition_TDD2,
32393 { "id-radioLinkAddition-TDD", "rnsap.id_radioLinkAddition_TDD",
32394 FT_NONE, BASE_NONE, NULL, 0,
32395 "rnsap.RadioLinkAdditionFailureTDD", HFILL }},
32396 { &hf_rnsap_id_radioLinkSetup2,
32397 { "id-radioLinkSetup", "rnsap.id_radioLinkSetup",
32398 FT_NONE, BASE_NONE, NULL, 0,
32399 "rnsap.RadioLinkSetupFailureFDD", HFILL }},
32400 { &hf_rnsap_id_radioLinkSetupTdd2,
32401 { "id-radioLinkSetupTdd", "rnsap.id_radioLinkSetupTdd",
32402 FT_NONE, BASE_NONE, NULL, 0,
32403 "rnsap.RadioLinkSetupFailureTDD", HFILL }},
32404 { &hf_rnsap_id_synchronisedRadioLinkReconfigurationPreparation2,
32405 { "id-synchronisedRadioLinkReconfigurationPreparation", "rnsap.id_synchronisedRadioLinkReconfigurationPreparation",
32406 FT_NONE, BASE_NONE, NULL, 0,
32407 "rnsap.RadioLinkReconfigurationFailure", HFILL }},
32408 { &hf_rnsap_id_unSynchronisedRadioLinkReconfiguration2,
32409 { "id-unSynchronisedRadioLinkReconfiguration", "rnsap.id_unSynchronisedRadioLinkReconfiguration",
32410 FT_NONE, BASE_NONE, NULL, 0,
32411 "rnsap.RadioLinkReconfigurationFailure", HFILL }},
32412 { &hf_rnsap_id_unSynchronisedRadioLinkReconfiguration_TDD2,
32413 { "id-unSynchronisedRadioLinkReconfiguration-TDD", "rnsap.id_unSynchronisedRadioLinkReconfiguration_TDD",
32414 FT_NONE, BASE_NONE, NULL, 0,
32415 "rnsap.RadioLinkReconfigurationFailure", HFILL }},
32416 { &hf_rnsap_id_commonMeasurementInitiation2,
32417 { "id-commonMeasurementInitiation", "rnsap.id_commonMeasurementInitiation",
32418 FT_NONE, BASE_NONE, NULL, 0,
32419 "rnsap.CommonMeasurementInitiationFailure", HFILL }},
32420 { &hf_rnsap_id_informationExchangeInitiation2,
32421 { "id-informationExchangeInitiation", "rnsap.id_informationExchangeInitiation",
32422 FT_NONE, BASE_NONE, NULL, 0,
32423 "rnsap.InformationExchangeInitiationFailure", HFILL }},
32424 { &hf_rnsap_id_uEMeasurementInitiation2,
32425 { "id-uEMeasurementInitiation", "rnsap.id_uEMeasurementInitiation",
32426 FT_NONE, BASE_NONE, NULL, 0,
32427 "rnsap.UEMeasurementInitiationFailure", HFILL }},
32428 { &hf_rnsap_id_AllowedQueuingTime,
32429 { "id-AllowedQueuingTime", "rnsap.id_AllowedQueuingTime",
32430 FT_UINT32, BASE_DEC, NULL, 0,
32431 "rnsap.AllowedQueuingTime", HFILL }},
32432 { &hf_rnsap_id_Allowed_Rate_Information,
32433 { "id-Allowed-Rate-Information", "rnsap.id_Allowed_Rate_Information",
32434 FT_NONE, BASE_NONE, NULL, 0,
32435 "rnsap.Allowed_Rate_Information", HFILL }},
32436 { &hf_rnsap_id_AntennaColocationIndicator,
32437 { "id-AntennaColocationIndicator", "rnsap.id_AntennaColocationIndicator",
32438 FT_UINT32, BASE_DEC, VALS(rnsap_AntennaColocationIndicator_vals), 0,
32439 "rnsap.AntennaColocationIndicator", HFILL }},
32440 { &hf_rnsap_id_BindingID,
32441 { "id-BindingID", "rnsap.id_BindingID",
32442 FT_BYTES, BASE_HEX, NULL, 0,
32443 "rnsap.BindingID", HFILL }},
32444 { &hf_rnsap_id_C_ID,
32445 { "id-C-ID", "rnsap.id_C_ID",
32446 FT_UINT32, BASE_DEC, NULL, 0,
32447 "rnsap.C_ID", HFILL }},
32448 { &hf_rnsap_id_C_RNTI,
32449 { "id-C-RNTI", "rnsap.id_C_RNTI",
32450 FT_UINT32, BASE_DEC, NULL, 0,
32451 "rnsap.C_RNTI", HFILL }},
32452 { &hf_rnsap_id_Cell_Capacity_Class_Value,
32453 { "id-Cell-Capacity-Class-Value", "rnsap.id_Cell_Capacity_Class_Value",
32454 FT_NONE, BASE_NONE, NULL, 0,
32455 "rnsap.Cell_Capacity_Class_Value", HFILL }},
32456 { &hf_rnsap_id_CFN,
32457 { "id-CFN", "rnsap.id_CFN",
32458 FT_UINT32, BASE_DEC, NULL, 0,
32459 "rnsap.CFN", HFILL }},
32460 { &hf_rnsap_id_CN_CS_DomainIdentifier,
32461 { "id-CN-CS-DomainIdentifier", "rnsap.id_CN_CS_DomainIdentifier",
32462 FT_NONE, BASE_NONE, NULL, 0,
32463 "rnsap.CN_CS_DomainIdentifier", HFILL }},
32464 { &hf_rnsap_id_CN_PS_DomainIdentifier,
32465 { "id-CN-PS-DomainIdentifier", "rnsap.id_CN_PS_DomainIdentifier",
32466 FT_NONE, BASE_NONE, NULL, 0,
32467 "rnsap.CN_PS_DomainIdentifier", HFILL }},
32468 { &hf_rnsap_id_Cause,
32469 { "id-Cause", "rnsap.id_Cause",
32470 FT_UINT32, BASE_DEC, VALS(rnsap_Cause_vals), 0,
32471 "rnsap.Cause", HFILL }},
32472 { &hf_rnsap_id_CoverageIndicator,
32473 { "id-CoverageIndicator", "rnsap.id_CoverageIndicator",
32474 FT_UINT32, BASE_DEC, VALS(rnsap_CoverageIndicator_vals), 0,
32475 "rnsap.CoverageIndicator", HFILL }},
32476 { &hf_rnsap_id_CriticalityDiagnostics,
32477 { "id-CriticalityDiagnostics", "rnsap.id_CriticalityDiagnostics",
32478 FT_NONE, BASE_NONE, NULL, 0,
32479 "rnsap.CriticalityDiagnostics", HFILL }},
32480 { &hf_rnsap_id_ContextInfoItem_Reset,
32481 { "id-ContextInfoItem-Reset", "rnsap.id_ContextInfoItem_Reset",
32482 FT_NONE, BASE_NONE, NULL, 0,
32483 "rnsap.ContextInfoItem_Reset", HFILL }},
32484 { &hf_rnsap_id_ContextGroupInfoItem_Reset,
32485 { "id-ContextGroupInfoItem-Reset", "rnsap.id_ContextGroupInfoItem_Reset",
32486 FT_NONE, BASE_NONE, NULL, 0,
32487 "rnsap.ContextGroupInfoItem_Reset", HFILL }},
32488 { &hf_rnsap_id_D_RNTI,
32489 { "id-D-RNTI", "rnsap.id_D_RNTI",
32490 FT_UINT32, BASE_DEC, NULL, 0,
32491 "rnsap.D_RNTI", HFILL }},
32492 { &hf_rnsap_id_D_RNTI_ReleaseIndication,
32493 { "id-D-RNTI-ReleaseIndication", "rnsap.id_D_RNTI_ReleaseIndication",
32494 FT_UINT32, BASE_DEC, VALS(rnsap_D_RNTI_ReleaseIndication_vals), 0,
32495 "rnsap.D_RNTI_ReleaseIndication", HFILL }},
32496 { &hf_rnsap_id_DCHs_to_Add_FDD,
32497 { "id-DCHs-to-Add-FDD", "rnsap.id_DCHs_to_Add_FDD",
32498 FT_UINT32, BASE_DEC, NULL, 0,
32499 "rnsap.DCH_FDD_Information", HFILL }},
32500 { &hf_rnsap_id_DCHs_to_Add_TDD,
32501 { "id-DCHs-to-Add-TDD", "rnsap.id_DCHs_to_Add_TDD",
32502 FT_UINT32, BASE_DEC, NULL, 0,
32503 "rnsap.DCH_TDD_Information", HFILL }},
32504 { &hf_rnsap_id_DCH_DeleteList_RL_ReconfPrepFDD,
32505 { "id-DCH-DeleteList-RL-ReconfPrepFDD", "rnsap.id_DCH_DeleteList_RL_ReconfPrepFDD",
32506 FT_UINT32, BASE_DEC, NULL, 0,
32507 "rnsap.DCH_DeleteList_RL_ReconfPrepFDD", HFILL }},
32508 { &hf_rnsap_id_DCH_DeleteList_RL_ReconfPrepTDD,
32509 { "id-DCH-DeleteList-RL-ReconfPrepTDD", "rnsap.id_DCH_DeleteList_RL_ReconfPrepTDD",
32510 FT_UINT32, BASE_DEC, NULL, 0,
32511 "rnsap.DCH_DeleteList_RL_ReconfPrepTDD", HFILL }},
32512 { &hf_rnsap_id_DCH_DeleteList_RL_ReconfRqstFDD,
32513 { "id-DCH-DeleteList-RL-ReconfRqstFDD", "rnsap.id_DCH_DeleteList_RL_ReconfRqstFDD",
32514 FT_UINT32, BASE_DEC, NULL, 0,
32515 "rnsap.DCH_DeleteList_RL_ReconfRqstFDD", HFILL }},
32516 { &hf_rnsap_id_DCH_DeleteList_RL_ReconfRqstTDD,
32517 { "id-DCH-DeleteList-RL-ReconfRqstTDD", "rnsap.id_DCH_DeleteList_RL_ReconfRqstTDD",
32518 FT_UINT32, BASE_DEC, NULL, 0,
32519 "rnsap.DCH_DeleteList_RL_ReconfRqstTDD", HFILL }},
32520 { &hf_rnsap_id_DCH_FDD_Information,
32521 { "id-DCH-FDD-Information", "rnsap.id_DCH_FDD_Information",
32522 FT_UINT32, BASE_DEC, NULL, 0,
32523 "rnsap.DCH_FDD_Information", HFILL }},
32524 { &hf_rnsap_id_DCH_TDD_Information,
32525 { "id-DCH-TDD-Information", "rnsap.id_DCH_TDD_Information",
32526 FT_UINT32, BASE_DEC, NULL, 0,
32527 "rnsap.DCH_TDD_Information", HFILL }},
32528 { &hf_rnsap_id_FDD_DCHs_to_Modify,
32529 { "id-FDD-DCHs-to-Modify", "rnsap.id_FDD_DCHs_to_Modify",
32530 FT_UINT32, BASE_DEC, NULL, 0,
32531 "rnsap.FDD_DCHs_to_Modify", HFILL }},
32532 { &hf_rnsap_id_TDD_DCHs_to_Modify,
32533 { "id-TDD-DCHs-to-Modify", "rnsap.id_TDD_DCHs_to_Modify",
32534 FT_UINT32, BASE_DEC, NULL, 0,
32535 "rnsap.TDD_DCHs_to_Modify", HFILL }},
32536 { &hf_rnsap_id_DCH_InformationResponse,
32537 { "id-DCH-InformationResponse", "rnsap.id_DCH_InformationResponse",
32538 FT_UINT32, BASE_DEC, NULL, 0,
32539 "rnsap.DCH_InformationResponse", HFILL }},
32540 { &hf_rnsap_id_DCH_Rate_InformationItem_RL_CongestInd,
32541 { "id-DCH-Rate-InformationItem-RL-CongestInd", "rnsap.id_DCH_Rate_InformationItem_RL_CongestInd",
32542 FT_NONE, BASE_NONE, NULL, 0,
32543 "rnsap.DCH_Rate_InformationItem_RL_CongestInd", HFILL }},
32544 { &hf_rnsap_id_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD,
32545 { "id-DL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD", "rnsap.id_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD",
32546 FT_NONE, BASE_NONE, NULL, 0,
32547 "rnsap.DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD", HFILL }},
32548 { &hf_rnsap_id_DL_CCTrCH_InformationListIE_RL_ReconfReadyTDD,
32549 { "id-DL-CCTrCH-InformationListIE-RL-ReconfReadyTDD", "rnsap.id_DL_CCTrCH_InformationListIE_RL_ReconfReadyTDD",
32550 FT_UINT32, BASE_DEC, NULL, 0,
32551 "rnsap.DL_CCTrCHInformationListIE_RL_ReconfReadyTDD", HFILL }},
32552 { &hf_rnsap_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD,
32553 { "id-DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD", "rnsap.id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD",
32554 FT_NONE, BASE_NONE, NULL, 0,
32555 "rnsap.DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD", HFILL }},
32556 { &hf_rnsap_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD,
32557 { "id-DL-CCTrCH-InformationItem-RL-SetupRqstTDD", "rnsap.id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD",
32558 FT_NONE, BASE_NONE, NULL, 0,
32559 "rnsap.DL_CCTrCH_InformationItem_RL_SetupRqstTDD", HFILL }},
32560 { &hf_rnsap_id_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD,
32561 { "id-DL-CCTrCH-InformationListIE-PhyChReconfRqstTDD", "rnsap.id_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD",
32562 FT_UINT32, BASE_DEC, NULL, 0,
32563 "rnsap.DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD", HFILL }},
32564 { &hf_rnsap_id_DL_CCTrCH_InformationListIE_RL_AdditionRspTDD,
32565 { "id-DL-CCTrCH-InformationListIE-RL-AdditionRspTDD", "rnsap.id_DL_CCTrCH_InformationListIE_RL_AdditionRspTDD",
32566 FT_UINT32, BASE_DEC, NULL, 0,
32567 "rnsap.DL_CCTrCHInformationListIE_RL_AdditionRspTDD", HFILL }},
32568 { &hf_rnsap_id_DL_CCTrCH_InformationListIE_RL_SetupRspTDD,
32569 { "id-DL-CCTrCH-InformationListIE-RL-SetupRspTDD", "rnsap.id_DL_CCTrCH_InformationListIE_RL_SetupRspTDD",
32570 FT_NONE, BASE_NONE, NULL, 0,
32571 "rnsap.DL_CCTrCH_InformationItem_RL_SetupRqstTDD", HFILL }},
32572 { &hf_rnsap_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD,
32573 { "id-DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD", "rnsap.id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD",
32574 FT_UINT32, BASE_DEC, NULL, 0,
32575 "rnsap.DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD", HFILL }},
32576 { &hf_rnsap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD,
32577 { "id-DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD", "rnsap.id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD",
32578 FT_UINT32, BASE_DEC, NULL, 0,
32579 "rnsap.DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD", HFILL }},
32580 { &hf_rnsap_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD,
32581 { "id-DL-CCTrCH-InformationList-RL-SetupRqstTDD", "rnsap.id_DL_CCTrCH_InformationList_RL_SetupRqstTDD",
32582 FT_UINT32, BASE_DEC, NULL, 0,
32583 "rnsap.DL_CCTrCH_InformationList_RL_SetupRqstTDD", HFILL }},
32584 { &hf_rnsap_id_FDD_DL_CodeInformation,
32585 { "id-FDD-DL-CodeInformation", "rnsap.id_FDD_DL_CodeInformation",
32586 FT_UINT32, BASE_DEC, NULL, 0,
32587 "rnsap.FDD_DL_CodeInformation", HFILL }},
32588 { &hf_rnsap_id_DL_DPCH_Information_RL_ReconfPrepFDD,
32589 { "id-DL-DPCH-Information-RL-ReconfPrepFDD", "rnsap.id_DL_DPCH_Information_RL_ReconfPrepFDD",
32590 FT_NONE, BASE_NONE, NULL, 0,
32591 "rnsap.DL_DPCH_Information_RL_ReconfPrepFDD", HFILL }},
32592 { &hf_rnsap_id_DL_DPCH_Information_RL_SetupRqstFDD,
32593 { "id-DL-DPCH-Information-RL-SetupRqstFDD", "rnsap.id_DL_DPCH_Information_RL_SetupRqstFDD",
32594 FT_NONE, BASE_NONE, NULL, 0,
32595 "rnsap.DL_DPCH_Information_RL_SetupRqstFDD", HFILL }},
32596 { &hf_rnsap_id_DL_DPCH_Information_RL_ReconfRqstFDD,
32597 { "id-DL-DPCH-Information-RL-ReconfRqstFDD", "rnsap.id_DL_DPCH_Information_RL_ReconfRqstFDD",
32598 FT_NONE, BASE_NONE, NULL, 0,
32599 "rnsap.DL_DPCH_Information_RL_ReconfRqstFDD", HFILL }},
32600 { &hf_rnsap_id_DL_DPCH_InformationItem_PhyChReconfRqstTDD,
32601 { "id-DL-DPCH-InformationItem-PhyChReconfRqstTDD", "rnsap.id_DL_DPCH_InformationItem_PhyChReconfRqstTDD",
32602 FT_NONE, BASE_NONE, NULL, 0,
32603 "rnsap.DL_DPCH_InformationItem_PhyChReconfRqstTDD", HFILL }},
32604 { &hf_rnsap_id_DL_DPCH_InformationItem_RL_AdditionRspTDD,
32605 { "id-DL-DPCH-InformationItem-RL-AdditionRspTDD", "rnsap.id_DL_DPCH_InformationItem_RL_AdditionRspTDD",
32606 FT_NONE, BASE_NONE, NULL, 0,
32607 "rnsap.DL_DPCH_InformationItem_RL_AdditionRspTDD", HFILL }},
32608 { &hf_rnsap_id_DL_DPCH_InformationItem_RL_SetupRspTDD,
32609 { "id-DL-DPCH-InformationItem-RL-SetupRspTDD", "rnsap.id_DL_DPCH_InformationItem_RL_SetupRspTDD",
32610 FT_NONE, BASE_NONE, NULL, 0,
32611 "rnsap.DL_DPCH_InformationItem_RL_SetupRspTDD", HFILL }},
32612 { &hf_rnsap_id_DL_DPCH_TimingAdjustment,
32613 { "id-DL-DPCH-TimingAdjustment", "rnsap.id_DL_DPCH_TimingAdjustment",
32614 FT_UINT32, BASE_DEC, VALS(rnsap_DL_DPCH_TimingAdjustment_vals), 0,
32615 "rnsap.DL_DPCH_TimingAdjustment", HFILL }},
32616 { &hf_rnsap_id_DLReferencePower,
32617 { "id-DLReferencePower", "rnsap.id_DLReferencePower",
32618 FT_INT32, BASE_DEC, NULL, 0,
32619 "rnsap.DL_Power", HFILL }},
32620 { &hf_rnsap_id_DLReferencePowerList_DL_PC_Rqst,
32621 { "id-DLReferencePowerList-DL-PC-Rqst", "rnsap.id_DLReferencePowerList_DL_PC_Rqst",
32622 FT_UINT32, BASE_DEC, NULL, 0,
32623 "rnsap.DL_ReferencePowerInformationList_DL_PC_Rqst", HFILL }},
32624 { &hf_rnsap_id_DL_ReferencePowerInformation_DL_PC_Rqst,
32625 { "id-DL-ReferencePowerInformation-DL-PC-Rqst", "rnsap.id_DL_ReferencePowerInformation_DL_PC_Rqst",
32626 FT_NONE, BASE_NONE, NULL, 0,
32627 "rnsap.DL_ReferencePowerInformation_DL_PC_Rqst", HFILL }},
32628 { &hf_rnsap_id_DPC_Mode,
32629 { "id-DPC-Mode", "rnsap.id_DPC_Mode",
32630 FT_UINT32, BASE_DEC, VALS(rnsap_DPC_Mode_vals), 0,
32631 "rnsap.DPC_Mode", HFILL }},
32632 { &hf_rnsap_id_DRXCycleLengthCoefficient,
32633 { "id-DRXCycleLengthCoefficient", "rnsap.id_DRXCycleLengthCoefficient",
32634 FT_UINT32, BASE_DEC, NULL, 0,
32635 "rnsap.DRXCycleLengthCoefficient", HFILL }},
32636 { &hf_rnsap_id_DedicatedMeasurementObjectType_DM_Fail_Ind,
32637 { "id-DedicatedMeasurementObjectType-DM-Fail-Ind", "rnsap.id_DedicatedMeasurementObjectType_DM_Fail_Ind",
32638 FT_UINT32, BASE_DEC, VALS(rnsap_DedicatedMeasurementObjectType_DM_Fail_Ind_vals), 0,
32639 "rnsap.DedicatedMeasurementObjectType_DM_Fail_Ind", HFILL }},
32640 { &hf_rnsap_id_DedicatedMeasurementObjectType_DM_Fail,
32641 { "id-DedicatedMeasurementObjectType-DM-Fail", "rnsap.id_DedicatedMeasurementObjectType_DM_Fail",
32642 FT_UINT32, BASE_DEC, VALS(rnsap_DedicatedMeasurementObjectType_DM_Fail_vals), 0,
32643 "rnsap.DedicatedMeasurementObjectType_DM_Fail", HFILL }},
32644 { &hf_rnsap_id_DedicatedMeasurementObjectType_DM_Rprt,
32645 { "id-DedicatedMeasurementObjectType-DM-Rprt", "rnsap.id_DedicatedMeasurementObjectType_DM_Rprt",
32646 FT_UINT32, BASE_DEC, VALS(rnsap_DedicatedMeasurementObjectType_DM_Rprt_vals), 0,
32647 "rnsap.DedicatedMeasurementObjectType_DM_Rprt", HFILL }},
32648 { &hf_rnsap_id_DedicatedMeasurementObjectType_DM_Rqst,
32649 { "id-DedicatedMeasurementObjectType-DM-Rqst", "rnsap.id_DedicatedMeasurementObjectType_DM_Rqst",
32650 FT_UINT32, BASE_DEC, VALS(rnsap_DedicatedMeasurementObjectType_DM_Rqst_vals), 0,
32651 "rnsap.DedicatedMeasurementObjectType_DM_Rqst", HFILL }},
32652 { &hf_rnsap_id_DedicatedMeasurementObjectType_DM_Rsp,
32653 { "id-DedicatedMeasurementObjectType-DM-Rsp", "rnsap.id_DedicatedMeasurementObjectType_DM_Rsp",
32654 FT_UINT32, BASE_DEC, VALS(rnsap_DedicatedMeasurementObjectType_DM_Rsp_vals), 0,
32655 "rnsap.DedicatedMeasurementObjectType_DM_Rsp", HFILL }},
32656 { &hf_rnsap_id_DedicatedMeasurementType,
32657 { "id-DedicatedMeasurementType", "rnsap.id_DedicatedMeasurementType",
32658 FT_UINT32, BASE_DEC, VALS(rnsap_DedicatedMeasurementType_vals), 0,
32659 "rnsap.DedicatedMeasurementType", HFILL }},
32660 { &hf_rnsap_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD,
32661 { "id-FACH-InfoForUESelectedS-CCPCH-CTCH-ResourceRspFDD", "rnsap.id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD",
32662 FT_NONE, BASE_NONE, NULL, 0,
32663 "rnsap.FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD", HFILL }},
32664 { &hf_rnsap_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD,
32665 { "id-FACH-InfoForUESelectedS-CCPCH-CTCH-ResourceRspTDD", "rnsap.id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD",
32666 FT_NONE, BASE_NONE, NULL, 0,
32667 "rnsap.FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD", HFILL }},
32668 { &hf_rnsap_id_Guaranteed_Rate_Information,
32669 { "id-Guaranteed-Rate-Information", "rnsap.id_Guaranteed_Rate_Information",
32670 FT_NONE, BASE_NONE, NULL, 0,
32671 "rnsap.Guaranteed_Rate_Information", HFILL }},
32672 { &hf_rnsap_id_IMSI,
32673 { "id-IMSI", "rnsap.id_IMSI",
32674 FT_BYTES, BASE_HEX, NULL, 0,
32675 "rnsap.IMSI", HFILL }},
32676 { &hf_rnsap_id_HCS_Prio,
32677 { "id-HCS-Prio", "rnsap.id_HCS_Prio",
32678 FT_UINT32, BASE_DEC, NULL, 0,
32679 "rnsap.HCS_Prio", HFILL }},
32680 { &hf_rnsap_id_L3_Information,
32681 { "id-L3-Information", "rnsap.id_L3_Information",
32682 FT_BYTES, BASE_HEX, NULL, 0,
32683 "rnsap.L3_Information", HFILL }},
32684 { &hf_rnsap_id_AdjustmentPeriod,
32685 { "id-AdjustmentPeriod", "rnsap.id_AdjustmentPeriod",
32686 FT_UINT32, BASE_DEC, NULL, 0,
32687 "rnsap.AdjustmentPeriod", HFILL }},
32688 { &hf_rnsap_id_MaxAdjustmentStep,
32689 { "id-MaxAdjustmentStep", "rnsap.id_MaxAdjustmentStep",
32690 FT_UINT32, BASE_DEC, NULL, 0,
32691 "rnsap.MaxAdjustmentStep", HFILL }},
32692 { &hf_rnsap_id_MeasurementFilterCoefficient,
32693 { "id-MeasurementFilterCoefficient", "rnsap.id_MeasurementFilterCoefficient",
32694 FT_UINT32, BASE_DEC, VALS(rnsap_MeasurementFilterCoefficient_vals), 0,
32695 "rnsap.MeasurementFilterCoefficient", HFILL }},
32696 { &hf_rnsap_id_MessageStructure,
32697 { "id-MessageStructure", "rnsap.id_MessageStructure",
32698 FT_UINT32, BASE_DEC, NULL, 0,
32699 "rnsap.MessageStructure", HFILL }},
32700 { &hf_rnsap_id_MeasurementID,
32701 { "id-MeasurementID", "rnsap.id_MeasurementID",
32702 FT_UINT32, BASE_DEC, NULL, 0,
32703 "rnsap.MeasurementID", HFILL }},
32704 { &hf_rnsap_id_Neighbouring_GSM_CellInformation,
32705 { "id-Neighbouring-GSM-CellInformation", "rnsap.id_Neighbouring_GSM_CellInformation",
32706 FT_NONE, BASE_NONE, NULL, 0,
32707 "rnsap.Neighbouring_GSM_CellInformation", HFILL }},
32708 { &hf_rnsap_id_Neighbouring_UMTS_CellInformationItem,
32709 { "id-Neighbouring-UMTS-CellInformationItem", "rnsap.id_Neighbouring_UMTS_CellInformationItem",
32710 FT_NONE, BASE_NONE, NULL, 0,
32711 "rnsap.Neighbouring_UMTS_CellInformationItem", HFILL }},
32712 { &hf_rnsap_id_NRT_Load_Information_Value,
32713 { "id-NRT-Load-Information-Value", "rnsap.id_NRT_Load_Information_Value",
32714 FT_UINT32, BASE_DEC, NULL, 0,
32715 "rnsap.NRT_Load_Information_Value", HFILL }},
32716 { &hf_rnsap_id_NRT_Load_Information_Value_IncrDecrThres,
32717 { "id-NRT-Load-Information-Value-IncrDecrThres", "rnsap.id_NRT_Load_Information_Value_IncrDecrThres",
32718 FT_UINT32, BASE_DEC, NULL, 0,
32719 "rnsap.NRT_Load_Information_Value_IncrDecrThres", HFILL }},
32720 { &hf_rnsap_id_PagingArea_PagingRqst,
32721 { "id-PagingArea-PagingRqst", "rnsap.id_PagingArea_PagingRqst",
32722 FT_UINT32, BASE_DEC, VALS(rnsap_PagingArea_PagingRqst_vals), 0,
32723 "rnsap.PagingArea_PagingRqst", HFILL }},
32724 { &hf_rnsap_id_FACH_FlowControlInformation,
32725 { "id-FACH-FlowControlInformation", "rnsap.id_FACH_FlowControlInformation",
32726 FT_UINT32, BASE_DEC, NULL, 0,
32727 "rnsap.FACH_FlowControlInformation", HFILL }},
32728 { &hf_rnsap_id_PartialReportingIndicator,
32729 { "id-PartialReportingIndicator", "rnsap.id_PartialReportingIndicator",
32730 FT_UINT32, BASE_DEC, VALS(rnsap_PartialReportingIndicator_vals), 0,
32731 "rnsap.PartialReportingIndicator", HFILL }},
32732 { &hf_rnsap_id_Permanent_NAS_UE_Identity,
32733 { "id-Permanent-NAS-UE-Identity", "rnsap.id_Permanent_NAS_UE_Identity",
32734 FT_UINT32, BASE_DEC, VALS(rnsap_Permanent_NAS_UE_Identity_vals), 0,
32735 "rnsap.Permanent_NAS_UE_Identity", HFILL }},
32736 { &hf_rnsap_id_PowerAdjustmentType,
32737 { "id-PowerAdjustmentType", "rnsap.id_PowerAdjustmentType",
32738 FT_UINT32, BASE_DEC, VALS(rnsap_PowerAdjustmentType_vals), 0,
32739 "rnsap.PowerAdjustmentType", HFILL }},
32740 { &hf_rnsap_id_RANAP_RelocationInformation,
32741 { "id-RANAP-RelocationInformation", "rnsap.id_RANAP_RelocationInformation",
32742 FT_BYTES, BASE_HEX, NULL, 0,
32743 "rnsap.RANAP_RelocationInformation", HFILL }},
32744 { &hf_rnsap_id_RL_Information_PhyChReconfRqstFDD,
32745 { "id-RL-Information-PhyChReconfRqstFDD", "rnsap.id_RL_Information_PhyChReconfRqstFDD",
32746 FT_NONE, BASE_NONE, NULL, 0,
32747 "rnsap.RL_Information_PhyChReconfRqstFDD", HFILL }},
32748 { &hf_rnsap_id_RL_Information_PhyChReconfRqstTDD,
32749 { "id-RL-Information-PhyChReconfRqstTDD", "rnsap.id_RL_Information_PhyChReconfRqstTDD",
32750 FT_NONE, BASE_NONE, NULL, 0,
32751 "rnsap.RL_Information_PhyChReconfRqstTDD", HFILL }},
32752 { &hf_rnsap_id_RL_Information_RL_AdditionRqstFDD,
32753 { "id-RL-Information-RL-AdditionRqstFDD", "rnsap.id_RL_Information_RL_AdditionRqstFDD",
32754 FT_NONE, BASE_NONE, NULL, 0,
32755 "rnsap.RL_Information_RL_AdditionRqstFDD", HFILL }},
32756 { &hf_rnsap_id_RL_Information_RL_AdditionRqstTDD,
32757 { "id-RL-Information-RL-AdditionRqstTDD", "rnsap.id_RL_Information_RL_AdditionRqstTDD",
32758 FT_NONE, BASE_NONE, NULL, 0,
32759 "rnsap.RL_Information_RL_AdditionRqstTDD", HFILL }},
32760 { &hf_rnsap_id_RL_Information_RL_DeletionRqst,
32761 { "id-RL-Information-RL-DeletionRqst", "rnsap.id_RL_Information_RL_DeletionRqst",
32762 FT_NONE, BASE_NONE, NULL, 0,
32763 "rnsap.RL_Information_RL_DeletionRqst", HFILL }},
32764 { &hf_rnsap_id_RL_Information_RL_FailureInd,
32765 { "id-RL-Information-RL-FailureInd", "rnsap.id_RL_Information_RL_FailureInd",
32766 FT_NONE, BASE_NONE, NULL, 0,
32767 "rnsap.RL_Information_RL_FailureInd", HFILL }},
32768 { &hf_rnsap_id_RL_Information_RL_ReconfPrepFDD,
32769 { "id-RL-Information-RL-ReconfPrepFDD", "rnsap.id_RL_Information_RL_ReconfPrepFDD",
32770 FT_NONE, BASE_NONE, NULL, 0,
32771 "rnsap.RL_Information_RL_ReconfPrepFDD", HFILL }},
32772 { &hf_rnsap_id_RL_Information_RL_RestoreInd,
32773 { "id-RL-Information-RL-RestoreInd", "rnsap.id_RL_Information_RL_RestoreInd",
32774 FT_NONE, BASE_NONE, NULL, 0,
32775 "rnsap.RL_Information_RL_RestoreInd", HFILL }},
32776 { &hf_rnsap_id_RL_Information_RL_SetupRqstFDD,
32777 { "id-RL-Information-RL-SetupRqstFDD", "rnsap.id_RL_Information_RL_SetupRqstFDD",
32778 FT_UINT32, BASE_DEC, NULL, 0,
32779 "rnsap.RL_InformationList_RL_SetupRqstFDD", HFILL }},
32780 { &hf_rnsap_id_RL_Information_RL_SetupRqstTDD,
32781 { "id-RL-Information-RL-SetupRqstTDD", "rnsap.id_RL_Information_RL_SetupRqstTDD",
32782 FT_NONE, BASE_NONE, NULL, 0,
32783 "rnsap.RL_Information_RL_SetupRqstTDD", HFILL }},
32784 { &hf_rnsap_id_RL_InformationItem_RL_CongestInd,
32785 { "id-RL-InformationItem-RL-CongestInd", "rnsap.id_RL_InformationItem_RL_CongestInd",
32786 FT_NONE, BASE_NONE, NULL, 0,
32787 "rnsap.RL_InformationItem_RL_CongestInd", HFILL }},
32788 { &hf_rnsap_id_RL_InformationItem_DM_Rprt,
32789 { "id-RL-InformationItem-DM-Rprt", "rnsap.id_RL_InformationItem_DM_Rprt",
32790 FT_NONE, BASE_NONE, NULL, 0,
32791 "rnsap.RL_InformationItem_DM_Rprt", HFILL }},
32792 { &hf_rnsap_id_RL_InformationItem_DM_Rqst,
32793 { "id-RL-InformationItem-DM-Rqst", "rnsap.id_RL_InformationItem_DM_Rqst",
32794 FT_NONE, BASE_NONE, NULL, 0,
32795 "rnsap.RL_InformationItem_DM_Rqst", HFILL }},
32796 { &hf_rnsap_id_RL_InformationItem_DM_Rsp,
32797 { "id-RL-InformationItem-DM-Rsp", "rnsap.id_RL_InformationItem_DM_Rsp",
32798 FT_NONE, BASE_NONE, NULL, 0,
32799 "rnsap.RL_InformationItem_DM_Rsp", HFILL }},
32800 { &hf_rnsap_id_RL_InformationItem_RL_PreemptRequiredInd,
32801 { "id-RL-InformationItem-RL-PreemptRequiredInd", "rnsap.id_RL_InformationItem_RL_PreemptRequiredInd",
32802 FT_NONE, BASE_NONE, NULL, 0,
32803 "rnsap.RL_InformationItem_RL_PreemptRequiredInd", HFILL }},
32804 { &hf_rnsap_id_RL_InformationItem_RL_SetupRqstFDD,
32805 { "id-RL-InformationItem-RL-SetupRqstFDD", "rnsap.id_RL_InformationItem_RL_SetupRqstFDD",
32806 FT_NONE, BASE_NONE, NULL, 0,
32807 "rnsap.RL_InformationItem_RL_SetupRqstFDD", HFILL }},
32808 { &hf_rnsap_id_RL_InformationList_RL_CongestInd,
32809 { "id-RL-InformationList-RL-CongestInd", "rnsap.id_RL_InformationList_RL_CongestInd",
32810 FT_UINT32, BASE_DEC, NULL, 0,
32811 "rnsap.RL_InformationList_RL_CongestInd", HFILL }},
32812 { &hf_rnsap_id_RL_InformationList_RL_AdditionRqstFDD,
32813 { "id-RL-InformationList-RL-AdditionRqstFDD", "rnsap.id_RL_InformationList_RL_AdditionRqstFDD",
32814 FT_UINT32, BASE_DEC, NULL, 0,
32815 "rnsap.RL_InformationList_RL_AdditionRqstFDD", HFILL }},
32816 { &hf_rnsap_id_RL_InformationList_RL_DeletionRqst,
32817 { "id-RL-InformationList-RL-DeletionRqst", "rnsap.id_RL_InformationList_RL_DeletionRqst",
32818 FT_UINT32, BASE_DEC, NULL, 0,
32819 "rnsap.RL_InformationList_RL_DeletionRqst", HFILL }},
32820 { &hf_rnsap_id_RL_InformationList_RL_PreemptRequiredInd,
32821 { "id-RL-InformationList-RL-PreemptRequiredInd", "rnsap.id_RL_InformationList_RL_PreemptRequiredInd",
32822 FT_UINT32, BASE_DEC, NULL, 0,
32823 "rnsap.RL_InformationList_RL_PreemptRequiredInd", HFILL }},
32824 { &hf_rnsap_id_RL_InformationList_RL_ReconfPrepFDD,
32825 { "id-RL-InformationList-RL-ReconfPrepFDD", "rnsap.id_RL_InformationList_RL_ReconfPrepFDD",
32826 FT_UINT32, BASE_DEC, NULL, 0,
32827 "rnsap.RL_InformationList_RL_ReconfPrepFDD", HFILL }},
32828 { &hf_rnsap_id_RL_InformationResponse_RL_AdditionRspTDD,
32829 { "id-RL-InformationResponse-RL-AdditionRspTDD", "rnsap.id_RL_InformationResponse_RL_AdditionRspTDD",
32830 FT_NONE, BASE_NONE, NULL, 0,
32831 "rnsap.RL_InformationResponse_RL_AdditionRspTDD", HFILL }},
32832 { &hf_rnsap_id_RL_InformationResponse_RL_ReconfReadyTDD,
32833 { "id-RL-InformationResponse-RL-ReconfReadyTDD", "rnsap.id_RL_InformationResponse_RL_ReconfReadyTDD",
32834 FT_NONE, BASE_NONE, NULL, 0,
32835 "rnsap.RL_InformationResponse_RL_ReconfReadyTDD", HFILL }},
32836 { &hf_rnsap_id_RL_InformationResponse_RL_SetupRspTDD,
32837 { "id-RL-InformationResponse-RL-SetupRspTDD", "rnsap.id_RL_InformationResponse_RL_SetupRspTDD",
32838 FT_NONE, BASE_NONE, NULL, 0,
32839 "rnsap.RL_InformationResponse_RL_SetupRspTDD", HFILL }},
32840 { &hf_rnsap_id_RL_InformationResponseItem_RL_AdditionRspFDD,
32841 { "id-RL-InformationResponseItem-RL-AdditionRspFDD", "rnsap.id_RL_InformationResponseItem_RL_AdditionRspFDD",
32842 FT_NONE, BASE_NONE, NULL, 0,
32843 "rnsap.RL_InformationResponseItem_RL_AdditionRspFDD", HFILL }},
32844 { &hf_rnsap_id_RL_InformationResponseItem_RL_ReconfReadyFDD,
32845 { "id-RL-InformationResponseItem-RL-ReconfReadyFDD", "rnsap.id_RL_InformationResponseItem_RL_ReconfReadyFDD",
32846 FT_NONE, BASE_NONE, NULL, 0,
32847 "rnsap.RL_InformationResponseItem_RL_ReconfReadyFDD", HFILL }},
32848 { &hf_rnsap_id_RL_InformationResponseItem_RL_ReconfRspFDD,
32849 { "id-RL-InformationResponseItem-RL-ReconfRspFDD", "rnsap.id_RL_InformationResponseItem_RL_ReconfRspFDD",
32850 FT_NONE, BASE_NONE, NULL, 0,
32851 "rnsap.RL_InformationResponseItem_RL_ReconfRspFDD", HFILL }},
32852 { &hf_rnsap_id_RL_InformationResponseItem_RL_SetupRspFDD,
32853 { "id-RL-InformationResponseItem-RL-SetupRspFDD", "rnsap.id_RL_InformationResponseItem_RL_SetupRspFDD",
32854 FT_NONE, BASE_NONE, NULL, 0,
32855 "rnsap.RL_InformationResponseItem_RL_SetupRspFDD", HFILL }},
32856 { &hf_rnsap_id_RL_InformationResponseList_RL_AdditionRspFDD,
32857 { "id-RL-InformationResponseList-RL-AdditionRspFDD", "rnsap.id_RL_InformationResponseList_RL_AdditionRspFDD",
32858 FT_UINT32, BASE_DEC, NULL, 0,
32859 "rnsap.RL_InformationResponseList_RL_AdditionRspFDD", HFILL }},
32860 { &hf_rnsap_id_RL_InformationResponseList_RL_ReconfReadyFDD,
32861 { "id-RL-InformationResponseList-RL-ReconfReadyFDD", "rnsap.id_RL_InformationResponseList_RL_ReconfReadyFDD",
32862 FT_UINT32, BASE_DEC, NULL, 0,
32863 "rnsap.RL_InformationResponseList_RL_ReconfReadyFDD", HFILL }},
32864 { &hf_rnsap_id_RL_InformationResponseList_RL_ReconfRspFDD,
32865 { "id-RL-InformationResponseList-RL-ReconfRspFDD", "rnsap.id_RL_InformationResponseList_RL_ReconfRspFDD",
32866 FT_UINT32, BASE_DEC, NULL, 0,
32867 "rnsap.RL_InformationResponseList_RL_ReconfRspFDD", HFILL }},
32868 { &hf_rnsap_id_RL_InformationResponse_RL_ReconfRspTDD,
32869 { "id-RL-InformationResponse-RL-ReconfRspTDD", "rnsap.id_RL_InformationResponse_RL_ReconfRspTDD",
32870 FT_NONE, BASE_NONE, NULL, 0,
32871 "rnsap.RL_InformationResponse_RL_ReconfRspTDD", HFILL }},
32872 { &hf_rnsap_id_RL_InformationResponseList_RL_SetupRspFDD,
32873 { "id-RL-InformationResponseList-RL-SetupRspFDD", "rnsap.id_RL_InformationResponseList_RL_SetupRspFDD",
32874 FT_UINT32, BASE_DEC, NULL, 0,
32875 "rnsap.RL_InformationResponseList_RL_SetupRspFDD", HFILL }},
32876 { &hf_rnsap_id_RL_ReconfigurationFailure_RL_ReconfFail,
32877 { "id-RL-ReconfigurationFailure-RL-ReconfFail", "rnsap.id_RL_ReconfigurationFailure_RL_ReconfFail",
32878 FT_NONE, BASE_NONE, NULL, 0,
32879 "rnsap.RL_ReconfigurationFailure_RL_ReconfFail", HFILL }},
32880 { &hf_rnsap_id_RL_Set_InformationItem_DM_Rprt,
32881 { "id-RL-Set-InformationItem-DM-Rprt", "rnsap.id_RL_Set_InformationItem_DM_Rprt",
32882 FT_NONE, BASE_NONE, NULL, 0,
32883 "rnsap.RL_Set_InformationItem_DM_Rprt", HFILL }},
32884 { &hf_rnsap_id_RL_Set_InformationItem_DM_Rqst,
32885 { "id-RL-Set-InformationItem-DM-Rqst", "rnsap.id_RL_Set_InformationItem_DM_Rqst",
32886 FT_NONE, BASE_NONE, NULL, 0,
32887 "rnsap.RL_Set_InformationItem_DM_Rqst", HFILL }},
32888 { &hf_rnsap_id_RL_Set_InformationItem_DM_Rsp,
32889 { "id-RL-Set-InformationItem-DM-Rsp", "rnsap.id_RL_Set_InformationItem_DM_Rsp",
32890 FT_NONE, BASE_NONE, NULL, 0,
32891 "rnsap.RL_Set_InformationItem_DM_Rsp", HFILL }},
32892 { &hf_rnsap_id_RL_Set_Information_RL_FailureInd,
32893 { "id-RL-Set-Information-RL-FailureInd", "rnsap.id_RL_Set_Information_RL_FailureInd",
32894 FT_NONE, BASE_NONE, NULL, 0,
32895 "rnsap.RL_Set_Information_RL_FailureInd", HFILL }},
32896 { &hf_rnsap_id_RL_Set_Information_RL_RestoreInd,
32897 { "id-RL-Set-Information-RL-RestoreInd", "rnsap.id_RL_Set_Information_RL_RestoreInd",
32898 FT_NONE, BASE_NONE, NULL, 0,
32899 "rnsap.RL_Set_Information_RL_RestoreInd", HFILL }},
32900 { &hf_rnsap_id_RL_Set_Successful_InformationItem_DM_Fail,
32901 { "id-RL-Set-Successful-InformationItem-DM-Fail", "rnsap.id_RL_Set_Successful_InformationItem_DM_Fail",
32902 FT_NONE, BASE_NONE, NULL, 0,
32903 "rnsap.RL_Set_Successful_InformationItem_DM_Fail", HFILL }},
32904 { &hf_rnsap_id_RL_Set_Unsuccessful_InformationItem_DM_Fail,
32905 { "id-RL-Set-Unsuccessful-InformationItem-DM-Fail", "rnsap.id_RL_Set_Unsuccessful_InformationItem_DM_Fail",
32906 FT_NONE, BASE_NONE, NULL, 0,
32907 "rnsap.RL_Set_Unsuccessful_InformationItem_DM_Fail", HFILL }},
32908 { &hf_rnsap_id_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind,
32909 { "id-RL-Set-Unsuccessful-InformationItem-DM-Fail-Ind", "rnsap.id_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind",
32910 FT_NONE, BASE_NONE, NULL, 0,
32911 "rnsap.RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind", HFILL }},
32912 { &hf_rnsap_id_RL_Successful_InformationItem_DM_Fail,
32913 { "id-RL-Successful-InformationItem-DM-Fail", "rnsap.id_RL_Successful_InformationItem_DM_Fail",
32914 FT_NONE, BASE_NONE, NULL, 0,
32915 "rnsap.RL_Successful_InformationItem_DM_Fail", HFILL }},
32916 { &hf_rnsap_id_RL_Unsuccessful_InformationItem_DM_Fail,
32917 { "id-RL-Unsuccessful-InformationItem-DM-Fail", "rnsap.id_RL_Unsuccessful_InformationItem_DM_Fail",
32918 FT_NONE, BASE_NONE, NULL, 0,
32919 "rnsap.RL_Unsuccessful_InformationItem_DM_Fail", HFILL }},
32920 { &hf_rnsap_id_RL_Unsuccessful_InformationItem_DM_Fail_Ind,
32921 { "id-RL-Unsuccessful-InformationItem-DM-Fail-Ind", "rnsap.id_RL_Unsuccessful_InformationItem_DM_Fail_Ind",
32922 FT_NONE, BASE_NONE, NULL, 0,
32923 "rnsap.RL_Unsuccessful_InformationItem_DM_Fail_Ind", HFILL }},
32924 { &hf_rnsap_id_ReportCharacteristics,
32925 { "id-ReportCharacteristics", "rnsap.id_ReportCharacteristics",
32926 FT_UINT32, BASE_DEC, VALS(rnsap_ReportCharacteristics_vals), 0,
32927 "rnsap.ReportCharacteristics", HFILL }},
32928 { &hf_rnsap_id_Reporting_Object_RL_FailureInd,
32929 { "id-Reporting-Object-RL-FailureInd", "rnsap.id_Reporting_Object_RL_FailureInd",
32930 FT_UINT32, BASE_DEC, VALS(rnsap_Reporting_Object_RL_FailureInd_vals), 0,
32931 "rnsap.Reporting_Object_RL_FailureInd", HFILL }},
32932 { &hf_rnsap_id_Reporing_Object_RL_RestoreInd,
32933 { "id-Reporing-Object-RL-RestoreInd", "rnsap.id_Reporing_Object_RL_RestoreInd",
32934 FT_UINT32, BASE_DEC, VALS(rnsap_Reporting_Object_RL_RestoreInd_vals), 0,
32935 "rnsap.Reporting_Object_RL_RestoreInd", HFILL }},
32936 { &hf_rnsap_id_RT_Load_Value,
32937 { "id-RT-Load-Value", "rnsap.id_RT_Load_Value",
32938 FT_UINT32, BASE_DEC, NULL, 0,
32939 "rnsap.RT_Load_Value", HFILL }},
32940 { &hf_rnsap_id_RT_Load_Value_IncrDecrThres,
32941 { "id-RT-Load-Value-IncrDecrThres", "rnsap.id_RT_Load_Value_IncrDecrThres",
32942 FT_UINT32, BASE_DEC, NULL, 0,
32943 "rnsap.RT_Load_Value_IncrDecrThres", HFILL }},
32944 { &hf_rnsap_id_S_RNTI,
32945 { "id-S-RNTI", "rnsap.id_S_RNTI",
32946 FT_UINT32, BASE_DEC, NULL, 0,
32947 "rnsap.S_RNTI", HFILL }},
32948 { &hf_rnsap_id_ResetIndicator,
32949 { "id-ResetIndicator", "rnsap.id_ResetIndicator",
32950 FT_UINT32, BASE_DEC, VALS(rnsap_ResetIndicator_vals), 0,
32951 "rnsap.ResetIndicator", HFILL }},
32952 { &hf_rnsap_id_RNC_ID,
32953 { "id-RNC-ID", "rnsap.id_RNC_ID",
32954 FT_UINT32, BASE_DEC, NULL, 0,
32955 "rnsap.RNC_ID", HFILL }},
32956 { &hf_rnsap_id_SAI,
32957 { "id-SAI", "rnsap.id_SAI",
32958 FT_NONE, BASE_NONE, NULL, 0,
32959 "rnsap.SAI", HFILL }},
32960 { &hf_rnsap_id_SRNC_ID,
32961 { "id-SRNC-ID", "rnsap.id_SRNC_ID",
32962 FT_UINT32, BASE_DEC, NULL, 0,
32963 "rnsap.RNC_ID", HFILL }},
32964 { &hf_rnsap_id_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD,
32965 { "id-SuccessfulRL-InformationResponse-RL-AdditionFailureFDD", "rnsap.id_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD",
32966 FT_NONE, BASE_NONE, NULL, 0,
32967 "rnsap.SuccessfulRL_InformationResponse_RL_AdditionFailureFDD", HFILL }},
32968 { &hf_rnsap_id_SuccessfulRL_InformationResponse_RL_SetupFailureFDD,
32969 { "id-SuccessfulRL-InformationResponse-RL-SetupFailureFDD", "rnsap.id_SuccessfulRL_InformationResponse_RL_SetupFailureFDD",
32970 FT_NONE, BASE_NONE, NULL, 0,
32971 "rnsap.SuccessfulRL_InformationResponse_RL_SetupFailureFDD", HFILL }},
32972 { &hf_rnsap_id_TransportBearerID,
32973 { "id-TransportBearerID", "rnsap.id_TransportBearerID",
32974 FT_UINT32, BASE_DEC, NULL, 0,
32975 "rnsap.TransportBearerID", HFILL }},
32976 { &hf_rnsap_id_TransportBearerRequestIndicator,
32977 { "id-TransportBearerRequestIndicator", "rnsap.id_TransportBearerRequestIndicator",
32978 FT_UINT32, BASE_DEC, VALS(rnsap_TransportBearerRequestIndicator_vals), 0,
32979 "rnsap.TransportBearerRequestIndicator", HFILL }},
32980 { &hf_rnsap_id_TransportLayerAddress,
32981 { "id-TransportLayerAddress", "rnsap.id_TransportLayerAddress",
32982 FT_BYTES, BASE_HEX, NULL, 0,
32983 "rnsap.TransportLayerAddress", HFILL }},
32984 { &hf_rnsap_id_TypeOfError,
32985 { "id-TypeOfError", "rnsap.id_TypeOfError",
32986 FT_UINT32, BASE_DEC, VALS(rnsap_TypeOfError_vals), 0,
32987 "rnsap.TypeOfError", HFILL }},
32988 { &hf_rnsap_id_UC_ID,
32989 { "id-UC-ID", "rnsap.id_UC_ID",
32990 FT_NONE, BASE_NONE, NULL, 0,
32991 "rnsap.UC_ID", HFILL }},
32992 { &hf_rnsap_id_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD,
32993 { "id-UL-CCTrCH-AddInformation-RL-ReconfPrepTDD", "rnsap.id_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD",
32994 FT_NONE, BASE_NONE, NULL, 0,
32995 "rnsap.UL_CCTrCH_AddInformation_RL_ReconfPrepTDD", HFILL }},
32996 { &hf_rnsap_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD,
32997 { "id-UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD", "rnsap.id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD",
32998 FT_UINT32, BASE_DEC, NULL, 0,
32999 "rnsap.UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD", HFILL }},
33000 { &hf_rnsap_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD,
33001 { "id-UL-CCTrCH-InformationItem-RL-SetupRqstTDD", "rnsap.id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD",
33002 FT_NONE, BASE_NONE, NULL, 0,
33003 "rnsap.UL_CCTrCH_InformationItem_RL_SetupRqstTDD", HFILL }},
33004 { &hf_rnsap_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD,
33005 { "id-UL-CCTrCH-InformationList-RL-SetupRqstTDD", "rnsap.id_UL_CCTrCH_InformationList_RL_SetupRqstTDD",
33006 FT_UINT32, BASE_DEC, NULL, 0,
33007 "rnsap.UL_CCTrCH_InformationList_RL_SetupRqstTDD", HFILL }},
33008 { &hf_rnsap_id_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD,
33009 { "id-UL-CCTrCH-InformationListIE-PhyChReconfRqstTDD", "rnsap.id_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD",
33010 FT_UINT32, BASE_DEC, NULL, 0,
33011 "rnsap.UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD", HFILL }},
33012 { &hf_rnsap_id_UL_CCTrCH_InformationListIE_RL_AdditionRspTDD,
33013 { "id-UL-CCTrCH-InformationListIE-RL-AdditionRspTDD", "rnsap.id_UL_CCTrCH_InformationListIE_RL_AdditionRspTDD",
33014 FT_UINT32, BASE_DEC, NULL, 0,
33015 "rnsap.UL_CCTrCHInformationListIE_RL_AdditionRspTDD", HFILL }},
33016 { &hf_rnsap_id_UL_CCTrCH_InformationListIE_RL_ReconfReadyTDD,
33017 { "id-UL-CCTrCH-InformationListIE-RL-ReconfReadyTDD", "rnsap.id_UL_CCTrCH_InformationListIE_RL_ReconfReadyTDD",
33018 FT_UINT32, BASE_DEC, NULL, 0,
33019 "rnsap.UL_CCTrCHInformationListIE_RL_ReconfReadyTDD", HFILL }},
33020 { &hf_rnsap_id_UL_CCTrCH_InformationListIE_RL_SetupRspTDD,
33021 { "id-UL-CCTrCH-InformationListIE-RL-SetupRspTDD", "rnsap.id_UL_CCTrCH_InformationListIE_RL_SetupRspTDD",
33022 FT_UINT32, BASE_DEC, NULL, 0,
33023 "rnsap.UL_CCTrCHInformationListIE_RL_SetupRspTDD", HFILL }},
33024 { &hf_rnsap_id_UL_DPCH_Information_RL_ReconfPrepFDD,
33025 { "id-UL-DPCH-Information-RL-ReconfPrepFDD", "rnsap.id_UL_DPCH_Information_RL_ReconfPrepFDD",
33026 FT_NONE, BASE_NONE, NULL, 0,
33027 "rnsap.UL_DPCH_Information_RL_ReconfPrepFDD", HFILL }},
33028 { &hf_rnsap_id_UL_DPCH_Information_RL_ReconfRqstFDD,
33029 { "id-UL-DPCH-Information-RL-ReconfRqstFDD", "rnsap.id_UL_DPCH_Information_RL_ReconfRqstFDD",
33030 FT_NONE, BASE_NONE, NULL, 0,
33031 "rnsap.UL_DPCH_Information_RL_ReconfRqstFDD", HFILL }},
33032 { &hf_rnsap_id_UL_DPCH_Information_RL_SetupRqstFDD,
33033 { "id-UL-DPCH-Information-RL-SetupRqstFDD", "rnsap.id_UL_DPCH_Information_RL_SetupRqstFDD",
33034 FT_NONE, BASE_NONE, NULL, 0,
33035 "rnsap.UL_DPCH_Information_RL_SetupRqstFDD", HFILL }},
33036 { &hf_rnsap_id_UL_DPCH_InformationItem_PhyChReconfRqstTDD,
33037 { "id-UL-DPCH-InformationItem-PhyChReconfRqstTDD", "rnsap.id_UL_DPCH_InformationItem_PhyChReconfRqstTDD",
33038 FT_NONE, BASE_NONE, NULL, 0,
33039 "rnsap.UL_DPCH_InformationItem_PhyChReconfRqstTDD", HFILL }},
33040 { &hf_rnsap_id_UL_DPCH_InformationItem_RL_AdditionRspTDD,
33041 { "id-UL-DPCH-InformationItem-RL-AdditionRspTDD", "rnsap.id_UL_DPCH_InformationItem_RL_AdditionRspTDD",
33042 FT_NONE, BASE_NONE, NULL, 0,
33043 "rnsap.UL_DPCH_InformationItem_RL_AdditionRspTDD", HFILL }},
33044 { &hf_rnsap_id_UL_DPCH_InformationItem_RL_SetupRspTDD,
33045 { "id-UL-DPCH-InformationItem-RL-SetupRspTDD", "rnsap.id_UL_DPCH_InformationItem_RL_SetupRspTDD",
33046 FT_NONE, BASE_NONE, NULL, 0,
33047 "rnsap.UL_DPCH_InformationItem_RL_SetupRspTDD", HFILL }},
33048 { &hf_rnsap_id_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD,
33049 { "id-UL-DPCH-InformationAddListIE-RL-ReconfReadyTDD", "rnsap.id_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD",
33050 FT_NONE, BASE_NONE, NULL, 0,
33051 "rnsap.UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD", HFILL }},
33052 { &hf_rnsap_id_UL_SIRTarget,
33053 { "id-UL-SIRTarget", "rnsap.id_UL_SIRTarget",
33054 FT_INT32, BASE_DEC, NULL, 0,
33055 "rnsap.UL_SIR", HFILL }},
33056 { &hf_rnsap_id_URA_Information,
33057 { "id-URA-Information", "rnsap.id_URA_Information",
33058 FT_NONE, BASE_NONE, NULL, 0,
33059 "rnsap.URA_Information", HFILL }},
33060 { &hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD,
33061 { "id-UnsuccessfulRL-InformationResponse-RL-AdditionFailureFDD", "rnsap.id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD",
33062 FT_NONE, BASE_NONE, NULL, 0,
33063 "rnsap.UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD", HFILL }},
33064 { &hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD,
33065 { "id-UnsuccessfulRL-InformationResponse-RL-SetupFailureFDD", "rnsap.id_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD",
33066 FT_NONE, BASE_NONE, NULL, 0,
33067 "rnsap.UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD", HFILL }},
33068 { &hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD,
33069 { "id-UnsuccessfulRL-InformationResponse-RL-SetupFailureTDD", "rnsap.id_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD",
33070 FT_NONE, BASE_NONE, NULL, 0,
33071 "rnsap.UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD", HFILL }},
33072 { &hf_rnsap_id_Active_Pattern_Sequence_Information,
33073 { "id-Active-Pattern-Sequence-Information", "rnsap.id_Active_Pattern_Sequence_Information",
33074 FT_NONE, BASE_NONE, NULL, 0,
33075 "rnsap.Active_Pattern_Sequence_Information", HFILL }},
33076 { &hf_rnsap_id_AdjustmentRatio,
33077 { "id-AdjustmentRatio", "rnsap.id_AdjustmentRatio",
33078 FT_UINT32, BASE_DEC, NULL, 0,
33079 "rnsap.ScaledAdjustmentRatio", HFILL }},
33080 { &hf_rnsap_id_CauseLevel_RL_AdditionFailureFDD,
33081 { "id-CauseLevel-RL-AdditionFailureFDD", "rnsap.id_CauseLevel_RL_AdditionFailureFDD",
33082 FT_UINT32, BASE_DEC, VALS(rnsap_CauseLevel_RL_AdditionFailureFDD_vals), 0,
33083 "rnsap.CauseLevel_RL_AdditionFailureFDD", HFILL }},
33084 { &hf_rnsap_id_CauseLevel_RL_AdditionFailureTDD,
33085 { "id-CauseLevel-RL-AdditionFailureTDD", "rnsap.id_CauseLevel_RL_AdditionFailureTDD",
33086 FT_UINT32, BASE_DEC, VALS(rnsap_CauseLevel_RL_AdditionFailureTDD_vals), 0,
33087 "rnsap.CauseLevel_RL_AdditionFailureTDD", HFILL }},
33088 { &hf_rnsap_id_CauseLevel_RL_ReconfFailure,
33089 { "id-CauseLevel-RL-ReconfFailure", "rnsap.id_CauseLevel_RL_ReconfFailure",
33090 FT_UINT32, BASE_DEC, VALS(rnsap_CauseLevel_RL_ReconfFailure_vals), 0,
33091 "rnsap.CauseLevel_RL_ReconfFailure", HFILL }},
33092 { &hf_rnsap_id_CauseLevel_RL_SetupFailureFDD,
33093 { "id-CauseLevel-RL-SetupFailureFDD", "rnsap.id_CauseLevel_RL_SetupFailureFDD",
33094 FT_UINT32, BASE_DEC, VALS(rnsap_CauseLevel_RL_SetupFailureFDD_vals), 0,
33095 "rnsap.CauseLevel_RL_SetupFailureFDD", HFILL }},
33096 { &hf_rnsap_id_CauseLevel_RL_SetupFailureTDD,
33097 { "id-CauseLevel-RL-SetupFailureTDD", "rnsap.id_CauseLevel_RL_SetupFailureTDD",
33098 FT_UINT32, BASE_DEC, VALS(rnsap_CauseLevel_RL_SetupFailureTDD_vals), 0,
33099 "rnsap.CauseLevel_RL_SetupFailureTDD", HFILL }},
33100 { &hf_rnsap_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD,
33101 { "id-DL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD", "rnsap.id_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD",
33102 FT_NONE, BASE_NONE, NULL, 0,
33103 "rnsap.DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD", HFILL }},
33104 { &hf_rnsap_id_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD,
33105 { "id-DL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD", "rnsap.id_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD",
33106 FT_NONE, BASE_NONE, NULL, 0,
33107 "rnsap.DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD", HFILL }},
33108 { &hf_rnsap_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD,
33109 { "id-DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD", "rnsap.id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD",
33110 FT_NONE, BASE_NONE, NULL, 0,
33111 "rnsap.DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD", HFILL }},
33112 { &hf_rnsap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD,
33113 { "id-DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD", "rnsap.id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD",
33114 FT_UINT32, BASE_DEC, NULL, 0,
33115 "rnsap.DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD", HFILL }},
33116 { &hf_rnsap_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD,
33117 { "id-DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD", "rnsap.id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD",
33118 FT_UINT32, BASE_DEC, NULL, 0,
33119 "rnsap.DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD", HFILL }},
33120 { &hf_rnsap_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD,
33121 { "id-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", "rnsap.id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD",
33122 FT_UINT32, BASE_DEC, NULL, 0,
33123 "rnsap.DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD", HFILL }},
33124 { &hf_rnsap_id_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD,
33125 { "id-DL-DPCH-InformationAddListIE-RL-ReconfReadyTDD", "rnsap.id_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD",
33126 FT_NONE, BASE_NONE, NULL, 0,
33127 "rnsap.DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD", HFILL }},
33128 { &hf_rnsap_id_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD,
33129 { "id-DL-DPCH-InformationDeleteListIE-RL-ReconfReadyTDD", "rnsap.id_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD",
33130 FT_UINT32, BASE_DEC, NULL, 0,
33131 "rnsap.DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD", HFILL }},
33132 { &hf_rnsap_id_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD,
33133 { "id-DL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD", "rnsap.id_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD",
33134 FT_NONE, BASE_NONE, NULL, 0,
33135 "rnsap.DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD", HFILL }},
33136 { &hf_rnsap_id_DSCHs_to_Add_TDD,
33137 { "id-DSCHs-to-Add-TDD", "rnsap.id_DSCHs_to_Add_TDD",
33138 FT_UINT32, BASE_DEC, NULL, 0,
33139 "rnsap.DSCH_TDD_Information", HFILL }},
33140 { &hf_rnsap_id_DSCH_DeleteList_RL_ReconfPrepTDD,
33141 { "id-DSCH-DeleteList-RL-ReconfPrepTDD", "rnsap.id_DSCH_DeleteList_RL_ReconfPrepTDD",
33142 FT_UINT32, BASE_DEC, NULL, 0,
33143 "rnsap.DSCH_DeleteList_RL_ReconfPrepTDD", HFILL }},
33144 { &hf_rnsap_id_DSCH_InformationListIE_RL_AdditionRspTDD,
33145 { "id-DSCH-InformationListIE-RL-AdditionRspTDD", "rnsap.id_DSCH_InformationListIE_RL_AdditionRspTDD",
33146 FT_UINT32, BASE_DEC, NULL, 0,
33147 "rnsap.DSCH_InformationListIE_RL_AdditionRspTDD", HFILL }},
33148 { &hf_rnsap_id_DSCH_InformationListIEs_RL_SetupRspTDD,
33149 { "id-DSCH-InformationListIEs-RL-SetupRspTDD", "rnsap.id_DSCH_InformationListIEs_RL_SetupRspTDD",
33150 FT_UINT32, BASE_DEC, NULL, 0,
33151 "rnsap.DSCH_InformationListIEs_RL_SetupRspTDD", HFILL }},
33152 { &hf_rnsap_id_DSCH_TDD_Information,
33153 { "id-DSCH-TDD-Information", "rnsap.id_DSCH_TDD_Information",
33154 FT_UINT32, BASE_DEC, NULL, 0,
33155 "rnsap.DSCH_TDD_Information", HFILL }},
33156 { &hf_rnsap_id_DSCH_ModifyList_RL_ReconfPrepTDD,
33157 { "id-DSCH-ModifyList-RL-ReconfPrepTDD", "rnsap.id_DSCH_ModifyList_RL_ReconfPrepTDD",
33158 FT_UINT32, BASE_DEC, NULL, 0,
33159 "rnsap.DSCH_ModifyList_RL_ReconfPrepTDD", HFILL }},
33160 { &hf_rnsap_id_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD,
33161 { "id-DSCHToBeAddedOrModifiedList-RL-ReconfReadyTDD", "rnsap.id_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD",
33162 FT_UINT32, BASE_DEC, NULL, 0,
33163 "rnsap.DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD", HFILL }},
33164 { &hf_rnsap_id_GA_Cell,
33165 { "id-GA-Cell", "rnsap.id_GA_Cell",
33166 FT_UINT32, BASE_DEC, NULL, 0,
33167 "rnsap.GA_Cell", HFILL }},
33168 { &hf_rnsap_id_GA_CellAdditionalShapes,
33169 { "id-GA-CellAdditionalShapes", "rnsap.id_GA_CellAdditionalShapes",
33170 FT_UINT32, BASE_DEC, VALS(rnsap_GA_CellAdditionalShapes_vals), 0,
33171 "rnsap.GA_CellAdditionalShapes", HFILL }},
33172 { &hf_rnsap_id_Transmission_Gap_Pattern_Sequence_Information,
33173 { "id-Transmission-Gap-Pattern-Sequence-Information", "rnsap.id_Transmission_Gap_Pattern_Sequence_Information",
33174 FT_UINT32, BASE_DEC, NULL, 0,
33175 "rnsap.Transmission_Gap_Pattern_Sequence_Information", HFILL }},
33176 { &hf_rnsap_id_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD,
33177 { "id-UL-CCTrCH-DeleteInformation-RL-ReconfPrepTDD", "rnsap.id_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD",
33178 FT_NONE, BASE_NONE, NULL, 0,
33179 "rnsap.UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD", HFILL }},
33180 { &hf_rnsap_id_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD,
33181 { "id-UL-CCTrCH-ModifyInformation-RL-ReconfPrepTDD", "rnsap.id_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD",
33182 FT_NONE, BASE_NONE, NULL, 0,
33183 "rnsap.UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD", HFILL }},
33184 { &hf_rnsap_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD,
33185 { "id-UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD", "rnsap.id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD",
33186 FT_NONE, BASE_NONE, NULL, 0,
33187 "rnsap.UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD", HFILL }},
33188 { &hf_rnsap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD,
33189 { "id-UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD", "rnsap.id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD",
33190 FT_UINT32, BASE_DEC, NULL, 0,
33191 "rnsap.UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD", HFILL }},
33192 { &hf_rnsap_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD,
33193 { "id-UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD", "rnsap.id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD",
33194 FT_UINT32, BASE_DEC, NULL, 0,
33195 "rnsap.UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD", HFILL }},
33196 { &hf_rnsap_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD,
33197 { "id-UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", "rnsap.id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD",
33198 FT_UINT32, BASE_DEC, NULL, 0,
33199 "rnsap.UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD", HFILL }},
33200 { &hf_rnsap_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD,
33201 { "id-UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD", "rnsap.id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD",
33202 FT_NONE, BASE_NONE, NULL, 0,
33203 "rnsap.UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD", HFILL }},
33204 { &hf_rnsap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD,
33205 { "id-UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD", "rnsap.id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD",
33206 FT_UINT32, BASE_DEC, NULL, 0,
33207 "rnsap.UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD", HFILL }},
33208 { &hf_rnsap_id_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD,
33209 { "id-UL-DPCH-InformationDeleteListIE-RL-ReconfReadyTDD", "rnsap.id_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD",
33210 FT_UINT32, BASE_DEC, NULL, 0,
33211 "rnsap.UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD", HFILL }},
33212 { &hf_rnsap_id_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD,
33213 { "id-UL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD", "rnsap.id_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD",
33214 FT_NONE, BASE_NONE, NULL, 0,
33215 "rnsap.UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD", HFILL }},
33216 { &hf_rnsap_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD,
33217 { "id-UnsuccessfulRL-InformationResponse-RL-AdditionFailureTDD", "rnsap.id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD",
33218 FT_NONE, BASE_NONE, NULL, 0,
33219 "rnsap.UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD", HFILL }},
33220 { &hf_rnsap_id_USCHs_to_Add,
33221 { "id-USCHs-to-Add", "rnsap.id_USCHs_to_Add",
33222 FT_UINT32, BASE_DEC, NULL, 0,
33223 "rnsap.USCH_Information", HFILL }},
33224 { &hf_rnsap_id_USCH_DeleteList_RL_ReconfPrepTDD,
33225 { "id-USCH-DeleteList-RL-ReconfPrepTDD", "rnsap.id_USCH_DeleteList_RL_ReconfPrepTDD",
33226 FT_UINT32, BASE_DEC, NULL, 0,
33227 "rnsap.USCH_DeleteList_RL_ReconfPrepTDD", HFILL }},
33228 { &hf_rnsap_id_USCH_InformationListIE_RL_AdditionRspTDD,
33229 { "id-USCH-InformationListIE-RL-AdditionRspTDD", "rnsap.id_USCH_InformationListIE_RL_AdditionRspTDD",
33230 FT_UINT32, BASE_DEC, NULL, 0,
33231 "rnsap.USCH_InformationListIE_RL_AdditionRspTDD", HFILL }},
33232 { &hf_rnsap_id_USCH_InformationListIEs_RL_SetupRspTDD,
33233 { "id-USCH-InformationListIEs-RL-SetupRspTDD", "rnsap.id_USCH_InformationListIEs_RL_SetupRspTDD",
33234 FT_UINT32, BASE_DEC, NULL, 0,
33235 "rnsap.USCH_InformationListIEs_RL_SetupRspTDD", HFILL }},
33236 { &hf_rnsap_id_USCH_Information,
33237 { "id-USCH-Information", "rnsap.id_USCH_Information",
33238 FT_UINT32, BASE_DEC, NULL, 0,
33239 "rnsap.USCH_Information", HFILL }},
33240 { &hf_rnsap_id_USCH_ModifyList_RL_ReconfPrepTDD,
33241 { "id-USCH-ModifyList-RL-ReconfPrepTDD", "rnsap.id_USCH_ModifyList_RL_ReconfPrepTDD",
33242 FT_UINT32, BASE_DEC, NULL, 0,
33243 "rnsap.USCH_ModifyList_RL_ReconfPrepTDD", HFILL }},
33244 { &hf_rnsap_id_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD,
33245 { "id-USCHToBeAddedOrModifiedList-RL-ReconfReadyTDD", "rnsap.id_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD",
33246 FT_UINT32, BASE_DEC, NULL, 0,
33247 "rnsap.USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD", HFILL }},
33248 { &hf_rnsap_id_DL_Physical_Channel_Information_RL_SetupRqstTDD,
33249 { "id-DL-Physical-Channel-Information-RL-SetupRqstTDD", "rnsap.id_DL_Physical_Channel_Information_RL_SetupRqstTDD",
33250 FT_NONE, BASE_NONE, NULL, 0,
33251 "rnsap.DL_Physical_Channel_Information_RL_SetupRqstTDD", HFILL }},
33252 { &hf_rnsap_id_UL_Physical_Channel_Information_RL_SetupRqstTDD,
33253 { "id-UL-Physical-Channel-Information-RL-SetupRqstTDD", "rnsap.id_UL_Physical_Channel_Information_RL_SetupRqstTDD",
33254 FT_NONE, BASE_NONE, NULL, 0,
33255 "rnsap.UL_Physical_Channel_Information_RL_SetupRqstTDD", HFILL }},
33256 { &hf_rnsap_id_ClosedLoopMode1_SupportIndicator,
33257 { "id-ClosedLoopMode1-SupportIndicator", "rnsap.id_ClosedLoopMode1_SupportIndicator",
33258 FT_UINT32, BASE_DEC, VALS(rnsap_ClosedLoopMode1_SupportIndicator_vals), 0,
33259 "rnsap.ClosedLoopMode1_SupportIndicator", HFILL }},
33260 { &hf_rnsap_id_STTD_SupportIndicator,
33261 { "id-STTD-SupportIndicator", "rnsap.id_STTD_SupportIndicator",
33262 FT_UINT32, BASE_DEC, VALS(rnsap_STTD_SupportIndicator_vals), 0,
33263 "rnsap.STTD_SupportIndicator", HFILL }},
33264 { &hf_rnsap_id_CFNReportingIndicator,
33265 { "id-CFNReportingIndicator", "rnsap.id_CFNReportingIndicator",
33266 FT_UINT32, BASE_DEC, VALS(rnsap_FNReportingIndicator_vals), 0,
33267 "rnsap.FNReportingIndicator", HFILL }},
33268 { &hf_rnsap_id_CNOriginatedPage_PagingRqst,
33269 { "id-CNOriginatedPage-PagingRqst", "rnsap.id_CNOriginatedPage_PagingRqst",
33270 FT_NONE, BASE_NONE, NULL, 0,
33271 "rnsap.CNOriginatedPage_PagingRqst", HFILL }},
33272 { &hf_rnsap_id_InnerLoopDLPCStatus,
33273 { "id-InnerLoopDLPCStatus", "rnsap.id_InnerLoopDLPCStatus",
33274 FT_UINT32, BASE_DEC, VALS(rnsap_InnerLoopDLPCStatus_vals), 0,
33275 "rnsap.InnerLoopDLPCStatus", HFILL }},
33276 { &hf_rnsap_id_PropagationDelay,
33277 { "id-PropagationDelay", "rnsap.id_PropagationDelay",
33278 FT_UINT32, BASE_DEC, NULL, 0,
33279 "rnsap.PropagationDelay", HFILL }},
33280 { &hf_rnsap_id_RxTimingDeviationForTA,
33281 { "id-RxTimingDeviationForTA", "rnsap.id_RxTimingDeviationForTA",
33282 FT_UINT32, BASE_DEC, NULL, 0,
33283 "rnsap.RxTimingDeviationForTA", HFILL }},
33284 { &hf_rnsap_id_timeSlot_ISCP,
33285 { "id-timeSlot-ISCP", "rnsap.id_timeSlot_ISCP",
33286 FT_UINT32, BASE_DEC, NULL, 0,
33287 "rnsap.DL_TimeSlot_ISCP_Info", HFILL }},
33288 { &hf_rnsap_id_CCTrCH_InformationItem_RL_FailureInd,
33289 { "id-CCTrCH-InformationItem-RL-FailureInd", "rnsap.id_CCTrCH_InformationItem_RL_FailureInd",
33290 FT_NONE, BASE_NONE, NULL, 0,
33291 "rnsap.CCTrCH_InformationItem_RL_FailureInd", HFILL }},
33292 { &hf_rnsap_id_CCTrCH_InformationItem_RL_RestoreInd,
33293 { "id-CCTrCH-InformationItem-RL-RestoreInd", "rnsap.id_CCTrCH_InformationItem_RL_RestoreInd",
33294 FT_NONE, BASE_NONE, NULL, 0,
33295 "rnsap.CCTrCH_InformationItem_RL_RestoreInd", HFILL }},
33296 { &hf_rnsap_id_CommonMeasurementAccuracy,
33297 { "id-CommonMeasurementAccuracy", "rnsap.id_CommonMeasurementAccuracy",
33298 FT_UINT32, BASE_DEC, VALS(rnsap_CommonMeasurementAccuracy_vals), 0,
33299 "rnsap.CommonMeasurementAccuracy", HFILL }},
33300 { &hf_rnsap_id_CommonMeasurementObjectType_CM_Rprt,
33301 { "id-CommonMeasurementObjectType-CM-Rprt", "rnsap.id_CommonMeasurementObjectType_CM_Rprt",
33302 FT_UINT32, BASE_DEC, VALS(rnsap_CommonMeasurementObjectType_CM_Rprt_vals), 0,
33303 "rnsap.CommonMeasurementObjectType_CM_Rprt", HFILL }},
33304 { &hf_rnsap_id_CommonMeasurementObjectType_CM_Rqst,
33305 { "id-CommonMeasurementObjectType-CM-Rqst", "rnsap.id_CommonMeasurementObjectType_CM_Rqst",
33306 FT_UINT32, BASE_DEC, VALS(rnsap_CommonMeasurementObjectType_CM_Rqst_vals), 0,
33307 "rnsap.CommonMeasurementObjectType_CM_Rqst", HFILL }},
33308 { &hf_rnsap_id_CommonMeasurementObjectType_CM_Rsp,
33309 { "id-CommonMeasurementObjectType-CM-Rsp", "rnsap.id_CommonMeasurementObjectType_CM_Rsp",
33310 FT_UINT32, BASE_DEC, VALS(rnsap_CommonMeasurementObjectType_CM_Rsp_vals), 0,
33311 "rnsap.CommonMeasurementObjectType_CM_Rsp", HFILL }},
33312 { &hf_rnsap_id_CommonMeasurementType,
33313 { "id-CommonMeasurementType", "rnsap.id_CommonMeasurementType",
33314 FT_UINT32, BASE_DEC, VALS(rnsap_CommonMeasurementType_vals), 0,
33315 "rnsap.CommonMeasurementType", HFILL }},
33316 { &hf_rnsap_id_CongestionCause,
33317 { "id-CongestionCause", "rnsap.id_CongestionCause",
33318 FT_UINT32, BASE_DEC, VALS(rnsap_CongestionCause_vals), 0,
33319 "rnsap.CongestionCause", HFILL }},
33320 { &hf_rnsap_id_SFN,
33321 { "id-SFN", "rnsap.id_SFN",
33322 FT_UINT32, BASE_DEC, NULL, 0,
33323 "rnsap.SFN", HFILL }},
33324 { &hf_rnsap_id_SFNReportingIndicator,
33325 { "id-SFNReportingIndicator", "rnsap.id_SFNReportingIndicator",
33326 FT_UINT32, BASE_DEC, VALS(rnsap_FNReportingIndicator_vals), 0,
33327 "rnsap.FNReportingIndicator", HFILL }},
33328 { &hf_rnsap_id_InformationExchangeID,
33329 { "id-InformationExchangeID", "rnsap.id_InformationExchangeID",
33330 FT_UINT32, BASE_DEC, NULL, 0,
33331 "rnsap.InformationExchangeID", HFILL }},
33332 { &hf_rnsap_id_InformationExchangeObjectType_InfEx_Rprt,
33333 { "id-InformationExchangeObjectType-InfEx-Rprt", "rnsap.id_InformationExchangeObjectType_InfEx_Rprt",
33334 FT_UINT32, BASE_DEC, VALS(rnsap_InformationExchangeObjectType_InfEx_Rprt_vals), 0,
33335 "rnsap.InformationExchangeObjectType_InfEx_Rprt", HFILL }},
33336 { &hf_rnsap_id_InformationExchangeObjectType_InfEx_Rqst,
33337 { "id-InformationExchangeObjectType-InfEx-Rqst", "rnsap.id_InformationExchangeObjectType_InfEx_Rqst",
33338 FT_UINT32, BASE_DEC, VALS(rnsap_InformationExchangeObjectType_InfEx_Rqst_vals), 0,
33339 "rnsap.InformationExchangeObjectType_InfEx_Rqst", HFILL }},
33340 { &hf_rnsap_id_InformationExchangeObjectType_InfEx_Rsp,
33341 { "id-InformationExchangeObjectType-InfEx-Rsp", "rnsap.id_InformationExchangeObjectType_InfEx_Rsp",
33342 FT_UINT32, BASE_DEC, VALS(rnsap_InformationReportCharacteristics_vals), 0,
33343 "rnsap.InformationReportCharacteristics", HFILL }},
33344 { &hf_rnsap_id_InformationReportCharacteristics,
33345 { "id-InformationReportCharacteristics", "rnsap.id_InformationReportCharacteristics",
33346 FT_UINT32, BASE_DEC, VALS(rnsap_InformationReportCharacteristics_vals), 0,
33347 "rnsap.InformationReportCharacteristics", HFILL }},
33348 { &hf_rnsap_id_InformationType,
33349 { "id-InformationType", "rnsap.id_InformationType",
33350 FT_NONE, BASE_NONE, NULL, 0,
33351 "rnsap.InformationType", HFILL }},
33352 { &hf_rnsap_id_neighbouring_LCR_TDD_CellInformation,
33353 { "id-neighbouring-LCR-TDD-CellInformation", "rnsap.id_neighbouring_LCR_TDD_CellInformation",
33354 FT_UINT32, BASE_DEC, NULL, 0,
33355 "rnsap.Neighbouring_LCR_TDD_CellInformation", HFILL }},
33356 { &hf_rnsap_id_DL_Timeslot_ISCP_LCR_Information_RL_SetupRqstTDD,
33357 { "id-DL-Timeslot-ISCP-LCR-Information-RL-SetupRqstTDD", "rnsap.id_DL_Timeslot_ISCP_LCR_Information_RL_SetupRqstTDD",
33358 FT_UINT32, BASE_DEC, NULL, 0,
33359 "rnsap.DL_TimeSlot_ISCP_LCR_Information", HFILL }},
33360 { &hf_rnsap_id_RL_LCR_InformationResponse_RL_SetupRspTDD,
33361 { "id-RL-LCR-InformationResponse-RL-SetupRspTDD", "rnsap.id_RL_LCR_InformationResponse_RL_SetupRspTDD",
33362 FT_NONE, BASE_NONE, NULL, 0,
33363 "rnsap.RL_LCR_InformationResponse_RL_SetupRspTDD", HFILL }},
33364 { &hf_rnsap_id_UL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD,
33365 { "id-UL-CCTrCH-LCR-InformationListIE-RL-SetupRspTDD", "rnsap.id_UL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD",
33366 FT_UINT32, BASE_DEC, NULL, 0,
33367 "rnsap.UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD", HFILL }},
33368 { &hf_rnsap_id_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD,
33369 { "id-UL-DPCH-LCR-InformationItem-RL-SetupRspTDD", "rnsap.id_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD",
33370 FT_NONE, BASE_NONE, NULL, 0,
33371 "rnsap.UL_DPCH_LCR_InformationItem_RL_SetupRspTDD", HFILL }},
33372 { &hf_rnsap_id_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD,
33373 { "id-DL-CCTrCH-LCR-InformationListIE-RL-SetupRspTDD", "rnsap.id_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD",
33374 FT_UINT32, BASE_DEC, NULL, 0,
33375 "rnsap.DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD", HFILL }},
33376 { &hf_rnsap_id_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD,
33377 { "id-DL-DPCH-LCR-InformationItem-RL-SetupRspTDD", "rnsap.id_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD",
33378 FT_NONE, BASE_NONE, NULL, 0,
33379 "rnsap.DL_DPCH_LCR_InformationItem_RL_SetupRspTDD", HFILL }},
33380 { &hf_rnsap_id_DSCH_LCR_InformationListIEs_RL_SetupRspTDD,
33381 { "id-DSCH-LCR-InformationListIEs-RL-SetupRspTDD", "rnsap.id_DSCH_LCR_InformationListIEs_RL_SetupRspTDD",
33382 FT_UINT32, BASE_DEC, NULL, 0,
33383 "rnsap.DSCH_LCR_InformationListIEs_RL_SetupRspTDD", HFILL }},
33384 { &hf_rnsap_id_USCH_LCR_InformationListIEs_RL_SetupRspTDD,
33385 { "id-USCH-LCR-InformationListIEs-RL-SetupRspTDD", "rnsap.id_USCH_LCR_InformationListIEs_RL_SetupRspTDD",
33386 FT_UINT32, BASE_DEC, NULL, 0,
33387 "rnsap.USCH_LCR_InformationListIEs_RL_SetupRspTDD", HFILL }},
33388 { &hf_rnsap_id_DL_Timeslot_ISCP_LCR_Information_RL_AdditionRqstTDD,
33389 { "id-DL-Timeslot-ISCP-LCR-Information-RL-AdditionRqstTDD", "rnsap.id_DL_Timeslot_ISCP_LCR_Information_RL_AdditionRqstTDD",
33390 FT_UINT32, BASE_DEC, NULL, 0,
33391 "rnsap.DL_TimeSlot_ISCP_LCR_Information", HFILL }},
33392 { &hf_rnsap_id_RL_LCR_InformationResponse_RL_AdditionRspTDD,
33393 { "id-RL-LCR-InformationResponse-RL-AdditionRspTDD", "rnsap.id_RL_LCR_InformationResponse_RL_AdditionRspTDD",
33394 FT_NONE, BASE_NONE, NULL, 0,
33395 "rnsap.RL_LCR_InformationResponse_RL_AdditionRspTDD", HFILL }},
33396 { &hf_rnsap_id_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD,
33397 { "id-UL-CCTrCH-LCR-InformationListIE-RL-AdditionRspTDD", "rnsap.id_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD",
33398 FT_UINT32, BASE_DEC, NULL, 0,
33399 "rnsap.UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD", HFILL }},
33400 { &hf_rnsap_id_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD,
33401 { "id-UL-DPCH-LCR-InformationItem-RL-AdditionRspTDD", "rnsap.id_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD",
33402 FT_NONE, BASE_NONE, NULL, 0,
33403 "rnsap.UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD", HFILL }},
33404 { &hf_rnsap_id_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD,
33405 { "id-DL-CCTrCH-LCR-InformationListIE-RL-AdditionRspTDD", "rnsap.id_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD",
33406 FT_UINT32, BASE_DEC, NULL, 0,
33407 "rnsap.DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD", HFILL }},
33408 { &hf_rnsap_id_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD,
33409 { "id-DL-DPCH-LCR-InformationItem-RL-AdditionRspTDD", "rnsap.id_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD",
33410 FT_NONE, BASE_NONE, NULL, 0,
33411 "rnsap.DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD", HFILL }},
33412 { &hf_rnsap_id_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD,
33413 { "id-DSCH-LCR-InformationListIEs-RL-AdditionRspTDD", "rnsap.id_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD",
33414 FT_UINT32, BASE_DEC, NULL, 0,
33415 "rnsap.DSCH_LCR_InformationListIEs_RL_AdditionRspTDD", HFILL }},
33416 { &hf_rnsap_id_USCH_LCR_InformationListIEs_RL_AdditionRspTDD,
33417 { "id-USCH-LCR-InformationListIEs-RL-AdditionRspTDD", "rnsap.id_USCH_LCR_InformationListIEs_RL_AdditionRspTDD",
33418 FT_UINT32, BASE_DEC, NULL, 0,
33419 "rnsap.USCH_LCR_InformationListIEs_RL_AdditionRspTDD", HFILL }},
33420 { &hf_rnsap_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD,
33421 { "id-UL-DPCH-LCR-InformationAddListIE-RL-ReconfReadyTDD", "rnsap.id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD",
33422 FT_NONE, BASE_NONE, NULL, 0,
33423 "rnsap.UL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD", HFILL }},
33424 { &hf_rnsap_id_UL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD,
33425 { "id-UL-Timeslot-LCR-InformationModifyList-RL-ReconfReadyTDD", "rnsap.id_UL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD",
33426 FT_UINT32, BASE_DEC, NULL, 0,
33427 "rnsap.UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD", HFILL }},
33428 { &hf_rnsap_id_DL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD,
33429 { "id-DL-DPCH-LCR-InformationAddListIE-RL-ReconfReadyTDD", "rnsap.id_DL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD",
33430 FT_NONE, BASE_NONE, NULL, 0,
33431 "rnsap.DL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD", HFILL }},
33432 { &hf_rnsap_id_DL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD,
33433 { "id-DL-Timeslot-LCR-InformationModifyList-RL-ReconfReadyTDD", "rnsap.id_DL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD",
33434 FT_UINT32, BASE_DEC, NULL, 0,
33435 "rnsap.DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD", HFILL }},
33436 { &hf_rnsap_id_UL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD,
33437 { "id-UL-Timeslot-LCR-InformationList-PhyChReconfRqstTDD", "rnsap.id_UL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD",
33438 FT_UINT32, BASE_DEC, NULL, 0,
33439 "rnsap.UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD", HFILL }},
33440 { &hf_rnsap_id_DL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD,
33441 { "id-DL-Timeslot-LCR-InformationList-PhyChReconfRqstTDD", "rnsap.id_DL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD",
33442 FT_UINT32, BASE_DEC, NULL, 0,
33443 "rnsap.DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD", HFILL }},
33444 { &hf_rnsap_id_timeSlot_ISCP_LCR_List_DL_PC_Rqst_TDD,
33445 { "id-timeSlot-ISCP-LCR-List-DL-PC-Rqst-TDD", "rnsap.id_timeSlot_ISCP_LCR_List_DL_PC_Rqst_TDD",
33446 FT_UINT32, BASE_DEC, NULL, 0,
33447 "rnsap.DL_TimeSlot_ISCP_LCR_Information", HFILL }},
33448 { &hf_rnsap_id_TSTD_Support_Indicator_RL_SetupRqstTDD,
33449 { "id-TSTD-Support-Indicator-RL-SetupRqstTDD", "rnsap.id_TSTD_Support_Indicator_RL_SetupRqstTDD",
33450 FT_UINT32, BASE_DEC, VALS(rnsap_TSTD_Support_Indicator_vals), 0,
33451 "rnsap.TSTD_Support_Indicator", HFILL }},
33452 { &hf_rnsap_id_RestrictionStateIndicator,
33453 { "id-RestrictionStateIndicator", "rnsap.id_RestrictionStateIndicator",
33454 FT_UINT32, BASE_DEC, VALS(rnsap_RestrictionStateIndicator_vals), 0,
33455 "rnsap.RestrictionStateIndicator", HFILL }},
33456 { &hf_rnsap_id_Load_Value,
33457 { "id-Load-Value", "rnsap.id_Load_Value",
33458 FT_UINT32, BASE_DEC, NULL, 0,
33459 "rnsap.Load_Value", HFILL }},
33460 { &hf_rnsap_id_Load_Value_IncrDecrThres,
33461 { "id-Load-Value-IncrDecrThres", "rnsap.id_Load_Value_IncrDecrThres",
33462 FT_UINT32, BASE_DEC, NULL, 0,
33463 "rnsap.Load_Value_IncrDecrThres", HFILL }},
33464 { &hf_rnsap_id_OnModification,
33465 { "id-OnModification", "rnsap.id_OnModification",
33466 FT_NONE, BASE_NONE, NULL, 0,
33467 "rnsap.OnModification", HFILL }},
33468 { &hf_rnsap_id_Received_Total_Wideband_Power_Value,
33469 { "id-Received-Total-Wideband-Power-Value", "rnsap.id_Received_Total_Wideband_Power_Value",
33470 FT_UINT32, BASE_DEC, NULL, 0,
33471 "rnsap.Received_Total_Wideband_Power_Value", HFILL }},
33472 { &hf_rnsap_id_Received_Total_Wideband_Power_Value_IncrDecrThres,
33473 { "id-Received-Total-Wideband-Power-Value-IncrDecrThres", "rnsap.id_Received_Total_Wideband_Power_Value_IncrDecrThres",
33474 FT_NONE, BASE_NONE, NULL, 0,
33475 "rnsap.SFNSFNMeasurementThresholdInformation", HFILL }},
33476 { &hf_rnsap_id_SFNSFNMeasurementThresholdInformation,
33477 { "id-SFNSFNMeasurementThresholdInformation", "rnsap.id_SFNSFNMeasurementThresholdInformation",
33478 FT_NONE, BASE_NONE, NULL, 0,
33479 "rnsap.SFNSFNMeasurementThresholdInformation", HFILL }},
33480 { &hf_rnsap_id_Transmitted_Carrier_Power_Value,
33481 { "id-Transmitted-Carrier-Power-Value", "rnsap.id_Transmitted_Carrier_Power_Value",
33482 FT_UINT32, BASE_DEC, NULL, 0,
33483 "rnsap.Transmitted_Carrier_Power_Value", HFILL }},
33484 { &hf_rnsap_id_Transmitted_Carrier_Power_Value_IncrDecrThres,
33485 { "id-Transmitted-Carrier-Power-Value-IncrDecrThres", "rnsap.id_Transmitted_Carrier_Power_Value_IncrDecrThres",
33486 FT_UINT32, BASE_DEC, NULL, 0,
33487 "rnsap.Transmitted_Carrier_Power_Value_IncrDecrThres", HFILL }},
33488 { &hf_rnsap_id_TUTRANGPSMeasurementThresholdInformation,
33489 { "id-TUTRANGPSMeasurementThresholdInformation", "rnsap.id_TUTRANGPSMeasurementThresholdInformation",
33490 FT_UINT32, BASE_DEC, NULL, 0,
33491 "rnsap.UL_Timeslot_ISCP_Value", HFILL }},
33492 { &hf_rnsap_id_UL_Timeslot_ISCP_Value,
33493 { "id-UL-Timeslot-ISCP-Value", "rnsap.id_UL_Timeslot_ISCP_Value",
33494 FT_UINT32, BASE_DEC, NULL, 0,
33495 "rnsap.UL_Timeslot_ISCP_Value", HFILL }},
33496 { &hf_rnsap_id_UL_Timeslot_ISCP_Value_IncrDecrThres,
33497 { "id-UL-Timeslot-ISCP-Value-IncrDecrThres", "rnsap.id_UL_Timeslot_ISCP_Value_IncrDecrThres",
33498 FT_UINT32, BASE_DEC, NULL, 0,
33499 "rnsap.UL_Timeslot_ISCP_Value_IncrDecrThres", HFILL }},
33500 { &hf_rnsap_id_Rx_Timing_Deviation_Value_LCR,
33501 { "id-Rx-Timing-Deviation-Value-LCR", "rnsap.id_Rx_Timing_Deviation_Value_LCR",
33502 FT_UINT32, BASE_DEC, NULL, 0,
33503 "rnsap.Rx_Timing_Deviation_Value_LCR", HFILL }},
33504 { &hf_rnsap_id_DPC_Mode_Change_SupportIndicator,
33505 { "id-DPC-Mode-Change-SupportIndicator", "rnsap.id_DPC_Mode_Change_SupportIndicator",
33506 FT_UINT32, BASE_DEC, VALS(rnsap_DPC_Mode_Change_SupportIndicator_vals), 0,
33507 "rnsap.DPC_Mode_Change_SupportIndicator", HFILL }},
33508 { &hf_rnsap_id_PrimaryCCPCH_RSCP_RL_ReconfPrepTDD,
33509 { "id-PrimaryCCPCH-RSCP-RL-ReconfPrepTDD", "rnsap.id_PrimaryCCPCH_RSCP_RL_ReconfPrepTDD",
33510 FT_UINT32, BASE_DEC, NULL, 0,
33511 "rnsap.PrimaryCCPCH_RSCP", HFILL }},
33512 { &hf_rnsap_id_DL_TimeSlot_ISCP_Info_RL_ReconfPrepTDD,
33513 { "id-DL-TimeSlot-ISCP-Info-RL-ReconfPrepTDD", "rnsap.id_DL_TimeSlot_ISCP_Info_RL_ReconfPrepTDD",
33514 FT_UINT32, BASE_DEC, NULL, 0,
33515 "rnsap.DL_TimeSlot_ISCP_Info", HFILL }},
33516 { &hf_rnsap_id_DL_Timeslot_ISCP_LCR_Information_RL_ReconfPrepTDD,
33517 { "id-DL-Timeslot-ISCP-LCR-Information-RL-ReconfPrepTDD", "rnsap.id_DL_Timeslot_ISCP_LCR_Information_RL_ReconfPrepTDD",
33518 FT_UINT32, BASE_DEC, NULL, 0,
33519 "rnsap.DL_TimeSlot_ISCP_LCR_Information", HFILL }},
33520 { &hf_rnsap_id_DSCH_RNTI,
33521 { "id-DSCH-RNTI", "rnsap.id_DSCH_RNTI",
33522 FT_UINT32, BASE_DEC, NULL, 0,
33523 "rnsap.DSCH_RNTI", HFILL }},
33524 { &hf_rnsap_id_DL_PowerBalancing_Information,
33525 { "id-DL-PowerBalancing-Information", "rnsap.id_DL_PowerBalancing_Information",
33526 FT_NONE, BASE_NONE, NULL, 0,
33527 "rnsap.DL_PowerBalancing_Information", HFILL }},
33528 { &hf_rnsap_id_DL_PowerBalancing_ActivationIndicator,
33529 { "id-DL-PowerBalancing-ActivationIndicator", "rnsap.id_DL_PowerBalancing_ActivationIndicator",
33530 FT_UINT32, BASE_DEC, VALS(rnsap_DL_PowerBalancing_ActivationIndicator_vals), 0,
33531 "rnsap.DL_PowerBalancing_ActivationIndicator", HFILL }},
33532 { &hf_rnsap_id_DL_PowerBalancing_UpdatedIndicator,
33533 { "id-DL-PowerBalancing-UpdatedIndicator", "rnsap.id_DL_PowerBalancing_UpdatedIndicator",
33534 FT_UINT32, BASE_DEC, VALS(rnsap_DL_PowerBalancing_UpdatedIndicator_vals), 0,
33535 "rnsap.DL_PowerBalancing_UpdatedIndicator", HFILL }},
33536 { &hf_rnsap_id_DL_ReferencePowerInformation,
33537 { "id-DL-ReferencePowerInformation", "rnsap.id_DL_ReferencePowerInformation",
33538 FT_NONE, BASE_NONE, NULL, 0,
33539 "rnsap.DL_ReferencePowerInformation", HFILL }},
33540 { &hf_rnsap_id_Enhanced_PrimaryCPICH_EcNo,
33541 { "id-Enhanced-PrimaryCPICH-EcNo", "rnsap.id_Enhanced_PrimaryCPICH_EcNo",
33542 FT_UINT32, BASE_DEC, NULL, 0,
33543 "rnsap.Enhanced_PrimaryCPICH_EcNo", HFILL }},
33544 { &hf_rnsap_id_IPDL_TDD_ParametersLCR,
33545 { "id-IPDL-TDD-ParametersLCR", "rnsap.id_IPDL_TDD_ParametersLCR",
33546 FT_NONE, BASE_NONE, NULL, 0,
33547 "rnsap.IPDL_TDD_ParametersLCR", HFILL }},
33548 { &hf_rnsap_id_CellCapabilityContainer_FDD,
33549 { "id-CellCapabilityContainer-FDD", "rnsap.id_CellCapabilityContainer_FDD",
33550 FT_BYTES, BASE_HEX, NULL, 0,
33551 "rnsap.CellCapabilityContainer_FDD", HFILL }},
33552 { &hf_rnsap_id_CellCapabilityContainer_TDD,
33553 { "id-CellCapabilityContainer-TDD", "rnsap.id_CellCapabilityContainer_TDD",
33554 FT_BYTES, BASE_HEX, NULL, 0,
33555 "rnsap.CellCapabilityContainer_TDD", HFILL }},
33556 { &hf_rnsap_id_CellCapabilityContainer_TDD_LCR,
33557 { "id-CellCapabilityContainer-TDD-LCR", "rnsap.id_CellCapabilityContainer_TDD_LCR",
33558 FT_BYTES, BASE_HEX, NULL, 0,
33559 "rnsap.CellCapabilityContainer_TDD_LCR", HFILL }},
33560 { &hf_rnsap_id_RL_Specific_DCH_Info,
33561 { "id-RL-Specific-DCH-Info", "rnsap.id_RL_Specific_DCH_Info",
33562 FT_UINT32, BASE_DEC, NULL, 0,
33563 "rnsap.RL_Specific_DCH_Info", HFILL }},
33564 { &hf_rnsap_id_RL_ReconfigurationRequestFDD_RL_InformationList,
33565 { "id-RL-ReconfigurationRequestFDD-RL-InformationList", "rnsap.id_RL_ReconfigurationRequestFDD_RL_InformationList",
33566 FT_UINT32, BASE_DEC, NULL, 0,
33567 "rnsap.RL_ReconfigurationRequestFDD_RL_InformationList", HFILL }},
33568 { &hf_rnsap_id_RL_ReconfigurationRequestFDD_RL_Information_IEs,
33569 { "id-RL-ReconfigurationRequestFDD-RL-Information-IEs", "rnsap.id_RL_ReconfigurationRequestFDD_RL_Information_IEs",
33570 FT_NONE, BASE_NONE, NULL, 0,
33571 "rnsap.RL_ReconfigurationRequestFDD_RL_Information_IEs", HFILL }},
33572 { &hf_rnsap_id_RL_ReconfigurationRequestTDD_RL_Information,
33573 { "id-RL-ReconfigurationRequestTDD-RL-Information", "rnsap.id_RL_ReconfigurationRequestTDD_RL_Information",
33574 FT_NONE, BASE_NONE, NULL, 0,
33575 "rnsap.RL_ReconfigurationRequestTDD_RL_Information", HFILL }},
33576 { &hf_rnsap_id_CommonTransportChannelResourcesInitialisationNotRequired,
33577 { "id-CommonTransportChannelResourcesInitialisationNotRequired", "rnsap.id_CommonTransportChannelResourcesInitialisationNotRequired",
33578 FT_UINT32, BASE_DEC, VALS(rnsap_CommonTransportChannelResourcesInitialisationNotRequired_vals), 0,
33579 "rnsap.CommonTransportChannelResourcesInitialisationNotRequired", HFILL }},
33580 { &hf_rnsap_id_DelayedActivation,
33581 { "id-DelayedActivation", "rnsap.id_DelayedActivation",
33582 FT_UINT32, BASE_DEC, VALS(rnsap_DelayedActivation_vals), 0,
33583 "rnsap.DelayedActivation", HFILL }},
33584 { &hf_rnsap_id_DelayedActivationList_RL_ActivationCmdFDD,
33585 { "id-DelayedActivationList-RL-ActivationCmdFDD", "rnsap.id_DelayedActivationList_RL_ActivationCmdFDD",
33586 FT_UINT32, BASE_DEC, NULL, 0,
33587 "rnsap.DelayedActivationInformationList_RL_ActivationCmdFDD", HFILL }},
33588 { &hf_rnsap_id_DelayedActivationInformation_RL_ActivationCmdFDD,
33589 { "id-DelayedActivationInformation-RL-ActivationCmdFDD", "rnsap.id_DelayedActivationInformation_RL_ActivationCmdFDD",
33590 FT_NONE, BASE_NONE, NULL, 0,
33591 "rnsap.DelayedActivationInformation_RL_ActivationCmdFDD", HFILL }},
33592 { &hf_rnsap_id_DelayedActivationList_RL_ActivationCmdTDD,
33593 { "id-DelayedActivationList-RL-ActivationCmdTDD", "rnsap.id_DelayedActivationList_RL_ActivationCmdTDD",
33594 FT_UINT32, BASE_DEC, NULL, 0,
33595 "rnsap.DelayedActivationInformationList_RL_ActivationCmdTDD", HFILL }},
33596 { &hf_rnsap_id_DelayedActivationInformation_RL_ActivationCmdTDD,
33597 { "id-DelayedActivationInformation-RL-ActivationCmdTDD", "rnsap.id_DelayedActivationInformation_RL_ActivationCmdTDD",
33598 FT_NONE, BASE_NONE, NULL, 0,
33599 "rnsap.DelayedActivationInformation_RL_ActivationCmdTDD", HFILL }},
33600 { &hf_rnsap_id_neighbouringTDDCellMeasurementInformationLCR,
33601 { "id-neighbouringTDDCellMeasurementInformationLCR", "rnsap.id_neighbouringTDDCellMeasurementInformationLCR",
33602 FT_NONE, BASE_NONE, NULL, 0,
33603 "rnsap.NeighbouringTDDCellMeasurementInformationLCR", HFILL }},
33604 { &hf_rnsap_id_UL_SIR_Target_CCTrCH_InformationItem_RL_SetupRspTDD,
33605 { "id-UL-SIR-Target-CCTrCH-InformationItem-RL-SetupRspTDD", "rnsap.id_UL_SIR_Target_CCTrCH_InformationItem_RL_SetupRspTDD",
33606 FT_INT32, BASE_DEC, NULL, 0,
33607 "rnsap.UL_SIR", HFILL }},
33608 { &hf_rnsap_id_UL_SIR_Target_CCTrCH_LCR_InformationItem_RL_SetupRspTDD,
33609 { "id-UL-SIR-Target-CCTrCH-LCR-InformationItem-RL-SetupRspTDD", "rnsap.id_UL_SIR_Target_CCTrCH_LCR_InformationItem_RL_SetupRspTDD",
33610 FT_INT32, BASE_DEC, NULL, 0,
33611 "rnsap.UL_SIR", HFILL }},
33612 { &hf_rnsap_id_PrimCCPCH_RSCP_DL_PC_RqstTDD,
33613 { "id-PrimCCPCH-RSCP-DL-PC-RqstTDD", "rnsap.id_PrimCCPCH_RSCP_DL_PC_RqstTDD",
33614 FT_UINT32, BASE_DEC, NULL, 0,
33615 "rnsap.PrimaryCCPCH_RSCP", HFILL }},
33616 { &hf_rnsap_id_HSDSCH_FDD_Information,
33617 { "id-HSDSCH-FDD-Information", "rnsap.id_HSDSCH_FDD_Information",
33618 FT_NONE, BASE_NONE, NULL, 0,
33619 "rnsap.HSDSCH_FDD_Information", HFILL }},
33620 { &hf_rnsap_id_HSDSCH_FDD_Information_Response,
33621 { "id-HSDSCH-FDD-Information-Response", "rnsap.id_HSDSCH_FDD_Information_Response",
33622 FT_NONE, BASE_NONE, NULL, 0,
33623 "rnsap.HSDSCH_FDD_Information_Response", HFILL }},
33624 { &hf_rnsap_id_HSDSCH_FDD_Update_Information,
33625 { "id-HSDSCH-FDD-Update-Information", "rnsap.id_HSDSCH_FDD_Update_Information",
33626 FT_NONE, BASE_NONE, NULL, 0,
33627 "rnsap.HSDSCH_FDD_Update_Information", HFILL }},
33628 { &hf_rnsap_id_HSDSCH_Information_to_Modify,
33629 { "id-HSDSCH-Information-to-Modify", "rnsap.id_HSDSCH_Information_to_Modify",
33630 FT_NONE, BASE_NONE, NULL, 0,
33631 "rnsap.HSDSCH_Information_to_Modify", HFILL }},
33632 { &hf_rnsap_id_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd,
33633 { "id-HSDSCHMacdFlowSpecificInformationList-RL-PreemptRequiredInd", "rnsap.id_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd",
33634 FT_UINT32, BASE_DEC, NULL, 0,
33635 "rnsap.HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd", HFILL }},
33636 { &hf_rnsap_id_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd,
33637 { "id-HSDSCHMacdFlowSpecificInformationItem-RL-PreemptRequiredInd", "rnsap.id_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd",
33638 FT_NONE, BASE_NONE, NULL, 0,
33639 "rnsap.HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd", HFILL }},
33640 { &hf_rnsap_id_HSDSCH_RNTI,
33641 { "id-HSDSCH-RNTI", "rnsap.id_HSDSCH_RNTI",
33642 FT_UINT32, BASE_DEC, NULL, 0,
33643 "rnsap.HSDSCH_RNTI", HFILL }},
33644 { &hf_rnsap_id_HSDSCH_TDD_Information,
33645 { "id-HSDSCH-TDD-Information", "rnsap.id_HSDSCH_TDD_Information",
33646 FT_NONE, BASE_NONE, NULL, 0,
33647 "rnsap.HSDSCH_TDD_Information", HFILL }},
33648 { &hf_rnsap_id_HSDSCH_TDD_Information_Response,
33649 { "id-HSDSCH-TDD-Information-Response", "rnsap.id_HSDSCH_TDD_Information_Response",
33650 FT_NONE, BASE_NONE, NULL, 0,
33651 "rnsap.HSDSCH_TDD_Information_Response", HFILL }},
33652 { &hf_rnsap_id_HSDSCH_TDD_Update_Information,
33653 { "id-HSDSCH-TDD-Update-Information", "rnsap.id_HSDSCH_TDD_Update_Information",
33654 FT_NONE, BASE_NONE, NULL, 0,
33655 "rnsap.HSDSCH_TDD_Update_Information", HFILL }},
33656 { &hf_rnsap_id_HSPDSCH_RL_ID,
33657 { "id-HSPDSCH-RL-ID", "rnsap.id_HSPDSCH_RL_ID",
33658 FT_UINT32, BASE_DEC, NULL, 0,
33659 "rnsap.RL_ID", HFILL }},
33660 { &hf_rnsap_id_HSDSCH_MACdFlows_to_Add,
33661 { "id-HSDSCH-MACdFlows-to-Add", "rnsap.id_HSDSCH_MACdFlows_to_Add",
33662 FT_NONE, BASE_NONE, NULL, 0,
33663 "rnsap.HSDSCH_MACdFlows_Information", HFILL }},
33664 { &hf_rnsap_id_HSDSCH_MACdFlows_to_Delete,
33665 { "id-HSDSCH-MACdFlows-to-Delete", "rnsap.id_HSDSCH_MACdFlows_to_Delete",
33666 FT_UINT32, BASE_DEC, NULL, 0,
33667 "rnsap.HSDSCH_MACdFlows_to_Delete", HFILL }},
33668 { &hf_rnsap_id_Angle_Of_Arrival_Value_LCR,
33669 { "id-Angle-Of-Arrival-Value-LCR", "rnsap.id_Angle_Of_Arrival_Value_LCR",
33670 FT_NONE, BASE_NONE, NULL, 0,
33671 "rnsap.Angle_Of_Arrival_Value_LCR", HFILL }},
33672 { &hf_rnsap_id_TrafficClass,
33673 { "id-TrafficClass", "rnsap.id_TrafficClass",
33674 FT_UINT32, BASE_DEC, VALS(rnsap_TrafficClass_vals), 0,
33675 "rnsap.TrafficClass", HFILL }},
33676 { &hf_rnsap_id_PDSCH_RL_ID,
33677 { "id-PDSCH-RL-ID", "rnsap.id_PDSCH_RL_ID",
33678 FT_UINT32, BASE_DEC, NULL, 0,
33679 "rnsap.RL_ID", HFILL }},
33680 { &hf_rnsap_id_TimeSlot_RL_SetupRspTDD,
33681 { "id-TimeSlot-RL-SetupRspTDD", "rnsap.id_TimeSlot_RL_SetupRspTDD",
33682 FT_UINT32, BASE_DEC, NULL, 0,
33683 "rnsap.TimeSlot", HFILL }},
33684 { &hf_rnsap_id_GERAN_Cell_Capability,
33685 { "id-GERAN-Cell-Capability", "rnsap.id_GERAN_Cell_Capability",
33686 FT_BYTES, BASE_HEX, NULL, 0,
33687 "rnsap.GERAN_Cell_Capability", HFILL }},
33688 { &hf_rnsap_id_GERAN_Classmark,
33689 { "id-GERAN-Classmark", "rnsap.id_GERAN_Classmark",
33690 FT_BYTES, BASE_HEX, NULL, 0,
33691 "rnsap.GERAN_Classmark", HFILL }},
33692 { &hf_rnsap_id_DSCH_InitialWindowSize,
33693 { "id-DSCH-InitialWindowSize", "rnsap.id_DSCH_InitialWindowSize",
33694 FT_UINT32, BASE_DEC, NULL, 0,
33695 "rnsap.DSCH_InitialWindowSize", HFILL }},
33696 { &hf_rnsap_id_UL_Synchronisation_Parameters_LCR,
33697 { "id-UL-Synchronisation-Parameters-LCR", "rnsap.id_UL_Synchronisation_Parameters_LCR",
33698 FT_NONE, BASE_NONE, NULL, 0,
33699 "rnsap.UL_Synchronisation_Parameters_LCR", HFILL }},
33700 { &hf_rnsap_id_SNA_Information,
33701 { "id-SNA-Information", "rnsap.id_SNA_Information",
33702 FT_NONE, BASE_NONE, NULL, 0,
33703 "rnsap.SNA_Information", HFILL }},
33704 { &hf_rnsap_id_MAChs_ResetIndicator,
33705 { "id-MAChs-ResetIndicator", "rnsap.id_MAChs_ResetIndicator",
33706 FT_UINT32, BASE_DEC, VALS(rnsap_MAChs_ResetIndicator_vals), 0,
33707 "rnsap.MAChs_ResetIndicator", HFILL }},
33708 { &hf_rnsap_id_TDD_DL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD,
33709 { "id-TDD-DL-DPCH-TimeSlotFormatModifyItem-LCR-RL-ReconfReadyTDD", "rnsap.id_TDD_DL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD",
33710 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals), 0,
33711 "rnsap.TDD_DL_DPCH_TimeSlotFormat_LCR", HFILL }},
33712 { &hf_rnsap_id_TDD_UL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD,
33713 { "id-TDD-UL-DPCH-TimeSlotFormatModifyItem-LCR-RL-ReconfReadyTDD", "rnsap.id_TDD_UL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD",
33714 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_UL_DPCH_TimeSlotFormat_LCR_vals), 0,
33715 "rnsap.TDD_UL_DPCH_TimeSlotFormat_LCR", HFILL }},
33716 { &hf_rnsap_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD,
33717 { "id-TDD-TPC-UplinkStepSize-LCR-RL-SetupRqstTDD", "rnsap.id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD",
33718 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
33719 "rnsap.TDD_TPC_UplinkStepSize_LCR", HFILL }},
33720 { &hf_rnsap_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD,
33721 { "id-UL-CCTrCH-InformationList-RL-AdditionRqstTDD", "rnsap.id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD",
33722 FT_UINT32, BASE_DEC, NULL, 0,
33723 "rnsap.UL_CCTrCH_InformationList_RL_AdditionRqstTDD", HFILL }},
33724 { &hf_rnsap_id_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD,
33725 { "id-UL-CCTrCH-InformationItem-RL-AdditionRqstTDD", "rnsap.id_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD",
33726 FT_NONE, BASE_NONE, NULL, 0,
33727 "rnsap.UL_CCTrCH_InformationItem_RL_AdditionRqstTDD", HFILL }},
33728 { &hf_rnsap_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD,
33729 { "id-DL-CCTrCH-InformationList-RL-AdditionRqstTDD", "rnsap.id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD",
33730 FT_UINT32, BASE_DEC, NULL, 0,
33731 "rnsap.DL_CCTrCH_InformationList_RL_AdditionRqstTDD", HFILL }},
33732 { &hf_rnsap_id_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD,
33733 { "id-DL-CCTrCH-InformationItem-RL-AdditionRqstTDD", "rnsap.id_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD",
33734 FT_NONE, BASE_NONE, NULL, 0,
33735 "rnsap.DL_CCTrCH_InformationItem_RL_AdditionRqstTDD", HFILL }},
33736 { &hf_rnsap_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD,
33737 { "id-TDD-TPC-UplinkStepSize-InformationAdd-LCR-RL-ReconfPrepTDD", "rnsap.id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD",
33738 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
33739 "rnsap.TDD_TPC_UplinkStepSize_LCR", HFILL }},
33740 { &hf_rnsap_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD,
33741 { "id-TDD-TPC-UplinkStepSize-InformationModify-LCR-RL-ReconfPrepTDD", "rnsap.id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD",
33742 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
33743 "rnsap.TDD_TPC_UplinkStepSize_LCR", HFILL }},
33744 { &hf_rnsap_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD,
33745 { "id-TDD-TPC-DownlinkStepSize-InformationAdd-RL-ReconfPrepTDD", "rnsap.id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD",
33746 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_TPC_DownlinkStepSize_vals), 0,
33747 "rnsap.TDD_TPC_DownlinkStepSize", HFILL }},
33748 { &hf_rnsap_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD,
33749 { "id-TDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD", "rnsap.id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD",
33750 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_TPC_DownlinkStepSize_vals), 0,
33751 "rnsap.TDD_TPC_DownlinkStepSize", HFILL }},
33752 { &hf_rnsap_id_UL_TimingAdvanceCtrl_LCR,
33753 { "id-UL-TimingAdvanceCtrl-LCR", "rnsap.id_UL_TimingAdvanceCtrl_LCR",
33754 FT_NONE, BASE_NONE, NULL, 0,
33755 "rnsap.UL_TimingAdvanceCtrl_LCR", HFILL }},
33756 { &hf_rnsap_id_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD,
33757 { "id-HSPDSCH-Timeslot-InformationList-PhyChReconfRqstTDD", "rnsap.id_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD",
33758 FT_UINT32, BASE_DEC, NULL, 0,
33759 "rnsap.HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD", HFILL }},
33760 { &hf_rnsap_id_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD,
33761 { "id-HSPDSCH-Timeslot-InformationListLCR-PhyChReconfRqstTDD", "rnsap.id_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD",
33762 FT_UINT32, BASE_DEC, NULL, 0,
33763 "rnsap.HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD", HFILL }},
33764 { &hf_rnsap_id_HS_SICH_Reception_Quality,
33765 { "id-HS-SICH-Reception-Quality", "rnsap.id_HS_SICH_Reception_Quality",
33766 FT_NONE, BASE_NONE, NULL, 0,
33767 "rnsap.HS_SICH_Reception_Quality_Value", HFILL }},
33768 { &hf_rnsap_id_HS_SICH_Reception_Quality_Measurement_Value,
33769 { "id-HS-SICH-Reception-Quality-Measurement-Value", "rnsap.id_HS_SICH_Reception_Quality_Measurement_Value",
33770 FT_UINT32, BASE_DEC, NULL, 0,
33771 "rnsap.HS_SICH_Reception_Quality_Measurement_Value", HFILL }},
33772 { &hf_rnsap_id_HSSICH_Info_DM_Rprt,
33773 { "id-HSSICH-Info-DM-Rprt", "rnsap.id_HSSICH_Info_DM_Rprt",
33774 FT_UINT32, BASE_DEC, NULL, 0,
33775 "rnsap.HS_SICH_ID", HFILL }},
33776 { &hf_rnsap_id_HSSICH_Info_DM_Rqst,
33777 { "id-HSSICH-Info-DM-Rqst", "rnsap.id_HSSICH_Info_DM_Rqst",
33778 FT_UINT32, BASE_DEC, NULL, 0,
33779 "rnsap.HSSICH_Info_DM_Rqst", HFILL }},
33780 { &hf_rnsap_id_HSSICH_Info_DM,
33781 { "id-HSSICH-Info-DM", "rnsap.id_HSSICH_Info_DM",
33782 FT_UINT32, BASE_DEC, NULL, 0,
33783 "rnsap.HS_SICH_ID", HFILL }},
33784 { &hf_rnsap_id_CCTrCH_Maximum_DL_Power_RL_SetupRspTDD,
33785 { "id-CCTrCH-Maximum-DL-Power-RL-SetupRspTDD", "rnsap.id_CCTrCH_Maximum_DL_Power_RL_SetupRspTDD",
33786 FT_INT32, BASE_DEC, NULL, 0,
33787 "rnsap.DL_Power", HFILL }},
33788 { &hf_rnsap_id_CCTrCH_Minimum_DL_Power_RL_SetupRspTDD,
33789 { "id-CCTrCH-Minimum-DL-Power-RL-SetupRspTDD", "rnsap.id_CCTrCH_Minimum_DL_Power_RL_SetupRspTDD",
33790 FT_INT32, BASE_DEC, NULL, 0,
33791 "rnsap.DL_Power", HFILL }},
33792 { &hf_rnsap_id_CCTrCH_Maximum_DL_Power_RL_AdditionRspTDD,
33793 { "id-CCTrCH-Maximum-DL-Power-RL-AdditionRspTDD", "rnsap.id_CCTrCH_Maximum_DL_Power_RL_AdditionRspTDD",
33794 FT_INT32, BASE_DEC, NULL, 0,
33795 "rnsap.DL_Power", HFILL }},
33796 { &hf_rnsap_id_CCTrCH_Minimum_DL_Power_RL_AdditionRspTDD,
33797 { "id-CCTrCH-Minimum-DL-Power-RL-AdditionRspTDD", "rnsap.id_CCTrCH_Minimum_DL_Power_RL_AdditionRspTDD",
33798 FT_INT32, BASE_DEC, NULL, 0,
33799 "rnsap.DL_Power", HFILL }},
33800 { &hf_rnsap_id_CCTrCH_Maximum_DL_Power_RL_ReconfReadyTDD,
33801 { "id-CCTrCH-Maximum-DL-Power-RL-ReconfReadyTDD", "rnsap.id_CCTrCH_Maximum_DL_Power_RL_ReconfReadyTDD",
33802 FT_INT32, BASE_DEC, NULL, 0,
33803 "rnsap.DL_Power", HFILL }},
33804 { &hf_rnsap_id_CCTrCH_Minimum_DL_Power_RL_ReconfReadyTDD,
33805 { "id-CCTrCH-Minimum-DL-Power-RL-ReconfReadyTDD", "rnsap.id_CCTrCH_Minimum_DL_Power_RL_ReconfReadyTDD",
33806 FT_INT32, BASE_DEC, NULL, 0,
33807 "rnsap.DL_Power", HFILL }},
33808 { &hf_rnsap_id_Maximum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD,
33809 { "id-Maximum-DL-Power-TimeslotLCR-InformationModifyItem-RL-ReconfReadyTDD", "rnsap.id_Maximum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD",
33810 FT_INT32, BASE_DEC, NULL, 0,
33811 "rnsap.DL_Power", HFILL }},
33812 { &hf_rnsap_id_Minimum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD,
33813 { "id-Minimum-DL-Power-TimeslotLCR-InformationModifyItem-RL-ReconfReadyTDD", "rnsap.id_Minimum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD",
33814 FT_INT32, BASE_DEC, NULL, 0,
33815 "rnsap.DL_Power", HFILL }},
33816 { &hf_rnsap_id_DL_CCTrCH_InformationList_RL_ReconfRspTDD,
33817 { "id-DL-CCTrCH-InformationList-RL-ReconfRspTDD", "rnsap.id_DL_CCTrCH_InformationList_RL_ReconfRspTDD",
33818 FT_UINT32, BASE_DEC, NULL, 0,
33819 "rnsap.DL_CCTrCH_InformationList_RL_ReconfRspTDD", HFILL }},
33820 { &hf_rnsap_id_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD,
33821 { "id-DL-DPCH-InformationModifyItem-LCR-RL-ReconfRspTDD", "rnsap.id_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD",
33822 FT_NONE, BASE_NONE, NULL, 0,
33823 "rnsap.DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD", HFILL }},
33824 { &hf_rnsap_id_Maximum_DL_Power_TimeslotLCR_InformationItem,
33825 { "id-Maximum-DL-Power-TimeslotLCR-InformationItem", "rnsap.id_Maximum_DL_Power_TimeslotLCR_InformationItem",
33826 FT_INT32, BASE_DEC, NULL, 0,
33827 "rnsap.DL_Power", HFILL }},
33828 { &hf_rnsap_id_Minimum_DL_Power_TimeslotLCR_InformationItem,
33829 { "id-Minimum-DL-Power-TimeslotLCR-InformationItem", "rnsap.id_Minimum_DL_Power_TimeslotLCR_InformationItem",
33830 FT_INT32, BASE_DEC, NULL, 0,
33831 "rnsap.DL_Power", HFILL }},
33832 { &hf_rnsap_id_TDD_Support_8PSK,
33833 { "id-TDD-Support-8PSK", "rnsap.id_TDD_Support_8PSK",
33834 FT_UINT32, BASE_DEC, VALS(rnsap_Support_8PSK_vals), 0,
33835 "rnsap.Support_8PSK", HFILL }},
33836 { &hf_rnsap_id_TDD_maxNrDLPhysicalchannels,
33837 { "id-TDD-maxNrDLPhysicalchannels", "rnsap.id_TDD_maxNrDLPhysicalchannels",
33838 FT_UINT32, BASE_DEC, NULL, 0,
33839 "rnsap.MaxNrDLPhysicalchannelsTS", HFILL }},
33840 { &hf_rnsap_id_ExtendedGSMCellIndividualOffset,
33841 { "id-ExtendedGSMCellIndividualOffset", "rnsap.id_ExtendedGSMCellIndividualOffset",
33842 FT_INT32, BASE_DEC, NULL, 0,
33843 "rnsap.ExtendedGSMCellIndividualOffset", HFILL }},
33844 { &hf_rnsap_id_RL_ParameterUpdateIndicationFDD_RL_InformationList,
33845 { "id-RL-ParameterUpdateIndicationFDD-RL-InformationList", "rnsap.id_RL_ParameterUpdateIndicationFDD_RL_InformationList",
33846 FT_UINT32, BASE_DEC, NULL, 0,
33847 "rnsap.RL_ParameterUpdateIndicationFDD_RL_InformationList", HFILL }},
33848 { &hf_rnsap_id_Primary_CPICH_Usage_For_Channel_Estimation,
33849 { "id-Primary-CPICH-Usage-For-Channel-Estimation", "rnsap.id_Primary_CPICH_Usage_For_Channel_Estimation",
33850 FT_UINT32, BASE_DEC, VALS(rnsap_Primary_CPICH_Usage_For_Channel_Estimation_vals), 0,
33851 "rnsap.Primary_CPICH_Usage_For_Channel_Estimation", HFILL }},
33852 { &hf_rnsap_id_Secondary_CPICH_Information,
33853 { "id-Secondary-CPICH-Information", "rnsap.id_Secondary_CPICH_Information",
33854 FT_NONE, BASE_NONE, NULL, 0,
33855 "rnsap.Secondary_CPICH_Information", HFILL }},
33856 { &hf_rnsap_id_Secondary_CPICH_Information_Change,
33857 { "id-Secondary-CPICH-Information-Change", "rnsap.id_Secondary_CPICH_Information_Change",
33858 FT_UINT32, BASE_DEC, VALS(rnsap_Secondary_CPICH_Information_Change_vals), 0,
33859 "rnsap.Secondary_CPICH_Information_Change", HFILL }},
33860 { &hf_rnsap_id_RL_ParameterUpdateIndicationFDD_RL_Information_Item,
33861 { "id-RL-ParameterUpdateIndicationFDD-RL-Information-Item", "rnsap.id_RL_ParameterUpdateIndicationFDD_RL_Information_Item",
33862 FT_NONE, BASE_NONE, NULL, 0,
33863 "rnsap.RL_ParameterUpdateIndicationFDD_RL_Information_Item", HFILL }},
33864 { &hf_rnsap_id_Phase_Reference_Update_Indicator,
33865 { "id-Phase-Reference-Update-Indicator", "rnsap.id_Phase_Reference_Update_Indicator",
33866 FT_UINT32, BASE_DEC, VALS(rnsap_Phase_Reference_Update_Indicator_vals), 0,
33867 "rnsap.Phase_Reference_Update_Indicator", HFILL }},
33868 { &hf_rnsap_id_Unidirectional_DCH_Indicator,
33869 { "id-Unidirectional-DCH-Indicator", "rnsap.id_Unidirectional_DCH_Indicator",
33870 FT_UINT32, BASE_DEC, VALS(rnsap_Unidirectional_DCH_Indicator_vals), 0,
33871 "rnsap.Unidirectional_DCH_Indicator", HFILL }},
33872 { &hf_rnsap_id_RL_Information_RL_ReconfPrepTDD,
33873 { "id-RL-Information-RL-ReconfPrepTDD", "rnsap.id_RL_Information_RL_ReconfPrepTDD",
33874 FT_UINT32, BASE_DEC, NULL, 0,
33875 "rnsap.RL_Information_RL_ReconfPrepTDD", HFILL }},
33876 { &hf_rnsap_id_Multiple_RL_InformationResponse_RL_ReconfReadyTDD,
33877 { "id-Multiple-RL-InformationResponse-RL-ReconfReadyTDD", "rnsap.id_Multiple_RL_InformationResponse_RL_ReconfReadyTDD",
33878 FT_UINT32, BASE_DEC, NULL, 0,
33879 "rnsap.Multiple_RL_InformationResponse_RL_ReconfReadyTDD", HFILL }},
33880 { &hf_rnsap_id_RL_ReconfigurationResponseTDD_RL_Information,
33881 { "id-RL-ReconfigurationResponseTDD-RL-Information", "rnsap.id_RL_ReconfigurationResponseTDD_RL_Information",
33882 FT_UINT32, BASE_DEC, NULL, 0,
33883 "rnsap.Multiple_RL_InformationResponse_RL_ReconfRspTDD", HFILL }},
33884 { &hf_rnsap_id_Satellite_Almanac_Information_ExtItem,
33885 { "id-Satellite-Almanac-Information-ExtItem", "rnsap.id_Satellite_Almanac_Information_ExtItem",
33886 FT_UINT32, BASE_DEC, NULL, 0,
33887 "rnsap.Satellite_Almanac_Information_ExtItem", HFILL }},
33888 { &hf_rnsap_id_HSDSCH_Information_to_Modify_Unsynchronised,
33889 { "id-HSDSCH-Information-to-Modify-Unsynchronised", "rnsap.id_HSDSCH_Information_to_Modify_Unsynchronised",
33890 FT_NONE, BASE_NONE, NULL, 0,
33891 "rnsap.HSDSCH_Information_to_Modify_Unsynchronised", HFILL }},
33892 { &hf_rnsap_id_TnlQos,
33893 { "id-TnlQos", "rnsap.id_TnlQos",
33894 FT_UINT32, BASE_DEC, VALS(rnsap_TnlQos_vals), 0,
33895 "rnsap.TnlQos", HFILL }},
33896 { &hf_rnsap_id_RTLoadValue,
33897 { "id-RTLoadValue", "rnsap.id_RTLoadValue",
33898 FT_NONE, BASE_NONE, NULL, 0,
33899 "rnsap.RTLoadValue", HFILL }},
33900 { &hf_rnsap_id_NRTLoadInformationValue,
33901 { "id-NRTLoadInformationValue", "rnsap.id_NRTLoadInformationValue",
33902 FT_NONE, BASE_NONE, NULL, 0,
33903 "rnsap.NRTLoadInformationValue", HFILL }},
33904 { &hf_rnsap_id_CellPortionID,
33905 { "id-CellPortionID", "rnsap.id_CellPortionID",
33906 FT_UINT32, BASE_DEC, NULL, 0,
33907 "rnsap.CellPortionID", HFILL }},
33908 { &hf_rnsap_id_UpPTSInterferenceValue,
33909 { "id-UpPTSInterferenceValue", "rnsap.id_UpPTSInterferenceValue",
33910 FT_UINT32, BASE_DEC, NULL, 0,
33911 "rnsap.UpPTSInterferenceValue", HFILL }},
33912 { &hf_rnsap_id_PrimaryCCPCH_RSCP_Delta,
33913 { "id-PrimaryCCPCH-RSCP-Delta", "rnsap.id_PrimaryCCPCH_RSCP_Delta",
33914 FT_INT32, BASE_DEC, NULL, 0,
33915 "rnsap.PrimaryCCPCH_RSCP_Delta", HFILL }},
33916 { &hf_rnsap_id_UEMeasurementType,
33917 { "id-UEMeasurementType", "rnsap.id_UEMeasurementType",
33918 FT_UINT32, BASE_DEC, VALS(rnsap_UEMeasurementType_vals), 0,
33919 "rnsap.UEMeasurementType", HFILL }},
33920 { &hf_rnsap_id_UEMeasurementTimeslotInfoHCR,
33921 { "id-UEMeasurementTimeslotInfoHCR", "rnsap.id_UEMeasurementTimeslotInfoHCR",
33922 FT_UINT32, BASE_DEC, NULL, 0,
33923 "rnsap.UEMeasurementTimeslotInfoHCR", HFILL }},
33924 { &hf_rnsap_id_UEMeasurementTimeslotInfoLCR,
33925 { "id-UEMeasurementTimeslotInfoLCR", "rnsap.id_UEMeasurementTimeslotInfoLCR",
33926 FT_UINT32, BASE_DEC, NULL, 0,
33927 "rnsap.UEMeasurementTimeslotInfoLCR", HFILL }},
33928 { &hf_rnsap_id_UEMeasurementReportCharacteristics,
33929 { "id-UEMeasurementReportCharacteristics", "rnsap.id_UEMeasurementReportCharacteristics",
33930 FT_UINT32, BASE_DEC, VALS(rnsap_UEMeasurementReportCharacteristics_vals), 0,
33931 "rnsap.UEMeasurementReportCharacteristics", HFILL }},
33932 { &hf_rnsap_id_UEMeasurementParameterModAllow,
33933 { "id-UEMeasurementParameterModAllow", "rnsap.id_UEMeasurementParameterModAllow",
33934 FT_UINT32, BASE_DEC, VALS(rnsap_UEMeasurementParameterModAllow_vals), 0,
33935 "rnsap.UEMeasurementParameterModAllow", HFILL }},
33936 { &hf_rnsap_id_UEMeasurementValueInformation,
33937 { "id-UEMeasurementValueInformation", "rnsap.id_UEMeasurementValueInformation",
33938 FT_UINT32, BASE_DEC, VALS(rnsap_UEMeasurementValueInformation_vals), 0,
33939 "rnsap.UEMeasurementValueInformation", HFILL }},
33940 { &hf_rnsap_id_InterfacesToTraceItem,
33941 { "id-InterfacesToTraceItem", "rnsap.id_InterfacesToTraceItem",
33942 FT_NONE, BASE_NONE, NULL, 0,
33943 "rnsap.InterfacesToTraceItem", HFILL }},
33944 { &hf_rnsap_id_ListOfInterfacesToTrace,
33945 { "id-ListOfInterfacesToTrace", "rnsap.id_ListOfInterfacesToTrace",
33946 FT_UINT32, BASE_DEC, NULL, 0,
33947 "rnsap.ListOfInterfacesToTrace", HFILL }},
33948 { &hf_rnsap_id_TraceDepth,
33949 { "id-TraceDepth", "rnsap.id_TraceDepth",
33950 FT_UINT32, BASE_DEC, VALS(rnsap_TraceDepth_vals), 0,
33951 "rnsap.TraceDepth", HFILL }},
33952 { &hf_rnsap_id_TraceRecordingSessionReference,
33953 { "id-TraceRecordingSessionReference", "rnsap.id_TraceRecordingSessionReference",
33954 FT_UINT32, BASE_DEC, NULL, 0,
33955 "rnsap.TraceRecordingSessionReference", HFILL }},
33956 { &hf_rnsap_id_TraceReference,
33957 { "id-TraceReference", "rnsap.id_TraceReference",
33958 FT_BYTES, BASE_HEX, NULL, 0,
33959 "rnsap.TraceReference", HFILL }},
33960 { &hf_rnsap_id_UEIdentity,
33961 { "id-UEIdentity", "rnsap.id_UEIdentity",
33962 FT_UINT32, BASE_DEC, VALS(rnsap_UEIdentity_vals), 0,
33963 "rnsap.UEIdentity", HFILL }},
33964 { &hf_rnsap_id_NACC_Related_Data,
33965 { "id-NACC-Related-Data", "rnsap.id_NACC_Related_Data",
33966 FT_NONE, BASE_NONE, NULL, 0,
33967 "rnsap.NACC_Related_Data", HFILL }},
33968 { &hf_rnsap_id_GSM_Cell_InfEx_Rqst,
33969 { "id-GSM-Cell-InfEx-Rqst", "rnsap.id_GSM_Cell_InfEx_Rqst",
33970 FT_NONE, BASE_NONE, NULL, 0,
33971 "rnsap.GSM_Cell_InfEx_Rqst", HFILL }},
33972 { &hf_rnsap_id_MeasurementRecoveryBehavior,
33973 { "id-MeasurementRecoveryBehavior", "rnsap.id_MeasurementRecoveryBehavior",
33974 FT_NONE, BASE_NONE, NULL, 0,
33975 "rnsap.MeasurementRecoveryBehavior", HFILL }},
33976 { &hf_rnsap_id_MeasurementRecoveryReportingIndicator,
33977 { "id-MeasurementRecoveryReportingIndicator", "rnsap.id_MeasurementRecoveryReportingIndicator",
33978 FT_NONE, BASE_NONE, NULL, 0,
33979 "rnsap.MeasurementRecoveryReportingIndicator", HFILL }},
33980 { &hf_rnsap_id_MeasurementRecoverySupportIndicator,
33981 { "id-MeasurementRecoverySupportIndicator", "rnsap.id_MeasurementRecoverySupportIndicator",
33982 FT_NONE, BASE_NONE, NULL, 0,
33983 "rnsap.MeasurementRecoverySupportIndicator", HFILL }},
33984 { &hf_rnsap_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD,
33985 { "id-DL-DPCH-Power-Information-RL-ReconfPrepFDD", "rnsap.id_DL_DPCH_Power_Information_RL_ReconfPrepFDD",
33986 FT_NONE, BASE_NONE, NULL, 0,
33987 "rnsap.DL_DPCH_Power_Information_RL_ReconfPrepFDD", HFILL }},
33988 { &hf_rnsap_id_F_DPCH_Information_RL_ReconfPrepFDD,
33989 { "id-F-DPCH-Information-RL-ReconfPrepFDD", "rnsap.id_F_DPCH_Information_RL_ReconfPrepFDD",
33990 FT_NONE, BASE_NONE, NULL, 0,
33991 "rnsap.F_DPCH_Information_RL_ReconfPrepFDD", HFILL }},
33992 { &hf_rnsap_id_F_DPCH_Information_RL_SetupRqstFDD,
33993 { "id-F-DPCH-Information-RL-SetupRqstFDD", "rnsap.id_F_DPCH_Information_RL_SetupRqstFDD",
33994 FT_NONE, BASE_NONE, NULL, 0,
33995 "rnsap.F_DPCH_Information_RL_SetupRqstFDD", HFILL }},
33996 { &hf_rnsap_id_MBMS_Bearer_Service_List,
33997 { "id-MBMS-Bearer-Service-List", "rnsap.id_MBMS_Bearer_Service_List",
33998 FT_UINT32, BASE_DEC, NULL, 0,
33999 "rnsap.MBMS_Bearer_Service_List", HFILL }},
34000 { &hf_rnsap_id_MBMS_Bearer_Service_List_InfEx_Rsp,
34001 { "id-MBMS-Bearer-Service-List-InfEx-Rsp", "rnsap.id_MBMS_Bearer_Service_List_InfEx_Rsp",
34002 FT_UINT32, BASE_DEC, NULL, 0,
34003 "rnsap.MBMS_Bearer_Service_List_InfEx_Rsp", HFILL }},
34004 { &hf_rnsap_id_Active_MBMS_Bearer_ServiceFDD,
34005 { "id-Active-MBMS-Bearer-ServiceFDD", "rnsap.id_Active_MBMS_Bearer_ServiceFDD",
34006 FT_UINT32, BASE_DEC, NULL, 0,
34007 "rnsap.Active_MBMS_Bearer_Service_ListFDD", HFILL }},
34008 { &hf_rnsap_id_Active_MBMS_Bearer_ServiceTDD,
34009 { "id-Active-MBMS-Bearer-ServiceTDD", "rnsap.id_Active_MBMS_Bearer_ServiceTDD",
34010 FT_UINT32, BASE_DEC, NULL, 0,
34011 "rnsap.Active_MBMS_Bearer_Service_ListTDD", HFILL }},
34012 { &hf_rnsap_id_Old_URA_ID,
34013 { "id-Old-URA-ID", "rnsap.id_Old_URA_ID",
34014 FT_UINT32, BASE_DEC, NULL, 0,
34015 "rnsap.URA_ID", HFILL }},
34016 { &hf_rnsap_id_UE_State,
34017 { "id-UE-State", "rnsap.id_UE_State",
34018 FT_UINT32, BASE_DEC, VALS(rnsap_UE_State_vals), 0,
34019 "rnsap.UE_State", HFILL }},
34020 { &hf_rnsap_id_URA_ID,
34021 { "id-URA-ID", "rnsap.id_URA_ID",
34022 FT_UINT32, BASE_DEC, NULL, 0,
34023 "rnsap.URA_ID", HFILL }},
34024 { &hf_rnsap_id_HARQ_Preamble_Mode,
34025 { "id-HARQ-Preamble-Mode", "rnsap.id_HARQ_Preamble_Mode",
34026 FT_UINT32, BASE_DEC, VALS(rnsap_HARQ_Preamble_Mode_vals), 0,
34027 "rnsap.HARQ_Preamble_Mode", HFILL }},
34028 { &hf_rnsap_id_SynchronisationIndicator,
34029 { "id-SynchronisationIndicator", "rnsap.id_SynchronisationIndicator",
34030 FT_UINT32, BASE_DEC, VALS(rnsap_SynchronisationIndicator_vals), 0,
34031 "rnsap.SynchronisationIndicator", HFILL }},
34032 { &hf_rnsap_id_UL_DPDCHIndicatorEDCH,
34033 { "id-UL-DPDCHIndicatorEDCH", "rnsap.id_UL_DPDCHIndicatorEDCH",
34034 FT_UINT32, BASE_DEC, VALS(rnsap_UL_DPDCHIndicatorEDCH_vals), 0,
34035 "rnsap.UL_DPDCHIndicatorEDCH", HFILL }},
34036 { &hf_rnsap_id_EDPCH_Information,
34037 { "id-EDPCH-Information", "rnsap.id_EDPCH_Information",
34038 FT_NONE, BASE_NONE, NULL, 0,
34039 "rnsap.EDPCH_Information_FDD", HFILL }},
34040 { &hf_rnsap_id_RL_Specific_EDCH_Information,
34041 { "id-RL-Specific-EDCH-Information", "rnsap.id_RL_Specific_EDCH_Information",
34042 FT_UINT32, BASE_DEC, NULL, 0,
34043 "rnsap.RL_Specific_EDCH_Information", HFILL }},
34044 { &hf_rnsap_id_EDCH_RL_Indication,
34045 { "id-EDCH-RL-Indication", "rnsap.id_EDCH_RL_Indication",
34046 FT_UINT32, BASE_DEC, VALS(rnsap_EDCH_RL_Indication_vals), 0,
34047 "rnsap.EDCH_RL_Indication", HFILL }},
34048 { &hf_rnsap_id_EDCH_FDD_Information,
34049 { "id-EDCH-FDD-Information", "rnsap.id_EDCH_FDD_Information",
34050 FT_NONE, BASE_NONE, NULL, 0,
34051 "rnsap.EDCH_FDD_Information", HFILL }},
34052 { &hf_rnsap_id_EDCH_RLSet_Id,
34053 { "id-EDCH-RLSet-Id", "rnsap.id_EDCH_RLSet_Id",
34054 FT_UINT32, BASE_DEC, NULL, 0,
34055 "rnsap.RL_Set_ID", HFILL }},
34056 { &hf_rnsap_id_Serving_EDCHRL_Id,
34057 { "id-Serving-EDCHRL-Id", "rnsap.id_Serving_EDCHRL_Id",
34058 FT_UINT32, BASE_DEC, VALS(rnsap_EDCH_Serving_RL_vals), 0,
34059 "rnsap.EDCH_Serving_RL", HFILL }},
34060 { &hf_rnsap_id_EDCH_FDD_DL_ControlChannelInformation,
34061 { "id-EDCH-FDD-DL-ControlChannelInformation", "rnsap.id_EDCH_FDD_DL_ControlChannelInformation",
34062 FT_NONE, BASE_NONE, NULL, 0,
34063 "rnsap.EDCH_FDD_DL_ControlChannelInformation", HFILL }},
34064 { &hf_rnsap_id_EDCH_FDD_InformationResponse,
34065 { "id-EDCH-FDD-InformationResponse", "rnsap.id_EDCH_FDD_InformationResponse",
34066 FT_UINT32, BASE_DEC, NULL, 0,
34067 "rnsap.EDCH_FDD_InformationResponse", HFILL }},
34068 { &hf_rnsap_id_EDCH_MACdFlows_To_Add,
34069 { "id-EDCH-MACdFlows-To-Add", "rnsap.id_EDCH_MACdFlows_To_Add",
34070 FT_UINT32, BASE_DEC, NULL, 0,
34071 "rnsap.RL_Specific_EDCH_Information", HFILL }},
34072 { &hf_rnsap_id_EDCH_FDD_Information_To_Modify,
34073 { "id-EDCH-FDD-Information-To-Modify", "rnsap.id_EDCH_FDD_Information_To_Modify",
34074 FT_NONE, BASE_NONE, NULL, 0,
34075 "rnsap.EDCH_FDD_Information_To_Modify", HFILL }},
34076 { &hf_rnsap_id_EDCH_MACdFlows_To_Delete,
34077 { "id-EDCH-MACdFlows-To-Delete", "rnsap.id_EDCH_MACdFlows_To_Delete",
34078 FT_UINT32, BASE_DEC, NULL, 0,
34079 "rnsap.EDCH_MACdFlows_To_Delete", HFILL }},
34080 { &hf_rnsap_id_EDPCH_Information_RLReconfRequest_FDD,
34081 { "id-EDPCH-Information-RLReconfRequest-FDD", "rnsap.id_EDPCH_Information_RLReconfRequest_FDD",
34082 FT_NONE, BASE_NONE, NULL, 0,
34083 "rnsap.EDPCH_Information_RLReconfRequest_FDD", HFILL }},
34084 { &hf_rnsap_id_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd,
34085 { "id-EDCH-MacdFlowSpecificInformationList-RL-PreemptRequiredInd", "rnsap.id_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd",
34086 FT_UINT32, BASE_DEC, NULL, 0,
34087 "rnsap.EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd", HFILL }},
34088 { &hf_rnsap_id_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd,
34089 { "id-EDCH-MacdFlowSpecificInformationItem-RL-PreemptRequiredInd", "rnsap.id_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd",
34090 FT_NONE, BASE_NONE, NULL, 0,
34091 "rnsap.EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd", HFILL }},
34092 { &hf_rnsap_id_EDCH_MacdFlowSpecificInformationList_RL_CongestInd,
34093 { "id-EDCH-MacdFlowSpecificInformationList-RL-CongestInd", "rnsap.id_EDCH_MacdFlowSpecificInformationList_RL_CongestInd",
34094 FT_UINT32, BASE_DEC, NULL, 0,
34095 "rnsap.EDCH_MacdFlowSpecificInformationList_RL_CongestInd", HFILL }},
34096 { &hf_rnsap_id_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd,
34097 { "id-EDCH-MacdFlowSpecificInformationItem-RL-CongestInd", "rnsap.id_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd",
34098 FT_NONE, BASE_NONE, NULL, 0,
34099 "rnsap.EDCH_MacdFlowSpecificInformationItem_RL_CongestInd", HFILL }},
34100 { &hf_rnsap_id_MBMS_Bearer_Service_Full_Address,
34101 { "id-MBMS-Bearer-Service-Full-Address", "rnsap.id_MBMS_Bearer_Service_Full_Address",
34102 FT_NONE, BASE_NONE, NULL, 0,
34103 "rnsap.MBMS_Bearer_Service_Full_Address", HFILL }},
34104 { &hf_rnsap_id_Initial_DL_DPCH_TimingAdjustment,
34105 { "id-Initial-DL-DPCH-TimingAdjustment", "rnsap.id_Initial_DL_DPCH_TimingAdjustment",
34106 FT_UINT32, BASE_DEC, VALS(rnsap_DL_DPCH_TimingAdjustment_vals), 0,
34107 "rnsap.DL_DPCH_TimingAdjustment", HFILL }},
34108 { &hf_rnsap_id_Initial_DL_DPCH_TimingAdjustment_Allowed,
34109 { "id-Initial-DL-DPCH-TimingAdjustment-Allowed", "rnsap.id_Initial_DL_DPCH_TimingAdjustment_Allowed",
34110 FT_UINT32, BASE_DEC, VALS(rnsap_Initial_DL_DPCH_TimingAdjustment_Allowed_vals), 0,
34111 "rnsap.Initial_DL_DPCH_TimingAdjustment_Allowed", HFILL }},
34112 { &hf_rnsap_id_User_Plane_Congestion_Fields_Inclusion,
34113 { "id-User-Plane-Congestion-Fields-Inclusion", "rnsap.id_User_Plane_Congestion_Fields_Inclusion",
34114 FT_UINT32, BASE_DEC, VALS(rnsap_User_Plane_Congestion_Fields_Inclusion_vals), 0,
34115 "rnsap.User_Plane_Congestion_Fields_Inclusion", HFILL }},
34116 { &hf_rnsap_id_HARQ_Preamble_Mode_Activation_Indicator,
34117 { "id-HARQ-Preamble-Mode-Activation-Indicator", "rnsap.id_HARQ_Preamble_Mode_Activation_Indicator",
34118 FT_UINT32, BASE_DEC, VALS(rnsap_HARQ_Preamble_Mode_Activation_Indicator_vals), 0,
34119 "rnsap.HARQ_Preamble_Mode_Activation_Indicator", HFILL }},
34120 { &hf_rnsap_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp,
34121 { "id-multiple-DedicatedMeasurementValueList-TDD-DM-Rsp", "rnsap.id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp",
34122 FT_UINT32, BASE_DEC, NULL, 0,
34123 "rnsap.Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp", HFILL }},
34124 { &hf_rnsap_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp,
34125 { "id-multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp", "rnsap.id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp",
34126 FT_UINT32, BASE_DEC, NULL, 0,
34127 "rnsap.Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp", HFILL }},
34128 { &hf_rnsap_id_ProvidedInformation,
34129 { "id-ProvidedInformation", "rnsap.id_ProvidedInformation",
34130 FT_NONE, BASE_NONE, NULL, 0,
34131 "rnsap.ProvidedInformation", HFILL }},
34132 { &hf_rnsap_id_Active_MBMS_Bearer_ServiceFDD_PFL,
34133 { "id-Active-MBMS-Bearer-ServiceFDD-PFL", "rnsap.id_Active_MBMS_Bearer_ServiceFDD_PFL",
34134 FT_UINT32, BASE_DEC, NULL, 0,
34135 "rnsap.Active_MBMS_Bearer_Service_ListTDD_PFL", HFILL }},
34136 { &hf_rnsap_id_Active_MBMS_Bearer_ServiceTDD_PFL,
34137 { "id-Active-MBMS-Bearer-ServiceTDD-PFL", "rnsap.id_Active_MBMS_Bearer_ServiceTDD_PFL",
34138 FT_UINT32, BASE_DEC, NULL, 0,
34139 "rnsap.Active_MBMS_Bearer_Service_ListTDD_PFL", HFILL }},
34140 { &hf_rnsap_id_FrequencyBandIndicator,
34141 { "id-FrequencyBandIndicator", "rnsap.id_FrequencyBandIndicator",
34142 FT_UINT32, BASE_DEC, VALS(rnsap_FrequencyBandIndicator_vals), 0,
34143 "rnsap.FrequencyBandIndicator", HFILL }},
34144 { &hf_rnsap_protocolIEs,
34145 { "protocolIEs", "rnsap.protocolIEs",
34146 FT_UINT32, BASE_DEC, NULL, 0,
34147 "rnsap.ProtocolIE_Container", HFILL }},
34148 { &hf_rnsap_protocolExtensions,
34149 { "protocolExtensions", "rnsap.protocolExtensions",
34150 FT_UINT32, BASE_DEC, NULL, 0,
34151 "rnsap.ProtocolExtensionContainer", HFILL }},
34152 { &hf_rnsap_ul_ScramblingCode,
34153 { "ul-ScramblingCode", "rnsap.ul_ScramblingCode",
34154 FT_NONE, BASE_NONE, NULL, 0,
34155 "rnsap.UL_ScramblingCode", HFILL }},
34156 { &hf_rnsap_minUL_ChannelisationCodeLength,
34157 { "minUL-ChannelisationCodeLength", "rnsap.minUL_ChannelisationCodeLength",
34158 FT_UINT32, BASE_DEC, VALS(rnsap_MinUL_ChannelisationCodeLength_vals), 0,
34159 "rnsap.MinUL_ChannelisationCodeLength", HFILL }},
34160 { &hf_rnsap_maxNrOfUL_DPCHs,
34161 { "maxNrOfUL-DPCHs", "rnsap.maxNrOfUL_DPCHs",
34162 FT_UINT32, BASE_DEC, NULL, 0,
34163 "rnsap.MaxNrOfUL_DPCHs", HFILL }},
34164 { &hf_rnsap_ul_PunctureLimit,
34165 { "ul-PunctureLimit", "rnsap.ul_PunctureLimit",
34166 FT_UINT32, BASE_DEC, NULL, 0,
34167 "rnsap.PunctureLimit", HFILL }},
34168 { &hf_rnsap_ul_TFCS,
34169 { "ul-TFCS", "rnsap.ul_TFCS",
34170 FT_NONE, BASE_NONE, NULL, 0,
34171 "rnsap.TFCS", HFILL }},
34172 { &hf_rnsap_ul_DPCCH_SlotFormat,
34173 { "ul-DPCCH-SlotFormat", "rnsap.ul_DPCCH_SlotFormat",
34174 FT_UINT32, BASE_DEC, NULL, 0,
34175 "rnsap.UL_DPCCH_SlotFormat", HFILL }},
34176 { &hf_rnsap_ul_SIRTarget,
34177 { "ul-SIRTarget", "rnsap.ul_SIRTarget",
34178 FT_INT32, BASE_DEC, NULL, 0,
34179 "rnsap.UL_SIR", HFILL }},
34180 { &hf_rnsap_diversityMode,
34181 { "diversityMode", "rnsap.diversityMode",
34182 FT_UINT32, BASE_DEC, VALS(rnsap_DiversityMode_vals), 0,
34183 "rnsap.DiversityMode", HFILL }},
34184 { &hf_rnsap_not_Used_sSDT_CellIdLength,
34185 { "not-Used-sSDT-CellIdLength", "rnsap.not_Used_sSDT_CellIdLength",
34186 FT_NONE, BASE_NONE, NULL, 0,
34187 "rnsap.NULL", HFILL }},
34188 { &hf_rnsap_not_Used_s_FieldLength,
34189 { "not-Used-s-FieldLength", "rnsap.not_Used_s_FieldLength",
34190 FT_NONE, BASE_NONE, NULL, 0,
34191 "rnsap.NULL", HFILL }},
34192 { &hf_rnsap_iE_Extensions,
34193 { "iE-Extensions", "rnsap.iE_Extensions",
34194 FT_UINT32, BASE_DEC, NULL, 0,
34195 "rnsap.ProtocolExtensionContainer", HFILL }},
34197 { "tFCS", "rnsap.tFCS",
34198 FT_NONE, BASE_NONE, NULL, 0,
34199 "rnsap.TFCS", HFILL }},
34200 { &hf_rnsap_dl_DPCH_SlotFormat,
34201 { "dl-DPCH-SlotFormat", "rnsap.dl_DPCH_SlotFormat",
34202 FT_UINT32, BASE_DEC, NULL, 0,
34203 "rnsap.DL_DPCH_SlotFormat", HFILL }},
34204 { &hf_rnsap_nrOfDLchannelisationcodes,
34205 { "nrOfDLchannelisationcodes", "rnsap.nrOfDLchannelisationcodes",
34206 FT_UINT32, BASE_DEC, NULL, 0,
34207 "rnsap.NrOfDLchannelisationcodes", HFILL }},
34208 { &hf_rnsap_tFCI_SignallingMode,
34209 { "tFCI-SignallingMode", "rnsap.tFCI_SignallingMode",
34210 FT_UINT32, BASE_DEC, VALS(rnsap_TFCI_SignallingMode_vals), 0,
34211 "rnsap.TFCI_SignallingMode", HFILL }},
34212 { &hf_rnsap_tFCI_Presence,
34213 { "tFCI-Presence", "rnsap.tFCI_Presence",
34214 FT_UINT32, BASE_DEC, VALS(rnsap_TFCI_Presence_vals), 0,
34215 "rnsap.TFCI_Presence", HFILL }},
34216 { &hf_rnsap_multiplexingPosition,
34217 { "multiplexingPosition", "rnsap.multiplexingPosition",
34218 FT_UINT32, BASE_DEC, VALS(rnsap_MultiplexingPosition_vals), 0,
34219 "rnsap.MultiplexingPosition", HFILL }},
34220 { &hf_rnsap_powerOffsetInformation,
34221 { "powerOffsetInformation", "rnsap.powerOffsetInformation",
34222 FT_NONE, BASE_NONE, NULL, 0,
34223 "rnsap.PowerOffsetInformation_RL_SetupRqstFDD", HFILL }},
34224 { &hf_rnsap_fdd_dl_TPC_DownlinkStepSize,
34225 { "fdd-dl-TPC-DownlinkStepSize", "rnsap.fdd_dl_TPC_DownlinkStepSize",
34226 FT_UINT32, BASE_DEC, VALS(rnsap_FDD_TPC_DownlinkStepSize_vals), 0,
34227 "rnsap.FDD_TPC_DownlinkStepSize", HFILL }},
34228 { &hf_rnsap_limitedPowerIncrease,
34229 { "limitedPowerIncrease", "rnsap.limitedPowerIncrease",
34230 FT_UINT32, BASE_DEC, VALS(rnsap_LimitedPowerIncrease_vals), 0,
34231 "rnsap.LimitedPowerIncrease", HFILL }},
34232 { &hf_rnsap_innerLoopDLPCStatus,
34233 { "innerLoopDLPCStatus", "rnsap.innerLoopDLPCStatus",
34234 FT_UINT32, BASE_DEC, VALS(rnsap_InnerLoopDLPCStatus_vals), 0,
34235 "rnsap.InnerLoopDLPCStatus", HFILL }},
34236 { &hf_rnsap_po1_ForTFCI_Bits,
34237 { "po1-ForTFCI-Bits", "rnsap.po1_ForTFCI_Bits",
34238 FT_UINT32, BASE_DEC, NULL, 0,
34239 "rnsap.PowerOffset", HFILL }},
34240 { &hf_rnsap_po2_ForTPC_Bits,
34241 { "po2-ForTPC-Bits", "rnsap.po2_ForTPC_Bits",
34242 FT_UINT32, BASE_DEC, NULL, 0,
34243 "rnsap.PowerOffset", HFILL }},
34244 { &hf_rnsap_po3_ForPilotBits,
34245 { "po3-ForPilotBits", "rnsap.po3_ForPilotBits",
34246 FT_UINT32, BASE_DEC, NULL, 0,
34247 "rnsap.PowerOffset", HFILL }},
34248 { &hf_rnsap_RL_InformationList_RL_SetupRqstFDD_item,
34249 { "Item", "rnsap.RL_InformationList_RL_SetupRqstFDD_item",
34250 FT_NONE, BASE_NONE, NULL, 0,
34251 "rnsap.ProtocolIE_Single_Container", HFILL }},
34253 { "rL-ID", "rnsap.rL_ID",
34254 FT_UINT32, BASE_DEC, NULL, 0,
34255 "rnsap.RL_ID", HFILL }},
34257 { "c-ID", "rnsap.c_ID",
34258 FT_UINT32, BASE_DEC, NULL, 0,
34259 "rnsap.C_ID", HFILL }},
34260 { &hf_rnsap_firstRLS_indicator,
34261 { "firstRLS-indicator", "rnsap.firstRLS_indicator",
34262 FT_UINT32, BASE_DEC, VALS(rnsap_FirstRLS_Indicator_vals), 0,
34263 "rnsap.FirstRLS_Indicator", HFILL }},
34264 { &hf_rnsap_frameOffset,
34265 { "frameOffset", "rnsap.frameOffset",
34266 FT_UINT32, BASE_DEC, NULL, 0,
34267 "rnsap.FrameOffset", HFILL }},
34268 { &hf_rnsap_chipOffset,
34269 { "chipOffset", "rnsap.chipOffset",
34270 FT_UINT32, BASE_DEC, NULL, 0,
34271 "rnsap.ChipOffset", HFILL }},
34272 { &hf_rnsap_propagationDelay,
34273 { "propagationDelay", "rnsap.propagationDelay",
34274 FT_UINT32, BASE_DEC, NULL, 0,
34275 "rnsap.PropagationDelay", HFILL }},
34276 { &hf_rnsap_diversityControlField,
34277 { "diversityControlField", "rnsap.diversityControlField",
34278 FT_UINT32, BASE_DEC, VALS(rnsap_DiversityControlField_vals), 0,
34279 "rnsap.DiversityControlField", HFILL }},
34280 { &hf_rnsap_dl_InitialTX_Power,
34281 { "dl-InitialTX-Power", "rnsap.dl_InitialTX_Power",
34282 FT_INT32, BASE_DEC, NULL, 0,
34283 "rnsap.DL_Power", HFILL }},
34284 { &hf_rnsap_primaryCPICH_EcNo,
34285 { "primaryCPICH-EcNo", "rnsap.primaryCPICH_EcNo",
34286 FT_INT32, BASE_DEC, NULL, 0,
34287 "rnsap.PrimaryCPICH_EcNo", HFILL }},
34288 { &hf_rnsap_not_Used_sSDT_CellID,
34289 { "not-Used-sSDT-CellID", "rnsap.not_Used_sSDT_CellID",
34290 FT_NONE, BASE_NONE, NULL, 0,
34291 "rnsap.NULL", HFILL }},
34292 { &hf_rnsap_transmitDiversityIndicator,
34293 { "transmitDiversityIndicator", "rnsap.transmitDiversityIndicator",
34294 FT_UINT32, BASE_DEC, VALS(rnsap_TransmitDiversityIndicator_vals), 0,
34295 "rnsap.TransmitDiversityIndicator", HFILL }},
34296 { &hf_rnsap_powerOffsetInformation1,
34297 { "powerOffsetInformation", "rnsap.powerOffsetInformation",
34298 FT_NONE, BASE_NONE, NULL, 0,
34299 "rnsap.PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD", HFILL }},
34300 { &hf_rnsap_maxNrTimeslots_UL,
34301 { "maxNrTimeslots-UL", "rnsap.maxNrTimeslots_UL",
34302 FT_UINT32, BASE_DEC, NULL, 0,
34303 "rnsap.MaxNrTimeslots", HFILL }},
34304 { &hf_rnsap_minimumSpreadingFactor_UL,
34305 { "minimumSpreadingFactor-UL", "rnsap.minimumSpreadingFactor_UL",
34306 FT_UINT32, BASE_DEC, NULL, 0,
34307 "rnsap.MinimumSpreadingFactor", HFILL }},
34308 { &hf_rnsap_maxNrULPhysicalchannels,
34309 { "maxNrULPhysicalchannels", "rnsap.maxNrULPhysicalchannels",
34310 FT_UINT32, BASE_DEC, NULL, 0,
34311 "rnsap.MaxNrULPhysicalchannels", HFILL }},
34312 { &hf_rnsap_maxNrTimeslots_DL,
34313 { "maxNrTimeslots-DL", "rnsap.maxNrTimeslots_DL",
34314 FT_UINT32, BASE_DEC, NULL, 0,
34315 "rnsap.MaxNrTimeslots", HFILL }},
34316 { &hf_rnsap_minimumSpreadingFactor_DL,
34317 { "minimumSpreadingFactor-DL", "rnsap.minimumSpreadingFactor_DL",
34318 FT_UINT32, BASE_DEC, NULL, 0,
34319 "rnsap.MinimumSpreadingFactor", HFILL }},
34320 { &hf_rnsap_maxNrDLPhysicalchannels,
34321 { "maxNrDLPhysicalchannels", "rnsap.maxNrDLPhysicalchannels",
34322 FT_UINT32, BASE_DEC, NULL, 0,
34323 "rnsap.MaxNrDLPhysicalchannels", HFILL }},
34324 { &hf_rnsap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item,
34325 { "Item", "rnsap.UL_CCTrCH_InformationList_RL_SetupRqstTDD_item",
34326 FT_NONE, BASE_NONE, NULL, 0,
34327 "rnsap.ProtocolIE_Single_Container", HFILL }},
34328 { &hf_rnsap_cCTrCH_ID,
34329 { "cCTrCH-ID", "rnsap.cCTrCH_ID",
34330 FT_UINT32, BASE_DEC, NULL, 0,
34331 "rnsap.CCTrCH_ID", HFILL }},
34332 { &hf_rnsap_tFCI_Coding,
34333 { "tFCI-Coding", "rnsap.tFCI_Coding",
34334 FT_UINT32, BASE_DEC, VALS(rnsap_TFCI_Coding_vals), 0,
34335 "rnsap.TFCI_Coding", HFILL }},
34336 { &hf_rnsap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item,
34337 { "Item", "rnsap.DL_CCTrCH_InformationList_RL_SetupRqstTDD_item",
34338 FT_NONE, BASE_NONE, NULL, 0,
34339 "rnsap.ProtocolIE_Single_Container", HFILL }},
34340 { &hf_rnsap_dl_TFCS,
34341 { "dl-TFCS", "rnsap.dl_TFCS",
34342 FT_NONE, BASE_NONE, NULL, 0,
34343 "rnsap.TFCS", HFILL }},
34344 { &hf_rnsap_dl_PunctureLimit,
34345 { "dl-PunctureLimit", "rnsap.dl_PunctureLimit",
34346 FT_UINT32, BASE_DEC, NULL, 0,
34347 "rnsap.PunctureLimit", HFILL }},
34348 { &hf_rnsap_tdd_TPC_DownlinkStepSize,
34349 { "tdd-TPC-DownlinkStepSize", "rnsap.tdd_TPC_DownlinkStepSize",
34350 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_TPC_DownlinkStepSize_vals), 0,
34351 "rnsap.TDD_TPC_DownlinkStepSize", HFILL }},
34352 { &hf_rnsap_cCTrCH_TPCList,
34353 { "cCTrCH-TPCList", "rnsap.cCTrCH_TPCList",
34354 FT_UINT32, BASE_DEC, NULL, 0,
34355 "rnsap.CCTrCH_TPCList_RL_SetupRqstTDD", HFILL }},
34356 { &hf_rnsap_CCTrCH_TPCList_RL_SetupRqstTDD_item,
34357 { "Item", "rnsap.CCTrCH_TPCList_RL_SetupRqstTDD_item",
34358 FT_NONE, BASE_NONE, NULL, 0,
34359 "rnsap.CCTrCH_TPCItem_RL_SetupRqstTDD", HFILL }},
34360 { &hf_rnsap_specialBurstScheduling,
34361 { "specialBurstScheduling", "rnsap.specialBurstScheduling",
34362 FT_UINT32, BASE_DEC, NULL, 0,
34363 "rnsap.SpecialBurstScheduling", HFILL }},
34364 { &hf_rnsap_primaryCCPCH_RSCP,
34365 { "primaryCCPCH-RSCP", "rnsap.primaryCCPCH_RSCP",
34366 FT_UINT32, BASE_DEC, NULL, 0,
34367 "rnsap.PrimaryCCPCH_RSCP", HFILL }},
34368 { &hf_rnsap_dL_TimeSlot_ISCP,
34369 { "dL-TimeSlot-ISCP", "rnsap.dL_TimeSlot_ISCP",
34370 FT_UINT32, BASE_DEC, NULL, 0,
34371 "rnsap.DL_TimeSlot_ISCP_Info", HFILL }},
34372 { &hf_rnsap_RL_InformationResponseList_RL_SetupRspFDD_item,
34373 { "Item", "rnsap.RL_InformationResponseList_RL_SetupRspFDD_item",
34374 FT_NONE, BASE_NONE, NULL, 0,
34375 "rnsap.ProtocolIE_Single_Container", HFILL }},
34376 { &hf_rnsap_rL_Set_ID,
34377 { "rL-Set-ID", "rnsap.rL_Set_ID",
34378 FT_UINT32, BASE_DEC, NULL, 0,
34379 "rnsap.RL_Set_ID", HFILL }},
34380 { &hf_rnsap_uRA_Information,
34381 { "uRA-Information", "rnsap.uRA_Information",
34382 FT_NONE, BASE_NONE, NULL, 0,
34383 "rnsap.URA_Information", HFILL }},
34385 { "sAI", "rnsap.sAI",
34386 FT_NONE, BASE_NONE, NULL, 0,
34387 "rnsap.SAI", HFILL }},
34388 { &hf_rnsap_gA_Cell,
34389 { "gA-Cell", "rnsap.gA_Cell",
34390 FT_UINT32, BASE_DEC, NULL, 0,
34391 "rnsap.GA_Cell", HFILL }},
34392 { &hf_rnsap_gA_AccessPointPosition,
34393 { "gA-AccessPointPosition", "rnsap.gA_AccessPointPosition",
34394 FT_NONE, BASE_NONE, NULL, 0,
34395 "rnsap.GA_AccessPointPosition", HFILL }},
34396 { &hf_rnsap_received_total_wide_band_power,
34397 { "received-total-wide-band-power", "rnsap.received_total_wide_band_power",
34398 FT_UINT32, BASE_DEC, NULL, 0,
34399 "rnsap.Received_total_wide_band_power", HFILL }},
34400 { &hf_rnsap_not_Used_secondary_CCPCH_Info,
34401 { "not-Used-secondary-CCPCH-Info", "rnsap.not_Used_secondary_CCPCH_Info",
34402 FT_NONE, BASE_NONE, NULL, 0,
34403 "rnsap.NULL", HFILL }},
34404 { &hf_rnsap_dl_CodeInformation,
34405 { "dl-CodeInformation", "rnsap.dl_CodeInformation",
34406 FT_UINT32, BASE_DEC, NULL, 0,
34407 "rnsap.FDD_DL_CodeInformation", HFILL }},
34408 { &hf_rnsap_diversityIndication,
34409 { "diversityIndication", "rnsap.diversityIndication",
34410 FT_UINT32, BASE_DEC, VALS(rnsap_DiversityIndication_RL_SetupRspFDD_vals), 0,
34411 "rnsap.DiversityIndication_RL_SetupRspFDD", HFILL }},
34412 { &hf_rnsap_sSDT_SupportIndicator,
34413 { "sSDT-SupportIndicator", "rnsap.sSDT_SupportIndicator",
34414 FT_UINT32, BASE_DEC, VALS(rnsap_SSDT_SupportIndicator_vals), 0,
34415 "rnsap.SSDT_SupportIndicator", HFILL }},
34416 { &hf_rnsap_maxUL_SIR,
34417 { "maxUL-SIR", "rnsap.maxUL_SIR",
34418 FT_INT32, BASE_DEC, NULL, 0,
34419 "rnsap.UL_SIR", HFILL }},
34420 { &hf_rnsap_minUL_SIR,
34421 { "minUL-SIR", "rnsap.minUL_SIR",
34422 FT_INT32, BASE_DEC, NULL, 0,
34423 "rnsap.UL_SIR", HFILL }},
34424 { &hf_rnsap_closedlooptimingadjustmentmode,
34425 { "closedlooptimingadjustmentmode", "rnsap.closedlooptimingadjustmentmode",
34426 FT_UINT32, BASE_DEC, VALS(rnsap_Closedlooptimingadjustmentmode_vals), 0,
34427 "rnsap.Closedlooptimingadjustmentmode", HFILL }},
34428 { &hf_rnsap_maximumAllowedULTxPower,
34429 { "maximumAllowedULTxPower", "rnsap.maximumAllowedULTxPower",
34430 FT_INT32, BASE_DEC, NULL, 0,
34431 "rnsap.MaximumAllowedULTxPower", HFILL }},
34432 { &hf_rnsap_maximumDLTxPower,
34433 { "maximumDLTxPower", "rnsap.maximumDLTxPower",
34434 FT_INT32, BASE_DEC, NULL, 0,
34435 "rnsap.DL_Power", HFILL }},
34436 { &hf_rnsap_minimumDLTxPower,
34437 { "minimumDLTxPower", "rnsap.minimumDLTxPower",
34438 FT_INT32, BASE_DEC, NULL, 0,
34439 "rnsap.DL_Power", HFILL }},
34440 { &hf_rnsap_primaryScramblingCode,
34441 { "primaryScramblingCode", "rnsap.primaryScramblingCode",
34442 FT_UINT32, BASE_DEC, NULL, 0,
34443 "rnsap.PrimaryScramblingCode", HFILL }},
34444 { &hf_rnsap_uL_UARFCN,
34445 { "uL-UARFCN", "rnsap.uL_UARFCN",
34446 FT_UINT32, BASE_DEC, NULL, 0,
34447 "rnsap.UARFCN", HFILL }},
34448 { &hf_rnsap_dL_UARFCN,
34449 { "dL-UARFCN", "rnsap.dL_UARFCN",
34450 FT_UINT32, BASE_DEC, NULL, 0,
34451 "rnsap.UARFCN", HFILL }},
34452 { &hf_rnsap_primaryCPICH_Power,
34453 { "primaryCPICH-Power", "rnsap.primaryCPICH_Power",
34454 FT_INT32, BASE_DEC, NULL, 0,
34455 "rnsap.PrimaryCPICH_Power", HFILL }},
34456 { &hf_rnsap_not_Used_dSCHInformationResponse,
34457 { "not-Used-dSCHInformationResponse", "rnsap.not_Used_dSCHInformationResponse",
34458 FT_NONE, BASE_NONE, NULL, 0,
34459 "rnsap.NULL", HFILL }},
34460 { &hf_rnsap_neighbouring_UMTS_CellInformation,
34461 { "neighbouring-UMTS-CellInformation", "rnsap.neighbouring_UMTS_CellInformation",
34462 FT_UINT32, BASE_DEC, NULL, 0,
34463 "rnsap.Neighbouring_UMTS_CellInformation", HFILL }},
34464 { &hf_rnsap_neighbouring_GSM_CellInformation,
34465 { "neighbouring-GSM-CellInformation", "rnsap.neighbouring_GSM_CellInformation",
34466 FT_NONE, BASE_NONE, NULL, 0,
34467 "rnsap.Neighbouring_GSM_CellInformation", HFILL }},
34468 { &hf_rnsap_pC_Preamble,
34469 { "pC-Preamble", "rnsap.pC_Preamble",
34470 FT_UINT32, BASE_DEC, NULL, 0,
34471 "rnsap.PC_Preamble", HFILL }},
34472 { &hf_rnsap_sRB_Delay,
34473 { "sRB-Delay", "rnsap.sRB_Delay",
34474 FT_UINT32, BASE_DEC, NULL, 0,
34475 "rnsap.SRB_Delay", HFILL }},
34476 { &hf_rnsap_combining,
34477 { "combining", "rnsap.combining",
34478 FT_NONE, BASE_NONE, NULL, 0,
34479 "rnsap.Combining_RL_SetupRspFDD", HFILL }},
34480 { &hf_rnsap_nonCombiningOrFirstRL,
34481 { "nonCombiningOrFirstRL", "rnsap.nonCombiningOrFirstRL",
34482 FT_NONE, BASE_NONE, NULL, 0,
34483 "rnsap.NonCombiningOrFirstRL_RL_SetupRspFDD", HFILL }},
34484 { &hf_rnsap_dCH_InformationResponse,
34485 { "dCH-InformationResponse", "rnsap.dCH_InformationResponse",
34486 FT_UINT32, BASE_DEC, NULL, 0,
34487 "rnsap.DCH_InformationResponse", HFILL }},
34488 { &hf_rnsap_ul_TimeSlot_ISCP_Info,
34489 { "ul-TimeSlot-ISCP-Info", "rnsap.ul_TimeSlot_ISCP_Info",
34490 FT_UINT32, BASE_DEC, NULL, 0,
34491 "rnsap.UL_TimeSlot_ISCP_Info", HFILL }},
34492 { &hf_rnsap_uARFCNforNt,
34493 { "uARFCNforNt", "rnsap.uARFCNforNt",
34494 FT_UINT32, BASE_DEC, NULL, 0,
34495 "rnsap.UARFCN", HFILL }},
34496 { &hf_rnsap_cellParameterID,
34497 { "cellParameterID", "rnsap.cellParameterID",
34498 FT_UINT32, BASE_DEC, NULL, 0,
34499 "rnsap.CellParameterID", HFILL }},
34500 { &hf_rnsap_syncCase,
34501 { "syncCase", "rnsap.syncCase",
34502 FT_UINT32, BASE_DEC, NULL, 0,
34503 "rnsap.SyncCase", HFILL }},
34504 { &hf_rnsap_sCH_TimeSlot,
34505 { "sCH-TimeSlot", "rnsap.sCH_TimeSlot",
34506 FT_UINT32, BASE_DEC, NULL, 0,
34507 "rnsap.SCH_TimeSlot", HFILL }},
34508 { &hf_rnsap_sCTD_Indicator,
34509 { "sCTD-Indicator", "rnsap.sCTD_Indicator",
34510 FT_UINT32, BASE_DEC, VALS(rnsap_SCTD_Indicator_vals), 0,
34511 "rnsap.SCTD_Indicator", HFILL }},
34512 { &hf_rnsap_pCCPCH_Power,
34513 { "pCCPCH-Power", "rnsap.pCCPCH_Power",
34514 FT_INT32, BASE_DEC, NULL, 0,
34515 "rnsap.PCCPCH_Power", HFILL }},
34516 { &hf_rnsap_timingAdvanceApplied,
34517 { "timingAdvanceApplied", "rnsap.timingAdvanceApplied",
34518 FT_UINT32, BASE_DEC, VALS(rnsap_TimingAdvanceApplied_vals), 0,
34519 "rnsap.TimingAdvanceApplied", HFILL }},
34520 { &hf_rnsap_alphaValue,
34521 { "alphaValue", "rnsap.alphaValue",
34522 FT_UINT32, BASE_DEC, NULL, 0,
34523 "rnsap.AlphaValue", HFILL }},
34524 { &hf_rnsap_ul_PhysCH_SF_Variation,
34525 { "ul-PhysCH-SF-Variation", "rnsap.ul_PhysCH_SF_Variation",
34526 FT_UINT32, BASE_DEC, VALS(rnsap_UL_PhysCH_SF_Variation_vals), 0,
34527 "rnsap.UL_PhysCH_SF_Variation", HFILL }},
34528 { &hf_rnsap_synchronisationConfiguration,
34529 { "synchronisationConfiguration", "rnsap.synchronisationConfiguration",
34530 FT_NONE, BASE_NONE, NULL, 0,
34531 "rnsap.SynchronisationConfiguration", HFILL }},
34532 { &hf_rnsap_secondary_CCPCH_Info_TDD,
34533 { "secondary-CCPCH-Info-TDD", "rnsap.secondary_CCPCH_Info_TDD",
34534 FT_NONE, BASE_NONE, NULL, 0,
34535 "rnsap.Secondary_CCPCH_Info_TDD", HFILL }},
34536 { &hf_rnsap_ul_CCTrCHInformation,
34537 { "ul-CCTrCHInformation", "rnsap.ul_CCTrCHInformation",
34538 FT_NONE, BASE_NONE, NULL, 0,
34539 "rnsap.UL_CCTrCHInformationList_RL_SetupRspTDD", HFILL }},
34540 { &hf_rnsap_dl_CCTrCHInformation,
34541 { "dl-CCTrCHInformation", "rnsap.dl_CCTrCHInformation",
34542 FT_NONE, BASE_NONE, NULL, 0,
34543 "rnsap.DL_CCTrCHInformationList_RL_SetupRspTDD", HFILL }},
34544 { &hf_rnsap_dCH_InformationResponse1,
34545 { "dCH-InformationResponse", "rnsap.dCH_InformationResponse",
34546 FT_NONE, BASE_NONE, NULL, 0,
34547 "rnsap.DCH_InformationResponseList_RL_SetupRspTDD", HFILL }},
34548 { &hf_rnsap_dsch_InformationResponse,
34549 { "dsch-InformationResponse", "rnsap.dsch_InformationResponse",
34550 FT_NONE, BASE_NONE, NULL, 0,
34551 "rnsap.DSCH_InformationResponse_RL_SetupRspTDD", HFILL }},
34552 { &hf_rnsap_usch_InformationResponse,
34553 { "usch-InformationResponse", "rnsap.usch_InformationResponse",
34554 FT_NONE, BASE_NONE, NULL, 0,
34555 "rnsap.USCH_InformationResponse_RL_SetupRspTDD", HFILL }},
34556 { &hf_rnsap_UL_CCTrCHInformationListIE_RL_SetupRspTDD_item,
34557 { "Item", "rnsap.UL_CCTrCHInformationListIE_RL_SetupRspTDD_item",
34558 FT_NONE, BASE_NONE, NULL, 0,
34559 "rnsap.UL_CCTrCHInformationItem_RL_SetupRspTDD", HFILL }},
34560 { &hf_rnsap_ul_DPCH_Information,
34561 { "ul-DPCH-Information", "rnsap.ul_DPCH_Information",
34562 FT_NONE, BASE_NONE, NULL, 0,
34563 "rnsap.UL_DPCH_InformationList_RL_SetupRspTDD", HFILL }},
34564 { &hf_rnsap_repetitionPeriod,
34565 { "repetitionPeriod", "rnsap.repetitionPeriod",
34566 FT_UINT32, BASE_DEC, VALS(rnsap_RepetitionPeriod_vals), 0,
34567 "rnsap.RepetitionPeriod", HFILL }},
34568 { &hf_rnsap_repetitionLength,
34569 { "repetitionLength", "rnsap.repetitionLength",
34570 FT_UINT32, BASE_DEC, NULL, 0,
34571 "rnsap.RepetitionLength", HFILL }},
34572 { &hf_rnsap_tDD_DPCHOffset,
34573 { "tDD-DPCHOffset", "rnsap.tDD_DPCHOffset",
34574 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_DPCHOffset_vals), 0,
34575 "rnsap.TDD_DPCHOffset", HFILL }},
34576 { &hf_rnsap_uL_Timeslot_Information,
34577 { "uL-Timeslot-Information", "rnsap.uL_Timeslot_Information",
34578 FT_UINT32, BASE_DEC, NULL, 0,
34579 "rnsap.UL_Timeslot_Information", HFILL }},
34580 { &hf_rnsap_DL_CCTrCHInformationListIE_RL_SetupRspTDD_item,
34581 { "Item", "rnsap.DL_CCTrCHInformationListIE_RL_SetupRspTDD_item",
34582 FT_NONE, BASE_NONE, NULL, 0,
34583 "rnsap.DL_CCTrCHInformationItem_RL_SetupRspTDD", HFILL }},
34584 { &hf_rnsap_dl_DPCH_Information,
34585 { "dl-DPCH-Information", "rnsap.dl_DPCH_Information",
34586 FT_NONE, BASE_NONE, NULL, 0,
34587 "rnsap.DL_DPCH_InformationList_RL_SetupRspTDD", HFILL }},
34588 { &hf_rnsap_dL_Timeslot_Information,
34589 { "dL-Timeslot-Information", "rnsap.dL_Timeslot_Information",
34590 FT_UINT32, BASE_DEC, NULL, 0,
34591 "rnsap.DL_Timeslot_Information", HFILL }},
34592 { &hf_rnsap_DSCH_InformationListIEs_RL_SetupRspTDD_item,
34593 { "Item", "rnsap.DSCH_InformationListIEs_RL_SetupRspTDD_item",
34594 FT_NONE, BASE_NONE, NULL, 0,
34595 "rnsap.DSCHInformationItem_RL_SetupRspTDD", HFILL }},
34596 { &hf_rnsap_dsch_ID,
34597 { "dsch-ID", "rnsap.dsch_ID",
34598 FT_UINT32, BASE_DEC, NULL, 0,
34599 "rnsap.DSCH_ID", HFILL }},
34600 { &hf_rnsap_dSCH_FlowControlInformation,
34601 { "dSCH-FlowControlInformation", "rnsap.dSCH_FlowControlInformation",
34602 FT_UINT32, BASE_DEC, NULL, 0,
34603 "rnsap.DSCH_FlowControlInformation", HFILL }},
34604 { &hf_rnsap_bindingID,
34605 { "bindingID", "rnsap.bindingID",
34606 FT_BYTES, BASE_HEX, NULL, 0,
34607 "rnsap.BindingID", HFILL }},
34608 { &hf_rnsap_transportLayerAddress,
34609 { "transportLayerAddress", "rnsap.transportLayerAddress",
34610 FT_BYTES, BASE_HEX, NULL, 0,
34611 "rnsap.TransportLayerAddress", HFILL }},
34612 { &hf_rnsap_transportFormatManagement,
34613 { "transportFormatManagement", "rnsap.transportFormatManagement",
34614 FT_UINT32, BASE_DEC, VALS(rnsap_TransportFormatManagement_vals), 0,
34615 "rnsap.TransportFormatManagement", HFILL }},
34616 { &hf_rnsap_USCH_InformationListIEs_RL_SetupRspTDD_item,
34617 { "Item", "rnsap.USCH_InformationListIEs_RL_SetupRspTDD_item",
34618 FT_NONE, BASE_NONE, NULL, 0,
34619 "rnsap.USCHInformationItem_RL_SetupRspTDD", HFILL }},
34620 { &hf_rnsap_usch_ID,
34621 { "usch-ID", "rnsap.usch_ID",
34622 FT_UINT32, BASE_DEC, NULL, 0,
34623 "rnsap.USCH_ID", HFILL }},
34624 { &hf_rnsap_ul_TimeSlot_ISCP_LCR_Info,
34625 { "ul-TimeSlot-ISCP-LCR-Info", "rnsap.ul_TimeSlot_ISCP_LCR_Info",
34626 FT_UINT32, BASE_DEC, NULL, 0,
34627 "rnsap.UL_TimeSlot_ISCP_LCR_Info", HFILL }},
34628 { &hf_rnsap_secondary_LCR_CCPCH_Info_TDD,
34629 { "secondary-LCR-CCPCH-Info-TDD", "rnsap.secondary_LCR_CCPCH_Info_TDD",
34630 FT_NONE, BASE_NONE, NULL, 0,
34631 "rnsap.Secondary_LCR_CCPCH_Info_TDD", HFILL }},
34632 { &hf_rnsap_ul_LCR_CCTrCHInformation,
34633 { "ul-LCR-CCTrCHInformation", "rnsap.ul_LCR_CCTrCHInformation",
34634 FT_NONE, BASE_NONE, NULL, 0,
34635 "rnsap.UL_LCR_CCTrCHInformationList_RL_SetupRspTDD", HFILL }},
34636 { &hf_rnsap_dl_LCR_CCTrCHInformation,
34637 { "dl-LCR-CCTrCHInformation", "rnsap.dl_LCR_CCTrCHInformation",
34638 FT_NONE, BASE_NONE, NULL, 0,
34639 "rnsap.DL_LCR_CCTrCHInformationList_RL_SetupRspTDD", HFILL }},
34640 { &hf_rnsap_dsch_LCR_InformationResponse,
34641 { "dsch-LCR-InformationResponse", "rnsap.dsch_LCR_InformationResponse",
34642 FT_NONE, BASE_NONE, NULL, 0,
34643 "rnsap.DSCH_LCR_InformationResponse_RL_SetupRspTDD", HFILL }},
34644 { &hf_rnsap_usch_LCR_InformationResponse,
34645 { "usch-LCR-InformationResponse", "rnsap.usch_LCR_InformationResponse",
34646 FT_NONE, BASE_NONE, NULL, 0,
34647 "rnsap.USCH_LCR_InformationResponse_RL_SetupRspTDD", HFILL }},
34648 { &hf_rnsap_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD_item,
34649 { "Item", "rnsap.UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD_item",
34650 FT_NONE, BASE_NONE, NULL, 0,
34651 "rnsap.UL_LCR_CCTrCHInformationItem_RL_SetupRspTDD", HFILL }},
34652 { &hf_rnsap_ul_DPCH_LCR_Information,
34653 { "ul-DPCH-LCR-Information", "rnsap.ul_DPCH_LCR_Information",
34654 FT_NONE, BASE_NONE, NULL, 0,
34655 "rnsap.UL_DPCH_LCR_InformationList_RL_SetupRspTDD", HFILL }},
34656 { &hf_rnsap_uL_TimeslotLCR_Information,
34657 { "uL-TimeslotLCR-Information", "rnsap.uL_TimeslotLCR_Information",
34658 FT_UINT32, BASE_DEC, NULL, 0,
34659 "rnsap.UL_TimeslotLCR_Information", HFILL }},
34660 { &hf_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD_item,
34661 { "Item", "rnsap.DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD_item",
34662 FT_NONE, BASE_NONE, NULL, 0,
34663 "rnsap.DL_CCTrCH_LCR_InformationItem_RL_SetupRspTDD", HFILL }},
34664 { &hf_rnsap_dl_DPCH_LCR_Information,
34665 { "dl-DPCH-LCR-Information", "rnsap.dl_DPCH_LCR_Information",
34666 FT_NONE, BASE_NONE, NULL, 0,
34667 "rnsap.DL_DPCH_LCR_InformationList_RL_SetupRspTDD", HFILL }},
34668 { &hf_rnsap_dL_Timeslot_LCR_Information,
34669 { "dL-Timeslot-LCR-Information", "rnsap.dL_Timeslot_LCR_Information",
34670 FT_UINT32, BASE_DEC, NULL, 0,
34671 "rnsap.DL_TimeslotLCR_Information", HFILL }},
34672 { &hf_rnsap_tSTD_Indicator,
34673 { "tSTD-Indicator", "rnsap.tSTD_Indicator",
34674 FT_UINT32, BASE_DEC, VALS(rnsap_TSTD_Indicator_vals), 0,
34675 "rnsap.TSTD_Indicator", HFILL }},
34676 { &hf_rnsap_DSCH_LCR_InformationListIEs_RL_SetupRspTDD_item,
34677 { "Item", "rnsap.DSCH_LCR_InformationListIEs_RL_SetupRspTDD_item",
34678 FT_NONE, BASE_NONE, NULL, 0,
34679 "rnsap.DSCH_LCR_InformationItem_RL_SetupRspTDD", HFILL }},
34680 { &hf_rnsap_USCH_LCR_InformationListIEs_RL_SetupRspTDD_item,
34681 { "Item", "rnsap.USCH_LCR_InformationListIEs_RL_SetupRspTDD_item",
34682 FT_NONE, BASE_NONE, NULL, 0,
34683 "rnsap.USCH_LCR_InformationItem_RL_SetupRspTDD", HFILL }},
34684 { &hf_rnsap_generalCause,
34685 { "generalCause", "rnsap.generalCause",
34686 FT_NONE, BASE_NONE, NULL, 0,
34687 "rnsap.GeneralCauseList_RL_SetupFailureFDD", HFILL }},
34688 { &hf_rnsap_rLSpecificCause,
34689 { "rLSpecificCause", "rnsap.rLSpecificCause",
34690 FT_NONE, BASE_NONE, NULL, 0,
34691 "rnsap.RLSpecificCauseList_RL_SetupFailureFDD", HFILL }},
34693 { "cause", "rnsap.cause",
34694 FT_UINT32, BASE_DEC, VALS(rnsap_Cause_vals), 0,
34695 "rnsap.Cause", HFILL }},
34696 { &hf_rnsap_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD,
34697 { "unsuccessful-RL-InformationRespList-RL-SetupFailureFDD", "rnsap.unsuccessful_RL_InformationRespList_RL_SetupFailureFDD",
34698 FT_UINT32, BASE_DEC, NULL, 0,
34699 "rnsap.UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD", HFILL }},
34700 { &hf_rnsap_successful_RL_InformationRespList_RL_SetupFailureFDD,
34701 { "successful-RL-InformationRespList-RL-SetupFailureFDD", "rnsap.successful_RL_InformationRespList_RL_SetupFailureFDD",
34702 FT_UINT32, BASE_DEC, NULL, 0,
34703 "rnsap.SuccessfulRL_InformationResponseList_RL_SetupFailureFDD", HFILL }},
34704 { &hf_rnsap_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item,
34705 { "Item", "rnsap.UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item",
34706 FT_NONE, BASE_NONE, NULL, 0,
34707 "rnsap.ProtocolIE_Single_Container", HFILL }},
34708 { &hf_rnsap_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item,
34709 { "Item", "rnsap.SuccessfulRL_InformationResponseList_RL_SetupFailureFDD_item",
34710 FT_NONE, BASE_NONE, NULL, 0,
34711 "rnsap.ProtocolIE_Single_Container", HFILL }},
34712 { &hf_rnsap_diversityIndication1,
34713 { "diversityIndication", "rnsap.diversityIndication",
34714 FT_UINT32, BASE_DEC, VALS(rnsap_DiversityIndication_RL_SetupFailureFDD_vals), 0,
34715 "rnsap.DiversityIndication_RL_SetupFailureFDD", HFILL }},
34716 { &hf_rnsap_not_Used_dSCH_InformationResponse_RL_SetupFailureFDD,
34717 { "not-Used-dSCH-InformationResponse-RL-SetupFailureFDD", "rnsap.not_Used_dSCH_InformationResponse_RL_SetupFailureFDD",
34718 FT_NONE, BASE_NONE, NULL, 0,
34719 "rnsap.NULL", HFILL }},
34720 { &hf_rnsap_combining1,
34721 { "combining", "rnsap.combining",
34722 FT_NONE, BASE_NONE, NULL, 0,
34723 "rnsap.Combining_RL_SetupFailureFDD", HFILL }},
34724 { &hf_rnsap_nonCombiningOrFirstRL1,
34725 { "nonCombiningOrFirstRL", "rnsap.nonCombiningOrFirstRL",
34726 FT_NONE, BASE_NONE, NULL, 0,
34727 "rnsap.NonCombiningOrFirstRL_RL_SetupFailureFDD", HFILL }},
34728 { &hf_rnsap_generalCause1,
34729 { "generalCause", "rnsap.generalCause",
34730 FT_NONE, BASE_NONE, NULL, 0,
34731 "rnsap.GeneralCauseList_RL_SetupFailureTDD", HFILL }},
34732 { &hf_rnsap_rLSpecificCause1,
34733 { "rLSpecificCause", "rnsap.rLSpecificCause",
34734 FT_NONE, BASE_NONE, NULL, 0,
34735 "rnsap.RLSpecificCauseList_RL_SetupFailureTDD", HFILL }},
34736 { &hf_rnsap_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD,
34737 { "unsuccessful-RL-InformationRespItem-RL-SetupFailureTDD", "rnsap.unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD",
34738 FT_NONE, BASE_NONE, NULL, 0,
34739 "rnsap.Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD", HFILL }},
34740 { &hf_rnsap_RL_InformationList_RL_AdditionRqstFDD_item,
34741 { "Item", "rnsap.RL_InformationList_RL_AdditionRqstFDD_item",
34742 FT_NONE, BASE_NONE, NULL, 0,
34743 "rnsap.ProtocolIE_Single_Container", HFILL }},
34744 { &hf_rnsap_dL_TimeSlot_ISCP_Info,
34745 { "dL-TimeSlot-ISCP-Info", "rnsap.dL_TimeSlot_ISCP_Info",
34746 FT_UINT32, BASE_DEC, NULL, 0,
34747 "rnsap.DL_TimeSlot_ISCP_Info", HFILL }},
34748 { &hf_rnsap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item,
34749 { "Item", "rnsap.UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item",
34750 FT_NONE, BASE_NONE, NULL, 0,
34751 "rnsap.ProtocolIE_Single_Container", HFILL }},
34752 { &hf_rnsap_uplinkStepSizeLCR,
34753 { "uplinkStepSizeLCR", "rnsap.uplinkStepSizeLCR",
34754 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
34755 "rnsap.TDD_TPC_UplinkStepSize_LCR", HFILL }},
34756 { &hf_rnsap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item,
34757 { "Item", "rnsap.DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item",
34758 FT_NONE, BASE_NONE, NULL, 0,
34759 "rnsap.ProtocolIE_Single_Container", HFILL }},
34760 { &hf_rnsap_downlinkStepSize,
34761 { "downlinkStepSize", "rnsap.downlinkStepSize",
34762 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_TPC_DownlinkStepSize_vals), 0,
34763 "rnsap.TDD_TPC_DownlinkStepSize", HFILL }},
34764 { &hf_rnsap_RL_InformationResponseList_RL_AdditionRspFDD_item,
34765 { "Item", "rnsap.RL_InformationResponseList_RL_AdditionRspFDD_item",
34766 FT_NONE, BASE_NONE, NULL, 0,
34767 "rnsap.ProtocolIE_Single_Container", HFILL }},
34768 { &hf_rnsap_dl_CodeInformation1,
34769 { "dl-CodeInformation", "rnsap.dl_CodeInformation",
34770 FT_NONE, BASE_NONE, NULL, 0,
34771 "rnsap.DL_CodeInformationList_RL_AdditionRspFDD", HFILL }},
34772 { &hf_rnsap_diversityIndication2,
34773 { "diversityIndication", "rnsap.diversityIndication",
34774 FT_UINT32, BASE_DEC, VALS(rnsap_DiversityIndication_RL_AdditionRspFDD_vals), 0,
34775 "rnsap.DiversityIndication_RL_AdditionRspFDD", HFILL }},
34776 { &hf_rnsap_combining2,
34777 { "combining", "rnsap.combining",
34778 FT_NONE, BASE_NONE, NULL, 0,
34779 "rnsap.Combining_RL_AdditionRspFDD", HFILL }},
34780 { &hf_rnsap_nonCombining,
34781 { "nonCombining", "rnsap.nonCombining",
34782 FT_NONE, BASE_NONE, NULL, 0,
34783 "rnsap.NonCombining_RL_AdditionRspFDD", HFILL }},
34784 { &hf_rnsap_ul_CCTrCHInformation1,
34785 { "ul-CCTrCHInformation", "rnsap.ul_CCTrCHInformation",
34786 FT_NONE, BASE_NONE, NULL, 0,
34787 "rnsap.UL_CCTrCHInformationList_RL_AdditionRspTDD", HFILL }},
34788 { &hf_rnsap_dl_CCTrCHInformation1,
34789 { "dl-CCTrCHInformation", "rnsap.dl_CCTrCHInformation",
34790 FT_NONE, BASE_NONE, NULL, 0,
34791 "rnsap.DL_CCTrCHInformationList_RL_AdditionRspTDD", HFILL }},
34792 { &hf_rnsap_dCH_Information,
34793 { "dCH-Information", "rnsap.dCH_Information",
34794 FT_NONE, BASE_NONE, NULL, 0,
34795 "rnsap.DCH_Information_RL_AdditionRspTDD", HFILL }},
34796 { &hf_rnsap_dSCH_InformationResponse,
34797 { "dSCH-InformationResponse", "rnsap.dSCH_InformationResponse",
34798 FT_NONE, BASE_NONE, NULL, 0,
34799 "rnsap.DSCH_InformationResponse_RL_AdditionRspTDD", HFILL }},
34800 { &hf_rnsap_uSCH_InformationResponse,
34801 { "uSCH-InformationResponse", "rnsap.uSCH_InformationResponse",
34802 FT_NONE, BASE_NONE, NULL, 0,
34803 "rnsap.USCH_InformationResponse_RL_AdditionRspTDD", HFILL }},
34804 { &hf_rnsap_UL_CCTrCHInformationListIE_RL_AdditionRspTDD_item,
34805 { "Item", "rnsap.UL_CCTrCHInformationListIE_RL_AdditionRspTDD_item",
34806 FT_NONE, BASE_NONE, NULL, 0,
34807 "rnsap.UL_CCTrCHInformationItem_RL_AdditionRspTDD", HFILL }},
34808 { &hf_rnsap_ul_DPCH_Information1,
34809 { "ul-DPCH-Information", "rnsap.ul_DPCH_Information",
34810 FT_NONE, BASE_NONE, NULL, 0,
34811 "rnsap.UL_DPCH_InformationList_RL_AdditionRspTDD", HFILL }},
34812 { &hf_rnsap_DL_CCTrCHInformationListIE_RL_AdditionRspTDD_item,
34813 { "Item", "rnsap.DL_CCTrCHInformationListIE_RL_AdditionRspTDD_item",
34814 FT_NONE, BASE_NONE, NULL, 0,
34815 "rnsap.DL_CCTrCHInformationItem_RL_AdditionRspTDD", HFILL }},
34816 { &hf_rnsap_dl_DPCH_Information1,
34817 { "dl-DPCH-Information", "rnsap.dl_DPCH_Information",
34818 FT_NONE, BASE_NONE, NULL, 0,
34819 "rnsap.DL_DPCH_InformationList_RL_AdditionRspTDD", HFILL }},
34820 { &hf_rnsap_diversityIndication3,
34821 { "diversityIndication", "rnsap.diversityIndication",
34822 FT_UINT32, BASE_DEC, VALS(rnsap_DiversityIndication_RL_AdditionRspTDD_vals), 0,
34823 "rnsap.DiversityIndication_RL_AdditionRspTDD", HFILL }},
34824 { &hf_rnsap_combining3,
34825 { "combining", "rnsap.combining",
34826 FT_NONE, BASE_NONE, NULL, 0,
34827 "rnsap.Combining_RL_AdditionRspTDD", HFILL }},
34828 { &hf_rnsap_nonCombining1,
34829 { "nonCombining", "rnsap.nonCombining",
34830 FT_NONE, BASE_NONE, NULL, 0,
34831 "rnsap.NonCombining_RL_AdditionRspTDD", HFILL }},
34832 { &hf_rnsap_DSCH_InformationListIE_RL_AdditionRspTDD_item,
34833 { "Item", "rnsap.DSCH_InformationListIE_RL_AdditionRspTDD_item",
34834 FT_NONE, BASE_NONE, NULL, 0,
34835 "rnsap.DSCHInformationItem_RL_AdditionRspTDD", HFILL }},
34836 { &hf_rnsap_diversityIndication4,
34837 { "diversityIndication", "rnsap.diversityIndication",
34838 FT_NONE, BASE_NONE, NULL, 0,
34839 "rnsap.DiversityIndication_RL_AdditionRspTDD2", HFILL }},
34840 { &hf_rnsap_USCH_InformationListIE_RL_AdditionRspTDD_item,
34841 { "Item", "rnsap.USCH_InformationListIE_RL_AdditionRspTDD_item",
34842 FT_NONE, BASE_NONE, NULL, 0,
34843 "rnsap.USCHInformationItem_RL_AdditionRspTDD", HFILL }},
34844 { &hf_rnsap_uSCH_ID,
34845 { "uSCH-ID", "rnsap.uSCH_ID",
34846 FT_UINT32, BASE_DEC, NULL, 0,
34847 "rnsap.USCH_ID", HFILL }},
34848 { &hf_rnsap_ul_CCTrCH_LCR_Information,
34849 { "ul-CCTrCH-LCR-Information", "rnsap.ul_CCTrCH_LCR_Information",
34850 FT_NONE, BASE_NONE, NULL, 0,
34851 "rnsap.UL_CCTrCH_LCR_InformationList_RL_AdditionRspTDD", HFILL }},
34852 { &hf_rnsap_dl_CCTrCH_LCR_Information,
34853 { "dl-CCTrCH-LCR-Information", "rnsap.dl_CCTrCH_LCR_Information",
34854 FT_NONE, BASE_NONE, NULL, 0,
34855 "rnsap.DL_CCTrCH_LCR_InformationList_RL_AdditionRspTDD", HFILL }},
34856 { &hf_rnsap_dCH_InformationResponse2,
34857 { "dCH-InformationResponse", "rnsap.dCH_InformationResponse",
34858 FT_NONE, BASE_NONE, NULL, 0,
34859 "rnsap.DCH_InformationResponseList_RL_AdditionRspTDD", HFILL }},
34860 { &hf_rnsap_dsch_LCR_InformationResponse1,
34861 { "dsch-LCR-InformationResponse", "rnsap.dsch_LCR_InformationResponse",
34862 FT_NONE, BASE_NONE, NULL, 0,
34863 "rnsap.DSCH_LCR_InformationResponse_RL_AdditionRspTDD", HFILL }},
34864 { &hf_rnsap_usch_LCR_InformationResponse1,
34865 { "usch-LCR-InformationResponse", "rnsap.usch_LCR_InformationResponse",
34866 FT_NONE, BASE_NONE, NULL, 0,
34867 "rnsap.USCH_LCR_InformationResponse_RL_AdditionRspTDD", HFILL }},
34868 { &hf_rnsap_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item,
34869 { "Item", "rnsap.UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item",
34870 FT_NONE, BASE_NONE, NULL, 0,
34871 "rnsap.UL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD", HFILL }},
34872 { &hf_rnsap_ul_DPCH_LCR_Information1,
34873 { "ul-DPCH-LCR-Information", "rnsap.ul_DPCH_LCR_Information",
34874 FT_NONE, BASE_NONE, NULL, 0,
34875 "rnsap.UL_DPCH_LCR_InformationList_RL_AdditionRspTDD", HFILL }},
34876 { &hf_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item,
34877 { "Item", "rnsap.DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD_item",
34878 FT_NONE, BASE_NONE, NULL, 0,
34879 "rnsap.DL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD", HFILL }},
34880 { &hf_rnsap_dl_DPCH_LCR_Information1,
34881 { "dl-DPCH-LCR-Information", "rnsap.dl_DPCH_LCR_Information",
34882 FT_NONE, BASE_NONE, NULL, 0,
34883 "rnsap.DL_DPCH_LCR_InformationList_RL_AdditionRspTDD", HFILL }},
34884 { &hf_rnsap_dL_TimeslotLCR_Information,
34885 { "dL-TimeslotLCR-Information", "rnsap.dL_TimeslotLCR_Information",
34886 FT_UINT32, BASE_DEC, NULL, 0,
34887 "rnsap.DL_TimeslotLCR_Information", HFILL }},
34888 { &hf_rnsap_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD_item,
34889 { "Item", "rnsap.DSCH_LCR_InformationListIEs_RL_AdditionRspTDD_item",
34890 FT_NONE, BASE_NONE, NULL, 0,
34891 "rnsap.DSCH_LCR_InformationItem_RL_AdditionRspTDD", HFILL }},
34892 { &hf_rnsap_USCH_LCR_InformationListIEs_RL_AdditionRspTDD_item,
34893 { "Item", "rnsap.USCH_LCR_InformationListIEs_RL_AdditionRspTDD_item",
34894 FT_NONE, BASE_NONE, NULL, 0,
34895 "rnsap.USCH_LCR_InformationItem_RL_AdditionRspTDD", HFILL }},
34896 { &hf_rnsap_generalCause2,
34897 { "generalCause", "rnsap.generalCause",
34898 FT_NONE, BASE_NONE, NULL, 0,
34899 "rnsap.GeneralCauseList_RL_AdditionFailureFDD", HFILL }},
34900 { &hf_rnsap_rLSpecificCause2,
34901 { "rLSpecificCause", "rnsap.rLSpecificCause",
34902 FT_NONE, BASE_NONE, NULL, 0,
34903 "rnsap.RLSpecificCauseList_RL_AdditionFailureFDD", HFILL }},
34904 { &hf_rnsap_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD,
34905 { "unsuccessful-RL-InformationRespList-RL-AdditionFailureFDD", "rnsap.unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD",
34906 FT_UINT32, BASE_DEC, NULL, 0,
34907 "rnsap.UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD", HFILL }},
34908 { &hf_rnsap_successful_RL_InformationRespList_RL_AdditionFailureFDD,
34909 { "successful-RL-InformationRespList-RL-AdditionFailureFDD", "rnsap.successful_RL_InformationRespList_RL_AdditionFailureFDD",
34910 FT_UINT32, BASE_DEC, NULL, 0,
34911 "rnsap.SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD", HFILL }},
34912 { &hf_rnsap_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item,
34913 { "Item", "rnsap.UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item",
34914 FT_NONE, BASE_NONE, NULL, 0,
34915 "rnsap.ProtocolIE_Single_Container", HFILL }},
34916 { &hf_rnsap_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item,
34917 { "Item", "rnsap.SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD_item",
34918 FT_NONE, BASE_NONE, NULL, 0,
34919 "rnsap.ProtocolIE_Single_Container", HFILL }},
34920 { &hf_rnsap_dl_CodeInformation2,
34921 { "dl-CodeInformation", "rnsap.dl_CodeInformation",
34922 FT_NONE, BASE_NONE, NULL, 0,
34923 "rnsap.DL_CodeInformationList_RL_AdditionFailureFDD", HFILL }},
34924 { &hf_rnsap_diversityIndication5,
34925 { "diversityIndication", "rnsap.diversityIndication",
34926 FT_UINT32, BASE_DEC, VALS(rnsap_DiversityIndication_RL_AdditionFailureFDD_vals), 0,
34927 "rnsap.DiversityIndication_RL_AdditionFailureFDD", HFILL }},
34928 { &hf_rnsap_combining4,
34929 { "combining", "rnsap.combining",
34930 FT_NONE, BASE_NONE, NULL, 0,
34931 "rnsap.Combining_RL_AdditionFailureFDD", HFILL }},
34932 { &hf_rnsap_nonCombining2,
34933 { "nonCombining", "rnsap.nonCombining",
34934 FT_NONE, BASE_NONE, NULL, 0,
34935 "rnsap.NonCombining_RL_AdditionFailureFDD", HFILL }},
34936 { &hf_rnsap_generalCause3,
34937 { "generalCause", "rnsap.generalCause",
34938 FT_NONE, BASE_NONE, NULL, 0,
34939 "rnsap.GeneralCauseList_RL_AdditionFailureTDD", HFILL }},
34940 { &hf_rnsap_rLSpecificCause3,
34941 { "rLSpecificCause", "rnsap.rLSpecificCause",
34942 FT_NONE, BASE_NONE, NULL, 0,
34943 "rnsap.RLSpecificCauseList_RL_AdditionFailureTDD", HFILL }},
34944 { &hf_rnsap_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD,
34945 { "unsuccessful-RL-InformationRespItem-RL-AdditionFailureTDD", "rnsap.unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD",
34946 FT_NONE, BASE_NONE, NULL, 0,
34947 "rnsap.Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD", HFILL }},
34948 { &hf_rnsap_RL_InformationList_RL_DeletionRqst_item,
34949 { "Item", "rnsap.RL_InformationList_RL_DeletionRqst_item",
34950 FT_NONE, BASE_NONE, NULL, 0,
34951 "rnsap.ProtocolIE_Single_Container", HFILL }},
34952 { &hf_rnsap_maxNrOfUL_DPDCHs,
34953 { "maxNrOfUL-DPDCHs", "rnsap.maxNrOfUL_DPDCHs",
34954 FT_UINT32, BASE_DEC, NULL, 0,
34955 "rnsap.MaxNrOfUL_DPCHs", HFILL }},
34956 { &hf_rnsap_not_Used_sSDT_CellIDLength,
34957 { "not-Used-sSDT-CellIDLength", "rnsap.not_Used_sSDT_CellIDLength",
34958 FT_NONE, BASE_NONE, NULL, 0,
34959 "rnsap.NULL", HFILL }},
34960 { &hf_rnsap_powerOffsetInformation2,
34961 { "powerOffsetInformation", "rnsap.powerOffsetInformation",
34962 FT_NONE, BASE_NONE, NULL, 0,
34963 "rnsap.PowerOffsetInformation_RL_ReconfPrepFDD", HFILL }},
34964 { &hf_rnsap_fdd_TPC_DownlinkStepSize,
34965 { "fdd-TPC-DownlinkStepSize", "rnsap.fdd_TPC_DownlinkStepSize",
34966 FT_UINT32, BASE_DEC, VALS(rnsap_FDD_TPC_DownlinkStepSize_vals), 0,
34967 "rnsap.FDD_TPC_DownlinkStepSize", HFILL }},
34968 { &hf_rnsap_pO1_ForTFCI_Bits,
34969 { "pO1-ForTFCI-Bits", "rnsap.pO1_ForTFCI_Bits",
34970 FT_UINT32, BASE_DEC, NULL, 0,
34971 "rnsap.PowerOffset", HFILL }},
34972 { &hf_rnsap_pO2_ForTPC_Bits,
34973 { "pO2-ForTPC-Bits", "rnsap.pO2_ForTPC_Bits",
34974 FT_UINT32, BASE_DEC, NULL, 0,
34975 "rnsap.PowerOffset", HFILL }},
34976 { &hf_rnsap_pO3_ForPilotBits,
34977 { "pO3-ForPilotBits", "rnsap.pO3_ForPilotBits",
34978 FT_UINT32, BASE_DEC, NULL, 0,
34979 "rnsap.PowerOffset", HFILL }},
34980 { &hf_rnsap_DCH_DeleteList_RL_ReconfPrepFDD_item,
34981 { "Item", "rnsap.DCH_DeleteList_RL_ReconfPrepFDD_item",
34982 FT_NONE, BASE_NONE, NULL, 0,
34983 "rnsap.DCH_DeleteItem_RL_ReconfPrepFDD", HFILL }},
34984 { &hf_rnsap_dCH_ID,
34985 { "dCH-ID", "rnsap.dCH_ID",
34986 FT_UINT32, BASE_DEC, NULL, 0,
34987 "rnsap.DCH_ID", HFILL }},
34988 { &hf_rnsap_RL_InformationList_RL_ReconfPrepFDD_item,
34989 { "Item", "rnsap.RL_InformationList_RL_ReconfPrepFDD_item",
34990 FT_NONE, BASE_NONE, NULL, 0,
34991 "rnsap.ProtocolIE_Single_Container", HFILL }},
34992 { &hf_rnsap_not_Used_sSDT_Indication,
34993 { "not-Used-sSDT-Indication", "rnsap.not_Used_sSDT_Indication",
34994 FT_NONE, BASE_NONE, NULL, 0,
34995 "rnsap.NULL", HFILL }},
34996 { &hf_rnsap_not_Used_sSDT_CellIdentity,
34997 { "not-Used-sSDT-CellIdentity", "rnsap.not_Used_sSDT_CellIdentity",
34998 FT_NONE, BASE_NONE, NULL, 0,
34999 "rnsap.NULL", HFILL }},
35000 { &hf_rnsap_powerOffsetInformation3,
35001 { "powerOffsetInformation", "rnsap.powerOffsetInformation",
35002 FT_NONE, BASE_NONE, NULL, 0,
35003 "rnsap.PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD", HFILL }},
35004 { &hf_rnsap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item,
35005 { "Item", "rnsap.UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item",
35006 FT_NONE, BASE_NONE, NULL, 0,
35007 "rnsap.ProtocolIE_Single_Container", HFILL }},
35008 { &hf_rnsap_punctureLimit,
35009 { "punctureLimit", "rnsap.punctureLimit",
35010 FT_UINT32, BASE_DEC, NULL, 0,
35011 "rnsap.PunctureLimit", HFILL }},
35012 { &hf_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item,
35013 { "Item", "rnsap.UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item",
35014 FT_NONE, BASE_NONE, NULL, 0,
35015 "rnsap.ProtocolIE_Single_Container", HFILL }},
35016 { &hf_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item,
35017 { "Item", "rnsap.UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item",
35018 FT_NONE, BASE_NONE, NULL, 0,
35019 "rnsap.ProtocolIE_Single_Container", HFILL }},
35020 { &hf_rnsap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item,
35021 { "Item", "rnsap.DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item",
35022 FT_NONE, BASE_NONE, NULL, 0,
35023 "rnsap.ProtocolIE_Single_Container", HFILL }},
35024 { &hf_rnsap_cCTrCH_TPCList1,
35025 { "cCTrCH-TPCList", "rnsap.cCTrCH_TPCList",
35026 FT_UINT32, BASE_DEC, NULL, 0,
35027 "rnsap.CCTrCH_TPCAddList_RL_ReconfPrepTDD", HFILL }},
35028 { &hf_rnsap_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item,
35029 { "Item", "rnsap.CCTrCH_TPCAddList_RL_ReconfPrepTDD_item",
35030 FT_NONE, BASE_NONE, NULL, 0,
35031 "rnsap.CCTrCH_TPCAddItem_RL_ReconfPrepTDD", HFILL }},
35032 { &hf_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item,
35033 { "Item", "rnsap.DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item",
35034 FT_NONE, BASE_NONE, NULL, 0,
35035 "rnsap.ProtocolIE_Single_Container", HFILL }},
35036 { &hf_rnsap_cCTrCH_TPCList2,
35037 { "cCTrCH-TPCList", "rnsap.cCTrCH_TPCList",
35038 FT_UINT32, BASE_DEC, NULL, 0,
35039 "rnsap.CCTrCH_TPCModifyList_RL_ReconfPrepTDD", HFILL }},
35040 { &hf_rnsap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item,
35041 { "Item", "rnsap.CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item",
35042 FT_NONE, BASE_NONE, NULL, 0,
35043 "rnsap.CCTrCH_TPCModifyItem_RL_ReconfPrepTDD", HFILL }},
35044 { &hf_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item,
35045 { "Item", "rnsap.DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item",
35046 FT_NONE, BASE_NONE, NULL, 0,
35047 "rnsap.ProtocolIE_Single_Container", HFILL }},
35048 { &hf_rnsap_DCH_DeleteList_RL_ReconfPrepTDD_item,
35049 { "Item", "rnsap.DCH_DeleteList_RL_ReconfPrepTDD_item",
35050 FT_NONE, BASE_NONE, NULL, 0,
35051 "rnsap.DCH_DeleteItem_RL_ReconfPrepTDD", HFILL }},
35052 { &hf_rnsap_DSCH_ModifyList_RL_ReconfPrepTDD_item,
35053 { "Item", "rnsap.DSCH_ModifyList_RL_ReconfPrepTDD_item",
35054 FT_NONE, BASE_NONE, NULL, 0,
35055 "rnsap.DSCH_ModifyItem_RL_ReconfPrepTDD", HFILL }},
35056 { &hf_rnsap_dSCH_ID,
35057 { "dSCH-ID", "rnsap.dSCH_ID",
35058 FT_UINT32, BASE_DEC, NULL, 0,
35059 "rnsap.DSCH_ID", HFILL }},
35060 { &hf_rnsap_dl_ccTrCHID,
35061 { "dl-ccTrCHID", "rnsap.dl_ccTrCHID",
35062 FT_UINT32, BASE_DEC, NULL, 0,
35063 "rnsap.CCTrCH_ID", HFILL }},
35064 { &hf_rnsap_trChSourceStatisticsDescriptor,
35065 { "trChSourceStatisticsDescriptor", "rnsap.trChSourceStatisticsDescriptor",
35066 FT_UINT32, BASE_DEC, VALS(rnsap_TrCH_SrcStatisticsDescr_vals), 0,
35067 "rnsap.TrCH_SrcStatisticsDescr", HFILL }},
35068 { &hf_rnsap_transportFormatSet,
35069 { "transportFormatSet", "rnsap.transportFormatSet",
35070 FT_NONE, BASE_NONE, NULL, 0,
35071 "rnsap.TransportFormatSet", HFILL }},
35072 { &hf_rnsap_allocationRetentionPriority,
35073 { "allocationRetentionPriority", "rnsap.allocationRetentionPriority",
35074 FT_NONE, BASE_NONE, NULL, 0,
35075 "rnsap.AllocationRetentionPriority", HFILL }},
35076 { &hf_rnsap_schedulingPriorityIndicator,
35077 { "schedulingPriorityIndicator", "rnsap.schedulingPriorityIndicator",
35078 FT_UINT32, BASE_DEC, VALS(rnsap_SchedulingPriorityIndicator_vals), 0,
35079 "rnsap.SchedulingPriorityIndicator", HFILL }},
35081 { "bLER", "rnsap.bLER",
35082 FT_INT32, BASE_DEC, NULL, 0,
35083 "rnsap.BLER", HFILL }},
35084 { &hf_rnsap_transportBearerRequestIndicator,
35085 { "transportBearerRequestIndicator", "rnsap.transportBearerRequestIndicator",
35086 FT_UINT32, BASE_DEC, VALS(rnsap_TransportBearerRequestIndicator_vals), 0,
35087 "rnsap.TransportBearerRequestIndicator", HFILL }},
35088 { &hf_rnsap_DSCH_DeleteList_RL_ReconfPrepTDD_item,
35089 { "Item", "rnsap.DSCH_DeleteList_RL_ReconfPrepTDD_item",
35090 FT_NONE, BASE_NONE, NULL, 0,
35091 "rnsap.DSCH_DeleteItem_RL_ReconfPrepTDD", HFILL }},
35092 { &hf_rnsap_USCH_ModifyList_RL_ReconfPrepTDD_item,
35093 { "Item", "rnsap.USCH_ModifyList_RL_ReconfPrepTDD_item",
35094 FT_NONE, BASE_NONE, NULL, 0,
35095 "rnsap.USCH_ModifyItem_RL_ReconfPrepTDD", HFILL }},
35096 { &hf_rnsap_ul_ccTrCHID,
35097 { "ul-ccTrCHID", "rnsap.ul_ccTrCHID",
35098 FT_UINT32, BASE_DEC, NULL, 0,
35099 "rnsap.CCTrCH_ID", HFILL }},
35100 { &hf_rnsap_rb_Info,
35101 { "rb-Info", "rnsap.rb_Info",
35102 FT_UINT32, BASE_DEC, NULL, 0,
35103 "rnsap.RB_Info", HFILL }},
35104 { &hf_rnsap_USCH_DeleteList_RL_ReconfPrepTDD_item,
35105 { "Item", "rnsap.USCH_DeleteList_RL_ReconfPrepTDD_item",
35106 FT_NONE, BASE_NONE, NULL, 0,
35107 "rnsap.USCH_DeleteItem_RL_ReconfPrepTDD", HFILL }},
35108 { &hf_rnsap_RL_Information_RL_ReconfPrepTDD_item,
35109 { "Item", "rnsap.RL_Information_RL_ReconfPrepTDD_item",
35110 FT_NONE, BASE_NONE, NULL, 0,
35111 "rnsap.RL_InformationIE_RL_ReconfPrepTDD", HFILL }},
35112 { &hf_rnsap_rL_Specific_DCH_Info,
35113 { "rL-Specific-DCH-Info", "rnsap.rL_Specific_DCH_Info",
35114 FT_UINT32, BASE_DEC, NULL, 0,
35115 "rnsap.RL_Specific_DCH_Info", HFILL }},
35116 { &hf_rnsap_RL_InformationResponseList_RL_ReconfReadyFDD_item,
35117 { "Item", "rnsap.RL_InformationResponseList_RL_ReconfReadyFDD_item",
35118 FT_NONE, BASE_NONE, NULL, 0,
35119 "rnsap.ProtocolIE_Single_Container", HFILL }},
35120 { &hf_rnsap_max_UL_SIR,
35121 { "max-UL-SIR", "rnsap.max_UL_SIR",
35122 FT_INT32, BASE_DEC, NULL, 0,
35123 "rnsap.UL_SIR", HFILL }},
35124 { &hf_rnsap_min_UL_SIR,
35125 { "min-UL-SIR", "rnsap.min_UL_SIR",
35126 FT_INT32, BASE_DEC, NULL, 0,
35127 "rnsap.UL_SIR", HFILL }},
35128 { &hf_rnsap_dl_CodeInformationList,
35129 { "dl-CodeInformationList", "rnsap.dl_CodeInformationList",
35130 FT_NONE, BASE_NONE, NULL, 0,
35131 "rnsap.DL_CodeInformationList_RL_ReconfReadyFDD", HFILL }},
35132 { &hf_rnsap_dCHInformationResponse,
35133 { "dCHInformationResponse", "rnsap.dCHInformationResponse",
35134 FT_NONE, BASE_NONE, NULL, 0,
35135 "rnsap.DCH_InformationResponseList_RL_ReconfReadyFDD", HFILL }},
35136 { &hf_rnsap_not_Used_dSCHsToBeAddedOrModified,
35137 { "not-Used-dSCHsToBeAddedOrModified", "rnsap.not_Used_dSCHsToBeAddedOrModified",
35138 FT_NONE, BASE_NONE, NULL, 0,
35139 "rnsap.NULL", HFILL }},
35140 { &hf_rnsap_ul_CCTrCH_Information,
35141 { "ul-CCTrCH-Information", "rnsap.ul_CCTrCH_Information",
35142 FT_NONE, BASE_NONE, NULL, 0,
35143 "rnsap.UL_CCTrCH_InformationList_RL_ReconfReadyTDD", HFILL }},
35144 { &hf_rnsap_dl_CCTrCH_Information,
35145 { "dl-CCTrCH-Information", "rnsap.dl_CCTrCH_Information",
35146 FT_NONE, BASE_NONE, NULL, 0,
35147 "rnsap.DL_CCTrCH_InformationList_RL_ReconfReadyTDD", HFILL }},
35148 { &hf_rnsap_dCHInformationResponse1,
35149 { "dCHInformationResponse", "rnsap.dCHInformationResponse",
35150 FT_NONE, BASE_NONE, NULL, 0,
35151 "rnsap.DCH_InformationResponseList_RL_ReconfReadyTDD", HFILL }},
35152 { &hf_rnsap_dSCHsToBeAddedOrModified,
35153 { "dSCHsToBeAddedOrModified", "rnsap.dSCHsToBeAddedOrModified",
35154 FT_NONE, BASE_NONE, NULL, 0,
35155 "rnsap.DSCHToBeAddedOrModified_RL_ReconfReadyTDD", HFILL }},
35156 { &hf_rnsap_uSCHsToBeAddedOrModified,
35157 { "uSCHsToBeAddedOrModified", "rnsap.uSCHsToBeAddedOrModified",
35158 FT_NONE, BASE_NONE, NULL, 0,
35159 "rnsap.USCHToBeAddedOrModified_RL_ReconfReadyTDD", HFILL }},
35160 { &hf_rnsap_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item,
35161 { "Item", "rnsap.UL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item",
35162 FT_NONE, BASE_NONE, NULL, 0,
35163 "rnsap.UL_CCTrCH_InformationItem_RL_ReconfReadyTDD", HFILL }},
35164 { &hf_rnsap_ul_DPCH_AddInformation,
35165 { "ul-DPCH-AddInformation", "rnsap.ul_DPCH_AddInformation",
35166 FT_NONE, BASE_NONE, NULL, 0,
35167 "rnsap.UL_DPCH_InformationAddList_RL_ReconfReadyTDD", HFILL }},
35168 { &hf_rnsap_ul_DPCH_ModifyInformation,
35169 { "ul-DPCH-ModifyInformation", "rnsap.ul_DPCH_ModifyInformation",
35170 FT_NONE, BASE_NONE, NULL, 0,
35171 "rnsap.UL_DPCH_InformationModifyList_RL_ReconfReadyTDD", HFILL }},
35172 { &hf_rnsap_ul_DPCH_DeleteInformation,
35173 { "ul-DPCH-DeleteInformation", "rnsap.ul_DPCH_DeleteInformation",
35174 FT_NONE, BASE_NONE, NULL, 0,
35175 "rnsap.UL_DPCH_InformationDeleteList_RL_ReconfReadyTDD", HFILL }},
35176 { &hf_rnsap_uL_TimeslotLCR_Info,
35177 { "uL-TimeslotLCR-Info", "rnsap.uL_TimeslotLCR_Info",
35178 FT_UINT32, BASE_DEC, NULL, 0,
35179 "rnsap.UL_TimeslotLCR_Information", HFILL }},
35180 { &hf_rnsap_rxTimingDeviationForTA,
35181 { "rxTimingDeviationForTA", "rnsap.rxTimingDeviationForTA",
35182 FT_UINT32, BASE_DEC, NULL, 0,
35183 "rnsap.RxTimingDeviationForTA", HFILL }},
35184 { &hf_rnsap_uL_Timeslot_InformationModifyList_RL_ReconfReadyTDD,
35185 { "uL-Timeslot-InformationModifyList-RL-ReconfReadyTDD", "rnsap.uL_Timeslot_InformationModifyList_RL_ReconfReadyTDD",
35186 FT_UINT32, BASE_DEC, NULL, 0,
35187 "rnsap.UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD", HFILL }},
35188 { &hf_rnsap_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item,
35189 { "Item", "rnsap.UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item",
35190 FT_NONE, BASE_NONE, NULL, 0,
35191 "rnsap.UL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD", HFILL }},
35192 { &hf_rnsap_timeSlotLCR,
35193 { "timeSlotLCR", "rnsap.timeSlotLCR",
35194 FT_UINT32, BASE_DEC, NULL, 0,
35195 "rnsap.TimeSlotLCR", HFILL }},
35196 { &hf_rnsap_midambleShiftLCR,
35197 { "midambleShiftLCR", "rnsap.midambleShiftLCR",
35198 FT_NONE, BASE_NONE, NULL, 0,
35199 "rnsap.MidambleShiftLCR", HFILL }},
35200 { &hf_rnsap_tDD_uL_Code_LCR_Information,
35201 { "tDD-uL-Code-LCR-Information", "rnsap.tDD_uL_Code_LCR_Information",
35202 FT_UINT32, BASE_DEC, NULL, 0,
35203 "rnsap.TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD", HFILL }},
35204 { &hf_rnsap_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item,
35205 { "Item", "rnsap.TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item",
35206 FT_NONE, BASE_NONE, NULL, 0,
35207 "rnsap.TDD_UL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD", HFILL }},
35208 { &hf_rnsap_dPCH_ID,
35209 { "dPCH-ID", "rnsap.dPCH_ID",
35210 FT_UINT32, BASE_DEC, NULL, 0,
35211 "rnsap.DPCH_ID", HFILL }},
35212 { &hf_rnsap_tDD_ChannelisationCodeLCR,
35213 { "tDD-ChannelisationCodeLCR", "rnsap.tDD_ChannelisationCodeLCR",
35214 FT_NONE, BASE_NONE, NULL, 0,
35215 "rnsap.TDD_ChannelisationCodeLCR", HFILL }},
35216 { &hf_rnsap_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item,
35217 { "Item", "rnsap.UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item",
35218 FT_NONE, BASE_NONE, NULL, 0,
35219 "rnsap.UL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD", HFILL }},
35220 { &hf_rnsap_timeSlot,
35221 { "timeSlot", "rnsap.timeSlot",
35222 FT_UINT32, BASE_DEC, NULL, 0,
35223 "rnsap.TimeSlot", HFILL }},
35224 { &hf_rnsap_midambleShiftAndBurstType,
35225 { "midambleShiftAndBurstType", "rnsap.midambleShiftAndBurstType",
35226 FT_UINT32, BASE_DEC, VALS(rnsap_MidambleShiftAndBurstType_vals), 0,
35227 "rnsap.MidambleShiftAndBurstType", HFILL }},
35228 { &hf_rnsap_uL_Code_Information,
35229 { "uL-Code-Information", "rnsap.uL_Code_Information",
35230 FT_UINT32, BASE_DEC, NULL, 0,
35231 "rnsap.TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD", HFILL }},
35232 { &hf_rnsap_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD_item,
35233 { "Item", "rnsap.TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD_item",
35234 FT_NONE, BASE_NONE, NULL, 0,
35235 "rnsap.TDD_UL_Code_InformationModifyItem_RL_ReconfReadyTDD", HFILL }},
35236 { &hf_rnsap_tDD_ChannelisationCode,
35237 { "tDD-ChannelisationCode", "rnsap.tDD_ChannelisationCode",
35238 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_ChannelisationCode_vals), 0,
35239 "rnsap.TDD_ChannelisationCode", HFILL }},
35240 { &hf_rnsap_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item,
35241 { "Item", "rnsap.UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item",
35242 FT_NONE, BASE_NONE, NULL, 0,
35243 "rnsap.UL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD", HFILL }},
35244 { &hf_rnsap_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item,
35245 { "Item", "rnsap.DL_CCTrCHInformationListIE_RL_ReconfReadyTDD_item",
35246 FT_NONE, BASE_NONE, NULL, 0,
35247 "rnsap.DL_CCTrCH_InformationItem_RL_ReconfReadyTDD", HFILL }},
35248 { &hf_rnsap_dl_DPCH_AddInformation,
35249 { "dl-DPCH-AddInformation", "rnsap.dl_DPCH_AddInformation",
35250 FT_NONE, BASE_NONE, NULL, 0,
35251 "rnsap.DL_DPCH_InformationAddList_RL_ReconfReadyTDD", HFILL }},
35252 { &hf_rnsap_dl_DPCH_ModifyInformation,
35253 { "dl-DPCH-ModifyInformation", "rnsap.dl_DPCH_ModifyInformation",
35254 FT_NONE, BASE_NONE, NULL, 0,
35255 "rnsap.DL_DPCH_InformationModifyList_RL_ReconfReadyTDD", HFILL }},
35256 { &hf_rnsap_dl_DPCH_DeleteInformation,
35257 { "dl-DPCH-DeleteInformation", "rnsap.dl_DPCH_DeleteInformation",
35258 FT_NONE, BASE_NONE, NULL, 0,
35259 "rnsap.DL_DPCH_InformationDeleteList_RL_ReconfReadyTDD", HFILL }},
35260 { &hf_rnsap_dL_TimeslotLCR_Info,
35261 { "dL-TimeslotLCR-Info", "rnsap.dL_TimeslotLCR_Info",
35262 FT_UINT32, BASE_DEC, NULL, 0,
35263 "rnsap.DL_TimeslotLCR_Information", HFILL }},
35264 { &hf_rnsap_dL_Timeslot_InformationModifyList_RL_ReconfReadyTDD,
35265 { "dL-Timeslot-InformationModifyList-RL-ReconfReadyTDD", "rnsap.dL_Timeslot_InformationModifyList_RL_ReconfReadyTDD",
35266 FT_UINT32, BASE_DEC, NULL, 0,
35267 "rnsap.DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD", HFILL }},
35268 { &hf_rnsap_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item,
35269 { "Item", "rnsap.DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD_item",
35270 FT_NONE, BASE_NONE, NULL, 0,
35271 "rnsap.DL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD", HFILL }},
35272 { &hf_rnsap_tDD_dL_Code_LCR_Information,
35273 { "tDD-dL-Code-LCR-Information", "rnsap.tDD_dL_Code_LCR_Information",
35274 FT_UINT32, BASE_DEC, NULL, 0,
35275 "rnsap.TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD", HFILL }},
35276 { &hf_rnsap_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item,
35277 { "Item", "rnsap.TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD_item",
35278 FT_NONE, BASE_NONE, NULL, 0,
35279 "rnsap.TDD_DL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD", HFILL }},
35280 { &hf_rnsap_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item,
35281 { "Item", "rnsap.DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD_item",
35282 FT_NONE, BASE_NONE, NULL, 0,
35283 "rnsap.DL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD", HFILL }},
35284 { &hf_rnsap_dL_Code_Information,
35285 { "dL-Code-Information", "rnsap.dL_Code_Information",
35286 FT_UINT32, BASE_DEC, NULL, 0,
35287 "rnsap.TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD", HFILL }},
35288 { &hf_rnsap_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD_item,
35289 { "Item", "rnsap.TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD_item",
35290 FT_NONE, BASE_NONE, NULL, 0,
35291 "rnsap.TDD_DL_Code_InformationModifyItem_RL_ReconfReadyTDD", HFILL }},
35292 { &hf_rnsap_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item,
35293 { "Item", "rnsap.DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD_item",
35294 FT_NONE, BASE_NONE, NULL, 0,
35295 "rnsap.DL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD", HFILL }},
35296 { &hf_rnsap_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item,
35297 { "Item", "rnsap.DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item",
35298 FT_NONE, BASE_NONE, NULL, 0,
35299 "rnsap.DSCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD", HFILL }},
35300 { &hf_rnsap_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item,
35301 { "Item", "rnsap.USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD_item",
35302 FT_NONE, BASE_NONE, NULL, 0,
35303 "rnsap.USCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD", HFILL }},
35304 { &hf_rnsap_Multiple_RL_InformationResponse_RL_ReconfReadyTDD_item,
35305 { "Item", "rnsap.Multiple_RL_InformationResponse_RL_ReconfReadyTDD_item",
35306 FT_NONE, BASE_NONE, NULL, 0,
35307 "rnsap.RL_InformationResponse_RL_ReconfReadyTDD", HFILL }},
35308 { &hf_rnsap_generalCause4,
35309 { "generalCause", "rnsap.generalCause",
35310 FT_NONE, BASE_NONE, NULL, 0,
35311 "rnsap.GeneralCauseList_RL_ReconfFailure", HFILL }},
35312 { &hf_rnsap_rLSpecificCause4,
35313 { "rLSpecificCause", "rnsap.rLSpecificCause",
35314 FT_NONE, BASE_NONE, NULL, 0,
35315 "rnsap.RLSpecificCauseList_RL_ReconfFailure", HFILL }},
35316 { &hf_rnsap_rL_ReconfigurationFailureList_RL_ReconfFailure,
35317 { "rL-ReconfigurationFailureList-RL-ReconfFailure", "rnsap.rL_ReconfigurationFailureList_RL_ReconfFailure",
35318 FT_UINT32, BASE_DEC, NULL, 0,
35319 "rnsap.RL_ReconfigurationFailureList_RL_ReconfFailure", HFILL }},
35320 { &hf_rnsap_RL_ReconfigurationFailureList_RL_ReconfFailure_item,
35321 { "Item", "rnsap.RL_ReconfigurationFailureList_RL_ReconfFailure_item",
35322 FT_NONE, BASE_NONE, NULL, 0,
35323 "rnsap.ProtocolIE_Single_Container", HFILL }},
35324 { &hf_rnsap_DCH_DeleteList_RL_ReconfRqstFDD_item,
35325 { "Item", "rnsap.DCH_DeleteList_RL_ReconfRqstFDD_item",
35326 FT_NONE, BASE_NONE, NULL, 0,
35327 "rnsap.DCH_DeleteItem_RL_ReconfRqstFDD", HFILL }},
35328 { &hf_rnsap_RL_ReconfigurationRequestFDD_RL_InformationList_item,
35329 { "Item", "rnsap.RL_ReconfigurationRequestFDD_RL_InformationList_item",
35330 FT_NONE, BASE_NONE, NULL, 0,
35331 "rnsap.ProtocolIE_Single_Container", HFILL }},
35332 { &hf_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item,
35333 { "Item", "rnsap.UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item",
35334 FT_NONE, BASE_NONE, NULL, 0,
35335 "rnsap.ProtocolIE_Single_Container", HFILL }},
35336 { &hf_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item,
35337 { "Item", "rnsap.UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item",
35338 FT_NONE, BASE_NONE, NULL, 0,
35339 "rnsap.ProtocolIE_Single_Container", HFILL }},
35340 { &hf_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item,
35341 { "Item", "rnsap.DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item",
35342 FT_NONE, BASE_NONE, NULL, 0,
35343 "rnsap.ProtocolIE_Single_Container", HFILL }},
35344 { &hf_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item,
35345 { "Item", "rnsap.DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item",
35346 FT_NONE, BASE_NONE, NULL, 0,
35347 "rnsap.ProtocolIE_Single_Container", HFILL }},
35348 { &hf_rnsap_DCH_DeleteList_RL_ReconfRqstTDD_item,
35349 { "Item", "rnsap.DCH_DeleteList_RL_ReconfRqstTDD_item",
35350 FT_NONE, BASE_NONE, NULL, 0,
35351 "rnsap.DCH_DeleteItem_RL_ReconfRqstTDD", HFILL }},
35352 { &hf_rnsap_Multiple_RL_ReconfigurationRequestTDD_RL_Information_item,
35353 { "Item", "rnsap.Multiple_RL_ReconfigurationRequestTDD_RL_Information_item",
35354 FT_NONE, BASE_NONE, NULL, 0,
35355 "rnsap.RL_ReconfigurationRequestTDD_RL_Information", HFILL }},
35356 { &hf_rnsap_RL_InformationResponseList_RL_ReconfRspFDD_item,
35357 { "Item", "rnsap.RL_InformationResponseList_RL_ReconfRspFDD_item",
35358 FT_NONE, BASE_NONE, NULL, 0,
35359 "rnsap.ProtocolIE_Single_Container", HFILL }},
35360 { &hf_rnsap_dCHsInformationResponseList,
35361 { "dCHsInformationResponseList", "rnsap.dCHsInformationResponseList",
35362 FT_NONE, BASE_NONE, NULL, 0,
35363 "rnsap.DCH_InformationResponseList_RL_ReconfRspFDD", HFILL }},
35364 { &hf_rnsap_dL_CodeInformationList_RL_ReconfResp,
35365 { "dL-CodeInformationList-RL-ReconfResp", "rnsap.dL_CodeInformationList_RL_ReconfResp",
35366 FT_NONE, BASE_NONE, NULL, 0,
35367 "rnsap.DL_CodeInformationList_RL_ReconfRspFDD", HFILL }},
35368 { &hf_rnsap_dCHsInformationResponseList1,
35369 { "dCHsInformationResponseList", "rnsap.dCHsInformationResponseList",
35370 FT_NONE, BASE_NONE, NULL, 0,
35371 "rnsap.DCH_InformationResponseList_RL_ReconfRspTDD", HFILL }},
35372 { &hf_rnsap_DL_CCTrCH_InformationList_RL_ReconfRspTDD_item,
35373 { "Item", "rnsap.DL_CCTrCH_InformationList_RL_ReconfRspTDD_item",
35374 FT_NONE, BASE_NONE, NULL, 0,
35375 "rnsap.DL_CCTrCH_InformationItem_RL_ReconfRspTDD", HFILL }},
35376 { &hf_rnsap_dl_DPCH_ModifyInformation_LCR,
35377 { "dl-DPCH-ModifyInformation-LCR", "rnsap.dl_DPCH_ModifyInformation_LCR",
35378 FT_NONE, BASE_NONE, NULL, 0,
35379 "rnsap.DL_DPCH_InformationModifyList_LCR_RL_ReconfRspTDD", HFILL }},
35380 { &hf_rnsap_cCTrCH_Maximum_DL_Power,
35381 { "cCTrCH-Maximum-DL-Power", "rnsap.cCTrCH_Maximum_DL_Power",
35382 FT_INT32, BASE_DEC, NULL, 0,
35383 "rnsap.DL_Power", HFILL }},
35384 { &hf_rnsap_cCTrCH_Minimum_DL_Power,
35385 { "cCTrCH-Minimum-DL-Power", "rnsap.cCTrCH_Minimum_DL_Power",
35386 FT_INT32, BASE_DEC, NULL, 0,
35387 "rnsap.DL_Power", HFILL }},
35388 { &hf_rnsap_dL_Timeslot_LCR_InformationModifyList_RL_ReconfRqstTDD,
35389 { "dL-Timeslot-LCR-InformationModifyList-RL-ReconfRqstTDD", "rnsap.dL_Timeslot_LCR_InformationModifyList_RL_ReconfRqstTDD",
35390 FT_UINT32, BASE_DEC, NULL, 0,
35391 "rnsap.DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD", HFILL }},
35392 { &hf_rnsap_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD_item,
35393 { "Item", "rnsap.DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD_item",
35394 FT_NONE, BASE_NONE, NULL, 0,
35395 "rnsap.DL_Timeslot_LCR_InformationModifyItem_RL_ReconfRspTDD", HFILL }},
35396 { &hf_rnsap_maxPowerLCR,
35397 { "maxPowerLCR", "rnsap.maxPowerLCR",
35398 FT_INT32, BASE_DEC, NULL, 0,
35399 "rnsap.DL_Power", HFILL }},
35400 { &hf_rnsap_minPowerLCR,
35401 { "minPowerLCR", "rnsap.minPowerLCR",
35402 FT_INT32, BASE_DEC, NULL, 0,
35403 "rnsap.DL_Power", HFILL }},
35404 { &hf_rnsap_Multiple_RL_InformationResponse_RL_ReconfRspTDD_item,
35405 { "Item", "rnsap.Multiple_RL_InformationResponse_RL_ReconfRspTDD_item",
35406 FT_NONE, BASE_NONE, NULL, 0,
35407 "rnsap.RL_InformationResponse_RL_ReconfRspTDD", HFILL }},
35409 { "rL", "rnsap.rL",
35410 FT_NONE, BASE_NONE, NULL, 0,
35411 "rnsap.RL_RL_FailureInd", HFILL }},
35412 { &hf_rnsap_rL_Set,
35413 { "rL-Set", "rnsap.rL_Set",
35414 FT_NONE, BASE_NONE, NULL, 0,
35415 "rnsap.RL_Set_RL_FailureInd", HFILL }},
35416 { &hf_rnsap_cCTrCH,
35417 { "cCTrCH", "rnsap.cCTrCH",
35418 FT_NONE, BASE_NONE, NULL, 0,
35419 "rnsap.CCTrCH_RL_FailureInd", HFILL }},
35420 { &hf_rnsap_rL_InformationList_RL_FailureInd,
35421 { "rL-InformationList-RL-FailureInd", "rnsap.rL_InformationList_RL_FailureInd",
35422 FT_UINT32, BASE_DEC, NULL, 0,
35423 "rnsap.RL_InformationList_RL_FailureInd", HFILL }},
35424 { &hf_rnsap_RL_InformationList_RL_FailureInd_item,
35425 { "Item", "rnsap.RL_InformationList_RL_FailureInd_item",
35426 FT_NONE, BASE_NONE, NULL, 0,
35427 "rnsap.ProtocolIE_Single_Container", HFILL }},
35428 { &hf_rnsap_rL_Set_InformationList_RL_FailureInd,
35429 { "rL-Set-InformationList-RL-FailureInd", "rnsap.rL_Set_InformationList_RL_FailureInd",
35430 FT_UINT32, BASE_DEC, NULL, 0,
35431 "rnsap.RL_Set_InformationList_RL_FailureInd", HFILL }},
35432 { &hf_rnsap_RL_Set_InformationList_RL_FailureInd_item,
35433 { "Item", "rnsap.RL_Set_InformationList_RL_FailureInd_item",
35434 FT_NONE, BASE_NONE, NULL, 0,
35435 "rnsap.ProtocolIE_Single_Container", HFILL }},
35436 { &hf_rnsap_cCTrCH_InformationList_RL_FailureInd,
35437 { "cCTrCH-InformationList-RL-FailureInd", "rnsap.cCTrCH_InformationList_RL_FailureInd",
35438 FT_UINT32, BASE_DEC, NULL, 0,
35439 "rnsap.CCTrCH_InformationList_RL_FailureInd", HFILL }},
35440 { &hf_rnsap_CCTrCH_InformationList_RL_FailureInd_item,
35441 { "Item", "rnsap.CCTrCH_InformationList_RL_FailureInd_item",
35442 FT_NONE, BASE_NONE, NULL, 0,
35443 "rnsap.ProtocolIE_Single_Container", HFILL }},
35444 { &hf_rnsap_RL_InformationList_RL_PreemptRequiredInd_item,
35445 { "Item", "rnsap.RL_InformationList_RL_PreemptRequiredInd_item",
35446 FT_NONE, BASE_NONE, NULL, 0,
35447 "rnsap.ProtocolIE_Single_Container", HFILL }},
35448 { &hf_rnsap_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd_item,
35449 { "Item", "rnsap.HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd_item",
35450 FT_NONE, BASE_NONE, NULL, 0,
35451 "rnsap.ProtocolIE_Single_Container", HFILL }},
35452 { &hf_rnsap_hSDSCH_MACdFlow_ID,
35453 { "hSDSCH-MACdFlow-ID", "rnsap.hSDSCH_MACdFlow_ID",
35454 FT_UINT32, BASE_DEC, NULL, 0,
35455 "rnsap.HSDSCH_MACdFlow_ID", HFILL }},
35456 { &hf_rnsap_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd_item,
35457 { "Item", "rnsap.EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd_item",
35458 FT_NONE, BASE_NONE, NULL, 0,
35459 "rnsap.ProtocolIE_Single_Container", HFILL }},
35460 { &hf_rnsap_eDCH_MACdFlow_ID,
35461 { "eDCH-MACdFlow-ID", "rnsap.eDCH_MACdFlow_ID",
35462 FT_UINT32, BASE_DEC, NULL, 0,
35463 "rnsap.EDCH_MACdFlow_ID", HFILL }},
35465 { "rL", "rnsap.rL",
35466 FT_NONE, BASE_NONE, NULL, 0,
35467 "rnsap.RL_RL_RestoreInd", HFILL }},
35468 { &hf_rnsap_rL_Set1,
35469 { "rL-Set", "rnsap.rL_Set",
35470 FT_NONE, BASE_NONE, NULL, 0,
35471 "rnsap.RL_Set_RL_RestoreInd", HFILL }},
35472 { &hf_rnsap_cCTrCH1,
35473 { "cCTrCH", "rnsap.cCTrCH",
35474 FT_NONE, BASE_NONE, NULL, 0,
35475 "rnsap.CCTrCH_RL_RestoreInd", HFILL }},
35476 { &hf_rnsap_rL_InformationList_RL_RestoreInd,
35477 { "rL-InformationList-RL-RestoreInd", "rnsap.rL_InformationList_RL_RestoreInd",
35478 FT_UINT32, BASE_DEC, NULL, 0,
35479 "rnsap.RL_InformationList_RL_RestoreInd", HFILL }},
35480 { &hf_rnsap_RL_InformationList_RL_RestoreInd_item,
35481 { "Item", "rnsap.RL_InformationList_RL_RestoreInd_item",
35482 FT_NONE, BASE_NONE, NULL, 0,
35483 "rnsap.ProtocolIE_Single_Container", HFILL }},
35484 { &hf_rnsap_rL_Set_InformationList_RL_RestoreInd,
35485 { "rL-Set-InformationList-RL-RestoreInd", "rnsap.rL_Set_InformationList_RL_RestoreInd",
35486 FT_UINT32, BASE_DEC, NULL, 0,
35487 "rnsap.RL_Set_InformationList_RL_RestoreInd", HFILL }},
35488 { &hf_rnsap_RL_Set_InformationList_RL_RestoreInd_item,
35489 { "Item", "rnsap.RL_Set_InformationList_RL_RestoreInd_item",
35490 FT_NONE, BASE_NONE, NULL, 0,
35491 "rnsap.ProtocolIE_Single_Container", HFILL }},
35492 { &hf_rnsap_cCTrCH_InformationList_RL_RestoreInd,
35493 { "cCTrCH-InformationList-RL-RestoreInd", "rnsap.cCTrCH_InformationList_RL_RestoreInd",
35494 FT_UINT32, BASE_DEC, NULL, 0,
35495 "rnsap.CCTrCH_InformationList_RL_RestoreInd", HFILL }},
35496 { &hf_rnsap_CCTrCH_InformationList_RL_RestoreInd_item,
35497 { "Item", "rnsap.CCTrCH_InformationList_RL_RestoreInd_item",
35498 FT_NONE, BASE_NONE, NULL, 0,
35499 "rnsap.ProtocolIE_Single_Container", HFILL }},
35500 { &hf_rnsap_DL_ReferencePowerInformationList_DL_PC_Rqst_item,
35501 { "Item", "rnsap.DL_ReferencePowerInformationList_DL_PC_Rqst_item",
35502 FT_NONE, BASE_NONE, NULL, 0,
35503 "rnsap.ProtocolIE_Single_Container", HFILL }},
35504 { &hf_rnsap_dl_Reference_Power,
35505 { "dl-Reference-Power", "rnsap.dl_Reference_Power",
35506 FT_INT32, BASE_DEC, NULL, 0,
35507 "rnsap.DL_Power", HFILL }},
35508 { &hf_rnsap_dl_CodeInformation3,
35509 { "dl-CodeInformation", "rnsap.dl_CodeInformation",
35510 FT_NONE, BASE_NONE, NULL, 0,
35511 "rnsap.DL_CodeInformationList_PhyChReconfRqstFDD", HFILL }},
35512 { &hf_rnsap_ul_CCTrCH_Information1,
35513 { "ul-CCTrCH-Information", "rnsap.ul_CCTrCH_Information",
35514 FT_NONE, BASE_NONE, NULL, 0,
35515 "rnsap.UL_CCTrCH_InformationList_PhyChReconfRqstTDD", HFILL }},
35516 { &hf_rnsap_dl_CCTrCH_Information1,
35517 { "dl-CCTrCH-Information", "rnsap.dl_CCTrCH_Information",
35518 FT_NONE, BASE_NONE, NULL, 0,
35519 "rnsap.DL_CCTrCH_InformationList_PhyChReconfRqstTDD", HFILL }},
35520 { &hf_rnsap_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item,
35521 { "Item", "rnsap.UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item",
35522 FT_NONE, BASE_NONE, NULL, 0,
35523 "rnsap.UL_CCTrCH_InformationItem_PhyChReconfRqstTDD", HFILL }},
35524 { &hf_rnsap_ul_DPCH_Information2,
35525 { "ul-DPCH-Information", "rnsap.ul_DPCH_Information",
35526 FT_NONE, BASE_NONE, NULL, 0,
35527 "rnsap.UL_DPCH_InformationList_PhyChReconfRqstTDD", HFILL }},
35528 { &hf_rnsap_uL_Timeslot_InformationList_PhyChReconfRqstTDD,
35529 { "uL-Timeslot-InformationList-PhyChReconfRqstTDD", "rnsap.uL_Timeslot_InformationList_PhyChReconfRqstTDD",
35530 FT_UINT32, BASE_DEC, NULL, 0,
35531 "rnsap.UL_Timeslot_InformationList_PhyChReconfRqstTDD", HFILL }},
35532 { &hf_rnsap_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item,
35533 { "Item", "rnsap.UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item",
35534 FT_NONE, BASE_NONE, NULL, 0,
35535 "rnsap.UL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD", HFILL }},
35536 { &hf_rnsap_uL_Code_LCR_Information,
35537 { "uL-Code-LCR-Information", "rnsap.uL_Code_LCR_Information",
35538 FT_UINT32, BASE_DEC, NULL, 0,
35539 "rnsap.TDD_UL_Code_LCR_Information", HFILL }},
35540 { &hf_rnsap_UL_Timeslot_InformationList_PhyChReconfRqstTDD_item,
35541 { "Item", "rnsap.UL_Timeslot_InformationList_PhyChReconfRqstTDD_item",
35542 FT_NONE, BASE_NONE, NULL, 0,
35543 "rnsap.UL_Timeslot_InformationItem_PhyChReconfRqstTDD", HFILL }},
35544 { &hf_rnsap_uL_Code_Information1,
35545 { "uL-Code-Information", "rnsap.uL_Code_Information",
35546 FT_UINT32, BASE_DEC, NULL, 0,
35547 "rnsap.TDD_UL_Code_Information", HFILL }},
35548 { &hf_rnsap_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item,
35549 { "Item", "rnsap.DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD_item",
35550 FT_NONE, BASE_NONE, NULL, 0,
35551 "rnsap.DL_CCTrCH_InformationItem_PhyChReconfRqstTDD", HFILL }},
35552 { &hf_rnsap_dl_DPCH_Information2,
35553 { "dl-DPCH-Information", "rnsap.dl_DPCH_Information",
35554 FT_NONE, BASE_NONE, NULL, 0,
35555 "rnsap.DL_DPCH_InformationList_PhyChReconfRqstTDD", HFILL }},
35556 { &hf_rnsap_dL_Timeslot_InformationList_PhyChReconfRqstTDD,
35557 { "dL-Timeslot-InformationList-PhyChReconfRqstTDD", "rnsap.dL_Timeslot_InformationList_PhyChReconfRqstTDD",
35558 FT_UINT32, BASE_DEC, NULL, 0,
35559 "rnsap.DL_Timeslot_InformationList_PhyChReconfRqstTDD", HFILL }},
35560 { &hf_rnsap_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item,
35561 { "Item", "rnsap.DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD_item",
35562 FT_NONE, BASE_NONE, NULL, 0,
35563 "rnsap.DL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD", HFILL }},
35564 { &hf_rnsap_dL_Code_LCR_Information,
35565 { "dL-Code-LCR-Information", "rnsap.dL_Code_LCR_Information",
35566 FT_UINT32, BASE_DEC, NULL, 0,
35567 "rnsap.TDD_DL_Code_LCR_Information", HFILL }},
35568 { &hf_rnsap_DL_Timeslot_InformationList_PhyChReconfRqstTDD_item,
35569 { "Item", "rnsap.DL_Timeslot_InformationList_PhyChReconfRqstTDD_item",
35570 FT_NONE, BASE_NONE, NULL, 0,
35571 "rnsap.DL_Timeslot_InformationItem_PhyChReconfRqstTDD", HFILL }},
35572 { &hf_rnsap_dL_Code_Information1,
35573 { "dL-Code-Information", "rnsap.dL_Code_Information",
35574 FT_UINT32, BASE_DEC, NULL, 0,
35575 "rnsap.TDD_DL_Code_Information", HFILL }},
35576 { &hf_rnsap_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD_item,
35577 { "Item", "rnsap.HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD_item",
35578 FT_NONE, BASE_NONE, NULL, 0,
35579 "rnsap.HSPDSCH_Timeslot_InformationItem_PhyChReconfRqstTDD", HFILL }},
35580 { &hf_rnsap_timeslot,
35581 { "timeslot", "rnsap.timeslot",
35582 FT_UINT32, BASE_DEC, NULL, 0,
35583 "rnsap.TimeSlot", HFILL }},
35584 { &hf_rnsap_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD_item,
35585 { "Item", "rnsap.HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD_item",
35586 FT_NONE, BASE_NONE, NULL, 0,
35587 "rnsap.HSPDSCH_Timeslot_InformationItemLCR_PhyChReconfRqstTDD", HFILL }},
35588 { &hf_rnsap_timeslotLCR,
35589 { "timeslotLCR", "rnsap.timeslotLCR",
35590 FT_UINT32, BASE_DEC, NULL, 0,
35591 "rnsap.TimeSlotLCR", HFILL }},
35592 { &hf_rnsap_RL_InformationList_RL_CongestInd_item,
35593 { "Item", "rnsap.RL_InformationList_RL_CongestInd_item",
35594 FT_NONE, BASE_NONE, NULL, 0,
35595 "rnsap.ProtocolIE_Single_Container", HFILL }},
35596 { &hf_rnsap_dCH_Rate_Information,
35597 { "dCH-Rate-Information", "rnsap.dCH_Rate_Information",
35598 FT_UINT32, BASE_DEC, NULL, 0,
35599 "rnsap.DCH_Rate_Information_RL_CongestInd", HFILL }},
35600 { &hf_rnsap_DCH_Rate_Information_RL_CongestInd_item,
35601 { "Item", "rnsap.DCH_Rate_Information_RL_CongestInd_item",
35602 FT_NONE, BASE_NONE, NULL, 0,
35603 "rnsap.ProtocolIE_Single_Container", HFILL }},
35604 { &hf_rnsap_allowed_Rate_Information,
35605 { "allowed-Rate-Information", "rnsap.allowed_Rate_Information",
35606 FT_NONE, BASE_NONE, NULL, 0,
35607 "rnsap.Allowed_Rate_Information", HFILL }},
35608 { &hf_rnsap_EDCH_MacdFlowSpecificInformationList_RL_CongestInd_item,
35609 { "Item", "rnsap.EDCH_MacdFlowSpecificInformationList_RL_CongestInd_item",
35610 FT_NONE, BASE_NONE, NULL, 0,
35611 "rnsap.ProtocolIE_Single_Container", HFILL }},
35613 { "uRA", "rnsap.uRA",
35614 FT_NONE, BASE_NONE, NULL, 0,
35615 "rnsap.URA_PagingRqst", HFILL }},
35617 { "cell", "rnsap.cell",
35618 FT_NONE, BASE_NONE, NULL, 0,
35619 "rnsap.Cell_PagingRqst", HFILL }},
35620 { &hf_rnsap_uRA_ID,
35621 { "uRA-ID", "rnsap.uRA_ID",
35622 FT_UINT32, BASE_DEC, NULL, 0,
35623 "rnsap.URA_ID", HFILL }},
35624 { &hf_rnsap_pagingCause,
35625 { "pagingCause", "rnsap.pagingCause",
35626 FT_UINT32, BASE_DEC, VALS(rnsap_PagingCause_vals), 0,
35627 "rnsap.PagingCause", HFILL }},
35628 { &hf_rnsap_cNDomainType,
35629 { "cNDomainType", "rnsap.cNDomainType",
35630 FT_UINT32, BASE_DEC, VALS(rnsap_CNDomainType_vals), 0,
35631 "rnsap.CNDomainType", HFILL }},
35632 { &hf_rnsap_pagingRecordType,
35633 { "pagingRecordType", "rnsap.pagingRecordType",
35634 FT_UINT32, BASE_DEC, VALS(rnsap_PagingRecordType_vals), 0,
35635 "rnsap.PagingRecordType", HFILL }},
35637 { "rL", "rnsap.rL",
35638 FT_NONE, BASE_NONE, NULL, 0,
35639 "rnsap.RL_DM_Rqst", HFILL }},
35641 { "rLS", "rnsap.rLS",
35642 FT_NONE, BASE_NONE, NULL, 0,
35643 "rnsap.RL_Set_DM_Rqst", HFILL }},
35645 { "allRL", "rnsap.allRL",
35646 FT_NONE, BASE_NONE, NULL, 0,
35647 "rnsap.All_RL_DM_Rqst", HFILL }},
35648 { &hf_rnsap_allRLS,
35649 { "allRLS", "rnsap.allRLS",
35650 FT_NONE, BASE_NONE, NULL, 0,
35651 "rnsap.All_RL_Set_DM_Rqst", HFILL }},
35652 { &hf_rnsap_rL_InformationList_DM_Rqst,
35653 { "rL-InformationList-DM-Rqst", "rnsap.rL_InformationList_DM_Rqst",
35654 FT_UINT32, BASE_DEC, NULL, 0,
35655 "rnsap.RL_InformationList_DM_Rqst", HFILL }},
35656 { &hf_rnsap_RL_InformationList_DM_Rqst_item,
35657 { "Item", "rnsap.RL_InformationList_DM_Rqst_item",
35658 FT_NONE, BASE_NONE, NULL, 0,
35659 "rnsap.ProtocolIE_Single_Container", HFILL }},
35660 { &hf_rnsap_HSSICH_Info_DM_Rqst_item,
35661 { "Item", "rnsap.HSSICH_Info_DM_Rqst_item",
35662 FT_UINT32, BASE_DEC, NULL, 0,
35663 "rnsap.HS_SICH_ID", HFILL }},
35664 { &hf_rnsap_rL_Set_InformationList_DM_Rqst,
35665 { "rL-Set-InformationList-DM-Rqst", "rnsap.rL_Set_InformationList_DM_Rqst",
35666 FT_UINT32, BASE_DEC, NULL, 0,
35667 "rnsap.RL_Set_InformationList_DM_Rqst", HFILL }},
35668 { &hf_rnsap_RL_Set_InformationList_DM_Rqst_item,
35669 { "Item", "rnsap.RL_Set_InformationList_DM_Rqst_item",
35670 FT_NONE, BASE_NONE, NULL, 0,
35671 "rnsap.ProtocolIE_Single_Container", HFILL }},
35673 { "rLs", "rnsap.rLs",
35674 FT_NONE, BASE_NONE, NULL, 0,
35675 "rnsap.RL_DM_Rsp", HFILL }},
35677 { "rLS", "rnsap.rLS",
35678 FT_NONE, BASE_NONE, NULL, 0,
35679 "rnsap.RL_Set_DM_Rsp", HFILL }},
35680 { &hf_rnsap_allRL1,
35681 { "allRL", "rnsap.allRL",
35682 FT_NONE, BASE_NONE, NULL, 0,
35683 "rnsap.RL_DM_Rsp", HFILL }},
35684 { &hf_rnsap_allRLS1,
35685 { "allRLS", "rnsap.allRLS",
35686 FT_NONE, BASE_NONE, NULL, 0,
35687 "rnsap.RL_Set_DM_Rsp", HFILL }},
35688 { &hf_rnsap_rL_InformationList_DM_Rsp,
35689 { "rL-InformationList-DM-Rsp", "rnsap.rL_InformationList_DM_Rsp",
35690 FT_UINT32, BASE_DEC, NULL, 0,
35691 "rnsap.RL_InformationList_DM_Rsp", HFILL }},
35692 { &hf_rnsap_rL_Set_InformationList_DM_Rsp,
35693 { "rL-Set-InformationList-DM-Rsp", "rnsap.rL_Set_InformationList_DM_Rsp",
35694 FT_UINT32, BASE_DEC, NULL, 0,
35695 "rnsap.RL_Set_InformationList_DM_Rsp", HFILL }},
35696 { &hf_rnsap_RL_InformationList_DM_Rsp_item,
35697 { "Item", "rnsap.RL_InformationList_DM_Rsp_item",
35698 FT_NONE, BASE_NONE, NULL, 0,
35699 "rnsap.ProtocolIE_Single_Container", HFILL }},
35700 { &hf_rnsap_dedicatedMeasurementValue,
35701 { "dedicatedMeasurementValue", "rnsap.dedicatedMeasurementValue",
35702 FT_UINT32, BASE_DEC, VALS(rnsap_DedicatedMeasurementValue_vals), 0,
35703 "rnsap.DedicatedMeasurementValue", HFILL }},
35705 { "cFN", "rnsap.cFN",
35706 FT_UINT32, BASE_DEC, NULL, 0,
35707 "rnsap.CFN", HFILL }},
35708 { &hf_rnsap_RL_Set_InformationList_DM_Rsp_item,
35709 { "Item", "rnsap.RL_Set_InformationList_DM_Rsp_item",
35710 FT_NONE, BASE_NONE, NULL, 0,
35711 "rnsap.ProtocolIE_Single_Container", HFILL }},
35712 { &hf_rnsap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item,
35713 { "Item", "rnsap.Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item",
35714 FT_NONE, BASE_NONE, NULL, 0,
35715 "rnsap.Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp", HFILL }},
35716 { &hf_rnsap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item,
35717 { "Item", "rnsap.Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item",
35718 FT_NONE, BASE_NONE, NULL, 0,
35719 "rnsap.Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp", HFILL }},
35721 { "rL", "rnsap.rL",
35722 FT_NONE, BASE_NONE, NULL, 0,
35723 "rnsap.RL_DM_Fail", HFILL }},
35725 { "rLS", "rnsap.rLS",
35726 FT_NONE, BASE_NONE, NULL, 0,
35727 "rnsap.RL_Set_DM_Fail", HFILL }},
35728 { &hf_rnsap_allRL2,
35729 { "allRL", "rnsap.allRL",
35730 FT_NONE, BASE_NONE, NULL, 0,
35731 "rnsap.RL_DM_Fail", HFILL }},
35732 { &hf_rnsap_allRLS2,
35733 { "allRLS", "rnsap.allRLS",
35734 FT_NONE, BASE_NONE, NULL, 0,
35735 "rnsap.RL_Set_DM_Fail", HFILL }},
35736 { &hf_rnsap_rL_unsuccessful_InformationRespList_DM_Fail,
35737 { "rL-unsuccessful-InformationRespList-DM-Fail", "rnsap.rL_unsuccessful_InformationRespList_DM_Fail",
35738 FT_UINT32, BASE_DEC, NULL, 0,
35739 "rnsap.RL_Unsuccessful_InformationRespList_DM_Fail", HFILL }},
35740 { &hf_rnsap_rL_successful_InformationRespList_DM_Fail,
35741 { "rL-successful-InformationRespList-DM-Fail", "rnsap.rL_successful_InformationRespList_DM_Fail",
35742 FT_UINT32, BASE_DEC, NULL, 0,
35743 "rnsap.RL_Successful_InformationRespList_DM_Fail", HFILL }},
35744 { &hf_rnsap_rL_Set_unsuccessful_InformationRespList_DM_Fail,
35745 { "rL-Set-unsuccessful-InformationRespList-DM-Fail", "rnsap.rL_Set_unsuccessful_InformationRespList_DM_Fail",
35746 FT_UINT32, BASE_DEC, NULL, 0,
35747 "rnsap.RL_Set_Unsuccessful_InformationRespList_DM_Fail", HFILL }},
35748 { &hf_rnsap_rL_Set_successful_InformationRespList_DM_Fail,
35749 { "rL-Set-successful-InformationRespList-DM-Fail", "rnsap.rL_Set_successful_InformationRespList_DM_Fail",
35750 FT_UINT32, BASE_DEC, NULL, 0,
35751 "rnsap.RL_Set_Successful_InformationRespList_DM_Fail", HFILL }},
35752 { &hf_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_item,
35753 { "Item", "rnsap.RL_Unsuccessful_InformationRespList_DM_Fail_item",
35754 FT_NONE, BASE_NONE, NULL, 0,
35755 "rnsap.ProtocolIE_Single_Container", HFILL }},
35756 { &hf_rnsap_individualcause,
35757 { "individualcause", "rnsap.individualcause",
35758 FT_UINT32, BASE_DEC, VALS(rnsap_Cause_vals), 0,
35759 "rnsap.Cause", HFILL }},
35760 { &hf_rnsap_RL_Successful_InformationRespList_DM_Fail_item,
35761 { "Item", "rnsap.RL_Successful_InformationRespList_DM_Fail_item",
35762 FT_NONE, BASE_NONE, NULL, 0,
35763 "rnsap.ProtocolIE_Single_Container", HFILL }},
35764 { &hf_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_item,
35765 { "Item", "rnsap.RL_Set_Unsuccessful_InformationRespList_DM_Fail_item",
35766 FT_NONE, BASE_NONE, NULL, 0,
35767 "rnsap.ProtocolIE_Single_Container", HFILL }},
35768 { &hf_rnsap_RL_Set_Successful_InformationRespList_DM_Fail_item,
35769 { "Item", "rnsap.RL_Set_Successful_InformationRespList_DM_Fail_item",
35770 FT_NONE, BASE_NONE, NULL, 0,
35771 "rnsap.ProtocolIE_Single_Container", HFILL }},
35773 { "rLs", "rnsap.rLs",
35774 FT_NONE, BASE_NONE, NULL, 0,
35775 "rnsap.RL_DM_Rprt", HFILL }},
35777 { "rLS", "rnsap.rLS",
35778 FT_NONE, BASE_NONE, NULL, 0,
35779 "rnsap.RL_Set_DM_Rprt", HFILL }},
35780 { &hf_rnsap_allRL3,
35781 { "allRL", "rnsap.allRL",
35782 FT_NONE, BASE_NONE, NULL, 0,
35783 "rnsap.RL_DM_Rprt", HFILL }},
35784 { &hf_rnsap_allRLS3,
35785 { "allRLS", "rnsap.allRLS",
35786 FT_NONE, BASE_NONE, NULL, 0,
35787 "rnsap.RL_Set_DM_Rprt", HFILL }},
35788 { &hf_rnsap_rL_InformationList_DM_Rprt,
35789 { "rL-InformationList-DM-Rprt", "rnsap.rL_InformationList_DM_Rprt",
35790 FT_UINT32, BASE_DEC, NULL, 0,
35791 "rnsap.RL_InformationList_DM_Rprt", HFILL }},
35792 { &hf_rnsap_rL_Set_InformationList_DM_Rprt,
35793 { "rL-Set-InformationList-DM-Rprt", "rnsap.rL_Set_InformationList_DM_Rprt",
35794 FT_UINT32, BASE_DEC, NULL, 0,
35795 "rnsap.RL_Set_InformationList_DM_Rprt", HFILL }},
35796 { &hf_rnsap_RL_InformationList_DM_Rprt_item,
35797 { "Item", "rnsap.RL_InformationList_DM_Rprt_item",
35798 FT_NONE, BASE_NONE, NULL, 0,
35799 "rnsap.ProtocolIE_Single_Container", HFILL }},
35800 { &hf_rnsap_dedicatedMeasurementValueInformation,
35801 { "dedicatedMeasurementValueInformation", "rnsap.dedicatedMeasurementValueInformation",
35802 FT_UINT32, BASE_DEC, VALS(rnsap_DedicatedMeasurementValueInformation_vals), 0,
35803 "rnsap.DedicatedMeasurementValueInformation", HFILL }},
35804 { &hf_rnsap_RL_Set_InformationList_DM_Rprt_item,
35805 { "Item", "rnsap.RL_Set_InformationList_DM_Rprt_item",
35806 FT_NONE, BASE_NONE, NULL, 0,
35807 "rnsap.ProtocolIE_Single_Container", HFILL }},
35809 { "rL", "rnsap.rL",
35810 FT_NONE, BASE_NONE, NULL, 0,
35811 "rnsap.RL_DM_Fail_Ind", HFILL }},
35813 { "rLS", "rnsap.rLS",
35814 FT_NONE, BASE_NONE, NULL, 0,
35815 "rnsap.RL_Set_DM_Fail_Ind", HFILL }},
35816 { &hf_rnsap_allRL4,
35817 { "allRL", "rnsap.allRL",
35818 FT_NONE, BASE_NONE, NULL, 0,
35819 "rnsap.RL_DM_Fail_Ind", HFILL }},
35820 { &hf_rnsap_allRLS4,
35821 { "allRLS", "rnsap.allRLS",
35822 FT_NONE, BASE_NONE, NULL, 0,
35823 "rnsap.RL_Set_DM_Fail_Ind", HFILL }},
35824 { &hf_rnsap_rL_unsuccessful_InformationRespList_DM_Fail_Ind,
35825 { "rL-unsuccessful-InformationRespList-DM-Fail-Ind", "rnsap.rL_unsuccessful_InformationRespList_DM_Fail_Ind",
35826 FT_UINT32, BASE_DEC, NULL, 0,
35827 "rnsap.RL_Unsuccessful_InformationRespList_DM_Fail_Ind", HFILL }},
35828 { &hf_rnsap_rL_Set_unsuccessful_InformationRespList_DM_Fail_Ind,
35829 { "rL-Set-unsuccessful-InformationRespList-DM-Fail-Ind", "rnsap.rL_Set_unsuccessful_InformationRespList_DM_Fail_Ind",
35830 FT_UINT32, BASE_DEC, NULL, 0,
35831 "rnsap.RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind", HFILL }},
35832 { &hf_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_Ind_item,
35833 { "Item", "rnsap.RL_Unsuccessful_InformationRespList_DM_Fail_Ind_item",
35834 FT_NONE, BASE_NONE, NULL, 0,
35835 "rnsap.ProtocolIE_Single_Container", HFILL }},
35836 { &hf_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind_item,
35837 { "Item", "rnsap.RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind_item",
35838 FT_NONE, BASE_NONE, NULL, 0,
35839 "rnsap.ProtocolIE_Single_Container", HFILL }},
35840 { &hf_rnsap_fACH_FlowControlInformation,
35841 { "fACH-FlowControlInformation", "rnsap.fACH_FlowControlInformation",
35842 FT_NONE, BASE_NONE, NULL, 0,
35843 "rnsap.FACH_FlowControlInformation_CTCH_ResourceRspFDD", HFILL }},
35844 { &hf_rnsap_fACH_FlowControlInformation1,
35845 { "fACH-FlowControlInformation", "rnsap.fACH_FlowControlInformation",
35846 FT_NONE, BASE_NONE, NULL, 0,
35847 "rnsap.FACH_FlowControlInformation_CTCH_ResourceRspTDD", HFILL }},
35849 { "cell", "rnsap.cell",
35850 FT_NONE, BASE_NONE, NULL, 0,
35851 "rnsap.Cell_CM_Rqst", HFILL }},
35853 { "uC-ID", "rnsap.uC_ID",
35854 FT_NONE, BASE_NONE, NULL, 0,
35855 "rnsap.UC_ID", HFILL }},
35856 { &hf_rnsap_neighbouringCellMeasurementInformation,
35857 { "neighbouringCellMeasurementInformation", "rnsap.neighbouringCellMeasurementInformation",
35858 FT_UINT32, BASE_DEC, NULL, 0,
35859 "rnsap.NeighbouringCellMeasurementInfo", HFILL }},
35860 { &hf_rnsap_NeighbouringCellMeasurementInfo_item,
35861 { "Item", "rnsap.NeighbouringCellMeasurementInfo_item",
35862 FT_UINT32, BASE_DEC, VALS(rnsap_NeighbouringCellMeasurementInfo_item_vals), 0,
35863 "rnsap.NeighbouringCellMeasurementInfo_item", HFILL }},
35864 { &hf_rnsap_neighbouringFDDCellMeasurementInformation,
35865 { "neighbouringFDDCellMeasurementInformation", "rnsap.neighbouringFDDCellMeasurementInformation",
35866 FT_NONE, BASE_NONE, NULL, 0,
35867 "rnsap.NeighbouringFDDCellMeasurementInformation", HFILL }},
35868 { &hf_rnsap_neighbouringTDDCellMeasurementInformation,
35869 { "neighbouringTDDCellMeasurementInformation", "rnsap.neighbouringTDDCellMeasurementInformation",
35870 FT_NONE, BASE_NONE, NULL, 0,
35871 "rnsap.NeighbouringTDDCellMeasurementInformation", HFILL }},
35872 { &hf_rnsap_extension_neighbouringCellMeasurementInformation,
35873 { "extension-neighbouringCellMeasurementInformation", "rnsap.extension_neighbouringCellMeasurementInformation",
35874 FT_NONE, BASE_NONE, NULL, 0,
35875 "rnsap.Extension_neighbouringCellMeasurementInformation", HFILL }},
35877 { "cell", "rnsap.cell",
35878 FT_NONE, BASE_NONE, NULL, 0,
35879 "rnsap.Cell_CM_Rsp", HFILL }},
35880 { &hf_rnsap_commonMeasurementValue,
35881 { "commonMeasurementValue", "rnsap.commonMeasurementValue",
35882 FT_UINT32, BASE_DEC, VALS(rnsap_CommonMeasurementValue_vals), 0,
35883 "rnsap.CommonMeasurementValue", HFILL }},
35885 { "cell", "rnsap.cell",
35886 FT_NONE, BASE_NONE, NULL, 0,
35887 "rnsap.Cell_CM_Rprt", HFILL }},
35888 { &hf_rnsap_commonMeasurementValueInformation,
35889 { "commonMeasurementValueInformation", "rnsap.commonMeasurementValueInformation",
35890 FT_UINT32, BASE_DEC, VALS(rnsap_CommonMeasurementValueInformation_vals), 0,
35891 "rnsap.CommonMeasurementValueInformation", HFILL }},
35893 { "cell", "rnsap.cell",
35894 FT_NONE, BASE_NONE, NULL, 0,
35895 "rnsap.Cell_InfEx_Rqst", HFILL }},
35896 { &hf_rnsap_extension_InformationExchangeObjectType_InfEx_Rqst,
35897 { "extension-InformationExchangeObjectType-InfEx-Rqst", "rnsap.extension_InformationExchangeObjectType_InfEx_Rqst",
35898 FT_NONE, BASE_NONE, NULL, 0,
35899 "rnsap.Extension_InformationExchangeObjectType_InfEx_Rqst", HFILL }},
35901 { "cGI", "rnsap.cGI",
35902 FT_NONE, BASE_NONE, NULL, 0,
35903 "rnsap.CGI", HFILL }},
35905 { "cell", "rnsap.cell",
35906 FT_NONE, BASE_NONE, NULL, 0,
35907 "rnsap.Cell_InfEx_Rsp", HFILL }},
35908 { &hf_rnsap_extension_InformationExchangeObjectType_InfEx_Rsp,
35909 { "extension-InformationExchangeObjectType-InfEx-Rsp", "rnsap.extension_InformationExchangeObjectType_InfEx_Rsp",
35910 FT_NONE, BASE_NONE, NULL, 0,
35911 "rnsap.Extension_InformationExchangeObjectType_InfEx_Rsp", HFILL }},
35912 { &hf_rnsap_requestedDataValue,
35913 { "requestedDataValue", "rnsap.requestedDataValue",
35914 FT_NONE, BASE_NONE, NULL, 0,
35915 "rnsap.RequestedDataValue", HFILL }},
35916 { &hf_rnsap_MBMS_Bearer_Service_List_InfEx_Rsp_item,
35917 { "Item", "rnsap.MBMS_Bearer_Service_List_InfEx_Rsp_item",
35918 FT_NONE, BASE_NONE, NULL, 0,
35919 "rnsap.MBMS_Bearer_ServiceItemIEs_InfEx_Rsp", HFILL }},
35921 { "tmgi", "rnsap.tmgi",
35922 FT_NONE, BASE_NONE, NULL, 0,
35923 "rnsap.TMGI", HFILL }},
35925 { "cell", "rnsap.cell",
35926 FT_NONE, BASE_NONE, NULL, 0,
35927 "rnsap.Cell_InfEx_Rprt", HFILL }},
35928 { &hf_rnsap_requestedDataValueInformation,
35929 { "requestedDataValueInformation", "rnsap.requestedDataValueInformation",
35930 FT_UINT32, BASE_DEC, VALS(rnsap_RequestedDataValueInformation_vals), 0,
35931 "rnsap.RequestedDataValueInformation", HFILL }},
35932 { &hf_rnsap_context,
35933 { "context", "rnsap.context",
35934 FT_NONE, BASE_NONE, NULL, 0,
35935 "rnsap.ContextList_Reset", HFILL }},
35936 { &hf_rnsap_all_contexts,
35937 { "all-contexts", "rnsap.all_contexts",
35938 FT_NONE, BASE_NONE, NULL, 0,
35939 "rnsap.NULL", HFILL }},
35940 { &hf_rnsap_contextGroup,
35941 { "contextGroup", "rnsap.contextGroup",
35942 FT_NONE, BASE_NONE, NULL, 0,
35943 "rnsap.ContextGroupList_Reset", HFILL }},
35944 { &hf_rnsap_contextInfoList_Reset,
35945 { "contextInfoList-Reset", "rnsap.contextInfoList_Reset",
35946 FT_UINT32, BASE_DEC, NULL, 0,
35947 "rnsap.ContextInfoList_Reset", HFILL }},
35948 { &hf_rnsap_ContextInfoList_Reset_item,
35949 { "Item", "rnsap.ContextInfoList_Reset_item",
35950 FT_NONE, BASE_NONE, NULL, 0,
35951 "rnsap.ProtocolIE_Single_Container", HFILL }},
35952 { &hf_rnsap_contextType_Reset,
35953 { "contextType-Reset", "rnsap.contextType_Reset",
35954 FT_UINT32, BASE_DEC, VALS(rnsap_ContextType_Reset_vals), 0,
35955 "rnsap.ContextType_Reset", HFILL }},
35957 { "sRNTI", "rnsap.sRNTI",
35958 FT_UINT32, BASE_DEC, NULL, 0,
35959 "rnsap.S_RNTI", HFILL }},
35961 { "dRNTI", "rnsap.dRNTI",
35962 FT_UINT32, BASE_DEC, NULL, 0,
35963 "rnsap.D_RNTI", HFILL }},
35964 { &hf_rnsap_contextGroupInfoList_Reset,
35965 { "contextGroupInfoList-Reset", "rnsap.contextGroupInfoList_Reset",
35966 FT_UINT32, BASE_DEC, NULL, 0,
35967 "rnsap.ContextGroupInfoList_Reset", HFILL }},
35968 { &hf_rnsap_ContextGroupInfoList_Reset_item,
35969 { "Item", "rnsap.ContextGroupInfoList_Reset_item",
35970 FT_NONE, BASE_NONE, NULL, 0,
35971 "rnsap.ProtocolIE_Single_Container", HFILL }},
35972 { &hf_rnsap_s_RNTI_Group,
35973 { "s-RNTI-Group", "rnsap.s_RNTI_Group",
35974 FT_NONE, BASE_NONE, NULL, 0,
35975 "rnsap.S_RNTI_Group", HFILL }},
35976 { &hf_rnsap_DelayedActivationInformationList_RL_ActivationCmdFDD_item,
35977 { "Item", "rnsap.DelayedActivationInformationList_RL_ActivationCmdFDD_item",
35978 FT_NONE, BASE_NONE, NULL, 0,
35979 "rnsap.ProtocolIE_Single_Container", HFILL }},
35980 { &hf_rnsap_delayed_activation_update,
35981 { "delayed-activation-update", "rnsap.delayed_activation_update",
35982 FT_UINT32, BASE_DEC, VALS(rnsap_DelayedActivationUpdate_vals), 0,
35983 "rnsap.DelayedActivationUpdate", HFILL }},
35984 { &hf_rnsap_DelayedActivationInformationList_RL_ActivationCmdTDD_item,
35985 { "Item", "rnsap.DelayedActivationInformationList_RL_ActivationCmdTDD_item",
35986 FT_NONE, BASE_NONE, NULL, 0,
35987 "rnsap.ProtocolIE_Single_Container", HFILL }},
35988 { &hf_rnsap_RL_ParameterUpdateIndicationFDD_RL_InformationList_item,
35989 { "Item", "rnsap.RL_ParameterUpdateIndicationFDD_RL_InformationList_item",
35990 FT_NONE, BASE_NONE, NULL, 0,
35991 "rnsap.ProtocolIE_Single_Container", HFILL }},
35992 { &hf_rnsap_phase_Reference_Update_Indicator,
35993 { "phase-Reference-Update-Indicator", "rnsap.phase_Reference_Update_Indicator",
35994 FT_UINT32, BASE_DEC, VALS(rnsap_Phase_Reference_Update_Indicator_vals), 0,
35995 "rnsap.Phase_Reference_Update_Indicator", HFILL }},
35996 { &hf_rnsap_ListOfInterfacesToTrace_item,
35997 { "Item", "rnsap.ListOfInterfacesToTrace_item",
35998 FT_NONE, BASE_NONE, NULL, 0,
35999 "rnsap.ProtocolIE_Single_Container", HFILL }},
36000 { &hf_rnsap_interface,
36001 { "interface", "rnsap.interface",
36002 FT_UINT32, BASE_DEC, VALS(rnsap_T_interface_vals), 0,
36003 "rnsap.T_interface", HFILL }},
36004 { &hf_rnsap_privateIEs,
36005 { "privateIEs", "rnsap.privateIEs",
36006 FT_UINT32, BASE_DEC, NULL, 0,
36007 "rnsap.PrivateIE_Container", HFILL }},
36008 { &hf_rnsap_Active_MBMS_Bearer_Service_ListFDD_item,
36009 { "Item", "rnsap.Active_MBMS_Bearer_Service_ListFDD_item",
36010 FT_NONE, BASE_NONE, NULL, 0,
36011 "rnsap.MBMS_Bearer_ServiceItemFDD", HFILL }},
36012 { &hf_rnsap_Active_MBMS_Bearer_Service_ListFDD_PFL_item,
36013 { "Item", "rnsap.Active_MBMS_Bearer_Service_ListFDD_PFL_item",
36014 FT_NONE, BASE_NONE, NULL, 0,
36015 "rnsap.MBMS_Bearer_ServiceItemFDD_PFL", HFILL }},
36016 { &hf_rnsap_Active_MBMS_Bearer_Service_ListTDD_item,
36017 { "Item", "rnsap.Active_MBMS_Bearer_Service_ListTDD_item",
36018 FT_NONE, BASE_NONE, NULL, 0,
36019 "rnsap.MBMS_Bearer_ServiceItemTDD", HFILL }},
36020 { &hf_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL_item,
36021 { "Item", "rnsap.Active_MBMS_Bearer_Service_ListTDD_PFL_item",
36022 FT_NONE, BASE_NONE, NULL, 0,
36023 "rnsap.MBMS_Bearer_ServiceItemTDD_PFL", HFILL }},
36024 { &hf_rnsap_cMConfigurationChangeCFN,
36025 { "cMConfigurationChangeCFN", "rnsap.cMConfigurationChangeCFN",
36026 FT_UINT32, BASE_DEC, NULL, 0,
36027 "rnsap.CFN", HFILL }},
36028 { &hf_rnsap_transmission_Gap_Pattern_Sequence_Status,
36029 { "transmission-Gap-Pattern-Sequence-Status", "rnsap.transmission_Gap_Pattern_Sequence_Status",
36030 FT_UINT32, BASE_DEC, NULL, 0,
36031 "rnsap.Transmission_Gap_Pattern_Sequence_Status_List", HFILL }},
36032 { &hf_rnsap_AdditionalPreferredFrequency_item,
36033 { "Item", "rnsap.AdditionalPreferredFrequency_item",
36034 FT_NONE, BASE_NONE, NULL, 0,
36035 "rnsap.AdditionalPreferredFrequencyItem", HFILL }},
36036 { &hf_rnsap_correspondingCells,
36037 { "correspondingCells", "rnsap.correspondingCells",
36038 FT_UINT32, BASE_DEC, NULL, 0,
36039 "rnsap.CorrespondingCells", HFILL }},
36040 { &hf_rnsap_AffectedUEInformationForMBMS_item,
36041 { "Item", "rnsap.AffectedUEInformationForMBMS_item",
36042 FT_UINT32, BASE_DEC, NULL, 0,
36043 "rnsap.S_RNTI", HFILL }},
36044 { &hf_rnsap_priorityLevel,
36045 { "priorityLevel", "rnsap.priorityLevel",
36046 FT_UINT32, BASE_DEC, NULL, 0,
36047 "rnsap.PriorityLevel", HFILL }},
36048 { &hf_rnsap_pre_emptionCapability,
36049 { "pre-emptionCapability", "rnsap.pre_emptionCapability",
36050 FT_UINT32, BASE_DEC, VALS(rnsap_Pre_emptionCapability_vals), 0,
36051 "rnsap.Pre_emptionCapability", HFILL }},
36052 { &hf_rnsap_pre_emptionVulnerability,
36053 { "pre-emptionVulnerability", "rnsap.pre_emptionVulnerability",
36054 FT_UINT32, BASE_DEC, VALS(rnsap_Pre_emptionVulnerability_vals), 0,
36055 "rnsap.Pre_emptionVulnerability", HFILL }},
36056 { &hf_rnsap_allowed_UL_Rate,
36057 { "allowed-UL-Rate", "rnsap.allowed_UL_Rate",
36058 FT_UINT32, BASE_DEC, NULL, 0,
36059 "rnsap.Allowed_Rate", HFILL }},
36060 { &hf_rnsap_allowed_DL_Rate,
36061 { "allowed-DL-Rate", "rnsap.allowed_DL_Rate",
36062 FT_UINT32, BASE_DEC, NULL, 0,
36063 "rnsap.Allowed_Rate", HFILL }},
36064 { &hf_rnsap_aOA_LCR,
36065 { "aOA-LCR", "rnsap.aOA_LCR",
36066 FT_UINT32, BASE_DEC, NULL, 0,
36067 "rnsap.AOA_LCR", HFILL }},
36068 { &hf_rnsap_aOA_LCR_Accuracy_Class,
36069 { "aOA-LCR-Accuracy-Class", "rnsap.aOA_LCR_Accuracy_Class",
36070 FT_UINT32, BASE_DEC, VALS(rnsap_AOA_LCR_Accuracy_Class_vals), 0,
36071 "rnsap.AOA_LCR_Accuracy_Class", HFILL }},
36072 { &hf_rnsap_badSatelliteInformation,
36073 { "badSatelliteInformation", "rnsap.badSatelliteInformation",
36074 FT_UINT32, BASE_DEC, NULL, 0,
36075 "rnsap.T_badSatelliteInformation", HFILL }},
36076 { &hf_rnsap_badSatelliteInformation_item,
36077 { "Item", "rnsap.badSatelliteInformation_item",
36078 FT_NONE, BASE_NONE, NULL, 0,
36079 "rnsap.T_badSatelliteInformation_item", HFILL }},
36080 { &hf_rnsap_badSAT_ID,
36081 { "badSAT-ID", "rnsap.badSAT_ID",
36082 FT_UINT32, BASE_DEC, NULL, 0,
36083 "rnsap.SAT_ID", HFILL }},
36085 { "nCC", "rnsap.nCC",
36086 FT_BYTES, BASE_HEX, NULL, 0,
36087 "rnsap.NCC", HFILL }},
36089 { "bCC", "rnsap.bCC",
36090 FT_BYTES, BASE_HEX, NULL, 0,
36091 "rnsap.BCC", HFILL }},
36092 { &hf_rnsap_burstStart,
36093 { "burstStart", "rnsap.burstStart",
36094 FT_UINT32, BASE_DEC, NULL, 0,
36095 "rnsap.INTEGER_0_15", HFILL }},
36096 { &hf_rnsap_burstLength,
36097 { "burstLength", "rnsap.burstLength",
36098 FT_UINT32, BASE_DEC, NULL, 0,
36099 "rnsap.INTEGER_10_25", HFILL }},
36100 { &hf_rnsap_burstFreq,
36101 { "burstFreq", "rnsap.burstFreq",
36102 FT_UINT32, BASE_DEC, NULL, 0,
36103 "rnsap.INTEGER_1_16", HFILL }},
36104 { &hf_rnsap_radioNetwork,
36105 { "radioNetwork", "rnsap.radioNetwork",
36106 FT_UINT32, BASE_DEC, VALS(rnsap_CauseRadioNetwork_vals), 0,
36107 "rnsap.CauseRadioNetwork", HFILL }},
36108 { &hf_rnsap_transport,
36109 { "transport", "rnsap.transport",
36110 FT_UINT32, BASE_DEC, VALS(rnsap_CauseTransport_vals), 0,
36111 "rnsap.CauseTransport", HFILL }},
36112 { &hf_rnsap_protocol,
36113 { "protocol", "rnsap.protocol",
36114 FT_UINT32, BASE_DEC, VALS(rnsap_CauseProtocol_vals), 0,
36115 "rnsap.CauseProtocol", HFILL }},
36117 { "misc", "rnsap.misc",
36118 FT_UINT32, BASE_DEC, VALS(rnsap_CauseMisc_vals), 0,
36119 "rnsap.CauseMisc", HFILL }},
36120 { &hf_rnsap_uplinkCellCapacityClassValue,
36121 { "uplinkCellCapacityClassValue", "rnsap.uplinkCellCapacityClassValue",
36122 FT_UINT32, BASE_DEC, NULL, 0,
36123 "rnsap.INTEGER_1_100_", HFILL }},
36124 { &hf_rnsap_downlinkCellCapacityClassValue,
36125 { "downlinkCellCapacityClassValue", "rnsap.downlinkCellCapacityClassValue",
36126 FT_UINT32, BASE_DEC, NULL, 0,
36127 "rnsap.INTEGER_1_100_", HFILL }},
36129 { "lAI", "rnsap.lAI",
36130 FT_NONE, BASE_NONE, NULL, 0,
36131 "rnsap.T_lAI", HFILL }},
36132 { &hf_rnsap_pLMN_Identity,
36133 { "pLMN-Identity", "rnsap.pLMN_Identity",
36134 FT_BYTES, BASE_HEX, NULL, 0,
36135 "rnsap.PLMN_Identity", HFILL }},
36137 { "lAC", "rnsap.lAC",
36138 FT_BYTES, BASE_HEX, NULL, 0,
36139 "rnsap.LAC", HFILL }},
36141 { "cI", "rnsap.cI",
36142 FT_BYTES, BASE_HEX, NULL, 0,
36143 "rnsap.CI", HFILL }},
36144 { &hf_rnsap_tUTRANGPSMeasurementAccuracyClass,
36145 { "tUTRANGPSMeasurementAccuracyClass", "rnsap.tUTRANGPSMeasurementAccuracyClass",
36146 FT_UINT32, BASE_DEC, VALS(rnsap_TUTRANGPSAccuracyClass_vals), 0,
36147 "rnsap.TUTRANGPSAccuracyClass", HFILL }},
36148 { &hf_rnsap_tUTRANGPSMeasurementValueInformation,
36149 { "tUTRANGPSMeasurementValueInformation", "rnsap.tUTRANGPSMeasurementValueInformation",
36150 FT_NONE, BASE_NONE, NULL, 0,
36151 "rnsap.TUTRANGPSMeasurementValueInformation", HFILL }},
36152 { &hf_rnsap_sFNSFNMeasurementValueInformation,
36153 { "sFNSFNMeasurementValueInformation", "rnsap.sFNSFNMeasurementValueInformation",
36154 FT_NONE, BASE_NONE, NULL, 0,
36155 "rnsap.SFNSFNMeasurementValueInformation", HFILL }},
36156 { &hf_rnsap_loadValue,
36157 { "loadValue", "rnsap.loadValue",
36158 FT_NONE, BASE_NONE, NULL, 0,
36159 "rnsap.LoadValue", HFILL }},
36160 { &hf_rnsap_transmittedCarrierPowerValue,
36161 { "transmittedCarrierPowerValue", "rnsap.transmittedCarrierPowerValue",
36162 FT_UINT32, BASE_DEC, NULL, 0,
36163 "rnsap.INTEGER_0_100", HFILL }},
36164 { &hf_rnsap_receivedTotalWideBandPowerValue,
36165 { "receivedTotalWideBandPowerValue", "rnsap.receivedTotalWideBandPowerValue",
36166 FT_UINT32, BASE_DEC, NULL, 0,
36167 "rnsap.INTEGER_0_621", HFILL }},
36168 { &hf_rnsap_uplinkTimeslotISCPValue,
36169 { "uplinkTimeslotISCPValue", "rnsap.uplinkTimeslotISCPValue",
36170 FT_UINT32, BASE_DEC, NULL, 0,
36171 "rnsap.UL_TimeslotISCP", HFILL }},
36172 { &hf_rnsap_extension_CommonMeasurementValue,
36173 { "extension-CommonMeasurementValue", "rnsap.extension_CommonMeasurementValue",
36174 FT_NONE, BASE_NONE, NULL, 0,
36175 "rnsap.Extension_CommonMeasurementValue", HFILL }},
36176 { &hf_rnsap_measurementAvailable,
36177 { "measurementAvailable", "rnsap.measurementAvailable",
36178 FT_NONE, BASE_NONE, NULL, 0,
36179 "rnsap.CommonMeasurementAvailable", HFILL }},
36180 { &hf_rnsap_measurementnotAvailable,
36181 { "measurementnotAvailable", "rnsap.measurementnotAvailable",
36182 FT_NONE, BASE_NONE, NULL, 0,
36183 "rnsap.NULL", HFILL }},
36184 { &hf_rnsap_CorrespondingCells_item,
36185 { "Item", "rnsap.CorrespondingCells_item",
36186 FT_UINT32, BASE_DEC, NULL, 0,
36187 "rnsap.C_ID", HFILL }},
36188 { &hf_rnsap_triggeringMessage,
36189 { "triggeringMessage", "rnsap.triggeringMessage",
36190 FT_UINT32, BASE_DEC, VALS(rnsap_TriggeringMessage_vals), 0,
36191 "rnsap.TriggeringMessage", HFILL }},
36192 { &hf_rnsap_procedureCriticality,
36193 { "procedureCriticality", "rnsap.procedureCriticality",
36194 FT_UINT32, BASE_DEC, VALS(rnsap_Criticality_vals), 0,
36195 "rnsap.Criticality", HFILL }},
36196 { &hf_rnsap_iEsCriticalityDiagnostics,
36197 { "iEsCriticalityDiagnostics", "rnsap.iEsCriticalityDiagnostics",
36198 FT_UINT32, BASE_DEC, NULL, 0,
36199 "rnsap.CriticalityDiagnostics_IE_List", HFILL }},
36200 { &hf_rnsap_CriticalityDiagnostics_IE_List_item,
36201 { "Item", "rnsap.CriticalityDiagnostics_IE_List_item",
36202 FT_NONE, BASE_NONE, NULL, 0,
36203 "rnsap.CriticalityDiagnostics_IE_List_item", HFILL }},
36204 { &hf_rnsap_iECriticality,
36205 { "iECriticality", "rnsap.iECriticality",
36206 FT_UINT32, BASE_DEC, VALS(rnsap_Criticality_vals), 0,
36207 "rnsap.Criticality", HFILL }},
36209 { "iE-ID", "rnsap.iE_ID",
36210 FT_UINT32, BASE_DEC, VALS(rnsap_ProtocolIE_ID_vals), 0,
36211 "rnsap.ProtocolIE_ID", HFILL }},
36212 { &hf_rnsap_repetitionNumber,
36213 { "repetitionNumber", "rnsap.repetitionNumber",
36214 FT_UINT32, BASE_DEC, NULL, 0,
36215 "rnsap.RepetitionNumber0", HFILL }},
36216 { &hf_rnsap_MessageStructure_item,
36217 { "Item", "rnsap.MessageStructure_item",
36218 FT_NONE, BASE_NONE, NULL, 0,
36219 "rnsap.MessageStructure_item", HFILL }},
36220 { &hf_rnsap_repetitionNumber1,
36221 { "repetitionNumber", "rnsap.repetitionNumber",
36222 FT_UINT32, BASE_DEC, NULL, 0,
36223 "rnsap.RepetitionNumber1", HFILL }},
36225 { "rAC", "rnsap.rAC",
36226 FT_BYTES, BASE_HEX, NULL, 0,
36227 "rnsap.RAC", HFILL }},
36228 { &hf_rnsap_DCH_FDD_Information_item,
36229 { "Item", "rnsap.DCH_FDD_Information_item",
36230 FT_NONE, BASE_NONE, NULL, 0,
36231 "rnsap.DCH_FDD_InformationItem", HFILL }},
36232 { &hf_rnsap_payloadCRC_PresenceIndicator,
36233 { "payloadCRC-PresenceIndicator", "rnsap.payloadCRC_PresenceIndicator",
36234 FT_UINT32, BASE_DEC, VALS(rnsap_PayloadCRC_PresenceIndicator_vals), 0,
36235 "rnsap.PayloadCRC_PresenceIndicator", HFILL }},
36236 { &hf_rnsap_ul_FP_Mode,
36237 { "ul-FP-Mode", "rnsap.ul_FP_Mode",
36238 FT_UINT32, BASE_DEC, VALS(rnsap_UL_FP_Mode_vals), 0,
36239 "rnsap.UL_FP_Mode", HFILL }},
36241 { "toAWS", "rnsap.toAWS",
36242 FT_UINT32, BASE_DEC, NULL, 0,
36243 "rnsap.ToAWS", HFILL }},
36245 { "toAWE", "rnsap.toAWE",
36246 FT_UINT32, BASE_DEC, NULL, 0,
36247 "rnsap.ToAWE", HFILL }},
36248 { &hf_rnsap_dCH_SpecificInformationList,
36249 { "dCH-SpecificInformationList", "rnsap.dCH_SpecificInformationList",
36250 FT_UINT32, BASE_DEC, NULL, 0,
36251 "rnsap.DCH_Specific_FDD_InformationList", HFILL }},
36252 { &hf_rnsap_DCH_Specific_FDD_InformationList_item,
36253 { "Item", "rnsap.DCH_Specific_FDD_InformationList_item",
36254 FT_NONE, BASE_NONE, NULL, 0,
36255 "rnsap.DCH_Specific_FDD_Item", HFILL }},
36256 { &hf_rnsap_trCH_SrcStatisticsDescr,
36257 { "trCH-SrcStatisticsDescr", "rnsap.trCH_SrcStatisticsDescr",
36258 FT_UINT32, BASE_DEC, VALS(rnsap_TrCH_SrcStatisticsDescr_vals), 0,
36259 "rnsap.TrCH_SrcStatisticsDescr", HFILL }},
36260 { &hf_rnsap_ul_transportFormatSet,
36261 { "ul-transportFormatSet", "rnsap.ul_transportFormatSet",
36262 FT_NONE, BASE_NONE, NULL, 0,
36263 "rnsap.TransportFormatSet", HFILL }},
36264 { &hf_rnsap_dl_transportFormatSet,
36265 { "dl-transportFormatSet", "rnsap.dl_transportFormatSet",
36266 FT_NONE, BASE_NONE, NULL, 0,
36267 "rnsap.TransportFormatSet", HFILL }},
36268 { &hf_rnsap_ul_BLER,
36269 { "ul-BLER", "rnsap.ul_BLER",
36270 FT_INT32, BASE_DEC, NULL, 0,
36271 "rnsap.BLER", HFILL }},
36272 { &hf_rnsap_dl_BLER,
36273 { "dl-BLER", "rnsap.dl_BLER",
36274 FT_INT32, BASE_DEC, NULL, 0,
36275 "rnsap.BLER", HFILL }},
36276 { &hf_rnsap_frameHandlingPriority,
36277 { "frameHandlingPriority", "rnsap.frameHandlingPriority",
36278 FT_UINT32, BASE_DEC, VALS(rnsap_FrameHandlingPriority_vals), 0,
36279 "rnsap.FrameHandlingPriority", HFILL }},
36280 { &hf_rnsap_qE_Selector,
36281 { "qE-Selector", "rnsap.qE_Selector",
36282 FT_UINT32, BASE_DEC, VALS(rnsap_QE_Selector_vals), 0,
36283 "rnsap.QE_Selector", HFILL }},
36284 { &hf_rnsap_dRACControl,
36285 { "dRACControl", "rnsap.dRACControl",
36286 FT_UINT32, BASE_DEC, VALS(rnsap_DRACControl_vals), 0,
36287 "rnsap.DRACControl", HFILL }},
36288 { &hf_rnsap_DCH_InformationResponse_item,
36289 { "Item", "rnsap.DCH_InformationResponse_item",
36290 FT_NONE, BASE_NONE, NULL, 0,
36291 "rnsap.DCH_InformationResponseItem", HFILL }},
36292 { &hf_rnsap_DCH_TDD_Information_item,
36293 { "Item", "rnsap.DCH_TDD_Information_item",
36294 FT_NONE, BASE_NONE, NULL, 0,
36295 "rnsap.DCH_TDD_InformationItem", HFILL }},
36296 { &hf_rnsap_dCH_SpecificInformationList1,
36297 { "dCH-SpecificInformationList", "rnsap.dCH_SpecificInformationList",
36298 FT_UINT32, BASE_DEC, NULL, 0,
36299 "rnsap.DCH_Specific_TDD_InformationList", HFILL }},
36300 { &hf_rnsap_DCH_Specific_TDD_InformationList_item,
36301 { "Item", "rnsap.DCH_Specific_TDD_InformationList_item",
36302 FT_NONE, BASE_NONE, NULL, 0,
36303 "rnsap.DCH_Specific_TDD_Item", HFILL }},
36304 { &hf_rnsap_ul_cCTrCH_ID,
36305 { "ul-cCTrCH-ID", "rnsap.ul_cCTrCH_ID",
36306 FT_UINT32, BASE_DEC, NULL, 0,
36307 "rnsap.CCTrCH_ID", HFILL }},
36308 { &hf_rnsap_dl_cCTrCH_ID,
36309 { "dl-cCTrCH-ID", "rnsap.dl_cCTrCH_ID",
36310 FT_UINT32, BASE_DEC, NULL, 0,
36311 "rnsap.CCTrCH_ID", HFILL }},
36312 { &hf_rnsap_sIR_Value,
36313 { "sIR-Value", "rnsap.sIR_Value",
36314 FT_UINT32, BASE_DEC, NULL, 0,
36315 "rnsap.SIR_Value", HFILL }},
36316 { &hf_rnsap_sIR_ErrorValue,
36317 { "sIR-ErrorValue", "rnsap.sIR_ErrorValue",
36318 FT_UINT32, BASE_DEC, NULL, 0,
36319 "rnsap.SIR_Error_Value", HFILL }},
36320 { &hf_rnsap_transmittedCodePowerValue,
36321 { "transmittedCodePowerValue", "rnsap.transmittedCodePowerValue",
36322 FT_UINT32, BASE_DEC, NULL, 0,
36323 "rnsap.Transmitted_Code_Power_Value", HFILL }},
36325 { "rSCP", "rnsap.rSCP",
36326 FT_UINT32, BASE_DEC, NULL, 0,
36327 "rnsap.RSCP_Value", HFILL }},
36328 { &hf_rnsap_rxTimingDeviationValue,
36329 { "rxTimingDeviationValue", "rnsap.rxTimingDeviationValue",
36330 FT_UINT32, BASE_DEC, NULL, 0,
36331 "rnsap.Rx_Timing_Deviation_Value", HFILL }},
36332 { &hf_rnsap_roundTripTime,
36333 { "roundTripTime", "rnsap.roundTripTime",
36334 FT_UINT32, BASE_DEC, NULL, 0,
36335 "rnsap.Round_Trip_Time_Value", HFILL }},
36336 { &hf_rnsap_extension_DedicatedMeasurementValue,
36337 { "extension-DedicatedMeasurementValue", "rnsap.extension_DedicatedMeasurementValue",
36338 FT_NONE, BASE_NONE, NULL, 0,
36339 "rnsap.Extension_DedicatedMeasurementValue", HFILL }},
36340 { &hf_rnsap_measurementAvailable1,
36341 { "measurementAvailable", "rnsap.measurementAvailable",
36342 FT_NONE, BASE_NONE, NULL, 0,
36343 "rnsap.DedicatedMeasurementAvailable", HFILL }},
36344 { &hf_rnsap_measurementnotAvailable1,
36345 { "measurementnotAvailable", "rnsap.measurementnotAvailable",
36346 FT_NONE, BASE_NONE, NULL, 0,
36347 "rnsap.DedicatedMeasurementnotAvailable", HFILL }},
36348 { &hf_rnsap_dedicatedmeasurementValue,
36349 { "dedicatedmeasurementValue", "rnsap.dedicatedmeasurementValue",
36350 FT_UINT32, BASE_DEC, VALS(rnsap_DedicatedMeasurementValue_vals), 0,
36351 "rnsap.DedicatedMeasurementValue", HFILL }},
36353 { "cfn", "rnsap.cfn",
36354 FT_UINT32, BASE_DEC, NULL, 0,
36355 "rnsap.CFN", HFILL }},
36356 { &hf_rnsap_separate_indication,
36357 { "separate-indication", "rnsap.separate_indication",
36358 FT_NONE, BASE_NONE, NULL, 0,
36359 "rnsap.NULL", HFILL }},
36360 { &hf_rnsap_activate,
36361 { "activate", "rnsap.activate",
36362 FT_NONE, BASE_NONE, NULL, 0,
36363 "rnsap.Activate_Info", HFILL }},
36364 { &hf_rnsap_deactivate,
36365 { "deactivate", "rnsap.deactivate",
36366 FT_NONE, BASE_NONE, NULL, 0,
36367 "rnsap.Deactivate_Info", HFILL }},
36368 { &hf_rnsap_activation_type,
36369 { "activation-type", "rnsap.activation_type",
36370 FT_UINT32, BASE_DEC, VALS(rnsap_Execution_Type_vals), 0,
36371 "rnsap.Execution_Type", HFILL }},
36372 { &hf_rnsap_initial_dl_tx_power,
36373 { "initial-dl-tx-power", "rnsap.initial_dl_tx_power",
36374 FT_INT32, BASE_DEC, NULL, 0,
36375 "rnsap.DL_Power", HFILL }},
36376 { &hf_rnsap_firstRLS_Indicator,
36377 { "firstRLS-Indicator", "rnsap.firstRLS_Indicator",
36378 FT_UINT32, BASE_DEC, VALS(rnsap_FirstRLS_Indicator_vals), 0,
36379 "rnsap.FirstRLS_Indicator", HFILL }},
36380 { &hf_rnsap_propagation_delay,
36381 { "propagation-delay", "rnsap.propagation_delay",
36382 FT_UINT32, BASE_DEC, NULL, 0,
36383 "rnsap.PropagationDelay", HFILL }},
36384 { &hf_rnsap_deactivation_type,
36385 { "deactivation-type", "rnsap.deactivation_type",
36386 FT_UINT32, BASE_DEC, VALS(rnsap_Execution_Type_vals), 0,
36387 "rnsap.Execution_Type", HFILL }},
36388 { &hf_rnsap_synchronised,
36389 { "synchronised", "rnsap.synchronised",
36390 FT_UINT32, BASE_DEC, NULL, 0,
36391 "rnsap.CFN", HFILL }},
36392 { &hf_rnsap_unsynchronised,
36393 { "unsynchronised", "rnsap.unsynchronised",
36394 FT_NONE, BASE_NONE, NULL, 0,
36395 "rnsap.NULL", HFILL }},
36396 { &hf_rnsap_gPSTOW,
36397 { "gPSTOW", "rnsap.gPSTOW",
36398 FT_UINT32, BASE_DEC, NULL, 0,
36399 "rnsap.GPSTOW", HFILL }},
36400 { &hf_rnsap_gPS_Status_Health,
36401 { "gPS-Status-Health", "rnsap.gPS_Status_Health",
36402 FT_UINT32, BASE_DEC, VALS(rnsap_GPS_Status_Health_vals), 0,
36403 "rnsap.GPS_Status_Health", HFILL }},
36404 { &hf_rnsap_satellite_DGPSCorrections_Information,
36405 { "satellite-DGPSCorrections-Information", "rnsap.satellite_DGPSCorrections_Information",
36406 FT_UINT32, BASE_DEC, NULL, 0,
36407 "rnsap.T_satellite_DGPSCorrections_Information", HFILL }},
36408 { &hf_rnsap_satellite_DGPSCorrections_Information_item,
36409 { "Item", "rnsap.satellite_DGPSCorrections_Information_item",
36410 FT_NONE, BASE_NONE, NULL, 0,
36411 "rnsap.T_satellite_DGPSCorrections_Information_item", HFILL }},
36412 { &hf_rnsap_sAT_ID,
36413 { "sAT-ID", "rnsap.sAT_ID",
36414 FT_UINT32, BASE_DEC, NULL, 0,
36415 "rnsap.SAT_ID", HFILL }},
36416 { &hf_rnsap_iode_dgps,
36417 { "iode-dgps", "rnsap.iode_dgps",
36418 FT_BYTES, BASE_HEX, NULL, 0,
36419 "rnsap.BIT_STRING_SIZE_8", HFILL }},
36421 { "uDRE", "rnsap.uDRE",
36422 FT_UINT32, BASE_DEC, VALS(rnsap_UDRE_vals), 0,
36423 "rnsap.UDRE", HFILL }},
36425 { "pRC", "rnsap.pRC",
36426 FT_INT32, BASE_DEC, NULL, 0,
36427 "rnsap.PRC", HFILL }},
36428 { &hf_rnsap_range_Correction_Rate,
36429 { "range-Correction-Rate", "rnsap.range_Correction_Rate",
36430 FT_INT32, BASE_DEC, NULL, 0,
36431 "rnsap.Range_Correction_Rate", HFILL }},
36432 { &hf_rnsap_pRCDeviation,
36433 { "pRCDeviation", "rnsap.pRCDeviation",
36434 FT_UINT32, BASE_DEC, VALS(rnsap_PRCDeviation_vals), 0,
36435 "rnsap.PRCDeviation", HFILL }},
36436 { &hf_rnsap_powerAdjustmentType,
36437 { "powerAdjustmentType", "rnsap.powerAdjustmentType",
36438 FT_UINT32, BASE_DEC, VALS(rnsap_PowerAdjustmentType_vals), 0,
36439 "rnsap.PowerAdjustmentType", HFILL }},
36440 { &hf_rnsap_dLReferencePower,
36441 { "dLReferencePower", "rnsap.dLReferencePower",
36442 FT_INT32, BASE_DEC, NULL, 0,
36443 "rnsap.DL_Power", HFILL }},
36444 { &hf_rnsap_dLReferencePowerList,
36445 { "dLReferencePowerList", "rnsap.dLReferencePowerList",
36446 FT_UINT32, BASE_DEC, NULL, 0,
36447 "rnsap.DL_ReferencePowerInformationList", HFILL }},
36448 { &hf_rnsap_maxAdjustmentStep,
36449 { "maxAdjustmentStep", "rnsap.maxAdjustmentStep",
36450 FT_UINT32, BASE_DEC, NULL, 0,
36451 "rnsap.MaxAdjustmentStep", HFILL }},
36452 { &hf_rnsap_adjustmentPeriod,
36453 { "adjustmentPeriod", "rnsap.adjustmentPeriod",
36454 FT_UINT32, BASE_DEC, NULL, 0,
36455 "rnsap.AdjustmentPeriod", HFILL }},
36456 { &hf_rnsap_adjustmentRatio,
36457 { "adjustmentRatio", "rnsap.adjustmentRatio",
36458 FT_UINT32, BASE_DEC, NULL, 0,
36459 "rnsap.ScaledAdjustmentRatio", HFILL }},
36460 { &hf_rnsap_DL_ReferencePowerInformationList_item,
36461 { "Item", "rnsap.DL_ReferencePowerInformationList_item",
36462 FT_NONE, BASE_NONE, NULL, 0,
36463 "rnsap.DL_ReferencePowerInformationItem", HFILL }},
36464 { &hf_rnsap_common_DL_ReferencePowerInformation,
36465 { "common-DL-ReferencePowerInformation", "rnsap.common_DL_ReferencePowerInformation",
36466 FT_INT32, BASE_DEC, NULL, 0,
36467 "rnsap.DL_Power", HFILL }},
36468 { &hf_rnsap_individual_DL_ReferencePowerInformation,
36469 { "individual-DL-ReferencePowerInformation", "rnsap.individual_DL_ReferencePowerInformation",
36470 FT_UINT32, BASE_DEC, NULL, 0,
36471 "rnsap.DL_ReferencePowerInformationList", HFILL }},
36472 { &hf_rnsap_DL_Timeslot_Information_item,
36473 { "Item", "rnsap.DL_Timeslot_Information_item",
36474 FT_NONE, BASE_NONE, NULL, 0,
36475 "rnsap.DL_Timeslot_InformationItem", HFILL }},
36476 { &hf_rnsap_DL_TimeslotLCR_Information_item,
36477 { "Item", "rnsap.DL_TimeslotLCR_Information_item",
36478 FT_NONE, BASE_NONE, NULL, 0,
36479 "rnsap.DL_TimeslotLCR_InformationItem", HFILL }},
36480 { &hf_rnsap_DL_TimeSlot_ISCP_Info_item,
36481 { "Item", "rnsap.DL_TimeSlot_ISCP_Info_item",
36482 FT_NONE, BASE_NONE, NULL, 0,
36483 "rnsap.DL_TimeSlot_ISCP_InfoItem", HFILL }},
36484 { &hf_rnsap_dL_TimeslotISCP,
36485 { "dL-TimeslotISCP", "rnsap.dL_TimeslotISCP",
36486 FT_UINT32, BASE_DEC, NULL, 0,
36487 "rnsap.DL_TimeslotISCP", HFILL }},
36488 { &hf_rnsap_DL_TimeSlot_ISCP_LCR_Information_item,
36489 { "Item", "rnsap.DL_TimeSlot_ISCP_LCR_Information_item",
36490 FT_NONE, BASE_NONE, NULL, 0,
36491 "rnsap.DL_TimeSlot_ISCP_LCR_InfoItem", HFILL }},
36492 { &hf_rnsap_DSCH_FlowControlInformation_item,
36493 { "Item", "rnsap.DSCH_FlowControlInformation_item",
36494 FT_NONE, BASE_NONE, NULL, 0,
36495 "rnsap.DSCH_FlowControlItem", HFILL }},
36496 { &hf_rnsap_dSCH_SchedulingPriority,
36497 { "dSCH-SchedulingPriority", "rnsap.dSCH_SchedulingPriority",
36498 FT_UINT32, BASE_DEC, VALS(rnsap_SchedulingPriorityIndicator_vals), 0,
36499 "rnsap.SchedulingPriorityIndicator", HFILL }},
36500 { &hf_rnsap_mAC_c_sh_SDU_Lengths,
36501 { "mAC-c-sh-SDU-Lengths", "rnsap.mAC_c_sh_SDU_Lengths",
36502 FT_UINT32, BASE_DEC, NULL, 0,
36503 "rnsap.MAC_c_sh_SDU_LengthList", HFILL }},
36504 { &hf_rnsap_DSCH_TDD_Information_item,
36505 { "Item", "rnsap.DSCH_TDD_Information_item",
36506 FT_NONE, BASE_NONE, NULL, 0,
36507 "rnsap.DSCH_TDD_InformationItem", HFILL }},
36508 { &hf_rnsap_eAGCH_ERGCH_EHICH_FDD_ScramblingCode,
36509 { "eAGCH-ERGCH-EHICH-FDD-ScramblingCode", "rnsap.eAGCH_ERGCH_EHICH_FDD_ScramblingCode",
36510 FT_UINT32, BASE_DEC, NULL, 0,
36511 "rnsap.DL_ScramblingCode", HFILL }},
36512 { &hf_rnsap_eAGCH_ChannelisationCode,
36513 { "eAGCH-ChannelisationCode", "rnsap.eAGCH_ChannelisationCode",
36514 FT_UINT32, BASE_DEC, NULL, 0,
36515 "rnsap.FDD_DL_ChannelisationCodeNumber", HFILL }},
36516 { &hf_rnsap_primary_e_RNTI,
36517 { "primary-e-RNTI", "rnsap.primary_e_RNTI",
36518 FT_UINT32, BASE_DEC, NULL, 0,
36519 "rnsap.E_RNTI", HFILL }},
36520 { &hf_rnsap_secondary_e_RNTI,
36521 { "secondary-e-RNTI", "rnsap.secondary_e_RNTI",
36522 FT_UINT32, BASE_DEC, NULL, 0,
36523 "rnsap.E_RNTI", HFILL }},
36524 { &hf_rnsap_eRGCH_EHICH_ChannelisationCode,
36525 { "eRGCH-EHICH-ChannelisationCode", "rnsap.eRGCH_EHICH_ChannelisationCode",
36526 FT_UINT32, BASE_DEC, NULL, 0,
36527 "rnsap.FDD_DL_ChannelisationCodeNumber", HFILL }},
36528 { &hf_rnsap_eRGCH_SignatureSequence,
36529 { "eRGCH-SignatureSequence", "rnsap.eRGCH_SignatureSequence",
36530 FT_UINT32, BASE_DEC, NULL, 0,
36531 "rnsap.ERGCH_SignatureSequence", HFILL }},
36532 { &hf_rnsap_eHICH_SignatureSequence,
36533 { "eHICH-SignatureSequence", "rnsap.eHICH_SignatureSequence",
36534 FT_UINT32, BASE_DEC, NULL, 0,
36535 "rnsap.EHICH_SignatureSequence", HFILL }},
36536 { &hf_rnsap_serving_Grant_Value,
36537 { "serving-Grant-Value", "rnsap.serving_Grant_Value",
36538 FT_UINT32, BASE_DEC, NULL, 0,
36539 "rnsap.E_Serving_Grant_Value", HFILL }},
36540 { &hf_rnsap_primary_Secondary_Grant_Selector,
36541 { "primary-Secondary-Grant-Selector", "rnsap.primary_Secondary_Grant_Selector",
36542 FT_UINT32, BASE_DEC, VALS(rnsap_E_Primary_Secondary_Grant_Selector_vals), 0,
36543 "rnsap.E_Primary_Secondary_Grant_Selector", HFILL }},
36544 { &hf_rnsap_e_RGCH_Release_Indicator,
36545 { "e-RGCH-Release-Indicator", "rnsap.e_RGCH_Release_Indicator",
36546 FT_UINT32, BASE_DEC, VALS(rnsap_E_RGCH_Release_Indicator_vals), 0,
36547 "rnsap.E_RGCH_Release_Indicator", HFILL }},
36548 { &hf_rnsap_eDCH_MACdFlows_Information,
36549 { "eDCH-MACdFlows-Information", "rnsap.eDCH_MACdFlows_Information",
36550 FT_NONE, BASE_NONE, NULL, 0,
36551 "rnsap.EDCH_MACdFlows_Information", HFILL }},
36552 { &hf_rnsap_EDCH_FDD_InformationResponse_item,
36553 { "Item", "rnsap.EDCH_FDD_InformationResponse_item",
36554 FT_NONE, BASE_NONE, NULL, 0,
36555 "rnsap.EDCH_FDD_InformationResponseItem", HFILL }},
36556 { &hf_rnsap_eDCH_MACdFlow_Specific_Information,
36557 { "eDCH-MACdFlow-Specific-Information", "rnsap.eDCH_MACdFlow_Specific_Information",
36558 FT_UINT32, BASE_DEC, NULL, 0,
36559 "rnsap.EDCH_MACdFlow_Specific_InfoToModifyList", HFILL }},
36560 { &hf_rnsap_EDCH_FDD_Update_Information_item,
36561 { "Item", "rnsap.EDCH_FDD_Update_Information_item",
36562 FT_NONE, BASE_NONE, NULL, 0,
36563 "rnsap.EDCH_FDD_Update_InfoItem", HFILL }},
36564 { &hf_rnsap_eDCH_FDD_DL_ControlChannelInformation,
36565 { "eDCH-FDD-DL-ControlChannelInformation", "rnsap.eDCH_FDD_DL_ControlChannelInformation",
36566 FT_NONE, BASE_NONE, NULL, 0,
36567 "rnsap.EDCH_FDD_DL_ControlChannelInformation", HFILL }},
36568 { &hf_rnsap_e_DCH_Non_Scheduled_Transmission_Grant,
36569 { "e-DCH-Non-Scheduled-Transmission-Grant", "rnsap.e_DCH_Non_Scheduled_Transmission_Grant",
36570 FT_NONE, BASE_NONE, NULL, 0,
36571 "rnsap.E_DCH_Non_Scheduled_Transmission_Grant_Items", HFILL }},
36572 { &hf_rnsap_e_DCH_Scheduled_Transmission_Grant,
36573 { "e-DCH-Scheduled-Transmission-Grant", "rnsap.e_DCH_Scheduled_Transmission_Grant",
36574 FT_NONE, BASE_NONE, NULL, 0,
36575 "rnsap.NULL", HFILL }},
36576 { &hf_rnsap_E_DCH_LogicalChannelInformation_item,
36577 { "Item", "rnsap.E_DCH_LogicalChannelInformation_item",
36578 FT_NONE, BASE_NONE, NULL, 0,
36579 "rnsap.E_DCH_LogicalChannelInformationItem", HFILL }},
36580 { &hf_rnsap_logicalChannelId,
36581 { "logicalChannelId", "rnsap.logicalChannelId",
36582 FT_UINT32, BASE_DEC, NULL, 0,
36583 "rnsap.LogicalChannelID", HFILL }},
36584 { &hf_rnsap_mACes_GuaranteedBitRate,
36585 { "mACes-GuaranteedBitRate", "rnsap.mACes_GuaranteedBitRate",
36586 FT_UINT32, BASE_DEC, NULL, 0,
36587 "rnsap.MACes_Guaranteed_Bitrate", HFILL }},
36588 { &hf_rnsap_eDCH_DDI_Value,
36589 { "eDCH-DDI-Value", "rnsap.eDCH_DDI_Value",
36590 FT_UINT32, BASE_DEC, NULL, 0,
36591 "rnsap.EDCH_DDI_Value", HFILL }},
36592 { &hf_rnsap_mACd_PDU_Size_List,
36593 { "mACd-PDU-Size-List", "rnsap.mACd_PDU_Size_List",
36594 FT_UINT32, BASE_DEC, NULL, 0,
36595 "rnsap.E_DCH_MACdPDU_SizeList", HFILL }},
36596 { &hf_rnsap_E_DCH_MACdPDU_SizeList_item,
36597 { "Item", "rnsap.E_DCH_MACdPDU_SizeList_item",
36598 FT_NONE, BASE_NONE, NULL, 0,
36599 "rnsap.E_DCH_MACdPDU_SizeListItem", HFILL }},
36600 { &hf_rnsap_mACdPDU_Size,
36601 { "mACdPDU-Size", "rnsap.mACdPDU_Size",
36602 FT_UINT32, BASE_DEC, NULL, 0,
36603 "rnsap.MACdPDU_Size", HFILL }},
36604 { &hf_rnsap_E_DCH_LogicalChannelToModify_item,
36605 { "Item", "rnsap.E_DCH_LogicalChannelToModify_item",
36606 FT_NONE, BASE_NONE, NULL, 0,
36607 "rnsap.E_DCH_LogicalChannelToModifyItem", HFILL }},
36608 { &hf_rnsap_mACd_PDU_Size_List1,
36609 { "mACd-PDU-Size-List", "rnsap.mACd_PDU_Size_List",
36610 FT_UINT32, BASE_DEC, NULL, 0,
36611 "rnsap.E_DCH_MACdPDU_SizeToModifyList", HFILL }},
36612 { &hf_rnsap_E_DCH_MACdPDU_SizeToModifyList_item,
36613 { "Item", "rnsap.E_DCH_MACdPDU_SizeToModifyList_item",
36614 FT_NONE, BASE_NONE, NULL, 0,
36615 "rnsap.E_DCH_MACdPDU_SizeListItem", HFILL }},
36616 { &hf_rnsap_E_DCH_LogicalChannelToDelete_item,
36617 { "Item", "rnsap.E_DCH_LogicalChannelToDelete_item",
36618 FT_NONE, BASE_NONE, NULL, 0,
36619 "rnsap.E_DCH_LogicalChannelToDeleteItem", HFILL }},
36620 { &hf_rnsap_eDCH_MACdFlow_Specific_Information1,
36621 { "eDCH-MACdFlow-Specific-Information", "rnsap.eDCH_MACdFlow_Specific_Information",
36622 FT_UINT32, BASE_DEC, NULL, 0,
36623 "rnsap.EDCH_MACdFlow_Specific_InfoList", HFILL }},
36624 { &hf_rnsap_EDCH_MACdFlow_Specific_InfoList_item,
36625 { "Item", "rnsap.EDCH_MACdFlow_Specific_InfoList_item",
36626 FT_NONE, BASE_NONE, NULL, 0,
36627 "rnsap.EDCH_MACdFlow_Specific_InfoItem", HFILL }},
36628 { &hf_rnsap_eDSCH_MACdFlow_ID,
36629 { "eDSCH-MACdFlow-ID", "rnsap.eDSCH_MACdFlow_ID",
36630 FT_UINT32, BASE_DEC, NULL, 0,
36631 "rnsap.EDCH_MACdFlow_ID", HFILL }},
36632 { &hf_rnsap_tnlQoS,
36633 { "tnlQoS", "rnsap.tnlQoS",
36634 FT_UINT32, BASE_DEC, VALS(rnsap_TnlQos_vals), 0,
36635 "rnsap.TnlQos", HFILL }},
36636 { &hf_rnsap_maxNr_Retransmissions_EDCH,
36637 { "maxNr-Retransmissions-EDCH", "rnsap.maxNr_Retransmissions_EDCH",
36638 FT_UINT32, BASE_DEC, NULL, 0,
36639 "rnsap.MaxNr_Retransmissions_EDCH", HFILL }},
36640 { &hf_rnsap_trafficClass,
36641 { "trafficClass", "rnsap.trafficClass",
36642 FT_UINT32, BASE_DEC, VALS(rnsap_TrafficClass_vals), 0,
36643 "rnsap.TrafficClass", HFILL }},
36644 { &hf_rnsap_eDCH_HARQ_PO_FDD,
36645 { "eDCH-HARQ-PO-FDD", "rnsap.eDCH_HARQ_PO_FDD",
36646 FT_UINT32, BASE_DEC, NULL, 0,
36647 "rnsap.E_DCH_HARQ_PO_FDD", HFILL }},
36648 { &hf_rnsap_eDCH_MACdFlow_Multiplexing_List,
36649 { "eDCH-MACdFlow-Multiplexing-List", "rnsap.eDCH_MACdFlow_Multiplexing_List",
36650 FT_BYTES, BASE_HEX, NULL, 0,
36651 "rnsap.E_DCH_MACdFlow_Multiplexing_List", HFILL }},
36652 { &hf_rnsap_eDCH_Grant_Type_Information,
36653 { "eDCH-Grant-Type-Information", "rnsap.eDCH_Grant_Type_Information",
36654 FT_UINT32, BASE_DEC, VALS(rnsap_E_DCH_Grant_Type_Information_vals), 0,
36655 "rnsap.E_DCH_Grant_Type_Information", HFILL }},
36656 { &hf_rnsap_bundlingModeIndicator,
36657 { "bundlingModeIndicator", "rnsap.bundlingModeIndicator",
36658 FT_UINT32, BASE_DEC, VALS(rnsap_BundlingModeIndicator_vals), 0,
36659 "rnsap.BundlingModeIndicator", HFILL }},
36660 { &hf_rnsap_eDCHLogicalChannelInformation,
36661 { "eDCHLogicalChannelInformation", "rnsap.eDCHLogicalChannelInformation",
36662 FT_UINT32, BASE_DEC, NULL, 0,
36663 "rnsap.E_DCH_LogicalChannelInformation", HFILL }},
36664 { &hf_rnsap_EDCH_MACdFlow_Specific_InfoToModifyList_item,
36665 { "Item", "rnsap.EDCH_MACdFlow_Specific_InfoToModifyList_item",
36666 FT_NONE, BASE_NONE, NULL, 0,
36667 "rnsap.EDCH_MACdFlow_Specific_InfoToModifyItem", HFILL }},
36668 { &hf_rnsap_eDCH_LogicalChannelToAdd,
36669 { "eDCH-LogicalChannelToAdd", "rnsap.eDCH_LogicalChannelToAdd",
36670 FT_UINT32, BASE_DEC, NULL, 0,
36671 "rnsap.E_DCH_LogicalChannelInformation", HFILL }},
36672 { &hf_rnsap_eDCH_LogicalChannelToModify,
36673 { "eDCH-LogicalChannelToModify", "rnsap.eDCH_LogicalChannelToModify",
36674 FT_UINT32, BASE_DEC, NULL, 0,
36675 "rnsap.E_DCH_LogicalChannelToModify", HFILL }},
36676 { &hf_rnsap_eDCH_LogicalChannelToDelete,
36677 { "eDCH-LogicalChannelToDelete", "rnsap.eDCH_LogicalChannelToDelete",
36678 FT_UINT32, BASE_DEC, NULL, 0,
36679 "rnsap.E_DCH_LogicalChannelToDelete", HFILL }},
36680 { &hf_rnsap_EDCH_MACdFlows_To_Delete_item,
36681 { "Item", "rnsap.EDCH_MACdFlows_To_Delete_item",
36682 FT_NONE, BASE_NONE, NULL, 0,
36683 "rnsap.EDCH_MACdFlows_To_Delete_Item", HFILL }},
36684 { &hf_rnsap_maxBits_MACe_PDU_non_scheduled,
36685 { "maxBits-MACe-PDU-non-scheduled", "rnsap.maxBits_MACe_PDU_non_scheduled",
36686 FT_UINT32, BASE_DEC, NULL, 0,
36687 "rnsap.Max_Bits_MACe_PDU_non_scheduled", HFILL }},
36688 { &hf_rnsap_hARQ_Process_Allocation_2ms,
36689 { "hARQ-Process-Allocation-2ms", "rnsap.hARQ_Process_Allocation_2ms",
36690 FT_BYTES, BASE_HEX, NULL, 0,
36691 "rnsap.HARQ_Process_Allocation_2ms_EDCH", HFILL }},
36692 { &hf_rnsap_maxSet_E_DPDCHs,
36693 { "maxSet-E-DPDCHs", "rnsap.maxSet_E_DPDCHs",
36694 FT_UINT32, BASE_DEC, VALS(rnsap_Max_Set_E_DPDCHs_vals), 0,
36695 "rnsap.Max_Set_E_DPDCHs", HFILL }},
36696 { &hf_rnsap_e_TFCS_Information,
36697 { "e-TFCS-Information", "rnsap.e_TFCS_Information",
36698 FT_NONE, BASE_NONE, NULL, 0,
36699 "rnsap.E_TFCS_Information", HFILL }},
36701 { "e-TTI", "rnsap.e_TTI",
36702 FT_UINT32, BASE_DEC, VALS(rnsap_E_TTI_vals), 0,
36703 "rnsap.E_TTI", HFILL }},
36704 { &hf_rnsap_e_DPCCH_PO,
36705 { "e-DPCCH-PO", "rnsap.e_DPCCH_PO",
36706 FT_UINT32, BASE_DEC, NULL, 0,
36707 "rnsap.E_DPCCH_PO", HFILL }},
36708 { &hf_rnsap_e_DCH_Serving_RL_in_this_DRNS,
36709 { "e-DCH-Serving-RL-in-this-DRNS", "rnsap.e_DCH_Serving_RL_in_this_DRNS",
36710 FT_NONE, BASE_NONE, NULL, 0,
36711 "rnsap.EDCH_Serving_RL_in_this_DRNS", HFILL }},
36712 { &hf_rnsap_e_DCH_Serving_RL_not_in_this_DRNS,
36713 { "e-DCH-Serving-RL-not-in-this-DRNS", "rnsap.e_DCH_Serving_RL_not_in_this_DRNS",
36714 FT_NONE, BASE_NONE, NULL, 0,
36715 "rnsap.NULL", HFILL }},
36716 { &hf_rnsap_e_DCH_Serving_RL_Id,
36717 { "e-DCH-Serving-RL-Id", "rnsap.e_DCH_Serving_RL_Id",
36718 FT_UINT32, BASE_DEC, NULL, 0,
36719 "rnsap.RL_ID", HFILL }},
36720 { &hf_rnsap_e_DCH_TFCI_Table_Index,
36721 { "e-DCH-TFCI-Table-Index", "rnsap.e_DCH_TFCI_Table_Index",
36722 FT_UINT32, BASE_DEC, NULL, 0,
36723 "rnsap.E_DCH_TFCI_Table_Index", HFILL }},
36724 { &hf_rnsap_e_DCH_Min_Set_E_TFCI,
36725 { "e-DCH-Min-Set-E-TFCI", "rnsap.e_DCH_Min_Set_E_TFCI",
36726 FT_UINT32, BASE_DEC, NULL, 0,
36727 "rnsap.E_TFCI", HFILL }},
36728 { &hf_rnsap_reference_E_TFCI_Information,
36729 { "reference-E-TFCI-Information", "rnsap.reference_E_TFCI_Information",
36730 FT_UINT32, BASE_DEC, NULL, 0,
36731 "rnsap.Reference_E_TFCI_Information", HFILL }},
36732 { &hf_rnsap_measurementTreshold,
36733 { "measurementTreshold", "rnsap.measurementTreshold",
36734 FT_UINT32, BASE_DEC, VALS(rnsap_MeasurementThreshold_vals), 0,
36735 "rnsap.MeasurementThreshold", HFILL }},
36736 { &hf_rnsap_measurementHysteresisTime,
36737 { "measurementHysteresisTime", "rnsap.measurementHysteresisTime",
36738 FT_UINT32, BASE_DEC, NULL, 0,
36739 "rnsap.MeasurementHysteresisTime", HFILL }},
36740 { &hf_rnsap_measurementIncreaseDecreaseThreshold,
36741 { "measurementIncreaseDecreaseThreshold", "rnsap.measurementIncreaseDecreaseThreshold",
36742 FT_UINT32, BASE_DEC, VALS(rnsap_MeasurementIncreaseDecreaseThreshold_vals), 0,
36743 "rnsap.MeasurementIncreaseDecreaseThreshold", HFILL }},
36744 { &hf_rnsap_measurementChangeTime,
36745 { "measurementChangeTime", "rnsap.measurementChangeTime",
36746 FT_UINT32, BASE_DEC, NULL, 0,
36747 "rnsap.MeasurementChangeTime", HFILL }},
36748 { &hf_rnsap_measurementThreshold1,
36749 { "measurementThreshold1", "rnsap.measurementThreshold1",
36750 FT_UINT32, BASE_DEC, VALS(rnsap_MeasurementThreshold_vals), 0,
36751 "rnsap.MeasurementThreshold", HFILL }},
36752 { &hf_rnsap_measurementThreshold2,
36753 { "measurementThreshold2", "rnsap.measurementThreshold2",
36754 FT_UINT32, BASE_DEC, VALS(rnsap_MeasurementThreshold_vals), 0,
36755 "rnsap.MeasurementThreshold", HFILL }},
36756 { &hf_rnsap_reportPeriodicity,
36757 { "reportPeriodicity", "rnsap.reportPeriodicity",
36758 FT_UINT32, BASE_DEC, VALS(rnsap_ReportPeriodicity_vals), 0,
36759 "rnsap.ReportPeriodicity", HFILL }},
36760 { &hf_rnsap_FACH_FlowControlInformation_item,
36761 { "Item", "rnsap.FACH_FlowControlInformation_item",
36762 FT_NONE, BASE_NONE, NULL, 0,
36763 "rnsap.FACH_FlowControlInformationItem", HFILL }},
36764 { &hf_rnsap_fACH_SchedulingPriority,
36765 { "fACH-SchedulingPriority", "rnsap.fACH_SchedulingPriority",
36766 FT_UINT32, BASE_DEC, VALS(rnsap_SchedulingPriorityIndicator_vals), 0,
36767 "rnsap.SchedulingPriorityIndicator", HFILL }},
36768 { &hf_rnsap_fACH_InitialWindowSize,
36769 { "fACH-InitialWindowSize", "rnsap.fACH_InitialWindowSize",
36770 FT_UINT32, BASE_DEC, VALS(rnsap_FACH_InitialWindowSize_vals), 0,
36771 "rnsap.FACH_InitialWindowSize", HFILL }},
36772 { &hf_rnsap_FACH_InformationList_item,
36773 { "Item", "rnsap.FACH_InformationList_item",
36774 FT_NONE, BASE_NONE, NULL, 0,
36775 "rnsap.FACH_InformationItem", HFILL }},
36776 { &hf_rnsap_FACH_PCH_InformationList_item,
36777 { "Item", "rnsap.FACH_PCH_InformationList_item",
36778 FT_NONE, BASE_NONE, NULL, 0,
36779 "rnsap.FACH_PCH_InformationItem", HFILL }},
36780 { &hf_rnsap_FDD_DCHs_to_Modify_item,
36781 { "Item", "rnsap.FDD_DCHs_to_Modify_item",
36782 FT_NONE, BASE_NONE, NULL, 0,
36783 "rnsap.FDD_DCHs_to_ModifyItem", HFILL }},
36784 { &hf_rnsap_dCH_SpecificInformationList2,
36785 { "dCH-SpecificInformationList", "rnsap.dCH_SpecificInformationList",
36786 FT_UINT32, BASE_DEC, NULL, 0,
36787 "rnsap.FDD_DCHs_to_ModifySpecificInformationList", HFILL }},
36788 { &hf_rnsap_FDD_DCHs_to_ModifySpecificInformationList_item,
36789 { "Item", "rnsap.FDD_DCHs_to_ModifySpecificInformationList_item",
36790 FT_NONE, BASE_NONE, NULL, 0,
36791 "rnsap.FDD_DCHs_to_ModifySpecificItem", HFILL }},
36792 { &hf_rnsap_ul_TransportformatSet,
36793 { "ul-TransportformatSet", "rnsap.ul_TransportformatSet",
36794 FT_NONE, BASE_NONE, NULL, 0,
36795 "rnsap.TransportFormatSet", HFILL }},
36796 { &hf_rnsap_dl_TransportformatSet,
36797 { "dl-TransportformatSet", "rnsap.dl_TransportformatSet",
36798 FT_NONE, BASE_NONE, NULL, 0,
36799 "rnsap.TransportFormatSet", HFILL }},
36800 { &hf_rnsap_not_Used_dRACControl,
36801 { "not-Used-dRACControl", "rnsap.not_Used_dRACControl",
36802 FT_NONE, BASE_NONE, NULL, 0,
36803 "rnsap.NULL", HFILL }},
36804 { &hf_rnsap_FDD_DL_CodeInformation_item,
36805 { "Item", "rnsap.FDD_DL_CodeInformation_item",
36806 FT_NONE, BASE_NONE, NULL, 0,
36807 "rnsap.FDD_DL_CodeInformationItem", HFILL }},
36808 { &hf_rnsap_dl_ScramblingCode,
36809 { "dl-ScramblingCode", "rnsap.dl_ScramblingCode",
36810 FT_UINT32, BASE_DEC, NULL, 0,
36811 "rnsap.DL_ScramblingCode", HFILL }},
36812 { &hf_rnsap_fDD_DL_ChannelisationCodeNumber,
36813 { "fDD-DL-ChannelisationCodeNumber", "rnsap.fDD_DL_ChannelisationCodeNumber",
36814 FT_UINT32, BASE_DEC, NULL, 0,
36815 "rnsap.FDD_DL_ChannelisationCodeNumber", HFILL }},
36816 { &hf_rnsap_transmission_Gap_Pattern_Sequence_ScramblingCode_Information,
36817 { "transmission-Gap-Pattern-Sequence-ScramblingCode-Information", "rnsap.transmission_Gap_Pattern_Sequence_ScramblingCode_Information",
36818 FT_UINT32, BASE_DEC, VALS(rnsap_Transmission_Gap_Pattern_Sequence_ScramblingCode_Information_vals), 0,
36819 "rnsap.Transmission_Gap_Pattern_Sequence_ScramblingCode_Information", HFILL }},
36821 { "wT", "rnsap.wT",
36822 FT_UINT32, BASE_DEC, NULL, 0,
36823 "rnsap.INTEGER_1_4", HFILL }},
36824 { &hf_rnsap_GA_Cell_item,
36825 { "Item", "rnsap.GA_Cell_item",
36826 FT_NONE, BASE_NONE, NULL, 0,
36827 "rnsap.GA_Cell_item", HFILL }},
36828 { &hf_rnsap_cell_GAIgeographicalCoordinate,
36829 { "cell-GAIgeographicalCoordinate", "rnsap.cell_GAIgeographicalCoordinate",
36830 FT_NONE, BASE_NONE, NULL, 0,
36831 "rnsap.GeographicalCoordinate", HFILL }},
36832 { &hf_rnsap_pointWithUncertainty,
36833 { "pointWithUncertainty", "rnsap.pointWithUncertainty",
36834 FT_NONE, BASE_NONE, NULL, 0,
36835 "rnsap.GA_PointWithUnCertainty", HFILL }},
36836 { &hf_rnsap_pointWithUncertaintyEllipse,
36837 { "pointWithUncertaintyEllipse", "rnsap.pointWithUncertaintyEllipse",
36838 FT_NONE, BASE_NONE, NULL, 0,
36839 "rnsap.GA_PointWithUnCertaintyEllipse", HFILL }},
36840 { &hf_rnsap_pointWithAltitude,
36841 { "pointWithAltitude", "rnsap.pointWithAltitude",
36842 FT_NONE, BASE_NONE, NULL, 0,
36843 "rnsap.GA_PointWithAltitude", HFILL }},
36844 { &hf_rnsap_pointWithAltitudeAndUncertaintyEllipsoid,
36845 { "pointWithAltitudeAndUncertaintyEllipsoid", "rnsap.pointWithAltitudeAndUncertaintyEllipsoid",
36846 FT_NONE, BASE_NONE, NULL, 0,
36847 "rnsap.GA_PointWithAltitudeAndUncertaintyEllipsoid", HFILL }},
36848 { &hf_rnsap_ellipsoidArc,
36849 { "ellipsoidArc", "rnsap.ellipsoidArc",
36850 FT_NONE, BASE_NONE, NULL, 0,
36851 "rnsap.GA_EllipsoidArc", HFILL }},
36852 { &hf_rnsap_directionOfAltitude,
36853 { "directionOfAltitude", "rnsap.directionOfAltitude",
36854 FT_UINT32, BASE_DEC, VALS(rnsap_T_directionOfAltitude_vals), 0,
36855 "rnsap.T_directionOfAltitude", HFILL }},
36856 { &hf_rnsap_altitude,
36857 { "altitude", "rnsap.altitude",
36858 FT_UINT32, BASE_DEC, NULL, 0,
36859 "rnsap.INTEGER_0_32767", HFILL }},
36860 { &hf_rnsap_geographicalCoordinates,
36861 { "geographicalCoordinates", "rnsap.geographicalCoordinates",
36862 FT_NONE, BASE_NONE, NULL, 0,
36863 "rnsap.GeographicalCoordinate", HFILL }},
36864 { &hf_rnsap_innerRadius,
36865 { "innerRadius", "rnsap.innerRadius",
36866 FT_UINT32, BASE_DEC, NULL, 0,
36867 "rnsap.INTEGER_0_65535", HFILL }},
36868 { &hf_rnsap_uncertaintyRadius,
36869 { "uncertaintyRadius", "rnsap.uncertaintyRadius",
36870 FT_UINT32, BASE_DEC, NULL, 0,
36871 "rnsap.INTEGER_0_127", HFILL }},
36872 { &hf_rnsap_offsetAngle,
36873 { "offsetAngle", "rnsap.offsetAngle",
36874 FT_UINT32, BASE_DEC, NULL, 0,
36875 "rnsap.INTEGER_0_179", HFILL }},
36876 { &hf_rnsap_includedAngle,
36877 { "includedAngle", "rnsap.includedAngle",
36878 FT_UINT32, BASE_DEC, NULL, 0,
36879 "rnsap.INTEGER_0_179", HFILL }},
36880 { &hf_rnsap_confidence,
36881 { "confidence", "rnsap.confidence",
36882 FT_UINT32, BASE_DEC, NULL, 0,
36883 "rnsap.INTEGER_0_127", HFILL }},
36884 { &hf_rnsap_altitudeAndDirection,
36885 { "altitudeAndDirection", "rnsap.altitudeAndDirection",
36886 FT_NONE, BASE_NONE, NULL, 0,
36887 "rnsap.GA_AltitudeAndDirection", HFILL }},
36888 { &hf_rnsap_uncertaintyEllipse,
36889 { "uncertaintyEllipse", "rnsap.uncertaintyEllipse",
36890 FT_NONE, BASE_NONE, NULL, 0,
36891 "rnsap.GA_UncertaintyEllipse", HFILL }},
36892 { &hf_rnsap_uncertaintyAltitude,
36893 { "uncertaintyAltitude", "rnsap.uncertaintyAltitude",
36894 FT_UINT32, BASE_DEC, NULL, 0,
36895 "rnsap.INTEGER_0_127", HFILL }},
36896 { &hf_rnsap_uncertaintySemi_major,
36897 { "uncertaintySemi-major", "rnsap.uncertaintySemi_major",
36898 FT_UINT32, BASE_DEC, NULL, 0,
36899 "rnsap.INTEGER_0_127", HFILL }},
36900 { &hf_rnsap_uncertaintySemi_minor,
36901 { "uncertaintySemi-minor", "rnsap.uncertaintySemi_minor",
36902 FT_UINT32, BASE_DEC, NULL, 0,
36903 "rnsap.INTEGER_0_127", HFILL }},
36904 { &hf_rnsap_orientationOfMajorAxis,
36905 { "orientationOfMajorAxis", "rnsap.orientationOfMajorAxis",
36906 FT_UINT32, BASE_DEC, NULL, 0,
36907 "rnsap.INTEGER_0_179", HFILL }},
36908 { &hf_rnsap_uncertaintyCode,
36909 { "uncertaintyCode", "rnsap.uncertaintyCode",
36910 FT_UINT32, BASE_DEC, NULL, 0,
36911 "rnsap.INTEGER_0_127", HFILL }},
36912 { &hf_rnsap_geographicalCoordinate,
36913 { "geographicalCoordinate", "rnsap.geographicalCoordinate",
36914 FT_NONE, BASE_NONE, NULL, 0,
36915 "rnsap.GeographicalCoordinate", HFILL }},
36916 { &hf_rnsap_latitudeSign,
36917 { "latitudeSign", "rnsap.latitudeSign",
36918 FT_UINT32, BASE_DEC, VALS(rnsap_T_latitudeSign_vals), 0,
36919 "rnsap.T_latitudeSign", HFILL }},
36920 { &hf_rnsap_latitude,
36921 { "latitude", "rnsap.latitude",
36922 FT_UINT32, BASE_DEC, NULL, 0,
36923 "rnsap.INTEGER_0_8388607", HFILL }},
36924 { &hf_rnsap_longitude,
36925 { "longitude", "rnsap.longitude",
36926 FT_INT32, BASE_DEC, NULL, 0,
36927 "rnsap.INTEGER_M8388608_8388607", HFILL }},
36929 { "sI", "rnsap.sI",
36930 FT_UINT32, BASE_DEC, NULL, 0,
36931 "rnsap.GERAN_SystemInfo", HFILL }},
36933 { "pSI", "rnsap.pSI",
36934 FT_UINT32, BASE_DEC, NULL, 0,
36935 "rnsap.GERAN_SystemInfo", HFILL }},
36936 { &hf_rnsap_GERAN_SystemInfo_item,
36937 { "Item", "rnsap.GERAN_SystemInfo_item",
36938 FT_NONE, BASE_NONE, NULL, 0,
36939 "rnsap.GERAN_SystemInfo_item", HFILL }},
36940 { &hf_rnsap_gERAN_SI_block,
36941 { "gERAN-SI-block", "rnsap.gERAN_SI_block",
36942 FT_BYTES, BASE_HEX, NULL, 0,
36943 "rnsap.OCTET_STRING_SIZE_1_23", HFILL }},
36944 { &hf_rnsap_wna_alm,
36945 { "wna-alm", "rnsap.wna_alm",
36946 FT_BYTES, BASE_HEX, NULL, 0,
36947 "rnsap.BIT_STRING_SIZE_8", HFILL }},
36948 { &hf_rnsap_satellite_Almanac_Information,
36949 { "satellite-Almanac-Information", "rnsap.satellite_Almanac_Information",
36950 FT_UINT32, BASE_DEC, NULL, 0,
36951 "rnsap.T_satellite_Almanac_Information", HFILL }},
36952 { &hf_rnsap_satellite_Almanac_Information_item,
36953 { "Item", "rnsap.satellite_Almanac_Information_item",
36954 FT_NONE, BASE_NONE, NULL, 0,
36955 "rnsap.T_satellite_Almanac_Information_item", HFILL }},
36956 { &hf_rnsap_dATA_ID,
36957 { "dATA-ID", "rnsap.dATA_ID",
36958 FT_UINT32, BASE_DEC, NULL, 0,
36959 "rnsap.DATA_ID", HFILL }},
36960 { &hf_rnsap_gps_e_alm,
36961 { "gps-e-alm", "rnsap.gps_e_alm",
36962 FT_BYTES, BASE_HEX, NULL, 0,
36963 "rnsap.BIT_STRING_SIZE_16", HFILL }},
36964 { &hf_rnsap_gps_toa_alm,
36965 { "gps-toa-alm", "rnsap.gps_toa_alm",
36966 FT_BYTES, BASE_HEX, NULL, 0,
36967 "rnsap.BIT_STRING_SIZE_8", HFILL }},
36968 { &hf_rnsap_gps_delta_I_alm,
36969 { "gps-delta-I-alm", "rnsap.gps_delta_I_alm",
36970 FT_BYTES, BASE_HEX, NULL, 0,
36971 "rnsap.BIT_STRING_SIZE_16", HFILL }},
36972 { &hf_rnsap_omegadot_alm,
36973 { "omegadot-alm", "rnsap.omegadot_alm",
36974 FT_BYTES, BASE_HEX, NULL, 0,
36975 "rnsap.BIT_STRING_SIZE_16", HFILL }},
36976 { &hf_rnsap_svhealth_alm,
36977 { "svhealth-alm", "rnsap.svhealth_alm",
36978 FT_BYTES, BASE_HEX, NULL, 0,
36979 "rnsap.BIT_STRING_SIZE_8", HFILL }},
36980 { &hf_rnsap_gps_a_sqrt_alm,
36981 { "gps-a-sqrt-alm", "rnsap.gps_a_sqrt_alm",
36982 FT_BYTES, BASE_HEX, NULL, 0,
36983 "rnsap.BIT_STRING_SIZE_24", HFILL }},
36984 { &hf_rnsap_omegazero_alm,
36985 { "omegazero-alm", "rnsap.omegazero_alm",
36986 FT_BYTES, BASE_HEX, NULL, 0,
36987 "rnsap.BIT_STRING_SIZE_24", HFILL }},
36988 { &hf_rnsap_m_zero_alm,
36989 { "m-zero-alm", "rnsap.m_zero_alm",
36990 FT_BYTES, BASE_HEX, NULL, 0,
36991 "rnsap.BIT_STRING_SIZE_24", HFILL }},
36992 { &hf_rnsap_gps_omega_alm,
36993 { "gps-omega-alm", "rnsap.gps_omega_alm",
36994 FT_BYTES, BASE_HEX, NULL, 0,
36995 "rnsap.BIT_STRING_SIZE_24", HFILL }},
36996 { &hf_rnsap_gps_af_zero_alm,
36997 { "gps-af-zero-alm", "rnsap.gps_af_zero_alm",
36998 FT_BYTES, BASE_HEX, NULL, 0,
36999 "rnsap.BIT_STRING_SIZE_11", HFILL }},
37000 { &hf_rnsap_gps_af_one_alm,
37001 { "gps-af-one-alm", "rnsap.gps_af_one_alm",
37002 FT_BYTES, BASE_HEX, NULL, 0,
37003 "rnsap.BIT_STRING_SIZE_11", HFILL }},
37004 { &hf_rnsap_sVGlobalHealth_alm,
37005 { "sVGlobalHealth-alm", "rnsap.sVGlobalHealth_alm",
37006 FT_BYTES, BASE_HEX, NULL, 0,
37007 "rnsap.BIT_STRING_SIZE_364", HFILL }},
37008 { &hf_rnsap_Satellite_Almanac_Information_ExtItem_item,
37009 { "Item", "rnsap.Satellite_Almanac_Information_ExtItem_item",
37010 FT_NONE, BASE_NONE, NULL, 0,
37011 "rnsap.Satellite_Almanac_Information_ExtItem_item", HFILL }},
37012 { &hf_rnsap_GPSInformation_item,
37013 { "Item", "rnsap.GPSInformation_item",
37014 FT_NONE, BASE_NONE, NULL, 0,
37015 "rnsap.GPSInformation_item", HFILL }},
37016 { &hf_rnsap_gPSInformationItem,
37017 { "gPSInformationItem", "rnsap.gPSInformationItem",
37018 FT_UINT32, BASE_DEC, VALS(rnsap_T_gPSInformationItem_vals), 0,
37019 "rnsap.T_gPSInformationItem", HFILL }},
37020 { &hf_rnsap_alpha_zero_ionos,
37021 { "alpha-zero-ionos", "rnsap.alpha_zero_ionos",
37022 FT_BYTES, BASE_HEX, NULL, 0,
37023 "rnsap.BIT_STRING_SIZE_8", HFILL }},
37024 { &hf_rnsap_alpha_one_ionos,
37025 { "alpha-one-ionos", "rnsap.alpha_one_ionos",
37026 FT_BYTES, BASE_HEX, NULL, 0,
37027 "rnsap.BIT_STRING_SIZE_8", HFILL }},
37028 { &hf_rnsap_alpha_two_ionos,
37029 { "alpha-two-ionos", "rnsap.alpha_two_ionos",
37030 FT_BYTES, BASE_HEX, NULL, 0,
37031 "rnsap.BIT_STRING_SIZE_8", HFILL }},
37032 { &hf_rnsap_alpha_three_ionos,
37033 { "alpha-three-ionos", "rnsap.alpha_three_ionos",
37034 FT_BYTES, BASE_HEX, NULL, 0,
37035 "rnsap.BIT_STRING_SIZE_8", HFILL }},
37036 { &hf_rnsap_beta_zero_ionos,
37037 { "beta-zero-ionos", "rnsap.beta_zero_ionos",
37038 FT_BYTES, BASE_HEX, NULL, 0,
37039 "rnsap.BIT_STRING_SIZE_8", HFILL }},
37040 { &hf_rnsap_beta_one_ionos,
37041 { "beta-one-ionos", "rnsap.beta_one_ionos",
37042 FT_BYTES, BASE_HEX, NULL, 0,
37043 "rnsap.BIT_STRING_SIZE_8", HFILL }},
37044 { &hf_rnsap_beta_two_ionos,
37045 { "beta-two-ionos", "rnsap.beta_two_ionos",
37046 FT_BYTES, BASE_HEX, NULL, 0,
37047 "rnsap.BIT_STRING_SIZE_8", HFILL }},
37048 { &hf_rnsap_beta_three_ionos,
37049 { "beta-three-ionos", "rnsap.beta_three_ionos",
37050 FT_BYTES, BASE_HEX, NULL, 0,
37051 "rnsap.BIT_STRING_SIZE_8", HFILL }},
37052 { &hf_rnsap_GPS_NavigationModel_and_TimeRecovery_item,
37053 { "Item", "rnsap.GPS_NavigationModel_and_TimeRecovery_item",
37054 FT_NONE, BASE_NONE, NULL, 0,
37055 "rnsap.GPS_NavigationModel_and_TimeRecovery_item", HFILL }},
37056 { &hf_rnsap_tx_tow_nav,
37057 { "tx-tow-nav", "rnsap.tx_tow_nav",
37058 FT_UINT32, BASE_DEC, NULL, 0,
37059 "rnsap.INTEGER_0_1048575", HFILL }},
37060 { &hf_rnsap_tlm_message_nav,
37061 { "tlm-message-nav", "rnsap.tlm_message_nav",
37062 FT_BYTES, BASE_HEX, NULL, 0,
37063 "rnsap.BIT_STRING_SIZE_14", HFILL }},
37064 { &hf_rnsap_tlm_revd_c_nav,
37065 { "tlm-revd-c-nav", "rnsap.tlm_revd_c_nav",
37066 FT_BYTES, BASE_HEX, NULL, 0,
37067 "rnsap.BIT_STRING_SIZE_2", HFILL }},
37068 { &hf_rnsap_ho_word_nav,
37069 { "ho-word-nav", "rnsap.ho_word_nav",
37070 FT_BYTES, BASE_HEX, NULL, 0,
37071 "rnsap.BIT_STRING_SIZE_22", HFILL }},
37072 { &hf_rnsap_w_n_nav,
37073 { "w-n-nav", "rnsap.w_n_nav",
37074 FT_BYTES, BASE_HEX, NULL, 0,
37075 "rnsap.BIT_STRING_SIZE_10", HFILL }},
37076 { &hf_rnsap_ca_or_p_on_l2_nav,
37077 { "ca-or-p-on-l2-nav", "rnsap.ca_or_p_on_l2_nav",
37078 FT_BYTES, BASE_HEX, NULL, 0,
37079 "rnsap.BIT_STRING_SIZE_2", HFILL }},
37080 { &hf_rnsap_user_range_accuracy_index_nav,
37081 { "user-range-accuracy-index-nav", "rnsap.user_range_accuracy_index_nav",
37082 FT_BYTES, BASE_HEX, NULL, 0,
37083 "rnsap.BIT_STRING_SIZE_4", HFILL }},
37084 { &hf_rnsap_sv_health_nav,
37085 { "sv-health-nav", "rnsap.sv_health_nav",
37086 FT_BYTES, BASE_HEX, NULL, 0,
37087 "rnsap.BIT_STRING_SIZE_6", HFILL }},
37088 { &hf_rnsap_iodc_nav,
37089 { "iodc-nav", "rnsap.iodc_nav",
37090 FT_BYTES, BASE_HEX, NULL, 0,
37091 "rnsap.BIT_STRING_SIZE_10", HFILL }},
37092 { &hf_rnsap_l2_p_dataflag_nav,
37093 { "l2-p-dataflag-nav", "rnsap.l2_p_dataflag_nav",
37094 FT_BYTES, BASE_HEX, NULL, 0,
37095 "rnsap.BIT_STRING_SIZE_1", HFILL }},
37096 { &hf_rnsap_sf1_reserved_nav,
37097 { "sf1-reserved-nav", "rnsap.sf1_reserved_nav",
37098 FT_BYTES, BASE_HEX, NULL, 0,
37099 "rnsap.BIT_STRING_SIZE_87", HFILL }},
37100 { &hf_rnsap_t_gd_nav,
37101 { "t-gd-nav", "rnsap.t_gd_nav",
37102 FT_BYTES, BASE_HEX, NULL, 0,
37103 "rnsap.BIT_STRING_SIZE_8", HFILL }},
37104 { &hf_rnsap_t_oc_nav,
37105 { "t-oc-nav", "rnsap.t_oc_nav",
37106 FT_BYTES, BASE_HEX, NULL, 0,
37107 "rnsap.BIT_STRING_SIZE_16", HFILL }},
37108 { &hf_rnsap_a_f_2_nav,
37109 { "a-f-2-nav", "rnsap.a_f_2_nav",
37110 FT_BYTES, BASE_HEX, NULL, 0,
37111 "rnsap.BIT_STRING_SIZE_8", HFILL }},
37112 { &hf_rnsap_a_f_1_nav,
37113 { "a-f-1-nav", "rnsap.a_f_1_nav",
37114 FT_BYTES, BASE_HEX, NULL, 0,
37115 "rnsap.BIT_STRING_SIZE_16", HFILL }},
37116 { &hf_rnsap_a_f_zero_nav,
37117 { "a-f-zero-nav", "rnsap.a_f_zero_nav",
37118 FT_BYTES, BASE_HEX, NULL, 0,
37119 "rnsap.BIT_STRING_SIZE_22", HFILL }},
37120 { &hf_rnsap_c_rs_nav,
37121 { "c-rs-nav", "rnsap.c_rs_nav",
37122 FT_BYTES, BASE_HEX, NULL, 0,
37123 "rnsap.BIT_STRING_SIZE_16", HFILL }},
37124 { &hf_rnsap_delta_n_nav,
37125 { "delta-n-nav", "rnsap.delta_n_nav",
37126 FT_BYTES, BASE_HEX, NULL, 0,
37127 "rnsap.BIT_STRING_SIZE_16", HFILL }},
37128 { &hf_rnsap_m_zero_nav,
37129 { "m-zero-nav", "rnsap.m_zero_nav",
37130 FT_BYTES, BASE_HEX, NULL, 0,
37131 "rnsap.BIT_STRING_SIZE_32", HFILL }},
37132 { &hf_rnsap_c_uc_nav,
37133 { "c-uc-nav", "rnsap.c_uc_nav",
37134 FT_BYTES, BASE_HEX, NULL, 0,
37135 "rnsap.BIT_STRING_SIZE_16", HFILL }},
37136 { &hf_rnsap_gps_e_nav,
37137 { "gps-e-nav", "rnsap.gps_e_nav",
37138 FT_BYTES, BASE_HEX, NULL, 0,
37139 "rnsap.BIT_STRING_SIZE_32", HFILL }},
37140 { &hf_rnsap_c_us_nav,
37141 { "c-us-nav", "rnsap.c_us_nav",
37142 FT_BYTES, BASE_HEX, NULL, 0,
37143 "rnsap.BIT_STRING_SIZE_16", HFILL }},
37144 { &hf_rnsap_a_sqrt_nav,
37145 { "a-sqrt-nav", "rnsap.a_sqrt_nav",
37146 FT_BYTES, BASE_HEX, NULL, 0,
37147 "rnsap.BIT_STRING_SIZE_32", HFILL }},
37148 { &hf_rnsap_t_oe_nav,
37149 { "t-oe-nav", "rnsap.t_oe_nav",
37150 FT_BYTES, BASE_HEX, NULL, 0,
37151 "rnsap.BIT_STRING_SIZE_16", HFILL }},
37152 { &hf_rnsap_fit_interval_flag_nav,
37153 { "fit-interval-flag-nav", "rnsap.fit_interval_flag_nav",
37154 FT_BYTES, BASE_HEX, NULL, 0,
37155 "rnsap.BIT_STRING_SIZE_1", HFILL }},
37156 { &hf_rnsap_aodo_nav,
37157 { "aodo-nav", "rnsap.aodo_nav",
37158 FT_BYTES, BASE_HEX, NULL, 0,
37159 "rnsap.BIT_STRING_SIZE_5", HFILL }},
37160 { &hf_rnsap_c_ic_nav,
37161 { "c-ic-nav", "rnsap.c_ic_nav",
37162 FT_BYTES, BASE_HEX, NULL, 0,
37163 "rnsap.BIT_STRING_SIZE_16", HFILL }},
37164 { &hf_rnsap_omega_zero_nav,
37165 { "omega-zero-nav", "rnsap.omega_zero_nav",
37166 FT_BYTES, BASE_HEX, NULL, 0,
37167 "rnsap.BIT_STRING_SIZE_32", HFILL }},
37168 { &hf_rnsap_c_is_nav,
37169 { "c-is-nav", "rnsap.c_is_nav",
37170 FT_BYTES, BASE_HEX, NULL, 0,
37171 "rnsap.BIT_STRING_SIZE_16", HFILL }},
37172 { &hf_rnsap_i_zero_nav,
37173 { "i-zero-nav", "rnsap.i_zero_nav",
37174 FT_BYTES, BASE_HEX, NULL, 0,
37175 "rnsap.BIT_STRING_SIZE_32", HFILL }},
37176 { &hf_rnsap_c_rc_nav,
37177 { "c-rc-nav", "rnsap.c_rc_nav",
37178 FT_BYTES, BASE_HEX, NULL, 0,
37179 "rnsap.BIT_STRING_SIZE_16", HFILL }},
37180 { &hf_rnsap_gps_omega_nav,
37181 { "gps-omega-nav", "rnsap.gps_omega_nav",
37182 FT_BYTES, BASE_HEX, NULL, 0,
37183 "rnsap.BIT_STRING_SIZE_32", HFILL }},
37184 { &hf_rnsap_omegadot_nav,
37185 { "omegadot-nav", "rnsap.omegadot_nav",
37186 FT_BYTES, BASE_HEX, NULL, 0,
37187 "rnsap.BIT_STRING_SIZE_24", HFILL }},
37188 { &hf_rnsap_idot_nav,
37189 { "idot-nav", "rnsap.idot_nav",
37190 FT_BYTES, BASE_HEX, NULL, 0,
37191 "rnsap.BIT_STRING_SIZE_14", HFILL }},
37192 { &hf_rnsap_spare_zero_fill,
37193 { "spare-zero-fill", "rnsap.spare_zero_fill",
37194 FT_BYTES, BASE_HEX, NULL, 0,
37195 "rnsap.BIT_STRING_SIZE_20", HFILL }},
37196 { &hf_rnsap_badSatellites,
37197 { "badSatellites", "rnsap.badSatellites",
37198 FT_NONE, BASE_NONE, NULL, 0,
37199 "rnsap.BadSatellites", HFILL }},
37200 { &hf_rnsap_noBadSatellite,
37201 { "noBadSatellite", "rnsap.noBadSatellite",
37202 FT_NONE, BASE_NONE, NULL, 0,
37203 "rnsap.NULL", HFILL }},
37204 { &hf_rnsap_a_one_utc,
37205 { "a-one-utc", "rnsap.a_one_utc",
37206 FT_BYTES, BASE_HEX, NULL, 0,
37207 "rnsap.BIT_STRING_SIZE_24", HFILL }},
37208 { &hf_rnsap_a_zero_utc,
37209 { "a-zero-utc", "rnsap.a_zero_utc",
37210 FT_BYTES, BASE_HEX, NULL, 0,
37211 "rnsap.BIT_STRING_SIZE_32", HFILL }},
37212 { &hf_rnsap_t_ot_utc,
37213 { "t-ot-utc", "rnsap.t_ot_utc",
37214 FT_BYTES, BASE_HEX, NULL, 0,
37215 "rnsap.BIT_STRING_SIZE_8", HFILL }},
37216 { &hf_rnsap_delta_t_ls_utc,
37217 { "delta-t-ls-utc", "rnsap.delta_t_ls_utc",
37218 FT_BYTES, BASE_HEX, NULL, 0,
37219 "rnsap.BIT_STRING_SIZE_8", HFILL }},
37220 { &hf_rnsap_w_n_t_utc,
37221 { "w-n-t-utc", "rnsap.w_n_t_utc",
37222 FT_BYTES, BASE_HEX, NULL, 0,
37223 "rnsap.BIT_STRING_SIZE_8", HFILL }},
37224 { &hf_rnsap_w_n_lsf_utc,
37225 { "w-n-lsf-utc", "rnsap.w_n_lsf_utc",
37226 FT_BYTES, BASE_HEX, NULL, 0,
37227 "rnsap.BIT_STRING_SIZE_8", HFILL }},
37228 { &hf_rnsap_dn_utc,
37229 { "dn-utc", "rnsap.dn_utc",
37230 FT_BYTES, BASE_HEX, NULL, 0,
37231 "rnsap.BIT_STRING_SIZE_8", HFILL }},
37232 { &hf_rnsap_delta_t_lsf_utc,
37233 { "delta-t-lsf-utc", "rnsap.delta_t_lsf_utc",
37234 FT_BYTES, BASE_HEX, NULL, 0,
37235 "rnsap.BIT_STRING_SIZE_8", HFILL }},
37236 { &hf_rnsap_guaranteed_UL_Rate,
37237 { "guaranteed-UL-Rate", "rnsap.guaranteed_UL_Rate",
37238 FT_UINT32, BASE_DEC, NULL, 0,
37239 "rnsap.Guaranteed_Rate", HFILL }},
37240 { &hf_rnsap_guaranteed_DL_Rate,
37241 { "guaranteed-DL-Rate", "rnsap.guaranteed_DL_Rate",
37242 FT_UINT32, BASE_DEC, NULL, 0,
37243 "rnsap.Guaranteed_Rate", HFILL }},
37244 { &hf_rnsap_implicit,
37245 { "implicit", "rnsap.implicit",
37246 FT_NONE, BASE_NONE, NULL, 0,
37247 "rnsap.HARQ_MemoryPartitioning_Implicit", HFILL }},
37248 { &hf_rnsap_explicit,
37249 { "explicit", "rnsap.explicit",
37250 FT_NONE, BASE_NONE, NULL, 0,
37251 "rnsap.HARQ_MemoryPartitioning_Explicit", HFILL }},
37252 { &hf_rnsap_number_of_Processes,
37253 { "number-of-Processes", "rnsap.number_of_Processes",
37254 FT_UINT32, BASE_DEC, NULL, 0,
37255 "rnsap.INTEGER_1_8_", HFILL }},
37256 { &hf_rnsap_hARQ_MemoryPartitioningList,
37257 { "hARQ-MemoryPartitioningList", "rnsap.hARQ_MemoryPartitioningList",
37258 FT_UINT32, BASE_DEC, NULL, 0,
37259 "rnsap.HARQ_MemoryPartitioningList", HFILL }},
37260 { &hf_rnsap_HARQ_MemoryPartitioningList_item,
37261 { "Item", "rnsap.HARQ_MemoryPartitioningList_item",
37262 FT_NONE, BASE_NONE, NULL, 0,
37263 "rnsap.HARQ_MemoryPartitioningItem", HFILL }},
37264 { &hf_rnsap_process_Memory_Size,
37265 { "process-Memory-Size", "rnsap.process_Memory_Size",
37266 FT_UINT32, BASE_DEC, VALS(rnsap_T_process_Memory_Size_vals), 0,
37267 "rnsap.T_process_Memory_Size", HFILL }},
37268 { &hf_rnsap_hSDSCH_MACdFlows_Information,
37269 { "hSDSCH-MACdFlows-Information", "rnsap.hSDSCH_MACdFlows_Information",
37270 FT_NONE, BASE_NONE, NULL, 0,
37271 "rnsap.HSDSCH_MACdFlows_Information", HFILL }},
37272 { &hf_rnsap_uE_Capabilities_Info,
37273 { "uE-Capabilities-Info", "rnsap.uE_Capabilities_Info",
37274 FT_NONE, BASE_NONE, NULL, 0,
37275 "rnsap.UE_Capabilities_Info", HFILL }},
37276 { &hf_rnsap_mAChs_Reordering_Buffer_Size_for_RLC_UM,
37277 { "mAChs-Reordering-Buffer-Size-for-RLC-UM", "rnsap.mAChs_Reordering_Buffer_Size_for_RLC_UM",
37278 FT_UINT32, BASE_DEC, NULL, 0,
37279 "rnsap.MAChsReorderingBufferSize_for_RLC_UM", HFILL }},
37280 { &hf_rnsap_cqiFeedback_CycleK,
37281 { "cqiFeedback-CycleK", "rnsap.cqiFeedback_CycleK",
37282 FT_UINT32, BASE_DEC, VALS(rnsap_CQI_Feedback_Cycle_vals), 0,
37283 "rnsap.CQI_Feedback_Cycle", HFILL }},
37284 { &hf_rnsap_cqiRepetitionFactor,
37285 { "cqiRepetitionFactor", "rnsap.cqiRepetitionFactor",
37286 FT_UINT32, BASE_DEC, NULL, 0,
37287 "rnsap.CQI_RepetitionFactor", HFILL }},
37288 { &hf_rnsap_ackNackRepetitionFactor,
37289 { "ackNackRepetitionFactor", "rnsap.ackNackRepetitionFactor",
37290 FT_UINT32, BASE_DEC, NULL, 0,
37291 "rnsap.AckNack_RepetitionFactor", HFILL }},
37292 { &hf_rnsap_cqiPowerOffset,
37293 { "cqiPowerOffset", "rnsap.cqiPowerOffset",
37294 FT_UINT32, BASE_DEC, NULL, 0,
37295 "rnsap.CQI_Power_Offset", HFILL }},
37296 { &hf_rnsap_ackPowerOffset,
37297 { "ackPowerOffset", "rnsap.ackPowerOffset",
37298 FT_UINT32, BASE_DEC, NULL, 0,
37299 "rnsap.Ack_Power_Offset", HFILL }},
37300 { &hf_rnsap_nackPowerOffset,
37301 { "nackPowerOffset", "rnsap.nackPowerOffset",
37302 FT_UINT32, BASE_DEC, NULL, 0,
37303 "rnsap.Nack_Power_Offset", HFILL }},
37304 { &hf_rnsap_hsscch_PowerOffset,
37305 { "hsscch-PowerOffset", "rnsap.hsscch_PowerOffset",
37306 FT_UINT32, BASE_DEC, NULL, 0,
37307 "rnsap.HSSCCH_PowerOffset", HFILL }},
37308 { &hf_rnsap_hSDSCH_MACdFlow_Specific_InfoList_Response,
37309 { "hSDSCH-MACdFlow-Specific-InfoList-Response", "rnsap.hSDSCH_MACdFlow_Specific_InfoList_Response",
37310 FT_UINT32, BASE_DEC, NULL, 0,
37311 "rnsap.HSDSCH_MACdFlow_Specific_InfoList_Response", HFILL }},
37312 { &hf_rnsap_hSSCCH_Specific_InfoList_Response,
37313 { "hSSCCH-Specific-InfoList-Response", "rnsap.hSSCCH_Specific_InfoList_Response",
37314 FT_UINT32, BASE_DEC, NULL, 0,
37315 "rnsap.HSSCCH_FDD_Specific_InfoList_Response", HFILL }},
37316 { &hf_rnsap_hSPDSCH_and_HSSCCH_ScramblingCode,
37317 { "hSPDSCH-and-HSSCCH-ScramblingCode", "rnsap.hSPDSCH_and_HSSCCH_ScramblingCode",
37318 FT_UINT32, BASE_DEC, NULL, 0,
37319 "rnsap.DL_ScramblingCode", HFILL }},
37320 { &hf_rnsap_measurement_Power_Offset,
37321 { "measurement-Power-Offset", "rnsap.measurement_Power_Offset",
37322 FT_INT32, BASE_DEC, NULL, 0,
37323 "rnsap.Measurement_Power_Offset", HFILL }},
37324 { &hf_rnsap_hARQ_MemoryPartitioning,
37325 { "hARQ-MemoryPartitioning", "rnsap.hARQ_MemoryPartitioning",
37326 FT_UINT32, BASE_DEC, VALS(rnsap_HARQ_MemoryPartitioning_vals), 0,
37327 "rnsap.HARQ_MemoryPartitioning", HFILL }},
37328 { &hf_rnsap_hSDSCH_MACdFlow_Specific_InfoList_to_Modify,
37329 { "hSDSCH-MACdFlow-Specific-InfoList-to-Modify", "rnsap.hSDSCH_MACdFlow_Specific_InfoList_to_Modify",
37330 FT_UINT32, BASE_DEC, NULL, 0,
37331 "rnsap.HSDSCH_MACdFlow_Specific_InfoList_to_Modify", HFILL }},
37332 { &hf_rnsap_priorityQueue_Info_to_Modify,
37333 { "priorityQueue-Info-to-Modify", "rnsap.priorityQueue_Info_to_Modify",
37334 FT_UINT32, BASE_DEC, NULL, 0,
37335 "rnsap.PriorityQueue_InfoList_to_Modify", HFILL }},
37336 { &hf_rnsap_hSSCCH_CodeChangeGrant,
37337 { "hSSCCH-CodeChangeGrant", "rnsap.hSSCCH_CodeChangeGrant",
37338 FT_UINT32, BASE_DEC, VALS(rnsap_HSSCCH_Code_Change_Grant_vals), 0,
37339 "rnsap.HSSCCH_Code_Change_Grant", HFILL }},
37340 { &hf_rnsap_tDDAckNackPowerOffset,
37341 { "tDDAckNackPowerOffset", "rnsap.tDDAckNackPowerOffset",
37342 FT_INT32, BASE_DEC, NULL, 0,
37343 "rnsap.TDD_AckNack_Power_Offset", HFILL }},
37344 { &hf_rnsap_priorityQueueInfotoModifyUnsynchronised,
37345 { "priorityQueueInfotoModifyUnsynchronised", "rnsap.priorityQueueInfotoModifyUnsynchronised",
37346 FT_UINT32, BASE_DEC, NULL, 0,
37347 "rnsap.PriorityQueue_InfoList_to_Modify_Unsynchronised", HFILL }},
37348 { &hf_rnsap_HSDSCH_MACdFlow_Specific_InfoList_item,
37349 { "Item", "rnsap.HSDSCH_MACdFlow_Specific_InfoList_item",
37350 FT_NONE, BASE_NONE, NULL, 0,
37351 "rnsap.HSDSCH_MACdFlow_Specific_InfoItem", HFILL }},
37352 { &hf_rnsap_HSDSCH_MACdFlow_Specific_InfoList_Response_item,
37353 { "Item", "rnsap.HSDSCH_MACdFlow_Specific_InfoList_Response_item",
37354 FT_NONE, BASE_NONE, NULL, 0,
37355 "rnsap.HSDSCH_MACdFlow_Specific_InfoItem_Response", HFILL }},
37356 { &hf_rnsap_hSDSCH_Initial_Capacity_Allocation,
37357 { "hSDSCH-Initial-Capacity-Allocation", "rnsap.hSDSCH_Initial_Capacity_Allocation",
37358 FT_UINT32, BASE_DEC, NULL, 0,
37359 "rnsap.HSDSCH_Initial_Capacity_Allocation", HFILL }},
37360 { &hf_rnsap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item,
37361 { "Item", "rnsap.HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item",
37362 FT_NONE, BASE_NONE, NULL, 0,
37363 "rnsap.HSDSCH_MACdFlow_Specific_InfoItem_to_Modify", HFILL }},
37364 { &hf_rnsap_hSDSCH_MACdFlow_Specific_Info,
37365 { "hSDSCH-MACdFlow-Specific-Info", "rnsap.hSDSCH_MACdFlow_Specific_Info",
37366 FT_UINT32, BASE_DEC, NULL, 0,
37367 "rnsap.HSDSCH_MACdFlow_Specific_InfoList", HFILL }},
37368 { &hf_rnsap_priorityQueue_Info,
37369 { "priorityQueue-Info", "rnsap.priorityQueue_Info",
37370 FT_UINT32, BASE_DEC, NULL, 0,
37371 "rnsap.PriorityQueue_InfoList", HFILL }},
37372 { &hf_rnsap_HSDSCH_MACdFlows_to_Delete_item,
37373 { "Item", "rnsap.HSDSCH_MACdFlows_to_Delete_item",
37374 FT_NONE, BASE_NONE, NULL, 0,
37375 "rnsap.HSDSCH_MACdFlows_to_Delete_Item", HFILL }},
37376 { &hf_rnsap_hsDSCH_MACdFlow_ID,
37377 { "hsDSCH-MACdFlow-ID", "rnsap.hsDSCH_MACdFlow_ID",
37378 FT_UINT32, BASE_DEC, NULL, 0,
37379 "rnsap.HSDSCH_MACdFlow_ID", HFILL }},
37380 { &hf_rnsap_HSDSCH_Initial_Capacity_Allocation_item,
37381 { "Item", "rnsap.HSDSCH_Initial_Capacity_Allocation_item",
37382 FT_NONE, BASE_NONE, NULL, 0,
37383 "rnsap.HSDSCH_Initial_Capacity_AllocationItem", HFILL }},
37384 { &hf_rnsap_maximum_MACdPDU_Size,
37385 { "maximum-MACdPDU-Size", "rnsap.maximum_MACdPDU_Size",
37386 FT_UINT32, BASE_DEC, NULL, 0,
37387 "rnsap.MACdPDU_Size", HFILL }},
37388 { &hf_rnsap_hSDSCH_InitialWindowSize,
37389 { "hSDSCH-InitialWindowSize", "rnsap.hSDSCH_InitialWindowSize",
37390 FT_UINT32, BASE_DEC, NULL, 0,
37391 "rnsap.HSDSCH_InitialWindowSize", HFILL }},
37392 { &hf_rnsap_tDD_AckNack_Power_Offset,
37393 { "tDD-AckNack-Power-Offset", "rnsap.tDD_AckNack_Power_Offset",
37394 FT_INT32, BASE_DEC, NULL, 0,
37395 "rnsap.TDD_AckNack_Power_Offset", HFILL }},
37396 { &hf_rnsap_hSSCCH_TDD_Specific_InfoList_Response,
37397 { "hSSCCH-TDD-Specific-InfoList-Response", "rnsap.hSSCCH_TDD_Specific_InfoList_Response",
37398 FT_UINT32, BASE_DEC, NULL, 0,
37399 "rnsap.HSSCCH_TDD_Specific_InfoList_Response", HFILL }},
37400 { &hf_rnsap_hSSCCH_TDD_Specific_InfoList_Response_LCR,
37401 { "hSSCCH-TDD-Specific-InfoList-Response-LCR", "rnsap.hSSCCH_TDD_Specific_InfoList_Response_LCR",
37402 FT_UINT32, BASE_DEC, NULL, 0,
37403 "rnsap.HSSCCH_TDD_Specific_InfoList_Response_LCR", HFILL }},
37404 { &hf_rnsap_hSPDSCH_TDD_Specific_InfoList_Response,
37405 { "hSPDSCH-TDD-Specific-InfoList-Response", "rnsap.hSPDSCH_TDD_Specific_InfoList_Response",
37406 FT_UINT32, BASE_DEC, NULL, 0,
37407 "rnsap.HSPDSCH_TDD_Specific_InfoList_Response", HFILL }},
37408 { &hf_rnsap_hSPDSCH_TDD_Specific_InfoList_Response_LCR,
37409 { "hSPDSCH-TDD-Specific-InfoList-Response-LCR", "rnsap.hSPDSCH_TDD_Specific_InfoList_Response_LCR",
37410 FT_UINT32, BASE_DEC, NULL, 0,
37411 "rnsap.HSPDSCH_TDD_Specific_InfoList_Response_LCR", HFILL }},
37412 { &hf_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_item,
37413 { "Item", "rnsap.HSPDSCH_TDD_Specific_InfoList_Response_item",
37414 FT_NONE, BASE_NONE, NULL, 0,
37415 "rnsap.HSPDSCH_TDD_Specific_InfoItem_Response", HFILL }},
37416 { &hf_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_LCR_item,
37417 { "Item", "rnsap.HSPDSCH_TDD_Specific_InfoList_Response_LCR_item",
37418 FT_NONE, BASE_NONE, NULL, 0,
37419 "rnsap.HSPDSCH_TDD_Specific_InfoItem_Response_LCR", HFILL }},
37420 { &hf_rnsap_HSSCCH_FDD_Specific_InfoList_Response_item,
37421 { "Item", "rnsap.HSSCCH_FDD_Specific_InfoList_Response_item",
37422 FT_NONE, BASE_NONE, NULL, 0,
37423 "rnsap.HSSCCH_FDD_Specific_InfoItem_Response", HFILL }},
37424 { &hf_rnsap_code_Number,
37425 { "code-Number", "rnsap.code_Number",
37426 FT_UINT32, BASE_DEC, NULL, 0,
37427 "rnsap.INTEGER_0_127", HFILL }},
37428 { &hf_rnsap_HSSCCH_TDD_Specific_InfoList_Response_item,
37429 { "Item", "rnsap.HSSCCH_TDD_Specific_InfoList_Response_item",
37430 FT_NONE, BASE_NONE, NULL, 0,
37431 "rnsap.HSSCCH_TDD_Specific_InfoItem_Response", HFILL }},
37432 { &hf_rnsap_hSSICH_Info,
37433 { "hSSICH-Info", "rnsap.hSSICH_Info",
37434 FT_NONE, BASE_NONE, NULL, 0,
37435 "rnsap.HSSICH_Info", HFILL }},
37436 { &hf_rnsap_HSSCCH_TDD_Specific_InfoList_Response_LCR_item,
37437 { "Item", "rnsap.HSSCCH_TDD_Specific_InfoList_Response_LCR_item",
37438 FT_NONE, BASE_NONE, NULL, 0,
37439 "rnsap.HSSCCH_TDD_Specific_InfoItem_Response_LCR", HFILL }},
37440 { &hf_rnsap_first_TDD_ChannelisationCode,
37441 { "first-TDD-ChannelisationCode", "rnsap.first_TDD_ChannelisationCode",
37442 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_ChannelisationCode_vals), 0,
37443 "rnsap.TDD_ChannelisationCode", HFILL }},
37444 { &hf_rnsap_second_TDD_ChannelisationCode,
37445 { "second-TDD-ChannelisationCode", "rnsap.second_TDD_ChannelisationCode",
37446 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_ChannelisationCode_vals), 0,
37447 "rnsap.TDD_ChannelisationCode", HFILL }},
37448 { &hf_rnsap_hSSICH_InfoLCR,
37449 { "hSSICH-InfoLCR", "rnsap.hSSICH_InfoLCR",
37450 FT_NONE, BASE_NONE, NULL, 0,
37451 "rnsap.HSSICH_InfoLCR", HFILL }},
37452 { &hf_rnsap_hsSICH_ID,
37453 { "hsSICH-ID", "rnsap.hsSICH_ID",
37454 FT_UINT32, BASE_DEC, NULL, 0,
37455 "rnsap.HS_SICH_ID", HFILL }},
37456 { &hf_rnsap_failed_HS_SICH,
37457 { "failed-HS-SICH", "rnsap.failed_HS_SICH",
37458 FT_UINT32, BASE_DEC, NULL, 0,
37459 "rnsap.HS_SICH_failed", HFILL }},
37460 { &hf_rnsap_missed_HS_SICH,
37461 { "missed-HS-SICH", "rnsap.missed_HS_SICH",
37462 FT_UINT32, BASE_DEC, NULL, 0,
37463 "rnsap.HS_SICH_missed", HFILL }},
37464 { &hf_rnsap_total_HS_SICH,
37465 { "total-HS-SICH", "rnsap.total_HS_SICH",
37466 FT_UINT32, BASE_DEC, NULL, 0,
37467 "rnsap.HS_SICH_total", HFILL }},
37468 { &hf_rnsap_hsSCCHCodeChangeIndicator,
37469 { "hsSCCHCodeChangeIndicator", "rnsap.hsSCCHCodeChangeIndicator",
37470 FT_UINT32, BASE_DEC, VALS(rnsap_HSSCCH_CodeChangeIndicator_vals), 0,
37471 "rnsap.HSSCCH_CodeChangeIndicator", HFILL }},
37472 { &hf_rnsap_onDemand,
37473 { "onDemand", "rnsap.onDemand",
37474 FT_NONE, BASE_NONE, NULL, 0,
37475 "rnsap.NULL", HFILL }},
37476 { &hf_rnsap_periodic,
37477 { "periodic", "rnsap.periodic",
37478 FT_NONE, BASE_NONE, NULL, 0,
37479 "rnsap.PeriodicInformation", HFILL }},
37480 { &hf_rnsap_onModification,
37481 { "onModification", "rnsap.onModification",
37482 FT_NONE, BASE_NONE, NULL, 0,
37483 "rnsap.OnModificationInformation", HFILL }},
37485 { "min", "rnsap.min",
37486 FT_UINT32, BASE_DEC, NULL, 0,
37487 "rnsap.INTEGER_1_60_", HFILL }},
37489 { "hour", "rnsap.hour",
37490 FT_UINT32, BASE_DEC, NULL, 0,
37491 "rnsap.INTEGER_1_24_", HFILL }},
37492 { &hf_rnsap_dGPSThreshold,
37493 { "dGPSThreshold", "rnsap.dGPSThreshold",
37494 FT_NONE, BASE_NONE, NULL, 0,
37495 "rnsap.DGPSThreshold", HFILL }},
37496 { &hf_rnsap_informationTypeItem,
37497 { "informationTypeItem", "rnsap.informationTypeItem",
37498 FT_UINT32, BASE_DEC, VALS(rnsap_T_informationTypeItem_vals), 0,
37499 "rnsap.T_informationTypeItem", HFILL }},
37500 { &hf_rnsap_gPSInformation,
37501 { "gPSInformation", "rnsap.gPSInformation",
37502 FT_UINT32, BASE_DEC, NULL, 0,
37503 "rnsap.GPSInformation", HFILL }},
37504 { &hf_rnsap_iPDL_FDD_Parameters,
37505 { "iPDL-FDD-Parameters", "rnsap.iPDL_FDD_Parameters",
37506 FT_NONE, BASE_NONE, NULL, 0,
37507 "rnsap.IPDL_FDD_Parameters", HFILL }},
37508 { &hf_rnsap_iPDL_TDD_Parameters,
37509 { "iPDL-TDD-Parameters", "rnsap.iPDL_TDD_Parameters",
37510 FT_NONE, BASE_NONE, NULL, 0,
37511 "rnsap.IPDL_TDD_Parameters", HFILL }},
37512 { &hf_rnsap_extension_IPDLParameters,
37513 { "extension-IPDLParameters", "rnsap.extension_IPDLParameters",
37514 FT_NONE, BASE_NONE, NULL, 0,
37515 "rnsap.Extension_IPDLParameters", HFILL }},
37516 { &hf_rnsap_iPSpacingFDD,
37517 { "iPSpacingFDD", "rnsap.iPSpacingFDD",
37518 FT_UINT32, BASE_DEC, VALS(rnsap_IPSpacingFDD_vals), 0,
37519 "rnsap.IPSpacingFDD", HFILL }},
37520 { &hf_rnsap_iPLength,
37521 { "iPLength", "rnsap.iPLength",
37522 FT_UINT32, BASE_DEC, VALS(rnsap_IPLength_vals), 0,
37523 "rnsap.IPLength", HFILL }},
37524 { &hf_rnsap_iPOffset,
37525 { "iPOffset", "rnsap.iPOffset",
37526 FT_UINT32, BASE_DEC, NULL, 0,
37527 "rnsap.IPOffset", HFILL }},
37529 { "seed", "rnsap.seed",
37530 FT_UINT32, BASE_DEC, NULL, 0,
37531 "rnsap.Seed", HFILL }},
37532 { &hf_rnsap_burstModeParameters,
37533 { "burstModeParameters", "rnsap.burstModeParameters",
37534 FT_NONE, BASE_NONE, NULL, 0,
37535 "rnsap.BurstModeParameters", HFILL }},
37536 { &hf_rnsap_iPSpacingTDD,
37537 { "iPSpacingTDD", "rnsap.iPSpacingTDD",
37538 FT_UINT32, BASE_DEC, VALS(rnsap_IPSpacingTDD_vals), 0,
37539 "rnsap.IPSpacingTDD", HFILL }},
37540 { &hf_rnsap_iPStart,
37541 { "iPStart", "rnsap.iPStart",
37542 FT_UINT32, BASE_DEC, NULL, 0,
37543 "rnsap.IPStart", HFILL }},
37544 { &hf_rnsap_iPSlot,
37545 { "iPSlot", "rnsap.iPSlot",
37546 FT_UINT32, BASE_DEC, NULL, 0,
37547 "rnsap.IPSlot", HFILL }},
37548 { &hf_rnsap_iP_P_CCPCH,
37549 { "iP-P-CCPCH", "rnsap.iP_P_CCPCH",
37550 FT_UINT32, BASE_DEC, VALS(rnsap_IP_P_CCPCH_vals), 0,
37551 "rnsap.IP_P_CCPCH", HFILL }},
37553 { "iPSub", "rnsap.iPSub",
37554 FT_UINT32, BASE_DEC, VALS(rnsap_IPSub_vals), 0,
37555 "rnsap.IPSub", HFILL }},
37556 { &hf_rnsap_uplinkLoadValue,
37557 { "uplinkLoadValue", "rnsap.uplinkLoadValue",
37558 FT_UINT32, BASE_DEC, NULL, 0,
37559 "rnsap.INTEGER_0_100", HFILL }},
37560 { &hf_rnsap_downlinkLoadValue,
37561 { "downlinkLoadValue", "rnsap.downlinkLoadValue",
37562 FT_UINT32, BASE_DEC, NULL, 0,
37563 "rnsap.INTEGER_0_100", HFILL }},
37564 { &hf_rnsap_MAC_c_sh_SDU_LengthList_item,
37565 { "Item", "rnsap.MAC_c_sh_SDU_LengthList_item",
37566 FT_UINT32, BASE_DEC, NULL, 0,
37567 "rnsap.MAC_c_sh_SDU_Length", HFILL }},
37568 { &hf_rnsap_MACdPDU_Size_IndexList_item,
37569 { "Item", "rnsap.MACdPDU_Size_IndexList_item",
37570 FT_NONE, BASE_NONE, NULL, 0,
37571 "rnsap.MACdPDU_Size_IndexItem", HFILL }},
37573 { "sID", "rnsap.sID",
37574 FT_UINT32, BASE_DEC, NULL, 0,
37575 "rnsap.SID", HFILL }},
37576 { &hf_rnsap_MACdPDU_Size_IndexList_to_Modify_item,
37577 { "Item", "rnsap.MACdPDU_Size_IndexList_to_Modify_item",
37578 FT_NONE, BASE_NONE, NULL, 0,
37579 "rnsap.MACdPDU_Size_IndexItem_to_Modify", HFILL }},
37580 { &hf_rnsap_accessPointName,
37581 { "accessPointName", "rnsap.accessPointName",
37582 FT_BYTES, BASE_HEX, NULL, 0,
37583 "rnsap.AccessPointName", HFILL }},
37584 { &hf_rnsap_iPMulticastAddress,
37585 { "iPMulticastAddress", "rnsap.iPMulticastAddress",
37586 FT_BYTES, BASE_HEX, NULL, 0,
37587 "rnsap.IPMulticastAddress", HFILL }},
37588 { &hf_rnsap_MBMS_Bearer_Service_List_item,
37589 { "Item", "rnsap.MBMS_Bearer_Service_List_item",
37590 FT_NONE, BASE_NONE, NULL, 0,
37591 "rnsap.TMGI", HFILL }},
37592 { &hf_rnsap_transmissionMode,
37593 { "transmissionMode", "rnsap.transmissionMode",
37594 FT_UINT32, BASE_DEC, VALS(rnsap_TransmissionMode_vals), 0,
37595 "rnsap.TransmissionMode", HFILL }},
37596 { &hf_rnsap_preferredFrequencyLayer,
37597 { "preferredFrequencyLayer", "rnsap.preferredFrequencyLayer",
37598 FT_UINT32, BASE_DEC, NULL, 0,
37599 "rnsap.UARFCN", HFILL }},
37601 { "tMGI", "rnsap.tMGI",
37602 FT_NONE, BASE_NONE, NULL, 0,
37603 "rnsap.TMGI", HFILL }},
37604 { &hf_rnsap_pTM_Cell_List,
37605 { "pTM-Cell-List", "rnsap.pTM_Cell_List",
37606 FT_UINT32, BASE_DEC, NULL, 0,
37607 "rnsap.PTMCellList", HFILL }},
37608 { &hf_rnsap_pTP_Cell_List,
37609 { "pTP-Cell-List", "rnsap.pTP_Cell_List",
37610 FT_UINT32, BASE_DEC, NULL, 0,
37611 "rnsap.PTPCellList", HFILL }},
37612 { &hf_rnsap_not_Provided_Cell_List,
37613 { "not-Provided-Cell-List", "rnsap.not_Provided_Cell_List",
37614 FT_UINT32, BASE_DEC, NULL, 0,
37615 "rnsap.NotProvidedCellList", HFILL }},
37616 { &hf_rnsap_affectedUEInformationForMBMS,
37617 { "affectedUEInformationForMBMS", "rnsap.affectedUEInformationForMBMS",
37618 FT_UINT32, BASE_DEC, NULL, 0,
37619 "rnsap.AffectedUEInformationForMBMS", HFILL }},
37620 { &hf_rnsap_preferredFrequencyLayerInfo,
37621 { "preferredFrequencyLayerInfo", "rnsap.preferredFrequencyLayerInfo",
37622 FT_NONE, BASE_NONE, NULL, 0,
37623 "rnsap.PreferredFrequencyLayerInfo", HFILL }},
37625 { "sir", "rnsap.sir",
37626 FT_UINT32, BASE_DEC, NULL, 0,
37627 "rnsap.SIR_Value_IncrDecrThres", HFILL }},
37628 { &hf_rnsap_sir_error,
37629 { "sir-error", "rnsap.sir_error",
37630 FT_UINT32, BASE_DEC, NULL, 0,
37631 "rnsap.SIR_Error_Value_IncrDecrThres", HFILL }},
37632 { &hf_rnsap_transmitted_code_power,
37633 { "transmitted-code-power", "rnsap.transmitted_code_power",
37634 FT_UINT32, BASE_DEC, NULL, 0,
37635 "rnsap.Transmitted_Code_Power_Value_IncrDecrThres", HFILL }},
37637 { "rscp", "rnsap.rscp",
37638 FT_UINT32, BASE_DEC, NULL, 0,
37639 "rnsap.RSCP_Value_IncrDecrThres", HFILL }},
37640 { &hf_rnsap_round_trip_time,
37641 { "round-trip-time", "rnsap.round_trip_time",
37642 FT_UINT32, BASE_DEC, NULL, 0,
37643 "rnsap.Round_Trip_Time_IncrDecrThres", HFILL }},
37644 { &hf_rnsap_extension_MeasurementIncreaseDecreaseThreshold,
37645 { "extension-MeasurementIncreaseDecreaseThreshold", "rnsap.extension_MeasurementIncreaseDecreaseThreshold",
37646 FT_NONE, BASE_NONE, NULL, 0,
37647 "rnsap.Extension_MeasurementIncreaseDecreaseThreshold", HFILL }},
37649 { "sir", "rnsap.sir",
37650 FT_UINT32, BASE_DEC, NULL, 0,
37651 "rnsap.SIR_Value", HFILL }},
37652 { &hf_rnsap_sir_error1,
37653 { "sir-error", "rnsap.sir_error",
37654 FT_UINT32, BASE_DEC, NULL, 0,
37655 "rnsap.SIR_Error_Value", HFILL }},
37656 { &hf_rnsap_transmitted_code_power1,
37657 { "transmitted-code-power", "rnsap.transmitted_code_power",
37658 FT_UINT32, BASE_DEC, NULL, 0,
37659 "rnsap.Transmitted_Code_Power_Value", HFILL }},
37661 { "rscp", "rnsap.rscp",
37662 FT_UINT32, BASE_DEC, NULL, 0,
37663 "rnsap.RSCP_Value", HFILL }},
37664 { &hf_rnsap_rx_timing_deviation,
37665 { "rx-timing-deviation", "rnsap.rx_timing_deviation",
37666 FT_UINT32, BASE_DEC, NULL, 0,
37667 "rnsap.Rx_Timing_Deviation_Value", HFILL }},
37668 { &hf_rnsap_round_trip_time1,
37669 { "round-trip-time", "rnsap.round_trip_time",
37670 FT_UINT32, BASE_DEC, NULL, 0,
37671 "rnsap.Round_Trip_Time_Value", HFILL }},
37672 { &hf_rnsap_extension_MeasurementThreshold,
37673 { "extension-MeasurementThreshold", "rnsap.extension_MeasurementThreshold",
37674 FT_NONE, BASE_NONE, NULL, 0,
37675 "rnsap.Extension_MeasurementThreshold", HFILL }},
37677 { "type1", "rnsap.type1",
37678 FT_NONE, BASE_NONE, NULL, 0,
37679 "rnsap.T_type1", HFILL }},
37680 { &hf_rnsap_midambleConfigurationBurstType1And3,
37681 { "midambleConfigurationBurstType1And3", "rnsap.midambleConfigurationBurstType1And3",
37682 FT_UINT32, BASE_DEC, VALS(rnsap_MidambleConfigurationBurstType1And3_vals), 0,
37683 "rnsap.MidambleConfigurationBurstType1And3", HFILL }},
37684 { &hf_rnsap_midambleAllocationMode,
37685 { "midambleAllocationMode", "rnsap.midambleAllocationMode",
37686 FT_UINT32, BASE_DEC, VALS(rnsap_T_midambleAllocationMode_vals), 0,
37687 "rnsap.T_midambleAllocationMode", HFILL }},
37688 { &hf_rnsap_defaultMidamble,
37689 { "defaultMidamble", "rnsap.defaultMidamble",
37690 FT_NONE, BASE_NONE, NULL, 0,
37691 "rnsap.NULL", HFILL }},
37692 { &hf_rnsap_commonMidamble,
37693 { "commonMidamble", "rnsap.commonMidamble",
37694 FT_NONE, BASE_NONE, NULL, 0,
37695 "rnsap.NULL", HFILL }},
37696 { &hf_rnsap_ueSpecificMidamble,
37697 { "ueSpecificMidamble", "rnsap.ueSpecificMidamble",
37698 FT_UINT32, BASE_DEC, NULL, 0,
37699 "rnsap.MidambleShiftLong", HFILL }},
37701 { "type2", "rnsap.type2",
37702 FT_NONE, BASE_NONE, NULL, 0,
37703 "rnsap.T_type2", HFILL }},
37704 { &hf_rnsap_midambleConfigurationBurstType2,
37705 { "midambleConfigurationBurstType2", "rnsap.midambleConfigurationBurstType2",
37706 FT_UINT32, BASE_DEC, VALS(rnsap_MidambleConfigurationBurstType2_vals), 0,
37707 "rnsap.MidambleConfigurationBurstType2", HFILL }},
37708 { &hf_rnsap_midambleAllocationMode1,
37709 { "midambleAllocationMode", "rnsap.midambleAllocationMode",
37710 FT_UINT32, BASE_DEC, VALS(rnsap_T_midambleAllocationMode1_vals), 0,
37711 "rnsap.T_midambleAllocationMode1", HFILL }},
37712 { &hf_rnsap_ueSpecificMidamble1,
37713 { "ueSpecificMidamble", "rnsap.ueSpecificMidamble",
37714 FT_UINT32, BASE_DEC, NULL, 0,
37715 "rnsap.MidambleShiftShort", HFILL }},
37717 { "type3", "rnsap.type3",
37718 FT_NONE, BASE_NONE, NULL, 0,
37719 "rnsap.T_type3", HFILL }},
37720 { &hf_rnsap_midambleAllocationMode2,
37721 { "midambleAllocationMode", "rnsap.midambleAllocationMode",
37722 FT_UINT32, BASE_DEC, VALS(rnsap_T_midambleAllocationMode2_vals), 0,
37723 "rnsap.T_midambleAllocationMode2", HFILL }},
37724 { &hf_rnsap_midambleAllocationMode3,
37725 { "midambleAllocationMode", "rnsap.midambleAllocationMode",
37726 FT_UINT32, BASE_DEC, VALS(rnsap_MidambleAllocationMode_vals), 0,
37727 "rnsap.MidambleAllocationMode", HFILL }},
37728 { &hf_rnsap_midambleShift,
37729 { "midambleShift", "rnsap.midambleShift",
37730 FT_UINT32, BASE_DEC, NULL, 0,
37731 "rnsap.MidambleShiftLong", HFILL }},
37732 { &hf_rnsap_midambleConfigurationLCR,
37733 { "midambleConfigurationLCR", "rnsap.midambleConfigurationLCR",
37734 FT_UINT32, BASE_DEC, VALS(rnsap_MidambleConfigurationLCR_vals), 0,
37735 "rnsap.MidambleConfigurationLCR", HFILL }},
37736 { &hf_rnsap_addPriorityQueue,
37737 { "addPriorityQueue", "rnsap.addPriorityQueue",
37738 FT_NONE, BASE_NONE, NULL, 0,
37739 "rnsap.PriorityQueue_InfoItem_to_Add", HFILL }},
37740 { &hf_rnsap_modifyPriorityQueue,
37741 { "modifyPriorityQueue", "rnsap.modifyPriorityQueue",
37742 FT_NONE, BASE_NONE, NULL, 0,
37743 "rnsap.PriorityQueue_InfoItem_to_Modify", HFILL }},
37744 { &hf_rnsap_deletePriorityQueue,
37745 { "deletePriorityQueue", "rnsap.deletePriorityQueue",
37746 FT_UINT32, BASE_DEC, NULL, 0,
37747 "rnsap.PriorityQueue_Id", HFILL }},
37748 { &hf_rnsap_gERAN_SI_Type,
37749 { "gERAN-SI-Type", "rnsap.gERAN_SI_Type",
37750 FT_UINT32, BASE_DEC, VALS(rnsap_GERAN_SI_Type_vals), 0,
37751 "rnsap.GERAN_SI_Type", HFILL }},
37752 { &hf_rnsap_Neighbouring_UMTS_CellInformation_item,
37753 { "Item", "rnsap.Neighbouring_UMTS_CellInformation_item",
37754 FT_NONE, BASE_NONE, NULL, 0,
37755 "rnsap.ProtocolIE_Single_Container", HFILL }},
37756 { &hf_rnsap_rNC_ID,
37757 { "rNC-ID", "rnsap.rNC_ID",
37758 FT_UINT32, BASE_DEC, NULL, 0,
37759 "rnsap.RNC_ID", HFILL }},
37760 { &hf_rnsap_cN_PS_DomainIdentifier,
37761 { "cN-PS-DomainIdentifier", "rnsap.cN_PS_DomainIdentifier",
37762 FT_NONE, BASE_NONE, NULL, 0,
37763 "rnsap.CN_PS_DomainIdentifier", HFILL }},
37764 { &hf_rnsap_cN_CS_DomainIdentifier,
37765 { "cN-CS-DomainIdentifier", "rnsap.cN_CS_DomainIdentifier",
37766 FT_NONE, BASE_NONE, NULL, 0,
37767 "rnsap.CN_CS_DomainIdentifier", HFILL }},
37768 { &hf_rnsap_neighbouring_FDD_CellInformation,
37769 { "neighbouring-FDD-CellInformation", "rnsap.neighbouring_FDD_CellInformation",
37770 FT_UINT32, BASE_DEC, NULL, 0,
37771 "rnsap.Neighbouring_FDD_CellInformation", HFILL }},
37772 { &hf_rnsap_neighbouring_TDD_CellInformation,
37773 { "neighbouring-TDD-CellInformation", "rnsap.neighbouring_TDD_CellInformation",
37774 FT_UINT32, BASE_DEC, NULL, 0,
37775 "rnsap.Neighbouring_TDD_CellInformation", HFILL }},
37776 { &hf_rnsap_Neighbouring_FDD_CellInformation_item,
37777 { "Item", "rnsap.Neighbouring_FDD_CellInformation_item",
37778 FT_NONE, BASE_NONE, NULL, 0,
37779 "rnsap.Neighbouring_FDD_CellInformationItem", HFILL }},
37780 { &hf_rnsap_uARFCNforNu,
37781 { "uARFCNforNu", "rnsap.uARFCNforNu",
37782 FT_UINT32, BASE_DEC, NULL, 0,
37783 "rnsap.UARFCN", HFILL }},
37784 { &hf_rnsap_uARFCNforNd,
37785 { "uARFCNforNd", "rnsap.uARFCNforNd",
37786 FT_UINT32, BASE_DEC, NULL, 0,
37787 "rnsap.UARFCN", HFILL }},
37788 { &hf_rnsap_cellIndividualOffset,
37789 { "cellIndividualOffset", "rnsap.cellIndividualOffset",
37790 FT_INT32, BASE_DEC, NULL, 0,
37791 "rnsap.CellIndividualOffset", HFILL }},
37792 { &hf_rnsap_txDiversityIndicator,
37793 { "txDiversityIndicator", "rnsap.txDiversityIndicator",
37794 FT_UINT32, BASE_DEC, VALS(rnsap_TxDiversityIndicator_vals), 0,
37795 "rnsap.TxDiversityIndicator", HFILL }},
37796 { &hf_rnsap_sTTD_SupportIndicator,
37797 { "sTTD-SupportIndicator", "rnsap.sTTD_SupportIndicator",
37798 FT_UINT32, BASE_DEC, VALS(rnsap_STTD_SupportIndicator_vals), 0,
37799 "rnsap.STTD_SupportIndicator", HFILL }},
37800 { &hf_rnsap_closedLoopMode1_SupportIndicator,
37801 { "closedLoopMode1-SupportIndicator", "rnsap.closedLoopMode1_SupportIndicator",
37802 FT_UINT32, BASE_DEC, VALS(rnsap_ClosedLoopMode1_SupportIndicator_vals), 0,
37803 "rnsap.ClosedLoopMode1_SupportIndicator", HFILL }},
37804 { &hf_rnsap_not_used_closedLoopMode2_SupportIndicator,
37805 { "not-used-closedLoopMode2-SupportIndicator", "rnsap.not_used_closedLoopMode2_SupportIndicator",
37806 FT_NONE, BASE_NONE, NULL, 0,
37807 "rnsap.NULL", HFILL }},
37808 { &hf_rnsap_uARFCN,
37809 { "uARFCN", "rnsap.uARFCN",
37810 FT_UINT32, BASE_DEC, NULL, 0,
37811 "rnsap.UARFCN", HFILL }},
37812 { &hf_rnsap_Neighbouring_GSM_CellInformationIEs_item,
37813 { "Item", "rnsap.Neighbouring_GSM_CellInformationIEs_item",
37814 FT_NONE, BASE_NONE, NULL, 0,
37815 "rnsap.Neighbouring_GSM_CellInformationItem", HFILL }},
37817 { "bSIC", "rnsap.bSIC",
37818 FT_NONE, BASE_NONE, NULL, 0,
37819 "rnsap.BSIC", HFILL }},
37820 { &hf_rnsap_band_Indicator,
37821 { "band-Indicator", "rnsap.band_Indicator",
37822 FT_UINT32, BASE_DEC, VALS(rnsap_Band_Indicator_vals), 0,
37823 "rnsap.Band_Indicator", HFILL }},
37824 { &hf_rnsap_bCCH_ARFCN,
37825 { "bCCH-ARFCN", "rnsap.bCCH_ARFCN",
37826 FT_UINT32, BASE_DEC, NULL, 0,
37827 "rnsap.BCCH_ARFCN", HFILL }},
37828 { &hf_rnsap_Neighbouring_TDD_CellInformation_item,
37829 { "Item", "rnsap.Neighbouring_TDD_CellInformation_item",
37830 FT_NONE, BASE_NONE, NULL, 0,
37831 "rnsap.Neighbouring_TDD_CellInformationItem", HFILL }},
37832 { &hf_rnsap_dPCHConstantValue,
37833 { "dPCHConstantValue", "rnsap.dPCHConstantValue",
37834 FT_INT32, BASE_DEC, NULL, 0,
37835 "rnsap.DPCHConstantValue", HFILL }},
37836 { &hf_rnsap_Neighbouring_LCR_TDD_CellInformation_item,
37837 { "Item", "rnsap.Neighbouring_LCR_TDD_CellInformation_item",
37838 FT_NONE, BASE_NONE, NULL, 0,
37839 "rnsap.Neighbouring_LCR_TDD_CellInformationItem", HFILL }},
37840 { &hf_rnsap_restrictionStateIndicator,
37841 { "restrictionStateIndicator", "rnsap.restrictionStateIndicator",
37842 FT_UINT32, BASE_DEC, VALS(rnsap_RestrictionStateIndicator_vals), 0,
37843 "rnsap.RestrictionStateIndicator", HFILL }},
37844 { &hf_rnsap_NotProvidedCellList_item,
37845 { "Item", "rnsap.NotProvidedCellList_item",
37846 FT_NONE, BASE_NONE, NULL, 0,
37847 "rnsap.MBMSChannelTypeCellList", HFILL }},
37848 { &hf_rnsap_uplinkNRTLoadInformationValue,
37849 { "uplinkNRTLoadInformationValue", "rnsap.uplinkNRTLoadInformationValue",
37850 FT_UINT32, BASE_DEC, NULL, 0,
37851 "rnsap.INTEGER_0_3", HFILL }},
37852 { &hf_rnsap_downlinkNRTLoadInformationValue,
37853 { "downlinkNRTLoadInformationValue", "rnsap.downlinkNRTLoadInformationValue",
37854 FT_UINT32, BASE_DEC, NULL, 0,
37855 "rnsap.INTEGER_0_3", HFILL }},
37856 { &hf_rnsap_measurementThreshold,
37857 { "measurementThreshold", "rnsap.measurementThreshold",
37858 FT_UINT32, BASE_DEC, VALS(rnsap_MeasurementThreshold_vals), 0,
37859 "rnsap.MeasurementThreshold", HFILL }},
37860 { &hf_rnsap_informationThreshold,
37861 { "informationThreshold", "rnsap.informationThreshold",
37862 FT_UINT32, BASE_DEC, VALS(rnsap_InformationThreshold_vals), 0,
37863 "rnsap.InformationThreshold", HFILL }},
37864 { &hf_rnsap_PCH_InformationList_item,
37865 { "Item", "rnsap.PCH_InformationList_item",
37866 FT_NONE, BASE_NONE, NULL, 0,
37867 "rnsap.PCH_InformationItem", HFILL }},
37868 { &hf_rnsap_informationReportPeriodicity,
37869 { "informationReportPeriodicity", "rnsap.informationReportPeriodicity",
37870 FT_UINT32, BASE_DEC, VALS(rnsap_InformationReportPeriodicity_vals), 0,
37871 "rnsap.InformationReportPeriodicity", HFILL }},
37873 { "imsi", "rnsap.imsi",
37874 FT_BYTES, BASE_HEX, NULL, 0,
37875 "rnsap.IMSI", HFILL }},
37876 { &hf_rnsap_defaultPreferredFrequency,
37877 { "defaultPreferredFrequency", "rnsap.defaultPreferredFrequency",
37878 FT_UINT32, BASE_DEC, NULL, 0,
37879 "rnsap.UARFCN", HFILL }},
37880 { &hf_rnsap_additionalPreferredFrequency,
37881 { "additionalPreferredFrequency", "rnsap.additionalPreferredFrequency",
37882 FT_UINT32, BASE_DEC, NULL, 0,
37883 "rnsap.AdditionalPreferredFrequency", HFILL }},
37884 { &hf_rnsap_PriorityQueue_InfoList_item,
37885 { "Item", "rnsap.PriorityQueue_InfoList_item",
37886 FT_NONE, BASE_NONE, NULL, 0,
37887 "rnsap.PriorityQueue_InfoItem", HFILL }},
37888 { &hf_rnsap_priorityQueue_Id,
37889 { "priorityQueue-Id", "rnsap.priorityQueue_Id",
37890 FT_UINT32, BASE_DEC, NULL, 0,
37891 "rnsap.PriorityQueue_Id", HFILL }},
37892 { &hf_rnsap_associatedHSDSCH_MACdFlow,
37893 { "associatedHSDSCH-MACdFlow", "rnsap.associatedHSDSCH_MACdFlow",
37894 FT_UINT32, BASE_DEC, NULL, 0,
37895 "rnsap.HSDSCH_MACdFlow_ID", HFILL }},
37897 { "t1", "rnsap.t1",
37898 FT_UINT32, BASE_DEC, VALS(rnsap_T1_vals), 0,
37899 "rnsap.T1", HFILL }},
37900 { &hf_rnsap_discardTimer,
37901 { "discardTimer", "rnsap.discardTimer",
37902 FT_UINT32, BASE_DEC, VALS(rnsap_DiscardTimer_vals), 0,
37903 "rnsap.DiscardTimer", HFILL }},
37904 { &hf_rnsap_mAC_hsWindowSize,
37905 { "mAC-hsWindowSize", "rnsap.mAC_hsWindowSize",
37906 FT_UINT32, BASE_DEC, VALS(rnsap_MAC_hsWindowSize_vals), 0,
37907 "rnsap.MAC_hsWindowSize", HFILL }},
37908 { &hf_rnsap_mAChsGuaranteedBitRate,
37909 { "mAChsGuaranteedBitRate", "rnsap.mAChsGuaranteedBitRate",
37910 FT_UINT32, BASE_DEC, NULL, 0,
37911 "rnsap.MAChsGuaranteedBitRate", HFILL }},
37912 { &hf_rnsap_mACdPDU_Size_Index,
37913 { "mACdPDU-Size-Index", "rnsap.mACdPDU_Size_Index",
37914 FT_UINT32, BASE_DEC, NULL, 0,
37915 "rnsap.MACdPDU_Size_IndexList", HFILL }},
37916 { &hf_rnsap_rLC_Mode,
37917 { "rLC-Mode", "rnsap.rLC_Mode",
37918 FT_UINT32, BASE_DEC, VALS(rnsap_RLC_Mode_vals), 0,
37919 "rnsap.RLC_Mode", HFILL }},
37920 { &hf_rnsap_PriorityQueue_InfoList_to_Modify_item,
37921 { "Item", "rnsap.PriorityQueue_InfoList_to_Modify_item",
37922 FT_UINT32, BASE_DEC, VALS(rnsap_ModifyPriorityQueue_vals), 0,
37923 "rnsap.ModifyPriorityQueue", HFILL }},
37924 { &hf_rnsap_mACdPDU_Size_Index_to_Modify,
37925 { "mACdPDU-Size-Index-to-Modify", "rnsap.mACdPDU_Size_Index_to_Modify",
37926 FT_UINT32, BASE_DEC, NULL, 0,
37927 "rnsap.MACdPDU_Size_IndexList_to_Modify", HFILL }},
37928 { &hf_rnsap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item,
37929 { "Item", "rnsap.PriorityQueue_InfoList_to_Modify_Unsynchronised_item",
37930 FT_NONE, BASE_NONE, NULL, 0,
37931 "rnsap.PriorityQueue_InfoItem_to_Modify_Unsynchronised", HFILL }},
37932 { &hf_rnsap_priorityQueueId,
37933 { "priorityQueueId", "rnsap.priorityQueueId",
37934 FT_UINT32, BASE_DEC, NULL, 0,
37935 "rnsap.PriorityQueue_Id", HFILL }},
37936 { &hf_rnsap_mBMSChannelTypeInfo,
37937 { "mBMSChannelTypeInfo", "rnsap.mBMSChannelTypeInfo",
37938 FT_NONE, BASE_NONE, NULL, 0,
37939 "rnsap.MBMSChannelTypeInfo", HFILL }},
37940 { &hf_rnsap_mBMSPreferredFreqLayerInfo,
37941 { "mBMSPreferredFreqLayerInfo", "rnsap.mBMSPreferredFreqLayerInfo",
37942 FT_NONE, BASE_NONE, NULL, 0,
37943 "rnsap.MBMSPreferredFreqLayerInfo", HFILL }},
37944 { &hf_rnsap_PTMCellList_item,
37945 { "Item", "rnsap.PTMCellList_item",
37946 FT_NONE, BASE_NONE, NULL, 0,
37947 "rnsap.MBMSChannelTypeCellList", HFILL }},
37948 { &hf_rnsap_PTPCellList_item,
37949 { "Item", "rnsap.PTPCellList_item",
37950 FT_NONE, BASE_NONE, NULL, 0,
37951 "rnsap.MBMSChannelTypeCellList", HFILL }},
37952 { &hf_rnsap_RB_Info_item,
37953 { "Item", "rnsap.RB_Info_item",
37954 FT_UINT32, BASE_DEC, NULL, 0,
37955 "rnsap.RB_Identity", HFILL }},
37956 { &hf_rnsap_Reference_E_TFCI_Information_item,
37957 { "Item", "rnsap.Reference_E_TFCI_Information_item",
37958 FT_NONE, BASE_NONE, NULL, 0,
37959 "rnsap.Reference_E_TFCI_Information_Item", HFILL }},
37960 { &hf_rnsap_reference_E_TFCI,
37961 { "reference-E-TFCI", "rnsap.reference_E_TFCI",
37962 FT_UINT32, BASE_DEC, NULL, 0,
37963 "rnsap.E_TFCI", HFILL }},
37964 { &hf_rnsap_reference_E_TFCI_PO,
37965 { "reference-E-TFCI-PO", "rnsap.reference_E_TFCI_PO",
37966 FT_UINT32, BASE_DEC, NULL, 0,
37967 "rnsap.Reference_E_TFCI_PO", HFILL }},
37968 { &hf_rnsap_periodic1,
37969 { "periodic", "rnsap.periodic",
37970 FT_NONE, BASE_NONE, NULL, 0,
37971 "rnsap.Periodic", HFILL }},
37972 { &hf_rnsap_eventA,
37973 { "eventA", "rnsap.eventA",
37974 FT_NONE, BASE_NONE, NULL, 0,
37975 "rnsap.EventA", HFILL }},
37976 { &hf_rnsap_eventB,
37977 { "eventB", "rnsap.eventB",
37978 FT_NONE, BASE_NONE, NULL, 0,
37979 "rnsap.EventB", HFILL }},
37980 { &hf_rnsap_eventC,
37981 { "eventC", "rnsap.eventC",
37982 FT_NONE, BASE_NONE, NULL, 0,
37983 "rnsap.EventC", HFILL }},
37984 { &hf_rnsap_eventD,
37985 { "eventD", "rnsap.eventD",
37986 FT_NONE, BASE_NONE, NULL, 0,
37987 "rnsap.EventD", HFILL }},
37988 { &hf_rnsap_eventE,
37989 { "eventE", "rnsap.eventE",
37990 FT_NONE, BASE_NONE, NULL, 0,
37991 "rnsap.EventE", HFILL }},
37992 { &hf_rnsap_eventF,
37993 { "eventF", "rnsap.eventF",
37994 FT_NONE, BASE_NONE, NULL, 0,
37995 "rnsap.EventF", HFILL }},
37996 { &hf_rnsap_extension_ReportCharacteristics,
37997 { "extension-ReportCharacteristics", "rnsap.extension_ReportCharacteristics",
37998 FT_NONE, BASE_NONE, NULL, 0,
37999 "rnsap.Extension_ReportCharacteristics", HFILL }},
38000 { &hf_rnsap_ten_msec,
38001 { "ten-msec", "rnsap.ten_msec",
38002 FT_UINT32, BASE_DEC, NULL, 0,
38003 "rnsap.INTEGER_1_6000_", HFILL }},
38004 { &hf_rnsap_gA_AccessPointPositionwithAltitude,
38005 { "gA-AccessPointPositionwithAltitude", "rnsap.gA_AccessPointPositionwithAltitude",
38006 FT_NONE, BASE_NONE, NULL, 0,
38007 "rnsap.GA_AccessPointPositionwithOptionalAltitude", HFILL }},
38008 { &hf_rnsap_iPDLParameters,
38009 { "iPDLParameters", "rnsap.iPDLParameters",
38010 FT_UINT32, BASE_DEC, VALS(rnsap_IPDLParameters_vals), 0,
38011 "rnsap.IPDLParameters", HFILL }},
38012 { &hf_rnsap_dGPSCorrections,
38013 { "dGPSCorrections", "rnsap.dGPSCorrections",
38014 FT_NONE, BASE_NONE, NULL, 0,
38015 "rnsap.DGPSCorrections", HFILL }},
38016 { &hf_rnsap_gPS_NavigationModel_and_TimeRecovery,
38017 { "gPS-NavigationModel-and-TimeRecovery", "rnsap.gPS_NavigationModel_and_TimeRecovery",
38018 FT_UINT32, BASE_DEC, NULL, 0,
38019 "rnsap.GPS_NavigationModel_and_TimeRecovery", HFILL }},
38020 { &hf_rnsap_gPS_Ionospheric_Model,
38021 { "gPS-Ionospheric-Model", "rnsap.gPS_Ionospheric_Model",
38022 FT_NONE, BASE_NONE, NULL, 0,
38023 "rnsap.GPS_Ionospheric_Model", HFILL }},
38024 { &hf_rnsap_gPS_UTC_Model,
38025 { "gPS-UTC-Model", "rnsap.gPS_UTC_Model",
38026 FT_NONE, BASE_NONE, NULL, 0,
38027 "rnsap.GPS_UTC_Model", HFILL }},
38028 { &hf_rnsap_gPS_Almanac,
38029 { "gPS-Almanac", "rnsap.gPS_Almanac",
38030 FT_NONE, BASE_NONE, NULL, 0,
38031 "rnsap.GPS_Almanac", HFILL }},
38032 { &hf_rnsap_gPS_RealTime_Integrity,
38033 { "gPS-RealTime-Integrity", "rnsap.gPS_RealTime_Integrity",
38034 FT_UINT32, BASE_DEC, VALS(rnsap_GPS_RealTime_Integrity_vals), 0,
38035 "rnsap.GPS_RealTime_Integrity", HFILL }},
38036 { &hf_rnsap_gPS_RX_POS,
38037 { "gPS-RX-POS", "rnsap.gPS_RX_POS",
38038 FT_NONE, BASE_NONE, NULL, 0,
38039 "rnsap.GPS_RX_POS", HFILL }},
38040 { &hf_rnsap_sFNSFN_GA_AccessPointPosition,
38041 { "sFNSFN-GA-AccessPointPosition", "rnsap.sFNSFN_GA_AccessPointPosition",
38042 FT_NONE, BASE_NONE, NULL, 0,
38043 "rnsap.GA_AccessPointPositionwithOptionalAltitude", HFILL }},
38044 { &hf_rnsap_informationAvailable,
38045 { "informationAvailable", "rnsap.informationAvailable",
38046 FT_NONE, BASE_NONE, NULL, 0,
38047 "rnsap.InformationAvailable", HFILL }},
38048 { &hf_rnsap_informationNotAvailable,
38049 { "informationNotAvailable", "rnsap.informationNotAvailable",
38050 FT_NONE, BASE_NONE, NULL, 0,
38051 "rnsap.InformationNotAvailable", HFILL }},
38052 { &hf_rnsap_RL_Specific_DCH_Info_item,
38053 { "Item", "rnsap.RL_Specific_DCH_Info_item",
38054 FT_NONE, BASE_NONE, NULL, 0,
38055 "rnsap.RL_Specific_DCH_Info_Item", HFILL }},
38056 { &hf_rnsap_dCH_id,
38057 { "dCH-id", "rnsap.dCH_id",
38058 FT_UINT32, BASE_DEC, NULL, 0,
38059 "rnsap.DCH_ID", HFILL }},
38060 { &hf_rnsap_RL_Specific_EDCH_Information_item,
38061 { "Item", "rnsap.RL_Specific_EDCH_Information_item",
38062 FT_NONE, BASE_NONE, NULL, 0,
38063 "rnsap.RL_Specific_EDCH_InfoItem", HFILL }},
38064 { &hf_rnsap_uplinkRTLoadValue,
38065 { "uplinkRTLoadValue", "rnsap.uplinkRTLoadValue",
38066 FT_UINT32, BASE_DEC, NULL, 0,
38067 "rnsap.INTEGER_0_100", HFILL }},
38068 { &hf_rnsap_downlinkRTLoadValue,
38069 { "downlinkRTLoadValue", "rnsap.downlinkRTLoadValue",
38070 FT_UINT32, BASE_DEC, NULL, 0,
38071 "rnsap.INTEGER_0_100", HFILL }},
38073 { "sAC", "rnsap.sAC",
38074 FT_BYTES, BASE_HEX, NULL, 0,
38075 "rnsap.SAC", HFILL }},
38076 { &hf_rnsap_secondary_CCPCH_TDD_InformationList,
38077 { "secondary-CCPCH-TDD-InformationList", "rnsap.secondary_CCPCH_TDD_InformationList",
38078 FT_UINT32, BASE_DEC, NULL, 0,
38079 "rnsap.Secondary_CCPCH_TDD_InformationList", HFILL }},
38080 { &hf_rnsap_fACH_InformationList,
38081 { "fACH-InformationList", "rnsap.fACH_InformationList",
38082 FT_UINT32, BASE_DEC, NULL, 0,
38083 "rnsap.FACH_InformationList", HFILL }},
38084 { &hf_rnsap_pCH_InformationList,
38085 { "pCH-InformationList", "rnsap.pCH_InformationList",
38086 FT_UINT32, BASE_DEC, NULL, 0,
38087 "rnsap.PCH_InformationList", HFILL }},
38088 { &hf_rnsap_new_secondary_CPICH,
38089 { "new-secondary-CPICH", "rnsap.new_secondary_CPICH",
38090 FT_NONE, BASE_NONE, NULL, 0,
38091 "rnsap.Secondary_CPICH_Information", HFILL }},
38092 { &hf_rnsap_secondary_CPICH_shall_not_be_used,
38093 { "secondary-CPICH-shall-not-be-used", "rnsap.secondary_CPICH_shall_not_be_used",
38094 FT_NONE, BASE_NONE, NULL, 0,
38095 "rnsap.NULL", HFILL }},
38096 { &hf_rnsap_secondary_LCR_CCPCH_TDD_InformationList,
38097 { "secondary-LCR-CCPCH-TDD-InformationList", "rnsap.secondary_LCR_CCPCH_TDD_InformationList",
38098 FT_UINT32, BASE_DEC, NULL, 0,
38099 "rnsap.Secondary_LCR_CCPCH_TDD_InformationList", HFILL }},
38100 { &hf_rnsap_Secondary_CCPCH_TDD_InformationList_item,
38101 { "Item", "rnsap.Secondary_CCPCH_TDD_InformationList_item",
38102 FT_NONE, BASE_NONE, NULL, 0,
38103 "rnsap.Secondary_CCPCH_TDD_InformationItem", HFILL }},
38104 { &hf_rnsap_secondary_CCPCH_TDD_Code_Information,
38105 { "secondary-CCPCH-TDD-Code-Information", "rnsap.secondary_CCPCH_TDD_Code_Information",
38106 FT_UINT32, BASE_DEC, NULL, 0,
38107 "rnsap.Secondary_CCPCH_TDD_Code_Information", HFILL }},
38108 { &hf_rnsap_tDD_PhysicalChannelOffset,
38109 { "tDD-PhysicalChannelOffset", "rnsap.tDD_PhysicalChannelOffset",
38110 FT_UINT32, BASE_DEC, NULL, 0,
38111 "rnsap.TDD_PhysicalChannelOffset", HFILL }},
38112 { &hf_rnsap_Secondary_LCR_CCPCH_TDD_InformationList_item,
38113 { "Item", "rnsap.Secondary_LCR_CCPCH_TDD_InformationList_item",
38114 FT_NONE, BASE_NONE, NULL, 0,
38115 "rnsap.Secondary_LCR_CCPCH_TDD_InformationItem", HFILL }},
38116 { &hf_rnsap_secondary_LCR_CCPCH_TDD_Code_Information,
38117 { "secondary-LCR-CCPCH-TDD-Code-Information", "rnsap.secondary_LCR_CCPCH_TDD_Code_Information",
38118 FT_UINT32, BASE_DEC, NULL, 0,
38119 "rnsap.Secondary_LCR_CCPCH_TDD_Code_Information", HFILL }},
38120 { &hf_rnsap_Secondary_CCPCH_TDD_Code_Information_item,
38121 { "Item", "rnsap.Secondary_CCPCH_TDD_Code_Information_item",
38122 FT_NONE, BASE_NONE, NULL, 0,
38123 "rnsap.Secondary_CCPCH_TDD_Code_InformationItem", HFILL }},
38124 { &hf_rnsap_Secondary_LCR_CCPCH_TDD_Code_Information_item,
38125 { "Item", "rnsap.Secondary_LCR_CCPCH_TDD_Code_Information_item",
38126 FT_NONE, BASE_NONE, NULL, 0,
38127 "rnsap.Secondary_LCR_CCPCH_TDD_Code_InformationItem", HFILL }},
38128 { &hf_rnsap_s_CCPCH_TimeSlotFormat_LCR,
38129 { "s-CCPCH-TimeSlotFormat-LCR", "rnsap.s_CCPCH_TimeSlotFormat_LCR",
38130 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals), 0,
38131 "rnsap.TDD_DL_DPCH_TimeSlotFormat_LCR", HFILL }},
38132 { &hf_rnsap_sFNSFNChangeLimit,
38133 { "sFNSFNChangeLimit", "rnsap.sFNSFNChangeLimit",
38134 FT_UINT32, BASE_DEC, NULL, 0,
38135 "rnsap.SFNSFNChangeLimit", HFILL }},
38136 { &hf_rnsap_predictedSFNSFNDeviationLimit,
38137 { "predictedSFNSFNDeviationLimit", "rnsap.predictedSFNSFNDeviationLimit",
38138 FT_UINT32, BASE_DEC, NULL, 0,
38139 "rnsap.PredictedSFNSFNDeviationLimit", HFILL }},
38140 { &hf_rnsap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
38141 { "successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", "rnsap.successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation",
38142 FT_UINT32, BASE_DEC, NULL, 0,
38143 "rnsap.T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", HFILL }},
38144 { &hf_rnsap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
38145 { "Item", "rnsap.successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item",
38146 FT_NONE, BASE_NONE, NULL, 0,
38147 "rnsap.T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item", HFILL }},
38148 { &hf_rnsap_sFNSFNValue,
38149 { "sFNSFNValue", "rnsap.sFNSFNValue",
38150 FT_UINT32, BASE_DEC, VALS(rnsap_SFNSFNValue_vals), 0,
38151 "rnsap.SFNSFNValue", HFILL }},
38152 { &hf_rnsap_sFNSFNQuality,
38153 { "sFNSFNQuality", "rnsap.sFNSFNQuality",
38154 FT_UINT32, BASE_DEC, NULL, 0,
38155 "rnsap.SFNSFNQuality", HFILL }},
38156 { &hf_rnsap_sFNSFNDriftRate,
38157 { "sFNSFNDriftRate", "rnsap.sFNSFNDriftRate",
38158 FT_INT32, BASE_DEC, NULL, 0,
38159 "rnsap.SFNSFNDriftRate", HFILL }},
38160 { &hf_rnsap_sFNSFNDriftRateQuality,
38161 { "sFNSFNDriftRateQuality", "rnsap.sFNSFNDriftRateQuality",
38162 FT_UINT32, BASE_DEC, NULL, 0,
38163 "rnsap.SFNSFNDriftRateQuality", HFILL }},
38164 { &hf_rnsap_sFNSFNTimeStampInformation,
38165 { "sFNSFNTimeStampInformation", "rnsap.sFNSFNTimeStampInformation",
38166 FT_UINT32, BASE_DEC, VALS(rnsap_SFNSFNTimeStampInformation_vals), 0,
38167 "rnsap.SFNSFNTimeStampInformation", HFILL }},
38168 { &hf_rnsap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
38169 { "unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", "rnsap.unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation",
38170 FT_UINT32, BASE_DEC, NULL, 0,
38171 "rnsap.T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", HFILL }},
38172 { &hf_rnsap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
38173 { "Item", "rnsap.unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item",
38174 FT_NONE, BASE_NONE, NULL, 0,
38175 "rnsap.T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item", HFILL }},
38176 { &hf_rnsap_sFNSFNTimeStamp_FDD,
38177 { "sFNSFNTimeStamp-FDD", "rnsap.sFNSFNTimeStamp_FDD",
38178 FT_UINT32, BASE_DEC, NULL, 0,
38179 "rnsap.SFN", HFILL }},
38180 { &hf_rnsap_sFNSFNTimeStamp_TDD,
38181 { "sFNSFNTimeStamp-TDD", "rnsap.sFNSFNTimeStamp_TDD",
38182 FT_NONE, BASE_NONE, NULL, 0,
38183 "rnsap.SFNSFNTimeStamp_TDD", HFILL }},
38185 { "sFN", "rnsap.sFN",
38186 FT_UINT32, BASE_DEC, NULL, 0,
38187 "rnsap.SFN", HFILL }},
38188 { &hf_rnsap_sFNSFN_FDD,
38189 { "sFNSFN-FDD", "rnsap.sFNSFN_FDD",
38190 FT_UINT32, BASE_DEC, NULL, 0,
38191 "rnsap.SFNSFN_FDD", HFILL }},
38192 { &hf_rnsap_sFNSFN_TDD,
38193 { "sFNSFN-TDD", "rnsap.sFNSFN_TDD",
38194 FT_UINT32, BASE_DEC, NULL, 0,
38195 "rnsap.SFNSFN_TDD", HFILL }},
38196 { &hf_rnsap_listOfSNAs,
38197 { "listOfSNAs", "rnsap.listOfSNAs",
38198 FT_UINT32, BASE_DEC, NULL, 0,
38199 "rnsap.ListOfSNAs", HFILL }},
38200 { &hf_rnsap_ListOfSNAs_item,
38201 { "Item", "rnsap.ListOfSNAs_item",
38202 FT_UINT32, BASE_DEC, NULL, 0,
38203 "rnsap.SNACode", HFILL }},
38204 { &hf_rnsap_sRNTI_BitMaskIndex,
38205 { "sRNTI-BitMaskIndex", "rnsap.sRNTI_BitMaskIndex",
38206 FT_UINT32, BASE_DEC, VALS(rnsap_T_sRNTI_BitMaskIndex_vals), 0,
38207 "rnsap.T_sRNTI_BitMaskIndex", HFILL }},
38208 { &hf_rnsap_n_INSYNC_IND,
38209 { "n-INSYNC-IND", "rnsap.n_INSYNC_IND",
38210 FT_UINT32, BASE_DEC, NULL, 0,
38211 "rnsap.INTEGER_1_256", HFILL }},
38212 { &hf_rnsap_n_OUTSYNC_IND,
38213 { "n-OUTSYNC-IND", "rnsap.n_OUTSYNC_IND",
38214 FT_UINT32, BASE_DEC, NULL, 0,
38215 "rnsap.INTEGER_1_256", HFILL }},
38216 { &hf_rnsap_t_RLFAILURE,
38217 { "t-RLFAILURE", "rnsap.t_RLFAILURE",
38218 FT_UINT32, BASE_DEC, NULL, 0,
38219 "rnsap.INTEGER_0_255", HFILL }},
38220 { &hf_rnsap_maxSYNC_UL_transmissions,
38221 { "maxSYNC-UL-transmissions", "rnsap.maxSYNC_UL_transmissions",
38222 FT_UINT32, BASE_DEC, VALS(rnsap_T_maxSYNC_UL_transmissions_vals), 0,
38223 "rnsap.T_maxSYNC_UL_transmissions", HFILL }},
38224 { &hf_rnsap_powerRampStep,
38225 { "powerRampStep", "rnsap.powerRampStep",
38226 FT_UINT32, BASE_DEC, NULL, 0,
38227 "rnsap.INTEGER_0_3_", HFILL }},
38228 { &hf_rnsap_modulation,
38229 { "modulation", "rnsap.modulation",
38230 FT_UINT32, BASE_DEC, VALS(rnsap_Modulation_vals), 0,
38231 "rnsap.Modulation", HFILL }},
38232 { &hf_rnsap_TDD_DCHs_to_Modify_item,
38233 { "Item", "rnsap.TDD_DCHs_to_Modify_item",
38234 FT_NONE, BASE_NONE, NULL, 0,
38235 "rnsap.TDD_DCHs_to_ModifyItem", HFILL }},
38236 { &hf_rnsap_dCH_SpecificInformationList3,
38237 { "dCH-SpecificInformationList", "rnsap.dCH_SpecificInformationList",
38238 FT_UINT32, BASE_DEC, NULL, 0,
38239 "rnsap.TDD_DCHs_to_ModifySpecificInformationList", HFILL }},
38240 { &hf_rnsap_TDD_DCHs_to_ModifySpecificInformationList_item,
38241 { "Item", "rnsap.TDD_DCHs_to_ModifySpecificInformationList_item",
38242 FT_NONE, BASE_NONE, NULL, 0,
38243 "rnsap.TDD_DCHs_to_ModifySpecificItem", HFILL }},
38244 { &hf_rnsap_ul_CCTrCH_ID,
38245 { "ul-CCTrCH-ID", "rnsap.ul_CCTrCH_ID",
38246 FT_UINT32, BASE_DEC, NULL, 0,
38247 "rnsap.CCTrCH_ID", HFILL }},
38248 { &hf_rnsap_dl_CCTrCH_ID,
38249 { "dl-CCTrCH-ID", "rnsap.dl_CCTrCH_ID",
38250 FT_UINT32, BASE_DEC, NULL, 0,
38251 "rnsap.CCTrCH_ID", HFILL }},
38252 { &hf_rnsap_TDD_DL_Code_Information_item,
38253 { "Item", "rnsap.TDD_DL_Code_Information_item",
38254 FT_NONE, BASE_NONE, NULL, 0,
38255 "rnsap.TDD_DL_Code_InformationItem", HFILL }},
38256 { &hf_rnsap_TDD_DL_Code_LCR_Information_item,
38257 { "Item", "rnsap.TDD_DL_Code_LCR_Information_item",
38258 FT_NONE, BASE_NONE, NULL, 0,
38259 "rnsap.TDD_DL_Code_LCR_InformationItem", HFILL }},
38260 { &hf_rnsap_tdd_ChannelisationCodeLCR,
38261 { "tdd-ChannelisationCodeLCR", "rnsap.tdd_ChannelisationCodeLCR",
38262 FT_NONE, BASE_NONE, NULL, 0,
38263 "rnsap.TDD_ChannelisationCodeLCR", HFILL }},
38264 { &hf_rnsap_tdd_DL_DPCH_TimeSlotFormat_LCR,
38265 { "tdd-DL-DPCH-TimeSlotFormat-LCR", "rnsap.tdd_DL_DPCH_TimeSlotFormat_LCR",
38266 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals), 0,
38267 "rnsap.TDD_DL_DPCH_TimeSlotFormat_LCR", HFILL }},
38269 { "qPSK", "rnsap.qPSK",
38270 FT_UINT32, BASE_DEC, NULL, 0,
38271 "rnsap.QPSK_DL_DPCH_TimeSlotFormatTDD_LCR", HFILL }},
38272 { &hf_rnsap_eightPSK,
38273 { "eightPSK", "rnsap.eightPSK",
38274 FT_UINT32, BASE_DEC, NULL, 0,
38275 "rnsap.EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR", HFILL }},
38276 { &hf_rnsap_initialOffset,
38277 { "initialOffset", "rnsap.initialOffset",
38278 FT_UINT32, BASE_DEC, NULL, 0,
38279 "rnsap.INTEGER_0_255", HFILL }},
38280 { &hf_rnsap_noinitialOffset,
38281 { "noinitialOffset", "rnsap.noinitialOffset",
38282 FT_UINT32, BASE_DEC, NULL, 0,
38283 "rnsap.INTEGER_0_63", HFILL }},
38284 { &hf_rnsap_TDD_UL_Code_Information_item,
38285 { "Item", "rnsap.TDD_UL_Code_Information_item",
38286 FT_NONE, BASE_NONE, NULL, 0,
38287 "rnsap.TDD_UL_Code_InformationItem", HFILL }},
38288 { &hf_rnsap_TDD_UL_Code_LCR_Information_item,
38289 { "Item", "rnsap.TDD_UL_Code_LCR_Information_item",
38290 FT_NONE, BASE_NONE, NULL, 0,
38291 "rnsap.TDD_UL_Code_LCR_InformationItem", HFILL }},
38292 { &hf_rnsap_tdd_UL_DPCH_TimeSlotFormat_LCR,
38293 { "tdd-UL-DPCH-TimeSlotFormat-LCR", "rnsap.tdd_UL_DPCH_TimeSlotFormat_LCR",
38294 FT_UINT32, BASE_DEC, VALS(rnsap_TDD_UL_DPCH_TimeSlotFormat_LCR_vals), 0,
38295 "rnsap.TDD_UL_DPCH_TimeSlotFormat_LCR", HFILL }},
38297 { "qPSK", "rnsap.qPSK",
38298 FT_UINT32, BASE_DEC, NULL, 0,
38299 "rnsap.QPSK_UL_DPCH_TimeSlotFormatTDD_LCR", HFILL }},
38300 { &hf_rnsap_eightPSK1,
38301 { "eightPSK", "rnsap.eightPSK",
38302 FT_UINT32, BASE_DEC, NULL, 0,
38303 "rnsap.EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR", HFILL }},
38304 { &hf_rnsap_plmn_id,
38305 { "plmn-id", "rnsap.plmn_id",
38306 FT_BYTES, BASE_HEX, NULL, 0,
38307 "rnsap.PLMN_Identity", HFILL }},
38308 { &hf_rnsap_service_id,
38309 { "service-id", "rnsap.service_id",
38310 FT_BYTES, BASE_HEX, NULL, 0,
38311 "rnsap.Service_ID", HFILL }},
38312 { &hf_rnsap_dsField,
38313 { "dsField", "rnsap.dsField",
38314 FT_BYTES, BASE_HEX, NULL, 0,
38315 "rnsap.DsField", HFILL }},
38316 { &hf_rnsap_genericTrafficCategory,
38317 { "genericTrafficCategory", "rnsap.genericTrafficCategory",
38318 FT_BYTES, BASE_HEX, NULL, 0,
38319 "rnsap.GenericTrafficCategory", HFILL }},
38320 { &hf_rnsap_Transmission_Gap_Pattern_Sequence_Information_item,
38321 { "Item", "rnsap.Transmission_Gap_Pattern_Sequence_Information_item",
38322 FT_NONE, BASE_NONE, NULL, 0,
38323 "rnsap.Transmission_Gap_Pattern_Sequence_Information_item", HFILL }},
38324 { &hf_rnsap_tGPSID,
38325 { "tGPSID", "rnsap.tGPSID",
38326 FT_UINT32, BASE_DEC, NULL, 0,
38327 "rnsap.TGPSID", HFILL }},
38329 { "tGSN", "rnsap.tGSN",
38330 FT_UINT32, BASE_DEC, NULL, 0,
38331 "rnsap.TGSN", HFILL }},
38333 { "tGL1", "rnsap.tGL1",
38334 FT_UINT32, BASE_DEC, NULL, 0,
38335 "rnsap.GapLength", HFILL }},
38337 { "tGL2", "rnsap.tGL2",
38338 FT_UINT32, BASE_DEC, NULL, 0,
38339 "rnsap.GapLength", HFILL }},
38341 { "tGD", "rnsap.tGD",
38342 FT_UINT32, BASE_DEC, NULL, 0,
38343 "rnsap.TGD", HFILL }},
38345 { "tGPL1", "rnsap.tGPL1",
38346 FT_UINT32, BASE_DEC, NULL, 0,
38347 "rnsap.GapDuration", HFILL }},
38348 { &hf_rnsap_not_to_be_used_1,
38349 { "not-to-be-used-1", "rnsap.not_to_be_used_1",
38350 FT_UINT32, BASE_DEC, NULL, 0,
38351 "rnsap.GapDuration", HFILL }},
38352 { &hf_rnsap_uL_DL_mode,
38353 { "uL-DL-mode", "rnsap.uL_DL_mode",
38354 FT_UINT32, BASE_DEC, VALS(rnsap_UL_DL_mode_vals), 0,
38355 "rnsap.UL_DL_mode", HFILL }},
38356 { &hf_rnsap_downlink_Compressed_Mode_Method,
38357 { "downlink-Compressed-Mode-Method", "rnsap.downlink_Compressed_Mode_Method",
38358 FT_UINT32, BASE_DEC, VALS(rnsap_Downlink_Compressed_Mode_Method_vals), 0,
38359 "rnsap.Downlink_Compressed_Mode_Method", HFILL }},
38360 { &hf_rnsap_uplink_Compressed_Mode_Method,
38361 { "uplink-Compressed-Mode-Method", "rnsap.uplink_Compressed_Mode_Method",
38362 FT_UINT32, BASE_DEC, VALS(rnsap_Uplink_Compressed_Mode_Method_vals), 0,
38363 "rnsap.Uplink_Compressed_Mode_Method", HFILL }},
38364 { &hf_rnsap_dL_FrameType,
38365 { "dL-FrameType", "rnsap.dL_FrameType",
38366 FT_UINT32, BASE_DEC, VALS(rnsap_DL_FrameType_vals), 0,
38367 "rnsap.DL_FrameType", HFILL }},
38368 { &hf_rnsap_delta_SIR1,
38369 { "delta-SIR1", "rnsap.delta_SIR1",
38370 FT_UINT32, BASE_DEC, NULL, 0,
38371 "rnsap.DeltaSIR", HFILL }},
38372 { &hf_rnsap_delta_SIR_after1,
38373 { "delta-SIR-after1", "rnsap.delta_SIR_after1",
38374 FT_UINT32, BASE_DEC, NULL, 0,
38375 "rnsap.DeltaSIR", HFILL }},
38376 { &hf_rnsap_delta_SIR2,
38377 { "delta-SIR2", "rnsap.delta_SIR2",
38378 FT_UINT32, BASE_DEC, NULL, 0,
38379 "rnsap.DeltaSIR", HFILL }},
38380 { &hf_rnsap_delta_SIR_after2,
38381 { "delta-SIR-after2", "rnsap.delta_SIR_after2",
38382 FT_UINT32, BASE_DEC, NULL, 0,
38383 "rnsap.DeltaSIR", HFILL }},
38384 { &hf_rnsap_Transmission_Gap_Pattern_Sequence_Status_List_item,
38385 { "Item", "rnsap.Transmission_Gap_Pattern_Sequence_Status_List_item",
38386 FT_NONE, BASE_NONE, NULL, 0,
38387 "rnsap.Transmission_Gap_Pattern_Sequence_Status_List_item", HFILL }},
38389 { "tGPRC", "rnsap.tGPRC",
38390 FT_UINT32, BASE_DEC, NULL, 0,
38391 "rnsap.TGPRC", HFILL }},
38393 { "tGCFN", "rnsap.tGCFN",
38394 FT_UINT32, BASE_DEC, NULL, 0,
38395 "rnsap.CFN", HFILL }},
38396 { &hf_rnsap_ms_part,
38397 { "ms-part", "rnsap.ms_part",
38398 FT_UINT32, BASE_DEC, NULL, 0,
38399 "rnsap.INTEGER_0_16383", HFILL }},
38400 { &hf_rnsap_ls_part,
38401 { "ls-part", "rnsap.ls_part",
38402 FT_UINT32, BASE_DEC, NULL, 0,
38403 "rnsap.INTEGER_0_4294967295", HFILL }},
38404 { &hf_rnsap_tUTRANGPSChangeLimit,
38405 { "tUTRANGPSChangeLimit", "rnsap.tUTRANGPSChangeLimit",
38406 FT_UINT32, BASE_DEC, NULL, 0,
38407 "rnsap.TUTRANGPSChangeLimit", HFILL }},
38408 { &hf_rnsap_predictedTUTRANGPSDeviationLimit,
38409 { "predictedTUTRANGPSDeviationLimit", "rnsap.predictedTUTRANGPSDeviationLimit",
38410 FT_UINT32, BASE_DEC, NULL, 0,
38411 "rnsap.PredictedTUTRANGPSDeviationLimit", HFILL }},
38412 { &hf_rnsap_tUTRANGPS,
38413 { "tUTRANGPS", "rnsap.tUTRANGPS",
38414 FT_NONE, BASE_NONE, NULL, 0,
38415 "rnsap.TUTRANGPS", HFILL }},
38416 { &hf_rnsap_tUTRANGPSQuality,
38417 { "tUTRANGPSQuality", "rnsap.tUTRANGPSQuality",
38418 FT_UINT32, BASE_DEC, NULL, 0,
38419 "rnsap.TUTRANGPSQuality", HFILL }},
38420 { &hf_rnsap_tUTRANGPSDriftRate,
38421 { "tUTRANGPSDriftRate", "rnsap.tUTRANGPSDriftRate",
38422 FT_INT32, BASE_DEC, NULL, 0,
38423 "rnsap.TUTRANGPSDriftRate", HFILL }},
38424 { &hf_rnsap_tUTRANGPSDriftRateQuality,
38425 { "tUTRANGPSDriftRateQuality", "rnsap.tUTRANGPSDriftRateQuality",
38426 FT_UINT32, BASE_DEC, NULL, 0,
38427 "rnsap.TUTRANGPSDriftRateQuality", HFILL }},
38428 { &hf_rnsap_iEe_Extensions,
38429 { "iEe-Extensions", "rnsap.iEe_Extensions",
38430 FT_UINT32, BASE_DEC, NULL, 0,
38431 "rnsap.ProtocolExtensionContainer", HFILL }},
38432 { &hf_rnsap_signalledGainFactors,
38433 { "signalledGainFactors", "rnsap.signalledGainFactors",
38434 FT_NONE, BASE_NONE, NULL, 0,
38435 "rnsap.T_signalledGainFactors", HFILL }},
38437 { "betaC", "rnsap.betaC",
38438 FT_UINT32, BASE_DEC, NULL, 0,
38439 "rnsap.BetaCD", HFILL }},
38441 { "betaD", "rnsap.betaD",
38442 FT_UINT32, BASE_DEC, NULL, 0,
38443 "rnsap.BetaCD", HFILL }},
38444 { &hf_rnsap_refTFCNumber,
38445 { "refTFCNumber", "rnsap.refTFCNumber",
38446 FT_UINT32, BASE_DEC, NULL, 0,
38447 "rnsap.RefTFCNumber", HFILL }},
38448 { &hf_rnsap_tFCSvalues,
38449 { "tFCSvalues", "rnsap.tFCSvalues",
38450 FT_UINT32, BASE_DEC, VALS(rnsap_T_tFCSvalues_vals), 0,
38451 "rnsap.T_tFCSvalues", HFILL }},
38452 { &hf_rnsap_no_Split_in_TFCI,
38453 { "no-Split-in-TFCI", "rnsap.no_Split_in_TFCI",
38454 FT_UINT32, BASE_DEC, NULL, 0,
38455 "rnsap.TFCS_TFCSList", HFILL }},
38456 { &hf_rnsap_not_Used_split_in_TFCI,
38457 { "not-Used-split-in-TFCI", "rnsap.not_Used_split_in_TFCI",
38458 FT_NONE, BASE_NONE, NULL, 0,
38459 "rnsap.NULL", HFILL }},
38460 { &hf_rnsap_TFCS_TFCSList_item,
38461 { "Item", "rnsap.TFCS_TFCSList_item",
38462 FT_NONE, BASE_NONE, NULL, 0,
38463 "rnsap.TFCS_TFCSList_item", HFILL }},
38465 { "cTFC", "rnsap.cTFC",
38466 FT_UINT32, BASE_DEC, VALS(rnsap_TFCS_CTFC_vals), 0,
38467 "rnsap.TFCS_CTFC", HFILL }},
38468 { &hf_rnsap_tFC_Beta,
38469 { "tFC-Beta", "rnsap.tFC_Beta",
38470 FT_UINT32, BASE_DEC, VALS(rnsap_TransportFormatCombination_Beta_vals), 0,
38471 "rnsap.TransportFormatCombination_Beta", HFILL }},
38472 { &hf_rnsap_ctfc2bit,
38473 { "ctfc2bit", "rnsap.ctfc2bit",
38474 FT_UINT32, BASE_DEC, NULL, 0,
38475 "rnsap.INTEGER_0_3", HFILL }},
38476 { &hf_rnsap_ctfc4bit,
38477 { "ctfc4bit", "rnsap.ctfc4bit",
38478 FT_UINT32, BASE_DEC, NULL, 0,
38479 "rnsap.INTEGER_0_15", HFILL }},
38480 { &hf_rnsap_ctfc6bit,
38481 { "ctfc6bit", "rnsap.ctfc6bit",
38482 FT_UINT32, BASE_DEC, NULL, 0,
38483 "rnsap.INTEGER_0_63", HFILL }},
38484 { &hf_rnsap_ctfc8bit,
38485 { "ctfc8bit", "rnsap.ctfc8bit",
38486 FT_UINT32, BASE_DEC, NULL, 0,
38487 "rnsap.INTEGER_0_255", HFILL }},
38488 { &hf_rnsap_ctfc12bit,
38489 { "ctfc12bit", "rnsap.ctfc12bit",
38490 FT_UINT32, BASE_DEC, NULL, 0,
38491 "rnsap.INTEGER_0_4095", HFILL }},
38492 { &hf_rnsap_ctfc16bit,
38493 { "ctfc16bit", "rnsap.ctfc16bit",
38494 FT_UINT32, BASE_DEC, NULL, 0,
38495 "rnsap.INTEGER_0_65535", HFILL }},
38496 { &hf_rnsap_ctfcmaxbit,
38497 { "ctfcmaxbit", "rnsap.ctfcmaxbit",
38498 FT_UINT32, BASE_DEC, NULL, 0,
38499 "rnsap.INTEGER_0_16777215", HFILL }},
38500 { &hf_rnsap_dynamicParts,
38501 { "dynamicParts", "rnsap.dynamicParts",
38502 FT_UINT32, BASE_DEC, NULL, 0,
38503 "rnsap.TransportFormatSet_DynamicPartList", HFILL }},
38504 { &hf_rnsap_semi_staticPart,
38505 { "semi-staticPart", "rnsap.semi_staticPart",
38506 FT_NONE, BASE_NONE, NULL, 0,
38507 "rnsap.TransportFormatSet_Semi_staticPart", HFILL }},
38508 { &hf_rnsap_TransportFormatSet_DynamicPartList_item,
38509 { "Item", "rnsap.TransportFormatSet_DynamicPartList_item",
38510 FT_NONE, BASE_NONE, NULL, 0,
38511 "rnsap.TransportFormatSet_DynamicPartList_item", HFILL }},
38512 { &hf_rnsap_nrOfTransportBlocks,
38513 { "nrOfTransportBlocks", "rnsap.nrOfTransportBlocks",
38514 FT_UINT32, BASE_DEC, NULL, 0,
38515 "rnsap.NrOfTransportBlocks", HFILL }},
38516 { &hf_rnsap_transportBlockSize,
38517 { "transportBlockSize", "rnsap.transportBlockSize",
38518 FT_UINT32, BASE_DEC, NULL, 0,
38519 "rnsap.TransportBlockSize", HFILL }},
38521 { "mode", "rnsap.mode",
38522 FT_UINT32, BASE_DEC, VALS(rnsap_TransportFormatSet_ModeDP_vals), 0,
38523 "rnsap.TransportFormatSet_ModeDP", HFILL }},
38525 { "tdd", "rnsap.tdd",
38526 FT_NONE, BASE_NONE, NULL, 0,
38527 "rnsap.TDD_TransportFormatSet_ModeDP", HFILL }},
38528 { &hf_rnsap_notApplicable,
38529 { "notApplicable", "rnsap.notApplicable",
38530 FT_NONE, BASE_NONE, NULL, 0,
38531 "rnsap.NULL", HFILL }},
38532 { &hf_rnsap_transmissionTimeIntervalInformation,
38533 { "transmissionTimeIntervalInformation", "rnsap.transmissionTimeIntervalInformation",
38534 FT_UINT32, BASE_DEC, NULL, 0,
38535 "rnsap.TransmissionTimeIntervalInformation", HFILL }},
38536 { &hf_rnsap_TransmissionTimeIntervalInformation_item,
38537 { "Item", "rnsap.TransmissionTimeIntervalInformation_item",
38538 FT_NONE, BASE_NONE, NULL, 0,
38539 "rnsap.TransmissionTimeIntervalInformation_item", HFILL }},
38540 { &hf_rnsap_transmissionTimeInterval,
38541 { "transmissionTimeInterval", "rnsap.transmissionTimeInterval",
38542 FT_UINT32, BASE_DEC, VALS(rnsap_TransmissionTimeIntervalDynamic_vals), 0,
38543 "rnsap.TransmissionTimeIntervalDynamic", HFILL }},
38544 { &hf_rnsap_transmissionTime,
38545 { "transmissionTime", "rnsap.transmissionTime",
38546 FT_UINT32, BASE_DEC, VALS(rnsap_TransmissionTimeIntervalSemiStatic_vals), 0,
38547 "rnsap.TransmissionTimeIntervalSemiStatic", HFILL }},
38548 { &hf_rnsap_channelCoding,
38549 { "channelCoding", "rnsap.channelCoding",
38550 FT_UINT32, BASE_DEC, VALS(rnsap_ChannelCodingType_vals), 0,
38551 "rnsap.ChannelCodingType", HFILL }},
38552 { &hf_rnsap_codingRate,
38553 { "codingRate", "rnsap.codingRate",
38554 FT_UINT32, BASE_DEC, VALS(rnsap_CodingRate_vals), 0,
38555 "rnsap.CodingRate", HFILL }},
38556 { &hf_rnsap_rateMatcingAttribute,
38557 { "rateMatcingAttribute", "rnsap.rateMatcingAttribute",
38558 FT_UINT32, BASE_DEC, NULL, 0,
38559 "rnsap.RateMatchingAttribute", HFILL }},
38560 { &hf_rnsap_cRC_Size,
38561 { "cRC-Size", "rnsap.cRC_Size",
38562 FT_UINT32, BASE_DEC, VALS(rnsap_CRC_Size_vals), 0,
38563 "rnsap.CRC_Size", HFILL }},
38565 { "mode", "rnsap.mode",
38566 FT_UINT32, BASE_DEC, VALS(rnsap_TransportFormatSet_ModeSSP_vals), 0,
38567 "rnsap.TransportFormatSet_ModeSSP", HFILL }},
38569 { "tdd", "rnsap.tdd",
38570 FT_UINT32, BASE_DEC, VALS(rnsap_SecondInterleavingMode_vals), 0,
38571 "rnsap.SecondInterleavingMode", HFILL }},
38572 { &hf_rnsap_hSDSCH_Physical_Layer_Category,
38573 { "hSDSCH-Physical-Layer-Category", "rnsap.hSDSCH_Physical_Layer_Category",
38574 FT_UINT32, BASE_DEC, NULL, 0,
38575 "rnsap.INTEGER_1_64_", HFILL }},
38577 { "imei", "rnsap.imei",
38578 FT_BYTES, BASE_HEX, NULL, 0,
38579 "rnsap.IMEI", HFILL }},
38580 { &hf_rnsap_imeisv,
38581 { "imeisv", "rnsap.imeisv",
38582 FT_BYTES, BASE_HEX, NULL, 0,
38583 "rnsap.IMEISV", HFILL }},
38584 { &hf_rnsap_periodic2,
38585 { "periodic", "rnsap.periodic",
38586 FT_NONE, BASE_NONE, NULL, 0,
38587 "rnsap.UEMeasurementReportCharacteristicsPeriodic", HFILL }},
38588 { &hf_rnsap_event1h,
38589 { "event1h", "rnsap.event1h",
38590 FT_NONE, BASE_NONE, NULL, 0,
38591 "rnsap.UEMeasurementReportCharacteristicsEvent1h", HFILL }},
38592 { &hf_rnsap_event1i,
38593 { "event1i", "rnsap.event1i",
38594 FT_NONE, BASE_NONE, NULL, 0,
38595 "rnsap.UEMeasurementReportCharacteristicsEvent1i", HFILL }},
38596 { &hf_rnsap_event6a,
38597 { "event6a", "rnsap.event6a",
38598 FT_NONE, BASE_NONE, NULL, 0,
38599 "rnsap.UEMeasurementReportCharacteristicsEvent6a", HFILL }},
38600 { &hf_rnsap_event6b,
38601 { "event6b", "rnsap.event6b",
38602 FT_NONE, BASE_NONE, NULL, 0,
38603 "rnsap.UEMeasurementReportCharacteristicsEvent6b", HFILL }},
38604 { &hf_rnsap_event6c,
38605 { "event6c", "rnsap.event6c",
38606 FT_NONE, BASE_NONE, NULL, 0,
38607 "rnsap.UEMeasurementReportCharacteristicsEvent6c", HFILL }},
38608 { &hf_rnsap_event6d,
38609 { "event6d", "rnsap.event6d",
38610 FT_NONE, BASE_NONE, NULL, 0,
38611 "rnsap.UEMeasurementReportCharacteristicsEvent6d", HFILL }},
38612 { &hf_rnsap_extension_ReportCharacteristics1,
38613 { "extension-ReportCharacteristics", "rnsap.extension_ReportCharacteristics",
38614 FT_NONE, BASE_NONE, NULL, 0,
38615 "rnsap.UEMeasurementReportCharacteristics_Extension", HFILL }},
38616 { &hf_rnsap_uEMeasurementTreshold,
38617 { "uEMeasurementTreshold", "rnsap.uEMeasurementTreshold",
38618 FT_UINT32, BASE_DEC, VALS(rnsap_UEMeasurementThreshold_vals), 0,
38619 "rnsap.UEMeasurementThreshold", HFILL }},
38620 { &hf_rnsap_uEMeasurementTimeToTrigger,
38621 { "uEMeasurementTimeToTrigger", "rnsap.uEMeasurementTimeToTrigger",
38622 FT_UINT32, BASE_DEC, VALS(rnsap_UEMeasurementTimeToTrigger_vals), 0,
38623 "rnsap.UEMeasurementTimeToTrigger", HFILL }},
38624 { &hf_rnsap_uEMeasurementHysteresisTime,
38625 { "uEMeasurementHysteresisTime", "rnsap.uEMeasurementHysteresisTime",
38626 FT_UINT32, BASE_DEC, NULL, 0,
38627 "rnsap.UEMeasurementHysteresisTime", HFILL }},
38628 { &hf_rnsap_amountofReporting,
38629 { "amountofReporting", "rnsap.amountofReporting",
38630 FT_UINT32, BASE_DEC, VALS(rnsap_UEMeasurementReportCharacteristicsPeriodicAmountofReporting_vals), 0,
38631 "rnsap.UEMeasurementReportCharacteristicsPeriodicAmountofReporting", HFILL }},
38632 { &hf_rnsap_reportingInterval,
38633 { "reportingInterval", "rnsap.reportingInterval",
38634 FT_UINT32, BASE_DEC, VALS(rnsap_UEMeasurementReportCharacteristicsPeriodicReportingInterval_vals), 0,
38635 "rnsap.UEMeasurementReportCharacteristicsPeriodicReportingInterval", HFILL }},
38636 { &hf_rnsap_timeslotISCP,
38637 { "timeslotISCP", "rnsap.timeslotISCP",
38638 FT_INT32, BASE_DEC, NULL, 0,
38639 "rnsap.UEMeasurementThresholdDLTimeslotISCP", HFILL }},
38640 { &hf_rnsap_uETransmitPower,
38641 { "uETransmitPower", "rnsap.uETransmitPower",
38642 FT_INT32, BASE_DEC, NULL, 0,
38643 "rnsap.UEMeasurementThresholdUETransmitPower", HFILL }},
38644 { &hf_rnsap_extension_UEMeasurementThreshold,
38645 { "extension-UEMeasurementThreshold", "rnsap.extension_UEMeasurementThreshold",
38646 FT_NONE, BASE_NONE, NULL, 0,
38647 "rnsap.UEMeasurementThreshold_Extension", HFILL }},
38648 { &hf_rnsap_UEMeasurementTimeslotInfoHCR_item,
38649 { "Item", "rnsap.UEMeasurementTimeslotInfoHCR_item",
38650 FT_NONE, BASE_NONE, NULL, 0,
38651 "rnsap.UEMeasurementTimeslotInfoHCR_IEs", HFILL }},
38652 { &hf_rnsap_burstType,
38653 { "burstType", "rnsap.burstType",
38654 FT_UINT32, BASE_DEC, VALS(rnsap_UEMeasurementTimeslotInfoHCRBurstType_vals), 0,
38655 "rnsap.UEMeasurementTimeslotInfoHCRBurstType", HFILL }},
38656 { &hf_rnsap_UEMeasurementTimeslotInfoLCR_item,
38657 { "Item", "rnsap.UEMeasurementTimeslotInfoLCR_item",
38658 FT_NONE, BASE_NONE, NULL, 0,
38659 "rnsap.UEMeasurementTimeslotInfoLCR_IEs", HFILL }},
38660 { &hf_rnsap_timeSlot1,
38661 { "timeSlot", "rnsap.timeSlot",
38662 FT_UINT32, BASE_DEC, NULL, 0,
38663 "rnsap.TimeSlotLCR", HFILL }},
38664 { &hf_rnsap_uE_Transmitted_Power,
38665 { "uE-Transmitted-Power", "rnsap.uE_Transmitted_Power",
38666 FT_NONE, BASE_NONE, NULL, 0,
38667 "rnsap.UE_MeasurementValue_UE_Transmitted_Power", HFILL }},
38668 { &hf_rnsap_primary_CCPCH_RSCP,
38669 { "primary-CCPCH-RSCP", "rnsap.primary_CCPCH_RSCP",
38670 FT_NONE, BASE_NONE, NULL, 0,
38671 "rnsap.UE_MeasurementValue_Primary_CCPCH_RSCP", HFILL }},
38672 { &hf_rnsap_dL_Timeslot_ISCP,
38673 { "dL-Timeslot-ISCP", "rnsap.dL_Timeslot_ISCP",
38674 FT_NONE, BASE_NONE, NULL, 0,
38675 "rnsap.UE_MeasurementValue_DL_Timeslot_ISCP", HFILL }},
38676 { &hf_rnsap_extension_UEMeasurementValue,
38677 { "extension-UEMeasurementValue", "rnsap.extension_UEMeasurementValue",
38678 FT_NONE, BASE_NONE, NULL, 0,
38679 "rnsap.UEMeasurementValue_Extension", HFILL }},
38680 { &hf_rnsap_uEMeasurementTransmittedPowerListHCR,
38681 { "uEMeasurementTransmittedPowerListHCR", "rnsap.uEMeasurementTransmittedPowerListHCR",
38682 FT_UINT32, BASE_DEC, NULL, 0,
38683 "rnsap.UEMeasurementValueTransmittedPowerListHCR", HFILL }},
38684 { &hf_rnsap_uEMeasurementTransmittedPowerListLCR,
38685 { "uEMeasurementTransmittedPowerListLCR", "rnsap.uEMeasurementTransmittedPowerListLCR",
38686 FT_UINT32, BASE_DEC, NULL, 0,
38687 "rnsap.UEMeasurementValueTransmittedPowerListLCR", HFILL }},
38688 { &hf_rnsap_UEMeasurementValueTransmittedPowerListHCR_item,
38689 { "Item", "rnsap.UEMeasurementValueTransmittedPowerListHCR_item",
38690 FT_NONE, BASE_NONE, NULL, 0,
38691 "rnsap.UEMeasurementValueTransmittedPowerListHCR_IEs", HFILL }},
38692 { &hf_rnsap_uETransmitPower1,
38693 { "uETransmitPower", "rnsap.uETransmitPower",
38694 FT_UINT32, BASE_DEC, NULL, 0,
38695 "rnsap.INTEGER_0_104", HFILL }},
38696 { &hf_rnsap_UEMeasurementValueTransmittedPowerListLCR_item,
38697 { "Item", "rnsap.UEMeasurementValueTransmittedPowerListLCR_item",
38698 FT_NONE, BASE_NONE, NULL, 0,
38699 "rnsap.UEMeasurementValueTransmittedPowerListLCR_IEs", HFILL }},
38700 { &hf_rnsap_primaryCCPCH_RSCP_Delta,
38701 { "primaryCCPCH-RSCP-Delta", "rnsap.primaryCCPCH_RSCP_Delta",
38702 FT_INT32, BASE_DEC, NULL, 0,
38703 "rnsap.PrimaryCCPCH_RSCP_Delta", HFILL }},
38704 { &hf_rnsap_uEMeasurementTimeslotISCPListHCR,
38705 { "uEMeasurementTimeslotISCPListHCR", "rnsap.uEMeasurementTimeslotISCPListHCR",
38706 FT_UINT32, BASE_DEC, NULL, 0,
38707 "rnsap.UEMeasurementValueTimeslotISCPListHCR", HFILL }},
38708 { &hf_rnsap_uEMeasurementTimeslotISCPListLCR,
38709 { "uEMeasurementTimeslotISCPListLCR", "rnsap.uEMeasurementTimeslotISCPListLCR",
38710 FT_UINT32, BASE_DEC, NULL, 0,
38711 "rnsap.UEMeasurementValueTimeslotISCPListLCR", HFILL }},
38712 { &hf_rnsap_UEMeasurementValueTimeslotISCPListHCR_item,
38713 { "Item", "rnsap.UEMeasurementValueTimeslotISCPListHCR_item",
38714 FT_NONE, BASE_NONE, NULL, 0,
38715 "rnsap.UEMeasurementValueTimeslotISCPListHCR_IEs", HFILL }},
38716 { &hf_rnsap_UEMeasurementValueTimeslotISCPListLCR_item,
38717 { "Item", "rnsap.UEMeasurementValueTimeslotISCPListLCR_item",
38718 FT_NONE, BASE_NONE, NULL, 0,
38719 "rnsap.UEMeasurementValueTimeslotISCPListLCR_IEs", HFILL }},
38720 { &hf_rnsap_measurementAvailable2,
38721 { "measurementAvailable", "rnsap.measurementAvailable",
38722 FT_NONE, BASE_NONE, NULL, 0,
38723 "rnsap.UEMeasurementValueInformationAvailable", HFILL }},
38724 { &hf_rnsap_measurementnotAvailable2,
38725 { "measurementnotAvailable", "rnsap.measurementnotAvailable",
38726 FT_NONE, BASE_NONE, NULL, 0,
38727 "rnsap.UEMeasurementValueInformationnotAvailable", HFILL }},
38728 { &hf_rnsap_uEmeasurementValue,
38729 { "uEmeasurementValue", "rnsap.uEmeasurementValue",
38730 FT_UINT32, BASE_DEC, VALS(rnsap_UEMeasurementValue_vals), 0,
38731 "rnsap.UEMeasurementValue", HFILL }},
38732 { &hf_rnsap_cell_fach_pch,
38733 { "cell-fach-pch", "rnsap.cell_fach_pch",
38734 FT_NONE, BASE_NONE, NULL, 0,
38735 "rnsap.Cell_Fach_Pch_State", HFILL }},
38736 { &hf_rnsap_ura_pch,
38737 { "ura-pch", "rnsap.ura_pch",
38738 FT_NONE, BASE_NONE, NULL, 0,
38739 "rnsap.Ura_Pch_State", HFILL }},
38740 { &hf_rnsap_d_RNTI,
38741 { "d-RNTI", "rnsap.d_RNTI",
38742 FT_UINT32, BASE_DEC, NULL, 0,
38743 "rnsap.D_RNTI", HFILL }},
38744 { &hf_rnsap_srnc_id,
38745 { "srnc-id", "rnsap.srnc_id",
38746 FT_UINT32, BASE_DEC, NULL, 0,
38747 "rnsap.RNC_ID", HFILL }},
38748 { &hf_rnsap_ura_id,
38749 { "ura-id", "rnsap.ura_id",
38750 FT_UINT32, BASE_DEC, NULL, 0,
38751 "rnsap.URA_ID", HFILL }},
38752 { &hf_rnsap_UL_Timeslot_Information_item,
38753 { "Item", "rnsap.UL_Timeslot_Information_item",
38754 FT_NONE, BASE_NONE, NULL, 0,
38755 "rnsap.UL_Timeslot_InformationItem", HFILL }},
38756 { &hf_rnsap_UL_TimeslotLCR_Information_item,
38757 { "Item", "rnsap.UL_TimeslotLCR_Information_item",
38758 FT_NONE, BASE_NONE, NULL, 0,
38759 "rnsap.UL_TimeslotLCR_InformationItem", HFILL }},
38760 { &hf_rnsap_uL_Code_LCR_InformationList,
38761 { "uL-Code-LCR-InformationList", "rnsap.uL_Code_LCR_InformationList",
38762 FT_UINT32, BASE_DEC, NULL, 0,
38763 "rnsap.TDD_UL_Code_LCR_Information", HFILL }},
38764 { &hf_rnsap_UL_TimeSlot_ISCP_Info_item,
38765 { "Item", "rnsap.UL_TimeSlot_ISCP_Info_item",
38766 FT_NONE, BASE_NONE, NULL, 0,
38767 "rnsap.UL_TimeSlot_ISCP_InfoItem", HFILL }},
38768 { &hf_rnsap_uL_TimeslotISCP,
38769 { "uL-TimeslotISCP", "rnsap.uL_TimeslotISCP",
38770 FT_UINT32, BASE_DEC, NULL, 0,
38771 "rnsap.UL_TimeslotISCP", HFILL }},
38772 { &hf_rnsap_UL_TimeSlot_ISCP_LCR_Info_item,
38773 { "Item", "rnsap.UL_TimeSlot_ISCP_LCR_Info_item",
38774 FT_NONE, BASE_NONE, NULL, 0,
38775 "rnsap.UL_TimeSlot_ISCP_LCR_InfoItem", HFILL }},
38777 { "iSCP", "rnsap.iSCP",
38778 FT_UINT32, BASE_DEC, NULL, 0,
38779 "rnsap.UL_Timeslot_ISCP_Value", HFILL }},
38780 { &hf_rnsap_sync_UL_codes_bitmap,
38781 { "sync-UL-codes-bitmap", "rnsap.sync_UL_codes_bitmap",
38782 FT_BYTES, BASE_HEX, NULL, 0,
38783 "rnsap.BIT_STRING_SIZE_8", HFILL }},
38784 { &hf_rnsap_fPACH_info,
38785 { "fPACH-info", "rnsap.fPACH_info",
38786 FT_NONE, BASE_NONE, NULL, 0,
38787 "rnsap.FPACH_Information", HFILL }},
38788 { &hf_rnsap_prxUpPCHdes,
38789 { "prxUpPCHdes", "rnsap.prxUpPCHdes",
38790 FT_INT32, BASE_DEC, NULL, 0,
38791 "rnsap.INTEGER_M120_M58_", HFILL }},
38792 { &hf_rnsap_syncUL_procParameter,
38793 { "syncUL-procParameter", "rnsap.syncUL_procParameter",
38794 FT_NONE, BASE_NONE, NULL, 0,
38795 "rnsap.SYNC_UL_ProcParameters", HFILL }},
38797 { "mMax", "rnsap.mMax",
38798 FT_UINT32, BASE_DEC, NULL, 0,
38799 "rnsap.INTEGER_1_32", HFILL }},
38800 { &hf_rnsap_ul_ScramblingCodeNumber,
38801 { "ul-ScramblingCodeNumber", "rnsap.ul_ScramblingCodeNumber",
38802 FT_UINT32, BASE_DEC, NULL, 0,
38803 "rnsap.UL_ScramblingCodeNumber", HFILL }},
38804 { &hf_rnsap_ul_ScramblingCodeLength,
38805 { "ul-ScramblingCodeLength", "rnsap.ul_ScramblingCodeLength",
38806 FT_UINT32, BASE_DEC, VALS(rnsap_UL_ScramblingCodeLength_vals), 0,
38807 "rnsap.UL_ScramblingCodeLength", HFILL }},
38808 { &hf_rnsap_uL_Synchronisation_StepSize,
38809 { "uL-Synchronisation-StepSize", "rnsap.uL_Synchronisation_StepSize",
38810 FT_UINT32, BASE_DEC, NULL, 0,
38811 "rnsap.UL_Synchronisation_StepSize", HFILL }},
38812 { &hf_rnsap_uL_Synchronisation_Frequency,
38813 { "uL-Synchronisation-Frequency", "rnsap.uL_Synchronisation_Frequency",
38814 FT_UINT32, BASE_DEC, NULL, 0,
38815 "rnsap.UL_Synchronisation_Frequency", HFILL }},
38816 { &hf_rnsap_multipleURAsIndicator,
38817 { "multipleURAsIndicator", "rnsap.multipleURAsIndicator",
38818 FT_UINT32, BASE_DEC, VALS(rnsap_MultipleURAsIndicator_vals), 0,
38819 "rnsap.MultipleURAsIndicator", HFILL }},
38820 { &hf_rnsap_rNCsWithCellsInTheAccessedURA_List,
38821 { "rNCsWithCellsInTheAccessedURA-List", "rnsap.rNCsWithCellsInTheAccessedURA_List",
38822 FT_UINT32, BASE_DEC, NULL, 0,
38823 "rnsap.RNCsWithCellsInTheAccessedURA_List", HFILL }},
38824 { &hf_rnsap_RNCsWithCellsInTheAccessedURA_List_item,
38825 { "Item", "rnsap.RNCsWithCellsInTheAccessedURA_List_item",
38826 FT_NONE, BASE_NONE, NULL, 0,
38827 "rnsap.RNCsWithCellsInTheAccessedURA_Item", HFILL }},
38828 { &hf_rnsap_USCH_Information_item,
38829 { "Item", "rnsap.USCH_Information_item",
38830 FT_NONE, BASE_NONE, NULL, 0,
38831 "rnsap.USCH_InformationItem", HFILL }},
38833 { "local", "rnsap.local",
38834 FT_UINT32, BASE_DEC, NULL, 0,
38835 "rnsap.INTEGER_0_65535", HFILL }},
38836 { &hf_rnsap_global,
38837 { "global", "rnsap.global",
38838 FT_OID, BASE_NONE, NULL, 0,
38839 "rnsap.OBJECT_IDENTIFIER", HFILL }},
38840 { &hf_rnsap_procedureCode,
38841 { "procedureCode", "rnsap.procedureCode",
38842 FT_UINT32, BASE_DEC, VALS(rnsap_ProcedureCode_vals), 0,
38843 "rnsap.ProcedureCode", HFILL }},
38844 { &hf_rnsap_ddMode,
38845 { "ddMode", "rnsap.ddMode",
38846 FT_UINT32, BASE_DEC, VALS(rnsap_T_ddMode_vals), 0,
38847 "rnsap.T_ddMode", HFILL }},
38848 { &hf_rnsap_shortTransActionId,
38849 { "shortTransActionId", "rnsap.shortTransActionId",
38850 FT_UINT32, BASE_DEC, NULL, 0,
38851 "rnsap.INTEGER_0_127", HFILL }},
38852 { &hf_rnsap_longTransActionId,
38853 { "longTransActionId", "rnsap.longTransActionId",
38854 FT_UINT32, BASE_DEC, NULL, 0,
38855 "rnsap.INTEGER_0_32767", HFILL }},
38856 { &hf_rnsap_ProtocolIE_Container_item,
38857 { "Item", "rnsap.ProtocolIE_Container_item",
38858 FT_NONE, BASE_NONE, NULL, 0,
38859 "rnsap.ProtocolIE_Field", HFILL }},
38861 { "id", "rnsap.id",
38862 FT_UINT32, BASE_DEC, VALS(rnsap_ProtocolIE_ID_vals), 0,
38863 "rnsap.ProtocolIE_ID", HFILL }},
38865 { "value", "rnsap.value",
38866 FT_NONE, BASE_NONE, NULL, 0,
38867 "rnsap.ProtocolIEValue", HFILL }},
38868 { &hf_rnsap_ProtocolIE_ContainerPair_item,
38869 { "Item", "rnsap.ProtocolIE_ContainerPair_item",
38870 FT_NONE, BASE_NONE, NULL, 0,
38871 "rnsap.ProtocolIE_FieldPair", HFILL }},
38872 { &hf_rnsap_firstCriticality,
38873 { "firstCriticality", "rnsap.firstCriticality",
38874 FT_UINT32, BASE_DEC, VALS(rnsap_Criticality_vals), 0,
38875 "rnsap.Criticality", HFILL }},
38876 { &hf_rnsap_firstValue,
38877 { "firstValue", "rnsap.firstValue",
38878 FT_NONE, BASE_NONE, NULL, 0,
38879 "rnsap.FirstValue", HFILL }},
38880 { &hf_rnsap_secondCriticality,
38881 { "secondCriticality", "rnsap.secondCriticality",
38882 FT_UINT32, BASE_DEC, VALS(rnsap_Criticality_vals), 0,
38883 "rnsap.Criticality", HFILL }},
38884 { &hf_rnsap_secondValue,
38885 { "secondValue", "rnsap.secondValue",
38886 FT_NONE, BASE_NONE, NULL, 0,
38887 "rnsap.SecondValue", HFILL }},
38888 { &hf_rnsap_ProtocolIE_ContainerList_item,
38889 { "Item", "rnsap.ProtocolIE_ContainerList_item",
38890 FT_UINT32, BASE_DEC, NULL, 0,
38891 "rnsap.ProtocolIE_Container", HFILL }},
38892 { &hf_rnsap_ProtocolIE_ContainerPairList_item,
38893 { "Item", "rnsap.ProtocolIE_ContainerPairList_item",
38894 FT_UINT32, BASE_DEC, NULL, 0,
38895 "rnsap.ProtocolIE_ContainerPair", HFILL }},
38896 { &hf_rnsap_ProtocolExtensionContainer_item,
38897 { "Item", "rnsap.ProtocolExtensionContainer_item",
38898 FT_NONE, BASE_NONE, NULL, 0,
38899 "rnsap.ProtocolExtensionField", HFILL }},
38900 { &hf_rnsap_extensionValue,
38901 { "extensionValue", "rnsap.extensionValue",
38902 FT_NONE, BASE_NONE, NULL, 0,
38903 "rnsap.Extension", HFILL }},
38904 { &hf_rnsap_PrivateIE_Container_item,
38905 { "Item", "rnsap.PrivateIE_Container_item",
38906 FT_NONE, BASE_NONE, NULL, 0,
38907 "rnsap.PrivateIE_Field", HFILL }},
38908 { &hf_rnsap_privateIEid,
38909 { "privateIEid", "rnsap.privateIEid",
38910 FT_UINT32, BASE_DEC, VALS(rnsap_PrivateIE_ID_vals), 0,
38911 "rnsap.PrivateIE_ID", HFILL }},
38912 { &hf_rnsap_privateIEvalue,
38913 { "privateIEvalue", "rnsap.privateIEvalue",
38914 FT_NONE, BASE_NONE, NULL, 0,
38915 "rnsap.PrivateIEvalue", HFILL }},
38917 /*--- End of included file: packet-rnsap-hfarr.c ---*/
38918 #line 2325 "packet-rnsap-template.c"
38921 /* List of subtrees */
38922 static gint *ett[] = {
38924 &ett_rnsap_initiatingMessageValue,
38925 &ett_rnsap_ProtocolIEValueValue,
38926 &ett_rnsap_SuccessfulOutcomeValue,
38927 &ett_rnsap_UnsuccessfulOutcomeValue,
38929 /*--- Included file: packet-rnsap-ettarr.c ---*/
38930 #line 1 "packet-rnsap-ettarr.c"
38931 &ett_rnsap_RNSAP_PDU,
38932 &ett_rnsap_InitiatingMessage,
38933 &ett_rnsap_SuccessfulOutcome,
38934 &ett_rnsap_UnsuccessfulOutcome,
38935 &ett_rnsap_Outcome,
38936 &ett_rnsap_DummyInitiatingValue,
38937 &ett_rnsap_DummySuccessfulOutcomeValue,
38938 &ett_rnsap_DummyUnSuccessfulOutcomeValue,
38939 &ett_rnsap_DummyProtocolIE,
38940 &ett_rnsap_RadioLinkSetupRequestFDD,
38941 &ett_rnsap_UL_DPCH_Information_RL_SetupRqstFDD,
38942 &ett_rnsap_DL_DPCH_Information_RL_SetupRqstFDD,
38943 &ett_rnsap_PowerOffsetInformation_RL_SetupRqstFDD,
38944 &ett_rnsap_RL_InformationList_RL_SetupRqstFDD,
38945 &ett_rnsap_RL_InformationItem_RL_SetupRqstFDD,
38946 &ett_rnsap_F_DPCH_Information_RL_SetupRqstFDD,
38947 &ett_rnsap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD,
38948 &ett_rnsap_RadioLinkSetupRequestTDD,
38949 &ett_rnsap_UL_Physical_Channel_Information_RL_SetupRqstTDD,
38950 &ett_rnsap_DL_Physical_Channel_Information_RL_SetupRqstTDD,
38951 &ett_rnsap_UL_CCTrCH_InformationList_RL_SetupRqstTDD,
38952 &ett_rnsap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD,
38953 &ett_rnsap_DL_CCTrCH_InformationList_RL_SetupRqstTDD,
38954 &ett_rnsap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD,
38955 &ett_rnsap_CCTrCH_TPCList_RL_SetupRqstTDD,
38956 &ett_rnsap_CCTrCH_TPCItem_RL_SetupRqstTDD,
38957 &ett_rnsap_RL_Information_RL_SetupRqstTDD,
38958 &ett_rnsap_RadioLinkSetupResponseFDD,
38959 &ett_rnsap_RL_InformationResponseList_RL_SetupRspFDD,
38960 &ett_rnsap_RL_InformationResponseItem_RL_SetupRspFDD,
38961 &ett_rnsap_DiversityIndication_RL_SetupRspFDD,
38962 &ett_rnsap_Combining_RL_SetupRspFDD,
38963 &ett_rnsap_NonCombiningOrFirstRL_RL_SetupRspFDD,
38964 &ett_rnsap_RadioLinkSetupResponseTDD,
38965 &ett_rnsap_RL_InformationResponse_RL_SetupRspTDD,
38966 &ett_rnsap_UL_CCTrCHInformationListIE_RL_SetupRspTDD,
38967 &ett_rnsap_UL_CCTrCHInformationItem_RL_SetupRspTDD,
38968 &ett_rnsap_UL_DPCH_InformationItem_RL_SetupRspTDD,
38969 &ett_rnsap_DL_CCTrCHInformationListIE_RL_SetupRspTDD,
38970 &ett_rnsap_DL_CCTrCHInformationItem_RL_SetupRspTDD,
38971 &ett_rnsap_DL_DPCH_InformationItem_RL_SetupRspTDD,
38972 &ett_rnsap_DSCH_InformationListIEs_RL_SetupRspTDD,
38973 &ett_rnsap_DSCHInformationItem_RL_SetupRspTDD,
38974 &ett_rnsap_USCH_InformationListIEs_RL_SetupRspTDD,
38975 &ett_rnsap_USCHInformationItem_RL_SetupRspTDD,
38976 &ett_rnsap_RL_LCR_InformationResponse_RL_SetupRspTDD,
38977 &ett_rnsap_UL_LCR_CCTrCHInformationListIE_RL_SetupRspTDD,
38978 &ett_rnsap_UL_LCR_CCTrCHInformationItem_RL_SetupRspTDD,
38979 &ett_rnsap_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD,
38980 &ett_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD,
38981 &ett_rnsap_DL_CCTrCH_LCR_InformationItem_RL_SetupRspTDD,
38982 &ett_rnsap_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD,
38983 &ett_rnsap_DSCH_LCR_InformationListIEs_RL_SetupRspTDD,
38984 &ett_rnsap_DSCH_LCR_InformationItem_RL_SetupRspTDD,
38985 &ett_rnsap_USCH_LCR_InformationListIEs_RL_SetupRspTDD,
38986 &ett_rnsap_USCH_LCR_InformationItem_RL_SetupRspTDD,
38987 &ett_rnsap_RadioLinkSetupFailureFDD,
38988 &ett_rnsap_CauseLevel_RL_SetupFailureFDD,
38989 &ett_rnsap_GeneralCauseList_RL_SetupFailureFDD,
38990 &ett_rnsap_RLSpecificCauseList_RL_SetupFailureFDD,
38991 &ett_rnsap_UnsuccessfulRL_InformationResponseList_RL_SetupFailureFDD,
38992 &ett_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD,
38993 &ett_rnsap_SuccessfulRL_InformationResponseList_RL_SetupFailureFDD,
38994 &ett_rnsap_SuccessfulRL_InformationResponse_RL_SetupFailureFDD,
38995 &ett_rnsap_DiversityIndication_RL_SetupFailureFDD,
38996 &ett_rnsap_Combining_RL_SetupFailureFDD,
38997 &ett_rnsap_NonCombiningOrFirstRL_RL_SetupFailureFDD,
38998 &ett_rnsap_RadioLinkSetupFailureTDD,
38999 &ett_rnsap_CauseLevel_RL_SetupFailureTDD,
39000 &ett_rnsap_GeneralCauseList_RL_SetupFailureTDD,
39001 &ett_rnsap_RLSpecificCauseList_RL_SetupFailureTDD,
39002 &ett_rnsap_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD,
39003 &ett_rnsap_RadioLinkAdditionRequestFDD,
39004 &ett_rnsap_RL_InformationList_RL_AdditionRqstFDD,
39005 &ett_rnsap_RL_Information_RL_AdditionRqstFDD,
39006 &ett_rnsap_RadioLinkAdditionRequestTDD,
39007 &ett_rnsap_RL_Information_RL_AdditionRqstTDD,
39008 &ett_rnsap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD,
39009 &ett_rnsap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD,
39010 &ett_rnsap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD,
39011 &ett_rnsap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD,
39012 &ett_rnsap_RadioLinkAdditionResponseFDD,
39013 &ett_rnsap_RL_InformationResponseList_RL_AdditionRspFDD,
39014 &ett_rnsap_RL_InformationResponseItem_RL_AdditionRspFDD,
39015 &ett_rnsap_DiversityIndication_RL_AdditionRspFDD,
39016 &ett_rnsap_Combining_RL_AdditionRspFDD,
39017 &ett_rnsap_NonCombining_RL_AdditionRspFDD,
39018 &ett_rnsap_RadioLinkAdditionResponseTDD,
39019 &ett_rnsap_RL_InformationResponse_RL_AdditionRspTDD,
39020 &ett_rnsap_UL_CCTrCHInformationListIE_RL_AdditionRspTDD,
39021 &ett_rnsap_UL_CCTrCHInformationItem_RL_AdditionRspTDD,
39022 &ett_rnsap_UL_DPCH_InformationItem_RL_AdditionRspTDD,
39023 &ett_rnsap_DL_CCTrCHInformationListIE_RL_AdditionRspTDD,
39024 &ett_rnsap_DL_CCTrCHInformationItem_RL_AdditionRspTDD,
39025 &ett_rnsap_DL_DPCH_InformationItem_RL_AdditionRspTDD,
39026 &ett_rnsap_DCH_Information_RL_AdditionRspTDD,
39027 &ett_rnsap_DiversityIndication_RL_AdditionRspTDD,
39028 &ett_rnsap_Combining_RL_AdditionRspTDD,
39029 &ett_rnsap_NonCombining_RL_AdditionRspTDD,
39030 &ett_rnsap_DSCH_InformationListIE_RL_AdditionRspTDD,
39031 &ett_rnsap_DSCHInformationItem_RL_AdditionRspTDD,
39032 &ett_rnsap_DiversityIndication_RL_AdditionRspTDD2,
39033 &ett_rnsap_USCH_InformationListIE_RL_AdditionRspTDD,
39034 &ett_rnsap_USCHInformationItem_RL_AdditionRspTDD,
39035 &ett_rnsap_RL_LCR_InformationResponse_RL_AdditionRspTDD,
39036 &ett_rnsap_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD,
39037 &ett_rnsap_UL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD,
39038 &ett_rnsap_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD,
39039 &ett_rnsap_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD,
39040 &ett_rnsap_DL_CCTrCH_LCR_InformationItem_RL_AdditionRspTDD,
39041 &ett_rnsap_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD,
39042 &ett_rnsap_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD,
39043 &ett_rnsap_DSCH_LCR_InformationItem_RL_AdditionRspTDD,
39044 &ett_rnsap_USCH_LCR_InformationListIEs_RL_AdditionRspTDD,
39045 &ett_rnsap_USCH_LCR_InformationItem_RL_AdditionRspTDD,
39046 &ett_rnsap_RadioLinkAdditionFailureFDD,
39047 &ett_rnsap_CauseLevel_RL_AdditionFailureFDD,
39048 &ett_rnsap_GeneralCauseList_RL_AdditionFailureFDD,
39049 &ett_rnsap_RLSpecificCauseList_RL_AdditionFailureFDD,
39050 &ett_rnsap_UnsuccessfulRL_InformationResponseList_RL_AdditionFailureFDD,
39051 &ett_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD,
39052 &ett_rnsap_SuccessfulRL_InformationResponseList_RL_AdditionFailureFDD,
39053 &ett_rnsap_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD,
39054 &ett_rnsap_DiversityIndication_RL_AdditionFailureFDD,
39055 &ett_rnsap_Combining_RL_AdditionFailureFDD,
39056 &ett_rnsap_NonCombining_RL_AdditionFailureFDD,
39057 &ett_rnsap_RadioLinkAdditionFailureTDD,
39058 &ett_rnsap_CauseLevel_RL_AdditionFailureTDD,
39059 &ett_rnsap_GeneralCauseList_RL_AdditionFailureTDD,
39060 &ett_rnsap_RLSpecificCauseList_RL_AdditionFailureTDD,
39061 &ett_rnsap_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD,
39062 &ett_rnsap_RadioLinkDeletionRequest,
39063 &ett_rnsap_RL_InformationList_RL_DeletionRqst,
39064 &ett_rnsap_RL_Information_RL_DeletionRqst,
39065 &ett_rnsap_RadioLinkDeletionResponse,
39066 &ett_rnsap_RadioLinkReconfigurationPrepareFDD,
39067 &ett_rnsap_UL_DPCH_Information_RL_ReconfPrepFDD,
39068 &ett_rnsap_DL_DPCH_Information_RL_ReconfPrepFDD,
39069 &ett_rnsap_DL_DPCH_Power_Information_RL_ReconfPrepFDD,
39070 &ett_rnsap_PowerOffsetInformation_RL_ReconfPrepFDD,
39071 &ett_rnsap_DCH_DeleteList_RL_ReconfPrepFDD,
39072 &ett_rnsap_DCH_DeleteItem_RL_ReconfPrepFDD,
39073 &ett_rnsap_RL_InformationList_RL_ReconfPrepFDD,
39074 &ett_rnsap_RL_Information_RL_ReconfPrepFDD,
39075 &ett_rnsap_F_DPCH_Information_RL_ReconfPrepFDD,
39076 &ett_rnsap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD,
39077 &ett_rnsap_RadioLinkReconfigurationPrepareTDD,
39078 &ett_rnsap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD,
39079 &ett_rnsap_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD,
39080 &ett_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD,
39081 &ett_rnsap_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD,
39082 &ett_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD,
39083 &ett_rnsap_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD,
39084 &ett_rnsap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD,
39085 &ett_rnsap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD,
39086 &ett_rnsap_CCTrCH_TPCAddList_RL_ReconfPrepTDD,
39087 &ett_rnsap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD,
39088 &ett_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD,
39089 &ett_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD,
39090 &ett_rnsap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD,
39091 &ett_rnsap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD,
39092 &ett_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD,
39093 &ett_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD,
39094 &ett_rnsap_DCH_DeleteList_RL_ReconfPrepTDD,
39095 &ett_rnsap_DCH_DeleteItem_RL_ReconfPrepTDD,
39096 &ett_rnsap_DSCH_ModifyList_RL_ReconfPrepTDD,
39097 &ett_rnsap_DSCH_ModifyItem_RL_ReconfPrepTDD,
39098 &ett_rnsap_DSCH_DeleteList_RL_ReconfPrepTDD,
39099 &ett_rnsap_DSCH_DeleteItem_RL_ReconfPrepTDD,
39100 &ett_rnsap_USCH_ModifyList_RL_ReconfPrepTDD,
39101 &ett_rnsap_USCH_ModifyItem_RL_ReconfPrepTDD,
39102 &ett_rnsap_USCH_DeleteList_RL_ReconfPrepTDD,
39103 &ett_rnsap_USCH_DeleteItem_RL_ReconfPrepTDD,
39104 &ett_rnsap_RL_Information_RL_ReconfPrepTDD,
39105 &ett_rnsap_RL_InformationIE_RL_ReconfPrepTDD,
39106 &ett_rnsap_RadioLinkReconfigurationReadyFDD,
39107 &ett_rnsap_RL_InformationResponseList_RL_ReconfReadyFDD,
39108 &ett_rnsap_RL_InformationResponseItem_RL_ReconfReadyFDD,
39109 &ett_rnsap_RadioLinkReconfigurationReadyTDD,
39110 &ett_rnsap_RL_InformationResponse_RL_ReconfReadyTDD,
39111 &ett_rnsap_UL_CCTrCHInformationListIE_RL_ReconfReadyTDD,
39112 &ett_rnsap_UL_CCTrCH_InformationItem_RL_ReconfReadyTDD,
39113 &ett_rnsap_UL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD,
39114 &ett_rnsap_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD,
39115 &ett_rnsap_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD,
39116 &ett_rnsap_UL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD,
39117 &ett_rnsap_UL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD,
39118 &ett_rnsap_TDD_UL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD,
39119 &ett_rnsap_TDD_UL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD,
39120 &ett_rnsap_UL_Timeslot_InformationModifyList_RL_ReconfReadyTDD,
39121 &ett_rnsap_UL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD,
39122 &ett_rnsap_TDD_UL_Code_InformationModifyList_RL_ReconfReadyTDD,
39123 &ett_rnsap_TDD_UL_Code_InformationModifyItem_RL_ReconfReadyTDD,
39124 &ett_rnsap_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD,
39125 &ett_rnsap_UL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD,
39126 &ett_rnsap_DL_CCTrCHInformationListIE_RL_ReconfReadyTDD,
39127 &ett_rnsap_DL_CCTrCH_InformationItem_RL_ReconfReadyTDD,
39128 &ett_rnsap_DL_DPCH_LCR_InformationAddList_RL_ReconfReadyTDD,
39129 &ett_rnsap_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD,
39130 &ett_rnsap_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD,
39131 &ett_rnsap_DL_TimeslotLCR_InformationModifyList_RL_ReconfReadyTDD,
39132 &ett_rnsap_DL_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD,
39133 &ett_rnsap_TDD_DL_Code_LCR_InformationModifyList_RL_ReconfReadyTDD,
39134 &ett_rnsap_TDD_DL_Code_LCR_InformationModifyItem_RL_ReconfReadyTDD,
39135 &ett_rnsap_DL_Timeslot_InformationModifyList_RL_ReconfReadyTDD,
39136 &ett_rnsap_DL_Timeslot_InformationModifyItem_RL_ReconfReadyTDD,
39137 &ett_rnsap_TDD_DL_Code_InformationModifyList_RL_ReconfReadyTDD,
39138 &ett_rnsap_TDD_DL_Code_InformationModifyItem_RL_ReconfReadyTDD,
39139 &ett_rnsap_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD,
39140 &ett_rnsap_DL_DPCH_InformationDeleteItem_RL_ReconfReadyTDD,
39141 &ett_rnsap_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD,
39142 &ett_rnsap_DSCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD,
39143 &ett_rnsap_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD,
39144 &ett_rnsap_USCHToBeAddedOrModifiedItem_RL_ReconfReadyTDD,
39145 &ett_rnsap_Multiple_RL_InformationResponse_RL_ReconfReadyTDD,
39146 &ett_rnsap_RadioLinkReconfigurationCommit,
39147 &ett_rnsap_RadioLinkReconfigurationFailure,
39148 &ett_rnsap_CauseLevel_RL_ReconfFailure,
39149 &ett_rnsap_GeneralCauseList_RL_ReconfFailure,
39150 &ett_rnsap_RLSpecificCauseList_RL_ReconfFailure,
39151 &ett_rnsap_RL_ReconfigurationFailureList_RL_ReconfFailure,
39152 &ett_rnsap_RL_ReconfigurationFailure_RL_ReconfFail,
39153 &ett_rnsap_RadioLinkReconfigurationCancel,
39154 &ett_rnsap_RadioLinkReconfigurationRequestFDD,
39155 &ett_rnsap_UL_DPCH_Information_RL_ReconfRqstFDD,
39156 &ett_rnsap_DL_DPCH_Information_RL_ReconfRqstFDD,
39157 &ett_rnsap_DCH_DeleteList_RL_ReconfRqstFDD,
39158 &ett_rnsap_DCH_DeleteItem_RL_ReconfRqstFDD,
39159 &ett_rnsap_RL_ReconfigurationRequestFDD_RL_InformationList,
39160 &ett_rnsap_RL_ReconfigurationRequestFDD_RL_Information_IEs,
39161 &ett_rnsap_RadioLinkReconfigurationRequestTDD,
39162 &ett_rnsap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD,
39163 &ett_rnsap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD,
39164 &ett_rnsap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD,
39165 &ett_rnsap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD,
39166 &ett_rnsap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD,
39167 &ett_rnsap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD,
39168 &ett_rnsap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD,
39169 &ett_rnsap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD,
39170 &ett_rnsap_DCH_DeleteList_RL_ReconfRqstTDD,
39171 &ett_rnsap_DCH_DeleteItem_RL_ReconfRqstTDD,
39172 &ett_rnsap_Multiple_RL_ReconfigurationRequestTDD_RL_Information,
39173 &ett_rnsap_RL_ReconfigurationRequestTDD_RL_Information,
39174 &ett_rnsap_RadioLinkReconfigurationResponseFDD,
39175 &ett_rnsap_RL_InformationResponseList_RL_ReconfRspFDD,
39176 &ett_rnsap_RL_InformationResponseItem_RL_ReconfRspFDD,
39177 &ett_rnsap_RadioLinkReconfigurationResponseTDD,
39178 &ett_rnsap_RL_InformationResponse_RL_ReconfRspTDD,
39179 &ett_rnsap_DL_CCTrCH_InformationList_RL_ReconfRspTDD,
39180 &ett_rnsap_DL_CCTrCH_InformationItem_RL_ReconfRspTDD,
39181 &ett_rnsap_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD,
39182 &ett_rnsap_DL_Timeslot_LCR_InformationModifyList_RL_ReconfRspTDD,
39183 &ett_rnsap_DL_Timeslot_LCR_InformationModifyItem_RL_ReconfRspTDD,
39184 &ett_rnsap_Multiple_RL_InformationResponse_RL_ReconfRspTDD,
39185 &ett_rnsap_RadioLinkFailureIndication,
39186 &ett_rnsap_Reporting_Object_RL_FailureInd,
39187 &ett_rnsap_RL_RL_FailureInd,
39188 &ett_rnsap_RL_InformationList_RL_FailureInd,
39189 &ett_rnsap_RL_Information_RL_FailureInd,
39190 &ett_rnsap_RL_Set_RL_FailureInd,
39191 &ett_rnsap_RL_Set_InformationList_RL_FailureInd,
39192 &ett_rnsap_RL_Set_Information_RL_FailureInd,
39193 &ett_rnsap_CCTrCH_RL_FailureInd,
39194 &ett_rnsap_CCTrCH_InformationList_RL_FailureInd,
39195 &ett_rnsap_CCTrCH_InformationItem_RL_FailureInd,
39196 &ett_rnsap_RadioLinkPreemptionRequiredIndication,
39197 &ett_rnsap_RL_InformationList_RL_PreemptRequiredInd,
39198 &ett_rnsap_RL_InformationItem_RL_PreemptRequiredInd,
39199 &ett_rnsap_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd,
39200 &ett_rnsap_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd,
39201 &ett_rnsap_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd,
39202 &ett_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd,
39203 &ett_rnsap_RadioLinkRestoreIndication,
39204 &ett_rnsap_Reporting_Object_RL_RestoreInd,
39205 &ett_rnsap_RL_RL_RestoreInd,
39206 &ett_rnsap_RL_InformationList_RL_RestoreInd,
39207 &ett_rnsap_RL_Information_RL_RestoreInd,
39208 &ett_rnsap_RL_Set_RL_RestoreInd,
39209 &ett_rnsap_RL_Set_InformationList_RL_RestoreInd,
39210 &ett_rnsap_RL_Set_Information_RL_RestoreInd,
39211 &ett_rnsap_CCTrCH_RL_RestoreInd,
39212 &ett_rnsap_CCTrCH_InformationList_RL_RestoreInd,
39213 &ett_rnsap_CCTrCH_InformationItem_RL_RestoreInd,
39214 &ett_rnsap_DL_PowerControlRequest,
39215 &ett_rnsap_DL_ReferencePowerInformationList_DL_PC_Rqst,
39216 &ett_rnsap_DL_ReferencePowerInformation_DL_PC_Rqst,
39217 &ett_rnsap_DL_PowerTimeslotControlRequest,
39218 &ett_rnsap_PhysicalChannelReconfigurationRequestFDD,
39219 &ett_rnsap_RL_Information_PhyChReconfRqstFDD,
39220 &ett_rnsap_PhysicalChannelReconfigurationRequestTDD,
39221 &ett_rnsap_RL_Information_PhyChReconfRqstTDD,
39222 &ett_rnsap_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD,
39223 &ett_rnsap_UL_CCTrCH_InformationItem_PhyChReconfRqstTDD,
39224 &ett_rnsap_UL_DPCH_InformationItem_PhyChReconfRqstTDD,
39225 &ett_rnsap_UL_TimeslotLCR_InformationList_PhyChReconfRqstTDD,
39226 &ett_rnsap_UL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD,
39227 &ett_rnsap_UL_Timeslot_InformationList_PhyChReconfRqstTDD,
39228 &ett_rnsap_UL_Timeslot_InformationItem_PhyChReconfRqstTDD,
39229 &ett_rnsap_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD,
39230 &ett_rnsap_DL_CCTrCH_InformationItem_PhyChReconfRqstTDD,
39231 &ett_rnsap_DL_DPCH_InformationItem_PhyChReconfRqstTDD,
39232 &ett_rnsap_DL_TimeslotLCR_InformationList_PhyChReconfRqstTDD,
39233 &ett_rnsap_DL_TimeslotLCR_InformationItem_PhyChReconfRqstTDD,
39234 &ett_rnsap_DL_Timeslot_InformationList_PhyChReconfRqstTDD,
39235 &ett_rnsap_DL_Timeslot_InformationItem_PhyChReconfRqstTDD,
39236 &ett_rnsap_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD,
39237 &ett_rnsap_HSPDSCH_Timeslot_InformationItem_PhyChReconfRqstTDD,
39238 &ett_rnsap_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD,
39239 &ett_rnsap_HSPDSCH_Timeslot_InformationItemLCR_PhyChReconfRqstTDD,
39240 &ett_rnsap_PhysicalChannelReconfigurationCommand,
39241 &ett_rnsap_PhysicalChannelReconfigurationFailure,
39242 &ett_rnsap_RadioLinkCongestionIndication,
39243 &ett_rnsap_RL_InformationList_RL_CongestInd,
39244 &ett_rnsap_RL_InformationItem_RL_CongestInd,
39245 &ett_rnsap_DCH_Rate_Information_RL_CongestInd,
39246 &ett_rnsap_DCH_Rate_InformationItem_RL_CongestInd,
39247 &ett_rnsap_EDCH_MacdFlowSpecificInformationList_RL_CongestInd,
39248 &ett_rnsap_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd,
39249 &ett_rnsap_UplinkSignallingTransferIndicationFDD,
39250 &ett_rnsap_UplinkSignallingTransferIndicationTDD,
39251 &ett_rnsap_DownlinkSignallingTransferRequest,
39252 &ett_rnsap_RelocationCommit,
39253 &ett_rnsap_PagingRequest,
39254 &ett_rnsap_PagingArea_PagingRqst,
39255 &ett_rnsap_URA_PagingRqst,
39256 &ett_rnsap_Cell_PagingRqst,
39257 &ett_rnsap_CNOriginatedPage_PagingRqst,
39258 &ett_rnsap_DedicatedMeasurementInitiationRequest,
39259 &ett_rnsap_DedicatedMeasurementObjectType_DM_Rqst,
39260 &ett_rnsap_RL_DM_Rqst,
39261 &ett_rnsap_RL_InformationList_DM_Rqst,
39262 &ett_rnsap_RL_InformationItem_DM_Rqst,
39263 &ett_rnsap_HSSICH_Info_DM_Rqst,
39264 &ett_rnsap_RL_Set_DM_Rqst,
39265 &ett_rnsap_RL_Set_InformationList_DM_Rqst,
39266 &ett_rnsap_RL_Set_InformationItem_DM_Rqst,
39267 &ett_rnsap_DedicatedMeasurementInitiationResponse,
39268 &ett_rnsap_DedicatedMeasurementObjectType_DM_Rsp,
39269 &ett_rnsap_RL_DM_Rsp,
39270 &ett_rnsap_RL_Set_DM_Rsp,
39271 &ett_rnsap_RL_InformationList_DM_Rsp,
39272 &ett_rnsap_RL_InformationItem_DM_Rsp,
39273 &ett_rnsap_RL_Set_InformationList_DM_Rsp,
39274 &ett_rnsap_RL_Set_InformationItem_DM_Rsp,
39275 &ett_rnsap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp,
39276 &ett_rnsap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp,
39277 &ett_rnsap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp,
39278 &ett_rnsap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp,
39279 &ett_rnsap_DedicatedMeasurementInitiationFailure,
39280 &ett_rnsap_DedicatedMeasurementObjectType_DM_Fail,
39281 &ett_rnsap_RL_DM_Fail,
39282 &ett_rnsap_RL_Set_DM_Fail,
39283 &ett_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail,
39284 &ett_rnsap_RL_Unsuccessful_InformationItem_DM_Fail,
39285 &ett_rnsap_RL_Successful_InformationRespList_DM_Fail,
39286 &ett_rnsap_RL_Successful_InformationItem_DM_Fail,
39287 &ett_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail,
39288 &ett_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail,
39289 &ett_rnsap_RL_Set_Successful_InformationRespList_DM_Fail,
39290 &ett_rnsap_RL_Set_Successful_InformationItem_DM_Fail,
39291 &ett_rnsap_DedicatedMeasurementReport,
39292 &ett_rnsap_DedicatedMeasurementObjectType_DM_Rprt,
39293 &ett_rnsap_RL_DM_Rprt,
39294 &ett_rnsap_RL_Set_DM_Rprt,
39295 &ett_rnsap_RL_InformationList_DM_Rprt,
39296 &ett_rnsap_RL_InformationItem_DM_Rprt,
39297 &ett_rnsap_RL_Set_InformationList_DM_Rprt,
39298 &ett_rnsap_RL_Set_InformationItem_DM_Rprt,
39299 &ett_rnsap_DedicatedMeasurementTerminationRequest,
39300 &ett_rnsap_DedicatedMeasurementFailureIndication,
39301 &ett_rnsap_DedicatedMeasurementObjectType_DM_Fail_Ind,
39302 &ett_rnsap_RL_DM_Fail_Ind,
39303 &ett_rnsap_RL_Set_DM_Fail_Ind,
39304 &ett_rnsap_RL_Unsuccessful_InformationRespList_DM_Fail_Ind,
39305 &ett_rnsap_RL_Unsuccessful_InformationItem_DM_Fail_Ind,
39306 &ett_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind,
39307 &ett_rnsap_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind,
39308 &ett_rnsap_CommonTransportChannelResourcesReleaseRequest,
39309 &ett_rnsap_CommonTransportChannelResourcesRequest,
39310 &ett_rnsap_CommonTransportChannelResourcesResponseFDD,
39311 &ett_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD,
39312 &ett_rnsap_CommonTransportChannelResourcesResponseTDD,
39313 &ett_rnsap_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD,
39314 &ett_rnsap_CommonTransportChannelResourcesFailure,
39315 &ett_rnsap_CompressedModeCommand,
39316 &ett_rnsap_ErrorIndication,
39317 &ett_rnsap_CommonMeasurementInitiationRequest,
39318 &ett_rnsap_CommonMeasurementObjectType_CM_Rqst,
39319 &ett_rnsap_Cell_CM_Rqst,
39320 &ett_rnsap_NeighbouringCellMeasurementInfo,
39321 &ett_rnsap_NeighbouringCellMeasurementInfo_item,
39322 &ett_rnsap_CommonMeasurementInitiationResponse,
39323 &ett_rnsap_CommonMeasurementObjectType_CM_Rsp,
39324 &ett_rnsap_Cell_CM_Rsp,
39325 &ett_rnsap_CommonMeasurementInitiationFailure,
39326 &ett_rnsap_CommonMeasurementReport,
39327 &ett_rnsap_CommonMeasurementObjectType_CM_Rprt,
39328 &ett_rnsap_Cell_CM_Rprt,
39329 &ett_rnsap_CommonMeasurementTerminationRequest,
39330 &ett_rnsap_CommonMeasurementFailureIndication,
39331 &ett_rnsap_InformationExchangeInitiationRequest,
39332 &ett_rnsap_InformationExchangeObjectType_InfEx_Rqst,
39333 &ett_rnsap_Cell_InfEx_Rqst,
39334 &ett_rnsap_GSM_Cell_InfEx_Rqst,
39335 &ett_rnsap_InformationExchangeInitiationResponse,
39336 &ett_rnsap_InformationExchangeObjectType_InfEx_Rsp,
39337 &ett_rnsap_Cell_InfEx_Rsp,
39338 &ett_rnsap_MBMS_Bearer_Service_List_InfEx_Rsp,
39339 &ett_rnsap_MBMS_Bearer_ServiceItemIEs_InfEx_Rsp,
39340 &ett_rnsap_InformationExchangeInitiationFailure,
39341 &ett_rnsap_InformationReport,
39342 &ett_rnsap_InformationExchangeObjectType_InfEx_Rprt,
39343 &ett_rnsap_Cell_InfEx_Rprt,
39344 &ett_rnsap_InformationExchangeTerminationRequest,
39345 &ett_rnsap_InformationExchangeFailureIndication,
39346 &ett_rnsap_ResetRequest,
39347 &ett_rnsap_ResetIndicator,
39348 &ett_rnsap_ContextList_Reset,
39349 &ett_rnsap_ContextInfoList_Reset,
39350 &ett_rnsap_ContextInfoItem_Reset,
39351 &ett_rnsap_ContextType_Reset,
39352 &ett_rnsap_ContextGroupList_Reset,
39353 &ett_rnsap_ContextGroupInfoList_Reset,
39354 &ett_rnsap_ContextGroupInfoItem_Reset,
39355 &ett_rnsap_ResetResponse,
39356 &ett_rnsap_RadioLinkActivationCommandFDD,
39357 &ett_rnsap_DelayedActivationInformationList_RL_ActivationCmdFDD,
39358 &ett_rnsap_DelayedActivationInformation_RL_ActivationCmdFDD,
39359 &ett_rnsap_RadioLinkActivationCommandTDD,
39360 &ett_rnsap_DelayedActivationInformationList_RL_ActivationCmdTDD,
39361 &ett_rnsap_DelayedActivationInformation_RL_ActivationCmdTDD,
39362 &ett_rnsap_GERANUplinkSignallingTransferIndication,
39363 &ett_rnsap_RadioLinkParameterUpdateIndicationFDD,
39364 &ett_rnsap_RL_ParameterUpdateIndicationFDD_RL_InformationList,
39365 &ett_rnsap_RL_ParameterUpdateIndicationFDD_RL_Information_Item,
39366 &ett_rnsap_RadioLinkParameterUpdateIndicationTDD,
39367 &ett_rnsap_UEMeasurementInitiationRequest,
39368 &ett_rnsap_UEMeasurementInitiationResponse,
39369 &ett_rnsap_UEMeasurementInitiationFailure,
39370 &ett_rnsap_UEMeasurementReport,
39371 &ett_rnsap_UEMeasurementTerminationRequest,
39372 &ett_rnsap_UEMeasurementFailureIndication,
39373 &ett_rnsap_IurInvokeTrace,
39374 &ett_rnsap_ListOfInterfacesToTrace,
39375 &ett_rnsap_InterfacesToTraceItem,
39376 &ett_rnsap_IurDeactivateTrace,
39377 &ett_rnsap_MBMSAttachCommand,
39378 &ett_rnsap_MBMSDetachCommand,
39379 &ett_rnsap_DirectInformationTransfer,
39380 &ett_rnsap_PrivateMessage,
39381 &ett_rnsap_Active_MBMS_Bearer_Service_ListFDD,
39382 &ett_rnsap_Active_MBMS_Bearer_Service_ListFDD_PFL,
39383 &ett_rnsap_Active_MBMS_Bearer_Service_ListTDD,
39384 &ett_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL,
39385 &ett_rnsap_Active_Pattern_Sequence_Information,
39386 &ett_rnsap_AdditionalPreferredFrequency,
39387 &ett_rnsap_AdditionalPreferredFrequencyItem,
39388 &ett_rnsap_AffectedUEInformationForMBMS,
39389 &ett_rnsap_AllocationRetentionPriority,
39390 &ett_rnsap_Allowed_Rate_Information,
39391 &ett_rnsap_Angle_Of_Arrival_Value_LCR,
39392 &ett_rnsap_BadSatellites,
39393 &ett_rnsap_T_badSatelliteInformation,
39394 &ett_rnsap_T_badSatelliteInformation_item,
39396 &ett_rnsap_BurstModeParameters,
39398 &ett_rnsap_Cell_Capacity_Class_Value,
39401 &ett_rnsap_CommonMeasurementAccuracy,
39402 &ett_rnsap_CommonMeasurementValue,
39403 &ett_rnsap_CommonMeasurementValueInformation,
39404 &ett_rnsap_CommonMeasurementAvailable,
39405 &ett_rnsap_CorrespondingCells,
39406 &ett_rnsap_CriticalityDiagnostics,
39407 &ett_rnsap_CriticalityDiagnostics_IE_List,
39408 &ett_rnsap_CriticalityDiagnostics_IE_List_item,
39409 &ett_rnsap_MessageStructure,
39410 &ett_rnsap_MessageStructure_item,
39411 &ett_rnsap_CN_CS_DomainIdentifier,
39412 &ett_rnsap_CN_PS_DomainIdentifier,
39413 &ett_rnsap_DCH_FDD_Information,
39414 &ett_rnsap_DCH_FDD_InformationItem,
39415 &ett_rnsap_DCH_Specific_FDD_InformationList,
39416 &ett_rnsap_DCH_Specific_FDD_Item,
39417 &ett_rnsap_DCH_InformationResponse,
39418 &ett_rnsap_DCH_InformationResponseItem,
39419 &ett_rnsap_DCH_TDD_Information,
39420 &ett_rnsap_DCH_TDD_InformationItem,
39421 &ett_rnsap_DCH_Specific_TDD_InformationList,
39422 &ett_rnsap_DCH_Specific_TDD_Item,
39423 &ett_rnsap_DedicatedMeasurementValue,
39424 &ett_rnsap_DedicatedMeasurementValueInformation,
39425 &ett_rnsap_DedicatedMeasurementAvailable,
39426 &ett_rnsap_DelayedActivation,
39427 &ett_rnsap_DelayedActivationUpdate,
39428 &ett_rnsap_Activate_Info,
39429 &ett_rnsap_Deactivate_Info,
39430 &ett_rnsap_Execution_Type,
39431 &ett_rnsap_DGPSCorrections,
39432 &ett_rnsap_T_satellite_DGPSCorrections_Information,
39433 &ett_rnsap_T_satellite_DGPSCorrections_Information_item,
39434 &ett_rnsap_DGPSThreshold,
39435 &ett_rnsap_DL_PowerBalancing_Information,
39436 &ett_rnsap_DL_ReferencePowerInformationList,
39437 &ett_rnsap_DL_ReferencePowerInformationItem,
39438 &ett_rnsap_DL_ReferencePowerInformation,
39439 &ett_rnsap_DL_Timeslot_Information,
39440 &ett_rnsap_DL_Timeslot_InformationItem,
39441 &ett_rnsap_DL_TimeslotLCR_Information,
39442 &ett_rnsap_DL_TimeslotLCR_InformationItem,
39443 &ett_rnsap_DL_TimeSlot_ISCP_Info,
39444 &ett_rnsap_DL_TimeSlot_ISCP_InfoItem,
39445 &ett_rnsap_DL_TimeSlot_ISCP_LCR_Information,
39446 &ett_rnsap_DL_TimeSlot_ISCP_LCR_InfoItem,
39447 &ett_rnsap_DSCH_FlowControlInformation,
39448 &ett_rnsap_DSCH_FlowControlItem,
39449 &ett_rnsap_DSCH_TDD_Information,
39450 &ett_rnsap_DSCH_TDD_InformationItem,
39451 &ett_rnsap_EDCH_FDD_DL_ControlChannelInformation,
39452 &ett_rnsap_EDCH_FDD_Information,
39453 &ett_rnsap_EDCH_FDD_InformationResponse,
39454 &ett_rnsap_EDCH_FDD_InformationResponseItem,
39455 &ett_rnsap_EDCH_FDD_Information_To_Modify,
39456 &ett_rnsap_EDCH_FDD_Update_Information,
39457 &ett_rnsap_EDCH_FDD_Update_InfoItem,
39458 &ett_rnsap_E_DCH_Grant_Type_Information,
39459 &ett_rnsap_E_DCH_LogicalChannelInformation,
39460 &ett_rnsap_E_DCH_LogicalChannelInformationItem,
39461 &ett_rnsap_E_DCH_MACdPDU_SizeList,
39462 &ett_rnsap_E_DCH_MACdPDU_SizeListItem,
39463 &ett_rnsap_E_DCH_LogicalChannelToModify,
39464 &ett_rnsap_E_DCH_LogicalChannelToModifyItem,
39465 &ett_rnsap_E_DCH_MACdPDU_SizeToModifyList,
39466 &ett_rnsap_E_DCH_LogicalChannelToDelete,
39467 &ett_rnsap_E_DCH_LogicalChannelToDeleteItem,
39468 &ett_rnsap_EDCH_MACdFlows_Information,
39469 &ett_rnsap_EDCH_MACdFlow_Specific_InfoList,
39470 &ett_rnsap_EDCH_MACdFlow_Specific_InfoItem,
39471 &ett_rnsap_EDCH_MACdFlow_Specific_InfoToModifyList,
39472 &ett_rnsap_EDCH_MACdFlow_Specific_InfoToModifyItem,
39473 &ett_rnsap_EDCH_MACdFlows_To_Delete,
39474 &ett_rnsap_EDCH_MACdFlows_To_Delete_Item,
39475 &ett_rnsap_E_DCH_Non_Scheduled_Transmission_Grant_Items,
39476 &ett_rnsap_EDPCH_Information_FDD,
39477 &ett_rnsap_EDPCH_Information_RLReconfPrepare_FDD,
39478 &ett_rnsap_EDPCH_Information_RLReconfRequest_FDD,
39479 &ett_rnsap_EDCH_Serving_RL,
39480 &ett_rnsap_EDCH_Serving_RL_in_this_DRNS,
39481 &ett_rnsap_E_TFCS_Information,
39488 &ett_rnsap_FACH_FlowControlInformation,
39489 &ett_rnsap_FACH_FlowControlInformationItem,
39490 &ett_rnsap_FACH_InformationList,
39491 &ett_rnsap_FACH_InformationItem,
39492 &ett_rnsap_FACH_PCH_InformationList,
39493 &ett_rnsap_FACH_PCH_InformationItem,
39494 &ett_rnsap_FDD_DCHs_to_Modify,
39495 &ett_rnsap_FDD_DCHs_to_ModifyItem,
39496 &ett_rnsap_FDD_DCHs_to_ModifySpecificInformationList,
39497 &ett_rnsap_FDD_DCHs_to_ModifySpecificItem,
39498 &ett_rnsap_FDD_DL_CodeInformation,
39499 &ett_rnsap_FDD_DL_CodeInformationItem,
39500 &ett_rnsap_FPACH_Information,
39501 &ett_rnsap_GA_Cell,
39502 &ett_rnsap_GA_Cell_item,
39503 &ett_rnsap_GA_CellAdditionalShapes,
39504 &ett_rnsap_GA_AltitudeAndDirection,
39505 &ett_rnsap_GA_EllipsoidArc,
39506 &ett_rnsap_GA_PointWithAltitude,
39507 &ett_rnsap_GA_PointWithAltitudeAndUncertaintyEllipsoid,
39508 &ett_rnsap_GA_PointWithUnCertaintyEllipse,
39509 &ett_rnsap_GA_UncertaintyEllipse,
39510 &ett_rnsap_GA_PointWithUnCertainty,
39511 &ett_rnsap_GA_AccessPointPosition,
39512 &ett_rnsap_GeographicalCoordinate,
39513 &ett_rnsap_GERAN_SI_Type,
39514 &ett_rnsap_GERAN_SystemInfo,
39515 &ett_rnsap_GERAN_SystemInfo_item,
39516 &ett_rnsap_GPS_Almanac,
39517 &ett_rnsap_T_satellite_Almanac_Information,
39518 &ett_rnsap_T_satellite_Almanac_Information_item,
39519 &ett_rnsap_Satellite_Almanac_Information_ExtItem,
39520 &ett_rnsap_Satellite_Almanac_Information_ExtItem_item,
39521 &ett_rnsap_GPSInformation,
39522 &ett_rnsap_GPSInformation_item,
39523 &ett_rnsap_GPS_Ionospheric_Model,
39524 &ett_rnsap_GPS_NavigationModel_and_TimeRecovery,
39525 &ett_rnsap_GPS_NavigationModel_and_TimeRecovery_item,
39526 &ett_rnsap_GPS_RealTime_Integrity,
39527 &ett_rnsap_GPS_RX_POS,
39528 &ett_rnsap_GPS_UTC_Model,
39529 &ett_rnsap_Guaranteed_Rate_Information,
39530 &ett_rnsap_HARQ_MemoryPartitioning,
39531 &ett_rnsap_HARQ_MemoryPartitioning_Implicit,
39532 &ett_rnsap_HARQ_MemoryPartitioning_Explicit,
39533 &ett_rnsap_HARQ_MemoryPartitioningList,
39534 &ett_rnsap_HARQ_MemoryPartitioningItem,
39535 &ett_rnsap_HSDSCH_FDD_Information,
39536 &ett_rnsap_HSDSCH_FDD_Information_Response,
39537 &ett_rnsap_HSDSCH_Information_to_Modify,
39538 &ett_rnsap_HSDSCH_Information_to_Modify_Unsynchronised,
39539 &ett_rnsap_HSDSCH_MACdFlow_Specific_InfoList,
39540 &ett_rnsap_HSDSCH_MACdFlow_Specific_InfoItem,
39541 &ett_rnsap_HSDSCH_MACdFlow_Specific_InfoList_Response,
39542 &ett_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_Response,
39543 &ett_rnsap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify,
39544 &ett_rnsap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify,
39545 &ett_rnsap_HSDSCH_MACdFlows_Information,
39546 &ett_rnsap_HSDSCH_MACdFlows_to_Delete,
39547 &ett_rnsap_HSDSCH_MACdFlows_to_Delete_Item,
39548 &ett_rnsap_HSDSCH_Initial_Capacity_Allocation,
39549 &ett_rnsap_HSDSCH_Initial_Capacity_AllocationItem,
39550 &ett_rnsap_HSDSCH_TDD_Information,
39551 &ett_rnsap_HSDSCH_TDD_Information_Response,
39552 &ett_rnsap_HSPDSCH_TDD_Specific_InfoList_Response,
39553 &ett_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response,
39554 &ett_rnsap_HSPDSCH_TDD_Specific_InfoList_Response_LCR,
39555 &ett_rnsap_HSPDSCH_TDD_Specific_InfoItem_Response_LCR,
39556 &ett_rnsap_HSSCCH_FDD_Specific_InfoList_Response,
39557 &ett_rnsap_HSSCCH_FDD_Specific_InfoItem_Response,
39558 &ett_rnsap_HSSCCH_TDD_Specific_InfoList_Response,
39559 &ett_rnsap_HSSCCH_TDD_Specific_InfoItem_Response,
39560 &ett_rnsap_HSSCCH_TDD_Specific_InfoList_Response_LCR,
39561 &ett_rnsap_HSSCCH_TDD_Specific_InfoItem_Response_LCR,
39562 &ett_rnsap_HSSICH_Info,
39563 &ett_rnsap_HSSICH_InfoLCR,
39564 &ett_rnsap_HS_SICH_Reception_Quality_Value,
39565 &ett_rnsap_HSDSCH_FDD_Update_Information,
39566 &ett_rnsap_HSDSCH_TDD_Update_Information,
39567 &ett_rnsap_InformationAvailable,
39568 &ett_rnsap_InformationReportCharacteristics,
39569 &ett_rnsap_InformationReportPeriodicity,
39570 &ett_rnsap_InformationThreshold,
39571 &ett_rnsap_InformationType,
39572 &ett_rnsap_IPDLParameters,
39573 &ett_rnsap_IPDL_FDD_Parameters,
39574 &ett_rnsap_IPDL_TDD_Parameters,
39575 &ett_rnsap_IPDL_TDD_ParametersLCR,
39576 &ett_rnsap_LoadValue,
39577 &ett_rnsap_MAC_c_sh_SDU_LengthList,
39578 &ett_rnsap_MACdPDU_Size_IndexList,
39579 &ett_rnsap_MACdPDU_Size_IndexItem,
39580 &ett_rnsap_MACdPDU_Size_IndexList_to_Modify,
39581 &ett_rnsap_MACdPDU_Size_IndexItem_to_Modify,
39582 &ett_rnsap_MBMS_Bearer_Service_Full_Address,
39583 &ett_rnsap_MBMS_Bearer_Service_List,
39584 &ett_rnsap_MBMS_Bearer_ServiceItemFDD,
39585 &ett_rnsap_MBMS_Bearer_ServiceItemFDD_PFL,
39586 &ett_rnsap_MBMS_Bearer_ServiceItemTDD,
39587 &ett_rnsap_MBMS_Bearer_ServiceItemTDD_PFL,
39588 &ett_rnsap_MBMSChannelTypeInfo,
39589 &ett_rnsap_MBMSChannelTypeCellList,
39590 &ett_rnsap_MBMSPreferredFreqLayerInfo,
39591 &ett_rnsap_MeasurementIncreaseDecreaseThreshold,
39592 &ett_rnsap_MeasurementThreshold,
39593 &ett_rnsap_MidambleShiftAndBurstType,
39594 &ett_rnsap_T_type1,
39595 &ett_rnsap_T_midambleAllocationMode,
39596 &ett_rnsap_T_type2,
39597 &ett_rnsap_T_midambleAllocationMode1,
39598 &ett_rnsap_T_type3,
39599 &ett_rnsap_T_midambleAllocationMode2,
39600 &ett_rnsap_MidambleShiftLCR,
39601 &ett_rnsap_ModifyPriorityQueue,
39602 &ett_rnsap_NACC_Related_Data,
39603 &ett_rnsap_Neighbouring_UMTS_CellInformation,
39604 &ett_rnsap_Neighbouring_UMTS_CellInformationItem,
39605 &ett_rnsap_Neighbouring_FDD_CellInformation,
39606 &ett_rnsap_Neighbouring_FDD_CellInformationItem,
39607 &ett_rnsap_NeighbouringFDDCellMeasurementInformation,
39608 &ett_rnsap_Neighbouring_GSM_CellInformationIEs,
39609 &ett_rnsap_Neighbouring_GSM_CellInformationItem,
39610 &ett_rnsap_Neighbouring_TDD_CellInformation,
39611 &ett_rnsap_Neighbouring_TDD_CellInformationItem,
39612 &ett_rnsap_NeighbouringTDDCellMeasurementInformation,
39613 &ett_rnsap_NeighbouringTDDCellMeasurementInformationLCR,
39614 &ett_rnsap_Neighbouring_LCR_TDD_CellInformation,
39615 &ett_rnsap_Neighbouring_LCR_TDD_CellInformationItem,
39616 &ett_rnsap_NotProvidedCellList,
39617 &ett_rnsap_NRTLoadInformationValue,
39618 &ett_rnsap_OnModification,
39619 &ett_rnsap_OnModificationInformation,
39620 &ett_rnsap_PCH_InformationList,
39621 &ett_rnsap_PCH_InformationItem,
39622 &ett_rnsap_Periodic,
39623 &ett_rnsap_PeriodicInformation,
39624 &ett_rnsap_Permanent_NAS_UE_Identity,
39625 &ett_rnsap_PreferredFrequencyLayerInfo,
39626 &ett_rnsap_PriorityQueue_InfoList,
39627 &ett_rnsap_PriorityQueue_InfoItem,
39628 &ett_rnsap_PriorityQueue_InfoList_to_Modify,
39629 &ett_rnsap_PriorityQueue_InfoItem_to_Add,
39630 &ett_rnsap_PriorityQueue_InfoItem_to_Modify,
39631 &ett_rnsap_PriorityQueue_InfoList_to_Modify_Unsynchronised,
39632 &ett_rnsap_PriorityQueue_InfoItem_to_Modify_Unsynchronised,
39633 &ett_rnsap_ProvidedInformation,
39634 &ett_rnsap_PTMCellList,
39635 &ett_rnsap_PTPCellList,
39636 &ett_rnsap_RB_Info,
39637 &ett_rnsap_Reference_E_TFCI_Information,
39638 &ett_rnsap_Reference_E_TFCI_Information_Item,
39639 &ett_rnsap_ReportCharacteristics,
39640 &ett_rnsap_ReportPeriodicity,
39641 &ett_rnsap_RequestedDataValue,
39642 &ett_rnsap_RequestedDataValueInformation,
39643 &ett_rnsap_RL_Specific_DCH_Info,
39644 &ett_rnsap_RL_Specific_DCH_Info_Item,
39645 &ett_rnsap_RL_Specific_EDCH_Information,
39646 &ett_rnsap_RL_Specific_EDCH_InfoItem,
39647 &ett_rnsap_RTLoadValue,
39649 &ett_rnsap_Secondary_CCPCH_Info_TDD,
39650 &ett_rnsap_Secondary_CPICH_Information,
39651 &ett_rnsap_Secondary_CPICH_Information_Change,
39652 &ett_rnsap_Secondary_LCR_CCPCH_Info_TDD,
39653 &ett_rnsap_Secondary_CCPCH_TDD_InformationList,
39654 &ett_rnsap_Secondary_CCPCH_TDD_InformationItem,
39655 &ett_rnsap_Secondary_LCR_CCPCH_TDD_InformationList,
39656 &ett_rnsap_Secondary_LCR_CCPCH_TDD_InformationItem,
39657 &ett_rnsap_Secondary_CCPCH_TDD_Code_Information,
39658 &ett_rnsap_Secondary_CCPCH_TDD_Code_InformationItem,
39659 &ett_rnsap_Secondary_LCR_CCPCH_TDD_Code_Information,
39660 &ett_rnsap_Secondary_LCR_CCPCH_TDD_Code_InformationItem,
39661 &ett_rnsap_GA_AccessPointPositionwithOptionalAltitude,
39662 &ett_rnsap_SFNSFNMeasurementThresholdInformation,
39663 &ett_rnsap_SFNSFNMeasurementValueInformation,
39664 &ett_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
39665 &ett_rnsap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
39666 &ett_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
39667 &ett_rnsap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
39668 &ett_rnsap_SFNSFNTimeStampInformation,
39669 &ett_rnsap_SFNSFNTimeStamp_TDD,
39670 &ett_rnsap_SFNSFNValue,
39671 &ett_rnsap_SNA_Information,
39672 &ett_rnsap_ListOfSNAs,
39673 &ett_rnsap_S_RNTI_Group,
39674 &ett_rnsap_SynchronisationConfiguration,
39675 &ett_rnsap_SYNC_UL_ProcParameters,
39676 &ett_rnsap_TDD_ChannelisationCodeLCR,
39677 &ett_rnsap_TDD_DCHs_to_Modify,
39678 &ett_rnsap_TDD_DCHs_to_ModifyItem,
39679 &ett_rnsap_TDD_DCHs_to_ModifySpecificInformationList,
39680 &ett_rnsap_TDD_DCHs_to_ModifySpecificItem,
39681 &ett_rnsap_TDD_DL_Code_Information,
39682 &ett_rnsap_TDD_DL_Code_InformationItem,
39683 &ett_rnsap_TDD_DL_Code_LCR_Information,
39684 &ett_rnsap_TDD_DL_Code_LCR_InformationItem,
39685 &ett_rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR,
39686 &ett_rnsap_TDD_DPCHOffset,
39687 &ett_rnsap_TDD_UL_Code_Information,
39688 &ett_rnsap_TDD_UL_Code_InformationItem,
39689 &ett_rnsap_TDD_UL_Code_LCR_Information,
39690 &ett_rnsap_TDD_UL_Code_LCR_InformationItem,
39691 &ett_rnsap_TDD_UL_DPCH_TimeSlotFormat_LCR,
39694 &ett_rnsap_Transmission_Gap_Pattern_Sequence_Information,
39695 &ett_rnsap_Transmission_Gap_Pattern_Sequence_Information_item,
39696 &ett_rnsap_Transmission_Gap_Pattern_Sequence_Status_List,
39697 &ett_rnsap_Transmission_Gap_Pattern_Sequence_Status_List_item,
39698 &ett_rnsap_TUTRANGPS,
39699 &ett_rnsap_TUTRANGPSMeasurementThresholdInformation,
39700 &ett_rnsap_TUTRANGPSMeasurementValueInformation,
39701 &ett_rnsap_TransportFormatCombination_Beta,
39702 &ett_rnsap_T_signalledGainFactors,
39704 &ett_rnsap_T_tFCSvalues,
39705 &ett_rnsap_TFCS_TFCSList,
39706 &ett_rnsap_TFCS_TFCSList_item,
39707 &ett_rnsap_TFCS_CTFC,
39708 &ett_rnsap_TransportFormatSet,
39709 &ett_rnsap_TransportFormatSet_DynamicPartList,
39710 &ett_rnsap_TransportFormatSet_DynamicPartList_item,
39711 &ett_rnsap_TransportFormatSet_ModeDP,
39712 &ett_rnsap_TDD_TransportFormatSet_ModeDP,
39713 &ett_rnsap_TransmissionTimeIntervalInformation,
39714 &ett_rnsap_TransmissionTimeIntervalInformation_item,
39715 &ett_rnsap_TransportFormatSet_Semi_staticPart,
39716 &ett_rnsap_TransportFormatSet_ModeSSP,
39717 &ett_rnsap_UE_Capabilities_Info,
39718 &ett_rnsap_UEIdentity,
39719 &ett_rnsap_UEMeasurementReportCharacteristics,
39720 &ett_rnsap_UEMeasurementReportCharacteristicsEvent1h,
39721 &ett_rnsap_UEMeasurementReportCharacteristicsEvent1i,
39722 &ett_rnsap_UEMeasurementReportCharacteristicsEvent6a,
39723 &ett_rnsap_UEMeasurementReportCharacteristicsEvent6b,
39724 &ett_rnsap_UEMeasurementReportCharacteristicsEvent6c,
39725 &ett_rnsap_UEMeasurementReportCharacteristicsEvent6d,
39726 &ett_rnsap_UEMeasurementReportCharacteristicsPeriodic,
39727 &ett_rnsap_UEMeasurementThreshold,
39728 &ett_rnsap_UEMeasurementTimeslotInfoHCR,
39729 &ett_rnsap_UEMeasurementTimeslotInfoHCR_IEs,
39730 &ett_rnsap_UEMeasurementTimeslotInfoLCR,
39731 &ett_rnsap_UEMeasurementTimeslotInfoLCR_IEs,
39732 &ett_rnsap_UEMeasurementValue,
39733 &ett_rnsap_UE_MeasurementValue_UE_Transmitted_Power,
39734 &ett_rnsap_UEMeasurementValueTransmittedPowerListHCR,
39735 &ett_rnsap_UEMeasurementValueTransmittedPowerListHCR_IEs,
39736 &ett_rnsap_UEMeasurementValueTransmittedPowerListLCR,
39737 &ett_rnsap_UEMeasurementValueTransmittedPowerListLCR_IEs,
39738 &ett_rnsap_UE_MeasurementValue_Primary_CCPCH_RSCP,
39739 &ett_rnsap_UE_MeasurementValue_DL_Timeslot_ISCP,
39740 &ett_rnsap_UEMeasurementValueTimeslotISCPListHCR,
39741 &ett_rnsap_UEMeasurementValueTimeslotISCPListHCR_IEs,
39742 &ett_rnsap_UEMeasurementValueTimeslotISCPListLCR,
39743 &ett_rnsap_UEMeasurementValueTimeslotISCPListLCR_IEs,
39744 &ett_rnsap_UEMeasurementValueInformation,
39745 &ett_rnsap_UEMeasurementValueInformationAvailable,
39746 &ett_rnsap_UE_State,
39747 &ett_rnsap_Cell_Fach_Pch_State,
39748 &ett_rnsap_Ura_Pch_State,
39749 &ett_rnsap_UL_Timeslot_Information,
39750 &ett_rnsap_UL_Timeslot_InformationItem,
39751 &ett_rnsap_UL_TimeslotLCR_Information,
39752 &ett_rnsap_UL_TimeslotLCR_InformationItem,
39753 &ett_rnsap_UL_TimeSlot_ISCP_Info,
39754 &ett_rnsap_UL_TimeSlot_ISCP_InfoItem,
39755 &ett_rnsap_UL_TimeSlot_ISCP_LCR_Info,
39756 &ett_rnsap_UL_TimeSlot_ISCP_LCR_InfoItem,
39757 &ett_rnsap_UL_TimingAdvanceCtrl_LCR,
39759 &ett_rnsap_UL_ScramblingCode,
39760 &ett_rnsap_UL_Synchronisation_Parameters_LCR,
39761 &ett_rnsap_URA_Information,
39762 &ett_rnsap_RNCsWithCellsInTheAccessedURA_List,
39763 &ett_rnsap_RNCsWithCellsInTheAccessedURA_Item,
39764 &ett_rnsap_USCH_Information,
39765 &ett_rnsap_USCH_InformationItem,
39766 &ett_rnsap_PrivateIE_ID,
39767 &ett_rnsap_ProcedureID,
39768 &ett_rnsap_TransactionID,
39769 &ett_rnsap_ProtocolIE_Container,
39770 &ett_rnsap_ProtocolIE_Field,
39771 &ett_rnsap_ProtocolIE_ContainerPair,
39772 &ett_rnsap_ProtocolIE_FieldPair,
39773 &ett_rnsap_ProtocolIE_ContainerList,
39774 &ett_rnsap_ProtocolIE_ContainerPairList,
39775 &ett_rnsap_ProtocolExtensionContainer,
39776 &ett_rnsap_ProtocolExtensionField,
39777 &ett_rnsap_PrivateIE_Container,
39778 &ett_rnsap_PrivateIE_Field,
39780 /*--- End of included file: packet-rnsap-ettarr.c ---*/
39781 #line 2335 "packet-rnsap-template.c"
39785 /* Register protocol */
39786 proto_rnsap = proto_register_protocol(PNAME, PSNAME, PFNAME);
39787 /* Register fields and subtrees */
39788 proto_register_field_array(proto_rnsap, hf, array_length(hf));
39789 proto_register_subtree_array(ett, array_length(ett));
39792 register_dissector("rnsap", dissect_rnsap, proto_rnsap);
39798 /*--- proto_reg_handoff_rnsap ---------------------------------------*/
39800 proto_reg_handoff_rnsap(void)
39803 rnsap_handle = find_dissector("rnsap");
39804 dissector_add("sccp.ssn", SCCP_SSN_RNSAP, rnsap_handle);
39805 /* Add heuristic dissector
39806 * Perhaps we want a preference whether the heuristic dissector
39807 * is or isn't enabled
39809 /*heur_dissector_add("sccp", dissect_sccp_rnsap_heur, proto_rnsap); */