blob: a7884f170787835a74f4758459a1cd1452f2db68 [file] [log] [blame]
Harald Weltec0e8e5c2015-08-29 20:34:21 +02001/* Automatically generated file - do not edit */
2#ifndef _FFASN1_OUT_H
3#define _FFASN1_OUT_H
4
5#include "asn1defs.h"
6
7#ifdef __cplusplus
8extern "C" {
9#endif
10
11typedef enum Criticality {
12 Criticality_reject,
13 Criticality_ignore,
14 Criticality_notify,
15} Criticality;
16
17extern const ASN1CType asn1_type_Criticality[];
18
19typedef enum Presence {
20 Presence_optional,
21 Presence_conditional,
22 Presence_mandatory,
23} Presence;
24
25extern const ASN1CType asn1_type_Presence[];
26
27typedef enum {
28 PrivateIE_ID_local,
29 PrivateIE_ID_global,
30} PrivateIE_ID_choice;
31
32typedef struct PrivateIE_ID {
33 PrivateIE_ID_choice choice;
34 union {
35 int local;
36 ASN1ObjectIdentifier global;
37 } u;
38} PrivateIE_ID;
39
40extern const ASN1CType asn1_type_PrivateIE_ID[];
41
42typedef int ProcedureCode;
43
44extern const ASN1CType asn1_type_ProcedureCode[];
45
46typedef int ProtocolExtensionID;
47
48extern const ASN1CType asn1_type_ProtocolExtensionID[];
49
50typedef int ProtocolIE_ID;
51
52extern const ASN1CType asn1_type_ProtocolIE_ID[];
53
54typedef enum TriggeringMessage {
55 TriggeringMessage_initiating_message,
56 TriggeringMessage_successful_outcome,
57 TriggeringMessage_unsuccessfull_outcome,
58 TriggeringMessage_outcome,
59} TriggeringMessage;
60
61extern const ASN1CType asn1_type_TriggeringMessage[];
62
63typedef struct RANAP_PROTOCOL_IES { /* object class definition */
64 ASN1CType id;
65 ASN1CType criticality;
66 ASN1CType Value;
67 ASN1CType presence;
68} RANAP_PROTOCOL_IES;
69
70
71extern const ASN1CType asn1_type_RANAP_PROTOCOL_IES[];
72
73typedef struct RANAP_PROTOCOL_IES_PAIR { /* object class definition */
74 ASN1CType id;
75 ASN1CType firstCriticality;
76 ASN1CType FirstValue;
77 ASN1CType secondCriticality;
78 ASN1CType SecondValue;
79 ASN1CType presence;
80} RANAP_PROTOCOL_IES_PAIR;
81
82
83extern const ASN1CType asn1_type_RANAP_PROTOCOL_IES_PAIR[];
84
85typedef struct RANAP_PROTOCOL_EXTENSION { /* object class definition */
86 ASN1CType id;
87 ASN1CType criticality;
88 ASN1CType Extension;
89 ASN1CType presence;
90} RANAP_PROTOCOL_EXTENSION;
91
92
93extern const ASN1CType asn1_type_RANAP_PROTOCOL_EXTENSION[];
94
95typedef struct RANAP_PRIVATE_IES { /* object class definition */
96 ASN1CType id;
97 ASN1CType criticality;
98 ASN1CType Value;
99 ASN1CType presence;
100} RANAP_PRIVATE_IES;
101
102
103extern const ASN1CType asn1_type_RANAP_PRIVATE_IES[];
104
105typedef enum AccuracyFulfilmentIndicator {
106 AccuracyFulfilmentIndicator_requested_Accuracy_Fulfilled,
107 AccuracyFulfilmentIndicator_requested_Accuracy_Not_Fulfilled,
108} AccuracyFulfilmentIndicator;
109
110extern const ASN1CType asn1_type_AccuracyFulfilmentIndicator[];
111
112typedef int PriorityLevel;
113
114extern const ASN1CType asn1_type_PriorityLevel[];
115
116typedef enum Pre_emptionCapability {
117 Pre_emptionCapability_shall_not_trigger_pre_emption,
118 Pre_emptionCapability_may_trigger_pre_emption,
119} Pre_emptionCapability;
120
121extern const ASN1CType asn1_type_Pre_emptionCapability[];
122
123typedef enum Pre_emptionVulnerability {
124 Pre_emptionVulnerability_not_pre_emptable,
125 Pre_emptionVulnerability_pre_emptable,
126} Pre_emptionVulnerability;
127
128extern const ASN1CType asn1_type_Pre_emptionVulnerability[];
129
130typedef enum QueuingAllowed {
131 QueuingAllowed_queueing_not_allowed,
132 QueuingAllowed_queueing_allowed,
133} QueuingAllowed;
134
135extern const ASN1CType asn1_type_QueuingAllowed[];
136
137typedef struct ProtocolExtensionField_1 {
138 ProtocolExtensionID id;
139 Criticality criticality;
140 ASN1OpenType extensionValue;
141} ProtocolExtensionField_1;
142
143
144extern const ASN1CType asn1_type_ProtocolExtensionField_1[];
145
146typedef struct ProtocolExtensionContainer_1 {
147 ProtocolExtensionField_1 *tab;
148 int count;
149} ProtocolExtensionContainer_1;
150
151extern const ASN1CType asn1_type_ProtocolExtensionContainer_1[];
152
153typedef struct AllocationOrRetentionPriority {
154 PriorityLevel priorityLevel;
155 Pre_emptionCapability pre_emptionCapability;
156 Pre_emptionVulnerability pre_emptionVulnerability;
157 QueuingAllowed queuingAllowed;
158 BOOL iE_Extensions_option;
159 ProtocolExtensionContainer_1 iE_Extensions;
160} AllocationOrRetentionPriority;
161
162
163extern const ASN1CType asn1_type_AllocationOrRetentionPriority[];
164
165typedef enum Alt_RAB_Parameter_MaxBitrateType {
166 Alt_RAB_Parameter_MaxBitrateType_unspecified,
167 Alt_RAB_Parameter_MaxBitrateType_value_range,
168 Alt_RAB_Parameter_MaxBitrateType_discrete_values,
169} Alt_RAB_Parameter_MaxBitrateType;
170
171extern const ASN1CType asn1_type_Alt_RAB_Parameter_MaxBitrateType[];
172
173typedef int MaxBitrate;
174
175extern const ASN1CType asn1_type_MaxBitrate[];
176
177typedef struct Alt_RAB_Parameter_MaxBitrateList {
178 MaxBitrate *tab;
179 int count;
180} Alt_RAB_Parameter_MaxBitrateList;
181
182extern const ASN1CType asn1_type_Alt_RAB_Parameter_MaxBitrateList[];
183
184typedef struct Alt_RAB_Parameter_MaxBitrates {
185 Alt_RAB_Parameter_MaxBitrateList *tab;
186 int count;
187} Alt_RAB_Parameter_MaxBitrates;
188
189extern const ASN1CType asn1_type_Alt_RAB_Parameter_MaxBitrates[];
190
191typedef struct Alt_RAB_Parameter_MaxBitrateInf {
192 Alt_RAB_Parameter_MaxBitrateType altMaxBitrateType;
193 BOOL altMaxBitrates_option;
194 Alt_RAB_Parameter_MaxBitrates altMaxBitrates;
195} Alt_RAB_Parameter_MaxBitrateInf;
196
197
198extern const ASN1CType asn1_type_Alt_RAB_Parameter_MaxBitrateInf[];
199
200typedef enum Alt_RAB_Parameter_GuaranteedBitrateType {
201 Alt_RAB_Parameter_GuaranteedBitrateType_unspecified,
202 Alt_RAB_Parameter_GuaranteedBitrateType_value_range,
203 Alt_RAB_Parameter_GuaranteedBitrateType_discrete_values,
204} Alt_RAB_Parameter_GuaranteedBitrateType;
205
206extern const ASN1CType asn1_type_Alt_RAB_Parameter_GuaranteedBitrateType[];
207
208typedef int GuaranteedBitrate;
209
210extern const ASN1CType asn1_type_GuaranteedBitrate[];
211
212typedef struct Alt_RAB_Parameter_GuaranteedBitrateList {
213 GuaranteedBitrate *tab;
214 int count;
215} Alt_RAB_Parameter_GuaranteedBitrateList;
216
217extern const ASN1CType asn1_type_Alt_RAB_Parameter_GuaranteedBitrateList[];
218
219typedef struct Alt_RAB_Parameter_GuaranteedBitrates {
220 Alt_RAB_Parameter_GuaranteedBitrateList *tab;
221 int count;
222} Alt_RAB_Parameter_GuaranteedBitrates;
223
224extern const ASN1CType asn1_type_Alt_RAB_Parameter_GuaranteedBitrates[];
225
226typedef struct Alt_RAB_Parameter_GuaranteedBitrateInf {
227 Alt_RAB_Parameter_GuaranteedBitrateType altGuaranteedBitrateType;
228 BOOL altGuaranteedBitrates_option;
229 Alt_RAB_Parameter_GuaranteedBitrates altGuaranteedBitrates;
230} Alt_RAB_Parameter_GuaranteedBitrateInf;
231
232
233extern const ASN1CType asn1_type_Alt_RAB_Parameter_GuaranteedBitrateInf[];
234
235typedef struct ProtocolExtensionField_2 {
236 ProtocolExtensionID id;
237 Criticality criticality;
238 ASN1OpenType extensionValue;
239} ProtocolExtensionField_2;
240
241
242extern const ASN1CType asn1_type_ProtocolExtensionField_2[];
243
244typedef struct ProtocolExtensionContainer_2 {
245 ProtocolExtensionField_2 *tab;
246 int count;
247} ProtocolExtensionContainer_2;
248
249extern const ASN1CType asn1_type_ProtocolExtensionContainer_2[];
250
251typedef struct Alt_RAB_Parameters {
252 BOOL altMaxBitrateInf_option;
253 Alt_RAB_Parameter_MaxBitrateInf altMaxBitrateInf;
254 BOOL altGuaranteedBitRateInf_option;
255 Alt_RAB_Parameter_GuaranteedBitrateInf altGuaranteedBitRateInf;
256 BOOL iE_Extensions_option;
257 ProtocolExtensionContainer_2 iE_Extensions;
258} Alt_RAB_Parameters;
259
260
261extern const ASN1CType asn1_type_Alt_RAB_Parameters[];
262
263typedef enum TrafficClass {
264 TrafficClass_conversational,
265 TrafficClass_streaming,
266 TrafficClass_interactive,
267 TrafficClass_background,
268} TrafficClass;
269
270extern const ASN1CType asn1_type_TrafficClass[];
271
272typedef enum RAB_AsymmetryIndicator {
273 RAB_AsymmetryIndicator_symmetric_bidirectional,
274 RAB_AsymmetryIndicator_asymmetric_unidirectional_downlink,
275 RAB_AsymmetryIndicator_asymmetric_unidirectional_uplink,
276 RAB_AsymmetryIndicator_asymmetric_bidirectional,
277} RAB_AsymmetryIndicator;
278
279extern const ASN1CType asn1_type_RAB_AsymmetryIndicator[];
280
281typedef struct RAB_Parameter_MaxBitrateList {
282 MaxBitrate *tab;
283 int count;
284} RAB_Parameter_MaxBitrateList;
285
286extern const ASN1CType asn1_type_RAB_Parameter_MaxBitrateList[];
287
288typedef struct RAB_Parameter_GuaranteedBitrateList {
289 GuaranteedBitrate *tab;
290 int count;
291} RAB_Parameter_GuaranteedBitrateList;
292
293extern const ASN1CType asn1_type_RAB_Parameter_GuaranteedBitrateList[];
294
295typedef enum DeliveryOrder {
296 DeliveryOrder_delivery_order_requested,
297 DeliveryOrder_delivery_order_not_requested,
298} DeliveryOrder;
299
300extern const ASN1CType asn1_type_DeliveryOrder[];
301
302typedef int MaxSDU_Size;
303
304extern const ASN1CType asn1_type_MaxSDU_Size[];
305
306typedef struct ProtocolExtensionField_62 {
307 ProtocolExtensionID id;
308 Criticality criticality;
309 ASN1OpenType extensionValue;
310} ProtocolExtensionField_62;
311
312
313extern const ASN1CType asn1_type_ProtocolExtensionField_62[];
314
315typedef struct ProtocolExtensionContainer_62 {
316 ProtocolExtensionField_62 *tab;
317 int count;
318} ProtocolExtensionContainer_62;
319
320extern const ASN1CType asn1_type_ProtocolExtensionContainer_62[];
321
322typedef struct SDU_ErrorRatio {
323 int mantissa;
324 int exponent;
325 BOOL iE_Extensions_option;
326 ProtocolExtensionContainer_62 iE_Extensions;
327} SDU_ErrorRatio;
328
329
330extern const ASN1CType asn1_type_SDU_ErrorRatio[];
331
332typedef struct ProtocolExtensionField_55 {
333 ProtocolExtensionID id;
334 Criticality criticality;
335 ASN1OpenType extensionValue;
336} ProtocolExtensionField_55;
337
338
339extern const ASN1CType asn1_type_ProtocolExtensionField_55[];
340
341typedef struct ProtocolExtensionContainer_55 {
342 ProtocolExtensionField_55 *tab;
343 int count;
344} ProtocolExtensionContainer_55;
345
346extern const ASN1CType asn1_type_ProtocolExtensionContainer_55[];
347
348typedef struct ResidualBitErrorRatio {
349 int mantissa;
350 int exponent;
351 BOOL iE_Extensions_option;
352 ProtocolExtensionContainer_55 iE_Extensions;
353} ResidualBitErrorRatio;
354
355
356extern const ASN1CType asn1_type_ResidualBitErrorRatio[];
357
358typedef enum DeliveryOfErroneousSDU {
359 DeliveryOfErroneousSDU_yes,
360 DeliveryOfErroneousSDU_no,
361 DeliveryOfErroneousSDU_no_error_detection_consideration,
362} DeliveryOfErroneousSDU;
363
364extern const ASN1CType asn1_type_DeliveryOfErroneousSDU[];
365
366typedef int SubflowSDU_Size;
367
368extern const ASN1CType asn1_type_SubflowSDU_Size[];
369
370typedef int RAB_SubflowCombinationBitRate;
371
372extern const ASN1CType asn1_type_RAB_SubflowCombinationBitRate[];
373
374typedef struct ProtocolExtensionField_63 {
375 ProtocolExtensionID id;
376 Criticality criticality;
377 ASN1OpenType extensionValue;
378} ProtocolExtensionField_63;
379
380
381extern const ASN1CType asn1_type_ProtocolExtensionField_63[];
382
383typedef struct ProtocolExtensionContainer_63 {
384 ProtocolExtensionField_63 *tab;
385 int count;
386} ProtocolExtensionContainer_63;
387
388extern const ASN1CType asn1_type_ProtocolExtensionContainer_63[];
389
390typedef struct SDU_FormatInformationParameters_1 {
391 BOOL subflowSDU_Size_option;
392 SubflowSDU_Size subflowSDU_Size;
393 BOOL rAB_SubflowCombinationBitRate_option;
394 RAB_SubflowCombinationBitRate rAB_SubflowCombinationBitRate;
395 BOOL iE_Extensions_option;
396 ProtocolExtensionContainer_63 iE_Extensions;
397} SDU_FormatInformationParameters_1;
398
399
400extern const ASN1CType asn1_type_SDU_FormatInformationParameters_1[];
401
402typedef struct SDU_FormatInformationParameters {
403 SDU_FormatInformationParameters_1 *tab;
404 int count;
405} SDU_FormatInformationParameters;
406
407extern const ASN1CType asn1_type_SDU_FormatInformationParameters[];
408
409typedef struct ProtocolExtensionField_64 {
410 ProtocolExtensionID id;
411 Criticality criticality;
412 ASN1OpenType extensionValue;
413} ProtocolExtensionField_64;
414
415
416extern const ASN1CType asn1_type_ProtocolExtensionField_64[];
417
418typedef struct ProtocolExtensionContainer_64 {
419 ProtocolExtensionField_64 *tab;
420 int count;
421} ProtocolExtensionContainer_64;
422
423extern const ASN1CType asn1_type_ProtocolExtensionContainer_64[];
424
425typedef struct SDU_Parameters_1 {
426 BOOL sDU_ErrorRatio_option;
427 SDU_ErrorRatio sDU_ErrorRatio;
428 ResidualBitErrorRatio residualBitErrorRatio;
429 DeliveryOfErroneousSDU deliveryOfErroneousSDU;
430 BOOL sDU_FormatInformationParameters_option;
431 SDU_FormatInformationParameters sDU_FormatInformationParameters;
432 BOOL iE_Extensions_option;
433 ProtocolExtensionContainer_64 iE_Extensions;
434} SDU_Parameters_1;
435
436
437extern const ASN1CType asn1_type_SDU_Parameters_1[];
438
439typedef struct SDU_Parameters {
440 SDU_Parameters_1 *tab;
441 int count;
442} SDU_Parameters;
443
444extern const ASN1CType asn1_type_SDU_Parameters[];
445
446typedef int TransferDelay;
447
448extern const ASN1CType asn1_type_TransferDelay[];
449
450typedef int TrafficHandlingPriority;
451
452extern const ASN1CType asn1_type_TrafficHandlingPriority[];
453
454typedef enum SourceStatisticsDescriptor {
455 SourceStatisticsDescriptor_speech,
456 SourceStatisticsDescriptor_unknown,
457} SourceStatisticsDescriptor;
458
459extern const ASN1CType asn1_type_SourceStatisticsDescriptor[];
460
461typedef enum RelocationRequirement {
462 RelocationRequirement_lossless,
463 RelocationRequirement_none,
464 RelocationRequirement_realtime,
465} RelocationRequirement;
466
467extern const ASN1CType asn1_type_RelocationRequirement[];
468
469typedef struct ProtocolExtensionField_48 {
470 ProtocolExtensionID id;
471 Criticality criticality;
472 ASN1OpenType extensionValue;
473} ProtocolExtensionField_48;
474
475
476extern const ASN1CType asn1_type_ProtocolExtensionField_48[];
477
478typedef struct ProtocolExtensionContainer_48 {
479 ProtocolExtensionField_48 *tab;
480 int count;
481} ProtocolExtensionContainer_48;
482
483extern const ASN1CType asn1_type_ProtocolExtensionContainer_48[];
484
485typedef struct RAB_Parameters {
486 TrafficClass trafficClass;
487 RAB_AsymmetryIndicator rAB_AsymmetryIndicator;
488 RAB_Parameter_MaxBitrateList maxBitrate;
489 BOOL guaranteedBitRate_option;
490 RAB_Parameter_GuaranteedBitrateList guaranteedBitRate;
491 DeliveryOrder deliveryOrder;
492 MaxSDU_Size maxSDU_Size;
493 SDU_Parameters sDU_Parameters;
494 BOOL transferDelay_option;
495 TransferDelay transferDelay;
496 BOOL trafficHandlingPriority_option;
497 TrafficHandlingPriority trafficHandlingPriority;
498 BOOL allocationOrRetentionPriority_option;
499 AllocationOrRetentionPriority allocationOrRetentionPriority;
500 BOOL sourceStatisticsDescriptor_option;
501 SourceStatisticsDescriptor sourceStatisticsDescriptor;
502 BOOL relocationRequirement_option;
503 RelocationRequirement relocationRequirement;
504 BOOL iE_Extensions_option;
505 ProtocolExtensionContainer_48 iE_Extensions;
506} RAB_Parameters;
507
508
509extern const ASN1CType asn1_type_RAB_Parameters[];
510
511typedef int ExtendedGuaranteedBitrate;
512
513extern const ASN1CType asn1_type_ExtendedGuaranteedBitrate[];
514
515typedef struct Alt_RAB_Parameter_ExtendedGuaranteedBitrateList {
516 ExtendedGuaranteedBitrate *tab;
517 int count;
518} Alt_RAB_Parameter_ExtendedGuaranteedBitrateList;
519
520extern const ASN1CType asn1_type_Alt_RAB_Parameter_ExtendedGuaranteedBitrateList[];
521
522typedef struct Alt_RAB_Parameter_ExtendedGuaranteedBitrates {
523 Alt_RAB_Parameter_ExtendedGuaranteedBitrateList *tab;
524 int count;
525} Alt_RAB_Parameter_ExtendedGuaranteedBitrates;
526
527extern const ASN1CType asn1_type_Alt_RAB_Parameter_ExtendedGuaranteedBitrates[];
528
529typedef struct Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf {
530 Alt_RAB_Parameter_GuaranteedBitrateType altExtendedGuaranteedBitrateType;
531 BOOL altExtendedGuaranteedBitrates_option;
532 Alt_RAB_Parameter_ExtendedGuaranteedBitrates altExtendedGuaranteedBitrates;
533} Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf;
534
535
536extern const ASN1CType asn1_type_Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf[];
537
538typedef int ExtendedMaxBitrate;
539
540extern const ASN1CType asn1_type_ExtendedMaxBitrate[];
541
542typedef struct Alt_RAB_Parameter_ExtendedMaxBitrateList {
543 ExtendedMaxBitrate *tab;
544 int count;
545} Alt_RAB_Parameter_ExtendedMaxBitrateList;
546
547extern const ASN1CType asn1_type_Alt_RAB_Parameter_ExtendedMaxBitrateList[];
548
549typedef struct Alt_RAB_Parameter_ExtendedMaxBitrates {
550 Alt_RAB_Parameter_ExtendedMaxBitrateList *tab;
551 int count;
552} Alt_RAB_Parameter_ExtendedMaxBitrates;
553
554extern const ASN1CType asn1_type_Alt_RAB_Parameter_ExtendedMaxBitrates[];
555
556typedef struct Alt_RAB_Parameter_ExtendedMaxBitrateInf {
557 Alt_RAB_Parameter_MaxBitrateType altExtendedMaxBitrateType;
558 BOOL altExtendedMaxBitrates_option;
559 Alt_RAB_Parameter_ExtendedMaxBitrates altExtendedMaxBitrates;
560} Alt_RAB_Parameter_ExtendedMaxBitrateInf;
561
562
563extern const ASN1CType asn1_type_Alt_RAB_Parameter_ExtendedMaxBitrateInf[];
564
565typedef int SupportedBitrate;
566
567extern const ASN1CType asn1_type_SupportedBitrate[];
568
569typedef struct SupportedRAB_ParameterBitrateList {
570 SupportedBitrate *tab;
571 int count;
572} SupportedRAB_ParameterBitrateList;
573
574extern const ASN1CType asn1_type_SupportedRAB_ParameterBitrateList[];
575
576typedef struct Alt_RAB_Parameter_SupportedMaxBitrates {
577 SupportedRAB_ParameterBitrateList *tab;
578 int count;
579} Alt_RAB_Parameter_SupportedMaxBitrates;
580
581extern const ASN1CType asn1_type_Alt_RAB_Parameter_SupportedMaxBitrates[];
582
583typedef struct ProtocolExtensionField_4 {
584 ProtocolExtensionID id;
585 Criticality criticality;
586 ASN1OpenType extensionValue;
587} ProtocolExtensionField_4;
588
589
590extern const ASN1CType asn1_type_ProtocolExtensionField_4[];
591
592typedef struct ProtocolExtensionContainer_4 {
593 ProtocolExtensionField_4 *tab;
594 int count;
595} ProtocolExtensionContainer_4;
596
597extern const ASN1CType asn1_type_ProtocolExtensionContainer_4[];
598
599typedef struct Alt_RAB_Parameter_SupportedMaxBitrateInf {
600 Alt_RAB_Parameter_MaxBitrateType altSupportedMaxBitrateType;
601 BOOL altSupportedMaxBitrates_option;
602 Alt_RAB_Parameter_SupportedMaxBitrates altSupportedMaxBitrates;
603 BOOL iE_Extensions_option;
604 ProtocolExtensionContainer_4 iE_Extensions;
605} Alt_RAB_Parameter_SupportedMaxBitrateInf;
606
607
608extern const ASN1CType asn1_type_Alt_RAB_Parameter_SupportedMaxBitrateInf[];
609
610typedef struct Alt_RAB_Parameter_SupportedGuaranteedBitrates {
611 SupportedRAB_ParameterBitrateList *tab;
612 int count;
613} Alt_RAB_Parameter_SupportedGuaranteedBitrates;
614
615extern const ASN1CType asn1_type_Alt_RAB_Parameter_SupportedGuaranteedBitrates[];
616
617typedef struct ProtocolExtensionField_3 {
618 ProtocolExtensionID id;
619 Criticality criticality;
620 ASN1OpenType extensionValue;
621} ProtocolExtensionField_3;
622
623
624extern const ASN1CType asn1_type_ProtocolExtensionField_3[];
625
626typedef struct ProtocolExtensionContainer_3 {
627 ProtocolExtensionField_3 *tab;
628 int count;
629} ProtocolExtensionContainer_3;
630
631extern const ASN1CType asn1_type_ProtocolExtensionContainer_3[];
632
633typedef struct Alt_RAB_Parameter_SupportedGuaranteedBitrateInf {
634 Alt_RAB_Parameter_GuaranteedBitrateType altSupportedGuaranteedBitrateType;
635 BOOL altSupportedGuaranteedBitrates_option;
636 Alt_RAB_Parameter_SupportedGuaranteedBitrates altSupportedGuaranteedBitrates;
637 BOOL iE_Extensions_option;
638 ProtocolExtensionContainer_3 iE_Extensions;
639} Alt_RAB_Parameter_SupportedGuaranteedBitrateInf;
640
641
642extern const ASN1CType asn1_type_Alt_RAB_Parameter_SupportedGuaranteedBitrateInf[];
643
644typedef enum AlternativeRABConfigurationRequest {
645 AlternativeRABConfigurationRequest_alternative_RAB_configuration_Requested,
646} AlternativeRABConfigurationRequest;
647
648extern const ASN1CType asn1_type_AlternativeRABConfigurationRequest[];
649
650typedef ASN1String APN;
651
652extern const ASN1CType asn1_type_APN[];
653
654typedef ASN1String TBCD_STRING_2;
655
656extern const ASN1CType asn1_type_TBCD_STRING_2[];
657
658typedef TBCD_STRING_2 PLMNidentity;
659
660#define asn1_type_PLMNidentity asn1_type_TBCD_STRING_2
661
662typedef ASN1String LAC;
663
664extern const ASN1CType asn1_type_LAC[];
665
666typedef ASN1String SAC;
667
668extern const ASN1CType asn1_type_SAC[];
669
670typedef struct ProtocolExtensionField_60 {
671 ProtocolExtensionID id;
672 Criticality criticality;
673 ASN1OpenType extensionValue;
674} ProtocolExtensionField_60;
675
676
677extern const ASN1CType asn1_type_ProtocolExtensionField_60[];
678
679typedef struct ProtocolExtensionContainer_60 {
680 ProtocolExtensionField_60 *tab;
681 int count;
682} ProtocolExtensionContainer_60;
683
684extern const ASN1CType asn1_type_ProtocolExtensionContainer_60[];
685
686typedef struct SAI {
687 PLMNidentity pLMNidentity;
688 LAC lAC;
689 SAC sAC;
690 BOOL iE_Extensions_option;
691 ProtocolExtensionContainer_60 iE_Extensions;
692} SAI;
693
694
695extern const ASN1CType asn1_type_SAI[];
696
697typedef enum GeographicalCoordinates_1 {
698 GeographicalCoordinates_1_north,
699 GeographicalCoordinates_1_south,
700} GeographicalCoordinates_1;
701
702extern const ASN1CType asn1_type_GeographicalCoordinates_1[];
703
704typedef struct ProtocolExtensionField_16 {
705 ProtocolExtensionID id;
706 Criticality criticality;
707 ASN1OpenType extensionValue;
708} ProtocolExtensionField_16;
709
710
711extern const ASN1CType asn1_type_ProtocolExtensionField_16[];
712
713typedef struct ProtocolExtensionContainer_16 {
714 ProtocolExtensionField_16 *tab;
715 int count;
716} ProtocolExtensionContainer_16;
717
718extern const ASN1CType asn1_type_ProtocolExtensionContainer_16[];
719
720typedef struct GeographicalCoordinates {
721 GeographicalCoordinates_1 latitudeSign;
722 int latitude;
723 int longitude;
724 BOOL iE_Extensions_option;
725 ProtocolExtensionContainer_16 iE_Extensions;
726} GeographicalCoordinates;
727
728
729extern const ASN1CType asn1_type_GeographicalCoordinates[];
730
731typedef struct ProtocolExtensionField_18 {
732 ProtocolExtensionID id;
733 Criticality criticality;
734 ASN1OpenType extensionValue;
735} ProtocolExtensionField_18;
736
737
738extern const ASN1CType asn1_type_ProtocolExtensionField_18[];
739
740typedef struct ProtocolExtensionContainer_18 {
741 ProtocolExtensionField_18 *tab;
742 int count;
743} ProtocolExtensionContainer_18;
744
745extern const ASN1CType asn1_type_ProtocolExtensionContainer_18[];
746
747typedef struct GA_Point {
748 GeographicalCoordinates geographicalCoordinates;
749 BOOL iE_Extensions_option;
750 ProtocolExtensionContainer_18 iE_Extensions;
751} GA_Point;
752
753
754extern const ASN1CType asn1_type_GA_Point[];
755
756typedef struct ProtocolExtensionField_21 {
757 ProtocolExtensionID id;
758 Criticality criticality;
759 ASN1OpenType extensionValue;
760} ProtocolExtensionField_21;
761
762
763extern const ASN1CType asn1_type_ProtocolExtensionField_21[];
764
765typedef struct ProtocolExtensionContainer_21 {
766 ProtocolExtensionField_21 *tab;
767 int count;
768} ProtocolExtensionContainer_21;
769
770extern const ASN1CType asn1_type_ProtocolExtensionContainer_21[];
771
772typedef struct GA_PointWithUnCertainty {
773 GeographicalCoordinates geographicalCoordinates;
774 BOOL iE_Extensions_option;
775 ProtocolExtensionContainer_21 iE_Extensions;
776 int uncertaintyCode;
777} GA_PointWithUnCertainty;
778
779
780extern const ASN1CType asn1_type_GA_PointWithUnCertainty[];
781
782typedef struct ProtocolExtensionField_23 {
783 ProtocolExtensionID id;
784 Criticality criticality;
785 ASN1OpenType extensionValue;
786} ProtocolExtensionField_23;
787
788
789extern const ASN1CType asn1_type_ProtocolExtensionField_23[];
790
791typedef struct ProtocolExtensionContainer_23 {
792 ProtocolExtensionField_23 *tab;
793 int count;
794} ProtocolExtensionContainer_23;
795
796extern const ASN1CType asn1_type_ProtocolExtensionContainer_23[];
797
798typedef struct GA_Polygon_1 {
799 GeographicalCoordinates geographicalCoordinates;
800 BOOL iE_Extensions_option;
801 ProtocolExtensionContainer_23 iE_Extensions;
802} GA_Polygon_1;
803
804
805extern const ASN1CType asn1_type_GA_Polygon_1[];
806
807typedef struct GA_Polygon {
808 GA_Polygon_1 *tab;
809 int count;
810} GA_Polygon;
811
812extern const ASN1CType asn1_type_GA_Polygon[];
813
814typedef struct GA_UncertaintyEllipse {
815 int uncertaintySemi_major;
816 int uncertaintySemi_minor;
817 int orientationOfMajorAxis;
818} GA_UncertaintyEllipse;
819
820
821extern const ASN1CType asn1_type_GA_UncertaintyEllipse[];
822
823typedef struct ProtocolExtensionField_22 {
824 ProtocolExtensionID id;
825 Criticality criticality;
826 ASN1OpenType extensionValue;
827} ProtocolExtensionField_22;
828
829
830extern const ASN1CType asn1_type_ProtocolExtensionField_22[];
831
832typedef struct ProtocolExtensionContainer_22 {
833 ProtocolExtensionField_22 *tab;
834 int count;
835} ProtocolExtensionContainer_22;
836
837extern const ASN1CType asn1_type_ProtocolExtensionContainer_22[];
838
839typedef struct GA_PointWithUnCertaintyEllipse {
840 GeographicalCoordinates geographicalCoordinates;
841 GA_UncertaintyEllipse uncertaintyEllipse;
842 int confidence;
843 BOOL iE_Extensions_option;
844 ProtocolExtensionContainer_22 iE_Extensions;
845} GA_PointWithUnCertaintyEllipse;
846
847
848extern const ASN1CType asn1_type_GA_PointWithUnCertaintyEllipse[];
849
850typedef enum GA_AltitudeAndDirection_1 {
851 GA_AltitudeAndDirection_1_height,
852 GA_AltitudeAndDirection_1_depth,
853} GA_AltitudeAndDirection_1;
854
855extern const ASN1CType asn1_type_GA_AltitudeAndDirection_1[];
856
857typedef struct GA_AltitudeAndDirection {
858 GA_AltitudeAndDirection_1 directionOfAltitude;
859 int altitude;
860} GA_AltitudeAndDirection;
861
862
863extern const ASN1CType asn1_type_GA_AltitudeAndDirection[];
864
865typedef struct ProtocolExtensionField_19 {
866 ProtocolExtensionID id;
867 Criticality criticality;
868 ASN1OpenType extensionValue;
869} ProtocolExtensionField_19;
870
871
872extern const ASN1CType asn1_type_ProtocolExtensionField_19[];
873
874typedef struct ProtocolExtensionContainer_19 {
875 ProtocolExtensionField_19 *tab;
876 int count;
877} ProtocolExtensionContainer_19;
878
879extern const ASN1CType asn1_type_ProtocolExtensionContainer_19[];
880
881typedef struct GA_PointWithAltitude {
882 GeographicalCoordinates geographicalCoordinates;
883 GA_AltitudeAndDirection altitudeAndDirection;
884 BOOL iE_Extensions_option;
885 ProtocolExtensionContainer_19 iE_Extensions;
886} GA_PointWithAltitude;
887
888
889extern const ASN1CType asn1_type_GA_PointWithAltitude[];
890
891typedef struct ProtocolExtensionField_20 {
892 ProtocolExtensionID id;
893 Criticality criticality;
894 ASN1OpenType extensionValue;
895} ProtocolExtensionField_20;
896
897
898extern const ASN1CType asn1_type_ProtocolExtensionField_20[];
899
900typedef struct ProtocolExtensionContainer_20 {
901 ProtocolExtensionField_20 *tab;
902 int count;
903} ProtocolExtensionContainer_20;
904
905extern const ASN1CType asn1_type_ProtocolExtensionContainer_20[];
906
907typedef struct GA_PointWithAltitudeAndUncertaintyEllipsoid {
908 GeographicalCoordinates geographicalCoordinates;
909 GA_AltitudeAndDirection altitudeAndDirection;
910 GA_UncertaintyEllipse uncertaintyEllipse;
911 int uncertaintyAltitude;
912 int confidence;
913 BOOL iE_Extensions_option;
914 ProtocolExtensionContainer_20 iE_Extensions;
915} GA_PointWithAltitudeAndUncertaintyEllipsoid;
916
917
918extern const ASN1CType asn1_type_GA_PointWithAltitudeAndUncertaintyEllipsoid[];
919
920typedef struct ProtocolExtensionField_17 {
921 ProtocolExtensionID id;
922 Criticality criticality;
923 ASN1OpenType extensionValue;
924} ProtocolExtensionField_17;
925
926
927extern const ASN1CType asn1_type_ProtocolExtensionField_17[];
928
929typedef struct ProtocolExtensionContainer_17 {
930 ProtocolExtensionField_17 *tab;
931 int count;
932} ProtocolExtensionContainer_17;
933
934extern const ASN1CType asn1_type_ProtocolExtensionContainer_17[];
935
936typedef struct GA_EllipsoidArc {
937 GeographicalCoordinates geographicalCoordinates;
938 int innerRadius;
939 int uncertaintyRadius;
940 int offsetAngle;
941 int includedAngle;
942 int confidence;
943 BOOL iE_Extensions_option;
944 ProtocolExtensionContainer_17 iE_Extensions;
945} GA_EllipsoidArc;
946
947
948extern const ASN1CType asn1_type_GA_EllipsoidArc[];
949
950typedef enum {
951 GeographicalArea_point,
952 GeographicalArea_pointWithUnCertainty,
953 GeographicalArea_polygon,
954 GeographicalArea_pointWithUncertaintyEllipse,
955 GeographicalArea_pointWithAltitude,
956 GeographicalArea_pointWithAltitudeAndUncertaintyEllipsoid,
957 GeographicalArea_ellipsoidArc,
958} GeographicalArea_choice;
959
960typedef struct GeographicalArea {
961 GeographicalArea_choice choice;
962 union {
963 GA_Point point;
964 GA_PointWithUnCertainty pointWithUnCertainty;
965 GA_Polygon polygon;
966 GA_PointWithUnCertaintyEllipse pointWithUncertaintyEllipse;
967 GA_PointWithAltitude pointWithAltitude;
968 GA_PointWithAltitudeAndUncertaintyEllipsoid pointWithAltitudeAndUncertaintyEllipsoid;
969 GA_EllipsoidArc ellipsoidArc;
970 } u;
971} GeographicalArea;
972
973extern const ASN1CType asn1_type_GeographicalArea[];
974
975typedef enum {
976 AreaIdentity_sAI,
977 AreaIdentity_geographicalArea,
978} AreaIdentity_choice;
979
980typedef struct AreaIdentity {
981 AreaIdentity_choice choice;
982 union {
983 SAI sAI;
984 GeographicalArea geographicalArea;
985 } u;
986} AreaIdentity;
987
988extern const ASN1CType asn1_type_AreaIdentity[];
989
990typedef struct Ass_RAB_Parameter_MaxBitrateList {
991 MaxBitrate *tab;
992 int count;
993} Ass_RAB_Parameter_MaxBitrateList;
994
995extern const ASN1CType asn1_type_Ass_RAB_Parameter_MaxBitrateList[];
996
997typedef struct Ass_RAB_Parameter_GuaranteedBitrateList {
998 GuaranteedBitrate *tab;
999 int count;
1000} Ass_RAB_Parameter_GuaranteedBitrateList;
1001
1002extern const ASN1CType asn1_type_Ass_RAB_Parameter_GuaranteedBitrateList[];
1003
1004typedef struct ProtocolExtensionField_5 {
1005 ProtocolExtensionID id;
1006 Criticality criticality;
1007 ASN1OpenType extensionValue;
1008} ProtocolExtensionField_5;
1009
1010
1011extern const ASN1CType asn1_type_ProtocolExtensionField_5[];
1012
1013typedef struct ProtocolExtensionContainer_5 {
1014 ProtocolExtensionField_5 *tab;
1015 int count;
1016} ProtocolExtensionContainer_5;
1017
1018extern const ASN1CType asn1_type_ProtocolExtensionContainer_5[];
1019
1020typedef struct Ass_RAB_Parameters {
1021 BOOL assMaxBitrateInf_option;
1022 Ass_RAB_Parameter_MaxBitrateList assMaxBitrateInf;
1023 BOOL assGuaranteedBitRateInf_option;
1024 Ass_RAB_Parameter_GuaranteedBitrateList assGuaranteedBitRateInf;
1025 BOOL iE_Extensions_option;
1026 ProtocolExtensionContainer_5 iE_Extensions;
1027} Ass_RAB_Parameters;
1028
1029
1030extern const ASN1CType asn1_type_Ass_RAB_Parameters[];
1031
1032typedef struct Ass_RAB_Parameter_ExtendedGuaranteedBitrateList {
1033 ExtendedGuaranteedBitrate *tab;
1034 int count;
1035} Ass_RAB_Parameter_ExtendedGuaranteedBitrateList;
1036
1037extern const ASN1CType asn1_type_Ass_RAB_Parameter_ExtendedGuaranteedBitrateList[];
1038
1039typedef struct Ass_RAB_Parameter_ExtendedMaxBitrateList {
1040 ExtendedMaxBitrate *tab;
1041 int count;
1042} Ass_RAB_Parameter_ExtendedMaxBitrateList;
1043
1044extern const ASN1CType asn1_type_Ass_RAB_Parameter_ExtendedMaxBitrateList[];
1045
1046typedef int SNAC;
1047
1048extern const ASN1CType asn1_type_SNAC[];
1049
1050typedef struct AuthorisedSNAs {
1051 SNAC *tab;
1052 int count;
1053} AuthorisedSNAs;
1054
1055extern const ASN1CType asn1_type_AuthorisedSNAs[];
1056
1057typedef struct ProtocolExtensionField_6 {
1058 ProtocolExtensionID id;
1059 Criticality criticality;
1060 ASN1OpenType extensionValue;
1061} ProtocolExtensionField_6;
1062
1063
1064extern const ASN1CType asn1_type_ProtocolExtensionField_6[];
1065
1066typedef struct ProtocolExtensionContainer_6 {
1067 ProtocolExtensionField_6 *tab;
1068 int count;
1069} ProtocolExtensionContainer_6;
1070
1071extern const ASN1CType asn1_type_ProtocolExtensionContainer_6[];
1072
1073typedef struct AuthorisedPLMNs_1 {
1074 PLMNidentity pLMNidentity;
1075 BOOL authorisedSNAsList_option;
1076 AuthorisedSNAs authorisedSNAsList;
1077 BOOL iE_Extensions_option;
1078 ProtocolExtensionContainer_6 iE_Extensions;
1079} AuthorisedPLMNs_1;
1080
1081
1082extern const ASN1CType asn1_type_AuthorisedPLMNs_1[];
1083
1084typedef struct AuthorisedPLMNs {
1085 AuthorisedPLMNs_1 *tab;
1086 int count;
1087} AuthorisedPLMNs;
1088
1089extern const ASN1CType asn1_type_AuthorisedPLMNs[];
1090
1091typedef ASN1String BindingID;
1092
1093extern const ASN1CType asn1_type_BindingID[];
1094
1095typedef struct BroadcastAssistanceDataDecipheringKeys {
1096 ASN1BitString cipheringKeyFlag;
1097 ASN1BitString currentDecipheringKey;
1098 ASN1BitString nextDecipheringKey;
1099} BroadcastAssistanceDataDecipheringKeys;
1100
1101
1102extern const ASN1CType asn1_type_BroadcastAssistanceDataDecipheringKeys[];
1103
1104typedef int CauseRadioNetwork;
1105
1106extern const ASN1CType asn1_type_CauseRadioNetwork[];
1107
1108typedef int CauseTransmissionNetwork;
1109
1110extern const ASN1CType asn1_type_CauseTransmissionNetwork[];
1111
1112typedef int CauseNAS;
1113
1114extern const ASN1CType asn1_type_CauseNAS[];
1115
1116typedef int CauseProtocol;
1117
1118extern const ASN1CType asn1_type_CauseProtocol[];
1119
1120typedef int CauseMisc;
1121
1122extern const ASN1CType asn1_type_CauseMisc[];
1123
1124typedef int CauseNon_Standard;
1125
1126extern const ASN1CType asn1_type_CauseNon_Standard[];
1127
1128typedef int CauseRadioNetworkExtension;
1129
1130extern const ASN1CType asn1_type_CauseRadioNetworkExtension[];
1131
1132typedef enum {
1133 Cause_radioNetwork,
1134 Cause_transmissionNetwork,
1135 Cause_nAS,
1136 Cause_protocol,
1137 Cause_misc,
1138 Cause_non_Standard,
1139 Cause_radioNetworkExtension,
1140} Cause_choice;
1141
1142typedef struct Cause {
1143 Cause_choice choice;
1144 union {
1145 CauseRadioNetwork radioNetwork;
1146 CauseTransmissionNetwork transmissionNetwork;
1147 CauseNAS nAS;
1148 CauseProtocol protocol;
1149 CauseMisc misc;
1150 CauseNon_Standard non_Standard;
1151 CauseRadioNetworkExtension radioNetworkExtension;
1152 } u;
1153} Cause;
1154
1155extern const ASN1CType asn1_type_Cause[];
1156
1157typedef enum Cell_Access_Mode {
1158 Cell_Access_Mode_hybrid,
1159} Cell_Access_Mode;
1160
1161extern const ASN1CType asn1_type_Cell_Access_Mode[];
1162
1163typedef int Cell_Id;
1164
1165extern const ASN1CType asn1_type_Cell_Id[];
1166
1167typedef struct CellIdList {
1168 Cell_Id *tab;
1169 int count;
1170} CellIdList;
1171
1172extern const ASN1CType asn1_type_CellIdList[];
1173
1174typedef struct ProtocolExtensionField_7 {
1175 ProtocolExtensionID id;
1176 Criticality criticality;
1177 ASN1OpenType extensionValue;
1178} ProtocolExtensionField_7;
1179
1180
1181extern const ASN1CType asn1_type_ProtocolExtensionField_7[];
1182
1183typedef struct ProtocolExtensionContainer_7 {
1184 ProtocolExtensionField_7 *tab;
1185 int count;
1186} ProtocolExtensionContainer_7;
1187
1188extern const ASN1CType asn1_type_ProtocolExtensionContainer_7[];
1189
1190typedef struct CellBased {
1191 CellIdList cellIdList;
1192 BOOL iE_Extensions_option;
1193 ProtocolExtensionContainer_7 iE_Extensions;
1194} CellBased;
1195
1196
1197extern const ASN1CType asn1_type_CellBased[];
1198
1199typedef int Cell_Capacity_Class_Value;
1200
1201extern const ASN1CType asn1_type_Cell_Capacity_Class_Value[];
1202
1203typedef int LoadValue;
1204
1205extern const ASN1CType asn1_type_LoadValue[];
1206
1207typedef int RTLoadValue;
1208
1209extern const ASN1CType asn1_type_RTLoadValue[];
1210
1211typedef int NRTLoadInformationValue;
1212
1213extern const ASN1CType asn1_type_NRTLoadInformationValue[];
1214
1215typedef struct ProtocolExtensionField_8 {
1216 ProtocolExtensionID id;
1217 Criticality criticality;
1218 ASN1OpenType extensionValue;
1219} ProtocolExtensionField_8;
1220
1221
1222extern const ASN1CType asn1_type_ProtocolExtensionField_8[];
1223
1224typedef struct ProtocolExtensionContainer_8 {
1225 ProtocolExtensionField_8 *tab;
1226 int count;
1227} ProtocolExtensionContainer_8;
1228
1229extern const ASN1CType asn1_type_ProtocolExtensionContainer_8[];
1230
1231typedef struct CellLoadInformation {
1232 Cell_Capacity_Class_Value cell_Capacity_Class_Value;
1233 LoadValue loadValue;
1234 BOOL rTLoadValue_option;
1235 RTLoadValue rTLoadValue;
1236 BOOL nRTLoadInformationValue_option;
1237 NRTLoadInformationValue nRTLoadInformationValue;
1238 BOOL iE_Extensions_option;
1239 ProtocolExtensionContainer_8 iE_Extensions;
1240} CellLoadInformation;
1241
1242
1243extern const ASN1CType asn1_type_CellLoadInformation[];
1244
1245typedef int TargetCellId;
1246
1247extern const ASN1CType asn1_type_TargetCellId[];
1248
1249typedef struct ProtocolExtensionField_71 {
1250 ProtocolExtensionID id;
1251 Criticality criticality;
1252 ASN1OpenType extensionValue;
1253} ProtocolExtensionField_71;
1254
1255
1256extern const ASN1CType asn1_type_ProtocolExtensionField_71[];
1257
1258typedef struct ProtocolExtensionContainer_71 {
1259 ProtocolExtensionField_71 *tab;
1260 int count;
1261} ProtocolExtensionContainer_71;
1262
1263extern const ASN1CType asn1_type_ProtocolExtensionContainer_71[];
1264
1265typedef struct SourceUTRANCellID {
1266 PLMNidentity pLMNidentity;
1267 TargetCellId uTRANcellID;
1268 BOOL iE_Extensions_option;
1269 ProtocolExtensionContainer_71 iE_Extensions;
1270} SourceUTRANCellID;
1271
1272
1273extern const ASN1CType asn1_type_SourceUTRANCellID[];
1274
1275typedef ASN1String CI;
1276
1277extern const ASN1CType asn1_type_CI[];
1278
1279typedef struct ProtocolExtensionField_13 {
1280 ProtocolExtensionID id;
1281 Criticality criticality;
1282 ASN1OpenType extensionValue;
1283} ProtocolExtensionField_13;
1284
1285
1286extern const ASN1CType asn1_type_ProtocolExtensionField_13[];
1287
1288typedef struct ProtocolExtensionContainer_13 {
1289 ProtocolExtensionField_13 *tab;
1290 int count;
1291} ProtocolExtensionContainer_13;
1292
1293extern const ASN1CType asn1_type_ProtocolExtensionContainer_13[];
1294
1295typedef struct CGI {
1296 PLMNidentity pLMNidentity;
1297 LAC lAC;
1298 CI cI;
1299 BOOL iE_Extensions_option;
1300 ProtocolExtensionContainer_13 iE_Extensions;
1301} CGI;
1302
1303
1304extern const ASN1CType asn1_type_CGI[];
1305
1306typedef enum {
1307 SourceCellID_sourceUTRANCellID,
1308 SourceCellID_sourceGERANCellID,
1309} SourceCellID_choice;
1310
1311typedef struct SourceCellID {
1312 SourceCellID_choice choice;
1313 union {
1314 SourceUTRANCellID sourceUTRANCellID;
1315 CGI sourceGERANCellID;
1316 } u;
1317} SourceCellID;
1318
1319extern const ASN1CType asn1_type_SourceCellID[];
1320
1321typedef struct ProtocolExtensionField_9 {
1322 ProtocolExtensionID id;
1323 Criticality criticality;
1324 ASN1OpenType extensionValue;
1325} ProtocolExtensionField_9;
1326
1327
1328extern const ASN1CType asn1_type_ProtocolExtensionField_9[];
1329
1330typedef struct ProtocolExtensionContainer_9 {
1331 ProtocolExtensionField_9 *tab;
1332 int count;
1333} ProtocolExtensionContainer_9;
1334
1335extern const ASN1CType asn1_type_ProtocolExtensionContainer_9[];
1336
1337typedef struct CellLoadInformationGroup {
1338 SourceCellID sourceCellID;
1339 BOOL uplinkCellLoadInformation_option;
1340 CellLoadInformation uplinkCellLoadInformation;
1341 BOOL downlinkCellLoadInformation_option;
1342 CellLoadInformation downlinkCellLoadInformation;
1343 BOOL iE_Extensions_option;
1344 ProtocolExtensionContainer_9 iE_Extensions;
1345} CellLoadInformationGroup;
1346
1347
1348extern const ASN1CType asn1_type_CellLoadInformationGroup[];
1349
1350typedef enum CellType {
1351 CellType_macro,
1352 CellType_micro,
1353 CellType_pico,
1354 CellType_femto,
1355} CellType;
1356
1357extern const ASN1CType asn1_type_CellType[];
1358
1359typedef enum ClientType {
1360 ClientType_emergency_Services,
1361 ClientType_value_Added_Services,
1362 ClientType_pLMN_Operator_Services,
1363 ClientType_lawful_Intercept_Services,
1364 ClientType_pLMN_Operator_Broadcast_Services,
1365 ClientType_pLMN_Operator_O_et_M,
1366 ClientType_pLMN_Operator_Anonymous_Statistics,
1367 ClientType_pLMN_Operator_Target_MS_Service_Support,
1368} ClientType;
1369
1370extern const ASN1CType asn1_type_ClientType[];
1371
1372typedef int RepetitionNumber0;
1373
1374extern const ASN1CType asn1_type_RepetitionNumber0[];
1375
1376typedef struct ProtocolExtensionField_11 {
1377 ProtocolExtensionID id;
1378 Criticality criticality;
1379 ASN1OpenType extensionValue;
1380} ProtocolExtensionField_11;
1381
1382
1383extern const ASN1CType asn1_type_ProtocolExtensionField_11[];
1384
1385typedef struct ProtocolExtensionContainer_11 {
1386 ProtocolExtensionField_11 *tab;
1387 int count;
1388} ProtocolExtensionContainer_11;
1389
1390extern const ASN1CType asn1_type_ProtocolExtensionContainer_11[];
1391
1392typedef struct CriticalityDiagnostics_IE_List_1 {
1393 Criticality iECriticality;
1394 ProtocolIE_ID iE_ID;
1395 BOOL repetitionNumber_option;
1396 RepetitionNumber0 repetitionNumber;
1397 BOOL iE_Extensions_option;
1398 ProtocolExtensionContainer_11 iE_Extensions;
1399} CriticalityDiagnostics_IE_List_1;
1400
1401
1402extern const ASN1CType asn1_type_CriticalityDiagnostics_IE_List_1[];
1403
1404typedef struct CriticalityDiagnostics_IE_List {
1405 CriticalityDiagnostics_IE_List_1 *tab;
1406 int count;
1407} CriticalityDiagnostics_IE_List;
1408
1409extern const ASN1CType asn1_type_CriticalityDiagnostics_IE_List[];
1410
1411typedef struct ProtocolExtensionField_10 {
1412 ProtocolExtensionID id;
1413 Criticality criticality;
1414 ASN1OpenType extensionValue;
1415} ProtocolExtensionField_10;
1416
1417
1418extern const ASN1CType asn1_type_ProtocolExtensionField_10[];
1419
1420typedef struct ProtocolExtensionContainer_10 {
1421 ProtocolExtensionField_10 *tab;
1422 int count;
1423} ProtocolExtensionContainer_10;
1424
1425extern const ASN1CType asn1_type_ProtocolExtensionContainer_10[];
1426
1427typedef struct CriticalityDiagnostics {
1428 BOOL procedureCode_option;
1429 ProcedureCode procedureCode;
1430 BOOL triggeringMessage_option;
1431 TriggeringMessage triggeringMessage;
1432 BOOL procedureCriticality_option;
1433 Criticality procedureCriticality;
1434 BOOL iEsCriticalityDiagnostics_option;
1435 CriticalityDiagnostics_IE_List iEsCriticalityDiagnostics;
1436 BOOL iE_Extensions_option;
1437 ProtocolExtensionContainer_10 iE_Extensions;
1438} CriticalityDiagnostics;
1439
1440
1441extern const ASN1CType asn1_type_CriticalityDiagnostics[];
1442
1443typedef int RepetitionNumber1;
1444
1445extern const ASN1CType asn1_type_RepetitionNumber1[];
1446
1447typedef struct ProtocolExtensionField_12 {
1448 ProtocolExtensionID id;
1449 Criticality criticality;
1450 ASN1OpenType extensionValue;
1451} ProtocolExtensionField_12;
1452
1453
1454extern const ASN1CType asn1_type_ProtocolExtensionField_12[];
1455
1456typedef struct ProtocolExtensionContainer_12 {
1457 ProtocolExtensionField_12 *tab;
1458 int count;
1459} ProtocolExtensionContainer_12;
1460
1461extern const ASN1CType asn1_type_ProtocolExtensionContainer_12[];
1462
1463typedef struct MessageStructure_1 {
1464 ProtocolIE_ID iE_ID;
1465 BOOL repetitionNumber_option;
1466 RepetitionNumber1 repetitionNumber;
1467 BOOL iE_Extensions_option;
1468 ProtocolExtensionContainer_12 iE_Extensions;
1469} MessageStructure_1;
1470
1471
1472extern const ASN1CType asn1_type_MessageStructure_1[];
1473
1474typedef struct MessageStructure {
1475 MessageStructure_1 *tab;
1476 int count;
1477} MessageStructure;
1478
1479extern const ASN1CType asn1_type_MessageStructure[];
1480
1481typedef enum TypeOfError {
1482 TypeOfError_not_understood,
1483 TypeOfError_missing,
1484} TypeOfError;
1485
1486extern const ASN1CType asn1_type_TypeOfError[];
1487
1488typedef ASN1String RAC;
1489
1490extern const ASN1CType asn1_type_RAC[];
1491
1492typedef int EncryptionAlgorithm;
1493
1494extern const ASN1CType asn1_type_EncryptionAlgorithm[];
1495
1496typedef EncryptionAlgorithm ChosenEncryptionAlgorithm;
1497
1498#define asn1_type_ChosenEncryptionAlgorithm asn1_type_EncryptionAlgorithm
1499
1500typedef int IntegrityProtectionAlgorithm;
1501
1502extern const ASN1CType asn1_type_IntegrityProtectionAlgorithm[];
1503
1504typedef IntegrityProtectionAlgorithm ChosenIntegrityProtectionAlgorithm;
1505
1506#define asn1_type_ChosenIntegrityProtectionAlgorithm asn1_type_IntegrityProtectionAlgorithm
1507
1508typedef ASN1String ClassmarkInformation2;
1509
1510extern const ASN1CType asn1_type_ClassmarkInformation2[];
1511
1512typedef ASN1String ClassmarkInformation3;
1513
1514extern const ASN1CType asn1_type_ClassmarkInformation3[];
1515
1516typedef enum CN_DomainIndicator {
1517 CN_DomainIndicator_cs_domain,
1518 CN_DomainIndicator_ps_domain,
1519} CN_DomainIndicator;
1520
1521extern const ASN1CType asn1_type_CN_DomainIndicator[];
1522
1523typedef int CN_ID;
1524
1525extern const ASN1CType asn1_type_CN_ID[];
1526
1527typedef ASN1String Correlation_ID;
1528
1529extern const ASN1CType asn1_type_Correlation_ID[];
1530
1531typedef enum CSFB_Information {
1532 CSFB_Information_csfb,
1533 CSFB_Information_csfb_high_priority,
1534} CSFB_Information;
1535
1536extern const ASN1CType asn1_type_CSFB_Information[];
1537
1538typedef ASN1BitString CSG_Id;
1539
1540extern const ASN1CType asn1_type_CSG_Id[];
1541
1542typedef struct CSG_Id_List {
1543 CSG_Id *tab;
1544 int count;
1545} CSG_Id_List;
1546
1547extern const ASN1CType asn1_type_CSG_Id_List[];
1548
1549typedef enum CSG_Membership_Status {
1550 CSG_Membership_Status_member,
1551 CSG_Membership_Status_non_member,
1552} CSG_Membership_Status;
1553
1554extern const ASN1CType asn1_type_CSG_Membership_Status[];
1555
1556typedef enum DataPDUType {
1557 DataPDUType_pDUtype0,
1558 DataPDUType_pDUtype1,
1559} DataPDUType;
1560
1561extern const ASN1CType asn1_type_DataPDUType[];
1562
1563typedef int DataVolumeReference;
1564
1565extern const ASN1CType asn1_type_DataVolumeReference[];
1566
1567typedef enum DataVolumeReportingIndication {
1568 DataVolumeReportingIndication_do_report,
1569 DataVolumeReportingIndication_do_not_report,
1570} DataVolumeReportingIndication;
1571
1572extern const ASN1CType asn1_type_DataVolumeReportingIndication[];
1573
1574typedef int DCH_ID;
1575
1576extern const ASN1CType asn1_type_DCH_ID[];
1577
1578typedef struct NewRAListofIdleModeUEs {
1579 RAC *tab;
1580 int count;
1581} NewRAListofIdleModeUEs;
1582
1583extern const ASN1CType asn1_type_NewRAListofIdleModeUEs[];
1584
1585typedef struct RAListwithNoIdleModeUEsAnyMore {
1586 RAC *tab;
1587 int count;
1588} RAListwithNoIdleModeUEsAnyMore;
1589
1590extern const ASN1CType asn1_type_RAListwithNoIdleModeUEsAnyMore[];
1591
1592typedef struct ProtocolExtensionField_14 {
1593 ProtocolExtensionID id;
1594 Criticality criticality;
1595 ASN1OpenType extensionValue;
1596} ProtocolExtensionField_14;
1597
1598
1599extern const ASN1CType asn1_type_ProtocolExtensionField_14[];
1600
1601typedef struct ProtocolExtensionContainer_14 {
1602 ProtocolExtensionField_14 *tab;
1603 int count;
1604} ProtocolExtensionContainer_14;
1605
1606extern const ASN1CType asn1_type_ProtocolExtensionContainer_14[];
1607
1608typedef struct DeltaRAListofIdleModeUEs {
1609 BOOL newRAListofIdleModeUEs_option;
1610 NewRAListofIdleModeUEs newRAListofIdleModeUEs;
1611 BOOL rAListwithNoIdleModeUEsAnyMore_option;
1612 RAListwithNoIdleModeUEsAnyMore rAListwithNoIdleModeUEsAnyMore;
1613 BOOL iE_Extensions_option;
1614 ProtocolExtensionContainer_14 iE_Extensions;
1615} DeltaRAListofIdleModeUEs;
1616
1617
1618extern const ASN1CType asn1_type_DeltaRAListofIdleModeUEs[];
1619
1620typedef struct ProtocolExtensionField_31 {
1621 ProtocolExtensionID id;
1622 Criticality criticality;
1623 ASN1OpenType extensionValue;
1624} ProtocolExtensionField_31;
1625
1626
1627extern const ASN1CType asn1_type_ProtocolExtensionField_31[];
1628
1629typedef struct ProtocolExtensionContainer_31 {
1630 ProtocolExtensionField_31 *tab;
1631 int count;
1632} ProtocolExtensionContainer_31;
1633
1634extern const ASN1CType asn1_type_ProtocolExtensionContainer_31[];
1635
1636typedef struct LAI {
1637 PLMNidentity pLMNidentity;
1638 LAC lAC;
1639 BOOL iE_Extensions_option;
1640 ProtocolExtensionContainer_31 iE_Extensions;
1641} LAI;
1642
1643
1644extern const ASN1CType asn1_type_LAI[];
1645
1646typedef struct LAListofIdleModeUEs {
1647 LAI *tab;
1648 int count;
1649} LAListofIdleModeUEs;
1650
1651extern const ASN1CType asn1_type_LAListofIdleModeUEs[];
1652
1653typedef enum ForwardingIndication {
1654 ForwardingIndication_forwarding_admitted,
1655} ForwardingIndication;
1656
1657extern const ASN1CType asn1_type_ForwardingIndication[];
1658
1659typedef int DL_GTP_PDU_SequenceNumber;
1660
1661extern const ASN1CType asn1_type_DL_GTP_PDU_SequenceNumber[];
1662
1663typedef int DL_N_PDU_SequenceNumber;
1664
1665extern const ASN1CType asn1_type_DL_N_PDU_SequenceNumber[];
1666
1667typedef int D_RNTI;
1668
1669extern const ASN1CType asn1_type_D_RNTI[];
1670
1671typedef int DRX_CycleLengthCoefficient;
1672
1673extern const ASN1CType asn1_type_DRX_CycleLengthCoefficient[];
1674
1675typedef int DSCH_ID;
1676
1677extern const ASN1CType asn1_type_DSCH_ID[];
1678
1679typedef int EARFCN_Extended;
1680
1681extern const ASN1CType asn1_type_EARFCN_Extended[];
1682
1683typedef int E_DCH_MAC_d_Flow_ID;
1684
1685extern const ASN1CType asn1_type_E_DCH_MAC_d_Flow_ID[];
1686
1687typedef enum {
1688 ENB_ID_macroENB_ID,
1689 ENB_ID_homeENB_ID,
1690} ENB_ID_choice;
1691
1692typedef struct ENB_ID {
1693 ENB_ID_choice choice;
1694 union {
1695 ASN1BitString macroENB_ID;
1696 ASN1BitString homeENB_ID;
1697 } u;
1698} ENB_ID;
1699
1700extern const ASN1CType asn1_type_ENB_ID[];
1701
1702typedef struct PermittedEncryptionAlgorithms {
1703 EncryptionAlgorithm *tab;
1704 int count;
1705} PermittedEncryptionAlgorithms;
1706
1707extern const ASN1CType asn1_type_PermittedEncryptionAlgorithms[];
1708
1709typedef ASN1BitString EncryptionKey;
1710
1711extern const ASN1CType asn1_type_EncryptionKey[];
1712
1713typedef struct ProtocolExtensionField_15 {
1714 ProtocolExtensionID id;
1715 Criticality criticality;
1716 ASN1OpenType extensionValue;
1717} ProtocolExtensionField_15;
1718
1719
1720extern const ASN1CType asn1_type_ProtocolExtensionField_15[];
1721
1722typedef struct ProtocolExtensionContainer_15 {
1723 ProtocolExtensionField_15 *tab;
1724 int count;
1725} ProtocolExtensionContainer_15;
1726
1727extern const ASN1CType asn1_type_ProtocolExtensionContainer_15[];
1728
1729typedef struct EncryptionInformation {
1730 PermittedEncryptionAlgorithms permittedAlgorithms;
1731 EncryptionKey key;
1732 BOOL iE_Extensions_option;
1733 ProtocolExtensionContainer_15 iE_Extensions;
1734} EncryptionInformation;
1735
1736
1737extern const ASN1CType asn1_type_EncryptionInformation[];
1738
1739typedef enum End_Of_CSFB {
1740 End_Of_CSFB_end_of_CSFB,
1741} End_Of_CSFB;
1742
1743extern const ASN1CType asn1_type_End_Of_CSFB[];
1744
1745typedef ASN1String IMEI;
1746
1747extern const ASN1CType asn1_type_IMEI[];
1748
1749typedef struct IMEIList {
1750 IMEI *tab;
1751 int count;
1752} IMEIList;
1753
1754extern const ASN1CType asn1_type_IMEIList[];
1755
1756typedef ASN1String IMEISV;
1757
1758extern const ASN1CType asn1_type_IMEISV[];
1759
1760typedef struct IMEISVList {
1761 IMEISV *tab;
1762 int count;
1763} IMEISVList;
1764
1765extern const ASN1CType asn1_type_IMEISVList[];
1766
1767typedef struct ProtocolExtensionField_25 {
1768 ProtocolExtensionID id;
1769 Criticality criticality;
1770 ASN1OpenType extensionValue;
1771} ProtocolExtensionField_25;
1772
1773
1774extern const ASN1CType asn1_type_ProtocolExtensionField_25[];
1775
1776typedef struct ProtocolExtensionContainer_25 {
1777 ProtocolExtensionField_25 *tab;
1778 int count;
1779} ProtocolExtensionContainer_25;
1780
1781extern const ASN1CType asn1_type_ProtocolExtensionContainer_25[];
1782
1783typedef struct IMEIGroup {
1784 IMEI iMEI;
1785 ASN1BitString iMEIMask;
1786 BOOL iE_Extensions_option;
1787 ProtocolExtensionContainer_25 iE_Extensions;
1788} IMEIGroup;
1789
1790
1791extern const ASN1CType asn1_type_IMEIGroup[];
1792
1793typedef struct ProtocolExtensionField_26 {
1794 ProtocolExtensionID id;
1795 Criticality criticality;
1796 ASN1OpenType extensionValue;
1797} ProtocolExtensionField_26;
1798
1799
1800extern const ASN1CType asn1_type_ProtocolExtensionField_26[];
1801
1802typedef struct ProtocolExtensionContainer_26 {
1803 ProtocolExtensionField_26 *tab;
1804 int count;
1805} ProtocolExtensionContainer_26;
1806
1807extern const ASN1CType asn1_type_ProtocolExtensionContainer_26[];
1808
1809typedef struct IMEISVGroup {
1810 IMEISV iMEISV;
1811 ASN1BitString iMEISVMask;
1812 BOOL iE_Extensions_option;
1813 ProtocolExtensionContainer_26 iE_Extensions;
1814} IMEISVGroup;
1815
1816
1817extern const ASN1CType asn1_type_IMEISVGroup[];
1818
1819typedef enum {
1820 EquipmentsToBeTraced_iMEIlist,
1821 EquipmentsToBeTraced_iMEISVlist,
1822 EquipmentsToBeTraced_iMEIgroup,
1823 EquipmentsToBeTraced_iMEISVgroup,
1824} EquipmentsToBeTraced_choice;
1825
1826typedef struct EquipmentsToBeTraced {
1827 EquipmentsToBeTraced_choice choice;
1828 union {
1829 IMEIList iMEIlist;
1830 IMEISVList iMEISVlist;
1831 IMEIGroup iMEIgroup;
1832 IMEISVGroup iMEISVgroup;
1833 } u;
1834} EquipmentsToBeTraced;
1835
1836extern const ASN1CType asn1_type_EquipmentsToBeTraced[];
1837
1838typedef enum E_UTRAN_Service_Handover {
1839 E_UTRAN_Service_Handover_handover_to_E_UTRAN_shall_not_be_performed,
1840} E_UTRAN_Service_Handover;
1841
1842extern const ASN1CType asn1_type_E_UTRAN_Service_Handover[];
1843
1844typedef enum Event {
1845 Event_stop_change_of_service_area,
1846 Event_direct,
1847 Event_change_of_servicearea,
1848 Event_stop_direct,
1849 Event_periodic,
1850 Event_stop_periodic,
1851} Event;
1852
1853extern const ASN1CType asn1_type_Event[];
1854
1855typedef enum MeasurementQuantity {
1856 MeasurementQuantity_cpichEcNo,
1857 MeasurementQuantity_cpichRSCP,
1858 MeasurementQuantity_pathloss,
1859} MeasurementQuantity;
1860
1861extern const ASN1CType asn1_type_MeasurementQuantity[];
1862
1863typedef struct Event1F_Parameters {
1864 MeasurementQuantity measurementQuantity;
1865 int threshold;
1866} Event1F_Parameters;
1867
1868
1869extern const ASN1CType asn1_type_Event1F_Parameters[];
1870
1871typedef struct Event1I_Parameters {
1872 int threshold;
1873} Event1I_Parameters;
1874
1875
1876extern const ASN1CType asn1_type_Event1I_Parameters[];
1877
1878typedef int ExtendedRNC_ID;
1879
1880extern const ASN1CType asn1_type_ExtendedRNC_ID[];
1881
1882typedef int FrameSequenceNumber;
1883
1884extern const ASN1CType asn1_type_FrameSequenceNumber[];
1885
1886typedef enum FrequenceLayerConvergenceFlag {
1887 FrequenceLayerConvergenceFlag_no_FLC_flag,
1888} FrequenceLayerConvergenceFlag;
1889
1890extern const ASN1CType asn1_type_FrequenceLayerConvergenceFlag[];
1891
1892typedef ASN1String GANSS_PositioningMethodAndUsage;
1893
1894extern const ASN1CType asn1_type_GANSS_PositioningMethodAndUsage[];
1895
1896typedef struct GANSS_PositioningDataSet {
1897 GANSS_PositioningMethodAndUsage *tab;
1898 int count;
1899} GANSS_PositioningDataSet;
1900
1901extern const ASN1CType asn1_type_GANSS_PositioningDataSet[];
1902
1903typedef ASN1String GERAN_BSC_Container;
1904
1905extern const ASN1CType asn1_type_GERAN_BSC_Container[];
1906
1907typedef struct ProtocolExtensionField_24 {
1908 ProtocolExtensionID id;
1909 Criticality criticality;
1910 ASN1OpenType extensionValue;
1911} ProtocolExtensionField_24;
1912
1913
1914extern const ASN1CType asn1_type_ProtocolExtensionField_24[];
1915
1916typedef struct ProtocolExtensionContainer_24 {
1917 ProtocolExtensionField_24 *tab;
1918 int count;
1919} ProtocolExtensionContainer_24;
1920
1921extern const ASN1CType asn1_type_ProtocolExtensionContainer_24[];
1922
1923typedef struct GERAN_Cell_ID {
1924 LAI lAI;
1925 RAC rAC;
1926 CI cI;
1927 BOOL iE_Extensions_option;
1928 ProtocolExtensionContainer_24 iE_Extensions;
1929} GERAN_Cell_ID;
1930
1931
1932extern const ASN1CType asn1_type_GERAN_Cell_ID[];
1933
1934typedef ASN1String GERAN_Classmark;
1935
1936extern const ASN1CType asn1_type_GERAN_Classmark[];
1937
1938typedef struct GlobalCN_ID {
1939 PLMNidentity pLMNidentity;
1940 CN_ID cN_ID;
1941} GlobalCN_ID;
1942
1943
1944extern const ASN1CType asn1_type_GlobalCN_ID[];
1945
1946typedef int RNC_ID;
1947
1948extern const ASN1CType asn1_type_RNC_ID[];
1949
1950typedef struct GlobalRNC_ID {
1951 PLMNidentity pLMNidentity;
1952 RNC_ID rNC_ID;
1953} GlobalRNC_ID;
1954
1955
1956extern const ASN1CType asn1_type_GlobalRNC_ID[];
1957
1958typedef ASN1String GTP_TEI;
1959
1960extern const ASN1CType asn1_type_GTP_TEI[];
1961
1962typedef enum HigherBitratesThan16MbpsFlag {
1963 HigherBitratesThan16MbpsFlag_allowed,
1964 HigherBitratesThan16MbpsFlag_not_allowed,
1965} HigherBitratesThan16MbpsFlag;
1966
1967extern const ASN1CType asn1_type_HigherBitratesThan16MbpsFlag[];
1968
1969typedef int HS_DSCH_MAC_d_Flow_ID;
1970
1971extern const ASN1CType asn1_type_HS_DSCH_MAC_d_Flow_ID[];
1972
1973typedef ASN1BitString MeasurementsToActivate;
1974
1975extern const ASN1CType asn1_type_MeasurementsToActivate[];
1976
1977typedef enum ReportInterval {
1978 ReportInterval_ms250,
1979 ReportInterval_ms500,
1980 ReportInterval_ms1000,
1981 ReportInterval_ms2000,
1982 ReportInterval_ms3000,
1983 ReportInterval_ms4000,
1984 ReportInterval_ms6000,
1985 ReportInterval_ms12000,
1986 ReportInterval_ms16000,
1987 ReportInterval_ms20000,
1988 ReportInterval_ms24000,
1989 ReportInterval_ms32000,
1990 ReportInterval_ms64000,
1991 ReportInterval_ms8000,
1992 ReportInterval_ms28000,
1993} ReportInterval;
1994
1995extern const ASN1CType asn1_type_ReportInterval[];
1996
1997typedef enum ReportAmount {
1998 ReportAmount_n1,
1999 ReportAmount_n2,
2000 ReportAmount_n4,
2001 ReportAmount_n8,
2002 ReportAmount_n16,
2003 ReportAmount_n32,
2004 ReportAmount_n64,
2005 ReportAmount_infinity,
2006} ReportAmount;
2007
2008extern const ASN1CType asn1_type_ReportAmount[];
2009
2010typedef struct MDT_Report_Parameters {
2011 ReportInterval reportInterval;
2012 ReportAmount reportAmount;
2013} MDT_Report_Parameters;
2014
2015
2016extern const ASN1CType asn1_type_MDT_Report_Parameters[];
2017
2018typedef enum {
2019 M1Report_periodic,
2020 M1Report_event1F,
2021} M1Report_choice;
2022
2023typedef struct M1Report {
2024 M1Report_choice choice;
2025 union {
2026 MDT_Report_Parameters periodic;
2027 Event1F_Parameters event1F;
2028 } u;
2029} M1Report;
2030
2031extern const ASN1CType asn1_type_M1Report[];
2032
2033typedef enum {
2034 M2Report_periodic,
2035 M2Report_event1I,
2036} M2Report_choice;
2037
2038typedef struct M2Report {
2039 M2Report_choice choice;
2040 union {
2041 MDT_Report_Parameters periodic;
2042 Event1I_Parameters event1I;
2043 } u;
2044} M2Report;
2045
2046extern const ASN1CType asn1_type_M2Report[];
2047
2048typedef struct ProtocolExtensionField_27 {
2049 ProtocolExtensionID id;
2050 Criticality criticality;
2051 ASN1OpenType extensionValue;
2052} ProtocolExtensionField_27;
2053
2054
2055extern const ASN1CType asn1_type_ProtocolExtensionField_27[];
2056
2057typedef struct ProtocolExtensionContainer_27 {
2058 ProtocolExtensionField_27 *tab;
2059 int count;
2060} ProtocolExtensionContainer_27;
2061
2062extern const ASN1CType asn1_type_ProtocolExtensionContainer_27[];
2063
2064typedef struct ImmediateMDT {
2065 MeasurementsToActivate measurementsToActivate;
2066 BOOL m1report_option;
2067 M1Report m1report;
2068 BOOL m2report_option;
2069 M2Report m2report;
2070 BOOL iE_Extensions_option;
2071 ProtocolExtensionContainer_27 iE_Extensions;
2072} ImmediateMDT;
2073
2074
2075extern const ASN1CType asn1_type_ImmediateMDT[];
2076
2077typedef enum M4_Period {
2078 M4_Period_ms100,
2079 M4_Period_ms250,
2080 M4_Period_ms500,
2081 M4_Period_ms1000,
2082 M4_Period_ms2000,
2083 M4_Period_ms3000,
2084 M4_Period_ms4000,
2085 M4_Period_ms6000,
2086} M4_Period;
2087
2088extern const ASN1CType asn1_type_M4_Period[];
2089
2090typedef int M4_Threshold;
2091
2092extern const ASN1CType asn1_type_M4_Threshold[];
2093
2094typedef struct ProtocolExtensionField_36 {
2095 ProtocolExtensionID id;
2096 Criticality criticality;
2097 ASN1OpenType extensionValue;
2098} ProtocolExtensionField_36;
2099
2100
2101extern const ASN1CType asn1_type_ProtocolExtensionField_36[];
2102
2103typedef struct ProtocolExtensionContainer_36 {
2104 ProtocolExtensionField_36 *tab;
2105 int count;
2106} ProtocolExtensionContainer_36;
2107
2108extern const ASN1CType asn1_type_ProtocolExtensionContainer_36[];
2109
2110typedef struct M4_Collection_Parameters {
2111 M4_Period m4_period;
2112 BOOL m4_threshold_option;
2113 M4_Threshold m4_threshold;
2114 BOOL iE_Extensions_option;
2115 ProtocolExtensionContainer_36 iE_Extensions;
2116} M4_Collection_Parameters;
2117
2118
2119extern const ASN1CType asn1_type_M4_Collection_Parameters[];
2120
2121typedef enum {
2122 M4Report_all,
2123 M4Report_m4_collection_parameters,
2124} M4Report_choice;
2125
2126typedef struct M4Report {
2127 M4Report_choice choice;
2128 union {
2129 M4_Collection_Parameters m4_collection_parameters;
2130 } u;
2131} M4Report;
2132
2133extern const ASN1CType asn1_type_M4Report[];
2134
2135typedef enum M5_Period {
2136 M5_Period_ms100,
2137 M5_Period_ms250,
2138 M5_Period_ms500,
2139 M5_Period_ms1000,
2140 M5_Period_ms2000,
2141 M5_Period_ms3000,
2142 M5_Period_ms4000,
2143 M5_Period_ms6000,
2144} M5_Period;
2145
2146extern const ASN1CType asn1_type_M5_Period[];
2147
2148typedef enum {
2149 M5Report_when_available,
2150 M5Report_m5_period,
2151} M5Report_choice;
2152
2153typedef struct M5Report {
2154 M5Report_choice choice;
2155 union {
2156 M5_Period m5_period;
2157 } u;
2158} M5Report;
2159
2160extern const ASN1CType asn1_type_M5Report[];
2161
2162typedef enum M6_Period {
2163 M6_Period_ms1000,
2164 M6_Period_ms2000,
2165 M6_Period_ms3000,
2166 M6_Period_ms4000,
2167 M6_Period_ms6000,
2168 M6_Period_ms8000,
2169 M6_Period_ms12000,
2170 M6_Period_ms16000,
2171 M6_Period_ms20000,
2172 M6_Period_ms24000,
2173 M6_Period_ms28000,
2174 M6_Period_ms32000,
2175 M6_Period_ms64000,
2176} M6_Period;
2177
2178extern const ASN1CType asn1_type_M6_Period[];
2179
2180typedef enum Links_to_log {
2181 Links_to_log_uplink,
2182 Links_to_log_downlink,
2183 Links_to_log_both_uplink_and_downlink,
2184} Links_to_log;
2185
2186extern const ASN1CType asn1_type_Links_to_log[];
2187
2188typedef struct ProtocolExtensionField_37 {
2189 ProtocolExtensionID id;
2190 Criticality criticality;
2191 ASN1OpenType extensionValue;
2192} ProtocolExtensionField_37;
2193
2194
2195extern const ASN1CType asn1_type_ProtocolExtensionField_37[];
2196
2197typedef struct ProtocolExtensionContainer_37 {
2198 ProtocolExtensionField_37 *tab;
2199 int count;
2200} ProtocolExtensionContainer_37;
2201
2202extern const ASN1CType asn1_type_ProtocolExtensionContainer_37[];
2203
2204typedef struct M6Report {
2205 M6_Period m6_period;
2206 Links_to_log m6_links_to_log;
2207 BOOL iE_Extensions_option;
2208 ProtocolExtensionContainer_37 iE_Extensions;
2209} M6Report;
2210
2211
2212extern const ASN1CType asn1_type_M6Report[];
2213
2214typedef enum M7_Period {
2215 M7_Period_ms1000,
2216 M7_Period_ms2000,
2217 M7_Period_ms3000,
2218 M7_Period_ms4000,
2219 M7_Period_ms6000,
2220 M7_Period_ms8000,
2221 M7_Period_ms12000,
2222 M7_Period_ms16000,
2223 M7_Period_ms20000,
2224 M7_Period_ms24000,
2225 M7_Period_ms28000,
2226 M7_Period_ms32000,
2227 M7_Period_ms64000,
2228} M7_Period;
2229
2230extern const ASN1CType asn1_type_M7_Period[];
2231
2232typedef struct ProtocolExtensionField_38 {
2233 ProtocolExtensionID id;
2234 Criticality criticality;
2235 ASN1OpenType extensionValue;
2236} ProtocolExtensionField_38;
2237
2238
2239extern const ASN1CType asn1_type_ProtocolExtensionField_38[];
2240
2241typedef struct ProtocolExtensionContainer_38 {
2242 ProtocolExtensionField_38 *tab;
2243 int count;
2244} ProtocolExtensionContainer_38;
2245
2246extern const ASN1CType asn1_type_ProtocolExtensionContainer_38[];
2247
2248typedef struct M7Report {
2249 M7_Period m7_period;
2250 Links_to_log m7_links_to_log;
2251 BOOL iE_Extensions_option;
2252 ProtocolExtensionContainer_38 iE_Extensions;
2253} M7Report;
2254
2255
2256extern const ASN1CType asn1_type_M7Report[];
2257
2258typedef ASN1String TBCD_STRING_1;
2259
2260extern const ASN1CType asn1_type_TBCD_STRING_1[];
2261
2262typedef TBCD_STRING_1 IMSI;
2263
2264#define asn1_type_IMSI asn1_type_TBCD_STRING_1
2265
2266typedef enum IncludeVelocity {
2267 IncludeVelocity_requested,
2268} IncludeVelocity;
2269
2270extern const ASN1CType asn1_type_IncludeVelocity[];
2271
2272typedef int InformationExchangeID;
2273
2274extern const ASN1CType asn1_type_InformationExchangeID[];
2275
2276typedef enum InformationExchangeType {
2277 InformationExchangeType_transfer,
2278 InformationExchangeType_request,
2279} InformationExchangeType;
2280
2281extern const ASN1CType asn1_type_InformationExchangeType[];
2282
2283typedef struct ProtocolExtensionField_78 {
2284 ProtocolExtensionID id;
2285 Criticality criticality;
2286 ASN1OpenType extensionValue;
2287} ProtocolExtensionField_78;
2288
2289
2290extern const ASN1CType asn1_type_ProtocolExtensionField_78[];
2291
2292typedef struct ProtocolExtensionContainer_78 {
2293 ProtocolExtensionField_78 *tab;
2294 int count;
2295} ProtocolExtensionContainer_78;
2296
2297extern const ASN1CType asn1_type_ProtocolExtensionContainer_78[];
2298
2299typedef struct TMGI {
2300 PLMNidentity pLMNidentity;
2301 ASN1String serviceID;
2302 BOOL iE_Extensions_option;
2303 ProtocolExtensionContainer_78 iE_Extensions;
2304} TMGI;
2305
2306
2307extern const ASN1CType asn1_type_TMGI[];
2308
2309typedef ASN1String IPMulticastAddress;
2310
2311extern const ASN1CType asn1_type_IPMulticastAddress[];
2312
2313typedef struct ProtocolExtensionField_53 {
2314 ProtocolExtensionID id;
2315 Criticality criticality;
2316 ASN1OpenType extensionValue;
2317} ProtocolExtensionField_53;
2318
2319
2320extern const ASN1CType asn1_type_ProtocolExtensionField_53[];
2321
2322typedef struct ProtocolExtensionContainer_53 {
2323 ProtocolExtensionField_53 *tab;
2324 int count;
2325} ProtocolExtensionContainer_53;
2326
2327extern const ASN1CType asn1_type_ProtocolExtensionContainer_53[];
2328
2329typedef struct MBMSIPMulticastAddressandAPNlist {
2330 TMGI tMGI;
2331 IPMulticastAddress iPMulticastAddress;
2332 APN aPN;
2333 BOOL iE_Extensions_option;
2334 ProtocolExtensionContainer_53 iE_Extensions;
2335} MBMSIPMulticastAddressandAPNlist;
2336
2337
2338extern const ASN1CType asn1_type_MBMSIPMulticastAddressandAPNlist[];
2339
2340typedef struct RequestedMBMSIPMulticastAddressandAPNRequest {
2341 MBMSIPMulticastAddressandAPNlist *tab;
2342 int count;
2343} RequestedMBMSIPMulticastAddressandAPNRequest;
2344
2345extern const ASN1CType asn1_type_RequestedMBMSIPMulticastAddressandAPNRequest[];
2346
2347typedef struct RequestedMulticastServiceList {
2348 TMGI *tab;
2349 int count;
2350} RequestedMulticastServiceList;
2351
2352extern const ASN1CType asn1_type_RequestedMulticastServiceList[];
2353
2354typedef enum {
2355 InformationRequested_requestedMBMSIPMulticastAddressandAPNRequest,
2356 InformationRequested_requestedMulticastServiceList,
2357} InformationRequested_choice;
2358
2359typedef struct InformationRequested {
2360 InformationRequested_choice choice;
2361 union {
2362 RequestedMBMSIPMulticastAddressandAPNRequest requestedMBMSIPMulticastAddressandAPNRequest;
2363 RequestedMulticastServiceList requestedMulticastServiceList;
2364 } u;
2365} InformationRequested;
2366
2367extern const ASN1CType asn1_type_InformationRequested[];
2368
2369typedef struct MBMSIPMulticastAddressandAPNRequest {
2370 TMGI *tab;
2371 int count;
2372} MBMSIPMulticastAddressandAPNRequest;
2373
2374extern const ASN1CType asn1_type_MBMSIPMulticastAddressandAPNRequest[];
2375
2376typedef enum {
2377 PermanentNAS_UE_ID_iMSI,
2378} PermanentNAS_UE_ID_choice;
2379
2380typedef struct PermanentNAS_UE_ID {
2381 PermanentNAS_UE_ID_choice choice;
2382 union {
2383 IMSI iMSI;
2384 } u;
2385} PermanentNAS_UE_ID;
2386
2387extern const ASN1CType asn1_type_PermanentNAS_UE_ID[];
2388
2389typedef enum {
2390 InformationRequestType_mBMSIPMulticastAddressandAPNRequest,
2391 InformationRequestType_permanentNAS_UE_ID,
2392} InformationRequestType_choice;
2393
2394typedef struct InformationRequestType {
2395 InformationRequestType_choice choice;
2396 union {
2397 MBMSIPMulticastAddressandAPNRequest mBMSIPMulticastAddressandAPNRequest;
2398 PermanentNAS_UE_ID permanentNAS_UE_ID;
2399 } u;
2400} InformationRequestType;
2401
2402extern const ASN1CType asn1_type_InformationRequestType[];
2403
2404typedef int InformationTransferID;
2405
2406extern const ASN1CType asn1_type_InformationTransferID[];
2407
2408typedef ASN1String TraceReference;
2409
2410extern const ASN1CType asn1_type_TraceReference[];
2411
2412typedef enum RNCTraceInformation_1 {
2413 RNCTraceInformation_1_activated,
2414 RNCTraceInformation_1_deactivated,
2415} RNCTraceInformation_1;
2416
2417extern const ASN1CType asn1_type_RNCTraceInformation_1[];
2418
2419typedef struct ProtocolExtensionField_57 {
2420 ProtocolExtensionID id;
2421 Criticality criticality;
2422 ASN1OpenType extensionValue;
2423} ProtocolExtensionField_57;
2424
2425
2426extern const ASN1CType asn1_type_ProtocolExtensionField_57[];
2427
2428typedef struct ProtocolExtensionContainer_57 {
2429 ProtocolExtensionField_57 *tab;
2430 int count;
2431} ProtocolExtensionContainer_57;
2432
2433extern const ASN1CType asn1_type_ProtocolExtensionContainer_57[];
2434
2435typedef struct RNCTraceInformation {
2436 TraceReference traceReference;
2437 RNCTraceInformation_1 traceActivationIndicato;
2438 BOOL equipmentsToBeTraced_option;
2439 EquipmentsToBeTraced equipmentsToBeTraced;
2440 BOOL iE_Extensions_option;
2441 ProtocolExtensionContainer_57 iE_Extensions;
2442} RNCTraceInformation;
2443
2444
2445extern const ASN1CType asn1_type_RNCTraceInformation[];
2446
2447typedef enum {
2448 InformationTransferType_rNCTraceInformation,
2449} InformationTransferType_choice;
2450
2451typedef struct InformationTransferType {
2452 InformationTransferType_choice choice;
2453 union {
2454 RNCTraceInformation rNCTraceInformation;
2455 } u;
2456} InformationTransferType;
2457
2458extern const ASN1CType asn1_type_InformationTransferType[];
2459
2460typedef struct PermittedIntegrityProtectionAlgorithms {
2461 IntegrityProtectionAlgorithm *tab;
2462 int count;
2463} PermittedIntegrityProtectionAlgorithms;
2464
2465extern const ASN1CType asn1_type_PermittedIntegrityProtectionAlgorithms[];
2466
2467typedef ASN1BitString IntegrityProtectionKey;
2468
2469extern const ASN1CType asn1_type_IntegrityProtectionKey[];
2470
2471typedef struct ProtocolExtensionField_28 {
2472 ProtocolExtensionID id;
2473 Criticality criticality;
2474 ASN1OpenType extensionValue;
2475} ProtocolExtensionField_28;
2476
2477
2478extern const ASN1CType asn1_type_ProtocolExtensionField_28[];
2479
2480typedef struct ProtocolExtensionContainer_28 {
2481 ProtocolExtensionField_28 *tab;
2482 int count;
2483} ProtocolExtensionContainer_28;
2484
2485extern const ASN1CType asn1_type_ProtocolExtensionContainer_28[];
2486
2487typedef struct IntegrityProtectionInformation {
2488 PermittedIntegrityProtectionAlgorithms permittedAlgorithms;
2489 IntegrityProtectionKey key;
2490 BOOL iE_Extensions_option;
2491 ProtocolExtensionContainer_28 iE_Extensions;
2492} IntegrityProtectionInformation;
2493
2494
2495extern const ASN1CType asn1_type_IntegrityProtectionInformation[];
2496
2497typedef ASN1String RIMInformation;
2498
2499extern const ASN1CType asn1_type_RIMInformation[];
2500
2501typedef struct ProtocolExtensionField_76 {
2502 ProtocolExtensionID id;
2503 Criticality criticality;
2504 ASN1OpenType extensionValue;
2505} ProtocolExtensionField_76;
2506
2507
2508extern const ASN1CType asn1_type_ProtocolExtensionField_76[];
2509
2510typedef struct ProtocolExtensionContainer_76 {
2511 ProtocolExtensionField_76 *tab;
2512 int count;
2513} ProtocolExtensionContainer_76;
2514
2515extern const ASN1CType asn1_type_ProtocolExtensionContainer_76[];
2516
2517typedef struct TargetRNC_ID {
2518 LAI lAI;
2519 BOOL rAC_option;
2520 RAC rAC;
2521 RNC_ID rNC_ID;
2522 BOOL iE_Extensions_option;
2523 ProtocolExtensionContainer_76 iE_Extensions;
2524} TargetRNC_ID;
2525
2526
2527extern const ASN1CType asn1_type_TargetRNC_ID[];
2528
2529typedef struct ProtocolExtensionField_75 {
2530 ProtocolExtensionID id;
2531 Criticality criticality;
2532 ASN1OpenType extensionValue;
2533} ProtocolExtensionField_75;
2534
2535
2536extern const ASN1CType asn1_type_ProtocolExtensionField_75[];
2537
2538typedef struct ProtocolExtensionContainer_75 {
2539 ProtocolExtensionField_75 *tab;
2540 int count;
2541} ProtocolExtensionContainer_75;
2542
2543extern const ASN1CType asn1_type_ProtocolExtensionContainer_75[];
2544
2545typedef ASN1String TAC;
2546
2547extern const ASN1CType asn1_type_TAC[];
2548
2549typedef struct ProtocolExtensionField_74 {
2550 ProtocolExtensionID id;
2551 Criticality criticality;
2552 ASN1OpenType extensionValue;
2553} ProtocolExtensionField_74;
2554
2555
2556extern const ASN1CType asn1_type_ProtocolExtensionField_74[];
2557
2558typedef struct ProtocolExtensionContainer_74 {
2559 ProtocolExtensionField_74 *tab;
2560 int count;
2561} ProtocolExtensionContainer_74;
2562
2563extern const ASN1CType asn1_type_ProtocolExtensionContainer_74[];
2564
2565typedef struct TAI {
2566 PLMNidentity pLMNidentity;
2567 TAC tAC;
2568 BOOL iE_Extensions_option;
2569 ProtocolExtensionContainer_74 iE_Extensions;
2570} TAI;
2571
2572
2573extern const ASN1CType asn1_type_TAI[];
2574
2575typedef struct TargetENB_ID {
2576 PLMNidentity pLMNidentity;
2577 ENB_ID eNB_ID;
2578 BOOL iE_Extensions_option;
2579 ProtocolExtensionContainer_75 iE_Extensions;
2580 TAI selectedTAI;
2581} TargetENB_ID;
2582
2583
2584extern const ASN1CType asn1_type_TargetENB_ID[];
2585
2586typedef enum {
2587 RIMRoutingAddress_targetRNC_ID,
2588 RIMRoutingAddress_gERAN_Cell_ID,
2589 RIMRoutingAddress_targeteNB_ID,
2590} RIMRoutingAddress_choice;
2591
2592typedef struct RIMRoutingAddress {
2593 RIMRoutingAddress_choice choice;
2594 union {
2595 TargetRNC_ID targetRNC_ID;
2596 GERAN_Cell_ID gERAN_Cell_ID;
2597 TargetENB_ID targeteNB_ID;
2598 } u;
2599} RIMRoutingAddress;
2600
2601extern const ASN1CType asn1_type_RIMRoutingAddress[];
2602
2603typedef struct ProtocolExtensionField_56 {
2604 ProtocolExtensionID id;
2605 Criticality criticality;
2606 ASN1OpenType extensionValue;
2607} ProtocolExtensionField_56;
2608
2609
2610extern const ASN1CType asn1_type_ProtocolExtensionField_56[];
2611
2612typedef struct ProtocolExtensionContainer_56 {
2613 ProtocolExtensionField_56 *tab;
2614 int count;
2615} ProtocolExtensionContainer_56;
2616
2617extern const ASN1CType asn1_type_ProtocolExtensionContainer_56[];
2618
2619typedef struct RIM_Transfer {
2620 RIMInformation rIMInformation;
2621 BOOL rIMRoutingAddress_option;
2622 RIMRoutingAddress rIMRoutingAddress;
2623 BOOL iE_Extensions_option;
2624 ProtocolExtensionContainer_56 iE_Extensions;
2625} RIM_Transfer;
2626
2627
2628extern const ASN1CType asn1_type_RIM_Transfer[];
2629
2630typedef enum {
2631 InterSystemInformationTransferType_rIM_Transfer,
2632} InterSystemInformationTransferType_choice;
2633
2634typedef struct InterSystemInformationTransferType {
2635 InterSystemInformationTransferType_choice choice;
2636 union {
2637 RIM_Transfer rIM_Transfer;
2638 } u;
2639} InterSystemInformationTransferType;
2640
2641extern const ASN1CType asn1_type_InterSystemInformationTransferType[];
2642
2643typedef struct ProtocolExtensionField_29 {
2644 ProtocolExtensionID id;
2645 Criticality criticality;
2646 ASN1OpenType extensionValue;
2647} ProtocolExtensionField_29;
2648
2649
2650extern const ASN1CType asn1_type_ProtocolExtensionField_29[];
2651
2652typedef struct ProtocolExtensionContainer_29 {
2653 ProtocolExtensionField_29 *tab;
2654 int count;
2655} ProtocolExtensionContainer_29;
2656
2657extern const ASN1CType asn1_type_ProtocolExtensionContainer_29[];
2658
2659typedef struct InterSystemInformation_TransparentContainer {
2660 BOOL downlinkCellLoadInformation_option;
2661 CellLoadInformation downlinkCellLoadInformation;
2662 BOOL uplinkCellLoadInformation_option;
2663 CellLoadInformation uplinkCellLoadInformation;
2664 BOOL iE_Extensions_option;
2665 ProtocolExtensionContainer_29 iE_Extensions;
2666} InterSystemInformation_TransparentContainer;
2667
2668
2669extern const ASN1CType asn1_type_InterSystemInformation_TransparentContainer[];
2670
2671typedef ASN1BitString IuSignallingConnectionIdentifier;
2672
2673extern const ASN1CType asn1_type_IuSignallingConnectionIdentifier[];
2674
2675typedef enum {
2676 IuTransportAssociation_gTP_TEI,
2677 IuTransportAssociation_bindingID,
2678} IuTransportAssociation_choice;
2679
2680typedef struct IuTransportAssociation {
2681 IuTransportAssociation_choice choice;
2682 union {
2683 GTP_TEI gTP_TEI;
2684 BindingID bindingID;
2685 } u;
2686} IuTransportAssociation;
2687
2688extern const ASN1CType asn1_type_IuTransportAssociation[];
2689
2690typedef enum KeyStatus {
2691 KeyStatus_old,
2692 KeyStatus_New,
2693} KeyStatus;
2694
2695extern const ASN1CType asn1_type_KeyStatus[];
2696
2697typedef struct ListOF_SNAs {
2698 SNAC *tab;
2699 int count;
2700} ListOF_SNAs;
2701
2702extern const ASN1CType asn1_type_ListOF_SNAs[];
2703
2704typedef struct ProtocolExtensionField_30 {
2705 ProtocolExtensionID id;
2706 Criticality criticality;
2707 ASN1OpenType extensionValue;
2708} ProtocolExtensionField_30;
2709
2710
2711extern const ASN1CType asn1_type_ProtocolExtensionField_30[];
2712
2713typedef struct ProtocolExtensionContainer_30 {
2714 ProtocolExtensionField_30 *tab;
2715 int count;
2716} ProtocolExtensionContainer_30;
2717
2718extern const ASN1CType asn1_type_ProtocolExtensionContainer_30[];
2719
2720typedef struct LA_LIST_1 {
2721 LAC lAC;
2722 ListOF_SNAs listOF_SNAs;
2723 BOOL iE_Extensions_option;
2724 ProtocolExtensionContainer_30 iE_Extensions;
2725} LA_LIST_1;
2726
2727
2728extern const ASN1CType asn1_type_LA_LIST_1[];
2729
2730typedef struct LA_LIST {
2731 LA_LIST_1 *tab;
2732 int count;
2733} LA_LIST;
2734
2735extern const ASN1CType asn1_type_LA_LIST[];
2736
2737typedef struct ProtocolExtensionField_32 {
2738 ProtocolExtensionID id;
2739 Criticality criticality;
2740 ASN1OpenType extensionValue;
2741} ProtocolExtensionField_32;
2742
2743
2744extern const ASN1CType asn1_type_ProtocolExtensionField_32[];
2745
2746typedef struct ProtocolExtensionContainer_32 {
2747 ProtocolExtensionField_32 *tab;
2748 int count;
2749} ProtocolExtensionContainer_32;
2750
2751extern const ASN1CType asn1_type_ProtocolExtensionContainer_32[];
2752
2753typedef struct LastKnownServiceArea {
2754 SAI sAI;
2755 int ageOfSAI;
2756 BOOL iE_Extensions_option;
2757 ProtocolExtensionContainer_32 iE_Extensions;
2758} LastKnownServiceArea;
2759
2760
2761extern const ASN1CType asn1_type_LastKnownServiceArea[];
2762
2763typedef struct ProtocolExtensionField_86 {
2764 ProtocolExtensionID id;
2765 Criticality criticality;
2766 ASN1OpenType extensionValue;
2767} ProtocolExtensionField_86;
2768
2769
2770extern const ASN1CType asn1_type_ProtocolExtensionField_86[];
2771
2772typedef struct ProtocolExtensionContainer_86 {
2773 ProtocolExtensionField_86 *tab;
2774 int count;
2775} ProtocolExtensionContainer_86;
2776
2777extern const ASN1CType asn1_type_ProtocolExtensionContainer_86[];
2778
2779typedef struct UTRAN_CellID {
2780 PLMNidentity pLMNidentity;
2781 TargetCellId cellID;
2782 BOOL iE_Extensions_option;
2783 ProtocolExtensionContainer_86 iE_Extensions;
2784} UTRAN_CellID;
2785
2786
2787extern const ASN1CType asn1_type_UTRAN_CellID[];
2788
2789typedef int Time_UE_StayedInCell;
2790
2791extern const ASN1CType asn1_type_Time_UE_StayedInCell[];
2792
2793typedef struct ProtocolExtensionField_33 {
2794 ProtocolExtensionID id;
2795 Criticality criticality;
2796 ASN1OpenType extensionValue;
2797} ProtocolExtensionField_33;
2798
2799
2800extern const ASN1CType asn1_type_ProtocolExtensionField_33[];
2801
2802typedef struct ProtocolExtensionContainer_33 {
2803 ProtocolExtensionField_33 *tab;
2804 int count;
2805} ProtocolExtensionContainer_33;
2806
2807extern const ASN1CType asn1_type_ProtocolExtensionContainer_33[];
2808
2809typedef struct LastVisitedUTRANCell_Item {
2810 UTRAN_CellID uTRAN_CellID;
2811 CellType cellType;
2812 Time_UE_StayedInCell time_UE_StayedInCell;
2813 BOOL iE_Extensions_option;
2814 ProtocolExtensionContainer_33 iE_Extensions;
2815} LastVisitedUTRANCell_Item;
2816
2817
2818extern const ASN1CType asn1_type_LastVisitedUTRANCell_Item[];
2819
2820typedef int Time_UE_StayedInCell_EnhancedGranularity;
2821
2822extern const ASN1CType asn1_type_Time_UE_StayedInCell_EnhancedGranularity[];
2823
2824typedef ASN1String LHN_ID;
2825
2826extern const ASN1CType asn1_type_LHN_ID[];
2827
2828typedef enum InterfacesToTraceItem_1 {
2829 InterfacesToTraceItem_1_iu_cs,
2830 InterfacesToTraceItem_1_iu_ps,
2831 InterfacesToTraceItem_1_iur,
2832 InterfacesToTraceItem_1_iub,
2833 InterfacesToTraceItem_1_uu,
2834} InterfacesToTraceItem_1;
2835
2836extern const ASN1CType asn1_type_InterfacesToTraceItem_1[];
2837
2838typedef struct ProtocolExtensionField_34 {
2839 ProtocolExtensionID id;
2840 Criticality criticality;
2841 ASN1OpenType extensionValue;
2842} ProtocolExtensionField_34;
2843
2844
2845extern const ASN1CType asn1_type_ProtocolExtensionField_34[];
2846
2847typedef struct ProtocolExtensionContainer_34 {
2848 ProtocolExtensionField_34 *tab;
2849 int count;
2850} ProtocolExtensionContainer_34;
2851
2852extern const ASN1CType asn1_type_ProtocolExtensionContainer_34[];
2853
2854typedef struct InterfacesToTraceItem {
2855 InterfacesToTraceItem_1 interface;
2856 BOOL iE_Extensions_option;
2857 ProtocolExtensionContainer_34 iE_Extensions;
2858} InterfacesToTraceItem;
2859
2860
2861extern const ASN1CType asn1_type_InterfacesToTraceItem[];
2862
2863typedef struct ListOfInterfacesToTrace {
2864 InterfacesToTraceItem *tab;
2865 int count;
2866} ListOfInterfacesToTrace;
2867
2868extern const ASN1CType asn1_type_ListOfInterfacesToTrace[];
2869
2870typedef enum RequestedLocationRelatedDataType {
2871 RequestedLocationRelatedDataType_decipheringKeysUEBasedOTDOA,
2872 RequestedLocationRelatedDataType_decipheringKeysAssistedGPS,
2873 RequestedLocationRelatedDataType_dedicatedAssistanceDataUEBasedOTDOA,
2874 RequestedLocationRelatedDataType_dedicatedAssistanceDataAssistedGPS,
2875 RequestedLocationRelatedDataType_decipheringKeysAssistedGANSS,
2876 RequestedLocationRelatedDataType_dedicatedAssistanceDataAssistedGANSS,
2877 RequestedLocationRelatedDataType_decipheringKeysAssistedGPSandGANSS,
2878 RequestedLocationRelatedDataType_dedicatedAssistanceDataAssistedGPSandGANSS,
2879} RequestedLocationRelatedDataType;
2880
2881extern const ASN1CType asn1_type_RequestedLocationRelatedDataType[];
2882
2883typedef ASN1String RequestedGPSAssistanceData;
2884
2885extern const ASN1CType asn1_type_RequestedGPSAssistanceData[];
2886
2887typedef struct LocationRelatedDataRequestType {
2888 RequestedLocationRelatedDataType requestedLocationRelatedDataType;
2889 BOOL requestedGPSAssistanceData_option;
2890 RequestedGPSAssistanceData requestedGPSAssistanceData;
2891} LocationRelatedDataRequestType;
2892
2893
2894extern const ASN1CType asn1_type_LocationRelatedDataRequestType[];
2895
2896typedef enum LocationRelatedDataRequestTypeSpecificToGERANIuMode {
2897 LocationRelatedDataRequestTypeSpecificToGERANIuMode_decipheringKeysEOTD,
2898 LocationRelatedDataRequestTypeSpecificToGERANIuMode_dedicatedMobileAssistedEOTDAssistanceData,
2899 LocationRelatedDataRequestTypeSpecificToGERANIuMode_dedicatedMobileBasedEOTDAssistanceData,
2900} LocationRelatedDataRequestTypeSpecificToGERANIuMode;
2901
2902extern const ASN1CType asn1_type_LocationRelatedDataRequestTypeSpecificToGERANIuMode[];
2903
2904typedef enum ReportChangeOfSAI {
2905 ReportChangeOfSAI_requested,
2906} ReportChangeOfSAI;
2907
2908extern const ASN1CType asn1_type_ReportChangeOfSAI[];
2909
2910typedef enum PeriodicReportingIndicator {
2911 PeriodicReportingIndicator_periodicSAI,
2912 PeriodicReportingIndicator_periodicGeo,
2913} PeriodicReportingIndicator;
2914
2915extern const ASN1CType asn1_type_PeriodicReportingIndicator[];
2916
2917typedef enum DirectReportingIndicator {
2918 DirectReportingIndicator_directSAI,
2919 DirectReportingIndicator_directGeo,
2920} DirectReportingIndicator;
2921
2922extern const ASN1CType asn1_type_DirectReportingIndicator[];
2923
2924typedef int VerticalAccuracyCode;
2925
2926extern const ASN1CType asn1_type_VerticalAccuracyCode[];
2927
2928typedef enum PositioningPriority {
2929 PositioningPriority_high_Priority,
2930 PositioningPriority_normal_Priority,
2931} PositioningPriority;
2932
2933extern const ASN1CType asn1_type_PositioningPriority[];
2934
2935typedef enum ResponseTime {
2936 ResponseTime_lowdelay,
2937 ResponseTime_delaytolerant,
2938} ResponseTime;
2939
2940extern const ASN1CType asn1_type_ResponseTime[];
2941
2942typedef struct ProtocolExtensionField_41 {
2943 ProtocolExtensionID id;
2944 Criticality criticality;
2945 ASN1OpenType extensionValue;
2946} ProtocolExtensionField_41;
2947
2948
2949extern const ASN1CType asn1_type_ProtocolExtensionField_41[];
2950
2951typedef struct ProtocolExtensionContainer_41 {
2952 ProtocolExtensionField_41 *tab;
2953 int count;
2954} ProtocolExtensionContainer_41;
2955
2956extern const ASN1CType asn1_type_ProtocolExtensionContainer_41[];
2957
2958typedef struct PeriodicLocationInfo {
2959 int reportingAmount;
2960 int reportingInterval;
2961 BOOL iE_Extensions_option;
2962 ProtocolExtensionContainer_41 iE_Extensions;
2963} PeriodicLocationInfo;
2964
2965
2966extern const ASN1CType asn1_type_PeriodicLocationInfo[];
2967
2968typedef struct ProtocolExtensionField_35 {
2969 ProtocolExtensionID id;
2970 Criticality criticality;
2971 ASN1OpenType extensionValue;
2972} ProtocolExtensionField_35;
2973
2974
2975extern const ASN1CType asn1_type_ProtocolExtensionField_35[];
2976
2977typedef struct ProtocolExtensionContainer_35 {
2978 ProtocolExtensionField_35 *tab;
2979 int count;
2980} ProtocolExtensionContainer_35;
2981
2982extern const ASN1CType asn1_type_ProtocolExtensionContainer_35[];
2983
2984typedef struct LocationReportingTransferInformation {
2985 BOOL reportChangeOfSAI_option;
2986 ReportChangeOfSAI reportChangeOfSAI;
2987 BOOL periodicReportingIndicator_option;
2988 PeriodicReportingIndicator periodicReportingIndicator;
2989 BOOL directReportingIndicator_option;
2990 DirectReportingIndicator directReportingIndicator;
2991 BOOL verticalAccuracyCode_option;
2992 VerticalAccuracyCode verticalAccuracyCode;
2993 BOOL positioningPriorityChangeSAI_option;
2994 PositioningPriority positioningPriorityChangeSAI;
2995 BOOL positioningPriorityDirect_option;
2996 PositioningPriority positioningPriorityDirect;
2997 BOOL clientTypePeriodic_option;
2998 ClientType clientTypePeriodic;
2999 BOOL clientTypeDirect_option;
3000 ClientType clientTypeDirect;
3001 BOOL responseTime_option;
3002 ResponseTime responseTime;
3003 BOOL includeVelocity_option;
3004 IncludeVelocity includeVelocity;
3005 BOOL periodicLocationInfo_option;
3006 PeriodicLocationInfo periodicLocationInfo;
3007 BOOL iE_Extensions_option;
3008 ProtocolExtensionContainer_35 iE_Extensions;
3009} LocationReportingTransferInformation;
3010
3011
3012extern const ASN1CType asn1_type_LocationReportingTransferInformation[];
3013
3014typedef ASN1String L3_Information;
3015
3016extern const ASN1CType asn1_type_L3_Information[];
3017
3018typedef enum Management_Based_MDT_Allowed {
3019 Management_Based_MDT_Allowed_allowed,
3020} Management_Based_MDT_Allowed;
3021
3022extern const ASN1CType asn1_type_Management_Based_MDT_Allowed[];
3023
3024typedef ASN1BitString MBMS_PTP_RAB_ID;
3025
3026extern const ASN1CType asn1_type_MBMS_PTP_RAB_ID[];
3027
3028typedef enum MBMSBearerServiceType {
3029 MBMSBearerServiceType_multicast,
3030 MBMSBearerServiceType_broadcast,
3031} MBMSBearerServiceType;
3032
3033extern const ASN1CType asn1_type_MBMSBearerServiceType[];
3034
3035typedef enum MBMSCNDe_Registration {
3036 MBMSCNDe_Registration_normalsessionstop,
3037 MBMSCNDe_Registration_deregister,
3038} MBMSCNDe_Registration;
3039
3040extern const ASN1CType asn1_type_MBMSCNDe_Registration[];
3041
3042typedef enum MBMSCountingInformation {
3043 MBMSCountingInformation_counting,
3044 MBMSCountingInformation_notcounting,
3045} MBMSCountingInformation;
3046
3047extern const ASN1CType asn1_type_MBMSCountingInformation[];
3048
3049typedef enum MBMSHCIndicator {
3050 MBMSHCIndicator_uncompressed_header,
3051 MBMSHCIndicator_compressed_header,
3052} MBMSHCIndicator;
3053
3054extern const ASN1CType asn1_type_MBMSHCIndicator[];
3055
3056typedef enum MBMSLinkingInformation {
3057 MBMSLinkingInformation_uE_has_joined_multicast_services,
3058} MBMSLinkingInformation;
3059
3060extern const ASN1CType asn1_type_MBMSLinkingInformation[];
3061
3062typedef enum MBMSRegistrationRequestType {
3063 MBMSRegistrationRequestType_Register,
3064 MBMSRegistrationRequestType_deregister,
3065} MBMSRegistrationRequestType;
3066
3067extern const ASN1CType asn1_type_MBMSRegistrationRequestType[];
3068
3069typedef ASN1String MBMSServiceArea;
3070
3071extern const ASN1CType asn1_type_MBMSServiceArea[];
3072
3073typedef ASN1String MBMSSessionDuration;
3074
3075extern const ASN1CType asn1_type_MBMSSessionDuration[];
3076
3077typedef ASN1String MBMSSessionIdentity;
3078
3079extern const ASN1CType asn1_type_MBMSSessionIdentity[];
3080
3081typedef ASN1String MBMSSessionRepetitionNumber;
3082
3083extern const ASN1CType asn1_type_MBMSSessionRepetitionNumber[];
3084
3085typedef enum MDT_Activation {
3086 MDT_Activation_immediateMDTonly,
3087 MDT_Activation_loggedMDTonly,
3088 MDT_Activation_immediateMDTandTrace,
3089} MDT_Activation;
3090
3091extern const ASN1CType asn1_type_MDT_Activation[];
3092
3093typedef struct LAI_List {
3094 LAI *tab;
3095 int count;
3096} LAI_List;
3097
3098extern const ASN1CType asn1_type_LAI_List[];
3099
3100typedef struct ProtocolExtensionField_42 {
3101 ProtocolExtensionID id;
3102 Criticality criticality;
3103 ASN1OpenType extensionValue;
3104} ProtocolExtensionField_42;
3105
3106
3107extern const ASN1CType asn1_type_ProtocolExtensionField_42[];
3108
3109typedef struct ProtocolExtensionContainer_42 {
3110 ProtocolExtensionField_42 *tab;
3111 int count;
3112} ProtocolExtensionContainer_42;
3113
3114extern const ASN1CType asn1_type_ProtocolExtensionContainer_42[];
3115
3116typedef struct LABased {
3117 LAI_List laiList;
3118 BOOL iE_Extensions_option;
3119 ProtocolExtensionContainer_42 iE_Extensions;
3120} LABased;
3121
3122
3123extern const ASN1CType asn1_type_LABased[];
3124
3125typedef struct ProtocolExtensionField_51 {
3126 ProtocolExtensionID id;
3127 Criticality criticality;
3128 ASN1OpenType extensionValue;
3129} ProtocolExtensionField_51;
3130
3131
3132extern const ASN1CType asn1_type_ProtocolExtensionField_51[];
3133
3134typedef struct ProtocolExtensionContainer_51 {
3135 ProtocolExtensionField_51 *tab;
3136 int count;
3137} ProtocolExtensionContainer_51;
3138
3139extern const ASN1CType asn1_type_ProtocolExtensionContainer_51[];
3140
3141typedef struct RAI {
3142 LAI lAI;
3143 RAC rAC;
3144 BOOL iE_Extensions_option;
3145 ProtocolExtensionContainer_51 iE_Extensions;
3146} RAI;
3147
3148
3149extern const ASN1CType asn1_type_RAI[];
3150
3151typedef struct RAI_List {
3152 RAI *tab;
3153 int count;
3154} RAI_List;
3155
3156extern const ASN1CType asn1_type_RAI_List[];
3157
3158typedef struct ProtocolExtensionField_46 {
3159 ProtocolExtensionID id;
3160 Criticality criticality;
3161 ASN1OpenType extensionValue;
3162} ProtocolExtensionField_46;
3163
3164
3165extern const ASN1CType asn1_type_ProtocolExtensionField_46[];
3166
3167typedef struct ProtocolExtensionContainer_46 {
3168 ProtocolExtensionField_46 *tab;
3169 int count;
3170} ProtocolExtensionContainer_46;
3171
3172extern const ASN1CType asn1_type_ProtocolExtensionContainer_46[];
3173
3174typedef struct RABased {
3175 RAI_List raiList;
3176 BOOL iE_Extensions_option;
3177 ProtocolExtensionContainer_46 iE_Extensions;
3178} RABased;
3179
3180
3181extern const ASN1CType asn1_type_RABased[];
3182
3183typedef enum {
3184 MDTAreaScope_cellbased,
3185 MDTAreaScope_labased,
3186 MDTAreaScope_rabased,
3187 MDTAreaScope_plmn_area_based,
3188} MDTAreaScope_choice;
3189
3190typedef struct MDTAreaScope {
3191 MDTAreaScope_choice choice;
3192 union {
3193 CellBased cellbased;
3194 LABased labased;
3195 RABased rabased;
3196 } u;
3197} MDTAreaScope;
3198
3199extern const ASN1CType asn1_type_MDTAreaScope[];
3200
3201typedef enum LoggingInterval {
3202 LoggingInterval_s1d28,
3203 LoggingInterval_s2d56,
3204 LoggingInterval_s5d12,
3205 LoggingInterval_s10d24,
3206 LoggingInterval_s20d48,
3207 LoggingInterval_s30d72,
3208 LoggingInterval_s40d96,
3209 LoggingInterval_s61d44,
3210} LoggingInterval;
3211
3212extern const ASN1CType asn1_type_LoggingInterval[];
3213
3214typedef enum LoggingDuration {
3215 LoggingDuration_min10,
3216 LoggingDuration_min20,
3217 LoggingDuration_min40,
3218 LoggingDuration_min60,
3219 LoggingDuration_min90,
3220 LoggingDuration_min120,
3221} LoggingDuration;
3222
3223extern const ASN1CType asn1_type_LoggingDuration[];
3224
3225typedef struct ProtocolExtensionField_43 {
3226 ProtocolExtensionID id;
3227 Criticality criticality;
3228 ASN1OpenType extensionValue;
3229} ProtocolExtensionField_43;
3230
3231
3232extern const ASN1CType asn1_type_ProtocolExtensionField_43[];
3233
3234typedef struct ProtocolExtensionContainer_43 {
3235 ProtocolExtensionField_43 *tab;
3236 int count;
3237} ProtocolExtensionContainer_43;
3238
3239extern const ASN1CType asn1_type_ProtocolExtensionContainer_43[];
3240
3241typedef struct LoggedMDT {
3242 LoggingInterval loggingInterval;
3243 LoggingDuration loggingDuration;
3244 BOOL iE_Extensions_option;
3245 ProtocolExtensionContainer_43 iE_Extensions;
3246} LoggedMDT;
3247
3248
3249extern const ASN1CType asn1_type_LoggedMDT[];
3250
3251typedef enum {
3252 MDTMode_immediateMDT,
3253 MDTMode_loggedMDT,
3254} MDTMode_choice;
3255
3256typedef struct MDTMode {
3257 MDTMode_choice choice;
3258 union {
3259 ImmediateMDT immediateMDT;
3260 LoggedMDT loggedMDT;
3261 } u;
3262} MDTMode;
3263
3264extern const ASN1CType asn1_type_MDTMode[];
3265
3266typedef struct ProtocolExtensionField_39 {
3267 ProtocolExtensionID id;
3268 Criticality criticality;
3269 ASN1OpenType extensionValue;
3270} ProtocolExtensionField_39;
3271
3272
3273extern const ASN1CType asn1_type_ProtocolExtensionField_39[];
3274
3275typedef struct ProtocolExtensionContainer_39 {
3276 ProtocolExtensionField_39 *tab;
3277 int count;
3278} ProtocolExtensionContainer_39;
3279
3280extern const ASN1CType asn1_type_ProtocolExtensionContainer_39[];
3281
3282typedef struct MDT_Configuration {
3283 MDT_Activation mdtActivation;
3284 MDTAreaScope mdtAreaScope;
3285 MDTMode mdtMode;
3286 BOOL iE_Extensions_option;
3287 ProtocolExtensionContainer_39 iE_Extensions;
3288} MDT_Configuration;
3289
3290
3291extern const ASN1CType asn1_type_MDT_Configuration[];
3292
3293typedef struct MDT_PLMN_List {
3294 PLMNidentity *tab;
3295 int count;
3296} MDT_PLMN_List;
3297
3298extern const ASN1CType asn1_type_MDT_PLMN_List[];
3299
3300typedef ASN1String MSISDN;
3301
3302extern const ASN1CType asn1_type_MSISDN[];
3303
3304typedef ASN1String NAS_PDU;
3305
3306extern const ASN1CType asn1_type_NAS_PDU[];
3307
3308typedef ASN1BitString NAS_SequenceNumber;
3309
3310extern const ASN1CType asn1_type_NAS_SequenceNumber[];
3311
3312typedef ASN1BitString NAS_SynchronisationIndicator;
3313
3314extern const ASN1CType asn1_type_NAS_SynchronisationIndicator[];
3315
3316typedef ASN1String NewBSS_To_OldBSS_Information;
3317
3318extern const ASN1CType asn1_type_NewBSS_To_OldBSS_Information[];
3319
3320typedef enum NonSearchingIndication {
3321 NonSearchingIndication_non_searching,
3322 NonSearchingIndication_searching,
3323} NonSearchingIndication;
3324
3325extern const ASN1CType asn1_type_NonSearchingIndication[];
3326
3327typedef int NumberOfIuInstances;
3328
3329extern const ASN1CType asn1_type_NumberOfIuInstances[];
3330
3331typedef int NumberOfSteps;
3332
3333extern const ASN1CType asn1_type_NumberOfSteps[];
3334
3335typedef ASN1String Offload_RAB_Parameters_APN;
3336
3337extern const ASN1CType asn1_type_Offload_RAB_Parameters_APN[];
3338
3339typedef ASN1String Offload_RAB_Parameters_ChargingCharacteristics;
3340
3341extern const ASN1CType asn1_type_Offload_RAB_Parameters_ChargingCharacteristics[];
3342
3343typedef struct ProtocolExtensionField_40 {
3344 ProtocolExtensionID id;
3345 Criticality criticality;
3346 ASN1OpenType extensionValue;
3347} ProtocolExtensionField_40;
3348
3349
3350extern const ASN1CType asn1_type_ProtocolExtensionField_40[];
3351
3352typedef struct ProtocolExtensionContainer_40 {
3353 ProtocolExtensionField_40 *tab;
3354 int count;
3355} ProtocolExtensionContainer_40;
3356
3357extern const ASN1CType asn1_type_ProtocolExtensionContainer_40[];
3358
3359typedef struct Offload_RAB_Parameters {
3360 Offload_RAB_Parameters_APN accessPointName;
3361 Offload_RAB_Parameters_ChargingCharacteristics chargingCharacteristics;
3362 BOOL iE_Extensions_option;
3363 ProtocolExtensionContainer_40 iE_Extensions;
3364} Offload_RAB_Parameters;
3365
3366
3367extern const ASN1CType asn1_type_Offload_RAB_Parameters[];
3368
3369typedef ASN1String OldBSS_ToNewBSS_Information;
3370
3371extern const ASN1CType asn1_type_OldBSS_ToNewBSS_Information[];
3372
3373typedef ASN1String OMC_ID;
3374
3375extern const ASN1CType asn1_type_OMC_ID[];
3376
3377typedef enum Out_Of_UTRAN {
3378 Out_Of_UTRAN_cell_reselection_to_EUTRAN,
3379} Out_Of_UTRAN;
3380
3381extern const ASN1CType asn1_type_Out_Of_UTRAN[];
3382
3383typedef enum {
3384 PagingAreaID_lAI,
3385 PagingAreaID_rAI,
3386} PagingAreaID_choice;
3387
3388typedef struct PagingAreaID {
3389 PagingAreaID_choice choice;
3390 union {
3391 LAI lAI;
3392 RAI rAI;
3393 } u;
3394} PagingAreaID;
3395
3396extern const ASN1CType asn1_type_PagingAreaID[];
3397
3398typedef enum PagingCause {
3399 PagingCause_terminating_conversational_call,
3400 PagingCause_terminating_streaming_call,
3401 PagingCause_terminating_interactive_call,
3402 PagingCause_terminating_background_call,
3403 PagingCause_terminating_low_priority_signalling,
3404 PagingCause_terminating_high_priority_signalling,
3405} PagingCause;
3406
3407extern const ASN1CType asn1_type_PagingCause[];
3408
3409typedef enum PDP_Type {
3410 PDP_Type_empty,
3411 PDP_Type_ppp,
3412 PDP_Type_osp_ihoss,
3413 PDP_Type_ipv4,
3414 PDP_Type_ipv6,
3415} PDP_Type;
3416
3417extern const ASN1CType asn1_type_PDP_Type[];
3418
3419typedef struct PDP_TypeInformation {
3420 PDP_Type *tab;
3421 int count;
3422} PDP_TypeInformation;
3423
3424extern const ASN1CType asn1_type_PDP_TypeInformation[];
3425
3426typedef enum PDP_Type_extension {
3427 PDP_Type_extension_ipv4_and_ipv6,
3428} PDP_Type_extension;
3429
3430extern const ASN1CType asn1_type_PDP_Type_extension[];
3431
3432typedef struct PDP_TypeInformation_extension {
3433 PDP_Type_extension *tab;
3434 int count;
3435} PDP_TypeInformation_extension;
3436
3437extern const ASN1CType asn1_type_PDP_TypeInformation_extension[];
3438
3439typedef int PDUType14FrameSequenceNumber;
3440
3441extern const ASN1CType asn1_type_PDUType14FrameSequenceNumber[];
3442
3443typedef struct ProtocolExtensionField_44 {
3444 ProtocolExtensionID id;
3445 Criticality criticality;
3446 ASN1OpenType extensionValue;
3447} ProtocolExtensionField_44;
3448
3449
3450extern const ASN1CType asn1_type_ProtocolExtensionField_44[];
3451
3452typedef struct ProtocolExtensionContainer_44 {
3453 ProtocolExtensionField_44 *tab;
3454 int count;
3455} ProtocolExtensionContainer_44;
3456
3457extern const ASN1CType asn1_type_ProtocolExtensionContainer_44[];
3458
3459typedef struct PLMNs_in_shared_network_1 {
3460 PLMNidentity pLMNidentity;
3461 LA_LIST lA_LIST;
3462 BOOL iE_Extensions_option;
3463 ProtocolExtensionContainer_44 iE_Extensions;
3464} PLMNs_in_shared_network_1;
3465
3466
3467extern const ASN1CType asn1_type_PLMNs_in_shared_network_1[];
3468
3469typedef struct PLMNs_in_shared_network {
3470 PLMNs_in_shared_network_1 *tab;
3471 int count;
3472} PLMNs_in_shared_network;
3473
3474extern const ASN1CType asn1_type_PLMNs_in_shared_network[];
3475
3476typedef ASN1String Port_Number;
3477
3478extern const ASN1CType asn1_type_Port_Number[];
3479
3480typedef ASN1BitString PositioningDataDiscriminator;
3481
3482extern const ASN1CType asn1_type_PositioningDataDiscriminator[];
3483
3484typedef ASN1String PositioningMethodAndUsage;
3485
3486extern const ASN1CType asn1_type_PositioningMethodAndUsage[];
3487
3488typedef struct PositioningDataSet {
3489 PositioningMethodAndUsage *tab;
3490 int count;
3491} PositioningDataSet;
3492
3493extern const ASN1CType asn1_type_PositioningDataSet[];
3494
3495typedef struct ProtocolExtensionField_45 {
3496 ProtocolExtensionID id;
3497 Criticality criticality;
3498 ASN1OpenType extensionValue;
3499} ProtocolExtensionField_45;
3500
3501
3502extern const ASN1CType asn1_type_ProtocolExtensionField_45[];
3503
3504typedef struct ProtocolExtensionContainer_45 {
3505 ProtocolExtensionField_45 *tab;
3506 int count;
3507} ProtocolExtensionContainer_45;
3508
3509extern const ASN1CType asn1_type_ProtocolExtensionContainer_45[];
3510
3511typedef struct PositionData {
3512 PositioningDataDiscriminator positioningDataDiscriminator;
3513 BOOL positioningDataSet_option;
3514 PositioningDataSet positioningDataSet;
3515 BOOL iE_Extensions_option;
3516 ProtocolExtensionContainer_45 iE_Extensions;
3517} PositionData;
3518
3519
3520extern const ASN1CType asn1_type_PositionData[];
3521
3522typedef ASN1String PositionDataSpecificToGERANIuMode;
3523
3524extern const ASN1CType asn1_type_PositionDataSpecificToGERANIuMode[];
3525
3526typedef ASN1BitString Priority_Class_Indicator;
3527
3528extern const ASN1CType asn1_type_Priority_Class_Indicator[];
3529
3530typedef struct ProtocolExtensionField_61 {
3531 ProtocolExtensionID id;
3532 Criticality criticality;
3533 ASN1OpenType extensionValue;
3534} ProtocolExtensionField_61;
3535
3536
3537extern const ASN1CType asn1_type_ProtocolExtensionField_61[];
3538
3539typedef struct ProtocolExtensionContainer_61 {
3540 ProtocolExtensionField_61 *tab;
3541 int count;
3542} ProtocolExtensionContainer_61;
3543
3544extern const ASN1CType asn1_type_ProtocolExtensionContainer_61[];
3545
3546typedef struct Shared_Network_Information {
3547 PLMNs_in_shared_network pLMNs_in_shared_network;
3548 BOOL iE_Extensions_option;
3549 ProtocolExtensionContainer_61 iE_Extensions;
3550} Shared_Network_Information;
3551
3552
3553extern const ASN1CType asn1_type_Shared_Network_Information[];
3554
3555typedef enum {
3556 ProvidedData_shared_network_information,
3557} ProvidedData_choice;
3558
3559typedef struct ProvidedData {
3560 ProvidedData_choice choice;
3561 union {
3562 Shared_Network_Information shared_network_information;
3563 } u;
3564} ProvidedData;
3565
3566extern const ASN1CType asn1_type_ProvidedData[];
3567
3568typedef ASN1String P_TMSI;
3569
3570extern const ASN1CType asn1_type_P_TMSI[];
3571
3572typedef unsigned int UnsuccessfullyTransmittedDataVolume;
3573
3574extern const ASN1CType asn1_type_UnsuccessfullyTransmittedDataVolume[];
3575
3576typedef struct ProtocolExtensionField_47 {
3577 ProtocolExtensionID id;
3578 Criticality criticality;
3579 ASN1OpenType extensionValue;
3580} ProtocolExtensionField_47;
3581
3582
3583extern const ASN1CType asn1_type_ProtocolExtensionField_47[];
3584
3585typedef struct ProtocolExtensionContainer_47 {
3586 ProtocolExtensionField_47 *tab;
3587 int count;
3588} ProtocolExtensionContainer_47;
3589
3590extern const ASN1CType asn1_type_ProtocolExtensionContainer_47[];
3591
3592typedef struct RABDataVolumeReport_1 {
3593 UnsuccessfullyTransmittedDataVolume dl_UnsuccessfullyTransmittedDataVolume;
3594 BOOL dataVolumeReference_option;
3595 DataVolumeReference dataVolumeReference;
3596 BOOL iE_Extensions_option;
3597 ProtocolExtensionContainer_47 iE_Extensions;
3598} RABDataVolumeReport_1;
3599
3600
3601extern const ASN1CType asn1_type_RABDataVolumeReport_1[];
3602
3603typedef struct RABDataVolumeReport {
3604 RABDataVolumeReport_1 *tab;
3605 int count;
3606} RABDataVolumeReport;
3607
3608extern const ASN1CType asn1_type_RABDataVolumeReport[];
3609
3610typedef ASN1BitString RAB_ID;
3611
3612extern const ASN1CType asn1_type_RAB_ID[];
3613
3614typedef struct RAB_Parameter_ExtendedGuaranteedBitrateList {
3615 ExtendedGuaranteedBitrate *tab;
3616 int count;
3617} RAB_Parameter_ExtendedGuaranteedBitrateList;
3618
3619extern const ASN1CType asn1_type_RAB_Parameter_ExtendedGuaranteedBitrateList[];
3620
3621typedef struct RAB_Parameter_ExtendedMaxBitrateList {
3622 ExtendedMaxBitrate *tab;
3623 int count;
3624} RAB_Parameter_ExtendedMaxBitrateList;
3625
3626extern const ASN1CType asn1_type_RAB_Parameter_ExtendedMaxBitrateList[];
3627
3628typedef enum SignallingIndication {
3629 SignallingIndication_signalling,
3630} SignallingIndication;
3631
3632extern const ASN1CType asn1_type_SignallingIndication[];
3633
3634typedef ASN1String UPInitialisationFrame;
3635
3636extern const ASN1CType asn1_type_UPInitialisationFrame[];
3637
3638typedef struct ProtocolExtensionField_85 {
3639 ProtocolExtensionID id;
3640 Criticality criticality;
3641 ASN1OpenType extensionValue;
3642} ProtocolExtensionField_85;
3643
3644
3645extern const ASN1CType asn1_type_ProtocolExtensionField_85[];
3646
3647typedef struct ProtocolExtensionContainer_85 {
3648 ProtocolExtensionField_85 *tab;
3649 int count;
3650} ProtocolExtensionContainer_85;
3651
3652extern const ASN1CType asn1_type_ProtocolExtensionContainer_85[];
3653
3654typedef struct UPInformation {
3655 FrameSequenceNumber frameSeqNoUL;
3656 FrameSequenceNumber frameSeqNoDL;
3657 PDUType14FrameSequenceNumber pdu14FrameSeqNoUL;
3658 PDUType14FrameSequenceNumber pdu14FrameSeqNoDL;
3659 DataPDUType dataPDUType;
3660 UPInitialisationFrame upinitialisationFrame;
3661 BOOL iE_Extensions_option;
3662 ProtocolExtensionContainer_85 iE_Extensions;
3663} UPInformation;
3664
3665
3666extern const ASN1CType asn1_type_UPInformation[];
3667
3668typedef struct ProtocolExtensionField_49 {
3669 ProtocolExtensionID id;
3670 Criticality criticality;
3671 ASN1OpenType extensionValue;
3672} ProtocolExtensionField_49;
3673
3674
3675extern const ASN1CType asn1_type_ProtocolExtensionField_49[];
3676
3677typedef struct ProtocolExtensionContainer_49 {
3678 ProtocolExtensionField_49 *tab;
3679 int count;
3680} ProtocolExtensionContainer_49;
3681
3682extern const ASN1CType asn1_type_ProtocolExtensionContainer_49[];
3683
3684typedef struct RABParametersList_1 {
3685 RAB_ID rab_Id;
3686 CN_DomainIndicator cn_domain;
3687 BOOL rabDataVolumeReport_option;
3688 RABDataVolumeReport rabDataVolumeReport;
3689 BOOL upInformation_option;
3690 UPInformation upInformation;
3691 BOOL iE_Extensions_option;
3692 ProtocolExtensionContainer_49 iE_Extensions;
3693} RABParametersList_1;
3694
3695
3696extern const ASN1CType asn1_type_RABParametersList_1[];
3697
3698typedef struct RABParametersList {
3699 RABParametersList_1 *tab;
3700 int count;
3701} RABParametersList;
3702
3703extern const ASN1CType asn1_type_RABParametersList[];
3704
3705typedef int USCH_ID;
3706
3707extern const ASN1CType asn1_type_USCH_ID[];
3708
3709typedef struct ProtocolExtensionField_82 {
3710 ProtocolExtensionID id;
3711 Criticality criticality;
3712 ASN1OpenType extensionValue;
3713} ProtocolExtensionField_82;
3714
3715
3716extern const ASN1CType asn1_type_ProtocolExtensionField_82[];
3717
3718typedef struct ProtocolExtensionContainer_82 {
3719 ProtocolExtensionField_82 *tab;
3720 int count;
3721} ProtocolExtensionContainer_82;
3722
3723extern const ASN1CType asn1_type_ProtocolExtensionContainer_82[];
3724
3725typedef struct TrCH_ID {
3726 BOOL dCH_ID_option;
3727 DCH_ID dCH_ID;
3728 BOOL dSCH_ID_option;
3729 DSCH_ID dSCH_ID;
3730 BOOL uSCH_ID_option;
3731 USCH_ID uSCH_ID;
3732 BOOL iE_Extensions_option;
3733 ProtocolExtensionContainer_82 iE_Extensions;
3734} TrCH_ID;
3735
3736
3737extern const ASN1CType asn1_type_TrCH_ID[];
3738
3739typedef struct TrCH_ID_List {
3740 TrCH_ID *tab;
3741 int count;
3742} TrCH_ID_List;
3743
3744extern const ASN1CType asn1_type_TrCH_ID_List[];
3745
3746typedef struct ProtocolExtensionField_50 {
3747 ProtocolExtensionID id;
3748 Criticality criticality;
3749 ASN1OpenType extensionValue;
3750} ProtocolExtensionField_50;
3751
3752
3753extern const ASN1CType asn1_type_ProtocolExtensionField_50[];
3754
3755typedef struct ProtocolExtensionContainer_50 {
3756 ProtocolExtensionField_50 *tab;
3757 int count;
3758} ProtocolExtensionContainer_50;
3759
3760extern const ASN1CType asn1_type_ProtocolExtensionContainer_50[];
3761
3762typedef struct RAB_TrCH_MappingItem {
3763 RAB_ID rAB_ID;
3764 TrCH_ID_List trCH_ID_List;
3765 BOOL iE_Extensions_option;
3766 ProtocolExtensionContainer_50 iE_Extensions;
3767} RAB_TrCH_MappingItem;
3768
3769
3770extern const ASN1CType asn1_type_RAB_TrCH_MappingItem[];
3771
3772typedef struct RAB_TrCH_Mapping {
3773 RAB_TrCH_MappingItem *tab;
3774 int count;
3775} RAB_TrCH_Mapping;
3776
3777extern const ASN1CType asn1_type_RAB_TrCH_Mapping[];
3778
3779typedef struct RAofIdleModeUEs {
3780 RAC *tab;
3781 int count;
3782} RAofIdleModeUEs;
3783
3784extern const ASN1CType asn1_type_RAofIdleModeUEs[];
3785
3786typedef struct ProtocolExtensionField_52 {
3787 ProtocolExtensionID id;
3788 Criticality criticality;
3789 ASN1OpenType extensionValue;
3790} ProtocolExtensionField_52;
3791
3792
3793extern const ASN1CType asn1_type_ProtocolExtensionField_52[];
3794
3795typedef struct ProtocolExtensionContainer_52 {
3796 ProtocolExtensionField_52 *tab;
3797 int count;
3798} ProtocolExtensionContainer_52;
3799
3800extern const ASN1CType asn1_type_ProtocolExtensionContainer_52[];
3801
3802typedef struct NotEmptyRAListofIdleModeUEs {
3803 RAofIdleModeUEs rAofIdleModeUEs;
3804 BOOL iE_Extensions_option;
3805 ProtocolExtensionContainer_52 iE_Extensions;
3806} NotEmptyRAListofIdleModeUEs;
3807
3808
3809extern const ASN1CType asn1_type_NotEmptyRAListofIdleModeUEs[];
3810
3811typedef enum RAListofIdleModeUEs_1 {
3812 RAListofIdleModeUEs_1_emptylist,
3813 RAListofIdleModeUEs_1_fulllist,
3814} RAListofIdleModeUEs_1;
3815
3816extern const ASN1CType asn1_type_RAListofIdleModeUEs_1[];
3817
3818typedef enum {
3819 RAListofIdleModeUEs_notEmptyRAListofIdleModeUEs,
3820 RAListofIdleModeUEs_emptyFullRAListofIdleModeUEs,
3821} RAListofIdleModeUEs_choice;
3822
3823typedef struct RAListofIdleModeUEs {
3824 RAListofIdleModeUEs_choice choice;
3825 union {
3826 NotEmptyRAListofIdleModeUEs notEmptyRAListofIdleModeUEs;
3827 RAListofIdleModeUEs_1 emptyFullRAListofIdleModeUEs;
3828 } u;
3829} RAListofIdleModeUEs;
3830
3831extern const ASN1CType asn1_type_RAListofIdleModeUEs[];
3832
3833typedef enum RAT_Type {
3834 RAT_Type_utran,
3835 RAT_Type_geran,
3836} RAT_Type;
3837
3838extern const ASN1CType asn1_type_RAT_Type[];
3839
3840typedef enum RateControlAllowed {
3841 RateControlAllowed_not_allowed,
3842 RateControlAllowed_allowed,
3843} RateControlAllowed;
3844
3845extern const ASN1CType asn1_type_RateControlAllowed[];
3846
3847typedef ASN1Null RedirectAttemptFlag;
3848
3849extern const ASN1CType asn1_type_RedirectAttemptFlag[];
3850
3851typedef enum RedirectionCompleted {
3852 RedirectionCompleted_redirection_completed,
3853} RedirectionCompleted;
3854
3855extern const ASN1CType asn1_type_RedirectionCompleted[];
3856
3857typedef enum RejectCauseValue {
3858 RejectCauseValue_pLMN_Not_Allowed,
3859 RejectCauseValue_location_Area_Not_Allowed,
3860 RejectCauseValue_roaming_Not_Allowed_In_This_Location_Area,
3861 RejectCauseValue_no_Suitable_Cell_In_Location_Area,
3862 RejectCauseValue_gPRS_Services_Not_Allowed_In_This_PLMN,
3863 RejectCauseValue_cS_PS_coordination_required,
3864 RejectCauseValue_network_failure,
3865 RejectCauseValue_not_authorized_for_this_CSG,
3866} RejectCauseValue;
3867
3868extern const ASN1CType asn1_type_RejectCauseValue[];
3869
3870typedef enum RelocationType {
3871 RelocationType_ue_not_involved,
3872 RelocationType_ue_involved,
3873} RelocationType;
3874
3875extern const ASN1CType asn1_type_RelocationType[];
3876
3877typedef enum ReportArea {
3878 ReportArea_service_area,
3879 ReportArea_geographical_area,
3880} ReportArea;
3881
3882extern const ASN1CType asn1_type_ReportArea[];
3883
3884typedef ASN1String RequestedGANSSAssistanceData;
3885
3886extern const ASN1CType asn1_type_RequestedGANSSAssistanceData[];
3887
3888typedef struct Requested_RAB_Parameter_MaxBitrateList {
3889 MaxBitrate *tab;
3890 int count;
3891} Requested_RAB_Parameter_MaxBitrateList;
3892
3893extern const ASN1CType asn1_type_Requested_RAB_Parameter_MaxBitrateList[];
3894
3895typedef struct Requested_RAB_Parameter_GuaranteedBitrateList {
3896 GuaranteedBitrate *tab;
3897 int count;
3898} Requested_RAB_Parameter_GuaranteedBitrateList;
3899
3900extern const ASN1CType asn1_type_Requested_RAB_Parameter_GuaranteedBitrateList[];
3901
3902typedef struct ProtocolExtensionField_54 {
3903 ProtocolExtensionID id;
3904 Criticality criticality;
3905 ASN1OpenType extensionValue;
3906} ProtocolExtensionField_54;
3907
3908
3909extern const ASN1CType asn1_type_ProtocolExtensionField_54[];
3910
3911typedef struct ProtocolExtensionContainer_54 {
3912 ProtocolExtensionField_54 *tab;
3913 int count;
3914} ProtocolExtensionContainer_54;
3915
3916extern const ASN1CType asn1_type_ProtocolExtensionContainer_54[];
3917
3918typedef struct Requested_RAB_Parameter_Values {
3919 BOOL requestedMaxBitrates_option;
3920 Requested_RAB_Parameter_MaxBitrateList requestedMaxBitrates;
3921 BOOL requestedGuaranteedBitrates_option;
3922 Requested_RAB_Parameter_GuaranteedBitrateList requestedGuaranteedBitrates;
3923 BOOL iE_Extensions_option;
3924 ProtocolExtensionContainer_54 iE_Extensions;
3925} Requested_RAB_Parameter_Values;
3926
3927
3928extern const ASN1CType asn1_type_Requested_RAB_Parameter_Values[];
3929
3930typedef struct Requested_RAB_Parameter_ExtendedMaxBitrateList {
3931 ExtendedMaxBitrate *tab;
3932 int count;
3933} Requested_RAB_Parameter_ExtendedMaxBitrateList;
3934
3935extern const ASN1CType asn1_type_Requested_RAB_Parameter_ExtendedMaxBitrateList[];
3936
3937typedef struct Requested_RAB_Parameter_ExtendedGuaranteedBitrateList {
3938 ExtendedGuaranteedBitrate *tab;
3939 int count;
3940} Requested_RAB_Parameter_ExtendedGuaranteedBitrateList;
3941
3942extern const ASN1CType asn1_type_Requested_RAB_Parameter_ExtendedGuaranteedBitrateList[];
3943
3944typedef struct RequestType {
3945 Event event;
3946 ReportArea reportArea;
3947 BOOL accuracyCode_option;
3948 int accuracyCode;
3949} RequestType;
3950
3951
3952extern const ASN1CType asn1_type_RequestType[];
3953
3954typedef int TraceRecordingSessionReference;
3955
3956extern const ASN1CType asn1_type_TraceRecordingSessionReference[];
3957
3958typedef ASN1BitString TransportLayerAddress;
3959
3960extern const ASN1CType asn1_type_TransportLayerAddress[];
3961
3962typedef enum {
3963 UE_ID_imsi,
3964 UE_ID_imei,
3965 UE_ID_imeisv,
3966} UE_ID_choice;
3967
3968typedef struct UE_ID {
3969 UE_ID_choice choice;
3970 union {
3971 IMSI imsi;
3972 IMEI imei;
3973 IMEISV imeisv;
3974 } u;
3975} UE_ID;
3976
3977extern const ASN1CType asn1_type_UE_ID[];
3978
3979typedef enum TraceDepth {
3980 TraceDepth_minimum,
3981 TraceDepth_medium,
3982 TraceDepth_maximum,
3983} TraceDepth;
3984
3985extern const ASN1CType asn1_type_TraceDepth[];
3986
3987typedef struct ProtocolExtensionField_80 {
3988 ProtocolExtensionID id;
3989 Criticality criticality;
3990 ASN1OpenType extensionValue;
3991} ProtocolExtensionField_80;
3992
3993
3994extern const ASN1CType asn1_type_ProtocolExtensionField_80[];
3995
3996typedef struct ProtocolExtensionContainer_80 {
3997 ProtocolExtensionField_80 *tab;
3998 int count;
3999} ProtocolExtensionContainer_80;
4000
4001extern const ASN1CType asn1_type_ProtocolExtensionContainer_80[];
4002
4003typedef struct TracePropagationParameters {
4004 TraceRecordingSessionReference traceRecordingSessionReference;
4005 TraceDepth traceDepth;
4006 BOOL listOfInterfacesToTrace_option;
4007 ListOfInterfacesToTrace listOfInterfacesToTrace;
4008 BOOL iE_Extensions_option;
4009 ProtocolExtensionContainer_80 iE_Extensions;
4010} TracePropagationParameters;
4011
4012
4013extern const ASN1CType asn1_type_TracePropagationParameters[];
4014
4015typedef struct ProtocolExtensionField_79 {
4016 ProtocolExtensionID id;
4017 Criticality criticality;
4018 ASN1OpenType extensionValue;
4019} ProtocolExtensionField_79;
4020
4021
4022extern const ASN1CType asn1_type_ProtocolExtensionField_79[];
4023
4024typedef struct ProtocolExtensionContainer_79 {
4025 ProtocolExtensionField_79 *tab;
4026 int count;
4027} ProtocolExtensionContainer_79;
4028
4029extern const ASN1CType asn1_type_ProtocolExtensionContainer_79[];
4030
4031typedef struct TraceInformation {
4032 TraceReference traceReference;
4033 UE_ID ue_identity;
4034 BOOL tracePropagationParameters_option;
4035 TracePropagationParameters tracePropagationParameters;
4036 BOOL iE_Extensions_option;
4037 ProtocolExtensionContainer_79 iE_Extensions;
4038} TraceInformation;
4039
4040
4041extern const ASN1CType asn1_type_TraceInformation[];
4042
4043typedef struct ProtocolExtensionField_58 {
4044 ProtocolExtensionID id;
4045 Criticality criticality;
4046 ASN1OpenType extensionValue;
4047} ProtocolExtensionField_58;
4048
4049
4050extern const ASN1CType asn1_type_ProtocolExtensionField_58[];
4051
4052typedef struct ProtocolExtensionContainer_58 {
4053 ProtocolExtensionField_58 *tab;
4054 int count;
4055} ProtocolExtensionContainer_58;
4056
4057extern const ASN1CType asn1_type_ProtocolExtensionContainer_58[];
4058
4059typedef struct RNSAPRelocationParameters {
4060 BOOL rabParmetersList_option;
4061 RABParametersList rabParmetersList;
4062 BOOL locationReporting_option;
4063 LocationReportingTransferInformation locationReporting;
4064 BOOL traceInformation_option;
4065 TraceInformation traceInformation;
4066 BOOL sourceSAI_option;
4067 SAI sourceSAI;
4068 BOOL iE_Extensions_option;
4069 ProtocolExtensionContainer_58 iE_Extensions;
4070} RNSAPRelocationParameters;
4071
4072
4073extern const ASN1CType asn1_type_RNSAPRelocationParameters[];
4074
4075typedef ASN1String RRC_Container;
4076
4077extern const ASN1CType asn1_type_RRC_Container[];
4078
4079typedef enum RSRVCC_HO_Indication {
4080 RSRVCC_HO_Indication_ps_only,
4081} RSRVCC_HO_Indication;
4082
4083extern const ASN1CType asn1_type_RSRVCC_HO_Indication[];
4084
4085typedef struct ProtocolExtensionField_59 {
4086 ProtocolExtensionID id;
4087 Criticality criticality;
4088 ASN1OpenType extensionValue;
4089} ProtocolExtensionField_59;
4090
4091
4092extern const ASN1CType asn1_type_ProtocolExtensionField_59[];
4093
4094typedef struct ProtocolExtensionContainer_59 {
4095 ProtocolExtensionField_59 *tab;
4096 int count;
4097} ProtocolExtensionContainer_59;
4098
4099extern const ASN1CType asn1_type_ProtocolExtensionContainer_59[];
4100
4101typedef struct RSRVCC_Information {
4102 ASN1BitString nonce;
4103 ASN1String iMSInformation;
4104 BOOL iE_Extensions_option;
4105 ProtocolExtensionContainer_59 iE_Extensions;
4106} RSRVCC_Information;
4107
4108
4109extern const ASN1CType asn1_type_RSRVCC_Information[];
4110
4111typedef enum RSRVCC_Operation_Possible {
4112 RSRVCC_Operation_Possible_rsrvcc_possible,
4113} RSRVCC_Operation_Possible;
4114
4115extern const ASN1CType asn1_type_RSRVCC_Operation_Possible[];
4116
4117typedef enum SAPI {
4118 SAPI_sapi_0,
4119 SAPI_sapi_3,
4120} SAPI;
4121
4122extern const ASN1CType asn1_type_SAPI[];
4123
4124typedef int SessionUpdateID;
4125
4126extern const ASN1CType asn1_type_SessionUpdateID[];
4127
4128typedef enum Session_Re_establishment_Indicator {
4129 Session_Re_establishment_Indicator_True,
4130} Session_Re_establishment_Indicator;
4131
4132extern const ASN1CType asn1_type_Session_Re_establishment_Indicator[];
4133
4134typedef struct ProtocolExtensionField_65 {
4135 ProtocolExtensionID id;
4136 Criticality criticality;
4137 ASN1OpenType extensionValue;
4138} ProtocolExtensionField_65;
4139
4140
4141extern const ASN1CType asn1_type_ProtocolExtensionField_65[];
4142
4143typedef struct ProtocolExtensionContainer_65 {
4144 ProtocolExtensionField_65 *tab;
4145 int count;
4146} ProtocolExtensionContainer_65;
4147
4148extern const ASN1CType asn1_type_ProtocolExtensionContainer_65[];
4149
4150typedef struct SNA_Access_Information {
4151 AuthorisedPLMNs authorisedPLMNs;
4152 BOOL iE_Extensions_option;
4153 ProtocolExtensionContainer_65 iE_Extensions;
4154} SNA_Access_Information;
4155
4156
4157extern const ASN1CType asn1_type_SNA_Access_Information[];
4158
4159typedef enum Service_Handover {
4160 Service_Handover_handover_to_GSM_should_be_performed,
4161 Service_Handover_handover_to_GSM_should_not_be_performed,
4162 Service_Handover_handover_to_GSM_shall_not_be_performed,
4163} Service_Handover;
4164
4165extern const ASN1CType asn1_type_Service_Handover[];
4166
4167typedef ASN1String Source_ToTarget_TransparentContainer;
4168
4169extern const ASN1CType asn1_type_Source_ToTarget_TransparentContainer[];
4170
4171typedef ASN1String SourceeNodeB_ToTargeteNodeB_TransparentContainer;
4172
4173extern const ASN1CType asn1_type_SourceeNodeB_ToTargeteNodeB_TransparentContainer[];
4174
4175typedef ASN1String SourceBSS_ToTargetBSS_TransparentContainer;
4176
4177extern const ASN1CType asn1_type_SourceBSS_ToTargetBSS_TransparentContainer[];
4178
4179typedef struct ProtocolExtensionField_66 {
4180 ProtocolExtensionID id;
4181 Criticality criticality;
4182 ASN1OpenType extensionValue;
4183} ProtocolExtensionField_66;
4184
4185
4186extern const ASN1CType asn1_type_ProtocolExtensionField_66[];
4187
4188typedef struct ProtocolExtensionContainer_66 {
4189 ProtocolExtensionField_66 *tab;
4190 int count;
4191} ProtocolExtensionContainer_66;
4192
4193extern const ASN1CType asn1_type_ProtocolExtensionContainer_66[];
4194
4195typedef struct SourceRNC_ID {
4196 PLMNidentity pLMNidentity;
4197 RNC_ID rNC_ID;
4198 BOOL iE_Extensions_option;
4199 ProtocolExtensionContainer_66 iE_Extensions;
4200} SourceRNC_ID;
4201
4202
4203extern const ASN1CType asn1_type_SourceRNC_ID[];
4204
4205typedef enum {
4206 SourceID_sourceRNC_ID,
4207 SourceID_sAI,
4208} SourceID_choice;
4209
4210typedef struct SourceID {
4211 SourceID_choice choice;
4212 union {
4213 SourceRNC_ID sourceRNC_ID;
4214 SAI sAI;
4215 } u;
4216} SourceID;
4217
4218extern const ASN1CType asn1_type_SourceID[];
4219
4220typedef struct ProtocolExtensionField_67 {
4221 ProtocolExtensionID id;
4222 Criticality criticality;
4223 ASN1OpenType extensionValue;
4224} ProtocolExtensionField_67;
4225
4226
4227extern const ASN1CType asn1_type_ProtocolExtensionField_67[];
4228
4229typedef struct ProtocolExtensionContainer_67 {
4230 ProtocolExtensionField_67 *tab;
4231 int count;
4232} ProtocolExtensionContainer_67;
4233
4234extern const ASN1CType asn1_type_ProtocolExtensionContainer_67[];
4235
4236typedef struct SourceRNC_ToTargetRNC_TransparentContainer {
4237 RRC_Container rRC_Container;
4238 NumberOfIuInstances numberOfIuInstances;
4239 RelocationType relocationType;
4240 BOOL chosenIntegrityProtectionAlgorithm_option;
4241 ChosenIntegrityProtectionAlgorithm chosenIntegrityProtectionAlgorithm;
4242 BOOL integrityProtectionKey_option;
4243 IntegrityProtectionKey integrityProtectionKey;
4244 BOOL chosenEncryptionAlgorithForSignalling_option;
4245 ChosenEncryptionAlgorithm chosenEncryptionAlgorithForSignalling;
4246 BOOL cipheringKey_option;
4247 EncryptionKey cipheringKey;
4248 BOOL chosenEncryptionAlgorithForCS_option;
4249 ChosenEncryptionAlgorithm chosenEncryptionAlgorithForCS;
4250 BOOL chosenEncryptionAlgorithForPS_option;
4251 ChosenEncryptionAlgorithm chosenEncryptionAlgorithForPS;
4252 BOOL d_RNTI_option;
4253 D_RNTI d_RNTI;
4254 BOOL targetCellId_option;
4255 TargetCellId targetCellId;
4256 BOOL rAB_TrCH_Mapping_option;
4257 RAB_TrCH_Mapping rAB_TrCH_Mapping;
4258 BOOL iE_Extensions_option;
4259 ProtocolExtensionContainer_67 iE_Extensions;
4260} SourceRNC_ToTargetRNC_TransparentContainer;
4261
4262
4263extern const ASN1CType asn1_type_SourceRNC_ToTargetRNC_TransparentContainer[];
4264
4265typedef int SRB_ID;
4266
4267extern const ASN1CType asn1_type_SRB_ID[];
4268
4269typedef struct ProtocolExtensionField_72 {
4270 ProtocolExtensionID id;
4271 Criticality criticality;
4272 ASN1OpenType extensionValue;
4273} ProtocolExtensionField_72;
4274
4275
4276extern const ASN1CType asn1_type_ProtocolExtensionField_72[];
4277
4278typedef struct ProtocolExtensionContainer_72 {
4279 ProtocolExtensionField_72 *tab;
4280 int count;
4281} ProtocolExtensionContainer_72;
4282
4283extern const ASN1CType asn1_type_ProtocolExtensionContainer_72[];
4284
4285typedef struct SRB_TrCH_MappingItem {
4286 SRB_ID sRB_ID;
4287 TrCH_ID trCH_ID;
4288 BOOL iE_Extensions_option;
4289 ProtocolExtensionContainer_72 iE_Extensions;
4290} SRB_TrCH_MappingItem;
4291
4292
4293extern const ASN1CType asn1_type_SRB_TrCH_MappingItem[];
4294
4295typedef struct SRB_TrCH_Mapping {
4296 SRB_TrCH_MappingItem *tab;
4297 int count;
4298} SRB_TrCH_Mapping;
4299
4300extern const ASN1CType asn1_type_SRB_TrCH_Mapping[];
4301
4302typedef struct ProtocolExtensionField_81 {
4303 ProtocolExtensionID id;
4304 Criticality criticality;
4305 ASN1OpenType extensionValue;
4306} ProtocolExtensionField_81;
4307
4308
4309extern const ASN1CType asn1_type_ProtocolExtensionField_81[];
4310
4311typedef struct ProtocolExtensionContainer_81 {
4312 ProtocolExtensionField_81 *tab;
4313 int count;
4314} ProtocolExtensionContainer_81;
4315
4316extern const ASN1CType asn1_type_ProtocolExtensionContainer_81[];
4317
4318typedef struct TraceRecordingSessionInformation {
4319 TraceReference traceReference;
4320 TraceRecordingSessionReference traceRecordingSessionReference;
4321 BOOL iE_Extensions_option;
4322 ProtocolExtensionContainer_81 iE_Extensions;
4323} TraceRecordingSessionInformation;
4324
4325
4326extern const ASN1CType asn1_type_TraceRecordingSessionInformation[];
4327
4328typedef ASN1String UE_History_Information;
4329
4330extern const ASN1CType asn1_type_UE_History_Information[];
4331
4332typedef int SubscriberProfileIDforRFP;
4333
4334extern const ASN1CType asn1_type_SubscriberProfileIDforRFP[];
4335
4336typedef struct ProtocolExtensionField_73 {
4337 ProtocolExtensionID id;
4338 Criticality criticality;
4339 ASN1OpenType extensionValue;
4340} ProtocolExtensionField_73;
4341
4342
4343extern const ASN1CType asn1_type_ProtocolExtensionField_73[];
4344
4345typedef struct ProtocolExtensionContainer_73 {
4346 ProtocolExtensionField_73 *tab;
4347 int count;
4348} ProtocolExtensionContainer_73;
4349
4350extern const ASN1CType asn1_type_ProtocolExtensionContainer_73[];
4351
4352typedef struct SRVCC_Information {
4353 ASN1BitString nonce;
4354 BOOL iE_Extensions_option;
4355 ProtocolExtensionContainer_73 iE_Extensions;
4356} SRVCC_Information;
4357
4358
4359extern const ASN1CType asn1_type_SRVCC_Information[];
4360
4361typedef enum MeasBand {
4362 MeasBand_v6,
4363 MeasBand_v15,
4364 MeasBand_v25,
4365 MeasBand_v50,
4366 MeasBand_v75,
4367 MeasBand_v100,
4368} MeasBand;
4369
4370extern const ASN1CType asn1_type_MeasBand[];
4371
4372typedef struct ProtocolExtensionField_70 {
4373 ProtocolExtensionID id;
4374 Criticality criticality;
4375 ASN1OpenType extensionValue;
4376} ProtocolExtensionField_70;
4377
4378
4379extern const ASN1CType asn1_type_ProtocolExtensionField_70[];
4380
4381typedef struct ProtocolExtensionContainer_70 {
4382 ProtocolExtensionField_70 *tab;
4383 int count;
4384} ProtocolExtensionContainer_70;
4385
4386extern const ASN1CType asn1_type_ProtocolExtensionContainer_70[];
4387
4388typedef struct EUTRANFrequencies_1 {
4389 int earfcn;
4390 BOOL measBand_option;
4391 MeasBand measBand;
4392 BOOL iE_Extensions_option;
4393 ProtocolExtensionContainer_70 iE_Extensions;
4394} EUTRANFrequencies_1;
4395
4396
4397extern const ASN1CType asn1_type_EUTRANFrequencies_1[];
4398
4399typedef struct EUTRANFrequencies {
4400 EUTRANFrequencies_1 *tab;
4401 int count;
4402} EUTRANFrequencies;
4403
4404extern const ASN1CType asn1_type_EUTRANFrequencies[];
4405
4406typedef struct ProtocolExtensionField_69 {
4407 ProtocolExtensionID id;
4408 Criticality criticality;
4409 ASN1OpenType extensionValue;
4410} ProtocolExtensionField_69;
4411
4412
4413extern const ASN1CType asn1_type_ProtocolExtensionField_69[];
4414
4415typedef struct ProtocolExtensionContainer_69 {
4416 ProtocolExtensionField_69 *tab;
4417 int count;
4418} ProtocolExtensionContainer_69;
4419
4420extern const ASN1CType asn1_type_ProtocolExtensionContainer_69[];
4421
4422typedef struct IRATmeasurementParameters {
4423 int measurementDuration;
4424 BOOL eUTRANFrequencies_option;
4425 EUTRANFrequencies eUTRANFrequencies;
4426 BOOL iE_Extensions_option;
4427 ProtocolExtensionContainer_69 iE_Extensions;
4428} IRATmeasurementParameters;
4429
4430
4431extern const ASN1CType asn1_type_IRATmeasurementParameters[];
4432
4433typedef struct ProtocolExtensionField_68 {
4434 ProtocolExtensionID id;
4435 Criticality criticality;
4436 ASN1OpenType extensionValue;
4437} ProtocolExtensionField_68;
4438
4439
4440extern const ASN1CType asn1_type_ProtocolExtensionField_68[];
4441
4442typedef struct ProtocolExtensionContainer_68 {
4443 ProtocolExtensionField_68 *tab;
4444 int count;
4445} ProtocolExtensionContainer_68;
4446
4447extern const ASN1CType asn1_type_ProtocolExtensionContainer_68[];
4448
4449typedef struct IRAT_Measurement_Configuration {
4450 BOOL rSRP_option;
4451 int rSRP;
4452 BOOL rSRQ_option;
4453 int rSRQ;
4454 IRATmeasurementParameters iRATmeasurementParameters;
4455 BOOL iE_Extensions_option;
4456 ProtocolExtensionContainer_68 iE_Extensions;
4457} IRAT_Measurement_Configuration;
4458
4459
4460extern const ASN1CType asn1_type_IRAT_Measurement_Configuration[];
4461
4462typedef struct RSRQ_Type {
4463 BOOL allSymbols;
4464 BOOL wideBand;
4465} RSRQ_Type;
4466
4467
4468extern const ASN1CType asn1_type_RSRQ_Type[];
4469
4470typedef int RSRQ_Extension;
4471
4472extern const ASN1CType asn1_type_RSRQ_Extension[];
4473
4474typedef enum SRVCC_HO_Indication {
4475 SRVCC_HO_Indication_ps_and_cs,
4476 SRVCC_HO_Indication_cs_only,
4477} SRVCC_HO_Indication;
4478
4479extern const ASN1CType asn1_type_SRVCC_HO_Indication[];
4480
4481typedef enum SRVCC_Operation_Possible {
4482 SRVCC_Operation_Possible_srvcc_possible,
4483} SRVCC_Operation_Possible;
4484
4485extern const ASN1CType asn1_type_SRVCC_Operation_Possible[];
4486
4487typedef ASN1String Target_ToSource_TransparentContainer;
4488
4489extern const ASN1CType asn1_type_Target_ToSource_TransparentContainer[];
4490
4491typedef ASN1String TargeteNodeB_ToSourceeNodeB_TransparentContainer;
4492
4493extern const ASN1CType asn1_type_TargeteNodeB_ToSourceeNodeB_TransparentContainer[];
4494
4495typedef ASN1String TargetBSS_ToSourceBSS_TransparentContainer;
4496
4497extern const ASN1CType asn1_type_TargetBSS_ToSourceBSS_TransparentContainer[];
4498
4499typedef enum {
4500 TargetID_targetRNC_ID,
4501 TargetID_cGI,
4502 TargetID_targeteNB_ID,
4503} TargetID_choice;
4504
4505typedef struct TargetID {
4506 TargetID_choice choice;
4507 union {
4508 TargetRNC_ID targetRNC_ID;
4509 CGI cGI;
4510 TargetENB_ID targeteNB_ID;
4511 } u;
4512} TargetID;
4513
4514extern const ASN1CType asn1_type_TargetID[];
4515
4516typedef struct ProtocolExtensionField_77 {
4517 ProtocolExtensionID id;
4518 Criticality criticality;
4519 ASN1OpenType extensionValue;
4520} ProtocolExtensionField_77;
4521
4522
4523extern const ASN1CType asn1_type_ProtocolExtensionField_77[];
4524
4525typedef struct ProtocolExtensionContainer_77 {
4526 ProtocolExtensionField_77 *tab;
4527 int count;
4528} ProtocolExtensionContainer_77;
4529
4530extern const ASN1CType asn1_type_ProtocolExtensionContainer_77[];
4531
4532typedef struct TargetRNC_ToSourceRNC_TransparentContainer {
4533 RRC_Container rRC_Container;
4534 BOOL d_RNTI_option;
4535 D_RNTI d_RNTI;
4536 BOOL iE_Extensions_option;
4537 ProtocolExtensionContainer_77 iE_Extensions;
4538} TargetRNC_ToSourceRNC_TransparentContainer;
4539
4540
4541extern const ASN1CType asn1_type_TargetRNC_ToSourceRNC_TransparentContainer[];
4542
4543typedef ASN1String TBCD_STRING;
4544
4545extern const ASN1CType asn1_type_TBCD_STRING[];
4546
4547typedef ASN1String TMSI;
4548
4549extern const ASN1CType asn1_type_TMSI[];
4550
4551typedef enum {
4552 TemporaryUE_ID_tMSI,
4553 TemporaryUE_ID_p_TMSI,
4554} TemporaryUE_ID_choice;
4555
4556typedef struct TemporaryUE_ID {
4557 TemporaryUE_ID_choice choice;
4558 union {
4559 TMSI tMSI;
4560 P_TMSI p_TMSI;
4561 } u;
4562} TemporaryUE_ID;
4563
4564extern const ASN1CType asn1_type_TemporaryUE_ID[];
4565
4566typedef ASN1String TimeToMBMSDataTransfer;
4567
4568extern const ASN1CType asn1_type_TimeToMBMSDataTransfer[];
4569
4570typedef ASN1String TimingDifferenceULDL;
4571
4572extern const ASN1CType asn1_type_TimingDifferenceULDL[];
4573
4574typedef ASN1String TraceType;
4575
4576extern const ASN1CType asn1_type_TraceType[];
4577
4578typedef ASN1String TriggerID;
4579
4580extern const ASN1CType asn1_type_TriggerID[];
4581
4582typedef struct ProtocolExtensionField_83 {
4583 ProtocolExtensionID id;
4584 Criticality criticality;
4585 ASN1OpenType extensionValue;
4586} ProtocolExtensionField_83;
4587
4588
4589extern const ASN1CType asn1_type_ProtocolExtensionField_83[];
4590
4591typedef struct ProtocolExtensionContainer_83 {
4592 ProtocolExtensionField_83 *tab;
4593 int count;
4594} ProtocolExtensionContainer_83;
4595
4596extern const ASN1CType asn1_type_ProtocolExtensionContainer_83[];
4597
4598typedef struct TunnelInformation {
4599 TransportLayerAddress transportLayerAddress;
4600 BOOL uDP_Port_Number_option;
4601 Port_Number uDP_Port_Number;
4602 BOOL iE_Extensions_option;
4603 ProtocolExtensionContainer_83 iE_Extensions;
4604} TunnelInformation;
4605
4606
4607extern const ASN1CType asn1_type_TunnelInformation[];
4608
4609typedef int UE_AggregateMaximumBitRateDownlink;
4610
4611extern const ASN1CType asn1_type_UE_AggregateMaximumBitRateDownlink[];
4612
4613typedef int UE_AggregateMaximumBitRateUplink;
4614
4615extern const ASN1CType asn1_type_UE_AggregateMaximumBitRateUplink[];
4616
4617typedef struct UE_AggregateMaximumBitRate {
4618 BOOL uE_AggregateMaximumBitRateDownlink_option;
4619 UE_AggregateMaximumBitRateDownlink uE_AggregateMaximumBitRateDownlink;
4620 BOOL uE_AggregateMaximumBitRateUplink_option;
4621 UE_AggregateMaximumBitRateUplink uE_AggregateMaximumBitRateUplink;
4622} UE_AggregateMaximumBitRate;
4623
4624
4625extern const ASN1CType asn1_type_UE_AggregateMaximumBitRate[];
4626
4627typedef ASN1BitString UESBI_IuA;
4628
4629extern const ASN1CType asn1_type_UESBI_IuA[];
4630
4631typedef ASN1BitString UESBI_IuB;
4632
4633extern const ASN1CType asn1_type_UESBI_IuB[];
4634
4635typedef struct ProtocolExtensionField_84 {
4636 ProtocolExtensionID id;
4637 Criticality criticality;
4638 ASN1OpenType extensionValue;
4639} ProtocolExtensionField_84;
4640
4641
4642extern const ASN1CType asn1_type_ProtocolExtensionField_84[];
4643
4644typedef struct ProtocolExtensionContainer_84 {
4645 ProtocolExtensionField_84 *tab;
4646 int count;
4647} ProtocolExtensionContainer_84;
4648
4649extern const ASN1CType asn1_type_ProtocolExtensionContainer_84[];
4650
4651typedef struct UESBI_Iu {
4652 BOOL uESBI_IuA_option;
4653 UESBI_IuA uESBI_IuA;
4654 BOOL uESBI_IuB_option;
4655 UESBI_IuB uESBI_IuB;
4656 BOOL iE_Extensions_option;
4657 ProtocolExtensionContainer_84 iE_Extensions;
4658} UESBI_Iu;
4659
4660
4661extern const ASN1CType asn1_type_UESBI_Iu[];
4662
4663typedef int UL_GTP_PDU_SequenceNumber;
4664
4665extern const ASN1CType asn1_type_UL_GTP_PDU_SequenceNumber[];
4666
4667typedef int UL_N_PDU_SequenceNumber;
4668
4669extern const ASN1CType asn1_type_UL_N_PDU_SequenceNumber[];
4670
4671typedef ASN1BitString UP_ModeVersions;
4672
4673extern const ASN1CType asn1_type_UP_ModeVersions[];
4674
4675typedef enum UserPlaneMode {
4676 UserPlaneMode_transparent_mode,
4677 UserPlaneMode_support_mode_for_predefined_SDU_sizes,
4678} UserPlaneMode;
4679
4680extern const ASN1CType asn1_type_UserPlaneMode[];
4681
4682typedef struct HorizontalSpeedAndBearing {
4683 int bearing;
4684 int horizontalSpeed;
4685} HorizontalSpeedAndBearing;
4686
4687
4688extern const ASN1CType asn1_type_HorizontalSpeedAndBearing[];
4689
4690typedef struct ProtocolExtensionField_87 {
4691 ProtocolExtensionID id;
4692 Criticality criticality;
4693 ASN1OpenType extensionValue;
4694} ProtocolExtensionField_87;
4695
4696
4697extern const ASN1CType asn1_type_ProtocolExtensionField_87[];
4698
4699typedef struct ProtocolExtensionContainer_87 {
4700 ProtocolExtensionField_87 *tab;
4701 int count;
4702} ProtocolExtensionContainer_87;
4703
4704extern const ASN1CType asn1_type_ProtocolExtensionContainer_87[];
4705
4706typedef struct HorizontalVelocity {
4707 HorizontalSpeedAndBearing horizontalSpeedAndBearing;
4708 BOOL iE_Extensions_option;
4709 ProtocolExtensionContainer_87 iE_Extensions;
4710} HorizontalVelocity;
4711
4712
4713extern const ASN1CType asn1_type_HorizontalVelocity[];
4714
4715typedef enum VerticalSpeedDirection {
4716 VerticalSpeedDirection_upward,
4717 VerticalSpeedDirection_downward,
4718} VerticalSpeedDirection;
4719
4720extern const ASN1CType asn1_type_VerticalSpeedDirection[];
4721
4722typedef struct VerticalVelocity {
4723 int veritcalSpeed;
4724 VerticalSpeedDirection veritcalSpeedDirection;
4725} VerticalVelocity;
4726
4727
4728extern const ASN1CType asn1_type_VerticalVelocity[];
4729
4730typedef struct ProtocolExtensionField_88 {
4731 ProtocolExtensionID id;
4732 Criticality criticality;
4733 ASN1OpenType extensionValue;
4734} ProtocolExtensionField_88;
4735
4736
4737extern const ASN1CType asn1_type_ProtocolExtensionField_88[];
4738
4739typedef struct ProtocolExtensionContainer_88 {
4740 ProtocolExtensionField_88 *tab;
4741 int count;
4742} ProtocolExtensionContainer_88;
4743
4744extern const ASN1CType asn1_type_ProtocolExtensionContainer_88[];
4745
4746typedef struct HorizontalWithVerticalVelocity {
4747 HorizontalSpeedAndBearing horizontalSpeedAndBearing;
4748 VerticalVelocity veritcalVelocity;
4749 BOOL iE_Extensions_option;
4750 ProtocolExtensionContainer_88 iE_Extensions;
4751} HorizontalWithVerticalVelocity;
4752
4753
4754extern const ASN1CType asn1_type_HorizontalWithVerticalVelocity[];
4755
4756typedef struct ProtocolExtensionField_89 {
4757 ProtocolExtensionID id;
4758 Criticality criticality;
4759 ASN1OpenType extensionValue;
4760} ProtocolExtensionField_89;
4761
4762
4763extern const ASN1CType asn1_type_ProtocolExtensionField_89[];
4764
4765typedef struct ProtocolExtensionContainer_89 {
4766 ProtocolExtensionField_89 *tab;
4767 int count;
4768} ProtocolExtensionContainer_89;
4769
4770extern const ASN1CType asn1_type_ProtocolExtensionContainer_89[];
4771
4772typedef struct HorizontalVelocityWithUncertainty {
4773 HorizontalSpeedAndBearing horizontalSpeedAndBearing;
4774 int uncertaintySpeed;
4775 BOOL iE_Extensions_option;
4776 ProtocolExtensionContainer_89 iE_Extensions;
4777} HorizontalVelocityWithUncertainty;
4778
4779
4780extern const ASN1CType asn1_type_HorizontalVelocityWithUncertainty[];
4781
4782typedef struct ProtocolExtensionField_90 {
4783 ProtocolExtensionID id;
4784 Criticality criticality;
4785 ASN1OpenType extensionValue;
4786} ProtocolExtensionField_90;
4787
4788
4789extern const ASN1CType asn1_type_ProtocolExtensionField_90[];
4790
4791typedef struct ProtocolExtensionContainer_90 {
4792 ProtocolExtensionField_90 *tab;
4793 int count;
4794} ProtocolExtensionContainer_90;
4795
4796extern const ASN1CType asn1_type_ProtocolExtensionContainer_90[];
4797
4798typedef struct HorizontalWithVerticalVelocityAndUncertainty {
4799 HorizontalSpeedAndBearing horizontalSpeedAndBearing;
4800 VerticalVelocity veritcalVelocity;
4801 int horizontalUncertaintySpeed;
4802 int verticalUncertaintySpeed;
4803 BOOL iE_Extensions_option;
4804 ProtocolExtensionContainer_90 iE_Extensions;
4805} HorizontalWithVerticalVelocityAndUncertainty;
4806
4807
4808extern const ASN1CType asn1_type_HorizontalWithVerticalVelocityAndUncertainty[];
4809
4810typedef enum {
4811 VelocityEstimate_horizontalVelocity,
4812 VelocityEstimate_horizontalWithVerticalVelocity,
4813 VelocityEstimate_horizontalVelocityWithUncertainty,
4814 VelocityEstimate_horizontalWithVeritcalVelocityAndUncertainty,
4815} VelocityEstimate_choice;
4816
4817typedef struct VelocityEstimate {
4818 VelocityEstimate_choice choice;
4819 union {
4820 HorizontalVelocity horizontalVelocity;
4821 HorizontalWithVerticalVelocity horizontalWithVerticalVelocity;
4822 HorizontalVelocityWithUncertainty horizontalVelocityWithUncertainty;
4823 HorizontalWithVerticalVelocityAndUncertainty horizontalWithVeritcalVelocityAndUncertainty;
4824 } u;
4825} VelocityEstimate;
4826
4827extern const ASN1CType asn1_type_VelocityEstimate[];
4828
4829typedef enum VoiceSupportMatchIndicator {
4830 VoiceSupportMatchIndicator_supported,
4831 VoiceSupportMatchIndicator_not_supported,
4832} VoiceSupportMatchIndicator;
4833
4834extern const ASN1CType asn1_type_VoiceSupportMatchIndicator[];
4835
4836typedef struct ProtocolIE_Field_1 {
4837 ProtocolIE_ID id;
4838 Criticality criticality;
4839 ASN1OpenType value;
4840} ProtocolIE_Field_1;
4841
4842
4843extern const ASN1CType asn1_type_ProtocolIE_Field_1[];
4844
4845typedef struct ProtocolIE_Container_1 {
4846 ProtocolIE_Field_1 *tab;
4847 int count;
4848} ProtocolIE_Container_1;
4849
4850extern const ASN1CType asn1_type_ProtocolIE_Container_1[];
4851
4852typedef struct ProtocolExtensionField_91 {
4853 ProtocolExtensionID id;
4854 Criticality criticality;
4855 ASN1OpenType extensionValue;
4856} ProtocolExtensionField_91;
4857
4858
4859extern const ASN1CType asn1_type_ProtocolExtensionField_91[];
4860
4861typedef struct ProtocolExtensionContainer_91 {
4862 ProtocolExtensionField_91 *tab;
4863 int count;
4864} ProtocolExtensionContainer_91;
4865
4866extern const ASN1CType asn1_type_ProtocolExtensionContainer_91[];
4867
4868typedef struct Iu_ReleaseCommand {
4869 ProtocolIE_Container_1 protocolIEs;
4870 BOOL protocolExtensions_option;
4871 ProtocolExtensionContainer_91 protocolExtensions;
4872} Iu_ReleaseCommand;
4873
4874
4875extern const ASN1CType asn1_type_Iu_ReleaseCommand[];
4876
4877typedef struct ProtocolIE_Field_2 {
4878 ProtocolIE_ID id;
4879 Criticality criticality;
4880 ASN1OpenType value;
4881} ProtocolIE_Field_2;
4882
4883
4884extern const ASN1CType asn1_type_ProtocolIE_Field_2[];
4885
4886typedef struct ProtocolIE_Container_2 {
4887 ProtocolIE_Field_2 *tab;
4888 int count;
4889} ProtocolIE_Container_2;
4890
4891extern const ASN1CType asn1_type_ProtocolIE_Container_2[];
4892
4893typedef struct ProtocolExtensionField_92 {
4894 ProtocolExtensionID id;
4895 Criticality criticality;
4896 ASN1OpenType extensionValue;
4897} ProtocolExtensionField_92;
4898
4899
4900extern const ASN1CType asn1_type_ProtocolExtensionField_92[];
4901
4902typedef struct ProtocolExtensionContainer_92 {
4903 ProtocolExtensionField_92 *tab;
4904 int count;
4905} ProtocolExtensionContainer_92;
4906
4907extern const ASN1CType asn1_type_ProtocolExtensionContainer_92[];
4908
4909typedef struct Iu_ReleaseComplete {
4910 ProtocolIE_Container_2 protocolIEs;
4911 BOOL protocolExtensions_option;
4912 ProtocolExtensionContainer_92 protocolExtensions;
4913} Iu_ReleaseComplete;
4914
4915
4916extern const ASN1CType asn1_type_Iu_ReleaseComplete[];
4917
4918typedef struct ProtocolIE_Field_3 {
4919 ProtocolIE_ID id;
4920 Criticality criticality;
4921 ASN1OpenType value;
4922} ProtocolIE_Field_3;
4923
4924
4925extern const ASN1CType asn1_type_ProtocolIE_Field_3[];
4926
4927typedef struct ProtocolIE_Container_3 {
4928 ProtocolIE_Field_3 *tab;
4929 int count;
4930} ProtocolIE_Container_3;
4931
4932extern const ASN1CType asn1_type_ProtocolIE_Container_3[];
4933
4934typedef struct ProtocolIE_ContainerList_1 {
4935 ProtocolIE_Container_3 *tab;
4936 int count;
4937} ProtocolIE_ContainerList_1;
4938
4939extern const ASN1CType asn1_type_ProtocolIE_ContainerList_1[];
4940
4941typedef ProtocolIE_ContainerList_1 RAB_DataVolumeReportList;
4942
4943#define asn1_type_RAB_DataVolumeReportList asn1_type_ProtocolIE_ContainerList_1
4944
4945typedef struct ProtocolIE_Field_4 {
4946 ProtocolIE_ID id;
4947 Criticality criticality;
4948 ASN1OpenType value;
4949} ProtocolIE_Field_4;
4950
4951
4952extern const ASN1CType asn1_type_ProtocolIE_Field_4[];
4953
4954typedef struct ProtocolIE_Container_4 {
4955 ProtocolIE_Field_4 *tab;
4956 int count;
4957} ProtocolIE_Container_4;
4958
4959extern const ASN1CType asn1_type_ProtocolIE_Container_4[];
4960
4961typedef struct ProtocolIE_ContainerList_2 {
4962 ProtocolIE_Container_4 *tab;
4963 int count;
4964} ProtocolIE_ContainerList_2;
4965
4966extern const ASN1CType asn1_type_ProtocolIE_ContainerList_2[];
4967
4968typedef ProtocolIE_ContainerList_2 RAB_ReleasedList_IuRelComp;
4969
4970#define asn1_type_RAB_ReleasedList_IuRelComp asn1_type_ProtocolIE_ContainerList_2
4971
4972typedef struct ProtocolExtensionField_160 {
4973 ProtocolExtensionID id;
4974 Criticality criticality;
4975 ASN1OpenType extensionValue;
4976} ProtocolExtensionField_160;
4977
4978
4979extern const ASN1CType asn1_type_ProtocolExtensionField_160[];
4980
4981typedef struct ProtocolExtensionContainer_160 {
4982 ProtocolExtensionField_160 *tab;
4983 int count;
4984} ProtocolExtensionContainer_160;
4985
4986extern const ASN1CType asn1_type_ProtocolExtensionContainer_160[];
4987
4988typedef struct DataVolumeList_1 {
4989 UnsuccessfullyTransmittedDataVolume dl_UnsuccessfullyTransmittedDataVolume;
4990 BOOL dataVolumeReference_option;
4991 DataVolumeReference dataVolumeReference;
4992 BOOL iE_Extensions_option;
4993 ProtocolExtensionContainer_160 iE_Extensions;
4994} DataVolumeList_1;
4995
4996
4997extern const ASN1CType asn1_type_DataVolumeList_1[];
4998
4999typedef struct DataVolumeList {
5000 DataVolumeList_1 *tab;
5001 int count;
5002} DataVolumeList;
5003
5004extern const ASN1CType asn1_type_DataVolumeList[];
5005
5006typedef struct ProtocolExtensionField_93 {
5007 ProtocolExtensionID id;
5008 Criticality criticality;
5009 ASN1OpenType extensionValue;
5010} ProtocolExtensionField_93;
5011
5012
5013extern const ASN1CType asn1_type_ProtocolExtensionField_93[];
5014
5015typedef struct ProtocolExtensionContainer_93 {
5016 ProtocolExtensionField_93 *tab;
5017 int count;
5018} ProtocolExtensionContainer_93;
5019
5020extern const ASN1CType asn1_type_ProtocolExtensionContainer_93[];
5021
5022typedef struct RAB_DataVolumeReportItem {
5023 RAB_ID rAB_ID;
5024 BOOL dl_UnsuccessfullyTransmittedDataVolume_option;
5025 DataVolumeList dl_UnsuccessfullyTransmittedDataVolume;
5026 BOOL iE_Extensions_option;
5027 ProtocolExtensionContainer_93 iE_Extensions;
5028} RAB_DataVolumeReportItem;
5029
5030
5031extern const ASN1CType asn1_type_RAB_DataVolumeReportItem[];
5032
5033typedef struct ProtocolExtensionField_94 {
5034 ProtocolExtensionID id;
5035 Criticality criticality;
5036 ASN1OpenType extensionValue;
5037} ProtocolExtensionField_94;
5038
5039
5040extern const ASN1CType asn1_type_ProtocolExtensionField_94[];
5041
5042typedef struct ProtocolExtensionContainer_94 {
5043 ProtocolExtensionField_94 *tab;
5044 int count;
5045} ProtocolExtensionContainer_94;
5046
5047extern const ASN1CType asn1_type_ProtocolExtensionContainer_94[];
5048
5049typedef struct RAB_ReleasedItem_IuRelComp {
5050 RAB_ID rAB_ID;
5051 BOOL dL_GTP_PDU_SequenceNumber_option;
5052 DL_GTP_PDU_SequenceNumber dL_GTP_PDU_SequenceNumber;
5053 BOOL uL_GTP_PDU_SequenceNumber_option;
5054 UL_GTP_PDU_SequenceNumber uL_GTP_PDU_SequenceNumber;
5055 BOOL iE_Extensions_option;
5056 ProtocolExtensionContainer_94 iE_Extensions;
5057} RAB_ReleasedItem_IuRelComp;
5058
5059
5060extern const ASN1CType asn1_type_RAB_ReleasedItem_IuRelComp[];
5061
5062typedef struct ProtocolIE_Field_5 {
5063 ProtocolIE_ID id;
5064 Criticality criticality;
5065 ASN1OpenType value;
5066} ProtocolIE_Field_5;
5067
5068
5069extern const ASN1CType asn1_type_ProtocolIE_Field_5[];
5070
5071typedef struct ProtocolIE_Container_5 {
5072 ProtocolIE_Field_5 *tab;
5073 int count;
5074} ProtocolIE_Container_5;
5075
5076extern const ASN1CType asn1_type_ProtocolIE_Container_5[];
5077
5078typedef struct ProtocolExtensionField_95 {
5079 ProtocolExtensionID id;
5080 Criticality criticality;
5081 ASN1OpenType extensionValue;
5082} ProtocolExtensionField_95;
5083
5084
5085extern const ASN1CType asn1_type_ProtocolExtensionField_95[];
5086
5087typedef struct ProtocolExtensionContainer_95 {
5088 ProtocolExtensionField_95 *tab;
5089 int count;
5090} ProtocolExtensionContainer_95;
5091
5092extern const ASN1CType asn1_type_ProtocolExtensionContainer_95[];
5093
5094typedef struct RelocationRequired {
5095 ProtocolIE_Container_5 protocolIEs;
5096 BOOL protocolExtensions_option;
5097 ProtocolExtensionContainer_95 protocolExtensions;
5098} RelocationRequired;
5099
5100
5101extern const ASN1CType asn1_type_RelocationRequired[];
5102
5103typedef struct ProtocolIE_Field_6 {
5104 ProtocolIE_ID id;
5105 Criticality criticality;
5106 ASN1OpenType value;
5107} ProtocolIE_Field_6;
5108
5109
5110extern const ASN1CType asn1_type_ProtocolIE_Field_6[];
5111
5112typedef struct ProtocolIE_Container_6 {
5113 ProtocolIE_Field_6 *tab;
5114 int count;
5115} ProtocolIE_Container_6;
5116
5117extern const ASN1CType asn1_type_ProtocolIE_Container_6[];
5118
5119typedef struct ProtocolExtensionField_96 {
5120 ProtocolExtensionID id;
5121 Criticality criticality;
5122 ASN1OpenType extensionValue;
5123} ProtocolExtensionField_96;
5124
5125
5126extern const ASN1CType asn1_type_ProtocolExtensionField_96[];
5127
5128typedef struct ProtocolExtensionContainer_96 {
5129 ProtocolExtensionField_96 *tab;
5130 int count;
5131} ProtocolExtensionContainer_96;
5132
5133extern const ASN1CType asn1_type_ProtocolExtensionContainer_96[];
5134
5135typedef struct RelocationCommand {
5136 ProtocolIE_Container_6 protocolIEs;
5137 BOOL protocolExtensions_option;
5138 ProtocolExtensionContainer_96 protocolExtensions;
5139} RelocationCommand;
5140
5141
5142extern const ASN1CType asn1_type_RelocationCommand[];
5143
5144typedef struct ProtocolIE_Field_7 {
5145 ProtocolIE_ID id;
5146 Criticality criticality;
5147 ASN1OpenType value;
5148} ProtocolIE_Field_7;
5149
5150
5151extern const ASN1CType asn1_type_ProtocolIE_Field_7[];
5152
5153typedef struct ProtocolIE_Container_7 {
5154 ProtocolIE_Field_7 *tab;
5155 int count;
5156} ProtocolIE_Container_7;
5157
5158extern const ASN1CType asn1_type_ProtocolIE_Container_7[];
5159
5160typedef struct ProtocolIE_ContainerList_3 {
5161 ProtocolIE_Container_7 *tab;
5162 int count;
5163} ProtocolIE_ContainerList_3;
5164
5165extern const ASN1CType asn1_type_ProtocolIE_ContainerList_3[];
5166
5167typedef ProtocolIE_ContainerList_3 RAB_RelocationReleaseList;
5168
5169#define asn1_type_RAB_RelocationReleaseList asn1_type_ProtocolIE_ContainerList_3
5170
5171typedef struct ProtocolIE_Field_8 {
5172 ProtocolIE_ID id;
5173 Criticality criticality;
5174 ASN1OpenType value;
5175} ProtocolIE_Field_8;
5176
5177
5178extern const ASN1CType asn1_type_ProtocolIE_Field_8[];
5179
5180typedef struct ProtocolIE_Container_8 {
5181 ProtocolIE_Field_8 *tab;
5182 int count;
5183} ProtocolIE_Container_8;
5184
5185extern const ASN1CType asn1_type_ProtocolIE_Container_8[];
5186
5187typedef struct ProtocolIE_ContainerList_4 {
5188 ProtocolIE_Container_8 *tab;
5189 int count;
5190} ProtocolIE_ContainerList_4;
5191
5192extern const ASN1CType asn1_type_ProtocolIE_ContainerList_4[];
5193
5194typedef ProtocolIE_ContainerList_4 RAB_DataForwardingList;
5195
5196#define asn1_type_RAB_DataForwardingList asn1_type_ProtocolIE_ContainerList_4
5197
5198typedef struct ProtocolExtensionField_97 {
5199 ProtocolExtensionID id;
5200 Criticality criticality;
5201 ASN1OpenType extensionValue;
5202} ProtocolExtensionField_97;
5203
5204
5205extern const ASN1CType asn1_type_ProtocolExtensionField_97[];
5206
5207typedef struct ProtocolExtensionContainer_97 {
5208 ProtocolExtensionField_97 *tab;
5209 int count;
5210} ProtocolExtensionContainer_97;
5211
5212extern const ASN1CType asn1_type_ProtocolExtensionContainer_97[];
5213
5214typedef struct RAB_RelocationReleaseItem {
5215 RAB_ID rAB_ID;
5216 BOOL iE_Extensions_option;
5217 ProtocolExtensionContainer_97 iE_Extensions;
5218} RAB_RelocationReleaseItem;
5219
5220
5221extern const ASN1CType asn1_type_RAB_RelocationReleaseItem[];
5222
5223typedef struct ProtocolExtensionField_98 {
5224 ProtocolExtensionID id;
5225 Criticality criticality;
5226 ASN1OpenType extensionValue;
5227} ProtocolExtensionField_98;
5228
5229
5230extern const ASN1CType asn1_type_ProtocolExtensionField_98[];
5231
5232typedef struct ProtocolExtensionContainer_98 {
5233 ProtocolExtensionField_98 *tab;
5234 int count;
5235} ProtocolExtensionContainer_98;
5236
5237extern const ASN1CType asn1_type_ProtocolExtensionContainer_98[];
5238
5239typedef struct RAB_DataForwardingItem {
5240 RAB_ID rAB_ID;
5241 TransportLayerAddress transportLayerAddress;
5242 IuTransportAssociation iuTransportAssociation;
5243 BOOL iE_Extensions_option;
5244 ProtocolExtensionContainer_98 iE_Extensions;
5245} RAB_DataForwardingItem;
5246
5247
5248extern const ASN1CType asn1_type_RAB_DataForwardingItem[];
5249
5250typedef struct ProtocolIE_Field_9 {
5251 ProtocolIE_ID id;
5252 Criticality criticality;
5253 ASN1OpenType value;
5254} ProtocolIE_Field_9;
5255
5256
5257extern const ASN1CType asn1_type_ProtocolIE_Field_9[];
5258
5259typedef struct ProtocolIE_Container_9 {
5260 ProtocolIE_Field_9 *tab;
5261 int count;
5262} ProtocolIE_Container_9;
5263
5264extern const ASN1CType asn1_type_ProtocolIE_Container_9[];
5265
5266typedef struct ProtocolExtensionField_99 {
5267 ProtocolExtensionID id;
5268 Criticality criticality;
5269 ASN1OpenType extensionValue;
5270} ProtocolExtensionField_99;
5271
5272
5273extern const ASN1CType asn1_type_ProtocolExtensionField_99[];
5274
5275typedef struct ProtocolExtensionContainer_99 {
5276 ProtocolExtensionField_99 *tab;
5277 int count;
5278} ProtocolExtensionContainer_99;
5279
5280extern const ASN1CType asn1_type_ProtocolExtensionContainer_99[];
5281
5282typedef struct RelocationPreparationFailure {
5283 ProtocolIE_Container_9 protocolIEs;
5284 BOOL protocolExtensions_option;
5285 ProtocolExtensionContainer_99 protocolExtensions;
5286} RelocationPreparationFailure;
5287
5288
5289extern const ASN1CType asn1_type_RelocationPreparationFailure[];
5290
5291typedef struct ProtocolIE_Field_10 {
5292 ProtocolIE_ID id;
5293 Criticality criticality;
5294 ASN1OpenType value;
5295} ProtocolIE_Field_10;
5296
5297
5298extern const ASN1CType asn1_type_ProtocolIE_Field_10[];
5299
5300typedef struct ProtocolIE_Container_10 {
5301 ProtocolIE_Field_10 *tab;
5302 int count;
5303} ProtocolIE_Container_10;
5304
5305extern const ASN1CType asn1_type_ProtocolIE_Container_10[];
5306
5307typedef struct ProtocolExtensionField_100 {
5308 ProtocolExtensionID id;
5309 Criticality criticality;
5310 ASN1OpenType extensionValue;
5311} ProtocolExtensionField_100;
5312
5313
5314extern const ASN1CType asn1_type_ProtocolExtensionField_100[];
5315
5316typedef struct ProtocolExtensionContainer_100 {
5317 ProtocolExtensionField_100 *tab;
5318 int count;
5319} ProtocolExtensionContainer_100;
5320
5321extern const ASN1CType asn1_type_ProtocolExtensionContainer_100[];
5322
5323typedef struct RelocationRequest {
5324 ProtocolIE_Container_10 protocolIEs;
5325 BOOL protocolExtensions_option;
5326 ProtocolExtensionContainer_100 protocolExtensions;
5327} RelocationRequest;
5328
5329
5330extern const ASN1CType asn1_type_RelocationRequest[];
5331
5332typedef struct ProtocolIE_Field_11 {
5333 ProtocolIE_ID id;
5334 Criticality criticality;
5335 ASN1OpenType value;
5336} ProtocolIE_Field_11;
5337
5338
5339extern const ASN1CType asn1_type_ProtocolIE_Field_11[];
5340
5341typedef struct ProtocolIE_Container_11 {
5342 ProtocolIE_Field_11 *tab;
5343 int count;
5344} ProtocolIE_Container_11;
5345
5346extern const ASN1CType asn1_type_ProtocolIE_Container_11[];
5347
5348typedef struct ProtocolIE_ContainerList_5 {
5349 ProtocolIE_Container_11 *tab;
5350 int count;
5351} ProtocolIE_ContainerList_5;
5352
5353extern const ASN1CType asn1_type_ProtocolIE_ContainerList_5[];
5354
5355typedef ProtocolIE_ContainerList_5 RAB_SetupList_RelocReq;
5356
5357#define asn1_type_RAB_SetupList_RelocReq asn1_type_ProtocolIE_ContainerList_5
5358
5359typedef struct ProtocolExtensionField_102 {
5360 ProtocolExtensionID id;
5361 Criticality criticality;
5362 ASN1OpenType extensionValue;
5363} ProtocolExtensionField_102;
5364
5365
5366extern const ASN1CType asn1_type_ProtocolExtensionField_102[];
5367
5368typedef struct ProtocolExtensionContainer_102 {
5369 ProtocolExtensionField_102 *tab;
5370 int count;
5371} ProtocolExtensionContainer_102;
5372
5373extern const ASN1CType asn1_type_ProtocolExtensionContainer_102[];
5374
5375typedef struct UserPlaneInformation {
5376 UserPlaneMode userPlaneMode;
5377 UP_ModeVersions uP_ModeVersions;
5378 BOOL iE_Extensions_option;
5379 ProtocolExtensionContainer_102 iE_Extensions;
5380} UserPlaneInformation;
5381
5382
5383extern const ASN1CType asn1_type_UserPlaneInformation[];
5384
5385typedef struct ProtocolExtensionField_101 {
5386 ProtocolExtensionID id;
5387 Criticality criticality;
5388 ASN1OpenType extensionValue;
5389} ProtocolExtensionField_101;
5390
5391
5392extern const ASN1CType asn1_type_ProtocolExtensionField_101[];
5393
5394typedef struct ProtocolExtensionContainer_101 {
5395 ProtocolExtensionField_101 *tab;
5396 int count;
5397} ProtocolExtensionContainer_101;
5398
5399extern const ASN1CType asn1_type_ProtocolExtensionContainer_101[];
5400
5401typedef struct RAB_SetupItem_RelocReq {
5402 RAB_ID rAB_ID;
5403 BOOL nAS_SynchronisationIndicator_option;
5404 NAS_SynchronisationIndicator nAS_SynchronisationIndicator;
5405 RAB_Parameters rAB_Parameters;
5406 BOOL dataVolumeReportingIndication_option;
5407 DataVolumeReportingIndication dataVolumeReportingIndication;
5408 BOOL pDP_TypeInformation_option;
5409 PDP_TypeInformation pDP_TypeInformation;
5410 UserPlaneInformation userPlaneInformation;
5411 TransportLayerAddress transportLayerAddress;
5412 IuTransportAssociation iuTransportAssociation;
5413 BOOL service_Handover_option;
5414 Service_Handover service_Handover;
5415 BOOL iE_Extensions_option;
5416 ProtocolExtensionContainer_101 iE_Extensions;
5417} RAB_SetupItem_RelocReq;
5418
5419
5420extern const ASN1CType asn1_type_RAB_SetupItem_RelocReq[];
5421
5422typedef struct ProtocolExtensionField_104 {
5423 ProtocolExtensionID id;
5424 Criticality criticality;
5425 ASN1OpenType extensionValue;
5426} ProtocolExtensionField_104;
5427
5428
5429extern const ASN1CType asn1_type_ProtocolExtensionField_104[];
5430
5431typedef struct ProtocolExtensionContainer_104 {
5432 ProtocolExtensionField_104 *tab;
5433 int count;
5434} ProtocolExtensionContainer_104;
5435
5436extern const ASN1CType asn1_type_ProtocolExtensionContainer_104[];
5437
5438typedef struct JoinedMBMSBearerService_IEs_1 {
5439 TMGI tMGI;
5440 MBMS_PTP_RAB_ID mBMS_PTP_RAB_ID;
5441 BOOL iE_Extensions_option;
5442 ProtocolExtensionContainer_104 iE_Extensions;
5443} JoinedMBMSBearerService_IEs_1;
5444
5445
5446extern const ASN1CType asn1_type_JoinedMBMSBearerService_IEs_1[];
5447
5448typedef struct JoinedMBMSBearerService_IEs {
5449 JoinedMBMSBearerService_IEs_1 *tab;
5450 int count;
5451} JoinedMBMSBearerService_IEs;
5452
5453extern const ASN1CType asn1_type_JoinedMBMSBearerService_IEs[];
5454
5455typedef struct ProtocolExtensionField_103 {
5456 ProtocolExtensionID id;
5457 Criticality criticality;
5458 ASN1OpenType extensionValue;
5459} ProtocolExtensionField_103;
5460
5461
5462extern const ASN1CType asn1_type_ProtocolExtensionField_103[];
5463
5464typedef struct ProtocolExtensionContainer_103 {
5465 ProtocolExtensionField_103 *tab;
5466 int count;
5467} ProtocolExtensionContainer_103;
5468
5469extern const ASN1CType asn1_type_ProtocolExtensionContainer_103[];
5470
5471typedef struct CNMBMSLinkingInformation {
5472 JoinedMBMSBearerService_IEs joinedMBMSBearerService_IEs;
5473 BOOL iE_Extensions_option;
5474 ProtocolExtensionContainer_103 iE_Extensions;
5475} CNMBMSLinkingInformation;
5476
5477
5478extern const ASN1CType asn1_type_CNMBMSLinkingInformation[];
5479
5480typedef struct ProtocolIE_Field_12 {
5481 ProtocolIE_ID id;
5482 Criticality criticality;
5483 ASN1OpenType value;
5484} ProtocolIE_Field_12;
5485
5486
5487extern const ASN1CType asn1_type_ProtocolIE_Field_12[];
5488
5489typedef struct ProtocolIE_Container_12 {
5490 ProtocolIE_Field_12 *tab;
5491 int count;
5492} ProtocolIE_Container_12;
5493
5494extern const ASN1CType asn1_type_ProtocolIE_Container_12[];
5495
5496typedef struct ProtocolExtensionField_105 {
5497 ProtocolExtensionID id;
5498 Criticality criticality;
5499 ASN1OpenType extensionValue;
5500} ProtocolExtensionField_105;
5501
5502
5503extern const ASN1CType asn1_type_ProtocolExtensionField_105[];
5504
5505typedef struct ProtocolExtensionContainer_105 {
5506 ProtocolExtensionField_105 *tab;
5507 int count;
5508} ProtocolExtensionContainer_105;
5509
5510extern const ASN1CType asn1_type_ProtocolExtensionContainer_105[];
5511
5512typedef struct RelocationRequestAcknowledge {
5513 ProtocolIE_Container_12 protocolIEs;
5514 BOOL protocolExtensions_option;
5515 ProtocolExtensionContainer_105 protocolExtensions;
5516} RelocationRequestAcknowledge;
5517
5518
5519extern const ASN1CType asn1_type_RelocationRequestAcknowledge[];
5520
5521typedef struct ProtocolIE_Field_13 {
5522 ProtocolIE_ID id;
5523 Criticality criticality;
5524 ASN1OpenType value;
5525} ProtocolIE_Field_13;
5526
5527
5528extern const ASN1CType asn1_type_ProtocolIE_Field_13[];
5529
5530typedef struct ProtocolIE_Container_13 {
5531 ProtocolIE_Field_13 *tab;
5532 int count;
5533} ProtocolIE_Container_13;
5534
5535extern const ASN1CType asn1_type_ProtocolIE_Container_13[];
5536
5537typedef struct ProtocolIE_ContainerList_6 {
5538 ProtocolIE_Container_13 *tab;
5539 int count;
5540} ProtocolIE_ContainerList_6;
5541
5542extern const ASN1CType asn1_type_ProtocolIE_ContainerList_6[];
5543
5544typedef ProtocolIE_ContainerList_6 RAB_SetupList_RelocReqAck;
5545
5546#define asn1_type_RAB_SetupList_RelocReqAck asn1_type_ProtocolIE_ContainerList_6
5547
5548typedef struct ProtocolIE_Field_14 {
5549 ProtocolIE_ID id;
5550 Criticality criticality;
5551 ASN1OpenType value;
5552} ProtocolIE_Field_14;
5553
5554
5555extern const ASN1CType asn1_type_ProtocolIE_Field_14[];
5556
5557typedef struct ProtocolIE_Container_14 {
5558 ProtocolIE_Field_14 *tab;
5559 int count;
5560} ProtocolIE_Container_14;
5561
5562extern const ASN1CType asn1_type_ProtocolIE_Container_14[];
5563
5564typedef struct ProtocolIE_ContainerList_7 {
5565 ProtocolIE_Container_14 *tab;
5566 int count;
5567} ProtocolIE_ContainerList_7;
5568
5569extern const ASN1CType asn1_type_ProtocolIE_ContainerList_7[];
5570
5571typedef ProtocolIE_ContainerList_7 RAB_FailedList;
5572
5573#define asn1_type_RAB_FailedList asn1_type_ProtocolIE_ContainerList_7
5574
5575typedef struct ProtocolExtensionField_106 {
5576 ProtocolExtensionID id;
5577 Criticality criticality;
5578 ASN1OpenType extensionValue;
5579} ProtocolExtensionField_106;
5580
5581
5582extern const ASN1CType asn1_type_ProtocolExtensionField_106[];
5583
5584typedef struct ProtocolExtensionContainer_106 {
5585 ProtocolExtensionField_106 *tab;
5586 int count;
5587} ProtocolExtensionContainer_106;
5588
5589extern const ASN1CType asn1_type_ProtocolExtensionContainer_106[];
5590
5591typedef struct RAB_SetupItem_RelocReqAck {
5592 RAB_ID rAB_ID;
5593 BOOL transportLayerAddress_option;
5594 TransportLayerAddress transportLayerAddress;
5595 BOOL iuTransportAssociation_option;
5596 IuTransportAssociation iuTransportAssociation;
5597 BOOL iE_Extensions_option;
5598 ProtocolExtensionContainer_106 iE_Extensions;
5599} RAB_SetupItem_RelocReqAck;
5600
5601
5602extern const ASN1CType asn1_type_RAB_SetupItem_RelocReqAck[];
5603
5604typedef struct ProtocolExtensionField_107 {
5605 ProtocolExtensionID id;
5606 Criticality criticality;
5607 ASN1OpenType extensionValue;
5608} ProtocolExtensionField_107;
5609
5610
5611extern const ASN1CType asn1_type_ProtocolExtensionField_107[];
5612
5613typedef struct ProtocolExtensionContainer_107 {
5614 ProtocolExtensionField_107 *tab;
5615 int count;
5616} ProtocolExtensionContainer_107;
5617
5618extern const ASN1CType asn1_type_ProtocolExtensionContainer_107[];
5619
5620typedef struct RAB_FailedItem {
5621 RAB_ID rAB_ID;
5622 Cause cause;
5623 BOOL iE_Extensions_option;
5624 ProtocolExtensionContainer_107 iE_Extensions;
5625} RAB_FailedItem;
5626
5627
5628extern const ASN1CType asn1_type_RAB_FailedItem[];
5629
5630typedef struct ProtocolIE_Field_15 {
5631 ProtocolIE_ID id;
5632 Criticality criticality;
5633 ASN1OpenType value;
5634} ProtocolIE_Field_15;
5635
5636
5637extern const ASN1CType asn1_type_ProtocolIE_Field_15[];
5638
5639typedef struct ProtocolIE_Container_15 {
5640 ProtocolIE_Field_15 *tab;
5641 int count;
5642} ProtocolIE_Container_15;
5643
5644extern const ASN1CType asn1_type_ProtocolIE_Container_15[];
5645
5646typedef struct ProtocolExtensionField_108 {
5647 ProtocolExtensionID id;
5648 Criticality criticality;
5649 ASN1OpenType extensionValue;
5650} ProtocolExtensionField_108;
5651
5652
5653extern const ASN1CType asn1_type_ProtocolExtensionField_108[];
5654
5655typedef struct ProtocolExtensionContainer_108 {
5656 ProtocolExtensionField_108 *tab;
5657 int count;
5658} ProtocolExtensionContainer_108;
5659
5660extern const ASN1CType asn1_type_ProtocolExtensionContainer_108[];
5661
5662typedef struct RelocationFailure {
5663 ProtocolIE_Container_15 protocolIEs;
5664 BOOL protocolExtensions_option;
5665 ProtocolExtensionContainer_108 protocolExtensions;
5666} RelocationFailure;
5667
5668
5669extern const ASN1CType asn1_type_RelocationFailure[];
5670
5671typedef struct ProtocolIE_Field_16 {
5672 ProtocolIE_ID id;
5673 Criticality criticality;
5674 ASN1OpenType value;
5675} ProtocolIE_Field_16;
5676
5677
5678extern const ASN1CType asn1_type_ProtocolIE_Field_16[];
5679
5680typedef struct ProtocolIE_Container_16 {
5681 ProtocolIE_Field_16 *tab;
5682 int count;
5683} ProtocolIE_Container_16;
5684
5685extern const ASN1CType asn1_type_ProtocolIE_Container_16[];
5686
5687typedef struct ProtocolExtensionField_109 {
5688 ProtocolExtensionID id;
5689 Criticality criticality;
5690 ASN1OpenType extensionValue;
5691} ProtocolExtensionField_109;
5692
5693
5694extern const ASN1CType asn1_type_ProtocolExtensionField_109[];
5695
5696typedef struct ProtocolExtensionContainer_109 {
5697 ProtocolExtensionField_109 *tab;
5698 int count;
5699} ProtocolExtensionContainer_109;
5700
5701extern const ASN1CType asn1_type_ProtocolExtensionContainer_109[];
5702
5703typedef struct RelocationCancel {
5704 ProtocolIE_Container_16 protocolIEs;
5705 BOOL protocolExtensions_option;
5706 ProtocolExtensionContainer_109 protocolExtensions;
5707} RelocationCancel;
5708
5709
5710extern const ASN1CType asn1_type_RelocationCancel[];
5711
5712typedef struct ProtocolIE_Field_17 {
5713 ProtocolIE_ID id;
5714 Criticality criticality;
5715 ASN1OpenType value;
5716} ProtocolIE_Field_17;
5717
5718
5719extern const ASN1CType asn1_type_ProtocolIE_Field_17[];
5720
5721typedef struct ProtocolIE_Container_17 {
5722 ProtocolIE_Field_17 *tab;
5723 int count;
5724} ProtocolIE_Container_17;
5725
5726extern const ASN1CType asn1_type_ProtocolIE_Container_17[];
5727
5728typedef struct ProtocolExtensionField_110 {
5729 ProtocolExtensionID id;
5730 Criticality criticality;
5731 ASN1OpenType extensionValue;
5732} ProtocolExtensionField_110;
5733
5734
5735extern const ASN1CType asn1_type_ProtocolExtensionField_110[];
5736
5737typedef struct ProtocolExtensionContainer_110 {
5738 ProtocolExtensionField_110 *tab;
5739 int count;
5740} ProtocolExtensionContainer_110;
5741
5742extern const ASN1CType asn1_type_ProtocolExtensionContainer_110[];
5743
5744typedef struct RelocationCancelAcknowledge {
5745 ProtocolIE_Container_17 protocolIEs;
5746 BOOL protocolExtensions_option;
5747 ProtocolExtensionContainer_110 protocolExtensions;
5748} RelocationCancelAcknowledge;
5749
5750
5751extern const ASN1CType asn1_type_RelocationCancelAcknowledge[];
5752
5753typedef struct ProtocolIE_Field_18 {
5754 ProtocolIE_ID id;
5755 Criticality criticality;
5756 ASN1OpenType value;
5757} ProtocolIE_Field_18;
5758
5759
5760extern const ASN1CType asn1_type_ProtocolIE_Field_18[];
5761
5762typedef struct ProtocolIE_Container_18 {
5763 ProtocolIE_Field_18 *tab;
5764 int count;
5765} ProtocolIE_Container_18;
5766
5767extern const ASN1CType asn1_type_ProtocolIE_Container_18[];
5768
5769typedef struct ProtocolExtensionField_111 {
5770 ProtocolExtensionID id;
5771 Criticality criticality;
5772 ASN1OpenType extensionValue;
5773} ProtocolExtensionField_111;
5774
5775
5776extern const ASN1CType asn1_type_ProtocolExtensionField_111[];
5777
5778typedef struct ProtocolExtensionContainer_111 {
5779 ProtocolExtensionField_111 *tab;
5780 int count;
5781} ProtocolExtensionContainer_111;
5782
5783extern const ASN1CType asn1_type_ProtocolExtensionContainer_111[];
5784
5785typedef struct SRNS_ContextRequest {
5786 ProtocolIE_Container_18 protocolIEs;
5787 BOOL protocolExtensions_option;
5788 ProtocolExtensionContainer_111 protocolExtensions;
5789} SRNS_ContextRequest;
5790
5791
5792extern const ASN1CType asn1_type_SRNS_ContextRequest[];
5793
5794typedef struct ProtocolIE_Field_19 {
5795 ProtocolIE_ID id;
5796 Criticality criticality;
5797 ASN1OpenType value;
5798} ProtocolIE_Field_19;
5799
5800
5801extern const ASN1CType asn1_type_ProtocolIE_Field_19[];
5802
5803typedef struct ProtocolIE_Container_19 {
5804 ProtocolIE_Field_19 *tab;
5805 int count;
5806} ProtocolIE_Container_19;
5807
5808extern const ASN1CType asn1_type_ProtocolIE_Container_19[];
5809
5810typedef struct ProtocolIE_ContainerList_8 {
5811 ProtocolIE_Container_19 *tab;
5812 int count;
5813} ProtocolIE_ContainerList_8;
5814
5815extern const ASN1CType asn1_type_ProtocolIE_ContainerList_8[];
5816
5817typedef ProtocolIE_ContainerList_8 RAB_DataForwardingList_SRNS_CtxReq;
5818
5819#define asn1_type_RAB_DataForwardingList_SRNS_CtxReq asn1_type_ProtocolIE_ContainerList_8
5820
5821typedef struct ProtocolExtensionField_112 {
5822 ProtocolExtensionID id;
5823 Criticality criticality;
5824 ASN1OpenType extensionValue;
5825} ProtocolExtensionField_112;
5826
5827
5828extern const ASN1CType asn1_type_ProtocolExtensionField_112[];
5829
5830typedef struct ProtocolExtensionContainer_112 {
5831 ProtocolExtensionField_112 *tab;
5832 int count;
5833} ProtocolExtensionContainer_112;
5834
5835extern const ASN1CType asn1_type_ProtocolExtensionContainer_112[];
5836
5837typedef struct RAB_DataForwardingItem_SRNS_CtxReq {
5838 RAB_ID rAB_ID;
5839 BOOL iE_Extensions_option;
5840 ProtocolExtensionContainer_112 iE_Extensions;
5841} RAB_DataForwardingItem_SRNS_CtxReq;
5842
5843
5844extern const ASN1CType asn1_type_RAB_DataForwardingItem_SRNS_CtxReq[];
5845
5846typedef struct ProtocolIE_Field_20 {
5847 ProtocolIE_ID id;
5848 Criticality criticality;
5849 ASN1OpenType value;
5850} ProtocolIE_Field_20;
5851
5852
5853extern const ASN1CType asn1_type_ProtocolIE_Field_20[];
5854
5855typedef struct ProtocolIE_Container_20 {
5856 ProtocolIE_Field_20 *tab;
5857 int count;
5858} ProtocolIE_Container_20;
5859
5860extern const ASN1CType asn1_type_ProtocolIE_Container_20[];
5861
5862typedef struct ProtocolExtensionField_113 {
5863 ProtocolExtensionID id;
5864 Criticality criticality;
5865 ASN1OpenType extensionValue;
5866} ProtocolExtensionField_113;
5867
5868
5869extern const ASN1CType asn1_type_ProtocolExtensionField_113[];
5870
5871typedef struct ProtocolExtensionContainer_113 {
5872 ProtocolExtensionField_113 *tab;
5873 int count;
5874} ProtocolExtensionContainer_113;
5875
5876extern const ASN1CType asn1_type_ProtocolExtensionContainer_113[];
5877
5878typedef struct SRNS_ContextResponse {
5879 ProtocolIE_Container_20 protocolIEs;
5880 BOOL protocolExtensions_option;
5881 ProtocolExtensionContainer_113 protocolExtensions;
5882} SRNS_ContextResponse;
5883
5884
5885extern const ASN1CType asn1_type_SRNS_ContextResponse[];
5886
5887typedef struct ProtocolIE_Field_21 {
5888 ProtocolIE_ID id;
5889 Criticality criticality;
5890 ASN1OpenType value;
5891} ProtocolIE_Field_21;
5892
5893
5894extern const ASN1CType asn1_type_ProtocolIE_Field_21[];
5895
5896typedef struct ProtocolIE_Container_21 {
5897 ProtocolIE_Field_21 *tab;
5898 int count;
5899} ProtocolIE_Container_21;
5900
5901extern const ASN1CType asn1_type_ProtocolIE_Container_21[];
5902
5903typedef struct ProtocolIE_ContainerList_9 {
5904 ProtocolIE_Container_21 *tab;
5905 int count;
5906} ProtocolIE_ContainerList_9;
5907
5908extern const ASN1CType asn1_type_ProtocolIE_ContainerList_9[];
5909
5910typedef ProtocolIE_ContainerList_9 RAB_ContextList;
5911
5912#define asn1_type_RAB_ContextList asn1_type_ProtocolIE_ContainerList_9
5913
5914typedef struct ProtocolIE_Field_22 {
5915 ProtocolIE_ID id;
5916 Criticality criticality;
5917 ASN1OpenType value;
5918} ProtocolIE_Field_22;
5919
5920
5921extern const ASN1CType asn1_type_ProtocolIE_Field_22[];
5922
5923typedef struct ProtocolIE_Container_22 {
5924 ProtocolIE_Field_22 *tab;
5925 int count;
5926} ProtocolIE_Container_22;
5927
5928extern const ASN1CType asn1_type_ProtocolIE_Container_22[];
5929
5930typedef struct ProtocolIE_ContainerList_10 {
5931 ProtocolIE_Container_22 *tab;
5932 int count;
5933} ProtocolIE_ContainerList_10;
5934
5935extern const ASN1CType asn1_type_ProtocolIE_ContainerList_10[];
5936
5937typedef ProtocolIE_ContainerList_10 RAB_ContextFailedtoTransferList;
5938
5939#define asn1_type_RAB_ContextFailedtoTransferList asn1_type_ProtocolIE_ContainerList_10
5940
5941typedef struct ProtocolExtensionField_114 {
5942 ProtocolExtensionID id;
5943 Criticality criticality;
5944 ASN1OpenType extensionValue;
5945} ProtocolExtensionField_114;
5946
5947
5948extern const ASN1CType asn1_type_ProtocolExtensionField_114[];
5949
5950typedef struct ProtocolExtensionContainer_114 {
5951 ProtocolExtensionField_114 *tab;
5952 int count;
5953} ProtocolExtensionContainer_114;
5954
5955extern const ASN1CType asn1_type_ProtocolExtensionContainer_114[];
5956
5957typedef struct RAB_ContextItem {
5958 RAB_ID rAB_ID;
5959 BOOL dl_GTP_PDU_SequenceNumber_option;
5960 DL_GTP_PDU_SequenceNumber dl_GTP_PDU_SequenceNumber;
5961 BOOL ul_GTP_PDU_SequenceNumber_option;
5962 UL_GTP_PDU_SequenceNumber ul_GTP_PDU_SequenceNumber;
5963 BOOL dl_N_PDU_SequenceNumber_option;
5964 DL_N_PDU_SequenceNumber dl_N_PDU_SequenceNumber;
5965 BOOL ul_N_PDU_SequenceNumber_option;
5966 UL_N_PDU_SequenceNumber ul_N_PDU_SequenceNumber;
5967 BOOL iE_Extensions_option;
5968 ProtocolExtensionContainer_114 iE_Extensions;
5969} RAB_ContextItem;
5970
5971
5972extern const ASN1CType asn1_type_RAB_ContextItem[];
5973
5974typedef struct ProtocolExtensionField_115 {
5975 ProtocolExtensionID id;
5976 Criticality criticality;
5977 ASN1OpenType extensionValue;
5978} ProtocolExtensionField_115;
5979
5980
5981extern const ASN1CType asn1_type_ProtocolExtensionField_115[];
5982
5983typedef struct ProtocolExtensionContainer_115 {
5984 ProtocolExtensionField_115 *tab;
5985 int count;
5986} ProtocolExtensionContainer_115;
5987
5988extern const ASN1CType asn1_type_ProtocolExtensionContainer_115[];
5989
5990typedef struct RABs_ContextFailedtoTransferItem {
5991 RAB_ID rAB_ID;
5992 Cause cause;
5993 BOOL iE_Extensions_option;
5994 ProtocolExtensionContainer_115 iE_Extensions;
5995} RABs_ContextFailedtoTransferItem;
5996
5997
5998extern const ASN1CType asn1_type_RABs_ContextFailedtoTransferItem[];
5999
6000typedef struct ProtocolIE_Field_23 {
6001 ProtocolIE_ID id;
6002 Criticality criticality;
6003 ASN1OpenType value;
6004} ProtocolIE_Field_23;
6005
6006
6007extern const ASN1CType asn1_type_ProtocolIE_Field_23[];
6008
6009typedef struct ProtocolIE_Container_23 {
6010 ProtocolIE_Field_23 *tab;
6011 int count;
6012} ProtocolIE_Container_23;
6013
6014extern const ASN1CType asn1_type_ProtocolIE_Container_23[];
6015
6016typedef struct ProtocolExtensionField_116 {
6017 ProtocolExtensionID id;
6018 Criticality criticality;
6019 ASN1OpenType extensionValue;
6020} ProtocolExtensionField_116;
6021
6022
6023extern const ASN1CType asn1_type_ProtocolExtensionField_116[];
6024
6025typedef struct ProtocolExtensionContainer_116 {
6026 ProtocolExtensionField_116 *tab;
6027 int count;
6028} ProtocolExtensionContainer_116;
6029
6030extern const ASN1CType asn1_type_ProtocolExtensionContainer_116[];
6031
6032typedef struct SecurityModeCommand {
6033 ProtocolIE_Container_23 protocolIEs;
6034 BOOL protocolExtensions_option;
6035 ProtocolExtensionContainer_116 protocolExtensions;
6036} SecurityModeCommand;
6037
6038
6039extern const ASN1CType asn1_type_SecurityModeCommand[];
6040
6041typedef struct ProtocolIE_Field_24 {
6042 ProtocolIE_ID id;
6043 Criticality criticality;
6044 ASN1OpenType value;
6045} ProtocolIE_Field_24;
6046
6047
6048extern const ASN1CType asn1_type_ProtocolIE_Field_24[];
6049
6050typedef struct ProtocolIE_Container_24 {
6051 ProtocolIE_Field_24 *tab;
6052 int count;
6053} ProtocolIE_Container_24;
6054
6055extern const ASN1CType asn1_type_ProtocolIE_Container_24[];
6056
6057typedef struct ProtocolExtensionField_117 {
6058 ProtocolExtensionID id;
6059 Criticality criticality;
6060 ASN1OpenType extensionValue;
6061} ProtocolExtensionField_117;
6062
6063
6064extern const ASN1CType asn1_type_ProtocolExtensionField_117[];
6065
6066typedef struct ProtocolExtensionContainer_117 {
6067 ProtocolExtensionField_117 *tab;
6068 int count;
6069} ProtocolExtensionContainer_117;
6070
6071extern const ASN1CType asn1_type_ProtocolExtensionContainer_117[];
6072
6073typedef struct SecurityModeComplete {
6074 ProtocolIE_Container_24 protocolIEs;
6075 BOOL protocolExtensions_option;
6076 ProtocolExtensionContainer_117 protocolExtensions;
6077} SecurityModeComplete;
6078
6079
6080extern const ASN1CType asn1_type_SecurityModeComplete[];
6081
6082typedef struct ProtocolIE_Field_25 {
6083 ProtocolIE_ID id;
6084 Criticality criticality;
6085 ASN1OpenType value;
6086} ProtocolIE_Field_25;
6087
6088
6089extern const ASN1CType asn1_type_ProtocolIE_Field_25[];
6090
6091typedef struct ProtocolIE_Container_25 {
6092 ProtocolIE_Field_25 *tab;
6093 int count;
6094} ProtocolIE_Container_25;
6095
6096extern const ASN1CType asn1_type_ProtocolIE_Container_25[];
6097
6098typedef struct ProtocolExtensionField_118 {
6099 ProtocolExtensionID id;
6100 Criticality criticality;
6101 ASN1OpenType extensionValue;
6102} ProtocolExtensionField_118;
6103
6104
6105extern const ASN1CType asn1_type_ProtocolExtensionField_118[];
6106
6107typedef struct ProtocolExtensionContainer_118 {
6108 ProtocolExtensionField_118 *tab;
6109 int count;
6110} ProtocolExtensionContainer_118;
6111
6112extern const ASN1CType asn1_type_ProtocolExtensionContainer_118[];
6113
6114typedef struct SecurityModeReject {
6115 ProtocolIE_Container_25 protocolIEs;
6116 BOOL protocolExtensions_option;
6117 ProtocolExtensionContainer_118 protocolExtensions;
6118} SecurityModeReject;
6119
6120
6121extern const ASN1CType asn1_type_SecurityModeReject[];
6122
6123typedef struct ProtocolIE_Field_26 {
6124 ProtocolIE_ID id;
6125 Criticality criticality;
6126 ASN1OpenType value;
6127} ProtocolIE_Field_26;
6128
6129
6130extern const ASN1CType asn1_type_ProtocolIE_Field_26[];
6131
6132typedef struct ProtocolIE_Container_26 {
6133 ProtocolIE_Field_26 *tab;
6134 int count;
6135} ProtocolIE_Container_26;
6136
6137extern const ASN1CType asn1_type_ProtocolIE_Container_26[];
6138
6139typedef struct ProtocolExtensionField_119 {
6140 ProtocolExtensionID id;
6141 Criticality criticality;
6142 ASN1OpenType extensionValue;
6143} ProtocolExtensionField_119;
6144
6145
6146extern const ASN1CType asn1_type_ProtocolExtensionField_119[];
6147
6148typedef struct ProtocolExtensionContainer_119 {
6149 ProtocolExtensionField_119 *tab;
6150 int count;
6151} ProtocolExtensionContainer_119;
6152
6153extern const ASN1CType asn1_type_ProtocolExtensionContainer_119[];
6154
6155typedef struct DataVolumeReportRequest {
6156 ProtocolIE_Container_26 protocolIEs;
6157 BOOL protocolExtensions_option;
6158 ProtocolExtensionContainer_119 protocolExtensions;
6159} DataVolumeReportRequest;
6160
6161
6162extern const ASN1CType asn1_type_DataVolumeReportRequest[];
6163
6164typedef struct ProtocolIE_Field_27 {
6165 ProtocolIE_ID id;
6166 Criticality criticality;
6167 ASN1OpenType value;
6168} ProtocolIE_Field_27;
6169
6170
6171extern const ASN1CType asn1_type_ProtocolIE_Field_27[];
6172
6173typedef struct ProtocolIE_Container_27 {
6174 ProtocolIE_Field_27 *tab;
6175 int count;
6176} ProtocolIE_Container_27;
6177
6178extern const ASN1CType asn1_type_ProtocolIE_Container_27[];
6179
6180typedef struct ProtocolIE_ContainerList_11 {
6181 ProtocolIE_Container_27 *tab;
6182 int count;
6183} ProtocolIE_ContainerList_11;
6184
6185extern const ASN1CType asn1_type_ProtocolIE_ContainerList_11[];
6186
6187typedef ProtocolIE_ContainerList_11 RAB_DataVolumeReportRequestList;
6188
6189#define asn1_type_RAB_DataVolumeReportRequestList asn1_type_ProtocolIE_ContainerList_11
6190
6191typedef struct ProtocolExtensionField_120 {
6192 ProtocolExtensionID id;
6193 Criticality criticality;
6194 ASN1OpenType extensionValue;
6195} ProtocolExtensionField_120;
6196
6197
6198extern const ASN1CType asn1_type_ProtocolExtensionField_120[];
6199
6200typedef struct ProtocolExtensionContainer_120 {
6201 ProtocolExtensionField_120 *tab;
6202 int count;
6203} ProtocolExtensionContainer_120;
6204
6205extern const ASN1CType asn1_type_ProtocolExtensionContainer_120[];
6206
6207typedef struct RAB_DataVolumeReportRequestItem {
6208 RAB_ID rAB_ID;
6209 BOOL iE_Extensions_option;
6210 ProtocolExtensionContainer_120 iE_Extensions;
6211} RAB_DataVolumeReportRequestItem;
6212
6213
6214extern const ASN1CType asn1_type_RAB_DataVolumeReportRequestItem[];
6215
6216typedef struct ProtocolIE_Field_28 {
6217 ProtocolIE_ID id;
6218 Criticality criticality;
6219 ASN1OpenType value;
6220} ProtocolIE_Field_28;
6221
6222
6223extern const ASN1CType asn1_type_ProtocolIE_Field_28[];
6224
6225typedef struct ProtocolIE_Container_28 {
6226 ProtocolIE_Field_28 *tab;
6227 int count;
6228} ProtocolIE_Container_28;
6229
6230extern const ASN1CType asn1_type_ProtocolIE_Container_28[];
6231
6232typedef struct ProtocolExtensionField_121 {
6233 ProtocolExtensionID id;
6234 Criticality criticality;
6235 ASN1OpenType extensionValue;
6236} ProtocolExtensionField_121;
6237
6238
6239extern const ASN1CType asn1_type_ProtocolExtensionField_121[];
6240
6241typedef struct ProtocolExtensionContainer_121 {
6242 ProtocolExtensionField_121 *tab;
6243 int count;
6244} ProtocolExtensionContainer_121;
6245
6246extern const ASN1CType asn1_type_ProtocolExtensionContainer_121[];
6247
6248typedef struct DataVolumeReport {
6249 ProtocolIE_Container_28 protocolIEs;
6250 BOOL protocolExtensions_option;
6251 ProtocolExtensionContainer_121 protocolExtensions;
6252} DataVolumeReport;
6253
6254
6255extern const ASN1CType asn1_type_DataVolumeReport[];
6256
6257typedef struct ProtocolIE_Field_29 {
6258 ProtocolIE_ID id;
6259 Criticality criticality;
6260 ASN1OpenType value;
6261} ProtocolIE_Field_29;
6262
6263
6264extern const ASN1CType asn1_type_ProtocolIE_Field_29[];
6265
6266typedef struct ProtocolIE_Container_29 {
6267 ProtocolIE_Field_29 *tab;
6268 int count;
6269} ProtocolIE_Container_29;
6270
6271extern const ASN1CType asn1_type_ProtocolIE_Container_29[];
6272
6273typedef struct ProtocolIE_ContainerList_12 {
6274 ProtocolIE_Container_29 *tab;
6275 int count;
6276} ProtocolIE_ContainerList_12;
6277
6278extern const ASN1CType asn1_type_ProtocolIE_ContainerList_12[];
6279
6280typedef ProtocolIE_ContainerList_12 RAB_FailedtoReportList;
6281
6282#define asn1_type_RAB_FailedtoReportList asn1_type_ProtocolIE_ContainerList_12
6283
6284typedef struct ProtocolExtensionField_122 {
6285 ProtocolExtensionID id;
6286 Criticality criticality;
6287 ASN1OpenType extensionValue;
6288} ProtocolExtensionField_122;
6289
6290
6291extern const ASN1CType asn1_type_ProtocolExtensionField_122[];
6292
6293typedef struct ProtocolExtensionContainer_122 {
6294 ProtocolExtensionField_122 *tab;
6295 int count;
6296} ProtocolExtensionContainer_122;
6297
6298extern const ASN1CType asn1_type_ProtocolExtensionContainer_122[];
6299
6300typedef struct RABs_failed_to_reportItem {
6301 RAB_ID rAB_ID;
6302 Cause cause;
6303 BOOL iE_Extensions_option;
6304 ProtocolExtensionContainer_122 iE_Extensions;
6305} RABs_failed_to_reportItem;
6306
6307
6308extern const ASN1CType asn1_type_RABs_failed_to_reportItem[];
6309
6310typedef struct ProtocolIE_Field_30 {
6311 ProtocolIE_ID id;
6312 Criticality criticality;
6313 ASN1OpenType value;
6314} ProtocolIE_Field_30;
6315
6316
6317extern const ASN1CType asn1_type_ProtocolIE_Field_30[];
6318
6319typedef struct ProtocolIE_Container_30 {
6320 ProtocolIE_Field_30 *tab;
6321 int count;
6322} ProtocolIE_Container_30;
6323
6324extern const ASN1CType asn1_type_ProtocolIE_Container_30[];
6325
6326typedef struct ProtocolExtensionField_123 {
6327 ProtocolExtensionID id;
6328 Criticality criticality;
6329 ASN1OpenType extensionValue;
6330} ProtocolExtensionField_123;
6331
6332
6333extern const ASN1CType asn1_type_ProtocolExtensionField_123[];
6334
6335typedef struct ProtocolExtensionContainer_123 {
6336 ProtocolExtensionField_123 *tab;
6337 int count;
6338} ProtocolExtensionContainer_123;
6339
6340extern const ASN1CType asn1_type_ProtocolExtensionContainer_123[];
6341
6342typedef struct Reset {
6343 ProtocolIE_Container_30 protocolIEs;
6344 BOOL protocolExtensions_option;
6345 ProtocolExtensionContainer_123 protocolExtensions;
6346} Reset;
6347
6348
6349extern const ASN1CType asn1_type_Reset[];
6350
6351typedef struct ProtocolIE_Field_31 {
6352 ProtocolIE_ID id;
6353 Criticality criticality;
6354 ASN1OpenType value;
6355} ProtocolIE_Field_31;
6356
6357
6358extern const ASN1CType asn1_type_ProtocolIE_Field_31[];
6359
6360typedef struct ProtocolIE_Container_31 {
6361 ProtocolIE_Field_31 *tab;
6362 int count;
6363} ProtocolIE_Container_31;
6364
6365extern const ASN1CType asn1_type_ProtocolIE_Container_31[];
6366
6367typedef struct ProtocolExtensionField_124 {
6368 ProtocolExtensionID id;
6369 Criticality criticality;
6370 ASN1OpenType extensionValue;
6371} ProtocolExtensionField_124;
6372
6373
6374extern const ASN1CType asn1_type_ProtocolExtensionField_124[];
6375
6376typedef struct ProtocolExtensionContainer_124 {
6377 ProtocolExtensionField_124 *tab;
6378 int count;
6379} ProtocolExtensionContainer_124;
6380
6381extern const ASN1CType asn1_type_ProtocolExtensionContainer_124[];
6382
6383typedef struct ResetAcknowledge {
6384 ProtocolIE_Container_31 protocolIEs;
6385 BOOL protocolExtensions_option;
6386 ProtocolExtensionContainer_124 protocolExtensions;
6387} ResetAcknowledge;
6388
6389
6390extern const ASN1CType asn1_type_ResetAcknowledge[];
6391
6392typedef struct ProtocolIE_Field_32 {
6393 ProtocolIE_ID id;
6394 Criticality criticality;
6395 ASN1OpenType value;
6396} ProtocolIE_Field_32;
6397
6398
6399extern const ASN1CType asn1_type_ProtocolIE_Field_32[];
6400
6401typedef struct ProtocolIE_Container_32 {
6402 ProtocolIE_Field_32 *tab;
6403 int count;
6404} ProtocolIE_Container_32;
6405
6406extern const ASN1CType asn1_type_ProtocolIE_Container_32[];
6407
6408typedef struct ProtocolExtensionField_125 {
6409 ProtocolExtensionID id;
6410 Criticality criticality;
6411 ASN1OpenType extensionValue;
6412} ProtocolExtensionField_125;
6413
6414
6415extern const ASN1CType asn1_type_ProtocolExtensionField_125[];
6416
6417typedef struct ProtocolExtensionContainer_125 {
6418 ProtocolExtensionField_125 *tab;
6419 int count;
6420} ProtocolExtensionContainer_125;
6421
6422extern const ASN1CType asn1_type_ProtocolExtensionContainer_125[];
6423
6424typedef struct ResetResource {
6425 ProtocolIE_Container_32 protocolIEs;
6426 BOOL protocolExtensions_option;
6427 ProtocolExtensionContainer_125 protocolExtensions;
6428} ResetResource;
6429
6430
6431extern const ASN1CType asn1_type_ResetResource[];
6432
6433typedef struct ProtocolIE_Field_33 {
6434 ProtocolIE_ID id;
6435 Criticality criticality;
6436 ASN1OpenType value;
6437} ProtocolIE_Field_33;
6438
6439
6440extern const ASN1CType asn1_type_ProtocolIE_Field_33[];
6441
6442typedef struct ProtocolIE_Container_33 {
6443 ProtocolIE_Field_33 *tab;
6444 int count;
6445} ProtocolIE_Container_33;
6446
6447extern const ASN1CType asn1_type_ProtocolIE_Container_33[];
6448
6449typedef struct ProtocolIE_ContainerList_13 {
6450 ProtocolIE_Container_33 *tab;
6451 int count;
6452} ProtocolIE_ContainerList_13;
6453
6454extern const ASN1CType asn1_type_ProtocolIE_ContainerList_13[];
6455
6456typedef ProtocolIE_ContainerList_13 ResetResourceList;
6457
6458#define asn1_type_ResetResourceList asn1_type_ProtocolIE_ContainerList_13
6459
6460typedef struct ProtocolExtensionField_126 {
6461 ProtocolExtensionID id;
6462 Criticality criticality;
6463 ASN1OpenType extensionValue;
6464} ProtocolExtensionField_126;
6465
6466
6467extern const ASN1CType asn1_type_ProtocolExtensionField_126[];
6468
6469typedef struct ProtocolExtensionContainer_126 {
6470 ProtocolExtensionField_126 *tab;
6471 int count;
6472} ProtocolExtensionContainer_126;
6473
6474extern const ASN1CType asn1_type_ProtocolExtensionContainer_126[];
6475
6476typedef struct ResetResourceItem {
6477 IuSignallingConnectionIdentifier iuSigConId;
6478 BOOL iE_Extensions_option;
6479 ProtocolExtensionContainer_126 iE_Extensions;
6480} ResetResourceItem;
6481
6482
6483extern const ASN1CType asn1_type_ResetResourceItem[];
6484
6485typedef struct ProtocolIE_Field_34 {
6486 ProtocolIE_ID id;
6487 Criticality criticality;
6488 ASN1OpenType value;
6489} ProtocolIE_Field_34;
6490
6491
6492extern const ASN1CType asn1_type_ProtocolIE_Field_34[];
6493
6494typedef struct ProtocolIE_Container_34 {
6495 ProtocolIE_Field_34 *tab;
6496 int count;
6497} ProtocolIE_Container_34;
6498
6499extern const ASN1CType asn1_type_ProtocolIE_Container_34[];
6500
6501typedef struct ProtocolExtensionField_127 {
6502 ProtocolExtensionID id;
6503 Criticality criticality;
6504 ASN1OpenType extensionValue;
6505} ProtocolExtensionField_127;
6506
6507
6508extern const ASN1CType asn1_type_ProtocolExtensionField_127[];
6509
6510typedef struct ProtocolExtensionContainer_127 {
6511 ProtocolExtensionField_127 *tab;
6512 int count;
6513} ProtocolExtensionContainer_127;
6514
6515extern const ASN1CType asn1_type_ProtocolExtensionContainer_127[];
6516
6517typedef struct ResetResourceAcknowledge {
6518 ProtocolIE_Container_34 protocolIEs;
6519 BOOL protocolExtensions_option;
6520 ProtocolExtensionContainer_127 protocolExtensions;
6521} ResetResourceAcknowledge;
6522
6523
6524extern const ASN1CType asn1_type_ResetResourceAcknowledge[];
6525
6526typedef struct ProtocolIE_Field_35 {
6527 ProtocolIE_ID id;
6528 Criticality criticality;
6529 ASN1OpenType value;
6530} ProtocolIE_Field_35;
6531
6532
6533extern const ASN1CType asn1_type_ProtocolIE_Field_35[];
6534
6535typedef struct ProtocolIE_Container_35 {
6536 ProtocolIE_Field_35 *tab;
6537 int count;
6538} ProtocolIE_Container_35;
6539
6540extern const ASN1CType asn1_type_ProtocolIE_Container_35[];
6541
6542typedef struct ProtocolIE_ContainerList_14 {
6543 ProtocolIE_Container_35 *tab;
6544 int count;
6545} ProtocolIE_ContainerList_14;
6546
6547extern const ASN1CType asn1_type_ProtocolIE_ContainerList_14[];
6548
6549typedef ProtocolIE_ContainerList_14 ResetResourceAckList;
6550
6551#define asn1_type_ResetResourceAckList asn1_type_ProtocolIE_ContainerList_14
6552
6553typedef struct ProtocolExtensionField_128 {
6554 ProtocolExtensionID id;
6555 Criticality criticality;
6556 ASN1OpenType extensionValue;
6557} ProtocolExtensionField_128;
6558
6559
6560extern const ASN1CType asn1_type_ProtocolExtensionField_128[];
6561
6562typedef struct ProtocolExtensionContainer_128 {
6563 ProtocolExtensionField_128 *tab;
6564 int count;
6565} ProtocolExtensionContainer_128;
6566
6567extern const ASN1CType asn1_type_ProtocolExtensionContainer_128[];
6568
6569typedef struct ResetResourceAckItem {
6570 IuSignallingConnectionIdentifier iuSigConId;
6571 BOOL iE_Extensions_option;
6572 ProtocolExtensionContainer_128 iE_Extensions;
6573} ResetResourceAckItem;
6574
6575
6576extern const ASN1CType asn1_type_ResetResourceAckItem[];
6577
6578typedef struct ProtocolIE_Field_36 {
6579 ProtocolIE_ID id;
6580 Criticality criticality;
6581 ASN1OpenType value;
6582} ProtocolIE_Field_36;
6583
6584
6585extern const ASN1CType asn1_type_ProtocolIE_Field_36[];
6586
6587typedef struct ProtocolIE_Container_36 {
6588 ProtocolIE_Field_36 *tab;
6589 int count;
6590} ProtocolIE_Container_36;
6591
6592extern const ASN1CType asn1_type_ProtocolIE_Container_36[];
6593
6594typedef struct ProtocolExtensionField_129 {
6595 ProtocolExtensionID id;
6596 Criticality criticality;
6597 ASN1OpenType extensionValue;
6598} ProtocolExtensionField_129;
6599
6600
6601extern const ASN1CType asn1_type_ProtocolExtensionField_129[];
6602
6603typedef struct ProtocolExtensionContainer_129 {
6604 ProtocolExtensionField_129 *tab;
6605 int count;
6606} ProtocolExtensionContainer_129;
6607
6608extern const ASN1CType asn1_type_ProtocolExtensionContainer_129[];
6609
6610typedef struct RAB_ReleaseRequest {
6611 ProtocolIE_Container_36 protocolIEs;
6612 BOOL protocolExtensions_option;
6613 ProtocolExtensionContainer_129 protocolExtensions;
6614} RAB_ReleaseRequest;
6615
6616
6617extern const ASN1CType asn1_type_RAB_ReleaseRequest[];
6618
6619typedef struct ProtocolIE_Field_37 {
6620 ProtocolIE_ID id;
6621 Criticality criticality;
6622 ASN1OpenType value;
6623} ProtocolIE_Field_37;
6624
6625
6626extern const ASN1CType asn1_type_ProtocolIE_Field_37[];
6627
6628typedef struct ProtocolIE_Container_37 {
6629 ProtocolIE_Field_37 *tab;
6630 int count;
6631} ProtocolIE_Container_37;
6632
6633extern const ASN1CType asn1_type_ProtocolIE_Container_37[];
6634
6635typedef struct ProtocolIE_ContainerList_15 {
6636 ProtocolIE_Container_37 *tab;
6637 int count;
6638} ProtocolIE_ContainerList_15;
6639
6640extern const ASN1CType asn1_type_ProtocolIE_ContainerList_15[];
6641
6642typedef ProtocolIE_ContainerList_15 RAB_ReleaseList;
6643
6644#define asn1_type_RAB_ReleaseList asn1_type_ProtocolIE_ContainerList_15
6645
6646typedef struct ProtocolExtensionField_130 {
6647 ProtocolExtensionID id;
6648 Criticality criticality;
6649 ASN1OpenType extensionValue;
6650} ProtocolExtensionField_130;
6651
6652
6653extern const ASN1CType asn1_type_ProtocolExtensionField_130[];
6654
6655typedef struct ProtocolExtensionContainer_130 {
6656 ProtocolExtensionField_130 *tab;
6657 int count;
6658} ProtocolExtensionContainer_130;
6659
6660extern const ASN1CType asn1_type_ProtocolExtensionContainer_130[];
6661
6662typedef struct RAB_ReleaseItem {
6663 RAB_ID rAB_ID;
6664 Cause cause;
6665 BOOL iE_Extensions_option;
6666 ProtocolExtensionContainer_130 iE_Extensions;
6667} RAB_ReleaseItem;
6668
6669
6670extern const ASN1CType asn1_type_RAB_ReleaseItem[];
6671
6672typedef struct ProtocolIE_Field_38 {
6673 ProtocolIE_ID id;
6674 Criticality criticality;
6675 ASN1OpenType value;
6676} ProtocolIE_Field_38;
6677
6678
6679extern const ASN1CType asn1_type_ProtocolIE_Field_38[];
6680
6681typedef struct ProtocolIE_Container_38 {
6682 ProtocolIE_Field_38 *tab;
6683 int count;
6684} ProtocolIE_Container_38;
6685
6686extern const ASN1CType asn1_type_ProtocolIE_Container_38[];
6687
6688typedef struct ProtocolExtensionField_131 {
6689 ProtocolExtensionID id;
6690 Criticality criticality;
6691 ASN1OpenType extensionValue;
6692} ProtocolExtensionField_131;
6693
6694
6695extern const ASN1CType asn1_type_ProtocolExtensionField_131[];
6696
6697typedef struct ProtocolExtensionContainer_131 {
6698 ProtocolExtensionField_131 *tab;
6699 int count;
6700} ProtocolExtensionContainer_131;
6701
6702extern const ASN1CType asn1_type_ProtocolExtensionContainer_131[];
6703
6704typedef struct Iu_ReleaseRequest {
6705 ProtocolIE_Container_38 protocolIEs;
6706 BOOL protocolExtensions_option;
6707 ProtocolExtensionContainer_131 protocolExtensions;
6708} Iu_ReleaseRequest;
6709
6710
6711extern const ASN1CType asn1_type_Iu_ReleaseRequest[];
6712
6713typedef struct ProtocolIE_Field_39 {
6714 ProtocolIE_ID id;
6715 Criticality criticality;
6716 ASN1OpenType value;
6717} ProtocolIE_Field_39;
6718
6719
6720extern const ASN1CType asn1_type_ProtocolIE_Field_39[];
6721
6722typedef struct ProtocolIE_Container_39 {
6723 ProtocolIE_Field_39 *tab;
6724 int count;
6725} ProtocolIE_Container_39;
6726
6727extern const ASN1CType asn1_type_ProtocolIE_Container_39[];
6728
6729typedef struct ProtocolExtensionField_132 {
6730 ProtocolExtensionID id;
6731 Criticality criticality;
6732 ASN1OpenType extensionValue;
6733} ProtocolExtensionField_132;
6734
6735
6736extern const ASN1CType asn1_type_ProtocolExtensionField_132[];
6737
6738typedef struct ProtocolExtensionContainer_132 {
6739 ProtocolExtensionField_132 *tab;
6740 int count;
6741} ProtocolExtensionContainer_132;
6742
6743extern const ASN1CType asn1_type_ProtocolExtensionContainer_132[];
6744
6745typedef struct RelocationDetect {
6746 ProtocolIE_Container_39 protocolIEs;
6747 BOOL protocolExtensions_option;
6748 ProtocolExtensionContainer_132 protocolExtensions;
6749} RelocationDetect;
6750
6751
6752extern const ASN1CType asn1_type_RelocationDetect[];
6753
6754typedef struct ProtocolIE_Field_40 {
6755 ProtocolIE_ID id;
6756 Criticality criticality;
6757 ASN1OpenType value;
6758} ProtocolIE_Field_40;
6759
6760
6761extern const ASN1CType asn1_type_ProtocolIE_Field_40[];
6762
6763typedef struct ProtocolIE_Container_40 {
6764 ProtocolIE_Field_40 *tab;
6765 int count;
6766} ProtocolIE_Container_40;
6767
6768extern const ASN1CType asn1_type_ProtocolIE_Container_40[];
6769
6770typedef struct ProtocolExtensionField_133 {
6771 ProtocolExtensionID id;
6772 Criticality criticality;
6773 ASN1OpenType extensionValue;
6774} ProtocolExtensionField_133;
6775
6776
6777extern const ASN1CType asn1_type_ProtocolExtensionField_133[];
6778
6779typedef struct ProtocolExtensionContainer_133 {
6780 ProtocolExtensionField_133 *tab;
6781 int count;
6782} ProtocolExtensionContainer_133;
6783
6784extern const ASN1CType asn1_type_ProtocolExtensionContainer_133[];
6785
6786typedef struct RelocationComplete {
6787 ProtocolIE_Container_40 protocolIEs;
6788 BOOL protocolExtensions_option;
6789 ProtocolExtensionContainer_133 protocolExtensions;
6790} RelocationComplete;
6791
6792
6793extern const ASN1CType asn1_type_RelocationComplete[];
6794
6795typedef struct ProtocolIE_Field_41 {
6796 ProtocolIE_ID id;
6797 Criticality criticality;
6798 ASN1OpenType value;
6799} ProtocolIE_Field_41;
6800
6801
6802extern const ASN1CType asn1_type_ProtocolIE_Field_41[];
6803
6804typedef struct ProtocolIE_Container_41 {
6805 ProtocolIE_Field_41 *tab;
6806 int count;
6807} ProtocolIE_Container_41;
6808
6809extern const ASN1CType asn1_type_ProtocolIE_Container_41[];
6810
6811typedef struct ProtocolExtensionField_134 {
6812 ProtocolExtensionID id;
6813 Criticality criticality;
6814 ASN1OpenType extensionValue;
6815} ProtocolExtensionField_134;
6816
6817
6818extern const ASN1CType asn1_type_ProtocolExtensionField_134[];
6819
6820typedef struct ProtocolExtensionContainer_134 {
6821 ProtocolExtensionField_134 *tab;
6822 int count;
6823} ProtocolExtensionContainer_134;
6824
6825extern const ASN1CType asn1_type_ProtocolExtensionContainer_134[];
6826
6827typedef struct EnhancedRelocationCompleteRequest {
6828 ProtocolIE_Container_41 protocolIEs;
6829 BOOL protocolExtensions_option;
6830 ProtocolExtensionContainer_134 protocolExtensions;
6831} EnhancedRelocationCompleteRequest;
6832
6833
6834extern const ASN1CType asn1_type_EnhancedRelocationCompleteRequest[];
6835
6836typedef struct ProtocolIE_Field_42 {
6837 ProtocolIE_ID id;
6838 Criticality criticality;
6839 ASN1OpenType value;
6840} ProtocolIE_Field_42;
6841
6842
6843extern const ASN1CType asn1_type_ProtocolIE_Field_42[];
6844
6845typedef struct ProtocolIE_Container_42 {
6846 ProtocolIE_Field_42 *tab;
6847 int count;
6848} ProtocolIE_Container_42;
6849
6850extern const ASN1CType asn1_type_ProtocolIE_Container_42[];
6851
6852typedef struct ProtocolIE_ContainerList_16 {
6853 ProtocolIE_Container_42 *tab;
6854 int count;
6855} ProtocolIE_ContainerList_16;
6856
6857extern const ASN1CType asn1_type_ProtocolIE_ContainerList_16[];
6858
6859typedef ProtocolIE_ContainerList_16 RAB_SetupList_EnhancedRelocCompleteReq;
6860
6861#define asn1_type_RAB_SetupList_EnhancedRelocCompleteReq asn1_type_ProtocolIE_ContainerList_16
6862
6863typedef struct ProtocolExtensionField_135 {
6864 ProtocolExtensionID id;
6865 Criticality criticality;
6866 ASN1OpenType extensionValue;
6867} ProtocolExtensionField_135;
6868
6869
6870extern const ASN1CType asn1_type_ProtocolExtensionField_135[];
6871
6872typedef struct ProtocolExtensionContainer_135 {
6873 ProtocolExtensionField_135 *tab;
6874 int count;
6875} ProtocolExtensionContainer_135;
6876
6877extern const ASN1CType asn1_type_ProtocolExtensionContainer_135[];
6878
6879typedef struct RAB_SetupItem_EnhancedRelocCompleteReq {
6880 RAB_ID rAB_ID;
6881 BOOL transportLayerAddressReq1_option;
6882 TransportLayerAddress transportLayerAddressReq1;
6883 BOOL iuTransportAssociationReq1_option;
6884 IuTransportAssociation iuTransportAssociationReq1;
6885 BOOL ass_RAB_Parameters_option;
6886 Ass_RAB_Parameters ass_RAB_Parameters;
6887 BOOL iE_Extensions_option;
6888 ProtocolExtensionContainer_135 iE_Extensions;
6889} RAB_SetupItem_EnhancedRelocCompleteReq;
6890
6891
6892extern const ASN1CType asn1_type_RAB_SetupItem_EnhancedRelocCompleteReq[];
6893
6894typedef struct ProtocolIE_Field_43 {
6895 ProtocolIE_ID id;
6896 Criticality criticality;
6897 ASN1OpenType value;
6898} ProtocolIE_Field_43;
6899
6900
6901extern const ASN1CType asn1_type_ProtocolIE_Field_43[];
6902
6903typedef struct ProtocolIE_Container_43 {
6904 ProtocolIE_Field_43 *tab;
6905 int count;
6906} ProtocolIE_Container_43;
6907
6908extern const ASN1CType asn1_type_ProtocolIE_Container_43[];
6909
6910typedef struct ProtocolExtensionField_136 {
6911 ProtocolExtensionID id;
6912 Criticality criticality;
6913 ASN1OpenType extensionValue;
6914} ProtocolExtensionField_136;
6915
6916
6917extern const ASN1CType asn1_type_ProtocolExtensionField_136[];
6918
6919typedef struct ProtocolExtensionContainer_136 {
6920 ProtocolExtensionField_136 *tab;
6921 int count;
6922} ProtocolExtensionContainer_136;
6923
6924extern const ASN1CType asn1_type_ProtocolExtensionContainer_136[];
6925
6926typedef struct EnhancedRelocationCompleteResponse {
6927 ProtocolIE_Container_43 protocolIEs;
6928 BOOL protocolExtensions_option;
6929 ProtocolExtensionContainer_136 protocolExtensions;
6930} EnhancedRelocationCompleteResponse;
6931
6932
6933extern const ASN1CType asn1_type_EnhancedRelocationCompleteResponse[];
6934
6935typedef struct ProtocolIE_Field_44 {
6936 ProtocolIE_ID id;
6937 Criticality criticality;
6938 ASN1OpenType value;
6939} ProtocolIE_Field_44;
6940
6941
6942extern const ASN1CType asn1_type_ProtocolIE_Field_44[];
6943
6944typedef struct ProtocolIE_Container_44 {
6945 ProtocolIE_Field_44 *tab;
6946 int count;
6947} ProtocolIE_Container_44;
6948
6949extern const ASN1CType asn1_type_ProtocolIE_Container_44[];
6950
6951typedef struct ProtocolIE_ContainerList_17 {
6952 ProtocolIE_Container_44 *tab;
6953 int count;
6954} ProtocolIE_ContainerList_17;
6955
6956extern const ASN1CType asn1_type_ProtocolIE_ContainerList_17[];
6957
6958typedef ProtocolIE_ContainerList_17 RAB_SetupList_EnhancedRelocCompleteRes;
6959
6960#define asn1_type_RAB_SetupList_EnhancedRelocCompleteRes asn1_type_ProtocolIE_ContainerList_17
6961
6962typedef struct ProtocolIE_Field_45 {
6963 ProtocolIE_ID id;
6964 Criticality criticality;
6965 ASN1OpenType value;
6966} ProtocolIE_Field_45;
6967
6968
6969extern const ASN1CType asn1_type_ProtocolIE_Field_45[];
6970
6971typedef struct ProtocolIE_Container_45 {
6972 ProtocolIE_Field_45 *tab;
6973 int count;
6974} ProtocolIE_Container_45;
6975
6976extern const ASN1CType asn1_type_ProtocolIE_Container_45[];
6977
6978typedef struct ProtocolIE_ContainerList_18 {
6979 ProtocolIE_Container_45 *tab;
6980 int count;
6981} ProtocolIE_ContainerList_18;
6982
6983extern const ASN1CType asn1_type_ProtocolIE_ContainerList_18[];
6984
6985typedef ProtocolIE_ContainerList_18 RAB_ToBeReleasedList_EnhancedRelocCompleteRes;
6986
6987#define asn1_type_RAB_ToBeReleasedList_EnhancedRelocCompleteRes asn1_type_ProtocolIE_ContainerList_18
6988
6989typedef struct ProtocolExtensionField_137 {
6990 ProtocolExtensionID id;
6991 Criticality criticality;
6992 ASN1OpenType extensionValue;
6993} ProtocolExtensionField_137;
6994
6995
6996extern const ASN1CType asn1_type_ProtocolExtensionField_137[];
6997
6998typedef struct ProtocolExtensionContainer_137 {
6999 ProtocolExtensionField_137 *tab;
7000 int count;
7001} ProtocolExtensionContainer_137;
7002
7003extern const ASN1CType asn1_type_ProtocolExtensionContainer_137[];
7004
7005typedef struct RAB_SetupItem_EnhancedRelocCompleteRes {
7006 RAB_ID rAB_ID;
7007 BOOL rAB_Parameters_option;
7008 RAB_Parameters rAB_Parameters;
7009 UserPlaneInformation userPlaneInformation;
7010 BOOL transportLayerAddressRes1_option;
7011 TransportLayerAddress transportLayerAddressRes1;
7012 BOOL iuTransportAssociationRes1_option;
7013 IuTransportAssociation iuTransportAssociationRes1;
7014 BOOL rab2beReleasedList_option;
7015 RAB_ToBeReleasedList_EnhancedRelocCompleteRes rab2beReleasedList;
7016 BOOL iE_Extensions_option;
7017 ProtocolExtensionContainer_137 iE_Extensions;
7018} RAB_SetupItem_EnhancedRelocCompleteRes;
7019
7020
7021extern const ASN1CType asn1_type_RAB_SetupItem_EnhancedRelocCompleteRes[];
7022
7023typedef struct ProtocolExtensionField_138 {
7024 ProtocolExtensionID id;
7025 Criticality criticality;
7026 ASN1OpenType extensionValue;
7027} ProtocolExtensionField_138;
7028
7029
7030extern const ASN1CType asn1_type_ProtocolExtensionField_138[];
7031
7032typedef struct ProtocolExtensionContainer_138 {
7033 ProtocolExtensionField_138 *tab;
7034 int count;
7035} ProtocolExtensionContainer_138;
7036
7037extern const ASN1CType asn1_type_ProtocolExtensionContainer_138[];
7038
7039typedef struct RAB_ToBeReleasedItem_EnhancedRelocCompleteRes {
7040 RAB_ID rAB_ID;
7041 Cause cause;
7042 BOOL iE_Extensions_option;
7043 ProtocolExtensionContainer_138 iE_Extensions;
7044} RAB_ToBeReleasedItem_EnhancedRelocCompleteRes;
7045
7046
7047extern const ASN1CType asn1_type_RAB_ToBeReleasedItem_EnhancedRelocCompleteRes[];
7048
7049typedef struct ProtocolIE_Field_46 {
7050 ProtocolIE_ID id;
7051 Criticality criticality;
7052 ASN1OpenType value;
7053} ProtocolIE_Field_46;
7054
7055
7056extern const ASN1CType asn1_type_ProtocolIE_Field_46[];
7057
7058typedef struct ProtocolIE_Container_46 {
7059 ProtocolIE_Field_46 *tab;
7060 int count;
7061} ProtocolIE_Container_46;
7062
7063extern const ASN1CType asn1_type_ProtocolIE_Container_46[];
7064
7065typedef struct ProtocolExtensionField_139 {
7066 ProtocolExtensionID id;
7067 Criticality criticality;
7068 ASN1OpenType extensionValue;
7069} ProtocolExtensionField_139;
7070
7071
7072extern const ASN1CType asn1_type_ProtocolExtensionField_139[];
7073
7074typedef struct ProtocolExtensionContainer_139 {
7075 ProtocolExtensionField_139 *tab;
7076 int count;
7077} ProtocolExtensionContainer_139;
7078
7079extern const ASN1CType asn1_type_ProtocolExtensionContainer_139[];
7080
7081typedef struct EnhancedRelocationCompleteFailure {
7082 ProtocolIE_Container_46 protocolIEs;
7083 BOOL protocolExtensions_option;
7084 ProtocolExtensionContainer_139 protocolExtensions;
7085} EnhancedRelocationCompleteFailure;
7086
7087
7088extern const ASN1CType asn1_type_EnhancedRelocationCompleteFailure[];
7089
7090typedef struct ProtocolIE_Field_47 {
7091 ProtocolIE_ID id;
7092 Criticality criticality;
7093 ASN1OpenType value;
7094} ProtocolIE_Field_47;
7095
7096
7097extern const ASN1CType asn1_type_ProtocolIE_Field_47[];
7098
7099typedef struct ProtocolIE_Container_47 {
7100 ProtocolIE_Field_47 *tab;
7101 int count;
7102} ProtocolIE_Container_47;
7103
7104extern const ASN1CType asn1_type_ProtocolIE_Container_47[];
7105
7106typedef struct ProtocolExtensionField_140 {
7107 ProtocolExtensionID id;
7108 Criticality criticality;
7109 ASN1OpenType extensionValue;
7110} ProtocolExtensionField_140;
7111
7112
7113extern const ASN1CType asn1_type_ProtocolExtensionField_140[];
7114
7115typedef struct ProtocolExtensionContainer_140 {
7116 ProtocolExtensionField_140 *tab;
7117 int count;
7118} ProtocolExtensionContainer_140;
7119
7120extern const ASN1CType asn1_type_ProtocolExtensionContainer_140[];
7121
7122typedef struct EnhancedRelocationCompleteConfirm {
7123 ProtocolIE_Container_47 protocolIEs;
7124 BOOL protocolExtensions_option;
7125 ProtocolExtensionContainer_140 protocolExtensions;
7126} EnhancedRelocationCompleteConfirm;
7127
7128
7129extern const ASN1CType asn1_type_EnhancedRelocationCompleteConfirm[];
7130
7131typedef struct ProtocolIE_Field_48 {
7132 ProtocolIE_ID id;
7133 Criticality criticality;
7134 ASN1OpenType value;
7135} ProtocolIE_Field_48;
7136
7137
7138extern const ASN1CType asn1_type_ProtocolIE_Field_48[];
7139
7140typedef struct ProtocolIE_Container_48 {
7141 ProtocolIE_Field_48 *tab;
7142 int count;
7143} ProtocolIE_Container_48;
7144
7145extern const ASN1CType asn1_type_ProtocolIE_Container_48[];
7146
7147typedef struct ProtocolExtensionField_141 {
7148 ProtocolExtensionID id;
7149 Criticality criticality;
7150 ASN1OpenType extensionValue;
7151} ProtocolExtensionField_141;
7152
7153
7154extern const ASN1CType asn1_type_ProtocolExtensionField_141[];
7155
7156typedef struct ProtocolExtensionContainer_141 {
7157 ProtocolExtensionField_141 *tab;
7158 int count;
7159} ProtocolExtensionContainer_141;
7160
7161extern const ASN1CType asn1_type_ProtocolExtensionContainer_141[];
7162
7163typedef struct Paging {
7164 ProtocolIE_Container_48 protocolIEs;
7165 BOOL protocolExtensions_option;
7166 ProtocolExtensionContainer_141 protocolExtensions;
7167} Paging;
7168
7169
7170extern const ASN1CType asn1_type_Paging[];
7171
7172typedef struct ProtocolIE_Field_49 {
7173 ProtocolIE_ID id;
7174 Criticality criticality;
7175 ASN1OpenType value;
7176} ProtocolIE_Field_49;
7177
7178
7179extern const ASN1CType asn1_type_ProtocolIE_Field_49[];
7180
7181typedef struct ProtocolIE_Container_49 {
7182 ProtocolIE_Field_49 *tab;
7183 int count;
7184} ProtocolIE_Container_49;
7185
7186extern const ASN1CType asn1_type_ProtocolIE_Container_49[];
7187
7188typedef struct ProtocolExtensionField_142 {
7189 ProtocolExtensionID id;
7190 Criticality criticality;
7191 ASN1OpenType extensionValue;
7192} ProtocolExtensionField_142;
7193
7194
7195extern const ASN1CType asn1_type_ProtocolExtensionField_142[];
7196
7197typedef struct ProtocolExtensionContainer_142 {
7198 ProtocolExtensionField_142 *tab;
7199 int count;
7200} ProtocolExtensionContainer_142;
7201
7202extern const ASN1CType asn1_type_ProtocolExtensionContainer_142[];
7203
7204typedef struct CommonID {
7205 ProtocolIE_Container_49 protocolIEs;
7206 BOOL protocolExtensions_option;
7207 ProtocolExtensionContainer_142 protocolExtensions;
7208} CommonID;
7209
7210
7211extern const ASN1CType asn1_type_CommonID[];
7212
7213typedef struct ProtocolIE_Field_50 {
7214 ProtocolIE_ID id;
7215 Criticality criticality;
7216 ASN1OpenType value;
7217} ProtocolIE_Field_50;
7218
7219
7220extern const ASN1CType asn1_type_ProtocolIE_Field_50[];
7221
7222typedef struct ProtocolIE_Container_50 {
7223 ProtocolIE_Field_50 *tab;
7224 int count;
7225} ProtocolIE_Container_50;
7226
7227extern const ASN1CType asn1_type_ProtocolIE_Container_50[];
7228
7229typedef struct ProtocolExtensionField_143 {
7230 ProtocolExtensionID id;
7231 Criticality criticality;
7232 ASN1OpenType extensionValue;
7233} ProtocolExtensionField_143;
7234
7235
7236extern const ASN1CType asn1_type_ProtocolExtensionField_143[];
7237
7238typedef struct ProtocolExtensionContainer_143 {
7239 ProtocolExtensionField_143 *tab;
7240 int count;
7241} ProtocolExtensionContainer_143;
7242
7243extern const ASN1CType asn1_type_ProtocolExtensionContainer_143[];
7244
7245typedef struct CN_InvokeTrace {
7246 ProtocolIE_Container_50 protocolIEs;
7247 BOOL protocolExtensions_option;
7248 ProtocolExtensionContainer_143 protocolExtensions;
7249} CN_InvokeTrace;
7250
7251
7252extern const ASN1CType asn1_type_CN_InvokeTrace[];
7253
7254typedef struct ProtocolIE_Field_51 {
7255 ProtocolIE_ID id;
7256 Criticality criticality;
7257 ASN1OpenType value;
7258} ProtocolIE_Field_51;
7259
7260
7261extern const ASN1CType asn1_type_ProtocolIE_Field_51[];
7262
7263typedef struct ProtocolIE_Container_51 {
7264 ProtocolIE_Field_51 *tab;
7265 int count;
7266} ProtocolIE_Container_51;
7267
7268extern const ASN1CType asn1_type_ProtocolIE_Container_51[];
7269
7270typedef struct ProtocolExtensionField_144 {
7271 ProtocolExtensionID id;
7272 Criticality criticality;
7273 ASN1OpenType extensionValue;
7274} ProtocolExtensionField_144;
7275
7276
7277extern const ASN1CType asn1_type_ProtocolExtensionField_144[];
7278
7279typedef struct ProtocolExtensionContainer_144 {
7280 ProtocolExtensionField_144 *tab;
7281 int count;
7282} ProtocolExtensionContainer_144;
7283
7284extern const ASN1CType asn1_type_ProtocolExtensionContainer_144[];
7285
7286typedef struct CN_DeactivateTrace {
7287 ProtocolIE_Container_51 protocolIEs;
7288 BOOL protocolExtensions_option;
7289 ProtocolExtensionContainer_144 protocolExtensions;
7290} CN_DeactivateTrace;
7291
7292
7293extern const ASN1CType asn1_type_CN_DeactivateTrace[];
7294
7295typedef struct ProtocolIE_Field_52 {
7296 ProtocolIE_ID id;
7297 Criticality criticality;
7298 ASN1OpenType value;
7299} ProtocolIE_Field_52;
7300
7301
7302extern const ASN1CType asn1_type_ProtocolIE_Field_52[];
7303
7304typedef struct ProtocolIE_Container_52 {
7305 ProtocolIE_Field_52 *tab;
7306 int count;
7307} ProtocolIE_Container_52;
7308
7309extern const ASN1CType asn1_type_ProtocolIE_Container_52[];
7310
7311typedef struct ProtocolExtensionField_145 {
7312 ProtocolExtensionID id;
7313 Criticality criticality;
7314 ASN1OpenType extensionValue;
7315} ProtocolExtensionField_145;
7316
7317
7318extern const ASN1CType asn1_type_ProtocolExtensionField_145[];
7319
7320typedef struct ProtocolExtensionContainer_145 {
7321 ProtocolExtensionField_145 *tab;
7322 int count;
7323} ProtocolExtensionContainer_145;
7324
7325extern const ASN1CType asn1_type_ProtocolExtensionContainer_145[];
7326
7327typedef struct LocationReportingControl {
7328 ProtocolIE_Container_52 protocolIEs;
7329 BOOL protocolExtensions_option;
7330 ProtocolExtensionContainer_145 protocolExtensions;
7331} LocationReportingControl;
7332
7333
7334extern const ASN1CType asn1_type_LocationReportingControl[];
7335
7336typedef struct ProtocolIE_Field_53 {
7337 ProtocolIE_ID id;
7338 Criticality criticality;
7339 ASN1OpenType value;
7340} ProtocolIE_Field_53;
7341
7342
7343extern const ASN1CType asn1_type_ProtocolIE_Field_53[];
7344
7345typedef struct ProtocolIE_Container_53 {
7346 ProtocolIE_Field_53 *tab;
7347 int count;
7348} ProtocolIE_Container_53;
7349
7350extern const ASN1CType asn1_type_ProtocolIE_Container_53[];
7351
7352typedef struct ProtocolExtensionField_146 {
7353 ProtocolExtensionID id;
7354 Criticality criticality;
7355 ASN1OpenType extensionValue;
7356} ProtocolExtensionField_146;
7357
7358
7359extern const ASN1CType asn1_type_ProtocolExtensionField_146[];
7360
7361typedef struct ProtocolExtensionContainer_146 {
7362 ProtocolExtensionField_146 *tab;
7363 int count;
7364} ProtocolExtensionContainer_146;
7365
7366extern const ASN1CType asn1_type_ProtocolExtensionContainer_146[];
7367
7368typedef struct LocationReport {
7369 ProtocolIE_Container_53 protocolIEs;
7370 BOOL protocolExtensions_option;
7371 ProtocolExtensionContainer_146 protocolExtensions;
7372} LocationReport;
7373
7374
7375extern const ASN1CType asn1_type_LocationReport[];
7376
7377typedef struct ProtocolIE_Field_54 {
7378 ProtocolIE_ID id;
7379 Criticality criticality;
7380 ASN1OpenType value;
7381} ProtocolIE_Field_54;
7382
7383
7384extern const ASN1CType asn1_type_ProtocolIE_Field_54[];
7385
7386typedef struct ProtocolIE_Container_54 {
7387 ProtocolIE_Field_54 *tab;
7388 int count;
7389} ProtocolIE_Container_54;
7390
7391extern const ASN1CType asn1_type_ProtocolIE_Container_54[];
7392
7393typedef struct ProtocolExtensionField_147 {
7394 ProtocolExtensionID id;
7395 Criticality criticality;
7396 ASN1OpenType extensionValue;
7397} ProtocolExtensionField_147;
7398
7399
7400extern const ASN1CType asn1_type_ProtocolExtensionField_147[];
7401
7402typedef struct ProtocolExtensionContainer_147 {
7403 ProtocolExtensionField_147 *tab;
7404 int count;
7405} ProtocolExtensionContainer_147;
7406
7407extern const ASN1CType asn1_type_ProtocolExtensionContainer_147[];
7408
7409typedef struct InitialUE_Message {
7410 ProtocolIE_Container_54 protocolIEs;
7411 BOOL protocolExtensions_option;
7412 ProtocolExtensionContainer_147 protocolExtensions;
7413} InitialUE_Message;
7414
7415
7416extern const ASN1CType asn1_type_InitialUE_Message[];
7417
7418typedef struct ProtocolIE_Field_55 {
7419 ProtocolIE_ID id;
7420 Criticality criticality;
7421 ASN1OpenType value;
7422} ProtocolIE_Field_55;
7423
7424
7425extern const ASN1CType asn1_type_ProtocolIE_Field_55[];
7426
7427typedef struct ProtocolIE_Container_55 {
7428 ProtocolIE_Field_55 *tab;
7429 int count;
7430} ProtocolIE_Container_55;
7431
7432extern const ASN1CType asn1_type_ProtocolIE_Container_55[];
7433
7434typedef struct ProtocolExtensionField_148 {
7435 ProtocolExtensionID id;
7436 Criticality criticality;
7437 ASN1OpenType extensionValue;
7438} ProtocolExtensionField_148;
7439
7440
7441extern const ASN1CType asn1_type_ProtocolExtensionField_148[];
7442
7443typedef struct ProtocolExtensionContainer_148 {
7444 ProtocolExtensionField_148 *tab;
7445 int count;
7446} ProtocolExtensionContainer_148;
7447
7448extern const ASN1CType asn1_type_ProtocolExtensionContainer_148[];
7449
7450typedef struct DirectTransfer {
7451 ProtocolIE_Container_55 protocolIEs;
7452 BOOL protocolExtensions_option;
7453 ProtocolExtensionContainer_148 protocolExtensions;
7454} DirectTransfer;
7455
7456
7457extern const ASN1CType asn1_type_DirectTransfer[];
7458
7459typedef struct ProtocolIE_Field_56 {
7460 ProtocolIE_ID id;
7461 Criticality criticality;
7462 ASN1OpenType value;
7463} ProtocolIE_Field_56;
7464
7465
7466extern const ASN1CType asn1_type_ProtocolIE_Field_56[];
7467
7468typedef struct RedirectionIndication {
7469 ProtocolIE_Field_56 *tab;
7470 int count;
7471} RedirectionIndication;
7472
7473extern const ASN1CType asn1_type_RedirectionIndication[];
7474
7475typedef struct ProtocolIE_Field_57 {
7476 ProtocolIE_ID id;
7477 Criticality criticality;
7478 ASN1OpenType value;
7479} ProtocolIE_Field_57;
7480
7481
7482extern const ASN1CType asn1_type_ProtocolIE_Field_57[];
7483
7484typedef struct ProtocolIE_Container_56 {
7485 ProtocolIE_Field_57 *tab;
7486 int count;
7487} ProtocolIE_Container_56;
7488
7489extern const ASN1CType asn1_type_ProtocolIE_Container_56[];
7490
7491typedef struct ProtocolExtensionField_149 {
7492 ProtocolExtensionID id;
7493 Criticality criticality;
7494 ASN1OpenType extensionValue;
7495} ProtocolExtensionField_149;
7496
7497
7498extern const ASN1CType asn1_type_ProtocolExtensionField_149[];
7499
7500typedef struct ProtocolExtensionContainer_149 {
7501 ProtocolExtensionField_149 *tab;
7502 int count;
7503} ProtocolExtensionContainer_149;
7504
7505extern const ASN1CType asn1_type_ProtocolExtensionContainer_149[];
7506
7507typedef struct Overload {
7508 ProtocolIE_Container_56 protocolIEs;
7509 BOOL protocolExtensions_option;
7510 ProtocolExtensionContainer_149 protocolExtensions;
7511} Overload;
7512
7513
7514extern const ASN1CType asn1_type_Overload[];
7515
7516typedef struct ProtocolIE_Field_58 {
7517 ProtocolIE_ID id;
7518 Criticality criticality;
7519 ASN1OpenType value;
7520} ProtocolIE_Field_58;
7521
7522
7523extern const ASN1CType asn1_type_ProtocolIE_Field_58[];
7524
7525typedef struct ProtocolIE_Container_57 {
7526 ProtocolIE_Field_58 *tab;
7527 int count;
7528} ProtocolIE_Container_57;
7529
7530extern const ASN1CType asn1_type_ProtocolIE_Container_57[];
7531
7532typedef struct ProtocolExtensionField_150 {
7533 ProtocolExtensionID id;
7534 Criticality criticality;
7535 ASN1OpenType extensionValue;
7536} ProtocolExtensionField_150;
7537
7538
7539extern const ASN1CType asn1_type_ProtocolExtensionField_150[];
7540
7541typedef struct ProtocolExtensionContainer_150 {
7542 ProtocolExtensionField_150 *tab;
7543 int count;
7544} ProtocolExtensionContainer_150;
7545
7546extern const ASN1CType asn1_type_ProtocolExtensionContainer_150[];
7547
7548typedef struct ErrorIndication {
7549 ProtocolIE_Container_57 protocolIEs;
7550 BOOL protocolExtensions_option;
7551 ProtocolExtensionContainer_150 protocolExtensions;
7552} ErrorIndication;
7553
7554
7555extern const ASN1CType asn1_type_ErrorIndication[];
7556
7557typedef struct ProtocolIE_Field_59 {
7558 ProtocolIE_ID id;
7559 Criticality criticality;
7560 ASN1OpenType value;
7561} ProtocolIE_Field_59;
7562
7563
7564extern const ASN1CType asn1_type_ProtocolIE_Field_59[];
7565
7566typedef struct ProtocolIE_Container_58 {
7567 ProtocolIE_Field_59 *tab;
7568 int count;
7569} ProtocolIE_Container_58;
7570
7571extern const ASN1CType asn1_type_ProtocolIE_Container_58[];
7572
7573typedef struct ProtocolExtensionField_151 {
7574 ProtocolExtensionID id;
7575 Criticality criticality;
7576 ASN1OpenType extensionValue;
7577} ProtocolExtensionField_151;
7578
7579
7580extern const ASN1CType asn1_type_ProtocolExtensionField_151[];
7581
7582typedef struct ProtocolExtensionContainer_151 {
7583 ProtocolExtensionField_151 *tab;
7584 int count;
7585} ProtocolExtensionContainer_151;
7586
7587extern const ASN1CType asn1_type_ProtocolExtensionContainer_151[];
7588
7589typedef struct SRNS_DataForwardCommand {
7590 ProtocolIE_Container_58 protocolIEs;
7591 BOOL protocolExtensions_option;
7592 ProtocolExtensionContainer_151 protocolExtensions;
7593} SRNS_DataForwardCommand;
7594
7595
7596extern const ASN1CType asn1_type_SRNS_DataForwardCommand[];
7597
7598typedef struct ProtocolIE_Field_60 {
7599 ProtocolIE_ID id;
7600 Criticality criticality;
7601 ASN1OpenType value;
7602} ProtocolIE_Field_60;
7603
7604
7605extern const ASN1CType asn1_type_ProtocolIE_Field_60[];
7606
7607typedef struct ProtocolIE_Container_59 {
7608 ProtocolIE_Field_60 *tab;
7609 int count;
7610} ProtocolIE_Container_59;
7611
7612extern const ASN1CType asn1_type_ProtocolIE_Container_59[];
7613
7614typedef struct ProtocolExtensionField_152 {
7615 ProtocolExtensionID id;
7616 Criticality criticality;
7617 ASN1OpenType extensionValue;
7618} ProtocolExtensionField_152;
7619
7620
7621extern const ASN1CType asn1_type_ProtocolExtensionField_152[];
7622
7623typedef struct ProtocolExtensionContainer_152 {
7624 ProtocolExtensionField_152 *tab;
7625 int count;
7626} ProtocolExtensionContainer_152;
7627
7628extern const ASN1CType asn1_type_ProtocolExtensionContainer_152[];
7629
7630typedef struct ForwardSRNS_Context {
7631 ProtocolIE_Container_59 protocolIEs;
7632 BOOL protocolExtensions_option;
7633 ProtocolExtensionContainer_152 protocolExtensions;
7634} ForwardSRNS_Context;
7635
7636
7637extern const ASN1CType asn1_type_ForwardSRNS_Context[];
7638
7639typedef struct ProtocolIE_Field_61 {
7640 ProtocolIE_ID id;
7641 Criticality criticality;
7642 ASN1OpenType value;
7643} ProtocolIE_Field_61;
7644
7645
7646extern const ASN1CType asn1_type_ProtocolIE_Field_61[];
7647
7648typedef struct ProtocolIE_Container_60 {
7649 ProtocolIE_Field_61 *tab;
7650 int count;
7651} ProtocolIE_Container_60;
7652
7653extern const ASN1CType asn1_type_ProtocolIE_Container_60[];
7654
7655typedef struct ProtocolExtensionField_153 {
7656 ProtocolExtensionID id;
7657 Criticality criticality;
7658 ASN1OpenType extensionValue;
7659} ProtocolExtensionField_153;
7660
7661
7662extern const ASN1CType asn1_type_ProtocolExtensionField_153[];
7663
7664typedef struct ProtocolExtensionContainer_153 {
7665 ProtocolExtensionField_153 *tab;
7666 int count;
7667} ProtocolExtensionContainer_153;
7668
7669extern const ASN1CType asn1_type_ProtocolExtensionContainer_153[];
7670
7671typedef struct RAB_AssignmentRequest {
7672 ProtocolIE_Container_60 protocolIEs;
7673 BOOL protocolExtensions_option;
7674 ProtocolExtensionContainer_153 protocolExtensions;
7675} RAB_AssignmentRequest;
7676
7677
7678extern const ASN1CType asn1_type_RAB_AssignmentRequest[];
7679
7680typedef struct ProtocolIE_FieldPair_1 {
7681 ProtocolIE_ID id;
7682 Criticality firstCriticality;
7683 ASN1OpenType firstValue;
7684 Criticality secondCriticality;
7685 ASN1OpenType secondValue;
7686} ProtocolIE_FieldPair_1;
7687
7688
7689extern const ASN1CType asn1_type_ProtocolIE_FieldPair_1[];
7690
7691typedef struct ProtocolIE_ContainerPair_1 {
7692 ProtocolIE_FieldPair_1 *tab;
7693 int count;
7694} ProtocolIE_ContainerPair_1;
7695
7696extern const ASN1CType asn1_type_ProtocolIE_ContainerPair_1[];
7697
7698typedef struct ProtocolIE_ContainerPairList_1 {
7699 ProtocolIE_ContainerPair_1 *tab;
7700 int count;
7701} ProtocolIE_ContainerPairList_1;
7702
7703extern const ASN1CType asn1_type_ProtocolIE_ContainerPairList_1[];
7704
7705typedef ProtocolIE_ContainerPairList_1 RAB_SetupOrModifyList;
7706
7707#define asn1_type_RAB_SetupOrModifyList asn1_type_ProtocolIE_ContainerPairList_1
7708
7709typedef struct ProtocolExtensionField_155 {
7710 ProtocolExtensionID id;
7711 Criticality criticality;
7712 ASN1OpenType extensionValue;
7713} ProtocolExtensionField_155;
7714
7715
7716extern const ASN1CType asn1_type_ProtocolExtensionField_155[];
7717
7718typedef struct ProtocolExtensionContainer_155 {
7719 ProtocolExtensionField_155 *tab;
7720 int count;
7721} ProtocolExtensionContainer_155;
7722
7723extern const ASN1CType asn1_type_ProtocolExtensionContainer_155[];
7724
7725typedef struct TransportLayerInformation {
7726 TransportLayerAddress transportLayerAddress;
7727 IuTransportAssociation iuTransportAssociation;
7728 BOOL iE_Extensions_option;
7729 ProtocolExtensionContainer_155 iE_Extensions;
7730} TransportLayerInformation;
7731
7732
7733extern const ASN1CType asn1_type_TransportLayerInformation[];
7734
7735typedef struct ProtocolExtensionField_154 {
7736 ProtocolExtensionID id;
7737 Criticality criticality;
7738 ASN1OpenType extensionValue;
7739} ProtocolExtensionField_154;
7740
7741
7742extern const ASN1CType asn1_type_ProtocolExtensionField_154[];
7743
7744typedef struct ProtocolExtensionContainer_154 {
7745 ProtocolExtensionField_154 *tab;
7746 int count;
7747} ProtocolExtensionContainer_154;
7748
7749extern const ASN1CType asn1_type_ProtocolExtensionContainer_154[];
7750
7751typedef struct RAB_SetupOrModifyItemFirst {
7752 RAB_ID rAB_ID;
7753 BOOL nAS_SynchronisationIndicator_option;
7754 NAS_SynchronisationIndicator nAS_SynchronisationIndicator;
7755 BOOL rAB_Parameters_option;
7756 RAB_Parameters rAB_Parameters;
7757 BOOL userPlaneInformation_option;
7758 UserPlaneInformation userPlaneInformation;
7759 BOOL transportLayerInformation_option;
7760 TransportLayerInformation transportLayerInformation;
7761 BOOL service_Handover_option;
7762 Service_Handover service_Handover;
7763 BOOL iE_Extensions_option;
7764 ProtocolExtensionContainer_154 iE_Extensions;
7765} RAB_SetupOrModifyItemFirst;
7766
7767
7768extern const ASN1CType asn1_type_RAB_SetupOrModifyItemFirst[];
7769
7770typedef struct ProtocolExtensionField_156 {
7771 ProtocolExtensionID id;
7772 Criticality criticality;
7773 ASN1OpenType extensionValue;
7774} ProtocolExtensionField_156;
7775
7776
7777extern const ASN1CType asn1_type_ProtocolExtensionField_156[];
7778
7779typedef struct ProtocolExtensionContainer_156 {
7780 ProtocolExtensionField_156 *tab;
7781 int count;
7782} ProtocolExtensionContainer_156;
7783
7784extern const ASN1CType asn1_type_ProtocolExtensionContainer_156[];
7785
7786typedef struct RAB_SetupOrModifyItemSecond {
7787 BOOL pDP_TypeInformation_option;
7788 PDP_TypeInformation pDP_TypeInformation;
7789 BOOL dataVolumeReportingIndication_option;
7790 DataVolumeReportingIndication dataVolumeReportingIndication;
7791 BOOL dl_GTP_PDU_SequenceNumber_option;
7792 DL_GTP_PDU_SequenceNumber dl_GTP_PDU_SequenceNumber;
7793 BOOL ul_GTP_PDU_SequenceNumber_option;
7794 UL_GTP_PDU_SequenceNumber ul_GTP_PDU_SequenceNumber;
7795 BOOL dl_N_PDU_SequenceNumber_option;
7796 DL_N_PDU_SequenceNumber dl_N_PDU_SequenceNumber;
7797 BOOL ul_N_PDU_SequenceNumber_option;
7798 UL_N_PDU_SequenceNumber ul_N_PDU_SequenceNumber;
7799 BOOL iE_Extensions_option;
7800 ProtocolExtensionContainer_156 iE_Extensions;
7801} RAB_SetupOrModifyItemSecond;
7802
7803
7804extern const ASN1CType asn1_type_RAB_SetupOrModifyItemSecond[];
7805
7806typedef struct ProtocolIE_Field_62 {
7807 ProtocolIE_ID id;
7808 Criticality criticality;
7809 ASN1OpenType value;
7810} ProtocolIE_Field_62;
7811
7812
7813extern const ASN1CType asn1_type_ProtocolIE_Field_62[];
7814
7815typedef struct ProtocolIE_Container_61 {
7816 ProtocolIE_Field_62 *tab;
7817 int count;
7818} ProtocolIE_Container_61;
7819
7820extern const ASN1CType asn1_type_ProtocolIE_Container_61[];
7821
7822typedef struct ProtocolExtensionField_157 {
7823 ProtocolExtensionID id;
7824 Criticality criticality;
7825 ASN1OpenType extensionValue;
7826} ProtocolExtensionField_157;
7827
7828
7829extern const ASN1CType asn1_type_ProtocolExtensionField_157[];
7830
7831typedef struct ProtocolExtensionContainer_157 {
7832 ProtocolExtensionField_157 *tab;
7833 int count;
7834} ProtocolExtensionContainer_157;
7835
7836extern const ASN1CType asn1_type_ProtocolExtensionContainer_157[];
7837
7838typedef struct RAB_AssignmentResponse {
7839 ProtocolIE_Container_61 protocolIEs;
7840 BOOL protocolExtensions_option;
7841 ProtocolExtensionContainer_157 protocolExtensions;
7842} RAB_AssignmentResponse;
7843
7844
7845extern const ASN1CType asn1_type_RAB_AssignmentResponse[];
7846
7847typedef struct ProtocolIE_Field_63 {
7848 ProtocolIE_ID id;
7849 Criticality criticality;
7850 ASN1OpenType value;
7851} ProtocolIE_Field_63;
7852
7853
7854extern const ASN1CType asn1_type_ProtocolIE_Field_63[];
7855
7856typedef struct ProtocolIE_Container_62 {
7857 ProtocolIE_Field_63 *tab;
7858 int count;
7859} ProtocolIE_Container_62;
7860
7861extern const ASN1CType asn1_type_ProtocolIE_Container_62[];
7862
7863typedef struct ProtocolIE_ContainerList_19 {
7864 ProtocolIE_Container_62 *tab;
7865 int count;
7866} ProtocolIE_ContainerList_19;
7867
7868extern const ASN1CType asn1_type_ProtocolIE_ContainerList_19[];
7869
7870typedef ProtocolIE_ContainerList_19 RAB_SetupOrModifiedList;
7871
7872#define asn1_type_RAB_SetupOrModifiedList asn1_type_ProtocolIE_ContainerList_19
7873
7874typedef struct ProtocolIE_Field_64 {
7875 ProtocolIE_ID id;
7876 Criticality criticality;
7877 ASN1OpenType value;
7878} ProtocolIE_Field_64;
7879
7880
7881extern const ASN1CType asn1_type_ProtocolIE_Field_64[];
7882
7883typedef struct ProtocolIE_Container_63 {
7884 ProtocolIE_Field_64 *tab;
7885 int count;
7886} ProtocolIE_Container_63;
7887
7888extern const ASN1CType asn1_type_ProtocolIE_Container_63[];
7889
7890typedef struct ProtocolIE_ContainerList_20 {
7891 ProtocolIE_Container_63 *tab;
7892 int count;
7893} ProtocolIE_ContainerList_20;
7894
7895extern const ASN1CType asn1_type_ProtocolIE_ContainerList_20[];
7896
7897typedef ProtocolIE_ContainerList_20 RAB_ReleasedList;
7898
7899#define asn1_type_RAB_ReleasedList asn1_type_ProtocolIE_ContainerList_20
7900
7901typedef struct ProtocolIE_Field_65 {
7902 ProtocolIE_ID id;
7903 Criticality criticality;
7904 ASN1OpenType value;
7905} ProtocolIE_Field_65;
7906
7907
7908extern const ASN1CType asn1_type_ProtocolIE_Field_65[];
7909
7910typedef struct ProtocolIE_Container_64 {
7911 ProtocolIE_Field_65 *tab;
7912 int count;
7913} ProtocolIE_Container_64;
7914
7915extern const ASN1CType asn1_type_ProtocolIE_Container_64[];
7916
7917typedef struct ProtocolIE_ContainerList_21 {
7918 ProtocolIE_Container_64 *tab;
7919 int count;
7920} ProtocolIE_ContainerList_21;
7921
7922extern const ASN1CType asn1_type_ProtocolIE_ContainerList_21[];
7923
7924typedef ProtocolIE_ContainerList_21 RAB_QueuedList;
7925
7926#define asn1_type_RAB_QueuedList asn1_type_ProtocolIE_ContainerList_21
7927
7928typedef RAB_FailedList RAB_ReleaseFailedList;
7929
7930#define asn1_type_RAB_ReleaseFailedList asn1_type_RAB_FailedList
7931
7932typedef struct ProtocolExtensionField_158 {
7933 ProtocolExtensionID id;
7934 Criticality criticality;
7935 ASN1OpenType extensionValue;
7936} ProtocolExtensionField_158;
7937
7938
7939extern const ASN1CType asn1_type_ProtocolExtensionField_158[];
7940
7941typedef struct ProtocolExtensionContainer_158 {
7942 ProtocolExtensionField_158 *tab;
7943 int count;
7944} ProtocolExtensionContainer_158;
7945
7946extern const ASN1CType asn1_type_ProtocolExtensionContainer_158[];
7947
7948typedef struct RAB_SetupOrModifiedItem {
7949 RAB_ID rAB_ID;
7950 BOOL transportLayerAddress_option;
7951 TransportLayerAddress transportLayerAddress;
7952 BOOL iuTransportAssociation_option;
7953 IuTransportAssociation iuTransportAssociation;
7954 BOOL dl_dataVolumes_option;
7955 DataVolumeList dl_dataVolumes;
7956 BOOL iE_Extensions_option;
7957 ProtocolExtensionContainer_158 iE_Extensions;
7958} RAB_SetupOrModifiedItem;
7959
7960
7961extern const ASN1CType asn1_type_RAB_SetupOrModifiedItem[];
7962
7963typedef struct ProtocolExtensionField_159 {
7964 ProtocolExtensionID id;
7965 Criticality criticality;
7966 ASN1OpenType extensionValue;
7967} ProtocolExtensionField_159;
7968
7969
7970extern const ASN1CType asn1_type_ProtocolExtensionField_159[];
7971
7972typedef struct ProtocolExtensionContainer_159 {
7973 ProtocolExtensionField_159 *tab;
7974 int count;
7975} ProtocolExtensionContainer_159;
7976
7977extern const ASN1CType asn1_type_ProtocolExtensionContainer_159[];
7978
7979typedef struct RAB_ReleasedItem {
7980 RAB_ID rAB_ID;
7981 BOOL dl_dataVolumes_option;
7982 DataVolumeList dl_dataVolumes;
7983 BOOL dL_GTP_PDU_SequenceNumber_option;
7984 DL_GTP_PDU_SequenceNumber dL_GTP_PDU_SequenceNumber;
7985 BOOL uL_GTP_PDU_SequenceNumber_option;
7986 UL_GTP_PDU_SequenceNumber uL_GTP_PDU_SequenceNumber;
7987 BOOL iE_Extensions_option;
7988 ProtocolExtensionContainer_159 iE_Extensions;
7989} RAB_ReleasedItem;
7990
7991
7992extern const ASN1CType asn1_type_RAB_ReleasedItem[];
7993
7994typedef struct ProtocolExtensionField_161 {
7995 ProtocolExtensionID id;
7996 Criticality criticality;
7997 ASN1OpenType extensionValue;
7998} ProtocolExtensionField_161;
7999
8000
8001extern const ASN1CType asn1_type_ProtocolExtensionField_161[];
8002
8003typedef struct ProtocolExtensionContainer_161 {
8004 ProtocolExtensionField_161 *tab;
8005 int count;
8006} ProtocolExtensionContainer_161;
8007
8008extern const ASN1CType asn1_type_ProtocolExtensionContainer_161[];
8009
8010typedef struct RAB_QueuedItem {
8011 RAB_ID rAB_ID;
8012 BOOL iE_Extensions_option;
8013 ProtocolExtensionContainer_161 iE_Extensions;
8014} RAB_QueuedItem;
8015
8016
8017extern const ASN1CType asn1_type_RAB_QueuedItem[];
8018
8019typedef struct ProtocolIE_Field_66 {
8020 ProtocolIE_ID id;
8021 Criticality criticality;
8022 ASN1OpenType value;
8023} ProtocolIE_Field_66;
8024
8025
8026extern const ASN1CType asn1_type_ProtocolIE_Field_66[];
8027
8028typedef struct ProtocolIE_Container_65 {
8029 ProtocolIE_Field_66 *tab;
8030 int count;
8031} ProtocolIE_Container_65;
8032
8033extern const ASN1CType asn1_type_ProtocolIE_Container_65[];
8034
8035typedef struct ProtocolIE_ContainerList_22 {
8036 ProtocolIE_Container_65 *tab;
8037 int count;
8038} ProtocolIE_ContainerList_22;
8039
8040extern const ASN1CType asn1_type_ProtocolIE_ContainerList_22[];
8041
8042typedef ProtocolIE_ContainerList_22 GERAN_Iumode_RAB_FailedList_RABAssgntResponse;
8043
8044#define asn1_type_GERAN_Iumode_RAB_FailedList_RABAssgntResponse asn1_type_ProtocolIE_ContainerList_22
8045
8046typedef struct ProtocolExtensionField_162 {
8047 ProtocolExtensionID id;
8048 Criticality criticality;
8049 ASN1OpenType extensionValue;
8050} ProtocolExtensionField_162;
8051
8052
8053extern const ASN1CType asn1_type_ProtocolExtensionField_162[];
8054
8055typedef struct ProtocolExtensionContainer_162 {
8056 ProtocolExtensionField_162 *tab;
8057 int count;
8058} ProtocolExtensionContainer_162;
8059
8060extern const ASN1CType asn1_type_ProtocolExtensionContainer_162[];
8061
8062typedef struct GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item {
8063 RAB_ID rAB_ID;
8064 Cause cause;
8065 BOOL gERAN_Classmark_option;
8066 GERAN_Classmark gERAN_Classmark;
8067 BOOL iE_Extensions_option;
8068 ProtocolExtensionContainer_162 iE_Extensions;
8069} GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item;
8070
8071
8072extern const ASN1CType asn1_type_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item[];
8073
8074typedef struct PrivateIE_Field_1 {
8075 PrivateIE_ID id;
8076 Criticality criticality;
8077 ASN1OpenType value;
8078} PrivateIE_Field_1;
8079
8080
8081extern const ASN1CType asn1_type_PrivateIE_Field_1[];
8082
8083typedef struct PrivateIE_Container_1 {
8084 PrivateIE_Field_1 *tab;
8085 int count;
8086} PrivateIE_Container_1;
8087
8088extern const ASN1CType asn1_type_PrivateIE_Container_1[];
8089
8090typedef struct PrivateMessage {
8091 PrivateIE_Container_1 privateIEs;
8092} PrivateMessage;
8093
8094
8095extern const ASN1CType asn1_type_PrivateMessage[];
8096
8097typedef struct ProtocolIE_Field_67 {
8098 ProtocolIE_ID id;
8099 Criticality criticality;
8100 ASN1OpenType value;
8101} ProtocolIE_Field_67;
8102
8103
8104extern const ASN1CType asn1_type_ProtocolIE_Field_67[];
8105
8106typedef struct ProtocolIE_Container_66 {
8107 ProtocolIE_Field_67 *tab;
8108 int count;
8109} ProtocolIE_Container_66;
8110
8111extern const ASN1CType asn1_type_ProtocolIE_Container_66[];
8112
8113typedef struct ProtocolExtensionField_163 {
8114 ProtocolExtensionID id;
8115 Criticality criticality;
8116 ASN1OpenType extensionValue;
8117} ProtocolExtensionField_163;
8118
8119
8120extern const ASN1CType asn1_type_ProtocolExtensionField_163[];
8121
8122typedef struct ProtocolExtensionContainer_163 {
8123 ProtocolExtensionField_163 *tab;
8124 int count;
8125} ProtocolExtensionContainer_163;
8126
8127extern const ASN1CType asn1_type_ProtocolExtensionContainer_163[];
8128
8129typedef struct RANAP_RelocationInformation {
8130 ProtocolIE_Container_66 protocolIEs;
8131 BOOL protocolExtensions_option;
8132 ProtocolExtensionContainer_163 protocolExtensions;
8133} RANAP_RelocationInformation;
8134
8135
8136extern const ASN1CType asn1_type_RANAP_RelocationInformation[];
8137
8138typedef struct ProtocolIE_Field_68 {
8139 ProtocolIE_ID id;
8140 Criticality criticality;
8141 ASN1OpenType value;
8142} ProtocolIE_Field_68;
8143
8144
8145extern const ASN1CType asn1_type_ProtocolIE_Field_68[];
8146
8147typedef struct ProtocolIE_Container_67 {
8148 ProtocolIE_Field_68 *tab;
8149 int count;
8150} ProtocolIE_Container_67;
8151
8152extern const ASN1CType asn1_type_ProtocolIE_Container_67[];
8153
8154typedef struct ProtocolIE_ContainerList_23 {
8155 ProtocolIE_Container_67 *tab;
8156 int count;
8157} ProtocolIE_ContainerList_23;
8158
8159extern const ASN1CType asn1_type_ProtocolIE_ContainerList_23[];
8160
8161typedef ProtocolIE_ContainerList_23 DirectTransferInformationList_RANAP_RelocInf;
8162
8163#define asn1_type_DirectTransferInformationList_RANAP_RelocInf asn1_type_ProtocolIE_ContainerList_23
8164
8165typedef struct ProtocolIE_Field_69 {
8166 ProtocolIE_ID id;
8167 Criticality criticality;
8168 ASN1OpenType value;
8169} ProtocolIE_Field_69;
8170
8171
8172extern const ASN1CType asn1_type_ProtocolIE_Field_69[];
8173
8174typedef struct ProtocolIE_Container_68 {
8175 ProtocolIE_Field_69 *tab;
8176 int count;
8177} ProtocolIE_Container_68;
8178
8179extern const ASN1CType asn1_type_ProtocolIE_Container_68[];
8180
8181typedef struct ProtocolIE_ContainerList_24 {
8182 ProtocolIE_Container_68 *tab;
8183 int count;
8184} ProtocolIE_ContainerList_24;
8185
8186extern const ASN1CType asn1_type_ProtocolIE_ContainerList_24[];
8187
8188typedef ProtocolIE_ContainerList_24 RAB_ContextList_RANAP_RelocInf;
8189
8190#define asn1_type_RAB_ContextList_RANAP_RelocInf asn1_type_ProtocolIE_ContainerList_24
8191
8192typedef struct ProtocolExtensionField_164 {
8193 ProtocolExtensionID id;
8194 Criticality criticality;
8195 ASN1OpenType extensionValue;
8196} ProtocolExtensionField_164;
8197
8198
8199extern const ASN1CType asn1_type_ProtocolExtensionField_164[];
8200
8201typedef struct ProtocolExtensionContainer_164 {
8202 ProtocolExtensionField_164 *tab;
8203 int count;
8204} ProtocolExtensionContainer_164;
8205
8206extern const ASN1CType asn1_type_ProtocolExtensionContainer_164[];
8207
8208typedef struct DirectTransferInformationItem_RANAP_RelocInf {
8209 NAS_PDU nAS_PDU;
8210 SAPI sAPI;
8211 CN_DomainIndicator cN_DomainIndicator;
8212 BOOL iE_Extensions_option;
8213 ProtocolExtensionContainer_164 iE_Extensions;
8214} DirectTransferInformationItem_RANAP_RelocInf;
8215
8216
8217extern const ASN1CType asn1_type_DirectTransferInformationItem_RANAP_RelocInf[];
8218
8219typedef struct ProtocolExtensionField_165 {
8220 ProtocolExtensionID id;
8221 Criticality criticality;
8222 ASN1OpenType extensionValue;
8223} ProtocolExtensionField_165;
8224
8225
8226extern const ASN1CType asn1_type_ProtocolExtensionField_165[];
8227
8228typedef struct ProtocolExtensionContainer_165 {
8229 ProtocolExtensionField_165 *tab;
8230 int count;
8231} ProtocolExtensionContainer_165;
8232
8233extern const ASN1CType asn1_type_ProtocolExtensionContainer_165[];
8234
8235typedef struct RAB_ContextItem_RANAP_RelocInf {
8236 RAB_ID rAB_ID;
8237 BOOL dl_GTP_PDU_SequenceNumber_option;
8238 DL_GTP_PDU_SequenceNumber dl_GTP_PDU_SequenceNumber;
8239 BOOL ul_GTP_PDU_SequenceNumber_option;
8240 UL_GTP_PDU_SequenceNumber ul_GTP_PDU_SequenceNumber;
8241 BOOL dl_N_PDU_SequenceNumber_option;
8242 DL_N_PDU_SequenceNumber dl_N_PDU_SequenceNumber;
8243 BOOL ul_N_PDU_SequenceNumber_option;
8244 UL_N_PDU_SequenceNumber ul_N_PDU_SequenceNumber;
8245 BOOL iE_Extensions_option;
8246 ProtocolExtensionContainer_165 iE_Extensions;
8247} RAB_ContextItem_RANAP_RelocInf;
8248
8249
8250extern const ASN1CType asn1_type_RAB_ContextItem_RANAP_RelocInf[];
8251
8252typedef struct ProtocolIE_Field_70 {
8253 ProtocolIE_ID id;
8254 Criticality criticality;
8255 ASN1OpenType value;
8256} ProtocolIE_Field_70;
8257
8258
8259extern const ASN1CType asn1_type_ProtocolIE_Field_70[];
8260
8261typedef struct ProtocolIE_Container_69 {
8262 ProtocolIE_Field_70 *tab;
8263 int count;
8264} ProtocolIE_Container_69;
8265
8266extern const ASN1CType asn1_type_ProtocolIE_Container_69[];
8267
8268typedef struct ProtocolExtensionField_166 {
8269 ProtocolExtensionID id;
8270 Criticality criticality;
8271 ASN1OpenType extensionValue;
8272} ProtocolExtensionField_166;
8273
8274
8275extern const ASN1CType asn1_type_ProtocolExtensionField_166[];
8276
8277typedef struct ProtocolExtensionContainer_166 {
8278 ProtocolExtensionField_166 *tab;
8279 int count;
8280} ProtocolExtensionContainer_166;
8281
8282extern const ASN1CType asn1_type_ProtocolExtensionContainer_166[];
8283
8284typedef struct RANAP_EnhancedRelocationInformationRequest {
8285 ProtocolIE_Container_69 protocolIEs;
8286 BOOL protocolExtensions_option;
8287 ProtocolExtensionContainer_166 protocolExtensions;
8288} RANAP_EnhancedRelocationInformationRequest;
8289
8290
8291extern const ASN1CType asn1_type_RANAP_EnhancedRelocationInformationRequest[];
8292
8293typedef struct ProtocolIE_Field_71 {
8294 ProtocolIE_ID id;
8295 Criticality criticality;
8296 ASN1OpenType value;
8297} ProtocolIE_Field_71;
8298
8299
8300extern const ASN1CType asn1_type_ProtocolIE_Field_71[];
8301
8302typedef struct ProtocolIE_Container_70 {
8303 ProtocolIE_Field_71 *tab;
8304 int count;
8305} ProtocolIE_Container_70;
8306
8307extern const ASN1CType asn1_type_ProtocolIE_Container_70[];
8308
8309typedef struct ProtocolIE_ContainerList_25 {
8310 ProtocolIE_Container_70 *tab;
8311 int count;
8312} ProtocolIE_ContainerList_25;
8313
8314extern const ASN1CType asn1_type_ProtocolIE_ContainerList_25[];
8315
8316typedef ProtocolIE_ContainerList_25 RAB_SetupList_EnhRelocInfoReq;
8317
8318#define asn1_type_RAB_SetupList_EnhRelocInfoReq asn1_type_ProtocolIE_ContainerList_25
8319
8320typedef struct ProtocolExtensionField_168 {
8321 ProtocolExtensionID id;
8322 Criticality criticality;
8323 ASN1OpenType extensionValue;
8324} ProtocolExtensionField_168;
8325
8326
8327extern const ASN1CType asn1_type_ProtocolExtensionField_168[];
8328
8329typedef struct ProtocolExtensionContainer_168 {
8330 ProtocolExtensionField_168 *tab;
8331 int count;
8332} ProtocolExtensionContainer_168;
8333
8334extern const ASN1CType asn1_type_ProtocolExtensionContainer_168[];
8335
8336typedef struct TNLInformationEnhRelInfoReq {
8337 TransportLayerAddress transportLayerAddress;
8338 IuTransportAssociation iuTransportAssociation;
8339 BOOL iE_Extensions_option;
8340 ProtocolExtensionContainer_168 iE_Extensions;
8341} TNLInformationEnhRelInfoReq;
8342
8343
8344extern const ASN1CType asn1_type_TNLInformationEnhRelInfoReq[];
8345
8346typedef struct ProtocolExtensionField_167 {
8347 ProtocolExtensionID id;
8348 Criticality criticality;
8349 ASN1OpenType extensionValue;
8350} ProtocolExtensionField_167;
8351
8352
8353extern const ASN1CType asn1_type_ProtocolExtensionField_167[];
8354
8355typedef struct ProtocolExtensionContainer_167 {
8356 ProtocolExtensionField_167 *tab;
8357 int count;
8358} ProtocolExtensionContainer_167;
8359
8360extern const ASN1CType asn1_type_ProtocolExtensionContainer_167[];
8361
8362typedef struct RAB_SetupItem_EnhRelocInfoReq {
8363 RAB_ID rAB_ID;
8364 CN_DomainIndicator cN_DomainIndicator;
8365 RAB_Parameters rAB_Parameters;
8366 BOOL dataVolumeReportingIndication_option;
8367 DataVolumeReportingIndication dataVolumeReportingIndication;
8368 BOOL pDP_TypeInformation_option;
8369 PDP_TypeInformation pDP_TypeInformation;
8370 UserPlaneInformation userPlaneInformation;
8371 BOOL dataForwardingInformation_option;
8372 TNLInformationEnhRelInfoReq dataForwardingInformation;
8373 BOOL sourceSideIuULTNLInfo_option;
8374 TNLInformationEnhRelInfoReq sourceSideIuULTNLInfo;
8375 BOOL service_Handover_option;
8376 Service_Handover service_Handover;
8377 BOOL alt_RAB_Parameters_option;
8378 Alt_RAB_Parameters alt_RAB_Parameters;
8379 BOOL iE_Extensions_option;
8380 ProtocolExtensionContainer_167 iE_Extensions;
8381} RAB_SetupItem_EnhRelocInfoReq;
8382
8383
8384extern const ASN1CType asn1_type_RAB_SetupItem_EnhRelocInfoReq[];
8385
8386typedef struct ProtocolIE_Field_72 {
8387 ProtocolIE_ID id;
8388 Criticality criticality;
8389 ASN1OpenType value;
8390} ProtocolIE_Field_72;
8391
8392
8393extern const ASN1CType asn1_type_ProtocolIE_Field_72[];
8394
8395typedef struct ProtocolIE_Container_71 {
8396 ProtocolIE_Field_72 *tab;
8397 int count;
8398} ProtocolIE_Container_71;
8399
8400extern const ASN1CType asn1_type_ProtocolIE_Container_71[];
8401
8402typedef struct ProtocolExtensionField_169 {
8403 ProtocolExtensionID id;
8404 Criticality criticality;
8405 ASN1OpenType extensionValue;
8406} ProtocolExtensionField_169;
8407
8408
8409extern const ASN1CType asn1_type_ProtocolExtensionField_169[];
8410
8411typedef struct ProtocolExtensionContainer_169 {
8412 ProtocolExtensionField_169 *tab;
8413 int count;
8414} ProtocolExtensionContainer_169;
8415
8416extern const ASN1CType asn1_type_ProtocolExtensionContainer_169[];
8417
8418typedef struct RANAP_EnhancedRelocationInformationResponse {
8419 ProtocolIE_Container_71 protocolIEs;
8420 BOOL protocolExtensions_option;
8421 ProtocolExtensionContainer_169 protocolExtensions;
8422} RANAP_EnhancedRelocationInformationResponse;
8423
8424
8425extern const ASN1CType asn1_type_RANAP_EnhancedRelocationInformationResponse[];
8426
8427typedef struct ProtocolIE_Field_73 {
8428 ProtocolIE_ID id;
8429 Criticality criticality;
8430 ASN1OpenType value;
8431} ProtocolIE_Field_73;
8432
8433
8434extern const ASN1CType asn1_type_ProtocolIE_Field_73[];
8435
8436typedef struct ProtocolIE_Container_72 {
8437 ProtocolIE_Field_73 *tab;
8438 int count;
8439} ProtocolIE_Container_72;
8440
8441extern const ASN1CType asn1_type_ProtocolIE_Container_72[];
8442
8443typedef struct ProtocolIE_ContainerList_26 {
8444 ProtocolIE_Container_72 *tab;
8445 int count;
8446} ProtocolIE_ContainerList_26;
8447
8448extern const ASN1CType asn1_type_ProtocolIE_ContainerList_26[];
8449
8450typedef ProtocolIE_ContainerList_26 RAB_SetupList_EnhRelocInfoRes;
8451
8452#define asn1_type_RAB_SetupList_EnhRelocInfoRes asn1_type_ProtocolIE_ContainerList_26
8453
8454typedef struct ProtocolIE_Field_74 {
8455 ProtocolIE_ID id;
8456 Criticality criticality;
8457 ASN1OpenType value;
8458} ProtocolIE_Field_74;
8459
8460
8461extern const ASN1CType asn1_type_ProtocolIE_Field_74[];
8462
8463typedef struct ProtocolIE_Container_73 {
8464 ProtocolIE_Field_74 *tab;
8465 int count;
8466} ProtocolIE_Container_73;
8467
8468extern const ASN1CType asn1_type_ProtocolIE_Container_73[];
8469
8470typedef struct ProtocolIE_ContainerList_27 {
8471 ProtocolIE_Container_73 *tab;
8472 int count;
8473} ProtocolIE_ContainerList_27;
8474
8475extern const ASN1CType asn1_type_ProtocolIE_ContainerList_27[];
8476
8477typedef ProtocolIE_ContainerList_27 RAB_FailedList_EnhRelocInfoRes;
8478
8479#define asn1_type_RAB_FailedList_EnhRelocInfoRes asn1_type_ProtocolIE_ContainerList_27
8480
8481typedef struct ProtocolExtensionField_172 {
8482 ProtocolExtensionID id;
8483 Criticality criticality;
8484 ASN1OpenType extensionValue;
8485} ProtocolExtensionField_172;
8486
8487
8488extern const ASN1CType asn1_type_ProtocolExtensionField_172[];
8489
8490typedef struct ProtocolExtensionContainer_172 {
8491 ProtocolExtensionField_172 *tab;
8492 int count;
8493} ProtocolExtensionContainer_172;
8494
8495extern const ASN1CType asn1_type_ProtocolExtensionContainer_172[];
8496
8497typedef struct TNLInformationEnhRelInfoRes {
8498 TransportLayerAddress dl_forwardingTransportLayerAddress;
8499 IuTransportAssociation dl_forwardingTransportAssociation;
8500 BOOL iE_Extensions_option;
8501 ProtocolExtensionContainer_172 iE_Extensions;
8502} TNLInformationEnhRelInfoRes;
8503
8504
8505extern const ASN1CType asn1_type_TNLInformationEnhRelInfoRes[];
8506
8507typedef struct ProtocolExtensionField_170 {
8508 ProtocolExtensionID id;
8509 Criticality criticality;
8510 ASN1OpenType extensionValue;
8511} ProtocolExtensionField_170;
8512
8513
8514extern const ASN1CType asn1_type_ProtocolExtensionField_170[];
8515
8516typedef struct ProtocolExtensionContainer_170 {
8517 ProtocolExtensionField_170 *tab;
8518 int count;
8519} ProtocolExtensionContainer_170;
8520
8521extern const ASN1CType asn1_type_ProtocolExtensionContainer_170[];
8522
8523typedef struct RAB_SetupItem_EnhRelocInfoRes {
8524 CN_DomainIndicator cN_DomainIndicator;
8525 RAB_ID rAB_ID;
8526 BOOL dataForwardingInformation_option;
8527 TNLInformationEnhRelInfoRes dataForwardingInformation;
8528 BOOL ass_RAB_Parameters_option;
8529 Ass_RAB_Parameters ass_RAB_Parameters;
8530 BOOL iE_Extensions_option;
8531 ProtocolExtensionContainer_170 iE_Extensions;
8532} RAB_SetupItem_EnhRelocInfoRes;
8533
8534
8535extern const ASN1CType asn1_type_RAB_SetupItem_EnhRelocInfoRes[];
8536
8537typedef struct ProtocolExtensionField_171 {
8538 ProtocolExtensionID id;
8539 Criticality criticality;
8540 ASN1OpenType extensionValue;
8541} ProtocolExtensionField_171;
8542
8543
8544extern const ASN1CType asn1_type_ProtocolExtensionField_171[];
8545
8546typedef struct ProtocolExtensionContainer_171 {
8547 ProtocolExtensionField_171 *tab;
8548 int count;
8549} ProtocolExtensionContainer_171;
8550
8551extern const ASN1CType asn1_type_ProtocolExtensionContainer_171[];
8552
8553typedef struct RAB_FailedItem_EnhRelocInfoRes {
8554 CN_DomainIndicator cN_DomainIndicator;
8555 RAB_ID rAB_ID;
8556 Cause cause;
8557 BOOL iE_Extensions_option;
8558 ProtocolExtensionContainer_171 iE_Extensions;
8559} RAB_FailedItem_EnhRelocInfoRes;
8560
8561
8562extern const ASN1CType asn1_type_RAB_FailedItem_EnhRelocInfoRes[];
8563
8564typedef struct ProtocolIE_Field_75 {
8565 ProtocolIE_ID id;
8566 Criticality criticality;
8567 ASN1OpenType value;
8568} ProtocolIE_Field_75;
8569
8570
8571extern const ASN1CType asn1_type_ProtocolIE_Field_75[];
8572
8573typedef struct ProtocolIE_Container_74 {
8574 ProtocolIE_Field_75 *tab;
8575 int count;
8576} ProtocolIE_Container_74;
8577
8578extern const ASN1CType asn1_type_ProtocolIE_Container_74[];
8579
8580typedef struct ProtocolExtensionField_173 {
8581 ProtocolExtensionID id;
8582 Criticality criticality;
8583 ASN1OpenType extensionValue;
8584} ProtocolExtensionField_173;
8585
8586
8587extern const ASN1CType asn1_type_ProtocolExtensionField_173[];
8588
8589typedef struct ProtocolExtensionContainer_173 {
8590 ProtocolExtensionField_173 *tab;
8591 int count;
8592} ProtocolExtensionContainer_173;
8593
8594extern const ASN1CType asn1_type_ProtocolExtensionContainer_173[];
8595
8596typedef struct RAB_ModifyRequest {
8597 ProtocolIE_Container_74 protocolIEs;
8598 BOOL protocolExtensions_option;
8599 ProtocolExtensionContainer_173 protocolExtensions;
8600} RAB_ModifyRequest;
8601
8602
8603extern const ASN1CType asn1_type_RAB_ModifyRequest[];
8604
8605typedef struct ProtocolIE_Field_76 {
8606 ProtocolIE_ID id;
8607 Criticality criticality;
8608 ASN1OpenType value;
8609} ProtocolIE_Field_76;
8610
8611
8612extern const ASN1CType asn1_type_ProtocolIE_Field_76[];
8613
8614typedef struct ProtocolIE_Container_75 {
8615 ProtocolIE_Field_76 *tab;
8616 int count;
8617} ProtocolIE_Container_75;
8618
8619extern const ASN1CType asn1_type_ProtocolIE_Container_75[];
8620
8621typedef struct ProtocolIE_ContainerList_28 {
8622 ProtocolIE_Container_75 *tab;
8623 int count;
8624} ProtocolIE_ContainerList_28;
8625
8626extern const ASN1CType asn1_type_ProtocolIE_ContainerList_28[];
8627
8628typedef ProtocolIE_ContainerList_28 RAB_ModifyList;
8629
8630#define asn1_type_RAB_ModifyList asn1_type_ProtocolIE_ContainerList_28
8631
8632typedef struct ProtocolExtensionField_174 {
8633 ProtocolExtensionID id;
8634 Criticality criticality;
8635 ASN1OpenType extensionValue;
8636} ProtocolExtensionField_174;
8637
8638
8639extern const ASN1CType asn1_type_ProtocolExtensionField_174[];
8640
8641typedef struct ProtocolExtensionContainer_174 {
8642 ProtocolExtensionField_174 *tab;
8643 int count;
8644} ProtocolExtensionContainer_174;
8645
8646extern const ASN1CType asn1_type_ProtocolExtensionContainer_174[];
8647
8648typedef struct RAB_ModifyItem {
8649 RAB_ID rAB_ID;
8650 Requested_RAB_Parameter_Values requested_RAB_Parameter_Values;
8651 BOOL iE_Extensions_option;
8652 ProtocolExtensionContainer_174 iE_Extensions;
8653} RAB_ModifyItem;
8654
8655
8656extern const ASN1CType asn1_type_RAB_ModifyItem[];
8657
8658typedef struct ProtocolIE_Field_77 {
8659 ProtocolIE_ID id;
8660 Criticality criticality;
8661 ASN1OpenType value;
8662} ProtocolIE_Field_77;
8663
8664
8665extern const ASN1CType asn1_type_ProtocolIE_Field_77[];
8666
8667typedef struct ProtocolIE_Container_76 {
8668 ProtocolIE_Field_77 *tab;
8669 int count;
8670} ProtocolIE_Container_76;
8671
8672extern const ASN1CType asn1_type_ProtocolIE_Container_76[];
8673
8674typedef struct ProtocolExtensionField_175 {
8675 ProtocolExtensionID id;
8676 Criticality criticality;
8677 ASN1OpenType extensionValue;
8678} ProtocolExtensionField_175;
8679
8680
8681extern const ASN1CType asn1_type_ProtocolExtensionField_175[];
8682
8683typedef struct ProtocolExtensionContainer_175 {
8684 ProtocolExtensionField_175 *tab;
8685 int count;
8686} ProtocolExtensionContainer_175;
8687
8688extern const ASN1CType asn1_type_ProtocolExtensionContainer_175[];
8689
8690typedef struct LocationRelatedDataRequest {
8691 ProtocolIE_Container_76 protocolIEs;
8692 BOOL protocolExtensions_option;
8693 ProtocolExtensionContainer_175 protocolExtensions;
8694} LocationRelatedDataRequest;
8695
8696
8697extern const ASN1CType asn1_type_LocationRelatedDataRequest[];
8698
8699typedef struct ProtocolIE_Field_78 {
8700 ProtocolIE_ID id;
8701 Criticality criticality;
8702 ASN1OpenType value;
8703} ProtocolIE_Field_78;
8704
8705
8706extern const ASN1CType asn1_type_ProtocolIE_Field_78[];
8707
8708typedef struct ProtocolIE_Container_77 {
8709 ProtocolIE_Field_78 *tab;
8710 int count;
8711} ProtocolIE_Container_77;
8712
8713extern const ASN1CType asn1_type_ProtocolIE_Container_77[];
8714
8715typedef struct ProtocolExtensionField_176 {
8716 ProtocolExtensionID id;
8717 Criticality criticality;
8718 ASN1OpenType extensionValue;
8719} ProtocolExtensionField_176;
8720
8721
8722extern const ASN1CType asn1_type_ProtocolExtensionField_176[];
8723
8724typedef struct ProtocolExtensionContainer_176 {
8725 ProtocolExtensionField_176 *tab;
8726 int count;
8727} ProtocolExtensionContainer_176;
8728
8729extern const ASN1CType asn1_type_ProtocolExtensionContainer_176[];
8730
8731typedef struct LocationRelatedDataResponse {
8732 ProtocolIE_Container_77 protocolIEs;
8733 BOOL protocolExtensions_option;
8734 ProtocolExtensionContainer_176 protocolExtensions;
8735} LocationRelatedDataResponse;
8736
8737
8738extern const ASN1CType asn1_type_LocationRelatedDataResponse[];
8739
8740typedef struct ProtocolIE_Field_79 {
8741 ProtocolIE_ID id;
8742 Criticality criticality;
8743 ASN1OpenType value;
8744} ProtocolIE_Field_79;
8745
8746
8747extern const ASN1CType asn1_type_ProtocolIE_Field_79[];
8748
8749typedef struct ProtocolIE_Container_78 {
8750 ProtocolIE_Field_79 *tab;
8751 int count;
8752} ProtocolIE_Container_78;
8753
8754extern const ASN1CType asn1_type_ProtocolIE_Container_78[];
8755
8756typedef struct ProtocolExtensionField_177 {
8757 ProtocolExtensionID id;
8758 Criticality criticality;
8759 ASN1OpenType extensionValue;
8760} ProtocolExtensionField_177;
8761
8762
8763extern const ASN1CType asn1_type_ProtocolExtensionField_177[];
8764
8765typedef struct ProtocolExtensionContainer_177 {
8766 ProtocolExtensionField_177 *tab;
8767 int count;
8768} ProtocolExtensionContainer_177;
8769
8770extern const ASN1CType asn1_type_ProtocolExtensionContainer_177[];
8771
8772typedef struct LocationRelatedDataFailure {
8773 ProtocolIE_Container_78 protocolIEs;
8774 BOOL protocolExtensions_option;
8775 ProtocolExtensionContainer_177 protocolExtensions;
8776} LocationRelatedDataFailure;
8777
8778
8779extern const ASN1CType asn1_type_LocationRelatedDataFailure[];
8780
8781typedef struct ProtocolIE_Field_80 {
8782 ProtocolIE_ID id;
8783 Criticality criticality;
8784 ASN1OpenType value;
8785} ProtocolIE_Field_80;
8786
8787
8788extern const ASN1CType asn1_type_ProtocolIE_Field_80[];
8789
8790typedef struct ProtocolIE_Container_79 {
8791 ProtocolIE_Field_80 *tab;
8792 int count;
8793} ProtocolIE_Container_79;
8794
8795extern const ASN1CType asn1_type_ProtocolIE_Container_79[];
8796
8797typedef struct ProtocolExtensionField_178 {
8798 ProtocolExtensionID id;
8799 Criticality criticality;
8800 ASN1OpenType extensionValue;
8801} ProtocolExtensionField_178;
8802
8803
8804extern const ASN1CType asn1_type_ProtocolExtensionField_178[];
8805
8806typedef struct ProtocolExtensionContainer_178 {
8807 ProtocolExtensionField_178 *tab;
8808 int count;
8809} ProtocolExtensionContainer_178;
8810
8811extern const ASN1CType asn1_type_ProtocolExtensionContainer_178[];
8812
8813typedef struct InformationTransferIndication {
8814 ProtocolIE_Container_79 protocolIEs;
8815 BOOL protocolExtensions_option;
8816 ProtocolExtensionContainer_178 protocolExtensions;
8817} InformationTransferIndication;
8818
8819
8820extern const ASN1CType asn1_type_InformationTransferIndication[];
8821
8822typedef struct ProtocolIE_Field_81 {
8823 ProtocolIE_ID id;
8824 Criticality criticality;
8825 ASN1OpenType value;
8826} ProtocolIE_Field_81;
8827
8828
8829extern const ASN1CType asn1_type_ProtocolIE_Field_81[];
8830
8831typedef struct ProtocolIE_Container_80 {
8832 ProtocolIE_Field_81 *tab;
8833 int count;
8834} ProtocolIE_Container_80;
8835
8836extern const ASN1CType asn1_type_ProtocolIE_Container_80[];
8837
8838typedef struct ProtocolExtensionField_179 {
8839 ProtocolExtensionID id;
8840 Criticality criticality;
8841 ASN1OpenType extensionValue;
8842} ProtocolExtensionField_179;
8843
8844
8845extern const ASN1CType asn1_type_ProtocolExtensionField_179[];
8846
8847typedef struct ProtocolExtensionContainer_179 {
8848 ProtocolExtensionField_179 *tab;
8849 int count;
8850} ProtocolExtensionContainer_179;
8851
8852extern const ASN1CType asn1_type_ProtocolExtensionContainer_179[];
8853
8854typedef struct InformationTransferConfirmation {
8855 ProtocolIE_Container_80 protocolIEs;
8856 BOOL protocolExtensions_option;
8857 ProtocolExtensionContainer_179 protocolExtensions;
8858} InformationTransferConfirmation;
8859
8860
8861extern const ASN1CType asn1_type_InformationTransferConfirmation[];
8862
8863typedef struct ProtocolIE_Field_82 {
8864 ProtocolIE_ID id;
8865 Criticality criticality;
8866 ASN1OpenType value;
8867} ProtocolIE_Field_82;
8868
8869
8870extern const ASN1CType asn1_type_ProtocolIE_Field_82[];
8871
8872typedef struct ProtocolIE_Container_81 {
8873 ProtocolIE_Field_82 *tab;
8874 int count;
8875} ProtocolIE_Container_81;
8876
8877extern const ASN1CType asn1_type_ProtocolIE_Container_81[];
8878
8879typedef struct ProtocolExtensionField_180 {
8880 ProtocolExtensionID id;
8881 Criticality criticality;
8882 ASN1OpenType extensionValue;
8883} ProtocolExtensionField_180;
8884
8885
8886extern const ASN1CType asn1_type_ProtocolExtensionField_180[];
8887
8888typedef struct ProtocolExtensionContainer_180 {
8889 ProtocolExtensionField_180 *tab;
8890 int count;
8891} ProtocolExtensionContainer_180;
8892
8893extern const ASN1CType asn1_type_ProtocolExtensionContainer_180[];
8894
8895typedef struct InformationTransferFailure {
8896 ProtocolIE_Container_81 protocolIEs;
8897 BOOL protocolExtensions_option;
8898 ProtocolExtensionContainer_180 protocolExtensions;
8899} InformationTransferFailure;
8900
8901
8902extern const ASN1CType asn1_type_InformationTransferFailure[];
8903
8904typedef struct ProtocolIE_Field_83 {
8905 ProtocolIE_ID id;
8906 Criticality criticality;
8907 ASN1OpenType value;
8908} ProtocolIE_Field_83;
8909
8910
8911extern const ASN1CType asn1_type_ProtocolIE_Field_83[];
8912
8913typedef struct ProtocolIE_Container_82 {
8914 ProtocolIE_Field_83 *tab;
8915 int count;
8916} ProtocolIE_Container_82;
8917
8918extern const ASN1CType asn1_type_ProtocolIE_Container_82[];
8919
8920typedef struct ProtocolExtensionField_181 {
8921 ProtocolExtensionID id;
8922 Criticality criticality;
8923 ASN1OpenType extensionValue;
8924} ProtocolExtensionField_181;
8925
8926
8927extern const ASN1CType asn1_type_ProtocolExtensionField_181[];
8928
8929typedef struct ProtocolExtensionContainer_181 {
8930 ProtocolExtensionField_181 *tab;
8931 int count;
8932} ProtocolExtensionContainer_181;
8933
8934extern const ASN1CType asn1_type_ProtocolExtensionContainer_181[];
8935
8936typedef struct UESpecificInformationIndication {
8937 ProtocolIE_Container_82 protocolIEs;
8938 BOOL protocolExtensions_option;
8939 ProtocolExtensionContainer_181 protocolExtensions;
8940} UESpecificInformationIndication;
8941
8942
8943extern const ASN1CType asn1_type_UESpecificInformationIndication[];
8944
8945typedef struct ProtocolIE_Field_84 {
8946 ProtocolIE_ID id;
8947 Criticality criticality;
8948 ASN1OpenType value;
8949} ProtocolIE_Field_84;
8950
8951
8952extern const ASN1CType asn1_type_ProtocolIE_Field_84[];
8953
8954typedef struct ProtocolIE_Container_83 {
8955 ProtocolIE_Field_84 *tab;
8956 int count;
8957} ProtocolIE_Container_83;
8958
8959extern const ASN1CType asn1_type_ProtocolIE_Container_83[];
8960
8961typedef struct ProtocolExtensionField_182 {
8962 ProtocolExtensionID id;
8963 Criticality criticality;
8964 ASN1OpenType extensionValue;
8965} ProtocolExtensionField_182;
8966
8967
8968extern const ASN1CType asn1_type_ProtocolExtensionField_182[];
8969
8970typedef struct ProtocolExtensionContainer_182 {
8971 ProtocolExtensionField_182 *tab;
8972 int count;
8973} ProtocolExtensionContainer_182;
8974
8975extern const ASN1CType asn1_type_ProtocolExtensionContainer_182[];
8976
8977typedef struct DirectInformationTransfer {
8978 ProtocolIE_Container_83 protocolIEs;
8979 BOOL protocolExtensions_option;
8980 ProtocolExtensionContainer_182 protocolExtensions;
8981} DirectInformationTransfer;
8982
8983
8984extern const ASN1CType asn1_type_DirectInformationTransfer[];
8985
8986typedef struct ProtocolIE_Field_85 {
8987 ProtocolIE_ID id;
8988 Criticality criticality;
8989 ASN1OpenType value;
8990} ProtocolIE_Field_85;
8991
8992
8993extern const ASN1CType asn1_type_ProtocolIE_Field_85[];
8994
8995typedef struct ProtocolIE_Container_84 {
8996 ProtocolIE_Field_85 *tab;
8997 int count;
8998} ProtocolIE_Container_84;
8999
9000extern const ASN1CType asn1_type_ProtocolIE_Container_84[];
9001
9002typedef struct ProtocolExtensionField_183 {
9003 ProtocolExtensionID id;
9004 Criticality criticality;
9005 ASN1OpenType extensionValue;
9006} ProtocolExtensionField_183;
9007
9008
9009extern const ASN1CType asn1_type_ProtocolExtensionField_183[];
9010
9011typedef struct ProtocolExtensionContainer_183 {
9012 ProtocolExtensionField_183 *tab;
9013 int count;
9014} ProtocolExtensionContainer_183;
9015
9016extern const ASN1CType asn1_type_ProtocolExtensionContainer_183[];
9017
9018typedef struct UplinkInformationExchangeRequest {
9019 ProtocolIE_Container_84 protocolIEs;
9020 BOOL protocolExtensions_option;
9021 ProtocolExtensionContainer_183 protocolExtensions;
9022} UplinkInformationExchangeRequest;
9023
9024
9025extern const ASN1CType asn1_type_UplinkInformationExchangeRequest[];
9026
9027typedef struct ProtocolIE_Field_86 {
9028 ProtocolIE_ID id;
9029 Criticality criticality;
9030 ASN1OpenType value;
9031} ProtocolIE_Field_86;
9032
9033
9034extern const ASN1CType asn1_type_ProtocolIE_Field_86[];
9035
9036typedef struct ProtocolIE_Container_85 {
9037 ProtocolIE_Field_86 *tab;
9038 int count;
9039} ProtocolIE_Container_85;
9040
9041extern const ASN1CType asn1_type_ProtocolIE_Container_85[];
9042
9043typedef struct ProtocolExtensionField_184 {
9044 ProtocolExtensionID id;
9045 Criticality criticality;
9046 ASN1OpenType extensionValue;
9047} ProtocolExtensionField_184;
9048
9049
9050extern const ASN1CType asn1_type_ProtocolExtensionField_184[];
9051
9052typedef struct ProtocolExtensionContainer_184 {
9053 ProtocolExtensionField_184 *tab;
9054 int count;
9055} ProtocolExtensionContainer_184;
9056
9057extern const ASN1CType asn1_type_ProtocolExtensionContainer_184[];
9058
9059typedef struct UplinkInformationExchangeResponse {
9060 ProtocolIE_Container_85 protocolIEs;
9061 BOOL protocolExtensions_option;
9062 ProtocolExtensionContainer_184 protocolExtensions;
9063} UplinkInformationExchangeResponse;
9064
9065
9066extern const ASN1CType asn1_type_UplinkInformationExchangeResponse[];
9067
9068typedef struct ProtocolIE_Field_87 {
9069 ProtocolIE_ID id;
9070 Criticality criticality;
9071 ASN1OpenType value;
9072} ProtocolIE_Field_87;
9073
9074
9075extern const ASN1CType asn1_type_ProtocolIE_Field_87[];
9076
9077typedef struct ProtocolIE_Container_86 {
9078 ProtocolIE_Field_87 *tab;
9079 int count;
9080} ProtocolIE_Container_86;
9081
9082extern const ASN1CType asn1_type_ProtocolIE_Container_86[];
9083
9084typedef struct ProtocolExtensionField_185 {
9085 ProtocolExtensionID id;
9086 Criticality criticality;
9087 ASN1OpenType extensionValue;
9088} ProtocolExtensionField_185;
9089
9090
9091extern const ASN1CType asn1_type_ProtocolExtensionField_185[];
9092
9093typedef struct ProtocolExtensionContainer_185 {
9094 ProtocolExtensionField_185 *tab;
9095 int count;
9096} ProtocolExtensionContainer_185;
9097
9098extern const ASN1CType asn1_type_ProtocolExtensionContainer_185[];
9099
9100typedef struct UplinkInformationExchangeFailure {
9101 ProtocolIE_Container_86 protocolIEs;
9102 BOOL protocolExtensions_option;
9103 ProtocolExtensionContainer_185 protocolExtensions;
9104} UplinkInformationExchangeFailure;
9105
9106
9107extern const ASN1CType asn1_type_UplinkInformationExchangeFailure[];
9108
9109typedef struct ProtocolIE_Field_88 {
9110 ProtocolIE_ID id;
9111 Criticality criticality;
9112 ASN1OpenType value;
9113} ProtocolIE_Field_88;
9114
9115
9116extern const ASN1CType asn1_type_ProtocolIE_Field_88[];
9117
9118typedef struct ProtocolIE_Container_87 {
9119 ProtocolIE_Field_88 *tab;
9120 int count;
9121} ProtocolIE_Container_87;
9122
9123extern const ASN1CType asn1_type_ProtocolIE_Container_87[];
9124
9125typedef struct ProtocolExtensionField_186 {
9126 ProtocolExtensionID id;
9127 Criticality criticality;
9128 ASN1OpenType extensionValue;
9129} ProtocolExtensionField_186;
9130
9131
9132extern const ASN1CType asn1_type_ProtocolExtensionField_186[];
9133
9134typedef struct ProtocolExtensionContainer_186 {
9135 ProtocolExtensionField_186 *tab;
9136 int count;
9137} ProtocolExtensionContainer_186;
9138
9139extern const ASN1CType asn1_type_ProtocolExtensionContainer_186[];
9140
9141typedef struct MBMSSessionStart {
9142 ProtocolIE_Container_87 protocolIEs;
9143 BOOL protocolExtensions_option;
9144 ProtocolExtensionContainer_186 protocolExtensions;
9145} MBMSSessionStart;
9146
9147
9148extern const ASN1CType asn1_type_MBMSSessionStart[];
9149
9150typedef struct ProtocolExtensionField_187 {
9151 ProtocolExtensionID id;
9152 Criticality criticality;
9153 ASN1OpenType extensionValue;
9154} ProtocolExtensionField_187;
9155
9156
9157extern const ASN1CType asn1_type_ProtocolExtensionField_187[];
9158
9159typedef struct ProtocolExtensionContainer_187 {
9160 ProtocolExtensionField_187 *tab;
9161 int count;
9162} ProtocolExtensionContainer_187;
9163
9164extern const ASN1CType asn1_type_ProtocolExtensionContainer_187[];
9165
9166typedef struct MBMSSynchronisationInformation {
9167 MBMSHCIndicator mBMSHCIndicator;
9168 IPMulticastAddress iPMulticastAddress;
9169 GTP_TEI gTPDLTEID;
9170 BOOL iE_Extensions_option;
9171 ProtocolExtensionContainer_187 iE_Extensions;
9172} MBMSSynchronisationInformation;
9173
9174
9175extern const ASN1CType asn1_type_MBMSSynchronisationInformation[];
9176
9177typedef struct ProtocolIE_Field_89 {
9178 ProtocolIE_ID id;
9179 Criticality criticality;
9180 ASN1OpenType value;
9181} ProtocolIE_Field_89;
9182
9183
9184extern const ASN1CType asn1_type_ProtocolIE_Field_89[];
9185
9186typedef struct ProtocolIE_Container_88 {
9187 ProtocolIE_Field_89 *tab;
9188 int count;
9189} ProtocolIE_Container_88;
9190
9191extern const ASN1CType asn1_type_ProtocolIE_Container_88[];
9192
9193typedef struct ProtocolExtensionField_188 {
9194 ProtocolExtensionID id;
9195 Criticality criticality;
9196 ASN1OpenType extensionValue;
9197} ProtocolExtensionField_188;
9198
9199
9200extern const ASN1CType asn1_type_ProtocolExtensionField_188[];
9201
9202typedef struct ProtocolExtensionContainer_188 {
9203 ProtocolExtensionField_188 *tab;
9204 int count;
9205} ProtocolExtensionContainer_188;
9206
9207extern const ASN1CType asn1_type_ProtocolExtensionContainer_188[];
9208
9209typedef struct MBMSSessionStartResponse {
9210 ProtocolIE_Container_88 protocolIEs;
9211 BOOL protocolExtensions_option;
9212 ProtocolExtensionContainer_188 protocolExtensions;
9213} MBMSSessionStartResponse;
9214
9215
9216extern const ASN1CType asn1_type_MBMSSessionStartResponse[];
9217
9218typedef struct ProtocolIE_Field_90 {
9219 ProtocolIE_ID id;
9220 Criticality criticality;
9221 ASN1OpenType value;
9222} ProtocolIE_Field_90;
9223
9224
9225extern const ASN1CType asn1_type_ProtocolIE_Field_90[];
9226
9227typedef struct ProtocolIE_Container_89 {
9228 ProtocolIE_Field_90 *tab;
9229 int count;
9230} ProtocolIE_Container_89;
9231
9232extern const ASN1CType asn1_type_ProtocolIE_Container_89[];
9233
9234typedef struct ProtocolExtensionField_189 {
9235 ProtocolExtensionID id;
9236 Criticality criticality;
9237 ASN1OpenType extensionValue;
9238} ProtocolExtensionField_189;
9239
9240
9241extern const ASN1CType asn1_type_ProtocolExtensionField_189[];
9242
9243typedef struct ProtocolExtensionContainer_189 {
9244 ProtocolExtensionField_189 *tab;
9245 int count;
9246} ProtocolExtensionContainer_189;
9247
9248extern const ASN1CType asn1_type_ProtocolExtensionContainer_189[];
9249
9250typedef struct MBMSSessionStartFailure {
9251 ProtocolIE_Container_89 protocolIEs;
9252 BOOL protocolExtensions_option;
9253 ProtocolExtensionContainer_189 protocolExtensions;
9254} MBMSSessionStartFailure;
9255
9256
9257extern const ASN1CType asn1_type_MBMSSessionStartFailure[];
9258
9259typedef struct ProtocolIE_Field_91 {
9260 ProtocolIE_ID id;
9261 Criticality criticality;
9262 ASN1OpenType value;
9263} ProtocolIE_Field_91;
9264
9265
9266extern const ASN1CType asn1_type_ProtocolIE_Field_91[];
9267
9268typedef struct ProtocolIE_Container_90 {
9269 ProtocolIE_Field_91 *tab;
9270 int count;
9271} ProtocolIE_Container_90;
9272
9273extern const ASN1CType asn1_type_ProtocolIE_Container_90[];
9274
9275typedef struct ProtocolExtensionField_190 {
9276 ProtocolExtensionID id;
9277 Criticality criticality;
9278 ASN1OpenType extensionValue;
9279} ProtocolExtensionField_190;
9280
9281
9282extern const ASN1CType asn1_type_ProtocolExtensionField_190[];
9283
9284typedef struct ProtocolExtensionContainer_190 {
9285 ProtocolExtensionField_190 *tab;
9286 int count;
9287} ProtocolExtensionContainer_190;
9288
9289extern const ASN1CType asn1_type_ProtocolExtensionContainer_190[];
9290
9291typedef struct MBMSSessionUpdate {
9292 ProtocolIE_Container_90 protocolIEs;
9293 BOOL protocolExtensions_option;
9294 ProtocolExtensionContainer_190 protocolExtensions;
9295} MBMSSessionUpdate;
9296
9297
9298extern const ASN1CType asn1_type_MBMSSessionUpdate[];
9299
9300typedef struct ProtocolIE_Field_92 {
9301 ProtocolIE_ID id;
9302 Criticality criticality;
9303 ASN1OpenType value;
9304} ProtocolIE_Field_92;
9305
9306
9307extern const ASN1CType asn1_type_ProtocolIE_Field_92[];
9308
9309typedef struct ProtocolIE_Container_91 {
9310 ProtocolIE_Field_92 *tab;
9311 int count;
9312} ProtocolIE_Container_91;
9313
9314extern const ASN1CType asn1_type_ProtocolIE_Container_91[];
9315
9316typedef struct ProtocolExtensionField_191 {
9317 ProtocolExtensionID id;
9318 Criticality criticality;
9319 ASN1OpenType extensionValue;
9320} ProtocolExtensionField_191;
9321
9322
9323extern const ASN1CType asn1_type_ProtocolExtensionField_191[];
9324
9325typedef struct ProtocolExtensionContainer_191 {
9326 ProtocolExtensionField_191 *tab;
9327 int count;
9328} ProtocolExtensionContainer_191;
9329
9330extern const ASN1CType asn1_type_ProtocolExtensionContainer_191[];
9331
9332typedef struct MBMSSessionUpdateResponse {
9333 ProtocolIE_Container_91 protocolIEs;
9334 BOOL protocolExtensions_option;
9335 ProtocolExtensionContainer_191 protocolExtensions;
9336} MBMSSessionUpdateResponse;
9337
9338
9339extern const ASN1CType asn1_type_MBMSSessionUpdateResponse[];
9340
9341typedef struct ProtocolIE_Field_93 {
9342 ProtocolIE_ID id;
9343 Criticality criticality;
9344 ASN1OpenType value;
9345} ProtocolIE_Field_93;
9346
9347
9348extern const ASN1CType asn1_type_ProtocolIE_Field_93[];
9349
9350typedef struct ProtocolIE_Container_92 {
9351 ProtocolIE_Field_93 *tab;
9352 int count;
9353} ProtocolIE_Container_92;
9354
9355extern const ASN1CType asn1_type_ProtocolIE_Container_92[];
9356
9357typedef struct ProtocolExtensionField_192 {
9358 ProtocolExtensionID id;
9359 Criticality criticality;
9360 ASN1OpenType extensionValue;
9361} ProtocolExtensionField_192;
9362
9363
9364extern const ASN1CType asn1_type_ProtocolExtensionField_192[];
9365
9366typedef struct ProtocolExtensionContainer_192 {
9367 ProtocolExtensionField_192 *tab;
9368 int count;
9369} ProtocolExtensionContainer_192;
9370
9371extern const ASN1CType asn1_type_ProtocolExtensionContainer_192[];
9372
9373typedef struct MBMSSessionUpdateFailure {
9374 ProtocolIE_Container_92 protocolIEs;
9375 BOOL protocolExtensions_option;
9376 ProtocolExtensionContainer_192 protocolExtensions;
9377} MBMSSessionUpdateFailure;
9378
9379
9380extern const ASN1CType asn1_type_MBMSSessionUpdateFailure[];
9381
9382typedef struct ProtocolIE_Field_94 {
9383 ProtocolIE_ID id;
9384 Criticality criticality;
9385 ASN1OpenType value;
9386} ProtocolIE_Field_94;
9387
9388
9389extern const ASN1CType asn1_type_ProtocolIE_Field_94[];
9390
9391typedef struct ProtocolIE_Container_93 {
9392 ProtocolIE_Field_94 *tab;
9393 int count;
9394} ProtocolIE_Container_93;
9395
9396extern const ASN1CType asn1_type_ProtocolIE_Container_93[];
9397
9398typedef struct ProtocolExtensionField_193 {
9399 ProtocolExtensionID id;
9400 Criticality criticality;
9401 ASN1OpenType extensionValue;
9402} ProtocolExtensionField_193;
9403
9404
9405extern const ASN1CType asn1_type_ProtocolExtensionField_193[];
9406
9407typedef struct ProtocolExtensionContainer_193 {
9408 ProtocolExtensionField_193 *tab;
9409 int count;
9410} ProtocolExtensionContainer_193;
9411
9412extern const ASN1CType asn1_type_ProtocolExtensionContainer_193[];
9413
9414typedef struct MBMSSessionStop {
9415 ProtocolIE_Container_93 protocolIEs;
9416 BOOL protocolExtensions_option;
9417 ProtocolExtensionContainer_193 protocolExtensions;
9418} MBMSSessionStop;
9419
9420
9421extern const ASN1CType asn1_type_MBMSSessionStop[];
9422
9423typedef struct ProtocolIE_Field_95 {
9424 ProtocolIE_ID id;
9425 Criticality criticality;
9426 ASN1OpenType value;
9427} ProtocolIE_Field_95;
9428
9429
9430extern const ASN1CType asn1_type_ProtocolIE_Field_95[];
9431
9432typedef struct ProtocolIE_Container_94 {
9433 ProtocolIE_Field_95 *tab;
9434 int count;
9435} ProtocolIE_Container_94;
9436
9437extern const ASN1CType asn1_type_ProtocolIE_Container_94[];
9438
9439typedef struct ProtocolExtensionField_194 {
9440 ProtocolExtensionID id;
9441 Criticality criticality;
9442 ASN1OpenType extensionValue;
9443} ProtocolExtensionField_194;
9444
9445
9446extern const ASN1CType asn1_type_ProtocolExtensionField_194[];
9447
9448typedef struct ProtocolExtensionContainer_194 {
9449 ProtocolExtensionField_194 *tab;
9450 int count;
9451} ProtocolExtensionContainer_194;
9452
9453extern const ASN1CType asn1_type_ProtocolExtensionContainer_194[];
9454
9455typedef struct MBMSSessionStopResponse {
9456 ProtocolIE_Container_94 protocolIEs;
9457 BOOL protocolExtensions_option;
9458 ProtocolExtensionContainer_194 protocolExtensions;
9459} MBMSSessionStopResponse;
9460
9461
9462extern const ASN1CType asn1_type_MBMSSessionStopResponse[];
9463
9464typedef struct ProtocolIE_Field_96 {
9465 ProtocolIE_ID id;
9466 Criticality criticality;
9467 ASN1OpenType value;
9468} ProtocolIE_Field_96;
9469
9470
9471extern const ASN1CType asn1_type_ProtocolIE_Field_96[];
9472
9473typedef struct ProtocolIE_Container_95 {
9474 ProtocolIE_Field_96 *tab;
9475 int count;
9476} ProtocolIE_Container_95;
9477
9478extern const ASN1CType asn1_type_ProtocolIE_Container_95[];
9479
9480typedef struct ProtocolExtensionField_195 {
9481 ProtocolExtensionID id;
9482 Criticality criticality;
9483 ASN1OpenType extensionValue;
9484} ProtocolExtensionField_195;
9485
9486
9487extern const ASN1CType asn1_type_ProtocolExtensionField_195[];
9488
9489typedef struct ProtocolExtensionContainer_195 {
9490 ProtocolExtensionField_195 *tab;
9491 int count;
9492} ProtocolExtensionContainer_195;
9493
9494extern const ASN1CType asn1_type_ProtocolExtensionContainer_195[];
9495
9496typedef struct MBMSUELinkingRequest {
9497 ProtocolIE_Container_95 protocolIEs;
9498 BOOL protocolExtensions_option;
9499 ProtocolExtensionContainer_195 protocolExtensions;
9500} MBMSUELinkingRequest;
9501
9502
9503extern const ASN1CType asn1_type_MBMSUELinkingRequest[];
9504
9505typedef struct ProtocolExtensionField_196 {
9506 ProtocolExtensionID id;
9507 Criticality criticality;
9508 ASN1OpenType extensionValue;
9509} ProtocolExtensionField_196;
9510
9511
9512extern const ASN1CType asn1_type_ProtocolExtensionField_196[];
9513
9514typedef struct ProtocolExtensionContainer_196 {
9515 ProtocolExtensionField_196 *tab;
9516 int count;
9517} ProtocolExtensionContainer_196;
9518
9519extern const ASN1CType asn1_type_ProtocolExtensionContainer_196[];
9520
9521typedef struct LeftMBMSBearerService_IEs_1 {
9522 TMGI tMGI;
9523 BOOL iE_Extensions_option;
9524 ProtocolExtensionContainer_196 iE_Extensions;
9525} LeftMBMSBearerService_IEs_1;
9526
9527
9528extern const ASN1CType asn1_type_LeftMBMSBearerService_IEs_1[];
9529
9530typedef struct LeftMBMSBearerService_IEs {
9531 LeftMBMSBearerService_IEs_1 *tab;
9532 int count;
9533} LeftMBMSBearerService_IEs;
9534
9535extern const ASN1CType asn1_type_LeftMBMSBearerService_IEs[];
9536
9537typedef struct ProtocolIE_Field_97 {
9538 ProtocolIE_ID id;
9539 Criticality criticality;
9540 ASN1OpenType value;
9541} ProtocolIE_Field_97;
9542
9543
9544extern const ASN1CType asn1_type_ProtocolIE_Field_97[];
9545
9546typedef struct ProtocolIE_Container_96 {
9547 ProtocolIE_Field_97 *tab;
9548 int count;
9549} ProtocolIE_Container_96;
9550
9551extern const ASN1CType asn1_type_ProtocolIE_Container_96[];
9552
9553typedef struct ProtocolExtensionField_197 {
9554 ProtocolExtensionID id;
9555 Criticality criticality;
9556 ASN1OpenType extensionValue;
9557} ProtocolExtensionField_197;
9558
9559
9560extern const ASN1CType asn1_type_ProtocolExtensionField_197[];
9561
9562typedef struct ProtocolExtensionContainer_197 {
9563 ProtocolExtensionField_197 *tab;
9564 int count;
9565} ProtocolExtensionContainer_197;
9566
9567extern const ASN1CType asn1_type_ProtocolExtensionContainer_197[];
9568
9569typedef struct MBMSUELinkingResponse {
9570 ProtocolIE_Container_96 protocolIEs;
9571 BOOL protocolExtensions_option;
9572 ProtocolExtensionContainer_197 protocolExtensions;
9573} MBMSUELinkingResponse;
9574
9575
9576extern const ASN1CType asn1_type_MBMSUELinkingResponse[];
9577
9578typedef struct ProtocolExtensionField_198 {
9579 ProtocolExtensionID id;
9580 Criticality criticality;
9581 ASN1OpenType extensionValue;
9582} ProtocolExtensionField_198;
9583
9584
9585extern const ASN1CType asn1_type_ProtocolExtensionField_198[];
9586
9587typedef struct ProtocolExtensionContainer_198 {
9588 ProtocolExtensionField_198 *tab;
9589 int count;
9590} ProtocolExtensionContainer_198;
9591
9592extern const ASN1CType asn1_type_ProtocolExtensionContainer_198[];
9593
9594typedef struct UnsuccessfulLinking_IEs_1 {
9595 TMGI tMGI;
9596 Cause cause;
9597 BOOL iE_Extensions_option;
9598 ProtocolExtensionContainer_198 iE_Extensions;
9599} UnsuccessfulLinking_IEs_1;
9600
9601
9602extern const ASN1CType asn1_type_UnsuccessfulLinking_IEs_1[];
9603
9604typedef struct UnsuccessfulLinking_IEs {
9605 UnsuccessfulLinking_IEs_1 *tab;
9606 int count;
9607} UnsuccessfulLinking_IEs;
9608
9609extern const ASN1CType asn1_type_UnsuccessfulLinking_IEs[];
9610
9611typedef struct ProtocolIE_Field_98 {
9612 ProtocolIE_ID id;
9613 Criticality criticality;
9614 ASN1OpenType value;
9615} ProtocolIE_Field_98;
9616
9617
9618extern const ASN1CType asn1_type_ProtocolIE_Field_98[];
9619
9620typedef struct ProtocolIE_Container_97 {
9621 ProtocolIE_Field_98 *tab;
9622 int count;
9623} ProtocolIE_Container_97;
9624
9625extern const ASN1CType asn1_type_ProtocolIE_Container_97[];
9626
9627typedef struct ProtocolExtensionField_199 {
9628 ProtocolExtensionID id;
9629 Criticality criticality;
9630 ASN1OpenType extensionValue;
9631} ProtocolExtensionField_199;
9632
9633
9634extern const ASN1CType asn1_type_ProtocolExtensionField_199[];
9635
9636typedef struct ProtocolExtensionContainer_199 {
9637 ProtocolExtensionField_199 *tab;
9638 int count;
9639} ProtocolExtensionContainer_199;
9640
9641extern const ASN1CType asn1_type_ProtocolExtensionContainer_199[];
9642
9643typedef struct MBMSRegistrationRequest {
9644 ProtocolIE_Container_97 protocolIEs;
9645 BOOL protocolExtensions_option;
9646 ProtocolExtensionContainer_199 protocolExtensions;
9647} MBMSRegistrationRequest;
9648
9649
9650extern const ASN1CType asn1_type_MBMSRegistrationRequest[];
9651
9652typedef struct ProtocolIE_Field_99 {
9653 ProtocolIE_ID id;
9654 Criticality criticality;
9655 ASN1OpenType value;
9656} ProtocolIE_Field_99;
9657
9658
9659extern const ASN1CType asn1_type_ProtocolIE_Field_99[];
9660
9661typedef struct ProtocolIE_Container_98 {
9662 ProtocolIE_Field_99 *tab;
9663 int count;
9664} ProtocolIE_Container_98;
9665
9666extern const ASN1CType asn1_type_ProtocolIE_Container_98[];
9667
9668typedef struct ProtocolExtensionField_200 {
9669 ProtocolExtensionID id;
9670 Criticality criticality;
9671 ASN1OpenType extensionValue;
9672} ProtocolExtensionField_200;
9673
9674
9675extern const ASN1CType asn1_type_ProtocolExtensionField_200[];
9676
9677typedef struct ProtocolExtensionContainer_200 {
9678 ProtocolExtensionField_200 *tab;
9679 int count;
9680} ProtocolExtensionContainer_200;
9681
9682extern const ASN1CType asn1_type_ProtocolExtensionContainer_200[];
9683
9684typedef struct MBMSRegistrationResponse {
9685 ProtocolIE_Container_98 protocolIEs;
9686 BOOL protocolExtensions_option;
9687 ProtocolExtensionContainer_200 protocolExtensions;
9688} MBMSRegistrationResponse;
9689
9690
9691extern const ASN1CType asn1_type_MBMSRegistrationResponse[];
9692
9693typedef struct ProtocolIE_Field_100 {
9694 ProtocolIE_ID id;
9695 Criticality criticality;
9696 ASN1OpenType value;
9697} ProtocolIE_Field_100;
9698
9699
9700extern const ASN1CType asn1_type_ProtocolIE_Field_100[];
9701
9702typedef struct ProtocolIE_Container_99 {
9703 ProtocolIE_Field_100 *tab;
9704 int count;
9705} ProtocolIE_Container_99;
9706
9707extern const ASN1CType asn1_type_ProtocolIE_Container_99[];
9708
9709typedef struct ProtocolExtensionField_201 {
9710 ProtocolExtensionID id;
9711 Criticality criticality;
9712 ASN1OpenType extensionValue;
9713} ProtocolExtensionField_201;
9714
9715
9716extern const ASN1CType asn1_type_ProtocolExtensionField_201[];
9717
9718typedef struct ProtocolExtensionContainer_201 {
9719 ProtocolExtensionField_201 *tab;
9720 int count;
9721} ProtocolExtensionContainer_201;
9722
9723extern const ASN1CType asn1_type_ProtocolExtensionContainer_201[];
9724
9725typedef struct MBMSRegistrationFailure {
9726 ProtocolIE_Container_99 protocolIEs;
9727 BOOL protocolExtensions_option;
9728 ProtocolExtensionContainer_201 protocolExtensions;
9729} MBMSRegistrationFailure;
9730
9731
9732extern const ASN1CType asn1_type_MBMSRegistrationFailure[];
9733
9734typedef struct ProtocolIE_Field_101 {
9735 ProtocolIE_ID id;
9736 Criticality criticality;
9737 ASN1OpenType value;
9738} ProtocolIE_Field_101;
9739
9740
9741extern const ASN1CType asn1_type_ProtocolIE_Field_101[];
9742
9743typedef struct ProtocolIE_Container_100 {
9744 ProtocolIE_Field_101 *tab;
9745 int count;
9746} ProtocolIE_Container_100;
9747
9748extern const ASN1CType asn1_type_ProtocolIE_Container_100[];
9749
9750typedef struct ProtocolExtensionField_202 {
9751 ProtocolExtensionID id;
9752 Criticality criticality;
9753 ASN1OpenType extensionValue;
9754} ProtocolExtensionField_202;
9755
9756
9757extern const ASN1CType asn1_type_ProtocolExtensionField_202[];
9758
9759typedef struct ProtocolExtensionContainer_202 {
9760 ProtocolExtensionField_202 *tab;
9761 int count;
9762} ProtocolExtensionContainer_202;
9763
9764extern const ASN1CType asn1_type_ProtocolExtensionContainer_202[];
9765
9766typedef struct MBMSCNDe_RegistrationRequest {
9767 ProtocolIE_Container_100 protocolIEs;
9768 BOOL protocolExtensions_option;
9769 ProtocolExtensionContainer_202 protocolExtensions;
9770} MBMSCNDe_RegistrationRequest;
9771
9772
9773extern const ASN1CType asn1_type_MBMSCNDe_RegistrationRequest[];
9774
9775typedef struct ProtocolIE_Field_102 {
9776 ProtocolIE_ID id;
9777 Criticality criticality;
9778 ASN1OpenType value;
9779} ProtocolIE_Field_102;
9780
9781
9782extern const ASN1CType asn1_type_ProtocolIE_Field_102[];
9783
9784typedef struct ProtocolIE_Container_101 {
9785 ProtocolIE_Field_102 *tab;
9786 int count;
9787} ProtocolIE_Container_101;
9788
9789extern const ASN1CType asn1_type_ProtocolIE_Container_101[];
9790
9791typedef struct ProtocolExtensionField_203 {
9792 ProtocolExtensionID id;
9793 Criticality criticality;
9794 ASN1OpenType extensionValue;
9795} ProtocolExtensionField_203;
9796
9797
9798extern const ASN1CType asn1_type_ProtocolExtensionField_203[];
9799
9800typedef struct ProtocolExtensionContainer_203 {
9801 ProtocolExtensionField_203 *tab;
9802 int count;
9803} ProtocolExtensionContainer_203;
9804
9805extern const ASN1CType asn1_type_ProtocolExtensionContainer_203[];
9806
9807typedef struct MBMSCNDe_RegistrationResponse {
9808 ProtocolIE_Container_101 protocolIEs;
9809 BOOL protocolExtensions_option;
9810 ProtocolExtensionContainer_203 protocolExtensions;
9811} MBMSCNDe_RegistrationResponse;
9812
9813
9814extern const ASN1CType asn1_type_MBMSCNDe_RegistrationResponse[];
9815
9816typedef struct ProtocolIE_Field_103 {
9817 ProtocolIE_ID id;
9818 Criticality criticality;
9819 ASN1OpenType value;
9820} ProtocolIE_Field_103;
9821
9822
9823extern const ASN1CType asn1_type_ProtocolIE_Field_103[];
9824
9825typedef struct ProtocolIE_Container_102 {
9826 ProtocolIE_Field_103 *tab;
9827 int count;
9828} ProtocolIE_Container_102;
9829
9830extern const ASN1CType asn1_type_ProtocolIE_Container_102[];
9831
9832typedef struct ProtocolExtensionField_204 {
9833 ProtocolExtensionID id;
9834 Criticality criticality;
9835 ASN1OpenType extensionValue;
9836} ProtocolExtensionField_204;
9837
9838
9839extern const ASN1CType asn1_type_ProtocolExtensionField_204[];
9840
9841typedef struct ProtocolExtensionContainer_204 {
9842 ProtocolExtensionField_204 *tab;
9843 int count;
9844} ProtocolExtensionContainer_204;
9845
9846extern const ASN1CType asn1_type_ProtocolExtensionContainer_204[];
9847
9848typedef struct MBMSRABEstablishmentIndication {
9849 ProtocolIE_Container_102 protocolIEs;
9850 BOOL protocolExtensions_option;
9851 ProtocolExtensionContainer_204 protocolExtensions;
9852} MBMSRABEstablishmentIndication;
9853
9854
9855extern const ASN1CType asn1_type_MBMSRABEstablishmentIndication[];
9856
9857typedef struct ProtocolIE_Field_104 {
9858 ProtocolIE_ID id;
9859 Criticality criticality;
9860 ASN1OpenType value;
9861} ProtocolIE_Field_104;
9862
9863
9864extern const ASN1CType asn1_type_ProtocolIE_Field_104[];
9865
9866typedef struct ProtocolIE_Container_103 {
9867 ProtocolIE_Field_104 *tab;
9868 int count;
9869} ProtocolIE_Container_103;
9870
9871extern const ASN1CType asn1_type_ProtocolIE_Container_103[];
9872
9873typedef struct ProtocolExtensionField_205 {
9874 ProtocolExtensionID id;
9875 Criticality criticality;
9876 ASN1OpenType extensionValue;
9877} ProtocolExtensionField_205;
9878
9879
9880extern const ASN1CType asn1_type_ProtocolExtensionField_205[];
9881
9882typedef struct ProtocolExtensionContainer_205 {
9883 ProtocolExtensionField_205 *tab;
9884 int count;
9885} ProtocolExtensionContainer_205;
9886
9887extern const ASN1CType asn1_type_ProtocolExtensionContainer_205[];
9888
9889typedef struct MBMSRABReleaseRequest {
9890 ProtocolIE_Container_103 protocolIEs;
9891 BOOL protocolExtensions_option;
9892 ProtocolExtensionContainer_205 protocolExtensions;
9893} MBMSRABReleaseRequest;
9894
9895
9896extern const ASN1CType asn1_type_MBMSRABReleaseRequest[];
9897
9898typedef struct ProtocolIE_Field_105 {
9899 ProtocolIE_ID id;
9900 Criticality criticality;
9901 ASN1OpenType value;
9902} ProtocolIE_Field_105;
9903
9904
9905extern const ASN1CType asn1_type_ProtocolIE_Field_105[];
9906
9907typedef struct ProtocolIE_Container_104 {
9908 ProtocolIE_Field_105 *tab;
9909 int count;
9910} ProtocolIE_Container_104;
9911
9912extern const ASN1CType asn1_type_ProtocolIE_Container_104[];
9913
9914typedef struct ProtocolExtensionField_206 {
9915 ProtocolExtensionID id;
9916 Criticality criticality;
9917 ASN1OpenType extensionValue;
9918} ProtocolExtensionField_206;
9919
9920
9921extern const ASN1CType asn1_type_ProtocolExtensionField_206[];
9922
9923typedef struct ProtocolExtensionContainer_206 {
9924 ProtocolExtensionField_206 *tab;
9925 int count;
9926} ProtocolExtensionContainer_206;
9927
9928extern const ASN1CType asn1_type_ProtocolExtensionContainer_206[];
9929
9930typedef struct MBMSRABRelease {
9931 ProtocolIE_Container_104 protocolIEs;
9932 BOOL protocolExtensions_option;
9933 ProtocolExtensionContainer_206 protocolExtensions;
9934} MBMSRABRelease;
9935
9936
9937extern const ASN1CType asn1_type_MBMSRABRelease[];
9938
9939typedef struct ProtocolIE_Field_106 {
9940 ProtocolIE_ID id;
9941 Criticality criticality;
9942 ASN1OpenType value;
9943} ProtocolIE_Field_106;
9944
9945
9946extern const ASN1CType asn1_type_ProtocolIE_Field_106[];
9947
9948typedef struct ProtocolIE_Container_105 {
9949 ProtocolIE_Field_106 *tab;
9950 int count;
9951} ProtocolIE_Container_105;
9952
9953extern const ASN1CType asn1_type_ProtocolIE_Container_105[];
9954
9955typedef struct ProtocolExtensionField_207 {
9956 ProtocolExtensionID id;
9957 Criticality criticality;
9958 ASN1OpenType extensionValue;
9959} ProtocolExtensionField_207;
9960
9961
9962extern const ASN1CType asn1_type_ProtocolExtensionField_207[];
9963
9964typedef struct ProtocolExtensionContainer_207 {
9965 ProtocolExtensionField_207 *tab;
9966 int count;
9967} ProtocolExtensionContainer_207;
9968
9969extern const ASN1CType asn1_type_ProtocolExtensionContainer_207[];
9970
9971typedef struct MBMSRABReleaseFailure {
9972 ProtocolIE_Container_105 protocolIEs;
9973 BOOL protocolExtensions_option;
9974 ProtocolExtensionContainer_207 protocolExtensions;
9975} MBMSRABReleaseFailure;
9976
9977
9978extern const ASN1CType asn1_type_MBMSRABReleaseFailure[];
9979
9980typedef struct ProtocolIE_Field_107 {
9981 ProtocolIE_ID id;
9982 Criticality criticality;
9983 ASN1OpenType value;
9984} ProtocolIE_Field_107;
9985
9986
9987extern const ASN1CType asn1_type_ProtocolIE_Field_107[];
9988
9989typedef struct ProtocolIE_Container_106 {
9990 ProtocolIE_Field_107 *tab;
9991 int count;
9992} ProtocolIE_Container_106;
9993
9994extern const ASN1CType asn1_type_ProtocolIE_Container_106[];
9995
9996typedef struct ProtocolExtensionField_208 {
9997 ProtocolExtensionID id;
9998 Criticality criticality;
9999 ASN1OpenType extensionValue;
10000} ProtocolExtensionField_208;
10001
10002
10003extern const ASN1CType asn1_type_ProtocolExtensionField_208[];
10004
10005typedef struct ProtocolExtensionContainer_208 {
10006 ProtocolExtensionField_208 *tab;
10007 int count;
10008} ProtocolExtensionContainer_208;
10009
10010extern const ASN1CType asn1_type_ProtocolExtensionContainer_208[];
10011
10012typedef struct SRVCC_CSKeysRequest {
10013 ProtocolIE_Container_106 protocolIEs;
10014 BOOL protocolExtensions_option;
10015 ProtocolExtensionContainer_208 protocolExtensions;
10016} SRVCC_CSKeysRequest;
10017
10018
10019extern const ASN1CType asn1_type_SRVCC_CSKeysRequest[];
10020
10021typedef struct ProtocolIE_Field_108 {
10022 ProtocolIE_ID id;
10023 Criticality criticality;
10024 ASN1OpenType value;
10025} ProtocolIE_Field_108;
10026
10027
10028extern const ASN1CType asn1_type_ProtocolIE_Field_108[];
10029
10030typedef struct ProtocolIE_Container_107 {
10031 ProtocolIE_Field_108 *tab;
10032 int count;
10033} ProtocolIE_Container_107;
10034
10035extern const ASN1CType asn1_type_ProtocolIE_Container_107[];
10036
10037typedef struct ProtocolExtensionField_209 {
10038 ProtocolExtensionID id;
10039 Criticality criticality;
10040 ASN1OpenType extensionValue;
10041} ProtocolExtensionField_209;
10042
10043
10044extern const ASN1CType asn1_type_ProtocolExtensionField_209[];
10045
10046typedef struct ProtocolExtensionContainer_209 {
10047 ProtocolExtensionField_209 *tab;
10048 int count;
10049} ProtocolExtensionContainer_209;
10050
10051extern const ASN1CType asn1_type_ProtocolExtensionContainer_209[];
10052
10053typedef struct SRVCC_CSKeysResponse {
10054 ProtocolIE_Container_107 protocolIEs;
10055 BOOL protocolExtensions_option;
10056 ProtocolExtensionContainer_209 protocolExtensions;
10057} SRVCC_CSKeysResponse;
10058
10059
10060extern const ASN1CType asn1_type_SRVCC_CSKeysResponse[];
10061
10062typedef struct ProtocolIE_Field_109 {
10063 ProtocolIE_ID id;
10064 Criticality criticality;
10065 ASN1OpenType value;
10066} ProtocolIE_Field_109;
10067
10068
10069extern const ASN1CType asn1_type_ProtocolIE_Field_109[];
10070
10071typedef struct ProtocolIE_Container_108 {
10072 ProtocolIE_Field_109 *tab;
10073 int count;
10074} ProtocolIE_Container_108;
10075
10076extern const ASN1CType asn1_type_ProtocolIE_Container_108[];
10077
10078typedef struct ProtocolExtensionField_210 {
10079 ProtocolExtensionID id;
10080 Criticality criticality;
10081 ASN1OpenType extensionValue;
10082} ProtocolExtensionField_210;
10083
10084
10085extern const ASN1CType asn1_type_ProtocolExtensionField_210[];
10086
10087typedef struct ProtocolExtensionContainer_210 {
10088 ProtocolExtensionField_210 *tab;
10089 int count;
10090} ProtocolExtensionContainer_210;
10091
10092extern const ASN1CType asn1_type_ProtocolExtensionContainer_210[];
10093
10094typedef struct UeRadioCapabilityMatchRequest {
10095 ProtocolIE_Container_108 protocolIEs;
10096 BOOL protocolExtensions_option;
10097 ProtocolExtensionContainer_210 protocolExtensions;
10098} UeRadioCapabilityMatchRequest;
10099
10100
10101extern const ASN1CType asn1_type_UeRadioCapabilityMatchRequest[];
10102
10103typedef struct ProtocolIE_Field_110 {
10104 ProtocolIE_ID id;
10105 Criticality criticality;
10106 ASN1OpenType value;
10107} ProtocolIE_Field_110;
10108
10109
10110extern const ASN1CType asn1_type_ProtocolIE_Field_110[];
10111
10112typedef struct ProtocolIE_Container_109 {
10113 ProtocolIE_Field_110 *tab;
10114 int count;
10115} ProtocolIE_Container_109;
10116
10117extern const ASN1CType asn1_type_ProtocolIE_Container_109[];
10118
10119typedef struct ProtocolExtensionField_211 {
10120 ProtocolExtensionID id;
10121 Criticality criticality;
10122 ASN1OpenType extensionValue;
10123} ProtocolExtensionField_211;
10124
10125
10126extern const ASN1CType asn1_type_ProtocolExtensionField_211[];
10127
10128typedef struct ProtocolExtensionContainer_211 {
10129 ProtocolExtensionField_211 *tab;
10130 int count;
10131} ProtocolExtensionContainer_211;
10132
10133extern const ASN1CType asn1_type_ProtocolExtensionContainer_211[];
10134
10135typedef struct UeRadioCapabilityMatchResponse {
10136 ProtocolIE_Container_109 protocolIEs;
10137 BOOL protocolExtensions_option;
10138 ProtocolExtensionContainer_211 protocolExtensions;
10139} UeRadioCapabilityMatchResponse;
10140
10141
10142extern const ASN1CType asn1_type_UeRadioCapabilityMatchResponse[];
10143
10144typedef struct RANAP_ELEMENTARY_PROCEDURE { /* object class definition */
10145 ASN1CType InitiatingMessage;
10146 ASN1CType SuccessfulOutcome;
10147 ASN1CType UnsuccessfulOutcome;
10148 ASN1CType Outcome;
10149 ASN1CType procedureCode;
10150 ASN1CType criticality;
10151} RANAP_ELEMENTARY_PROCEDURE;
10152
10153
10154extern const ASN1CType asn1_type_RANAP_ELEMENTARY_PROCEDURE[];
10155
10156typedef struct InitiatingMessage {
10157 ProcedureCode procedureCode;
10158 Criticality criticality;
10159 ASN1OpenType value;
10160} InitiatingMessage;
10161
10162
10163extern const ASN1CType asn1_type_InitiatingMessage[];
10164
10165typedef struct SuccessfulOutcome {
10166 ProcedureCode procedureCode;
10167 Criticality criticality;
10168 ASN1OpenType value;
10169} SuccessfulOutcome;
10170
10171
10172extern const ASN1CType asn1_type_SuccessfulOutcome[];
10173
10174typedef struct UnsuccessfulOutcome {
10175 ProcedureCode procedureCode;
10176 Criticality criticality;
10177 ASN1OpenType value;
10178} UnsuccessfulOutcome;
10179
10180
10181extern const ASN1CType asn1_type_UnsuccessfulOutcome[];
10182
10183typedef struct Outcome {
10184 ProcedureCode procedureCode;
10185 Criticality criticality;
10186 ASN1OpenType value;
10187} Outcome;
10188
10189
10190extern const ASN1CType asn1_type_Outcome[];
10191
10192typedef enum {
10193 RANAP_PDU_initiatingMessage,
10194 RANAP_PDU_successfulOutcome,
10195 RANAP_PDU_unsuccessfulOutcome,
10196 RANAP_PDU_outcome,
10197} RANAP_PDU_choice;
10198
10199typedef struct RANAP_PDU {
10200 RANAP_PDU_choice choice;
10201 union {
10202 InitiatingMessage initiatingMessage;
10203 SuccessfulOutcome successfulOutcome;
10204 UnsuccessfulOutcome unsuccessfulOutcome;
10205 Outcome outcome;
10206 } u;
10207} RANAP_PDU;
10208
10209extern const ASN1CType asn1_type_RANAP_PDU[];
10210
10211#ifdef __cplusplus
10212}
10213#endif
10214
10215#endif /* _FFASN1_OUT_H */