From 8aac21a5e8219cacd3ab25023447606fb044c0c5 Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Tue, 22 Dec 2015 13:02:42 +0100 Subject: Remove obsolete ffasn1c files. The ffasn1c files from early trials are obsolete, we're using asn1c now. --- asn1/hnbap/ffasn1c/hnbap.c | 6414 -------- asn1/hnbap/ffasn1c/hnbap.h | 1935 --- asn1/ranap/ffasn1c/ranap.c | 37588 ------------------------------------------- asn1/ranap/ffasn1c/ranap.h | 10215 ------------ asn1/rua/ffasn1c/rua.c | 2044 --- asn1/rua/ffasn1c/rua.h | 683 - 6 files changed, 58879 deletions(-) delete mode 100644 asn1/hnbap/ffasn1c/hnbap.c delete mode 100644 asn1/hnbap/ffasn1c/hnbap.h delete mode 100644 asn1/ranap/ffasn1c/ranap.c delete mode 100644 asn1/ranap/ffasn1c/ranap.h delete mode 100644 asn1/rua/ffasn1c/rua.c delete mode 100644 asn1/rua/ffasn1c/rua.h (limited to 'asn1') diff --git a/asn1/hnbap/ffasn1c/hnbap.c b/asn1/hnbap/ffasn1c/hnbap.c deleted file mode 100644 index 1961102..0000000 --- a/asn1/hnbap/ffasn1c/hnbap.c +++ /dev/null @@ -1,6414 +0,0 @@ -/* Automatically generated file - do not edit */ - -#include "asn1defs.h" -#include "hnbap.h" - -const ASN1CType asn1_type_Criticality[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0xa, - 3, - (intptr_t)"reject", - (intptr_t)"ignore", - (intptr_t)"notify", - (intptr_t)"Criticality", -}; - -const ASN1CType asn1_type_Presence[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0xa, - 3, - (intptr_t)"optional", - (intptr_t)"conditional", - (intptr_t)"mandatory", - (intptr_t)"Presence", -}; - -static const ASN1CType asn1_type__local_0[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, -}; - -static const ASN1CType asn1_type__local_1[] = { - (ASN1_CTYPE_OBJECT_IDENTIFIER << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, -}; - -const ASN1CType asn1_type_PrivateIE_ID[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0, - 2, - sizeof(PrivateIE_ID), - offsetof(PrivateIE_ID, choice), - offsetof(PrivateIE_ID, u), - (intptr_t)asn1_type__local_0, - (intptr_t)"local", - (intptr_t)asn1_type__local_1, - (intptr_t)"global", - (intptr_t)"PrivateIE-ID", -}; - -const ASN1CType asn1_type_ProcedureCode[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0xff, - (intptr_t)"ProcedureCode", -}; - -const ASN1CType asn1_type_ProtocolIE_ID[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0xffff, - (intptr_t)"ProtocolIE-ID", -}; - -const ASN1CType asn1_type_TriggeringMessage[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100001, - 3, - (intptr_t)"initiating-message", - (intptr_t)"successful-outcome", - (intptr_t)"unsuccessful-outcome", - (intptr_t)"TriggeringMessage", -}; - -const ASN1CType asn1_type_HNBAP_PROTOCOL_IES[] = { - (ASN1_CTYPE_OBJECT_CLASS << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0, - 4, - - 0x1, - (intptr_t)asn1_type_ProtocolIE_ID, - 0, - (intptr_t)"&id", - - 0x1, - (intptr_t)asn1_type_Criticality, - 0, - (intptr_t)"&criticality", - - 0x0, - 0, - 0, - (intptr_t)"&Value", - - 0x1, - (intptr_t)asn1_type_Presence, - 0, - (intptr_t)"&presence", - (intptr_t)"HNBAP-PROTOCOL-IES", -}; - -const ASN1CType asn1_type_HNBAP_PROTOCOL_EXTENSION[] = { - (ASN1_CTYPE_OBJECT_CLASS << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0, - 4, - - 0x1, - (intptr_t)asn1_type_ProtocolIE_ID, - 0, - (intptr_t)"&id", - - 0x1, - (intptr_t)asn1_type_Criticality, - 0, - (intptr_t)"&criticality", - - 0x0, - 0, - 0, - (intptr_t)"&Extension", - - 0x1, - (intptr_t)asn1_type_Presence, - 0, - (intptr_t)"&presence", - (intptr_t)"HNBAP-PROTOCOL-EXTENSION", -}; - -const ASN1CType asn1_type_HNBAP_PRIVATE_IES[] = { - (ASN1_CTYPE_OBJECT_CLASS << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0, - 4, - - 0x1, - (intptr_t)asn1_type_PrivateIE_ID, - 0, - (intptr_t)"&id", - - 0x1, - (intptr_t)asn1_type_Criticality, - 0, - (intptr_t)"&criticality", - - 0x0, - 0, - 0, - (intptr_t)"&Value", - - 0x1, - (intptr_t)asn1_type_Presence, - 0, - (intptr_t)"&presence", - (intptr_t)"HNBAP-PRIVATE-IES", -}; - -const ASN1CType asn1_type_ProtocolIE_Container_1[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_1), - (intptr_t)asn1_type_ProtocolIE_Field_1, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_2[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_2), - (intptr_t)asn1_type_ProtocolIE_Field_2, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_3[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_3), - (intptr_t)asn1_type_ProtocolIE_Field_3, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_4[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_4), - (intptr_t)asn1_type_ProtocolIE_Field_4, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_5[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_5), - (intptr_t)asn1_type_ProtocolIE_Field_5, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_6[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_6), - (intptr_t)asn1_type_ProtocolIE_Field_6, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_7[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_7), - (intptr_t)asn1_type_ProtocolIE_Field_7, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_8[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_8), - (intptr_t)asn1_type_ProtocolIE_Field_8, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_9[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_9), - (intptr_t)asn1_type_ProtocolIE_Field_9, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_10[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_10), - (intptr_t)asn1_type_ProtocolIE_Field_10, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_11[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_11), - (intptr_t)asn1_type_ProtocolIE_Field_11, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_12[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_12), - (intptr_t)asn1_type_ProtocolIE_Field_12, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_13[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_13), - (intptr_t)asn1_type_ProtocolIE_Field_13, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_14[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_14), - (intptr_t)asn1_type_ProtocolIE_Field_14, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_15[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_15), - (intptr_t)asn1_type_ProtocolIE_Field_15, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_16[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_16), - (intptr_t)asn1_type_ProtocolIE_Field_16, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_17[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_17), - (intptr_t)asn1_type_ProtocolIE_Field_17, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_18[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_18), - (intptr_t)asn1_type_ProtocolIE_Field_18, - 0, -}; - -static const ASN1CType asn1_type__local_2[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_3[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_7 = 3; - -static const Criticality asn1_value__local_8 = 0; - -static const Presence asn1_value__local_9 = 2; - -static const ProtocolIE_ID asn1_value__local_10 = 8; - -static const Criticality asn1_value__local_11 = 0; - -static const Presence asn1_value__local_12 = 2; - -static const ProtocolIE_ID asn1_value__local_13 = 9; - -static const Criticality asn1_value__local_14 = 0; - -static const Presence asn1_value__local_15 = 2; - -static const ProtocolIE_ID asn1_value__local_16 = 11; - -static const Criticality asn1_value__local_17 = 0; - -static const Presence asn1_value__local_18 = 2; - -static const ProtocolIE_ID asn1_value__local_19 = 6; - -static const Criticality asn1_value__local_20 = 0; - -static const Presence asn1_value__local_21 = 2; - -static const ProtocolIE_ID asn1_value__local_22 = 7; - -static const Criticality asn1_value__local_23 = 0; - -static const Presence asn1_value__local_24 = 2; - -static const ProtocolIE_ID asn1_value__local_25 = 10; - -static const Criticality asn1_value__local_26 = 0; - -static const Presence asn1_value__local_27 = 2; - -static const ProtocolIE_ID asn1_value__local_28 = 15; - -static const Criticality asn1_value__local_29 = 0; - -static const Presence asn1_value__local_30 = 0; - -static const HNBAP_PROTOCOL_IES asn1_value__local_6[] = { -{ - (intptr_t)&asn1_value__local_7, - (intptr_t)&asn1_value__local_8, - (intptr_t)asn1_type_HNB_Identity, - (intptr_t)&asn1_value__local_9, -}, -{ - (intptr_t)&asn1_value__local_10, - (intptr_t)&asn1_value__local_11, - (intptr_t)asn1_type_HNB_Location_Information, - (intptr_t)&asn1_value__local_12, -}, -{ - (intptr_t)&asn1_value__local_13, - (intptr_t)&asn1_value__local_14, - (intptr_t)asn1_type_PLMNidentity, - (intptr_t)&asn1_value__local_15, -}, -{ - (intptr_t)&asn1_value__local_16, - (intptr_t)&asn1_value__local_17, - (intptr_t)asn1_type_CellIdentity, - (intptr_t)&asn1_value__local_18, -}, -{ - (intptr_t)&asn1_value__local_19, - (intptr_t)&asn1_value__local_20, - (intptr_t)asn1_type_LAC, - (intptr_t)&asn1_value__local_21, -}, -{ - (intptr_t)&asn1_value__local_22, - (intptr_t)&asn1_value__local_23, - (intptr_t)asn1_type_RAC, - (intptr_t)&asn1_value__local_24, -}, -{ - (intptr_t)&asn1_value__local_25, - (intptr_t)&asn1_value__local_26, - (intptr_t)asn1_type_SAC, - (intptr_t)&asn1_value__local_27, -}, -{ - (intptr_t)&asn1_value__local_28, - (intptr_t)&asn1_value__local_29, - (intptr_t)asn1_type_CSG_ID, - (intptr_t)&asn1_value__local_30, -}, -}; - -static const ASN1CType asn1_constraint__local_5[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_6, - 8, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_4[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_5, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_1[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_1), - - offsetof(ProtocolIE_Field_1, id) | 0x0, - (intptr_t)asn1_type__local_2, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_1, criticality) | 0x0, - (intptr_t)asn1_type__local_3, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_1, value) | 0x0, - (intptr_t)asn1_type__local_4, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_31[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_32[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_36 = 14; - -static const Criticality asn1_value__local_37 = 0; - -static const Presence asn1_value__local_38 = 2; - -static const HNBAP_PROTOCOL_IES asn1_value__local_35[] = { -{ - (intptr_t)&asn1_value__local_36, - (intptr_t)&asn1_value__local_37, - (intptr_t)asn1_type_RNC_ID, - (intptr_t)&asn1_value__local_38, -}, -}; - -static const ASN1CType asn1_constraint__local_34[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_35, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_33[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_34, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_2[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_2), - - offsetof(ProtocolIE_Field_2, id) | 0x0, - (intptr_t)asn1_type__local_31, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_2, criticality) | 0x0, - (intptr_t)asn1_type__local_32, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_2, value) | 0x0, - (intptr_t)asn1_type__local_33, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_39[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_40[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_44 = 1; - -static const Criticality asn1_value__local_45 = 1; - -static const Presence asn1_value__local_46 = 2; - -static const ProtocolIE_ID asn1_value__local_47 = 2; - -static const Criticality asn1_value__local_48 = 1; - -static const Presence asn1_value__local_49 = 0; - -static const ProtocolIE_ID asn1_value__local_50 = 16; - -static const Criticality asn1_value__local_51 = 0; - -static const Presence asn1_value__local_52 = 1; - -static const HNBAP_PROTOCOL_IES asn1_value__local_43[] = { -{ - (intptr_t)&asn1_value__local_44, - (intptr_t)&asn1_value__local_45, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_46, -}, -{ - (intptr_t)&asn1_value__local_47, - (intptr_t)&asn1_value__local_48, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_49, -}, -{ - (intptr_t)&asn1_value__local_50, - (intptr_t)&asn1_value__local_51, - (intptr_t)asn1_type_BackoffTimer, - (intptr_t)&asn1_value__local_52, -}, -}; - -static const ASN1CType asn1_constraint__local_42[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_43, - 3, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_41[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_42, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_3[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_3), - - offsetof(ProtocolIE_Field_3, id) | 0x0, - (intptr_t)asn1_type__local_39, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_3, criticality) | 0x0, - (intptr_t)asn1_type__local_40, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_3, value) | 0x0, - (intptr_t)asn1_type__local_41, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_53[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_54[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_58 = 1; - -static const Criticality asn1_value__local_59 = 1; - -static const Presence asn1_value__local_60 = 2; - -static const ProtocolIE_ID asn1_value__local_61 = 16; - -static const Criticality asn1_value__local_62 = 0; - -static const Presence asn1_value__local_63 = 1; - -static const HNBAP_PROTOCOL_IES asn1_value__local_57[] = { -{ - (intptr_t)&asn1_value__local_58, - (intptr_t)&asn1_value__local_59, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_60, -}, -{ - (intptr_t)&asn1_value__local_61, - (intptr_t)&asn1_value__local_62, - (intptr_t)asn1_type_BackoffTimer, - (intptr_t)&asn1_value__local_63, -}, -}; - -static const ASN1CType asn1_constraint__local_56[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_57, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_55[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_56, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_4[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_4), - - offsetof(ProtocolIE_Field_4, id) | 0x0, - (intptr_t)asn1_type__local_53, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_4, criticality) | 0x0, - (intptr_t)asn1_type__local_54, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_4, value) | 0x0, - (intptr_t)asn1_type__local_55, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_64[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_65[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_69 = 5; - -static const Criticality asn1_value__local_70 = 0; - -static const Presence asn1_value__local_71 = 2; - -static const ProtocolIE_ID asn1_value__local_72 = 12; - -static const Criticality asn1_value__local_73 = 1; - -static const Presence asn1_value__local_74 = 2; - -static const ProtocolIE_ID asn1_value__local_75 = 13; - -static const Criticality asn1_value__local_76 = 0; - -static const Presence asn1_value__local_77 = 2; - -static const HNBAP_PROTOCOL_IES asn1_value__local_68[] = { -{ - (intptr_t)&asn1_value__local_69, - (intptr_t)&asn1_value__local_70, - (intptr_t)asn1_type_UE_Identity, - (intptr_t)&asn1_value__local_71, -}, -{ - (intptr_t)&asn1_value__local_72, - (intptr_t)&asn1_value__local_73, - (intptr_t)asn1_type_Registration_Cause, - (intptr_t)&asn1_value__local_74, -}, -{ - (intptr_t)&asn1_value__local_75, - (intptr_t)&asn1_value__local_76, - (intptr_t)asn1_type_UE_Capabilities, - (intptr_t)&asn1_value__local_77, -}, -}; - -static const ASN1CType asn1_constraint__local_67[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_68, - 3, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_66[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_67, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_5[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_5), - - offsetof(ProtocolIE_Field_5, id) | 0x0, - (intptr_t)asn1_type__local_64, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_5, criticality) | 0x0, - (intptr_t)asn1_type__local_65, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_5, value) | 0x0, - (intptr_t)asn1_type__local_66, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_78[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_79[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_83 = 5; - -static const Criticality asn1_value__local_84 = 0; - -static const Presence asn1_value__local_85 = 2; - -static const ProtocolIE_ID asn1_value__local_86 = 4; - -static const Criticality asn1_value__local_87 = 0; - -static const Presence asn1_value__local_88 = 2; - -static const HNBAP_PROTOCOL_IES asn1_value__local_82[] = { -{ - (intptr_t)&asn1_value__local_83, - (intptr_t)&asn1_value__local_84, - (intptr_t)asn1_type_UE_Identity, - (intptr_t)&asn1_value__local_85, -}, -{ - (intptr_t)&asn1_value__local_86, - (intptr_t)&asn1_value__local_87, - (intptr_t)asn1_type_Context_ID, - (intptr_t)&asn1_value__local_88, -}, -}; - -static const ASN1CType asn1_constraint__local_81[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_82, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_80[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_81, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_6[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_6), - - offsetof(ProtocolIE_Field_6, id) | 0x0, - (intptr_t)asn1_type__local_78, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_6, criticality) | 0x0, - (intptr_t)asn1_type__local_79, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_6, value) | 0x0, - (intptr_t)asn1_type__local_80, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_89[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_90[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_94 = 5; - -static const Criticality asn1_value__local_95 = 0; - -static const Presence asn1_value__local_96 = 2; - -static const ProtocolIE_ID asn1_value__local_97 = 1; - -static const Criticality asn1_value__local_98 = 1; - -static const Presence asn1_value__local_99 = 2; - -static const ProtocolIE_ID asn1_value__local_100 = 2; - -static const Criticality asn1_value__local_101 = 1; - -static const Presence asn1_value__local_102 = 0; - -static const HNBAP_PROTOCOL_IES asn1_value__local_93[] = { -{ - (intptr_t)&asn1_value__local_94, - (intptr_t)&asn1_value__local_95, - (intptr_t)asn1_type_UE_Identity, - (intptr_t)&asn1_value__local_96, -}, -{ - (intptr_t)&asn1_value__local_97, - (intptr_t)&asn1_value__local_98, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_99, -}, -{ - (intptr_t)&asn1_value__local_100, - (intptr_t)&asn1_value__local_101, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_102, -}, -}; - -static const ASN1CType asn1_constraint__local_92[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_93, - 3, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_91[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_92, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_7[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_7), - - offsetof(ProtocolIE_Field_7, id) | 0x0, - (intptr_t)asn1_type__local_89, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_7, criticality) | 0x0, - (intptr_t)asn1_type__local_90, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_7, value) | 0x0, - (intptr_t)asn1_type__local_91, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_103[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_104[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_108 = 4; - -static const Criticality asn1_value__local_109 = 0; - -static const Presence asn1_value__local_110 = 2; - -static const ProtocolIE_ID asn1_value__local_111 = 1; - -static const Criticality asn1_value__local_112 = 1; - -static const Presence asn1_value__local_113 = 2; - -static const HNBAP_PROTOCOL_IES asn1_value__local_107[] = { -{ - (intptr_t)&asn1_value__local_108, - (intptr_t)&asn1_value__local_109, - (intptr_t)asn1_type_Context_ID, - (intptr_t)&asn1_value__local_110, -}, -{ - (intptr_t)&asn1_value__local_111, - (intptr_t)&asn1_value__local_112, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_113, -}, -}; - -static const ASN1CType asn1_constraint__local_106[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_107, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_105[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_106, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_8[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_8), - - offsetof(ProtocolIE_Field_8, id) | 0x0, - (intptr_t)asn1_type__local_103, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_8, criticality) | 0x0, - (intptr_t)asn1_type__local_104, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_8, value) | 0x0, - (intptr_t)asn1_type__local_105, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_114[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_115[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_119 = 4; - -static const Criticality asn1_value__local_120 = 0; - -static const Presence asn1_value__local_121 = 2; - -static const ProtocolIE_ID asn1_value__local_122 = 21; - -static const Criticality asn1_value__local_123 = 0; - -static const Presence asn1_value__local_124 = 2; - -static const HNBAP_PROTOCOL_IES asn1_value__local_118[] = { -{ - (intptr_t)&asn1_value__local_119, - (intptr_t)&asn1_value__local_120, - (intptr_t)asn1_type_Context_ID, - (intptr_t)&asn1_value__local_121, -}, -{ - (intptr_t)&asn1_value__local_122, - (intptr_t)&asn1_value__local_123, - (intptr_t)asn1_type_CSGMembershipStatus, - (intptr_t)&asn1_value__local_124, -}, -}; - -static const ASN1CType asn1_constraint__local_117[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_118, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_116[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_117, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_9[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_9), - - offsetof(ProtocolIE_Field_9, id) | 0x0, - (intptr_t)asn1_type__local_114, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_9, criticality) | 0x0, - (intptr_t)asn1_type__local_115, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_9, value) | 0x0, - (intptr_t)asn1_type__local_116, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_125[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_126[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_130 = 4; - -static const Criticality asn1_value__local_131 = 0; - -static const Presence asn1_value__local_132 = 2; - -static const ProtocolIE_ID asn1_value__local_133 = 22; - -static const Criticality asn1_value__local_134 = 0; - -static const Presence asn1_value__local_135 = 2; - -static const ProtocolIE_ID asn1_value__local_136 = 26; - -static const Criticality asn1_value__local_137 = 0; - -static const Presence asn1_value__local_138 = 2; - -static const HNBAP_PROTOCOL_IES asn1_value__local_129[] = { -{ - (intptr_t)&asn1_value__local_130, - (intptr_t)&asn1_value__local_131, - (intptr_t)asn1_type_Context_ID, - (intptr_t)&asn1_value__local_132, -}, -{ - (intptr_t)&asn1_value__local_133, - (intptr_t)&asn1_value__local_134, - (intptr_t)asn1_type_RABList, - (intptr_t)&asn1_value__local_135, -}, -{ - (intptr_t)&asn1_value__local_136, - (intptr_t)&asn1_value__local_137, - (intptr_t)asn1_type_Update_cause, - (intptr_t)&asn1_value__local_138, -}, -}; - -static const ASN1CType asn1_constraint__local_128[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_129, - 3, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_127[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_128, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_10[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_10), - - offsetof(ProtocolIE_Field_10, id) | 0x0, - (intptr_t)asn1_type__local_125, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_10, criticality) | 0x0, - (intptr_t)asn1_type__local_126, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_10, value) | 0x0, - (intptr_t)asn1_type__local_127, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_139[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_140[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_144 = 4; - -static const Criticality asn1_value__local_145 = 0; - -static const Presence asn1_value__local_146 = 2; - -static const HNBAP_PROTOCOL_IES asn1_value__local_143[] = { -{ - (intptr_t)&asn1_value__local_144, - (intptr_t)&asn1_value__local_145, - (intptr_t)asn1_type_Context_ID, - (intptr_t)&asn1_value__local_146, -}, -}; - -static const ASN1CType asn1_constraint__local_142[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_143, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_141[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_142, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_11[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_11), - - offsetof(ProtocolIE_Field_11, id) | 0x0, - (intptr_t)asn1_type__local_139, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_11, criticality) | 0x0, - (intptr_t)asn1_type__local_140, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_11, value) | 0x0, - (intptr_t)asn1_type__local_141, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_147[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_148[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_152 = 4; - -static const Criticality asn1_value__local_153 = 0; - -static const Presence asn1_value__local_154 = 2; - -static const ProtocolIE_ID asn1_value__local_155 = 1; - -static const Criticality asn1_value__local_156 = 1; - -static const Presence asn1_value__local_157 = 2; - -static const ProtocolIE_ID asn1_value__local_158 = 2; - -static const Criticality asn1_value__local_159 = 1; - -static const Presence asn1_value__local_160 = 0; - -static const HNBAP_PROTOCOL_IES asn1_value__local_151[] = { -{ - (intptr_t)&asn1_value__local_152, - (intptr_t)&asn1_value__local_153, - (intptr_t)asn1_type_Context_ID, - (intptr_t)&asn1_value__local_154, -}, -{ - (intptr_t)&asn1_value__local_155, - (intptr_t)&asn1_value__local_156, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_157, -}, -{ - (intptr_t)&asn1_value__local_158, - (intptr_t)&asn1_value__local_159, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_160, -}, -}; - -static const ASN1CType asn1_constraint__local_150[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_151, - 3, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_149[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_150, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_12[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_12), - - offsetof(ProtocolIE_Field_12, id) | 0x0, - (intptr_t)asn1_type__local_147, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_12, criticality) | 0x0, - (intptr_t)asn1_type__local_148, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_12, value) | 0x0, - (intptr_t)asn1_type__local_149, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_161[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_162[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_166 = 28; - -static const Criticality asn1_value__local_167 = 0; - -static const Presence asn1_value__local_168 = 2; - -static const HNBAP_PROTOCOL_IES asn1_value__local_165[] = { -{ - (intptr_t)&asn1_value__local_166, - (intptr_t)&asn1_value__local_167, - (intptr_t)asn1_type_NeighbourInfoRequestList, - (intptr_t)&asn1_value__local_168, -}, -}; - -static const ASN1CType asn1_constraint__local_164[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_165, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_163[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_164, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_13[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_13), - - offsetof(ProtocolIE_Field_13, id) | 0x0, - (intptr_t)asn1_type__local_161, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_13, criticality) | 0x0, - (intptr_t)asn1_type__local_162, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_13, value) | 0x0, - (intptr_t)asn1_type__local_163, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_169[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_170[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_174 = 27; - -static const Criticality asn1_value__local_175 = 0; - -static const Presence asn1_value__local_176 = 2; - -static const HNBAP_PROTOCOL_IES asn1_value__local_173[] = { -{ - (intptr_t)&asn1_value__local_174, - (intptr_t)&asn1_value__local_175, - (intptr_t)asn1_type_NeighbourInfoList, - (intptr_t)&asn1_value__local_176, -}, -}; - -static const ASN1CType asn1_constraint__local_172[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_173, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_171[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_172, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_14[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_14), - - offsetof(ProtocolIE_Field_14, id) | 0x0, - (intptr_t)asn1_type__local_169, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_14, criticality) | 0x0, - (intptr_t)asn1_type__local_170, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_14, value) | 0x0, - (intptr_t)asn1_type__local_171, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_177[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_178[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_182 = 4; - -static const Criticality asn1_value__local_183 = 1; - -static const Presence asn1_value__local_184 = 2; - -static const HNBAP_PROTOCOL_IES asn1_value__local_181[] = { -{ - (intptr_t)&asn1_value__local_182, - (intptr_t)&asn1_value__local_183, - (intptr_t)asn1_type_Context_ID, - (intptr_t)&asn1_value__local_184, -}, -}; - -static const ASN1CType asn1_constraint__local_180[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_181, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_179[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_180, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_15[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_15), - - offsetof(ProtocolIE_Field_15, id) | 0x0, - (intptr_t)asn1_type__local_177, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_15, criticality) | 0x0, - (intptr_t)asn1_type__local_178, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_15, value) | 0x0, - (intptr_t)asn1_type__local_179, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_185[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_186[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_190 = 1; - -static const Criticality asn1_value__local_191 = 1; - -static const Presence asn1_value__local_192 = 2; - -static const ProtocolIE_ID asn1_value__local_193 = 2; - -static const Criticality asn1_value__local_194 = 1; - -static const Presence asn1_value__local_195 = 0; - -static const HNBAP_PROTOCOL_IES asn1_value__local_189[] = { -{ - (intptr_t)&asn1_value__local_190, - (intptr_t)&asn1_value__local_191, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_192, -}, -{ - (intptr_t)&asn1_value__local_193, - (intptr_t)&asn1_value__local_194, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_195, -}, -}; - -static const ASN1CType asn1_constraint__local_188[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_189, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_187[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_188, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_16[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_16), - - offsetof(ProtocolIE_Field_16, id) | 0x0, - (intptr_t)asn1_type__local_185, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_16, criticality) | 0x0, - (intptr_t)asn1_type__local_186, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_16, value) | 0x0, - (intptr_t)asn1_type__local_187, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_196[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_197[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_201 = 49; - -static const Criticality asn1_value__local_202 = 0; - -static const Presence asn1_value__local_203 = 2; - -static const HNBAP_PROTOCOL_IES asn1_value__local_200[] = { -{ - (intptr_t)&asn1_value__local_201, - (intptr_t)&asn1_value__local_202, - (intptr_t)asn1_type_U_RNTI, - (intptr_t)&asn1_value__local_203, -}, -}; - -static const ASN1CType asn1_constraint__local_199[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_200, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_198[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_199, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_17[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_17), - - offsetof(ProtocolIE_Field_17, id) | 0x0, - (intptr_t)asn1_type__local_196, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_17, criticality) | 0x0, - (intptr_t)asn1_type__local_197, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_17, value) | 0x0, - (intptr_t)asn1_type__local_198, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_204[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_205[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_209 = 51; - -static const Criticality asn1_value__local_210 = 0; - -static const Presence asn1_value__local_211 = 2; - -static const HNBAP_PROTOCOL_IES asn1_value__local_208[] = { -{ - (intptr_t)&asn1_value__local_209, - (intptr_t)&asn1_value__local_210, - (intptr_t)asn1_type_HNB_GWResponse, - (intptr_t)&asn1_value__local_211, -}, -}; - -static const ASN1CType asn1_constraint__local_207[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_208, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_206[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_207, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_18[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_18), - - offsetof(ProtocolIE_Field_18, id) | 0x0, - (intptr_t)asn1_type__local_204, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_18, criticality) | 0x0, - (intptr_t)asn1_type__local_205, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_18, value) | 0x0, - (intptr_t)asn1_type__local_206, - 0, - (intptr_t)"value", - -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_1[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_1), - (intptr_t)asn1_type_ProtocolExtensionField_1, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_2[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_2), - (intptr_t)asn1_type_ProtocolExtensionField_2, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_3[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_3), - (intptr_t)asn1_type_ProtocolExtensionField_3, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_4[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_4), - (intptr_t)asn1_type_ProtocolExtensionField_4, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_5[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_5), - (intptr_t)asn1_type_ProtocolExtensionField_5, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_6[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_6), - (intptr_t)asn1_type_ProtocolExtensionField_6, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_7[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_7), - (intptr_t)asn1_type_ProtocolExtensionField_7, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_8[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_8), - (intptr_t)asn1_type_ProtocolExtensionField_8, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_9[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_9), - (intptr_t)asn1_type_ProtocolExtensionField_9, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_10[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_10), - (intptr_t)asn1_type_ProtocolExtensionField_10, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_11[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_11), - (intptr_t)asn1_type_ProtocolExtensionField_11, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_12[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_12), - (intptr_t)asn1_type_ProtocolExtensionField_12, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_13[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_13), - (intptr_t)asn1_type_ProtocolExtensionField_13, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_14[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_14), - (intptr_t)asn1_type_ProtocolExtensionField_14, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_15[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_15), - (intptr_t)asn1_type_ProtocolExtensionField_15, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_16[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_16), - (intptr_t)asn1_type_ProtocolExtensionField_16, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_17[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_17), - (intptr_t)asn1_type_ProtocolExtensionField_17, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_18[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_18), - (intptr_t)asn1_type_ProtocolExtensionField_18, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_19[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_19), - (intptr_t)asn1_type_ProtocolExtensionField_19, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_20[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_20), - (intptr_t)asn1_type_ProtocolExtensionField_20, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_21[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_21), - (intptr_t)asn1_type_ProtocolExtensionField_21, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_22[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_22), - (intptr_t)asn1_type_ProtocolExtensionField_22, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_23[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_23), - (intptr_t)asn1_type_ProtocolExtensionField_23, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_24[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_24), - (intptr_t)asn1_type_ProtocolExtensionField_24, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_25[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_25), - (intptr_t)asn1_type_ProtocolExtensionField_25, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_26[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_26), - (intptr_t)asn1_type_ProtocolExtensionField_26, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_27[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_27), - (intptr_t)asn1_type_ProtocolExtensionField_27, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_28[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_28), - (intptr_t)asn1_type_ProtocolExtensionField_28, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_29[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_29), - (intptr_t)asn1_type_ProtocolExtensionField_29, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_30[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_30), - (intptr_t)asn1_type_ProtocolExtensionField_30, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_31[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_31), - (intptr_t)asn1_type_ProtocolExtensionField_31, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_32[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_32), - (intptr_t)asn1_type_ProtocolExtensionField_32, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_33[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_33), - (intptr_t)asn1_type_ProtocolExtensionField_33, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_34[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_34), - (intptr_t)asn1_type_ProtocolExtensionField_34, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_35[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_35), - (intptr_t)asn1_type_ProtocolExtensionField_35, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_36[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_36), - (intptr_t)asn1_type_ProtocolExtensionField_36, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_37[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_37), - (intptr_t)asn1_type_ProtocolExtensionField_37, - 0, -}; - -static const ASN1CType asn1_type__local_212[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_213[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_215[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_214[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_215, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_1[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_1), - - offsetof(ProtocolExtensionField_1, id) | 0x0, - (intptr_t)asn1_type__local_212, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_1, criticality) | 0x0, - (intptr_t)asn1_type__local_213, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_1, extensionValue) | 0x0, - (intptr_t)asn1_type__local_214, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_217[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_218[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_220[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_219[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_220, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_2[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_2), - - offsetof(ProtocolExtensionField_2, id) | 0x0, - (intptr_t)asn1_type__local_217, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_2, criticality) | 0x0, - (intptr_t)asn1_type__local_218, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_2, extensionValue) | 0x0, - (intptr_t)asn1_type__local_219, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_222[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_223[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_225[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_224[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_225, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_3[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_3), - - offsetof(ProtocolExtensionField_3, id) | 0x0, - (intptr_t)asn1_type__local_222, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_3, criticality) | 0x0, - (intptr_t)asn1_type__local_223, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_3, extensionValue) | 0x0, - (intptr_t)asn1_type__local_224, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_227[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_228[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_230[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_229[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_230, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_4[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_4), - - offsetof(ProtocolExtensionField_4, id) | 0x0, - (intptr_t)asn1_type__local_227, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_4, criticality) | 0x0, - (intptr_t)asn1_type__local_228, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_4, extensionValue) | 0x0, - (intptr_t)asn1_type__local_229, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_232[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_233[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_235[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_234[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_235, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_5[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_5), - - offsetof(ProtocolExtensionField_5, id) | 0x0, - (intptr_t)asn1_type__local_232, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_5, criticality) | 0x0, - (intptr_t)asn1_type__local_233, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_5, extensionValue) | 0x0, - (intptr_t)asn1_type__local_234, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_237[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_238[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_240[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_239[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_240, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_6[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_6), - - offsetof(ProtocolExtensionField_6, id) | 0x0, - (intptr_t)asn1_type__local_237, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_6, criticality) | 0x0, - (intptr_t)asn1_type__local_238, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_6, extensionValue) | 0x0, - (intptr_t)asn1_type__local_239, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_242[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_243[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_245[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_244[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_245, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_7[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_7), - - offsetof(ProtocolExtensionField_7, id) | 0x0, - (intptr_t)asn1_type__local_242, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_7, criticality) | 0x0, - (intptr_t)asn1_type__local_243, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_7, extensionValue) | 0x0, - (intptr_t)asn1_type__local_244, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_247[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_248[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_252 = 43; - -static const Criticality asn1_value__local_253 = 1; - -static const Presence asn1_value__local_254 = 0; - -static const ProtocolIE_ID asn1_value__local_255 = 52; - -static const Criticality asn1_value__local_256 = 1; - -static const Presence asn1_value__local_257 = 0; - -static const HNBAP_PROTOCOL_EXTENSION asn1_value__local_251[] = { -{ - (intptr_t)&asn1_value__local_252, - (intptr_t)&asn1_value__local_253, - (intptr_t)asn1_type_S_RNTIPrefix, - (intptr_t)&asn1_value__local_254, -}, -{ - (intptr_t)&asn1_value__local_255, - (intptr_t)&asn1_value__local_256, - (intptr_t)asn1_type_URAIdentityList, - (intptr_t)&asn1_value__local_257, -}, -}; - -static const ASN1CType asn1_constraint__local_250[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_251, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_249[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_250, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_8[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_8), - - offsetof(ProtocolExtensionField_8, id) | 0x0, - (intptr_t)asn1_type__local_247, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_8, criticality) | 0x0, - (intptr_t)asn1_type__local_248, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_8, extensionValue) | 0x0, - (intptr_t)asn1_type__local_249, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_258[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_259[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_261[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_260[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_261, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_9[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_9), - - offsetof(ProtocolExtensionField_9, id) | 0x0, - (intptr_t)asn1_type__local_258, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_9, criticality) | 0x0, - (intptr_t)asn1_type__local_259, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_9, extensionValue) | 0x0, - (intptr_t)asn1_type__local_260, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_263[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_264[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_268 = 17; - -static const Criticality asn1_value__local_269 = 0; - -static const Presence asn1_value__local_270 = 0; - -static const HNBAP_PROTOCOL_EXTENSION asn1_value__local_267[] = { -{ - (intptr_t)&asn1_value__local_268, - (intptr_t)&asn1_value__local_269, - (intptr_t)asn1_type_IP_Address, - (intptr_t)&asn1_value__local_270, -}, -}; - -static const ASN1CType asn1_constraint__local_266[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_267, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_265[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_266, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_10[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_10), - - offsetof(ProtocolExtensionField_10, id) | 0x0, - (intptr_t)asn1_type__local_263, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_10, criticality) | 0x0, - (intptr_t)asn1_type__local_264, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_10, extensionValue) | 0x0, - (intptr_t)asn1_type__local_265, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_271[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_272[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_274[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_273[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_274, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_11[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_11), - - offsetof(ProtocolExtensionField_11, id) | 0x0, - (intptr_t)asn1_type__local_271, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_11, criticality) | 0x0, - (intptr_t)asn1_type__local_272, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_11, extensionValue) | 0x0, - (intptr_t)asn1_type__local_273, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_276[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_277[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_279[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_278[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_279, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_12[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_12), - - offsetof(ProtocolExtensionField_12, id) | 0x0, - (intptr_t)asn1_type__local_276, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_12, criticality) | 0x0, - (intptr_t)asn1_type__local_277, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_12, extensionValue) | 0x0, - (intptr_t)asn1_type__local_278, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_281[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_282[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_284[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_283[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_284, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_13[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_13), - - offsetof(ProtocolExtensionField_13, id) | 0x0, - (intptr_t)asn1_type__local_281, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_13, criticality) | 0x0, - (intptr_t)asn1_type__local_282, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_13, extensionValue) | 0x0, - (intptr_t)asn1_type__local_283, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_286[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_287[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_289[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_288[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_289, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_14[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_14), - - offsetof(ProtocolExtensionField_14, id) | 0x0, - (intptr_t)asn1_type__local_286, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_14, criticality) | 0x0, - (intptr_t)asn1_type__local_287, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_14, extensionValue) | 0x0, - (intptr_t)asn1_type__local_288, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_291[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_292[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_294[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_293[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_294, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_15[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_15), - - offsetof(ProtocolExtensionField_15, id) | 0x0, - (intptr_t)asn1_type__local_291, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_15, criticality) | 0x0, - (intptr_t)asn1_type__local_292, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_15, extensionValue) | 0x0, - (intptr_t)asn1_type__local_293, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_296[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_297[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_299[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_298[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_299, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_16[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_16), - - offsetof(ProtocolExtensionField_16, id) | 0x0, - (intptr_t)asn1_type__local_296, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_16, criticality) | 0x0, - (intptr_t)asn1_type__local_297, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_16, extensionValue) | 0x0, - (intptr_t)asn1_type__local_298, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_301[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_302[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_304[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_303[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_304, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_17[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_17), - - offsetof(ProtocolExtensionField_17, id) | 0x0, - (intptr_t)asn1_type__local_301, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_17, criticality) | 0x0, - (intptr_t)asn1_type__local_302, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_17, extensionValue) | 0x0, - (intptr_t)asn1_type__local_303, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_306[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_307[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_309[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_308[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_309, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_18[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_18), - - offsetof(ProtocolExtensionField_18, id) | 0x0, - (intptr_t)asn1_type__local_306, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_18, criticality) | 0x0, - (intptr_t)asn1_type__local_307, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_18, extensionValue) | 0x0, - (intptr_t)asn1_type__local_308, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_311[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_312[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_314[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_313[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_314, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_19[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_19), - - offsetof(ProtocolExtensionField_19, id) | 0x0, - (intptr_t)asn1_type__local_311, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_19, criticality) | 0x0, - (intptr_t)asn1_type__local_312, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_19, extensionValue) | 0x0, - (intptr_t)asn1_type__local_313, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_316[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_317[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_321 = 20; - -static const Criticality asn1_value__local_322 = 1; - -static const Presence asn1_value__local_323 = 0; - -static const ProtocolIE_ID asn1_value__local_324 = 18; - -static const Criticality asn1_value__local_325 = 0; - -static const Presence asn1_value__local_326 = 0; - -static const ProtocolIE_ID asn1_value__local_327 = 30; - -static const Criticality asn1_value__local_328 = 1; - -static const Presence asn1_value__local_329 = 0; - -static const ProtocolIE_ID asn1_value__local_330 = 29; - -static const Criticality asn1_value__local_331 = 1; - -static const Presence asn1_value__local_332 = 0; - -static const ProtocolIE_ID asn1_value__local_333 = 41; - -static const Criticality asn1_value__local_334 = 1; - -static const Presence asn1_value__local_335 = 0; - -static const ProtocolIE_ID asn1_value__local_336 = 42; - -static const Criticality asn1_value__local_337 = 1; - -static const Presence asn1_value__local_338 = 0; - -static const ProtocolIE_ID asn1_value__local_339 = 47; - -static const Criticality asn1_value__local_340 = 1; - -static const Presence asn1_value__local_341 = 0; - -static const ProtocolIE_ID asn1_value__local_342 = 52; - -static const Criticality asn1_value__local_343 = 1; - -static const Presence asn1_value__local_344 = 0; - -static const ProtocolIE_ID asn1_value__local_345 = 46; - -static const Criticality asn1_value__local_346 = 1; - -static const Presence asn1_value__local_347 = 0; - -static const HNBAP_PROTOCOL_EXTENSION asn1_value__local_320[] = { -{ - (intptr_t)&asn1_value__local_321, - (intptr_t)&asn1_value__local_322, - (intptr_t)asn1_type_SAC, - (intptr_t)&asn1_value__local_323, -}, -{ - (intptr_t)&asn1_value__local_324, - (intptr_t)&asn1_value__local_325, - (intptr_t)asn1_type_HNB_Cell_Access_Mode, - (intptr_t)&asn1_value__local_326, -}, -{ - (intptr_t)&asn1_value__local_327, - (intptr_t)&asn1_value__local_328, - (intptr_t)asn1_type_PSC, - (intptr_t)&asn1_value__local_329, -}, -{ - (intptr_t)&asn1_value__local_330, - (intptr_t)&asn1_value__local_331, - (intptr_t)asn1_type_IP_Address, - (intptr_t)&asn1_value__local_332, -}, -{ - (intptr_t)&asn1_value__local_333, - (intptr_t)&asn1_value__local_334, - (intptr_t)asn1_type_Tunnel_Information, - (intptr_t)&asn1_value__local_335, -}, -{ - (intptr_t)&asn1_value__local_336, - (intptr_t)&asn1_value__local_337, - (intptr_t)asn1_type_CELL_FACHMobilitySupport, - (intptr_t)&asn1_value__local_338, -}, -{ - (intptr_t)&asn1_value__local_339, - (intptr_t)&asn1_value__local_340, - (intptr_t)asn1_type_NeighbourCellIdentityList, - (intptr_t)&asn1_value__local_341, -}, -{ - (intptr_t)&asn1_value__local_342, - (intptr_t)&asn1_value__local_343, - (intptr_t)asn1_type_URAIdentityList, - (intptr_t)&asn1_value__local_344, -}, -{ - (intptr_t)&asn1_value__local_345, - (intptr_t)&asn1_value__local_346, - (intptr_t)asn1_type_HNBCapacity, - (intptr_t)&asn1_value__local_347, -}, -}; - -static const ASN1CType asn1_constraint__local_319[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_320, - 9, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_318[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_319, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_20[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_20), - - offsetof(ProtocolExtensionField_20, id) | 0x0, - (intptr_t)asn1_type__local_316, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_20, criticality) | 0x0, - (intptr_t)asn1_type__local_317, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_20, extensionValue) | 0x0, - (intptr_t)asn1_type__local_318, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_348[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_349[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_353 = 19; - -static const Criticality asn1_value__local_354 = 1; - -static const Presence asn1_value__local_355 = 0; - -static const ProtocolIE_ID asn1_value__local_356 = 29; - -static const Criticality asn1_value__local_357 = 1; - -static const Presence asn1_value__local_358 = 0; - -static const ProtocolIE_ID asn1_value__local_359 = 43; - -static const Criticality asn1_value__local_360 = 1; - -static const Presence asn1_value__local_361 = 0; - -static const HNBAP_PROTOCOL_EXTENSION asn1_value__local_352[] = { -{ - (intptr_t)&asn1_value__local_353, - (intptr_t)&asn1_value__local_354, - (intptr_t)asn1_type_MuxPortNumber, - (intptr_t)&asn1_value__local_355, -}, -{ - (intptr_t)&asn1_value__local_356, - (intptr_t)&asn1_value__local_357, - (intptr_t)asn1_type_IP_Address, - (intptr_t)&asn1_value__local_358, -}, -{ - (intptr_t)&asn1_value__local_359, - (intptr_t)&asn1_value__local_360, - (intptr_t)asn1_type_S_RNTIPrefix, - (intptr_t)&asn1_value__local_361, -}, -}; - -static const ASN1CType asn1_constraint__local_351[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_352, - 3, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_350[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_351, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_21[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_21), - - offsetof(ProtocolExtensionField_21, id) | 0x0, - (intptr_t)asn1_type__local_348, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_21, criticality) | 0x0, - (intptr_t)asn1_type__local_349, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_21, extensionValue) | 0x0, - (intptr_t)asn1_type__local_350, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_362[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_363[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_365[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_364[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_365, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_22[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_22), - - offsetof(ProtocolExtensionField_22, id) | 0x0, - (intptr_t)asn1_type__local_362, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_22, criticality) | 0x0, - (intptr_t)asn1_type__local_363, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_22, extensionValue) | 0x0, - (intptr_t)asn1_type__local_364, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_367[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_368[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_370[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_369[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_370, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_23[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_23), - - offsetof(ProtocolExtensionField_23, id) | 0x0, - (intptr_t)asn1_type__local_367, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_23, criticality) | 0x0, - (intptr_t)asn1_type__local_368, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_23, extensionValue) | 0x0, - (intptr_t)asn1_type__local_369, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_372[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_373[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_375[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_374[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_375, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_24[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_24), - - offsetof(ProtocolExtensionField_24, id) | 0x0, - (intptr_t)asn1_type__local_372, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_24, criticality) | 0x0, - (intptr_t)asn1_type__local_373, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_24, extensionValue) | 0x0, - (intptr_t)asn1_type__local_374, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_377[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_378[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_382 = 21; - -static const Criticality asn1_value__local_383 = 0; - -static const Presence asn1_value__local_384 = 0; - -static const HNBAP_PROTOCOL_EXTENSION asn1_value__local_381[] = { -{ - (intptr_t)&asn1_value__local_382, - (intptr_t)&asn1_value__local_383, - (intptr_t)asn1_type_CSGMembershipStatus, - (intptr_t)&asn1_value__local_384, -}, -}; - -static const ASN1CType asn1_constraint__local_380[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_381, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_379[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_380, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_25[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_25), - - offsetof(ProtocolExtensionField_25, id) | 0x0, - (intptr_t)asn1_type__local_377, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_25, criticality) | 0x0, - (intptr_t)asn1_type__local_378, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_25, extensionValue) | 0x0, - (intptr_t)asn1_type__local_379, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_385[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_386[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_388[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_387[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_388, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_26[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_26), - - offsetof(ProtocolExtensionField_26, id) | 0x0, - (intptr_t)asn1_type__local_385, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_26, criticality) | 0x0, - (intptr_t)asn1_type__local_386, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_26, extensionValue) | 0x0, - (intptr_t)asn1_type__local_387, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_390[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_391[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_393[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_392[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_393, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_27[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_27), - - offsetof(ProtocolExtensionField_27, id) | 0x0, - (intptr_t)asn1_type__local_390, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_27, criticality) | 0x0, - (intptr_t)asn1_type__local_391, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_27, extensionValue) | 0x0, - (intptr_t)asn1_type__local_392, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_395[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_396[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_398[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_397[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_398, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_28[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_28), - - offsetof(ProtocolExtensionField_28, id) | 0x0, - (intptr_t)asn1_type__local_395, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_28, criticality) | 0x0, - (intptr_t)asn1_type__local_396, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_28, extensionValue) | 0x0, - (intptr_t)asn1_type__local_397, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_400[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_401[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_403[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_402[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_403, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_29[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_29), - - offsetof(ProtocolExtensionField_29, id) | 0x0, - (intptr_t)asn1_type__local_400, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_29, criticality) | 0x0, - (intptr_t)asn1_type__local_401, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_29, extensionValue) | 0x0, - (intptr_t)asn1_type__local_402, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_405[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_406[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_408[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_407[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_408, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_30[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_30), - - offsetof(ProtocolExtensionField_30, id) | 0x0, - (intptr_t)asn1_type__local_405, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_30, criticality) | 0x0, - (intptr_t)asn1_type__local_406, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_30, extensionValue) | 0x0, - (intptr_t)asn1_type__local_407, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_410[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_411[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_413[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_412[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_413, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_31[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_31), - - offsetof(ProtocolExtensionField_31, id) | 0x0, - (intptr_t)asn1_type__local_410, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_31, criticality) | 0x0, - (intptr_t)asn1_type__local_411, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_31, extensionValue) | 0x0, - (intptr_t)asn1_type__local_412, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_415[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_416[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_418[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_417[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_418, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_32[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_32), - - offsetof(ProtocolExtensionField_32, id) | 0x0, - (intptr_t)asn1_type__local_415, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_32, criticality) | 0x0, - (intptr_t)asn1_type__local_416, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_32, extensionValue) | 0x0, - (intptr_t)asn1_type__local_417, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_420[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_421[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_425 = 48; - -static const Criticality asn1_value__local_426 = 1; - -static const Presence asn1_value__local_427 = 0; - -static const HNBAP_PROTOCOL_EXTENSION asn1_value__local_424[] = { -{ - (intptr_t)&asn1_value__local_425, - (intptr_t)&asn1_value__local_426, - (intptr_t)asn1_type_AdditionalNeighbourInfoList, - (intptr_t)&asn1_value__local_427, -}, -}; - -static const ASN1CType asn1_constraint__local_423[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_424, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_422[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_423, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_33[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_33), - - offsetof(ProtocolExtensionField_33, id) | 0x0, - (intptr_t)asn1_type__local_420, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_33, criticality) | 0x0, - (intptr_t)asn1_type__local_421, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_33, extensionValue) | 0x0, - (intptr_t)asn1_type__local_422, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_428[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_429[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_431[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_430[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_431, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_34[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_34), - - offsetof(ProtocolExtensionField_34, id) | 0x0, - (intptr_t)asn1_type__local_428, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_34, criticality) | 0x0, - (intptr_t)asn1_type__local_429, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_34, extensionValue) | 0x0, - (intptr_t)asn1_type__local_430, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_433[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_434[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_436[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_435[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_436, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_35[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_35), - - offsetof(ProtocolExtensionField_35, id) | 0x0, - (intptr_t)asn1_type__local_433, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_35, criticality) | 0x0, - (intptr_t)asn1_type__local_434, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_35, extensionValue) | 0x0, - (intptr_t)asn1_type__local_435, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_438[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_439[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_441[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_440[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_441, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_36[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_36), - - offsetof(ProtocolExtensionField_36, id) | 0x0, - (intptr_t)asn1_type__local_438, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_36, criticality) | 0x0, - (intptr_t)asn1_type__local_439, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_36, extensionValue) | 0x0, - (intptr_t)asn1_type__local_440, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_443[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_444[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_446[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_445[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_446, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_37[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_37), - - offsetof(ProtocolExtensionField_37, id) | 0x0, - (intptr_t)asn1_type__local_443, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_37, criticality) | 0x0, - (intptr_t)asn1_type__local_444, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_37, extensionValue) | 0x0, - (intptr_t)asn1_type__local_445, - 0, - (intptr_t)"extensionValue", - -}; - -const ASN1CType asn1_type_PrivateIE_Container_1[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x1, - 0xffff, - sizeof(PrivateIE_Field_1), - (intptr_t)asn1_type_PrivateIE_Field_1, - 0, -}; - -static const ASN1CType asn1_type__local_448[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100000, - (intptr_t)asn1_type_PrivateIE_ID, -}; - -static const ASN1CType asn1_type__local_449[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_451[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_PRIVATE_IES, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_450[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_451, -}; - -const ASN1CType asn1_type_PrivateIE_Field_1[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(PrivateIE_Field_1), - - offsetof(PrivateIE_Field_1, id) | 0x0, - (intptr_t)asn1_type__local_448, - 0, - (intptr_t)"id", - - offsetof(PrivateIE_Field_1, criticality) | 0x0, - (intptr_t)asn1_type__local_449, - 0, - (intptr_t)"criticality", - - offsetof(PrivateIE_Field_1, value) | 0x0, - (intptr_t)asn1_type__local_450, - 0, - (intptr_t)"value", - -}; - -const ASN1CType asn1_type_Access_stratum_release_indicator[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 6, - 0, - (intptr_t)"r99", - (intptr_t)"rel-4", - (intptr_t)"rel-5", - (intptr_t)"rel-6", - (intptr_t)"rel-7", - (intptr_t)"rel-8-and-beyond", - (intptr_t)"Access-stratum-release-indicator", -}; - -const ASN1CType asn1_type_AccessResult[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 2, - 0, - (intptr_t)"allowed", - (intptr_t)"notAllowed", - (intptr_t)"AccessResult", -}; - -static const ASN1CType asn1_type__local_453[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x0, - 0x7fff, -}; - -const ASN1CType asn1_type_AltitudeAndDirection[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 2, - sizeof(AltitudeAndDirection), - - offsetof(AltitudeAndDirection, directionOfAltitude) | 0x0, - (intptr_t)asn1_type_AltitudeAndDirection_1, - 0, - (intptr_t)"directionOfAltitude", - - offsetof(AltitudeAndDirection, altitude) | 0x0, - (intptr_t)asn1_type__local_453, - 0, - (intptr_t)"altitude", - - (intptr_t)"AltitudeAndDirection", -}; - -const ASN1CType asn1_type_AltitudeAndDirection_1[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - 2, - (intptr_t)"height", - (intptr_t)"depth", -}; - -const ASN1CType asn1_type_BackoffTimer[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0xe10, - (intptr_t)"BackoffTimer", -}; - -const ASN1CType asn1_type_BindingID[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x7800000 | 0x100001, - 0x1, - 0x4, - (intptr_t)"BindingID", -}; - -const ASN1CType asn1_type_Cause[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0, - 4, - 0, - sizeof(Cause), - offsetof(Cause, choice), - offsetof(Cause, u), - (intptr_t)asn1_type_CauseRadioNetwork, - (intptr_t)"radioNetwork", - (intptr_t)asn1_type_CauseTransport, - (intptr_t)"transport", - (intptr_t)asn1_type_CauseProtocol, - (intptr_t)"protocol", - (intptr_t)asn1_type_CauseMisc, - (intptr_t)"misc", - (intptr_t)"Cause", -}; - -const ASN1CType asn1_type_CauseRadioNetwork[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 14, - 2, - (intptr_t)"overload", - (intptr_t)"unauthorised-Location", - (intptr_t)"unauthorised-HNB", - (intptr_t)"hNB-parameter-mismatch", - (intptr_t)"invalid-UE-identity", - (intptr_t)"uE-not-allowed-on-this-HNB", - (intptr_t)"uE-unauthorised", - (intptr_t)"connection-with-UE-lost", - (intptr_t)"ue-RRC-release", - (intptr_t)"hNB-not-registered", - (intptr_t)"unspecified", - (intptr_t)"normal", - (intptr_t)"uE-relocated", - (intptr_t)"ue-registered-in-another-HNB", - (intptr_t)"no-neighbour-information-available", - (intptr_t)"iurh-connection-to-that-neighbour-not-Allowed", - (intptr_t)"CauseRadioNetwork", -}; - -const ASN1CType asn1_type_CauseTransport[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 2, - 0, - (intptr_t)"transport-resource-unavailable", - (intptr_t)"unspecified", - (intptr_t)"CauseTransport", -}; - -const ASN1CType asn1_type_CauseProtocol[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100002, - 7, - 0, - (intptr_t)"transfer-syntax-error", - (intptr_t)"abstract-syntax-error-reject", - (intptr_t)"abstract-syntax-error-ignore-and-notify", - (intptr_t)"message-not-compatible-with-receiver-state", - (intptr_t)"semantic-error", - (intptr_t)"unspecified", - (intptr_t)"abstract-syntax-error-falsely-constructed-message", - (intptr_t)"CauseProtocol", -}; - -const ASN1CType asn1_type_CauseMisc[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100003, - 4, - 0, - (intptr_t)"processing-overload", - (intptr_t)"hardware-failure", - (intptr_t)"o-and-m-intervention", - (intptr_t)"unspecified", - (intptr_t)"CauseMisc", -}; - -const ASN1CType asn1_type_CellIdentity[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x3, - 0x1c, - 0x1c, - (intptr_t)"CellIdentity", -}; - -const ASN1CType asn1_type_CELL_FACHMobilitySupport[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 1, - 0, - (intptr_t)"supported", - (intptr_t)"CELL-FACHMobilitySupport", -}; - -const ASN1CType asn1_type_Context_ID[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x3, - 0x18, - 0x18, - (intptr_t)"Context-ID", -}; - -static const ASN1CType asn1_type__local_454[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProcedureCode, -}; - -static const ASN1CType asn1_type__local_455[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002, - (intptr_t)asn1_type_Criticality, -}; - -const ASN1CType asn1_type_CriticalityDiagnostics[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 5, - sizeof(CriticalityDiagnostics), - - offsetof(CriticalityDiagnostics, procedureCode) | 0x8000000, - (intptr_t)asn1_type__local_454, - offsetof(CriticalityDiagnostics, procedureCode_option), - (intptr_t)"procedureCode", - - offsetof(CriticalityDiagnostics, triggeringMessage) | 0x8000000, - (intptr_t)asn1_type_TriggeringMessage, - offsetof(CriticalityDiagnostics, triggeringMessage_option), - (intptr_t)"triggeringMessage", - - offsetof(CriticalityDiagnostics, procedureCriticality) | 0x8000000, - (intptr_t)asn1_type__local_455, - offsetof(CriticalityDiagnostics, procedureCriticality_option), - (intptr_t)"procedureCriticality", - - offsetof(CriticalityDiagnostics, iEsCriticalityDiagnostics) | 0x8000000, - (intptr_t)asn1_type_CriticalityDiagnostics_IE_List, - offsetof(CriticalityDiagnostics, iEsCriticalityDiagnostics_option), - (intptr_t)"iEsCriticalityDiagnostics", - - offsetof(CriticalityDiagnostics, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_1, - offsetof(CriticalityDiagnostics, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"CriticalityDiagnostics", -}; - -const ASN1CType asn1_type_CriticalityDiagnostics_IE_List[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100003, - 0x1, - 0x100, - sizeof(CriticalityDiagnostics_IE_List_1), - (intptr_t)asn1_type_CriticalityDiagnostics_IE_List_1, - 0, - (intptr_t)"CriticalityDiagnostics-IE-List", -}; - -static const ASN1CType asn1_type__local_456[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_type__local_457[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -const ASN1CType asn1_type_CriticalityDiagnostics_IE_List_1[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x10, - 4, - sizeof(CriticalityDiagnostics_IE_List_1), - - offsetof(CriticalityDiagnostics_IE_List_1, iECriticality) | 0x0, - (intptr_t)asn1_type__local_456, - 0, - (intptr_t)"iECriticality", - - offsetof(CriticalityDiagnostics_IE_List_1, iE_ID) | 0x0, - (intptr_t)asn1_type__local_457, - 0, - (intptr_t)"iE-ID", - - offsetof(CriticalityDiagnostics_IE_List_1, typeOfError) | 0x0, - (intptr_t)asn1_type_TypeOfError, - 0, - (intptr_t)"typeOfError", - - offsetof(CriticalityDiagnostics_IE_List_1, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_2, - offsetof(CriticalityDiagnostics_IE_List_1, iE_Extensions_option), - (intptr_t)"iE-Extensions", - -}; - -const ASN1CType asn1_type_CSG_ID[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x3, - 0x1b, - 0x1b, - (intptr_t)"CSG-ID", -}; - -const ASN1CType asn1_type_CSG_Capability[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 2, - 0, - (intptr_t)"csg-capable", - (intptr_t)"not-csg-capable", - (intptr_t)"CSG-Capability", -}; - -const ASN1CType asn1_type_CSGMembershipStatus[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 2, - 0, - (intptr_t)"member", - (intptr_t)"non-member", - (intptr_t)"CSGMembershipStatus", -}; - -static const ASN1CType asn1_type__local_458[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_PLMNidentity, -}; - -static const ASN1CType asn1_type__local_459[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_LAC, -}; - -const ASN1CType asn1_type_CGI[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100001, - 4, - sizeof(CGI), - - offsetof(CGI, pLMNidentity) | 0x0, - (intptr_t)asn1_type__local_458, - 0, - (intptr_t)"pLMNidentity", - - offsetof(CGI, lAC) | 0x0, - (intptr_t)asn1_type__local_459, - 0, - (intptr_t)"lAC", - - offsetof(CGI, cI) | 0x0, - (intptr_t)asn1_type_CI, - 0, - (intptr_t)"cI", - - offsetof(CGI, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_3, - offsetof(CGI, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"CGI", -}; - -const ASN1CType asn1_type_CI[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100002, - 0x2, - 0x2, - (intptr_t)"CI", -}; - -const ASN1CType asn1_type_CN_DomainIndicator[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100003, - 2, - (intptr_t)"cs-domain", - (intptr_t)"ps-domain", - (intptr_t)"CN-DomainIndicator", -}; - -const ASN1CType asn1_type_ESN[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x3, - 0x20, - 0x20, - (intptr_t)"ESN", -}; - -const ASN1CType asn1_type_GeographicalLocation[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 3, - sizeof(GeographicalLocation), - - offsetof(GeographicalLocation, geographicalCoordinates) | 0x0, - (intptr_t)asn1_type_GeographicalCoordinates, - 0, - (intptr_t)"geographicalCoordinates", - - offsetof(GeographicalLocation, altitudeAndDirection) | 0x0, - (intptr_t)asn1_type_AltitudeAndDirection, - 0, - (intptr_t)"altitudeAndDirection", - - offsetof(GeographicalLocation, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_4, - offsetof(GeographicalLocation, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"GeographicalLocation", -}; - -static const ASN1CType asn1_type__local_460[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x0, - 0x7fffff, -}; - -static const ASN1CType asn1_type__local_461[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0xff800000, - 0x7fffff, -}; - -const ASN1CType asn1_type_GeographicalCoordinates[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 4, - sizeof(GeographicalCoordinates), - - offsetof(GeographicalCoordinates, latitudeSign) | 0x0, - (intptr_t)asn1_type_GeographicalCoordinates_1, - 0, - (intptr_t)"latitudeSign", - - offsetof(GeographicalCoordinates, latitude) | 0x0, - (intptr_t)asn1_type__local_460, - 0, - (intptr_t)"latitude", - - offsetof(GeographicalCoordinates, longitude) | 0x0, - (intptr_t)asn1_type__local_461, - 0, - (intptr_t)"longitude", - - offsetof(GeographicalCoordinates, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_5, - offsetof(GeographicalCoordinates, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"GeographicalCoordinates", -}; - -const ASN1CType asn1_type_GeographicalCoordinates_1[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - 2, - (intptr_t)"north", - (intptr_t)"south", -}; - -const ASN1CType asn1_type_GTP_TEI[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x4, - 0x4, - (intptr_t)"GTP-TEI", -}; - -const ASN1CType asn1_type_HNBCapacity[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0x3e8, - (intptr_t)"HNBCapacity", -}; - -const ASN1CType asn1_type_HNB_Cell_Access_Mode[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 3, - 0, - (intptr_t)"closed", - (intptr_t)"hybrid", - (intptr_t)"open", - (intptr_t)"HNB-Cell-Access-Mode", -}; - -static const ASN1CType asn1_type__local_462[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_PLMNidentity, -}; - -static const ASN1CType asn1_type__local_463[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_CellIdentity, -}; - -const ASN1CType asn1_type_HNB_Cell_Identifier[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 3, - sizeof(HNB_Cell_Identifier), - - offsetof(HNB_Cell_Identifier, pLMNidentity) | 0x0, - (intptr_t)asn1_type__local_462, - 0, - (intptr_t)"pLMNidentity", - - offsetof(HNB_Cell_Identifier, cellIdentity) | 0x0, - (intptr_t)asn1_type__local_463, - 0, - (intptr_t)"cellIdentity", - - offsetof(HNB_Cell_Identifier, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_6, - offsetof(HNB_Cell_Identifier, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"HNB-Cell-Identifier", -}; - -static const ASN1CType asn1_type__local_464[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_HNBConfigInfo, -}; - -static const ASN1CType asn1_type__local_465[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_RNC_ID, -}; - -const ASN1CType asn1_type_HNB_GWResponse[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0, - 3, - 0, - sizeof(HNB_GWResponse), - offsetof(HNB_GWResponse, choice), - offsetof(HNB_GWResponse, u), - (intptr_t)asn1_type__local_464, - (intptr_t)"hNB", - (intptr_t)asn1_type__local_465, - (intptr_t)"macroRNC", - (intptr_t)asn1_type_UnknownU_RNTIIndication, - (intptr_t)"unknownU-RNTIIndication", - (intptr_t)"HNB-GWResponse", -}; - -const ASN1CType asn1_type_HNB_RNL_Identity[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 1, - 0, - sizeof(HNB_RNL_Identity), - offsetof(HNB_RNL_Identity, choice), - offsetof(HNB_RNL_Identity, u), - (intptr_t)asn1_type_HNB_Cell_Identifier, - (intptr_t)"hNB-Identity-as-Cell-Identifier", - (intptr_t)"HNB-RNL-Identity", -}; - -const ASN1CType asn1_type_HNBConfigInfo[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(HNBConfigInfo), - - offsetof(HNBConfigInfo, hnb_RNL_Identity) | 0x0, - (intptr_t)asn1_type_HNB_RNL_Identity, - 0, - (intptr_t)"hnb-RNL-Identity", - - offsetof(HNBConfigInfo, configurationInformation) | 0x0, - (intptr_t)asn1_type_ConfigurationInformation, - 0, - (intptr_t)"configurationInformation", - - offsetof(HNBConfigInfo, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_7, - offsetof(HNBConfigInfo, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"HNBConfigInfo", -}; - -const ASN1CType asn1_type_ConfigurationInformation[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 2, - 0, - sizeof(ConfigurationInformation), - offsetof(ConfigurationInformation, choice), - offsetof(ConfigurationInformation, u), - (intptr_t)asn1_type_HNBConfigurationInformationProvided, - (intptr_t)"provided", - (intptr_t)asn1_type_HNBConfigurationInformationMissing, - (intptr_t)"missing", - (intptr_t)"ConfigurationInformation", -}; - -static const ASN1CType asn1_type__local_466[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_PSC, -}; - -static const ASN1CType asn1_type__local_467[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_CSG_ID, -}; - -static const ASN1CType asn1_type__local_468[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002, - (intptr_t)asn1_type_HNB_Cell_Access_Mode, -}; - -const ASN1CType asn1_type_HNBConfigurationInformationProvided[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 5, - sizeof(HNBConfigurationInformationProvided), - - offsetof(HNBConfigurationInformationProvided, psc) | 0x8000000, - (intptr_t)asn1_type__local_466, - offsetof(HNBConfigurationInformationProvided, psc_option), - (intptr_t)"psc", - - offsetof(HNBConfigurationInformationProvided, cSG_ID) | 0x8000000, - (intptr_t)asn1_type__local_467, - offsetof(HNBConfigurationInformationProvided, cSG_ID_option), - (intptr_t)"cSG-ID", - - offsetof(HNBConfigurationInformationProvided, hNB_Cell_Access_Mode) | 0x0, - (intptr_t)asn1_type__local_468, - 0, - (intptr_t)"hNB-Cell-Access-Mode", - - offsetof(HNBConfigurationInformationProvided, iurh_Signalling_TNL_AddressList) | 0x0, - (intptr_t)asn1_type_Iurh_Signalling_TNL_AddressList, - 0, - (intptr_t)"iurh-Signalling-TNL-AddressList", - - offsetof(HNBConfigurationInformationProvided, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_8, - offsetof(HNBConfigurationInformationProvided, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"HNBConfigurationInformationProvided", -}; - -static const ASN1CType asn1_type__local_469[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100000, - (intptr_t)asn1_type_Cause, -}; - -const ASN1CType asn1_type_HNBConfigurationInformationMissing[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 2, - sizeof(HNBConfigurationInformationMissing), - - offsetof(HNBConfigurationInformationMissing, cause) | 0x0, - (intptr_t)asn1_type__local_469, - 0, - (intptr_t)"cause", - - offsetof(HNBConfigurationInformationMissing, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_9, - offsetof(HNBConfigurationInformationMissing, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"HNBConfigurationInformationMissing", -}; - -const ASN1CType asn1_type_HNB_Location_Information[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(HNB_Location_Information), - - offsetof(HNB_Location_Information, macroCoverageInfo) | 0x8000000, - (intptr_t)asn1_type_MacroCoverageInformation, - offsetof(HNB_Location_Information, macroCoverageInfo_option), - (intptr_t)"macroCoverageInfo", - - offsetof(HNB_Location_Information, geographicalCoordinates) | 0x8000000, - (intptr_t)asn1_type_GeographicalLocation, - offsetof(HNB_Location_Information, geographicalCoordinates_option), - (intptr_t)"geographicalCoordinates", - - offsetof(HNB_Location_Information, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_10, - offsetof(HNB_Location_Information, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"HNB-Location-Information", -}; - -const ASN1CType asn1_type_HNB_Identity[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(HNB_Identity), - - offsetof(HNB_Identity, hNB_Identity_Info) | 0x0, - (intptr_t)asn1_type_HNB_Identity_Info, - 0, - (intptr_t)"hNB-Identity-Info", - - offsetof(HNB_Identity, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_11, - offsetof(HNB_Identity, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"HNB-Identity", -}; - -const ASN1CType asn1_type_HNB_Identity_Info[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x1, - 0xff, - (intptr_t)"HNB-Identity-Info", -}; - -const ASN1CType asn1_type_IMEI[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100003, - 0x3c, - 0x3c, - (intptr_t)"IMEI", -}; - -const ASN1CType asn1_type_IMSI[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x3, - 0x8, - (intptr_t)"IMSI", -}; - -const ASN1CType asn1_type_IMSIDS41[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4, - 0x5, - 0x7, - (intptr_t)"IMSIDS41", -}; - -static const ASN1CType asn1_type__local_470[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_IMSIDS41, -}; - -static const ASN1CType asn1_type__local_471[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_ESN, -}; - -const ASN1CType asn1_type_IMSIESN[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100006, - 2, - sizeof(IMSIESN), - - offsetof(IMSIESN, iMSIDS41) | 0x0, - (intptr_t)asn1_type__local_470, - 0, - (intptr_t)"iMSIDS41", - - offsetof(IMSIESN, eSN) | 0x0, - (intptr_t)asn1_type__local_471, - 0, - (intptr_t)"eSN", - - (intptr_t)"IMSIESN", -}; - -const ASN1CType asn1_type_IP_Address[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(IP_Address), - - offsetof(IP_Address, ipaddress) | 0x0, - (intptr_t)asn1_type_IP_Address_1, - 0, - (intptr_t)"ipaddress", - - offsetof(IP_Address, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_12, - offsetof(IP_Address, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"IP-Address", -}; - -const ASN1CType asn1_type_IP_Address_1[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100000, - 2, - 0, - sizeof(IP_Address_1), - offsetof(IP_Address_1, choice), - offsetof(IP_Address_1, u), - (intptr_t)asn1_type_Ipv4Address, - (intptr_t)"ipv4info", - (intptr_t)asn1_type_Ipv6Address, - (intptr_t)"ipv6info", -}; - -const ASN1CType asn1_type_Ipv4Address[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x4, - 0x4, - (intptr_t)"Ipv4Address", -}; - -const ASN1CType asn1_type_Ipv6Address[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x10, - 0x10, - (intptr_t)"Ipv6Address", -}; - -const ASN1CType asn1_type_Iurh_Signalling_TNL_AddressList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100003, - 0x1, - 0x3, - sizeof(IP_Address), - (intptr_t)asn1_type_IP_Address, - 0, - (intptr_t)"Iurh-Signalling-TNL-AddressList", -}; - -const ASN1CType asn1_type_LAC[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4, - 0x2, - 0x2, - (intptr_t)"LAC", -}; - -static const ASN1CType asn1_type__local_472[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_PLMNidentity, -}; - -static const ASN1CType asn1_type__local_473[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_LAC, -}; - -const ASN1CType asn1_type_LAI[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(LAI), - - offsetof(LAI, pLMNID) | 0x0, - (intptr_t)asn1_type__local_472, - 0, - (intptr_t)"pLMNID", - - offsetof(LAI, lAC) | 0x0, - (intptr_t)asn1_type__local_473, - 0, - (intptr_t)"lAC", - - (intptr_t)"LAI", -}; - -const ASN1CType asn1_type_MacroCoverageInformation[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 2, - sizeof(MacroCoverageInformation), - - offsetof(MacroCoverageInformation, cellIdentity) | 0x0, - (intptr_t)asn1_type_MacroCellID, - 0, - (intptr_t)"cellIdentity", - - offsetof(MacroCoverageInformation, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_13, - offsetof(MacroCoverageInformation, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"MacroCoverageInformation", -}; - -const ASN1CType asn1_type_MacroCellID[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 2, - 0, - sizeof(MacroCellID), - offsetof(MacroCellID, choice), - offsetof(MacroCellID, u), - (intptr_t)asn1_type_UTRANCellID, - (intptr_t)"uTRANCellID", - (intptr_t)asn1_type_CGI, - (intptr_t)"gERANCellID", - (intptr_t)"MacroCellID", -}; - -const ASN1CType asn1_type_MuxPortNumber[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x400, - 0xffff, - (intptr_t)"MuxPortNumber", -}; - -const ASN1CType asn1_type_NeighbourCellIdentityList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x0, - 0x80, - sizeof(NeighbourIdentity), - (intptr_t)asn1_type_NeighbourIdentity, - 0, - (intptr_t)"NeighbourCellIdentityList", -}; - -static const ASN1CType asn1_type__local_474[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_CellIdentity, -}; - -const ASN1CType asn1_type_NeighbourIdentity[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0, - 2, - 0, - sizeof(NeighbourIdentity), - offsetof(NeighbourIdentity, choice), - offsetof(NeighbourIdentity, u), - (intptr_t)asn1_type_HNB_RNL_Identity, - (intptr_t)"hNB-RNL-Identity", - (intptr_t)asn1_type__local_474, - (intptr_t)"cell-ID", - (intptr_t)"NeighbourIdentity", -}; - -const ASN1CType asn1_type_NeighbourInfoList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x1, - 0x20, - sizeof(HNBConfigInfo), - (intptr_t)asn1_type_HNBConfigInfo, - 0, - (intptr_t)"NeighbourInfoList", -}; - -const ASN1CType asn1_type_AdditionalNeighbourInfoList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x1, - 0x80, - sizeof(HNBConfigInfo), - (intptr_t)asn1_type_HNBConfigInfo, - 0, - (intptr_t)"AdditionalNeighbourInfoList", -}; - -const ASN1CType asn1_type_NeighbourInfoRequestList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x1, - 0x20, - sizeof(NeighbourInfoRequestItem), - (intptr_t)asn1_type_NeighbourInfoRequestItem, - 0, - (intptr_t)"NeighbourInfoRequestList", -}; - -const ASN1CType asn1_type_NeighbourInfoRequestItem[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(NeighbourInfoRequestItem), - - offsetof(NeighbourInfoRequestItem, hnb_RNL_Identity) | 0x0, - (intptr_t)asn1_type_HNB_RNL_Identity, - 0, - (intptr_t)"hnb-RNL-Identity", - - offsetof(NeighbourInfoRequestItem, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_14, - offsetof(NeighbourInfoRequestItem, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"NeighbourInfoRequestItem", -}; - -const ASN1CType asn1_type_PLMNidentity[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4, - 0x3, - 0x3, - (intptr_t)"PLMNidentity", -}; - -const ASN1CType asn1_type_PSC[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x3, - 0x9, - 0x9, - (intptr_t)"PSC", -}; - -const ASN1CType asn1_type_PTMSI[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x20, - 0x20, - (intptr_t)"PTMSI", -}; - -const ASN1CType asn1_type_PTMSIRAI[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100002, - 2, - sizeof(PTMSIRAI), - - offsetof(PTMSIRAI, pTMSI) | 0x0, - (intptr_t)asn1_type_PTMSI, - 0, - (intptr_t)"pTMSI", - - offsetof(PTMSIRAI, rAI) | 0x0, - (intptr_t)asn1_type_RAI, - 0, - (intptr_t)"rAI", - - (intptr_t)"PTMSIRAI", -}; - -const ASN1CType asn1_type_RAB_ID[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x8, - 0x8, - (intptr_t)"RAB-ID", -}; - -const ASN1CType asn1_type_RABList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x1, - 0x100, - sizeof(RABListItem), - (intptr_t)asn1_type_RABListItem, - 0, - (intptr_t)"RABList", -}; - -static const ASN1CType asn1_type__local_475[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_TransportInfo, -}; - -static const ASN1CType asn1_type__local_476[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002, - (intptr_t)asn1_type_TransportInfo, -}; - -const ASN1CType asn1_type_RABListItem[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 5, - sizeof(RABListItem), - - offsetof(RABListItem, rAB_ID) | 0x0, - (intptr_t)asn1_type_RAB_ID, - 0, - (intptr_t)"rAB-ID", - - offsetof(RABListItem, old_transport_Info) | 0x0, - (intptr_t)asn1_type__local_475, - 0, - (intptr_t)"old-transport-Info", - - offsetof(RABListItem, new_transport_Info) | 0x0, - (intptr_t)asn1_type__local_476, - 0, - (intptr_t)"new-transport-Info", - - offsetof(RABListItem, cn_domain_indicator) | 0x0, - (intptr_t)asn1_type_CN_DomainIndicator, - 0, - (intptr_t)"cn-domain-indicator", - - offsetof(RABListItem, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_15, - offsetof(RABListItem, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RABListItem", -}; - -const ASN1CType asn1_type_RAC[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4, - 0x1, - 0x1, - (intptr_t)"RAC", -}; - -static const ASN1CType asn1_type__local_477[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_LAI, -}; - -static const ASN1CType asn1_type__local_478[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_RAC, -}; - -const ASN1CType asn1_type_RAI[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 2, - sizeof(RAI), - - offsetof(RAI, lAI) | 0x0, - (intptr_t)asn1_type__local_477, - 0, - (intptr_t)"lAI", - - offsetof(RAI, rAC) | 0x0, - (intptr_t)asn1_type__local_478, - 0, - (intptr_t)"rAC", - - (intptr_t)"RAI", -}; - -const ASN1CType asn1_type_Registration_Cause[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 2, - 1, - (intptr_t)"emergency-call", - (intptr_t)"normal", - (intptr_t)"ue-relocation", - (intptr_t)"Registration-Cause", -}; - -const ASN1CType asn1_type_RNC_ID[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0xffff, - (intptr_t)"RNC-ID", -}; - -const ASN1CType asn1_type_SAC[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4, - 0x2, - 0x2, - (intptr_t)"SAC", -}; - -const ASN1CType asn1_type_S_RNTIPrefix[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x7800000 | 0x3, - 0x1, - 0x10, - (intptr_t)"S-RNTIPrefix", -}; - -static const ASN1CType asn1_type__local_479[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x20, - 0x20, -}; - -static const ASN1CType asn1_type__local_480[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_LAI, -}; - -const ASN1CType asn1_type_TMSILAI[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100001, - 2, - sizeof(TMSILAI), - - offsetof(TMSILAI, tMSI) | 0x0, - (intptr_t)asn1_type__local_479, - 0, - (intptr_t)"tMSI", - - offsetof(TMSILAI, lAI) | 0x0, - (intptr_t)asn1_type__local_480, - 0, - (intptr_t)"lAI", - - (intptr_t)"TMSILAI", -}; - -const ASN1CType asn1_type_TMSIDS41[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100007, - 0x2, - 0x11, - (intptr_t)"TMSIDS41", -}; - -const ASN1CType asn1_type_TransportInfo[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(TransportInfo), - - offsetof(TransportInfo, transportLayerAddress) | 0x0, - (intptr_t)asn1_type_TransportLayerAddress, - 0, - (intptr_t)"transportLayerAddress", - - offsetof(TransportInfo, transportAssociation) | 0x0, - (intptr_t)asn1_type_TransportInfo_1, - 0, - (intptr_t)"transportAssociation", - - offsetof(TransportInfo, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_16, - offsetof(TransportInfo, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"TransportInfo", -}; - -const ASN1CType asn1_type_TransportInfo_1[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100001, - 2, - 0, - sizeof(TransportInfo_1), - offsetof(TransportInfo_1, choice), - offsetof(TransportInfo_1, u), - (intptr_t)asn1_type_GTP_TEI, - (intptr_t)"gtp-TEI", - (intptr_t)asn1_type_BindingID, - (intptr_t)"bindingID", -}; - -const ASN1CType asn1_type_TransportLayerAddress[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x7800000 | 0x100000, - 0x1, - 0xa0, - (intptr_t)"TransportLayerAddress", -}; - -static const ASN1CType asn1_type__local_481[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_IP_Address, -}; - -const ASN1CType asn1_type_Tunnel_Information[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(Tunnel_Information), - - offsetof(Tunnel_Information, iP_Address) | 0x0, - (intptr_t)asn1_type__local_481, - 0, - (intptr_t)"iP-Address", - - offsetof(Tunnel_Information, uDP_Port_Number) | 0x8000000, - (intptr_t)asn1_type_UDP_Port_Number, - offsetof(Tunnel_Information, uDP_Port_Number_option), - (intptr_t)"uDP-Port-Number", - - offsetof(Tunnel_Information, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_17, - offsetof(Tunnel_Information, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"Tunnel-Information", -}; - -const ASN1CType asn1_type_TypeOfError[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100002, - 2, - 0, - (intptr_t)"not-understood", - (intptr_t)"missing", - (intptr_t)"TypeOfError", -}; - -const ASN1CType asn1_type_UDP_Port_Number[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x2, - 0x2, - (intptr_t)"UDP-Port-Number", -}; - -const ASN1CType asn1_type_UE_Capabilities[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(UE_Capabilities), - - offsetof(UE_Capabilities, access_stratum_release_indicator) | 0x0, - (intptr_t)asn1_type_Access_stratum_release_indicator, - 0, - (intptr_t)"access-stratum-release-indicator", - - offsetof(UE_Capabilities, csg_capability) | 0x0, - (intptr_t)asn1_type_CSG_Capability, - 0, - (intptr_t)"csg-capability", - - offsetof(UE_Capabilities, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_18, - offsetof(UE_Capabilities, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"UE-Capabilities", -}; - -static const ASN1CType asn1_type__local_482[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_LAC, -}; - -static const ASN1CType asn1_type__local_483[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_RAC, -}; - -static const ASN1CType asn1_type__local_484[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002, - (intptr_t)asn1_type_PLMNidentity, -}; - -static const ASN1CType asn1_type__local_485[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100003, - (intptr_t)asn1_type_CellIdentity, -}; - -const ASN1CType asn1_type_UTRANCellID[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100000, - 5, - sizeof(UTRANCellID), - - offsetof(UTRANCellID, lAC) | 0x0, - (intptr_t)asn1_type__local_482, - 0, - (intptr_t)"lAC", - - offsetof(UTRANCellID, rAC) | 0x0, - (intptr_t)asn1_type__local_483, - 0, - (intptr_t)"rAC", - - offsetof(UTRANCellID, pLMNidentity) | 0x0, - (intptr_t)asn1_type__local_484, - 0, - (intptr_t)"pLMNidentity", - - offsetof(UTRANCellID, uTRANcellID) | 0x0, - (intptr_t)asn1_type__local_485, - 0, - (intptr_t)"uTRANcellID", - - offsetof(UTRANCellID, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_19, - offsetof(UTRANCellID, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"UTRANCellID", -}; - -static const ASN1CType asn1_type__local_486[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100004, - (intptr_t)asn1_type_ESN, -}; - -static const ASN1CType asn1_type__local_487[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100005, - (intptr_t)asn1_type_IMSIDS41, -}; - -const ASN1CType asn1_type_UE_Identity[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0, - 8, - 0, - sizeof(UE_Identity), - offsetof(UE_Identity, choice), - offsetof(UE_Identity, u), - (intptr_t)asn1_type_IMSI, - (intptr_t)"iMSI", - (intptr_t)asn1_type_TMSILAI, - (intptr_t)"tMSILAI", - (intptr_t)asn1_type_PTMSIRAI, - (intptr_t)"pTMSIRAI", - (intptr_t)asn1_type_IMEI, - (intptr_t)"iMEI", - (intptr_t)asn1_type__local_486, - (intptr_t)"eSN", - (intptr_t)asn1_type__local_487, - (intptr_t)"iMSIDS41", - (intptr_t)asn1_type_IMSIESN, - (intptr_t)"iMSIESN", - (intptr_t)asn1_type_TMSIDS41, - (intptr_t)"tMSIDS41", - (intptr_t)"UE-Identity", -}; - -const ASN1CType asn1_type_Update_cause[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 1, - 0, - (intptr_t)"relocation-preparation", - (intptr_t)"Update-cause", -}; - -const ASN1CType asn1_type_URAIdentityList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x0, - 0x8, - sizeof(URAIdentity), - (intptr_t)asn1_type_URAIdentity, - 0, - (intptr_t)"URAIdentityList", -}; - -const ASN1CType asn1_type_URAIdentity[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0xffff, - (intptr_t)"URAIdentity", -}; - -const ASN1CType asn1_type_U_RNTI[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x3, - 0x20, - 0x20, - (intptr_t)"U-RNTI", -}; - -const ASN1CType asn1_type_UnknownU_RNTIIndication[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100002, - 1, - 0, - (intptr_t)"unknown", - (intptr_t)"UnknownU-RNTIIndication", -}; - -const ASN1CType asn1_type_HNBRegisterRequest[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(HNBRegisterRequest), - - offsetof(HNBRegisterRequest, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_1, - 0, - (intptr_t)"protocolIEs", - - offsetof(HNBRegisterRequest, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_20, - offsetof(HNBRegisterRequest, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"HNBRegisterRequest", -}; - -const ASN1CType asn1_type_HNBRegisterAccept[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(HNBRegisterAccept), - - offsetof(HNBRegisterAccept, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_2, - 0, - (intptr_t)"protocolIEs", - - offsetof(HNBRegisterAccept, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_21, - offsetof(HNBRegisterAccept, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"HNBRegisterAccept", -}; - -const ASN1CType asn1_type_HNBRegisterReject[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(HNBRegisterReject), - - offsetof(HNBRegisterReject, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_3, - 0, - (intptr_t)"protocolIEs", - - offsetof(HNBRegisterReject, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_22, - offsetof(HNBRegisterReject, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"HNBRegisterReject", -}; - -const ASN1CType asn1_type_HNBDe_Register[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(HNBDe_Register), - - offsetof(HNBDe_Register, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_4, - 0, - (intptr_t)"protocolIEs", - - offsetof(HNBDe_Register, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_23, - offsetof(HNBDe_Register, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"HNBDe-Register", -}; - -const ASN1CType asn1_type_UERegisterRequest[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(UERegisterRequest), - - offsetof(UERegisterRequest, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_5, - 0, - (intptr_t)"protocolIEs", - - offsetof(UERegisterRequest, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_24, - offsetof(UERegisterRequest, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"UERegisterRequest", -}; - -const ASN1CType asn1_type_UERegisterAccept[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(UERegisterAccept), - - offsetof(UERegisterAccept, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_6, - 0, - (intptr_t)"protocolIEs", - - offsetof(UERegisterAccept, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_25, - offsetof(UERegisterAccept, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"UERegisterAccept", -}; - -const ASN1CType asn1_type_UERegisterReject[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(UERegisterReject), - - offsetof(UERegisterReject, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_7, - 0, - (intptr_t)"protocolIEs", - - offsetof(UERegisterReject, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_26, - offsetof(UERegisterReject, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"UERegisterReject", -}; - -const ASN1CType asn1_type_UEDe_Register[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(UEDe_Register), - - offsetof(UEDe_Register, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_8, - 0, - (intptr_t)"protocolIEs", - - offsetof(UEDe_Register, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_27, - offsetof(UEDe_Register, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"UEDe-Register", -}; - -const ASN1CType asn1_type_CSGMembershipUpdate[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(CSGMembershipUpdate), - - offsetof(CSGMembershipUpdate, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_9, - 0, - (intptr_t)"protocolIEs", - - offsetof(CSGMembershipUpdate, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_28, - offsetof(CSGMembershipUpdate, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"CSGMembershipUpdate", -}; - -const ASN1CType asn1_type_TNLUpdateRequest[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(TNLUpdateRequest), - - offsetof(TNLUpdateRequest, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_10, - 0, - (intptr_t)"protocolIEs", - - offsetof(TNLUpdateRequest, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_29, - offsetof(TNLUpdateRequest, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"TNLUpdateRequest", -}; - -const ASN1CType asn1_type_TNLUpdateResponse[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(TNLUpdateResponse), - - offsetof(TNLUpdateResponse, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_11, - 0, - (intptr_t)"protocolIEs", - - offsetof(TNLUpdateResponse, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_30, - offsetof(TNLUpdateResponse, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"TNLUpdateResponse", -}; - -const ASN1CType asn1_type_TNLUpdateFailure[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(TNLUpdateFailure), - - offsetof(TNLUpdateFailure, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_12, - 0, - (intptr_t)"protocolIEs", - - offsetof(TNLUpdateFailure, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_31, - offsetof(TNLUpdateFailure, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"TNLUpdateFailure", -}; - -const ASN1CType asn1_type_HNBConfigTransferRequest[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(HNBConfigTransferRequest), - - offsetof(HNBConfigTransferRequest, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_13, - 0, - (intptr_t)"protocolIEs", - - offsetof(HNBConfigTransferRequest, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_32, - offsetof(HNBConfigTransferRequest, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"HNBConfigTransferRequest", -}; - -const ASN1CType asn1_type_HNBConfigTransferResponse[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(HNBConfigTransferResponse), - - offsetof(HNBConfigTransferResponse, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_14, - 0, - (intptr_t)"protocolIEs", - - offsetof(HNBConfigTransferResponse, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_33, - offsetof(HNBConfigTransferResponse, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"HNBConfigTransferResponse", -}; - -const ASN1CType asn1_type_RelocationComplete[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(RelocationComplete), - - offsetof(RelocationComplete, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_15, - 0, - (intptr_t)"protocolIEs", - - offsetof(RelocationComplete, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_34, - offsetof(RelocationComplete, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"RelocationComplete", -}; - -const ASN1CType asn1_type_ErrorIndication[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(ErrorIndication), - - offsetof(ErrorIndication, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_16, - 0, - (intptr_t)"protocolIEs", - - offsetof(ErrorIndication, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_35, - offsetof(ErrorIndication, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"ErrorIndication", -}; - -const ASN1CType asn1_type_PrivateMessage[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 1, - sizeof(PrivateMessage), - - offsetof(PrivateMessage, privateIEs) | 0x0, - (intptr_t)asn1_type_PrivateIE_Container_1, - 0, - (intptr_t)"privateIEs", - - (intptr_t)"PrivateMessage", -}; - -const ASN1CType asn1_type_U_RNTIQueryRequest[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(U_RNTIQueryRequest), - - offsetof(U_RNTIQueryRequest, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_17, - 0, - (intptr_t)"protocolIEs", - - offsetof(U_RNTIQueryRequest, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_36, - offsetof(U_RNTIQueryRequest, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"U-RNTIQueryRequest", -}; - -const ASN1CType asn1_type_U_RNTIQueryResponse[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(U_RNTIQueryResponse), - - offsetof(U_RNTIQueryResponse, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_18, - 0, - (intptr_t)"protocolIEs", - - offsetof(U_RNTIQueryResponse, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_37, - offsetof(U_RNTIQueryResponse, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"U-RNTIQueryResponse", -}; - -static const Criticality asn1_value__local_488 = 1; - -const ASN1CType asn1_type_HNBAP_ELEMENTARY_PROCEDURE[] = { - (ASN1_CTYPE_OBJECT_CLASS << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0, - 5, - - 0x0, - 0, - 0, - (intptr_t)"&InitiatingMessage", - - 0x8, - 0, - 0, - (intptr_t)"&SuccessfulOutcome", - - 0x8, - 0, - 0, - (intptr_t)"&UnsuccessfulOutcome", - - 0x1, - (intptr_t)asn1_type_ProcedureCode, - 0, - (intptr_t)"&procedureCode", - - 0x11, - (intptr_t)asn1_type_Criticality, - (intptr_t)&asn1_value__local_488, - (intptr_t)"&criticality", - (intptr_t)"HNBAP-ELEMENTARY-PROCEDURE", -}; - -const ASN1CType asn1_type_HNBAP_PDU[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0, - 3, - 0, - sizeof(HNBAP_PDU), - offsetof(HNBAP_PDU, choice), - offsetof(HNBAP_PDU, u), - (intptr_t)asn1_type_InitiatingMessage, - (intptr_t)"initiatingMessage", - (intptr_t)asn1_type_SuccessfulOutcome, - (intptr_t)"successfulOutcome", - (intptr_t)asn1_type_UnsuccessfulOutcome, - (intptr_t)"unsuccessfulOutcome", - (intptr_t)"HNBAP-PDU", -}; - -static const ASN1CType asn1_type__local_489[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProcedureCode, -}; - -static const ASN1CType asn1_type__local_490[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProcedureCode asn1_value__local_494 = 1; - -static const Criticality asn1_value__local_495 = 0; - -static const ProcedureCode asn1_value__local_496 = 3; - -static const Criticality asn1_value__local_497 = 0; - -static const ProcedureCode asn1_value__local_498 = 9; - -static const Criticality asn1_value__local_499 = 0; - -static const ProcedureCode asn1_value__local_500 = 10; - -static const Criticality asn1_value__local_501 = 0; - -static const ProcedureCode asn1_value__local_502 = 14; - -static const Criticality asn1_value__local_503 = 0; - -static const ProcedureCode asn1_value__local_504 = 4; - -static const Criticality asn1_value__local_505 = 1; - -static const ProcedureCode asn1_value__local_506 = 2; - -static const Criticality asn1_value__local_507 = 1; - -static const ProcedureCode asn1_value__local_508 = 5; - -static const Criticality asn1_value__local_509 = 1; - -static const ProcedureCode asn1_value__local_510 = 6; - -static const Criticality asn1_value__local_511 = 1; - -static const ProcedureCode asn1_value__local_512 = 7; - -static const Criticality asn1_value__local_513 = 1; - -static const ProcedureCode asn1_value__local_514 = 11; - -static const Criticality asn1_value__local_515 = 1; - -static const HNBAP_ELEMENTARY_PROCEDURE asn1_value__local_493[] = { -{ - (intptr_t)asn1_type_HNBRegisterRequest, - (intptr_t)asn1_type_HNBRegisterAccept, - (intptr_t)asn1_type_HNBRegisterReject, - (intptr_t)&asn1_value__local_494, - (intptr_t)&asn1_value__local_495, -}, -{ - (intptr_t)asn1_type_UERegisterRequest, - (intptr_t)asn1_type_UERegisterAccept, - (intptr_t)asn1_type_UERegisterReject, - (intptr_t)&asn1_value__local_496, - (intptr_t)&asn1_value__local_497, -}, -{ - (intptr_t)asn1_type_TNLUpdateRequest, - (intptr_t)asn1_type_TNLUpdateResponse, - (intptr_t)asn1_type_TNLUpdateFailure, - (intptr_t)&asn1_value__local_498, - (intptr_t)&asn1_value__local_499, -}, -{ - (intptr_t)asn1_type_HNBConfigTransferRequest, - (intptr_t)asn1_type_HNBConfigTransferResponse, - 0, - (intptr_t)&asn1_value__local_500, - (intptr_t)&asn1_value__local_501, -}, -{ - (intptr_t)asn1_type_U_RNTIQueryRequest, - (intptr_t)asn1_type_U_RNTIQueryResponse, - 0, - (intptr_t)&asn1_value__local_502, - (intptr_t)&asn1_value__local_503, -}, -{ - (intptr_t)asn1_type_UEDe_Register, - 0, - 0, - (intptr_t)&asn1_value__local_504, - (intptr_t)&asn1_value__local_505, -}, -{ - (intptr_t)asn1_type_HNBDe_Register, - 0, - 0, - (intptr_t)&asn1_value__local_506, - (intptr_t)&asn1_value__local_507, -}, -{ - (intptr_t)asn1_type_ErrorIndication, - 0, - 0, - (intptr_t)&asn1_value__local_508, - (intptr_t)&asn1_value__local_509, -}, -{ - (intptr_t)asn1_type_PrivateMessage, - 0, - 0, - (intptr_t)&asn1_value__local_510, - (intptr_t)&asn1_value__local_511, -}, -{ - (intptr_t)asn1_type_CSGMembershipUpdate, - 0, - 0, - (intptr_t)&asn1_value__local_512, - (intptr_t)&asn1_value__local_513, -}, -{ - (intptr_t)asn1_type_RelocationComplete, - 0, - 0, - (intptr_t)&asn1_value__local_514, - (intptr_t)&asn1_value__local_515, -}, -}; - -static const ASN1CType asn1_constraint__local_492[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_ELEMENTARY_PROCEDURE, - 0, - (intptr_t)asn1_value__local_493, - 11, - 1, - 0, - 0x80000000, - 3, -}; - -static const ASN1CType asn1_type__local_491[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_492, -}; - -const ASN1CType asn1_type_InitiatingMessage[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100000, - 3, - sizeof(InitiatingMessage), - - offsetof(InitiatingMessage, procedureCode) | 0x0, - (intptr_t)asn1_type__local_489, - 0, - (intptr_t)"procedureCode", - - offsetof(InitiatingMessage, criticality) | 0x0, - (intptr_t)asn1_type__local_490, - 0, - (intptr_t)"criticality", - - offsetof(InitiatingMessage, value) | 0x0, - (intptr_t)asn1_type__local_491, - 0, - (intptr_t)"value", - - (intptr_t)"InitiatingMessage", -}; - -static const ASN1CType asn1_type__local_516[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProcedureCode, -}; - -static const ASN1CType asn1_type__local_517[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProcedureCode asn1_value__local_521 = 1; - -static const Criticality asn1_value__local_522 = 0; - -static const ProcedureCode asn1_value__local_523 = 3; - -static const Criticality asn1_value__local_524 = 0; - -static const ProcedureCode asn1_value__local_525 = 9; - -static const Criticality asn1_value__local_526 = 0; - -static const ProcedureCode asn1_value__local_527 = 10; - -static const Criticality asn1_value__local_528 = 0; - -static const ProcedureCode asn1_value__local_529 = 14; - -static const Criticality asn1_value__local_530 = 0; - -static const ProcedureCode asn1_value__local_531 = 4; - -static const Criticality asn1_value__local_532 = 1; - -static const ProcedureCode asn1_value__local_533 = 2; - -static const Criticality asn1_value__local_534 = 1; - -static const ProcedureCode asn1_value__local_535 = 5; - -static const Criticality asn1_value__local_536 = 1; - -static const ProcedureCode asn1_value__local_537 = 6; - -static const Criticality asn1_value__local_538 = 1; - -static const ProcedureCode asn1_value__local_539 = 7; - -static const Criticality asn1_value__local_540 = 1; - -static const ProcedureCode asn1_value__local_541 = 11; - -static const Criticality asn1_value__local_542 = 1; - -static const HNBAP_ELEMENTARY_PROCEDURE asn1_value__local_520[] = { -{ - (intptr_t)asn1_type_HNBRegisterRequest, - (intptr_t)asn1_type_HNBRegisterAccept, - (intptr_t)asn1_type_HNBRegisterReject, - (intptr_t)&asn1_value__local_521, - (intptr_t)&asn1_value__local_522, -}, -{ - (intptr_t)asn1_type_UERegisterRequest, - (intptr_t)asn1_type_UERegisterAccept, - (intptr_t)asn1_type_UERegisterReject, - (intptr_t)&asn1_value__local_523, - (intptr_t)&asn1_value__local_524, -}, -{ - (intptr_t)asn1_type_TNLUpdateRequest, - (intptr_t)asn1_type_TNLUpdateResponse, - (intptr_t)asn1_type_TNLUpdateFailure, - (intptr_t)&asn1_value__local_525, - (intptr_t)&asn1_value__local_526, -}, -{ - (intptr_t)asn1_type_HNBConfigTransferRequest, - (intptr_t)asn1_type_HNBConfigTransferResponse, - 0, - (intptr_t)&asn1_value__local_527, - (intptr_t)&asn1_value__local_528, -}, -{ - (intptr_t)asn1_type_U_RNTIQueryRequest, - (intptr_t)asn1_type_U_RNTIQueryResponse, - 0, - (intptr_t)&asn1_value__local_529, - (intptr_t)&asn1_value__local_530, -}, -{ - (intptr_t)asn1_type_UEDe_Register, - 0, - 0, - (intptr_t)&asn1_value__local_531, - (intptr_t)&asn1_value__local_532, -}, -{ - (intptr_t)asn1_type_HNBDe_Register, - 0, - 0, - (intptr_t)&asn1_value__local_533, - (intptr_t)&asn1_value__local_534, -}, -{ - (intptr_t)asn1_type_ErrorIndication, - 0, - 0, - (intptr_t)&asn1_value__local_535, - (intptr_t)&asn1_value__local_536, -}, -{ - (intptr_t)asn1_type_PrivateMessage, - 0, - 0, - (intptr_t)&asn1_value__local_537, - (intptr_t)&asn1_value__local_538, -}, -{ - (intptr_t)asn1_type_CSGMembershipUpdate, - 0, - 0, - (intptr_t)&asn1_value__local_539, - (intptr_t)&asn1_value__local_540, -}, -{ - (intptr_t)asn1_type_RelocationComplete, - 0, - 0, - (intptr_t)&asn1_value__local_541, - (intptr_t)&asn1_value__local_542, -}, -}; - -static const ASN1CType asn1_constraint__local_519[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_ELEMENTARY_PROCEDURE, - 1, - (intptr_t)asn1_value__local_520, - 11, - 1, - 0, - 0x80000000, - 3, -}; - -static const ASN1CType asn1_type__local_518[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_519, -}; - -const ASN1CType asn1_type_SuccessfulOutcome[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100001, - 3, - sizeof(SuccessfulOutcome), - - offsetof(SuccessfulOutcome, procedureCode) | 0x0, - (intptr_t)asn1_type__local_516, - 0, - (intptr_t)"procedureCode", - - offsetof(SuccessfulOutcome, criticality) | 0x0, - (intptr_t)asn1_type__local_517, - 0, - (intptr_t)"criticality", - - offsetof(SuccessfulOutcome, value) | 0x0, - (intptr_t)asn1_type__local_518, - 0, - (intptr_t)"value", - - (intptr_t)"SuccessfulOutcome", -}; - -static const ASN1CType asn1_type__local_543[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProcedureCode, -}; - -static const ASN1CType asn1_type__local_544[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProcedureCode asn1_value__local_548 = 1; - -static const Criticality asn1_value__local_549 = 0; - -static const ProcedureCode asn1_value__local_550 = 3; - -static const Criticality asn1_value__local_551 = 0; - -static const ProcedureCode asn1_value__local_552 = 9; - -static const Criticality asn1_value__local_553 = 0; - -static const ProcedureCode asn1_value__local_554 = 10; - -static const Criticality asn1_value__local_555 = 0; - -static const ProcedureCode asn1_value__local_556 = 14; - -static const Criticality asn1_value__local_557 = 0; - -static const ProcedureCode asn1_value__local_558 = 4; - -static const Criticality asn1_value__local_559 = 1; - -static const ProcedureCode asn1_value__local_560 = 2; - -static const Criticality asn1_value__local_561 = 1; - -static const ProcedureCode asn1_value__local_562 = 5; - -static const Criticality asn1_value__local_563 = 1; - -static const ProcedureCode asn1_value__local_564 = 6; - -static const Criticality asn1_value__local_565 = 1; - -static const ProcedureCode asn1_value__local_566 = 7; - -static const Criticality asn1_value__local_567 = 1; - -static const ProcedureCode asn1_value__local_568 = 11; - -static const Criticality asn1_value__local_569 = 1; - -static const HNBAP_ELEMENTARY_PROCEDURE asn1_value__local_547[] = { -{ - (intptr_t)asn1_type_HNBRegisterRequest, - (intptr_t)asn1_type_HNBRegisterAccept, - (intptr_t)asn1_type_HNBRegisterReject, - (intptr_t)&asn1_value__local_548, - (intptr_t)&asn1_value__local_549, -}, -{ - (intptr_t)asn1_type_UERegisterRequest, - (intptr_t)asn1_type_UERegisterAccept, - (intptr_t)asn1_type_UERegisterReject, - (intptr_t)&asn1_value__local_550, - (intptr_t)&asn1_value__local_551, -}, -{ - (intptr_t)asn1_type_TNLUpdateRequest, - (intptr_t)asn1_type_TNLUpdateResponse, - (intptr_t)asn1_type_TNLUpdateFailure, - (intptr_t)&asn1_value__local_552, - (intptr_t)&asn1_value__local_553, -}, -{ - (intptr_t)asn1_type_HNBConfigTransferRequest, - (intptr_t)asn1_type_HNBConfigTransferResponse, - 0, - (intptr_t)&asn1_value__local_554, - (intptr_t)&asn1_value__local_555, -}, -{ - (intptr_t)asn1_type_U_RNTIQueryRequest, - (intptr_t)asn1_type_U_RNTIQueryResponse, - 0, - (intptr_t)&asn1_value__local_556, - (intptr_t)&asn1_value__local_557, -}, -{ - (intptr_t)asn1_type_UEDe_Register, - 0, - 0, - (intptr_t)&asn1_value__local_558, - (intptr_t)&asn1_value__local_559, -}, -{ - (intptr_t)asn1_type_HNBDe_Register, - 0, - 0, - (intptr_t)&asn1_value__local_560, - (intptr_t)&asn1_value__local_561, -}, -{ - (intptr_t)asn1_type_ErrorIndication, - 0, - 0, - (intptr_t)&asn1_value__local_562, - (intptr_t)&asn1_value__local_563, -}, -{ - (intptr_t)asn1_type_PrivateMessage, - 0, - 0, - (intptr_t)&asn1_value__local_564, - (intptr_t)&asn1_value__local_565, -}, -{ - (intptr_t)asn1_type_CSGMembershipUpdate, - 0, - 0, - (intptr_t)&asn1_value__local_566, - (intptr_t)&asn1_value__local_567, -}, -{ - (intptr_t)asn1_type_RelocationComplete, - 0, - 0, - (intptr_t)&asn1_value__local_568, - (intptr_t)&asn1_value__local_569, -}, -}; - -static const ASN1CType asn1_constraint__local_546[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_HNBAP_ELEMENTARY_PROCEDURE, - 2, - (intptr_t)asn1_value__local_547, - 11, - 1, - 0, - 0x80000000, - 3, -}; - -static const ASN1CType asn1_type__local_545[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_546, -}; - -const ASN1CType asn1_type_UnsuccessfulOutcome[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100002, - 3, - sizeof(UnsuccessfulOutcome), - - offsetof(UnsuccessfulOutcome, procedureCode) | 0x0, - (intptr_t)asn1_type__local_543, - 0, - (intptr_t)"procedureCode", - - offsetof(UnsuccessfulOutcome, criticality) | 0x0, - (intptr_t)asn1_type__local_544, - 0, - (intptr_t)"criticality", - - offsetof(UnsuccessfulOutcome, value) | 0x0, - (intptr_t)asn1_type__local_545, - 0, - (intptr_t)"value", - - (intptr_t)"UnsuccessfulOutcome", -}; - diff --git a/asn1/hnbap/ffasn1c/hnbap.h b/asn1/hnbap/ffasn1c/hnbap.h deleted file mode 100644 index 400ae51..0000000 --- a/asn1/hnbap/ffasn1c/hnbap.h +++ /dev/null @@ -1,1935 +0,0 @@ -/* Automatically generated file - do not edit */ -#ifndef _FFASN1_OUT_H -#define _FFASN1_OUT_H - -#include "asn1defs.h" - -#ifdef __cplusplus -extern "C" { -#endif - -typedef enum Criticality { - Criticality_reject, - Criticality_ignore, - Criticality_notify, -} Criticality; - -extern const ASN1CType asn1_type_Criticality[]; - -typedef enum Presence { - Presence_optional, - Presence_conditional, - Presence_mandatory, -} Presence; - -extern const ASN1CType asn1_type_Presence[]; - -typedef enum { - PrivateIE_ID_local, - PrivateIE_ID_global, -} PrivateIE_ID_choice; - -typedef struct PrivateIE_ID { - PrivateIE_ID_choice choice; - union { - int local; - ASN1ObjectIdentifier global; - } u; -} PrivateIE_ID; - -extern const ASN1CType asn1_type_PrivateIE_ID[]; - -typedef int ProcedureCode; - -extern const ASN1CType asn1_type_ProcedureCode[]; - -typedef int ProtocolIE_ID; - -extern const ASN1CType asn1_type_ProtocolIE_ID[]; - -typedef enum TriggeringMessage { - TriggeringMessage_initiating_message, - TriggeringMessage_successful_outcome, - TriggeringMessage_unsuccessful_outcome, -} TriggeringMessage; - -extern const ASN1CType asn1_type_TriggeringMessage[]; - -typedef struct HNBAP_PROTOCOL_IES { /* object class definition */ - ASN1CType id; - ASN1CType criticality; - ASN1CType Value; - ASN1CType presence; -} HNBAP_PROTOCOL_IES; - - -extern const ASN1CType asn1_type_HNBAP_PROTOCOL_IES[]; - -typedef struct HNBAP_PROTOCOL_EXTENSION { /* object class definition */ - ASN1CType id; - ASN1CType criticality; - ASN1CType Extension; - ASN1CType presence; -} HNBAP_PROTOCOL_EXTENSION; - - -extern const ASN1CType asn1_type_HNBAP_PROTOCOL_EXTENSION[]; - -typedef struct HNBAP_PRIVATE_IES { /* object class definition */ - ASN1CType id; - ASN1CType criticality; - ASN1CType Value; - ASN1CType presence; -} HNBAP_PRIVATE_IES; - - -extern const ASN1CType asn1_type_HNBAP_PRIVATE_IES[]; - -typedef enum Access_stratum_release_indicator { - Access_stratum_release_indicator_r99, - Access_stratum_release_indicator_rel_4, - Access_stratum_release_indicator_rel_5, - Access_stratum_release_indicator_rel_6, - Access_stratum_release_indicator_rel_7, - Access_stratum_release_indicator_rel_8_and_beyond, -} Access_stratum_release_indicator; - -extern const ASN1CType asn1_type_Access_stratum_release_indicator[]; - -typedef enum AccessResult { - AccessResult_allowed, - AccessResult_notAllowed, -} AccessResult; - -extern const ASN1CType asn1_type_AccessResult[]; - -typedef enum AltitudeAndDirection_1 { - AltitudeAndDirection_1_height, - AltitudeAndDirection_1_depth, -} AltitudeAndDirection_1; - -extern const ASN1CType asn1_type_AltitudeAndDirection_1[]; - -typedef struct AltitudeAndDirection { - AltitudeAndDirection_1 directionOfAltitude; - int altitude; -} AltitudeAndDirection; - - -extern const ASN1CType asn1_type_AltitudeAndDirection[]; - -typedef int BackoffTimer; - -extern const ASN1CType asn1_type_BackoffTimer[]; - -typedef ASN1String BindingID; - -extern const ASN1CType asn1_type_BindingID[]; - -typedef enum CauseRadioNetwork { - CauseRadioNetwork_overload, - CauseRadioNetwork_unauthorised_Location, - CauseRadioNetwork_unauthorised_HNB, - CauseRadioNetwork_hNB_parameter_mismatch, - CauseRadioNetwork_invalid_UE_identity, - CauseRadioNetwork_uE_not_allowed_on_this_HNB, - CauseRadioNetwork_uE_unauthorised, - CauseRadioNetwork_connection_with_UE_lost, - CauseRadioNetwork_ue_RRC_release, - CauseRadioNetwork_hNB_not_registered, - CauseRadioNetwork_unspecified, - CauseRadioNetwork_normal, - CauseRadioNetwork_uE_relocated, - CauseRadioNetwork_ue_registered_in_another_HNB, - CauseRadioNetwork_no_neighbour_information_available, - CauseRadioNetwork_iurh_connection_to_that_neighbour_not_Allowed, -} CauseRadioNetwork; - -extern const ASN1CType asn1_type_CauseRadioNetwork[]; - -typedef enum CauseTransport { - CauseTransport_transport_resource_unavailable, - CauseTransport_unspecified, -} CauseTransport; - -extern const ASN1CType asn1_type_CauseTransport[]; - -typedef enum CauseProtocol { - CauseProtocol_transfer_syntax_error, - CauseProtocol_abstract_syntax_error_reject, - CauseProtocol_abstract_syntax_error_ignore_and_notify, - CauseProtocol_message_not_compatible_with_receiver_state, - CauseProtocol_semantic_error, - CauseProtocol_unspecified, - CauseProtocol_abstract_syntax_error_falsely_constructed_message, -} CauseProtocol; - -extern const ASN1CType asn1_type_CauseProtocol[]; - -typedef enum CauseMisc { - CauseMisc_processing_overload, - CauseMisc_hardware_failure, - CauseMisc_o_and_m_intervention, - CauseMisc_unspecified, -} CauseMisc; - -extern const ASN1CType asn1_type_CauseMisc[]; - -typedef enum { - Cause_radioNetwork, - Cause_transport, - Cause_protocol, - Cause_misc, -} Cause_choice; - -typedef struct Cause { - Cause_choice choice; - union { - CauseRadioNetwork radioNetwork; - CauseTransport transport; - CauseProtocol protocol; - CauseMisc misc; - } u; -} Cause; - -extern const ASN1CType asn1_type_Cause[]; - -typedef ASN1BitString CellIdentity; - -extern const ASN1CType asn1_type_CellIdentity[]; - -typedef enum CELL_FACHMobilitySupport { - CELL_FACHMobilitySupport_supported, -} CELL_FACHMobilitySupport; - -extern const ASN1CType asn1_type_CELL_FACHMobilitySupport[]; - -typedef ASN1BitString Context_ID; - -extern const ASN1CType asn1_type_Context_ID[]; - -typedef enum TypeOfError { - TypeOfError_not_understood, - TypeOfError_missing, -} TypeOfError; - -extern const ASN1CType asn1_type_TypeOfError[]; - -typedef struct ProtocolExtensionField_2 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_2; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_2[]; - -typedef struct ProtocolExtensionContainer_2 { - ProtocolExtensionField_2 *tab; - int count; -} ProtocolExtensionContainer_2; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_2[]; - -typedef struct CriticalityDiagnostics_IE_List_1 { - Criticality iECriticality; - ProtocolIE_ID iE_ID; - TypeOfError typeOfError; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_2 iE_Extensions; -} CriticalityDiagnostics_IE_List_1; - - -extern const ASN1CType asn1_type_CriticalityDiagnostics_IE_List_1[]; - -typedef struct CriticalityDiagnostics_IE_List { - CriticalityDiagnostics_IE_List_1 *tab; - int count; -} CriticalityDiagnostics_IE_List; - -extern const ASN1CType asn1_type_CriticalityDiagnostics_IE_List[]; - -typedef struct ProtocolExtensionField_1 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_1; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_1[]; - -typedef struct ProtocolExtensionContainer_1 { - ProtocolExtensionField_1 *tab; - int count; -} ProtocolExtensionContainer_1; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_1[]; - -typedef struct CriticalityDiagnostics { - BOOL procedureCode_option; - ProcedureCode procedureCode; - BOOL triggeringMessage_option; - TriggeringMessage triggeringMessage; - BOOL procedureCriticality_option; - Criticality procedureCriticality; - BOOL iEsCriticalityDiagnostics_option; - CriticalityDiagnostics_IE_List iEsCriticalityDiagnostics; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_1 iE_Extensions; -} CriticalityDiagnostics; - - -extern const ASN1CType asn1_type_CriticalityDiagnostics[]; - -typedef ASN1BitString CSG_ID; - -extern const ASN1CType asn1_type_CSG_ID[]; - -typedef enum CSG_Capability { - CSG_Capability_csg_capable, - CSG_Capability_not_csg_capable, -} CSG_Capability; - -extern const ASN1CType asn1_type_CSG_Capability[]; - -typedef enum CSGMembershipStatus { - CSGMembershipStatus_member, - CSGMembershipStatus_non_member, -} CSGMembershipStatus; - -extern const ASN1CType asn1_type_CSGMembershipStatus[]; - -typedef ASN1String PLMNidentity; - -extern const ASN1CType asn1_type_PLMNidentity[]; - -typedef ASN1String LAC; - -extern const ASN1CType asn1_type_LAC[]; - -typedef ASN1String CI; - -extern const ASN1CType asn1_type_CI[]; - -typedef struct ProtocolExtensionField_3 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_3; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_3[]; - -typedef struct ProtocolExtensionContainer_3 { - ProtocolExtensionField_3 *tab; - int count; -} ProtocolExtensionContainer_3; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_3[]; - -typedef struct CGI { - PLMNidentity pLMNidentity; - LAC lAC; - CI cI; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_3 iE_Extensions; -} CGI; - - -extern const ASN1CType asn1_type_CGI[]; - -typedef enum CN_DomainIndicator { - CN_DomainIndicator_cs_domain, - CN_DomainIndicator_ps_domain, -} CN_DomainIndicator; - -extern const ASN1CType asn1_type_CN_DomainIndicator[]; - -typedef ASN1BitString ESN; - -extern const ASN1CType asn1_type_ESN[]; - -typedef enum GeographicalCoordinates_1 { - GeographicalCoordinates_1_north, - GeographicalCoordinates_1_south, -} GeographicalCoordinates_1; - -extern const ASN1CType asn1_type_GeographicalCoordinates_1[]; - -typedef struct ProtocolExtensionField_5 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_5; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_5[]; - -typedef struct ProtocolExtensionContainer_5 { - ProtocolExtensionField_5 *tab; - int count; -} ProtocolExtensionContainer_5; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_5[]; - -typedef struct GeographicalCoordinates { - GeographicalCoordinates_1 latitudeSign; - int latitude; - int longitude; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_5 iE_Extensions; -} GeographicalCoordinates; - - -extern const ASN1CType asn1_type_GeographicalCoordinates[]; - -typedef struct ProtocolExtensionField_4 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_4; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_4[]; - -typedef struct ProtocolExtensionContainer_4 { - ProtocolExtensionField_4 *tab; - int count; -} ProtocolExtensionContainer_4; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_4[]; - -typedef struct GeographicalLocation { - GeographicalCoordinates geographicalCoordinates; - AltitudeAndDirection altitudeAndDirection; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_4 iE_Extensions; -} GeographicalLocation; - - -extern const ASN1CType asn1_type_GeographicalLocation[]; - -typedef ASN1String GTP_TEI; - -extern const ASN1CType asn1_type_GTP_TEI[]; - -typedef int HNBCapacity; - -extern const ASN1CType asn1_type_HNBCapacity[]; - -typedef enum HNB_Cell_Access_Mode { - HNB_Cell_Access_Mode_closed, - HNB_Cell_Access_Mode_hybrid, - HNB_Cell_Access_Mode_open, -} HNB_Cell_Access_Mode; - -extern const ASN1CType asn1_type_HNB_Cell_Access_Mode[]; - -typedef struct ProtocolExtensionField_6 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_6; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_6[]; - -typedef struct ProtocolExtensionContainer_6 { - ProtocolExtensionField_6 *tab; - int count; -} ProtocolExtensionContainer_6; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_6[]; - -typedef struct HNB_Cell_Identifier { - PLMNidentity pLMNidentity; - CellIdentity cellIdentity; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_6 iE_Extensions; -} HNB_Cell_Identifier; - - -extern const ASN1CType asn1_type_HNB_Cell_Identifier[]; - -typedef enum { - HNB_RNL_Identity_hNB_Identity_as_Cell_Identifier, -} HNB_RNL_Identity_choice; - -typedef struct HNB_RNL_Identity { - HNB_RNL_Identity_choice choice; - union { - HNB_Cell_Identifier hNB_Identity_as_Cell_Identifier; - } u; -} HNB_RNL_Identity; - -extern const ASN1CType asn1_type_HNB_RNL_Identity[]; - -typedef ASN1BitString PSC; - -extern const ASN1CType asn1_type_PSC[]; - -typedef ASN1String Ipv4Address; - -extern const ASN1CType asn1_type_Ipv4Address[]; - -typedef ASN1String Ipv6Address; - -extern const ASN1CType asn1_type_Ipv6Address[]; - -typedef enum { - IP_Address_1_ipv4info, - IP_Address_1_ipv6info, -} IP_Address_1_choice; - -typedef struct IP_Address_1 { - IP_Address_1_choice choice; - union { - Ipv4Address ipv4info; - Ipv6Address ipv6info; - } u; -} IP_Address_1; - -extern const ASN1CType asn1_type_IP_Address_1[]; - -typedef struct ProtocolExtensionField_12 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_12; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_12[]; - -typedef struct ProtocolExtensionContainer_12 { - ProtocolExtensionField_12 *tab; - int count; -} ProtocolExtensionContainer_12; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_12[]; - -typedef struct IP_Address { - IP_Address_1 ipaddress; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_12 iE_Extensions; -} IP_Address; - - -extern const ASN1CType asn1_type_IP_Address[]; - -typedef struct Iurh_Signalling_TNL_AddressList { - IP_Address *tab; - int count; -} Iurh_Signalling_TNL_AddressList; - -extern const ASN1CType asn1_type_Iurh_Signalling_TNL_AddressList[]; - -typedef struct ProtocolExtensionField_8 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_8; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_8[]; - -typedef struct ProtocolExtensionContainer_8 { - ProtocolExtensionField_8 *tab; - int count; -} ProtocolExtensionContainer_8; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_8[]; - -typedef struct HNBConfigurationInformationProvided { - BOOL psc_option; - PSC psc; - BOOL cSG_ID_option; - CSG_ID cSG_ID; - HNB_Cell_Access_Mode hNB_Cell_Access_Mode; - Iurh_Signalling_TNL_AddressList iurh_Signalling_TNL_AddressList; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_8 iE_Extensions; -} HNBConfigurationInformationProvided; - - -extern const ASN1CType asn1_type_HNBConfigurationInformationProvided[]; - -typedef struct ProtocolExtensionField_9 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_9; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_9[]; - -typedef struct ProtocolExtensionContainer_9 { - ProtocolExtensionField_9 *tab; - int count; -} ProtocolExtensionContainer_9; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_9[]; - -typedef struct HNBConfigurationInformationMissing { - Cause cause; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_9 iE_Extensions; -} HNBConfigurationInformationMissing; - - -extern const ASN1CType asn1_type_HNBConfigurationInformationMissing[]; - -typedef enum { - ConfigurationInformation_provided, - ConfigurationInformation_missing, -} ConfigurationInformation_choice; - -typedef struct ConfigurationInformation { - ConfigurationInformation_choice choice; - union { - HNBConfigurationInformationProvided provided; - HNBConfigurationInformationMissing missing; - } u; -} ConfigurationInformation; - -extern const ASN1CType asn1_type_ConfigurationInformation[]; - -typedef struct ProtocolExtensionField_7 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_7; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_7[]; - -typedef struct ProtocolExtensionContainer_7 { - ProtocolExtensionField_7 *tab; - int count; -} ProtocolExtensionContainer_7; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_7[]; - -typedef struct HNBConfigInfo { - HNB_RNL_Identity hnb_RNL_Identity; - ConfigurationInformation configurationInformation; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_7 iE_Extensions; -} HNBConfigInfo; - - -extern const ASN1CType asn1_type_HNBConfigInfo[]; - -typedef int RNC_ID; - -extern const ASN1CType asn1_type_RNC_ID[]; - -typedef enum UnknownU_RNTIIndication { - UnknownU_RNTIIndication_unknown, -} UnknownU_RNTIIndication; - -extern const ASN1CType asn1_type_UnknownU_RNTIIndication[]; - -typedef enum { - HNB_GWResponse_hNB, - HNB_GWResponse_macroRNC, - HNB_GWResponse_unknownU_RNTIIndication, -} HNB_GWResponse_choice; - -typedef struct HNB_GWResponse { - HNB_GWResponse_choice choice; - union { - HNBConfigInfo hNB; - RNC_ID macroRNC; - UnknownU_RNTIIndication unknownU_RNTIIndication; - } u; -} HNB_GWResponse; - -extern const ASN1CType asn1_type_HNB_GWResponse[]; - -typedef ASN1BitString S_RNTIPrefix; - -extern const ASN1CType asn1_type_S_RNTIPrefix[]; - -typedef int URAIdentity; - -extern const ASN1CType asn1_type_URAIdentity[]; - -typedef struct URAIdentityList { - URAIdentity *tab; - int count; -} URAIdentityList; - -extern const ASN1CType asn1_type_URAIdentityList[]; - -typedef ASN1String RAC; - -extern const ASN1CType asn1_type_RAC[]; - -typedef struct ProtocolExtensionField_19 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_19; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_19[]; - -typedef struct ProtocolExtensionContainer_19 { - ProtocolExtensionField_19 *tab; - int count; -} ProtocolExtensionContainer_19; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_19[]; - -typedef struct UTRANCellID { - LAC lAC; - RAC rAC; - PLMNidentity pLMNidentity; - CellIdentity uTRANcellID; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_19 iE_Extensions; -} UTRANCellID; - - -extern const ASN1CType asn1_type_UTRANCellID[]; - -typedef enum { - MacroCellID_uTRANCellID, - MacroCellID_gERANCellID, -} MacroCellID_choice; - -typedef struct MacroCellID { - MacroCellID_choice choice; - union { - UTRANCellID uTRANCellID; - CGI gERANCellID; - } u; -} MacroCellID; - -extern const ASN1CType asn1_type_MacroCellID[]; - -typedef struct ProtocolExtensionField_13 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_13; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_13[]; - -typedef struct ProtocolExtensionContainer_13 { - ProtocolExtensionField_13 *tab; - int count; -} ProtocolExtensionContainer_13; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_13[]; - -typedef struct MacroCoverageInformation { - MacroCellID cellIdentity; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_13 iE_Extensions; -} MacroCoverageInformation; - - -extern const ASN1CType asn1_type_MacroCoverageInformation[]; - -typedef struct ProtocolExtensionField_10 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_10; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_10[]; - -typedef struct ProtocolExtensionContainer_10 { - ProtocolExtensionField_10 *tab; - int count; -} ProtocolExtensionContainer_10; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_10[]; - -typedef struct HNB_Location_Information { - BOOL macroCoverageInfo_option; - MacroCoverageInformation macroCoverageInfo; - BOOL geographicalCoordinates_option; - GeographicalLocation geographicalCoordinates; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_10 iE_Extensions; -} HNB_Location_Information; - - -extern const ASN1CType asn1_type_HNB_Location_Information[]; - -typedef ASN1String HNB_Identity_Info; - -extern const ASN1CType asn1_type_HNB_Identity_Info[]; - -typedef struct ProtocolExtensionField_11 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_11; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_11[]; - -typedef struct ProtocolExtensionContainer_11 { - ProtocolExtensionField_11 *tab; - int count; -} ProtocolExtensionContainer_11; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_11[]; - -typedef struct HNB_Identity { - HNB_Identity_Info hNB_Identity_Info; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_11 iE_Extensions; -} HNB_Identity; - - -extern const ASN1CType asn1_type_HNB_Identity[]; - -typedef ASN1BitString IMEI; - -extern const ASN1CType asn1_type_IMEI[]; - -typedef ASN1String IMSI; - -extern const ASN1CType asn1_type_IMSI[]; - -typedef ASN1String IMSIDS41; - -extern const ASN1CType asn1_type_IMSIDS41[]; - -typedef struct IMSIESN { - IMSIDS41 iMSIDS41; - ESN eSN; -} IMSIESN; - - -extern const ASN1CType asn1_type_IMSIESN[]; - -typedef struct LAI { - PLMNidentity pLMNID; - LAC lAC; -} LAI; - - -extern const ASN1CType asn1_type_LAI[]; - -typedef int MuxPortNumber; - -extern const ASN1CType asn1_type_MuxPortNumber[]; - -typedef enum { - NeighbourIdentity_hNB_RNL_Identity, - NeighbourIdentity_cell_ID, -} NeighbourIdentity_choice; - -typedef struct NeighbourIdentity { - NeighbourIdentity_choice choice; - union { - HNB_RNL_Identity hNB_RNL_Identity; - CellIdentity cell_ID; - } u; -} NeighbourIdentity; - -extern const ASN1CType asn1_type_NeighbourIdentity[]; - -typedef struct NeighbourCellIdentityList { - NeighbourIdentity *tab; - int count; -} NeighbourCellIdentityList; - -extern const ASN1CType asn1_type_NeighbourCellIdentityList[]; - -typedef struct NeighbourInfoList { - HNBConfigInfo *tab; - int count; -} NeighbourInfoList; - -extern const ASN1CType asn1_type_NeighbourInfoList[]; - -typedef struct AdditionalNeighbourInfoList { - HNBConfigInfo *tab; - int count; -} AdditionalNeighbourInfoList; - -extern const ASN1CType asn1_type_AdditionalNeighbourInfoList[]; - -typedef struct ProtocolExtensionField_14 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_14; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_14[]; - -typedef struct ProtocolExtensionContainer_14 { - ProtocolExtensionField_14 *tab; - int count; -} ProtocolExtensionContainer_14; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_14[]; - -typedef struct NeighbourInfoRequestItem { - HNB_RNL_Identity hnb_RNL_Identity; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_14 iE_Extensions; -} NeighbourInfoRequestItem; - - -extern const ASN1CType asn1_type_NeighbourInfoRequestItem[]; - -typedef struct NeighbourInfoRequestList { - NeighbourInfoRequestItem *tab; - int count; -} NeighbourInfoRequestList; - -extern const ASN1CType asn1_type_NeighbourInfoRequestList[]; - -typedef ASN1BitString PTMSI; - -extern const ASN1CType asn1_type_PTMSI[]; - -typedef struct RAI { - LAI lAI; - RAC rAC; -} RAI; - - -extern const ASN1CType asn1_type_RAI[]; - -typedef struct PTMSIRAI { - PTMSI pTMSI; - RAI rAI; -} PTMSIRAI; - - -extern const ASN1CType asn1_type_PTMSIRAI[]; - -typedef ASN1BitString RAB_ID; - -extern const ASN1CType asn1_type_RAB_ID[]; - -typedef ASN1BitString TransportLayerAddress; - -extern const ASN1CType asn1_type_TransportLayerAddress[]; - -typedef enum { - TransportInfo_1_gtp_TEI, - TransportInfo_1_bindingID, -} TransportInfo_1_choice; - -typedef struct TransportInfo_1 { - TransportInfo_1_choice choice; - union { - GTP_TEI gtp_TEI; - BindingID bindingID; - } u; -} TransportInfo_1; - -extern const ASN1CType asn1_type_TransportInfo_1[]; - -typedef struct ProtocolExtensionField_16 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_16; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_16[]; - -typedef struct ProtocolExtensionContainer_16 { - ProtocolExtensionField_16 *tab; - int count; -} ProtocolExtensionContainer_16; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_16[]; - -typedef struct TransportInfo { - TransportLayerAddress transportLayerAddress; - TransportInfo_1 transportAssociation; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_16 iE_Extensions; -} TransportInfo; - - -extern const ASN1CType asn1_type_TransportInfo[]; - -typedef struct ProtocolExtensionField_15 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_15; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_15[]; - -typedef struct ProtocolExtensionContainer_15 { - ProtocolExtensionField_15 *tab; - int count; -} ProtocolExtensionContainer_15; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_15[]; - -typedef struct RABListItem { - RAB_ID rAB_ID; - TransportInfo old_transport_Info; - TransportInfo new_transport_Info; - CN_DomainIndicator cn_domain_indicator; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_15 iE_Extensions; -} RABListItem; - - -extern const ASN1CType asn1_type_RABListItem[]; - -typedef struct RABList { - RABListItem *tab; - int count; -} RABList; - -extern const ASN1CType asn1_type_RABList[]; - -typedef enum Registration_Cause { - Registration_Cause_emergency_call, - Registration_Cause_normal, - Registration_Cause_ue_relocation, -} Registration_Cause; - -extern const ASN1CType asn1_type_Registration_Cause[]; - -typedef ASN1String SAC; - -extern const ASN1CType asn1_type_SAC[]; - -typedef struct TMSILAI { - ASN1BitString tMSI; - LAI lAI; -} TMSILAI; - - -extern const ASN1CType asn1_type_TMSILAI[]; - -typedef ASN1String TMSIDS41; - -extern const ASN1CType asn1_type_TMSIDS41[]; - -typedef ASN1String UDP_Port_Number; - -extern const ASN1CType asn1_type_UDP_Port_Number[]; - -typedef struct ProtocolExtensionField_17 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_17; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_17[]; - -typedef struct ProtocolExtensionContainer_17 { - ProtocolExtensionField_17 *tab; - int count; -} ProtocolExtensionContainer_17; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_17[]; - -typedef struct Tunnel_Information { - IP_Address iP_Address; - BOOL uDP_Port_Number_option; - UDP_Port_Number uDP_Port_Number; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_17 iE_Extensions; -} Tunnel_Information; - - -extern const ASN1CType asn1_type_Tunnel_Information[]; - -typedef struct ProtocolExtensionField_18 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_18; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_18[]; - -typedef struct ProtocolExtensionContainer_18 { - ProtocolExtensionField_18 *tab; - int count; -} ProtocolExtensionContainer_18; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_18[]; - -typedef struct UE_Capabilities { - Access_stratum_release_indicator access_stratum_release_indicator; - CSG_Capability csg_capability; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_18 iE_Extensions; -} UE_Capabilities; - - -extern const ASN1CType asn1_type_UE_Capabilities[]; - -typedef enum { - UE_Identity_iMSI, - UE_Identity_tMSILAI, - UE_Identity_pTMSIRAI, - UE_Identity_iMEI, - UE_Identity_eSN, - UE_Identity_iMSIDS41, - UE_Identity_iMSIESN, - UE_Identity_tMSIDS41, -} UE_Identity_choice; - -typedef struct UE_Identity { - UE_Identity_choice choice; - union { - IMSI iMSI; - TMSILAI tMSILAI; - PTMSIRAI pTMSIRAI; - IMEI iMEI; - ESN eSN; - IMSIDS41 iMSIDS41; - IMSIESN iMSIESN; - TMSIDS41 tMSIDS41; - } u; -} UE_Identity; - -extern const ASN1CType asn1_type_UE_Identity[]; - -typedef enum Update_cause { - Update_cause_relocation_preparation, -} Update_cause; - -extern const ASN1CType asn1_type_Update_cause[]; - -typedef ASN1BitString U_RNTI; - -extern const ASN1CType asn1_type_U_RNTI[]; - -typedef struct ProtocolIE_Field_1 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_1; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_1[]; - -typedef struct ProtocolIE_Container_1 { - ProtocolIE_Field_1 *tab; - int count; -} ProtocolIE_Container_1; - -extern const ASN1CType asn1_type_ProtocolIE_Container_1[]; - -typedef struct ProtocolExtensionField_20 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_20; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_20[]; - -typedef struct ProtocolExtensionContainer_20 { - ProtocolExtensionField_20 *tab; - int count; -} ProtocolExtensionContainer_20; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_20[]; - -typedef struct HNBRegisterRequest { - ProtocolIE_Container_1 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_20 protocolExtensions; -} HNBRegisterRequest; - - -extern const ASN1CType asn1_type_HNBRegisterRequest[]; - -typedef struct ProtocolIE_Field_2 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_2; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_2[]; - -typedef struct ProtocolIE_Container_2 { - ProtocolIE_Field_2 *tab; - int count; -} ProtocolIE_Container_2; - -extern const ASN1CType asn1_type_ProtocolIE_Container_2[]; - -typedef struct ProtocolExtensionField_21 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_21; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_21[]; - -typedef struct ProtocolExtensionContainer_21 { - ProtocolExtensionField_21 *tab; - int count; -} ProtocolExtensionContainer_21; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_21[]; - -typedef struct HNBRegisterAccept { - ProtocolIE_Container_2 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_21 protocolExtensions; -} HNBRegisterAccept; - - -extern const ASN1CType asn1_type_HNBRegisterAccept[]; - -typedef struct ProtocolIE_Field_3 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_3; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_3[]; - -typedef struct ProtocolIE_Container_3 { - ProtocolIE_Field_3 *tab; - int count; -} ProtocolIE_Container_3; - -extern const ASN1CType asn1_type_ProtocolIE_Container_3[]; - -typedef struct ProtocolExtensionField_22 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_22; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_22[]; - -typedef struct ProtocolExtensionContainer_22 { - ProtocolExtensionField_22 *tab; - int count; -} ProtocolExtensionContainer_22; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_22[]; - -typedef struct HNBRegisterReject { - ProtocolIE_Container_3 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_22 protocolExtensions; -} HNBRegisterReject; - - -extern const ASN1CType asn1_type_HNBRegisterReject[]; - -typedef struct ProtocolIE_Field_4 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_4; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_4[]; - -typedef struct ProtocolIE_Container_4 { - ProtocolIE_Field_4 *tab; - int count; -} ProtocolIE_Container_4; - -extern const ASN1CType asn1_type_ProtocolIE_Container_4[]; - -typedef struct ProtocolExtensionField_23 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_23; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_23[]; - -typedef struct ProtocolExtensionContainer_23 { - ProtocolExtensionField_23 *tab; - int count; -} ProtocolExtensionContainer_23; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_23[]; - -typedef struct HNBDe_Register { - ProtocolIE_Container_4 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_23 protocolExtensions; -} HNBDe_Register; - - -extern const ASN1CType asn1_type_HNBDe_Register[]; - -typedef struct ProtocolIE_Field_5 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_5; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_5[]; - -typedef struct ProtocolIE_Container_5 { - ProtocolIE_Field_5 *tab; - int count; -} ProtocolIE_Container_5; - -extern const ASN1CType asn1_type_ProtocolIE_Container_5[]; - -typedef struct ProtocolExtensionField_24 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_24; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_24[]; - -typedef struct ProtocolExtensionContainer_24 { - ProtocolExtensionField_24 *tab; - int count; -} ProtocolExtensionContainer_24; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_24[]; - -typedef struct UERegisterRequest { - ProtocolIE_Container_5 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_24 protocolExtensions; -} UERegisterRequest; - - -extern const ASN1CType asn1_type_UERegisterRequest[]; - -typedef struct ProtocolIE_Field_6 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_6; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_6[]; - -typedef struct ProtocolIE_Container_6 { - ProtocolIE_Field_6 *tab; - int count; -} ProtocolIE_Container_6; - -extern const ASN1CType asn1_type_ProtocolIE_Container_6[]; - -typedef struct ProtocolExtensionField_25 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_25; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_25[]; - -typedef struct ProtocolExtensionContainer_25 { - ProtocolExtensionField_25 *tab; - int count; -} ProtocolExtensionContainer_25; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_25[]; - -typedef struct UERegisterAccept { - ProtocolIE_Container_6 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_25 protocolExtensions; -} UERegisterAccept; - - -extern const ASN1CType asn1_type_UERegisterAccept[]; - -typedef struct ProtocolIE_Field_7 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_7; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_7[]; - -typedef struct ProtocolIE_Container_7 { - ProtocolIE_Field_7 *tab; - int count; -} ProtocolIE_Container_7; - -extern const ASN1CType asn1_type_ProtocolIE_Container_7[]; - -typedef struct ProtocolExtensionField_26 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_26; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_26[]; - -typedef struct ProtocolExtensionContainer_26 { - ProtocolExtensionField_26 *tab; - int count; -} ProtocolExtensionContainer_26; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_26[]; - -typedef struct UERegisterReject { - ProtocolIE_Container_7 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_26 protocolExtensions; -} UERegisterReject; - - -extern const ASN1CType asn1_type_UERegisterReject[]; - -typedef struct ProtocolIE_Field_8 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_8; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_8[]; - -typedef struct ProtocolIE_Container_8 { - ProtocolIE_Field_8 *tab; - int count; -} ProtocolIE_Container_8; - -extern const ASN1CType asn1_type_ProtocolIE_Container_8[]; - -typedef struct ProtocolExtensionField_27 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_27; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_27[]; - -typedef struct ProtocolExtensionContainer_27 { - ProtocolExtensionField_27 *tab; - int count; -} ProtocolExtensionContainer_27; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_27[]; - -typedef struct UEDe_Register { - ProtocolIE_Container_8 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_27 protocolExtensions; -} UEDe_Register; - - -extern const ASN1CType asn1_type_UEDe_Register[]; - -typedef struct ProtocolIE_Field_9 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_9; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_9[]; - -typedef struct ProtocolIE_Container_9 { - ProtocolIE_Field_9 *tab; - int count; -} ProtocolIE_Container_9; - -extern const ASN1CType asn1_type_ProtocolIE_Container_9[]; - -typedef struct ProtocolExtensionField_28 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_28; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_28[]; - -typedef struct ProtocolExtensionContainer_28 { - ProtocolExtensionField_28 *tab; - int count; -} ProtocolExtensionContainer_28; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_28[]; - -typedef struct CSGMembershipUpdate { - ProtocolIE_Container_9 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_28 protocolExtensions; -} CSGMembershipUpdate; - - -extern const ASN1CType asn1_type_CSGMembershipUpdate[]; - -typedef struct ProtocolIE_Field_10 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_10; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_10[]; - -typedef struct ProtocolIE_Container_10 { - ProtocolIE_Field_10 *tab; - int count; -} ProtocolIE_Container_10; - -extern const ASN1CType asn1_type_ProtocolIE_Container_10[]; - -typedef struct ProtocolExtensionField_29 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_29; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_29[]; - -typedef struct ProtocolExtensionContainer_29 { - ProtocolExtensionField_29 *tab; - int count; -} ProtocolExtensionContainer_29; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_29[]; - -typedef struct TNLUpdateRequest { - ProtocolIE_Container_10 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_29 protocolExtensions; -} TNLUpdateRequest; - - -extern const ASN1CType asn1_type_TNLUpdateRequest[]; - -typedef struct ProtocolIE_Field_11 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_11; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_11[]; - -typedef struct ProtocolIE_Container_11 { - ProtocolIE_Field_11 *tab; - int count; -} ProtocolIE_Container_11; - -extern const ASN1CType asn1_type_ProtocolIE_Container_11[]; - -typedef struct ProtocolExtensionField_30 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_30; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_30[]; - -typedef struct ProtocolExtensionContainer_30 { - ProtocolExtensionField_30 *tab; - int count; -} ProtocolExtensionContainer_30; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_30[]; - -typedef struct TNLUpdateResponse { - ProtocolIE_Container_11 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_30 protocolExtensions; -} TNLUpdateResponse; - - -extern const ASN1CType asn1_type_TNLUpdateResponse[]; - -typedef struct ProtocolIE_Field_12 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_12; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_12[]; - -typedef struct ProtocolIE_Container_12 { - ProtocolIE_Field_12 *tab; - int count; -} ProtocolIE_Container_12; - -extern const ASN1CType asn1_type_ProtocolIE_Container_12[]; - -typedef struct ProtocolExtensionField_31 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_31; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_31[]; - -typedef struct ProtocolExtensionContainer_31 { - ProtocolExtensionField_31 *tab; - int count; -} ProtocolExtensionContainer_31; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_31[]; - -typedef struct TNLUpdateFailure { - ProtocolIE_Container_12 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_31 protocolExtensions; -} TNLUpdateFailure; - - -extern const ASN1CType asn1_type_TNLUpdateFailure[]; - -typedef struct ProtocolIE_Field_13 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_13; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_13[]; - -typedef struct ProtocolIE_Container_13 { - ProtocolIE_Field_13 *tab; - int count; -} ProtocolIE_Container_13; - -extern const ASN1CType asn1_type_ProtocolIE_Container_13[]; - -typedef struct ProtocolExtensionField_32 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_32; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_32[]; - -typedef struct ProtocolExtensionContainer_32 { - ProtocolExtensionField_32 *tab; - int count; -} ProtocolExtensionContainer_32; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_32[]; - -typedef struct HNBConfigTransferRequest { - ProtocolIE_Container_13 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_32 protocolExtensions; -} HNBConfigTransferRequest; - - -extern const ASN1CType asn1_type_HNBConfigTransferRequest[]; - -typedef struct ProtocolIE_Field_14 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_14; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_14[]; - -typedef struct ProtocolIE_Container_14 { - ProtocolIE_Field_14 *tab; - int count; -} ProtocolIE_Container_14; - -extern const ASN1CType asn1_type_ProtocolIE_Container_14[]; - -typedef struct ProtocolExtensionField_33 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_33; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_33[]; - -typedef struct ProtocolExtensionContainer_33 { - ProtocolExtensionField_33 *tab; - int count; -} ProtocolExtensionContainer_33; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_33[]; - -typedef struct HNBConfigTransferResponse { - ProtocolIE_Container_14 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_33 protocolExtensions; -} HNBConfigTransferResponse; - - -extern const ASN1CType asn1_type_HNBConfigTransferResponse[]; - -typedef struct ProtocolIE_Field_15 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_15; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_15[]; - -typedef struct ProtocolIE_Container_15 { - ProtocolIE_Field_15 *tab; - int count; -} ProtocolIE_Container_15; - -extern const ASN1CType asn1_type_ProtocolIE_Container_15[]; - -typedef struct ProtocolExtensionField_34 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_34; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_34[]; - -typedef struct ProtocolExtensionContainer_34 { - ProtocolExtensionField_34 *tab; - int count; -} ProtocolExtensionContainer_34; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_34[]; - -typedef struct RelocationComplete { - ProtocolIE_Container_15 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_34 protocolExtensions; -} RelocationComplete; - - -extern const ASN1CType asn1_type_RelocationComplete[]; - -typedef struct ProtocolIE_Field_16 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_16; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_16[]; - -typedef struct ProtocolIE_Container_16 { - ProtocolIE_Field_16 *tab; - int count; -} ProtocolIE_Container_16; - -extern const ASN1CType asn1_type_ProtocolIE_Container_16[]; - -typedef struct ProtocolExtensionField_35 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_35; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_35[]; - -typedef struct ProtocolExtensionContainer_35 { - ProtocolExtensionField_35 *tab; - int count; -} ProtocolExtensionContainer_35; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_35[]; - -typedef struct ErrorIndication { - ProtocolIE_Container_16 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_35 protocolExtensions; -} ErrorIndication; - - -extern const ASN1CType asn1_type_ErrorIndication[]; - -typedef struct PrivateIE_Field_1 { - PrivateIE_ID id; - Criticality criticality; - ASN1OpenType value; -} PrivateIE_Field_1; - - -extern const ASN1CType asn1_type_PrivateIE_Field_1[]; - -typedef struct PrivateIE_Container_1 { - PrivateIE_Field_1 *tab; - int count; -} PrivateIE_Container_1; - -extern const ASN1CType asn1_type_PrivateIE_Container_1[]; - -typedef struct PrivateMessage { - PrivateIE_Container_1 privateIEs; -} PrivateMessage; - - -extern const ASN1CType asn1_type_PrivateMessage[]; - -typedef struct ProtocolIE_Field_17 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_17; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_17[]; - -typedef struct ProtocolIE_Container_17 { - ProtocolIE_Field_17 *tab; - int count; -} ProtocolIE_Container_17; - -extern const ASN1CType asn1_type_ProtocolIE_Container_17[]; - -typedef struct ProtocolExtensionField_36 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_36; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_36[]; - -typedef struct ProtocolExtensionContainer_36 { - ProtocolExtensionField_36 *tab; - int count; -} ProtocolExtensionContainer_36; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_36[]; - -typedef struct U_RNTIQueryRequest { - ProtocolIE_Container_17 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_36 protocolExtensions; -} U_RNTIQueryRequest; - - -extern const ASN1CType asn1_type_U_RNTIQueryRequest[]; - -typedef struct ProtocolIE_Field_18 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_18; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_18[]; - -typedef struct ProtocolIE_Container_18 { - ProtocolIE_Field_18 *tab; - int count; -} ProtocolIE_Container_18; - -extern const ASN1CType asn1_type_ProtocolIE_Container_18[]; - -typedef struct ProtocolExtensionField_37 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_37; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_37[]; - -typedef struct ProtocolExtensionContainer_37 { - ProtocolExtensionField_37 *tab; - int count; -} ProtocolExtensionContainer_37; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_37[]; - -typedef struct U_RNTIQueryResponse { - ProtocolIE_Container_18 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_37 protocolExtensions; -} U_RNTIQueryResponse; - - -extern const ASN1CType asn1_type_U_RNTIQueryResponse[]; - -typedef struct HNBAP_ELEMENTARY_PROCEDURE { /* object class definition */ - ASN1CType InitiatingMessage; - ASN1CType SuccessfulOutcome; - ASN1CType UnsuccessfulOutcome; - ASN1CType procedureCode; - ASN1CType criticality; -} HNBAP_ELEMENTARY_PROCEDURE; - - -extern const ASN1CType asn1_type_HNBAP_ELEMENTARY_PROCEDURE[]; - -typedef struct InitiatingMessage { - ProcedureCode procedureCode; - Criticality criticality; - ASN1OpenType value; -} InitiatingMessage; - - -extern const ASN1CType asn1_type_InitiatingMessage[]; - -typedef struct SuccessfulOutcome { - ProcedureCode procedureCode; - Criticality criticality; - ASN1OpenType value; -} SuccessfulOutcome; - - -extern const ASN1CType asn1_type_SuccessfulOutcome[]; - -typedef struct UnsuccessfulOutcome { - ProcedureCode procedureCode; - Criticality criticality; - ASN1OpenType value; -} UnsuccessfulOutcome; - - -extern const ASN1CType asn1_type_UnsuccessfulOutcome[]; - -typedef enum { - HNBAP_PDU_initiatingMessage, - HNBAP_PDU_successfulOutcome, - HNBAP_PDU_unsuccessfulOutcome, -} HNBAP_PDU_choice; - -typedef struct HNBAP_PDU { - HNBAP_PDU_choice choice; - union { - InitiatingMessage initiatingMessage; - SuccessfulOutcome successfulOutcome; - UnsuccessfulOutcome unsuccessfulOutcome; - } u; -} HNBAP_PDU; - -extern const ASN1CType asn1_type_HNBAP_PDU[]; - -#ifdef __cplusplus -} -#endif - -#endif /* _FFASN1_OUT_H */ diff --git a/asn1/ranap/ffasn1c/ranap.c b/asn1/ranap/ffasn1c/ranap.c deleted file mode 100644 index 21f631b..0000000 --- a/asn1/ranap/ffasn1c/ranap.c +++ /dev/null @@ -1,37588 +0,0 @@ -/* Automatically generated file - do not edit */ - -#include "asn1defs.h" -#include "ranap.h" - -const ASN1CType asn1_type_Criticality[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0xa, - 3, - (intptr_t)"reject", - (intptr_t)"ignore", - (intptr_t)"notify", - (intptr_t)"Criticality", -}; - -const ASN1CType asn1_type_Presence[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0xa, - 3, - (intptr_t)"optional", - (intptr_t)"conditional", - (intptr_t)"mandatory", - (intptr_t)"Presence", -}; - -static const ASN1CType asn1_type__local_0[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, -}; - -static const ASN1CType asn1_type__local_1[] = { - (ASN1_CTYPE_OBJECT_IDENTIFIER << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, -}; - -const ASN1CType asn1_type_PrivateIE_ID[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0, - 2, - sizeof(PrivateIE_ID), - offsetof(PrivateIE_ID, choice), - offsetof(PrivateIE_ID, u), - (intptr_t)asn1_type__local_0, - (intptr_t)"local", - (intptr_t)asn1_type__local_1, - (intptr_t)"global", - (intptr_t)"PrivateIE-ID", -}; - -const ASN1CType asn1_type_ProcedureCode[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0xff, - (intptr_t)"ProcedureCode", -}; - -const ASN1CType asn1_type_ProtocolExtensionID[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0xffff, - (intptr_t)"ProtocolExtensionID", -}; - -const ASN1CType asn1_type_ProtocolIE_ID[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0xffff, - (intptr_t)"ProtocolIE-ID", -}; - -const ASN1CType asn1_type_TriggeringMessage[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100001, - 4, - (intptr_t)"initiating-message", - (intptr_t)"successful-outcome", - (intptr_t)"unsuccessfull-outcome", - (intptr_t)"outcome", - (intptr_t)"TriggeringMessage", -}; - -const ASN1CType asn1_type_RANAP_PROTOCOL_IES[] = { - (ASN1_CTYPE_OBJECT_CLASS << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0, - 4, - - 0x1, - (intptr_t)asn1_type_ProtocolIE_ID, - 0, - (intptr_t)"&id", - - 0x1, - (intptr_t)asn1_type_Criticality, - 0, - (intptr_t)"&criticality", - - 0x0, - 0, - 0, - (intptr_t)"&Value", - - 0x1, - (intptr_t)asn1_type_Presence, - 0, - (intptr_t)"&presence", - (intptr_t)"RANAP-PROTOCOL-IES", -}; - -const ASN1CType asn1_type_RANAP_PROTOCOL_IES_PAIR[] = { - (ASN1_CTYPE_OBJECT_CLASS << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0, - 6, - - 0x1, - (intptr_t)asn1_type_ProtocolIE_ID, - 0, - (intptr_t)"&id", - - 0x1, - (intptr_t)asn1_type_Criticality, - 0, - (intptr_t)"&firstCriticality", - - 0x0, - 0, - 0, - (intptr_t)"&FirstValue", - - 0x1, - (intptr_t)asn1_type_Criticality, - 0, - (intptr_t)"&secondCriticality", - - 0x0, - 0, - 0, - (intptr_t)"&SecondValue", - - 0x1, - (intptr_t)asn1_type_Presence, - 0, - (intptr_t)"&presence", - (intptr_t)"RANAP-PROTOCOL-IES-PAIR", -}; - -const ASN1CType asn1_type_RANAP_PROTOCOL_EXTENSION[] = { - (ASN1_CTYPE_OBJECT_CLASS << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0, - 4, - - 0x1, - (intptr_t)asn1_type_ProtocolExtensionID, - 0, - (intptr_t)"&id", - - 0x1, - (intptr_t)asn1_type_Criticality, - 0, - (intptr_t)"&criticality", - - 0x0, - 0, - 0, - (intptr_t)"&Extension", - - 0x1, - (intptr_t)asn1_type_Presence, - 0, - (intptr_t)"&presence", - (intptr_t)"RANAP-PROTOCOL-EXTENSION", -}; - -const ASN1CType asn1_type_RANAP_PRIVATE_IES[] = { - (ASN1_CTYPE_OBJECT_CLASS << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0, - 4, - - 0x1, - (intptr_t)asn1_type_PrivateIE_ID, - 0, - (intptr_t)"&id", - - 0x1, - (intptr_t)asn1_type_Criticality, - 0, - (intptr_t)"&criticality", - - 0x0, - 0, - 0, - (intptr_t)"&Value", - - 0x1, - (intptr_t)asn1_type_Presence, - 0, - (intptr_t)"&presence", - (intptr_t)"RANAP-PRIVATE-IES", -}; - -const ASN1CType asn1_type_ProtocolIE_Container_1[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_1), - (intptr_t)asn1_type_ProtocolIE_Field_1, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_2[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_2), - (intptr_t)asn1_type_ProtocolIE_Field_2, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_3[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_3), - (intptr_t)asn1_type_ProtocolIE_Field_3, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_4[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_4), - (intptr_t)asn1_type_ProtocolIE_Field_4, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_5[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_5), - (intptr_t)asn1_type_ProtocolIE_Field_5, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_6[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_6), - (intptr_t)asn1_type_ProtocolIE_Field_6, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_7[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_7), - (intptr_t)asn1_type_ProtocolIE_Field_7, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_8[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_8), - (intptr_t)asn1_type_ProtocolIE_Field_8, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_9[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_9), - (intptr_t)asn1_type_ProtocolIE_Field_9, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_10[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_10), - (intptr_t)asn1_type_ProtocolIE_Field_10, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_11[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_11), - (intptr_t)asn1_type_ProtocolIE_Field_11, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_12[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_12), - (intptr_t)asn1_type_ProtocolIE_Field_12, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_13[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_13), - (intptr_t)asn1_type_ProtocolIE_Field_13, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_14[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_14), - (intptr_t)asn1_type_ProtocolIE_Field_14, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_15[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_15), - (intptr_t)asn1_type_ProtocolIE_Field_15, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_16[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_16), - (intptr_t)asn1_type_ProtocolIE_Field_16, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_17[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_17), - (intptr_t)asn1_type_ProtocolIE_Field_17, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_18[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_18), - (intptr_t)asn1_type_ProtocolIE_Field_18, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_19[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_19), - (intptr_t)asn1_type_ProtocolIE_Field_19, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_20[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_20), - (intptr_t)asn1_type_ProtocolIE_Field_20, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_21[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_21), - (intptr_t)asn1_type_ProtocolIE_Field_21, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_22[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_22), - (intptr_t)asn1_type_ProtocolIE_Field_22, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_23[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_23), - (intptr_t)asn1_type_ProtocolIE_Field_23, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_24[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_24), - (intptr_t)asn1_type_ProtocolIE_Field_24, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_25[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_25), - (intptr_t)asn1_type_ProtocolIE_Field_25, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_26[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_26), - (intptr_t)asn1_type_ProtocolIE_Field_26, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_27[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_27), - (intptr_t)asn1_type_ProtocolIE_Field_27, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_28[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_28), - (intptr_t)asn1_type_ProtocolIE_Field_28, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_29[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_29), - (intptr_t)asn1_type_ProtocolIE_Field_29, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_30[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_30), - (intptr_t)asn1_type_ProtocolIE_Field_30, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_31[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_31), - (intptr_t)asn1_type_ProtocolIE_Field_31, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_32[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_32), - (intptr_t)asn1_type_ProtocolIE_Field_32, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_33[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_33), - (intptr_t)asn1_type_ProtocolIE_Field_33, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_34[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_34), - (intptr_t)asn1_type_ProtocolIE_Field_34, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_35[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_35), - (intptr_t)asn1_type_ProtocolIE_Field_35, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_36[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_36), - (intptr_t)asn1_type_ProtocolIE_Field_36, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_37[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_37), - (intptr_t)asn1_type_ProtocolIE_Field_37, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_38[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_38), - (intptr_t)asn1_type_ProtocolIE_Field_38, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_39[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_39), - (intptr_t)asn1_type_ProtocolIE_Field_39, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_40[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_40), - (intptr_t)asn1_type_ProtocolIE_Field_40, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_41[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_41), - (intptr_t)asn1_type_ProtocolIE_Field_41, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_42[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_42), - (intptr_t)asn1_type_ProtocolIE_Field_42, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_43[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_43), - (intptr_t)asn1_type_ProtocolIE_Field_43, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_44[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_44), - (intptr_t)asn1_type_ProtocolIE_Field_44, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_45[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_45), - (intptr_t)asn1_type_ProtocolIE_Field_45, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_46[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_46), - (intptr_t)asn1_type_ProtocolIE_Field_46, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_47[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_47), - (intptr_t)asn1_type_ProtocolIE_Field_47, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_48[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_48), - (intptr_t)asn1_type_ProtocolIE_Field_48, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_49[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_49), - (intptr_t)asn1_type_ProtocolIE_Field_49, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_50[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_50), - (intptr_t)asn1_type_ProtocolIE_Field_50, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_51[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_51), - (intptr_t)asn1_type_ProtocolIE_Field_51, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_52[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_52), - (intptr_t)asn1_type_ProtocolIE_Field_52, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_53[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_53), - (intptr_t)asn1_type_ProtocolIE_Field_53, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_54[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_54), - (intptr_t)asn1_type_ProtocolIE_Field_54, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_55[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_55), - (intptr_t)asn1_type_ProtocolIE_Field_55, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_56[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_57), - (intptr_t)asn1_type_ProtocolIE_Field_57, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_57[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_58), - (intptr_t)asn1_type_ProtocolIE_Field_58, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_58[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_59), - (intptr_t)asn1_type_ProtocolIE_Field_59, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_59[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_60), - (intptr_t)asn1_type_ProtocolIE_Field_60, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_60[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_61), - (intptr_t)asn1_type_ProtocolIE_Field_61, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_61[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_62), - (intptr_t)asn1_type_ProtocolIE_Field_62, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_62[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_63), - (intptr_t)asn1_type_ProtocolIE_Field_63, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_63[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_64), - (intptr_t)asn1_type_ProtocolIE_Field_64, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_64[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_65), - (intptr_t)asn1_type_ProtocolIE_Field_65, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_65[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_66), - (intptr_t)asn1_type_ProtocolIE_Field_66, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_66[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_67), - (intptr_t)asn1_type_ProtocolIE_Field_67, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_67[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_68), - (intptr_t)asn1_type_ProtocolIE_Field_68, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_68[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_69), - (intptr_t)asn1_type_ProtocolIE_Field_69, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_69[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_70), - (intptr_t)asn1_type_ProtocolIE_Field_70, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_70[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_71), - (intptr_t)asn1_type_ProtocolIE_Field_71, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_71[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_72), - (intptr_t)asn1_type_ProtocolIE_Field_72, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_72[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_73), - (intptr_t)asn1_type_ProtocolIE_Field_73, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_73[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_74), - (intptr_t)asn1_type_ProtocolIE_Field_74, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_74[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_75), - (intptr_t)asn1_type_ProtocolIE_Field_75, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_75[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_76), - (intptr_t)asn1_type_ProtocolIE_Field_76, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_76[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_77), - (intptr_t)asn1_type_ProtocolIE_Field_77, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_77[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_78), - (intptr_t)asn1_type_ProtocolIE_Field_78, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_78[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_79), - (intptr_t)asn1_type_ProtocolIE_Field_79, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_79[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_80), - (intptr_t)asn1_type_ProtocolIE_Field_80, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_80[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_81), - (intptr_t)asn1_type_ProtocolIE_Field_81, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_81[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_82), - (intptr_t)asn1_type_ProtocolIE_Field_82, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_82[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_83), - (intptr_t)asn1_type_ProtocolIE_Field_83, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_83[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_84), - (intptr_t)asn1_type_ProtocolIE_Field_84, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_84[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_85), - (intptr_t)asn1_type_ProtocolIE_Field_85, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_85[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_86), - (intptr_t)asn1_type_ProtocolIE_Field_86, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_86[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_87), - (intptr_t)asn1_type_ProtocolIE_Field_87, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_87[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_88), - (intptr_t)asn1_type_ProtocolIE_Field_88, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_88[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_89), - (intptr_t)asn1_type_ProtocolIE_Field_89, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_89[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_90), - (intptr_t)asn1_type_ProtocolIE_Field_90, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_90[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_91), - (intptr_t)asn1_type_ProtocolIE_Field_91, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_91[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_92), - (intptr_t)asn1_type_ProtocolIE_Field_92, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_92[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_93), - (intptr_t)asn1_type_ProtocolIE_Field_93, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_93[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_94), - (intptr_t)asn1_type_ProtocolIE_Field_94, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_94[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_95), - (intptr_t)asn1_type_ProtocolIE_Field_95, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_95[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_96), - (intptr_t)asn1_type_ProtocolIE_Field_96, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_96[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_97), - (intptr_t)asn1_type_ProtocolIE_Field_97, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_97[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_98), - (intptr_t)asn1_type_ProtocolIE_Field_98, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_98[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_99), - (intptr_t)asn1_type_ProtocolIE_Field_99, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_99[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_100), - (intptr_t)asn1_type_ProtocolIE_Field_100, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_100[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_101), - (intptr_t)asn1_type_ProtocolIE_Field_101, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_101[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_102), - (intptr_t)asn1_type_ProtocolIE_Field_102, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_102[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_103), - (intptr_t)asn1_type_ProtocolIE_Field_103, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_103[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_104), - (intptr_t)asn1_type_ProtocolIE_Field_104, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_104[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_105), - (intptr_t)asn1_type_ProtocolIE_Field_105, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_105[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_106), - (intptr_t)asn1_type_ProtocolIE_Field_106, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_106[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_107), - (intptr_t)asn1_type_ProtocolIE_Field_107, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_107[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_108), - (intptr_t)asn1_type_ProtocolIE_Field_108, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_108[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_109), - (intptr_t)asn1_type_ProtocolIE_Field_109, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_109[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_110), - (intptr_t)asn1_type_ProtocolIE_Field_110, - 0, -}; - -static const ASN1CType asn1_type__local_2[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_3[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_7 = 4; - -static const Criticality asn1_value__local_8 = 1; - -static const Presence asn1_value__local_9 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_6[] = { -{ - (intptr_t)&asn1_value__local_7, - (intptr_t)&asn1_value__local_8, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_9, -}, -}; - -static const ASN1CType asn1_constraint__local_5[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_6, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_4[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_5, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_1[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_1), - - offsetof(ProtocolIE_Field_1, id) | 0x0, - (intptr_t)asn1_type__local_2, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_1, criticality) | 0x0, - (intptr_t)asn1_type__local_3, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_1, value) | 0x0, - (intptr_t)asn1_type__local_4, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_10[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_11[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_15 = 31; - -static const Criticality asn1_value__local_16 = 1; - -static const Presence asn1_value__local_17 = 0; - -static const ProtocolIE_ID asn1_value__local_18 = 44; - -static const Criticality asn1_value__local_19 = 1; - -static const Presence asn1_value__local_20 = 0; - -static const ProtocolIE_ID asn1_value__local_21 = 9; - -static const Criticality asn1_value__local_22 = 1; - -static const Presence asn1_value__local_23 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_14[] = { -{ - (intptr_t)&asn1_value__local_15, - (intptr_t)&asn1_value__local_16, - (intptr_t)asn1_type_RAB_DataVolumeReportList, - (intptr_t)&asn1_value__local_17, -}, -{ - (intptr_t)&asn1_value__local_18, - (intptr_t)&asn1_value__local_19, - (intptr_t)asn1_type_RAB_ReleasedList_IuRelComp, - (intptr_t)&asn1_value__local_20, -}, -{ - (intptr_t)&asn1_value__local_21, - (intptr_t)&asn1_value__local_22, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_23, -}, -}; - -static const ASN1CType asn1_constraint__local_13[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_14, - 3, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_12[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_13, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_2[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_2), - - offsetof(ProtocolIE_Field_2, id) | 0x0, - (intptr_t)asn1_type__local_10, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_2, criticality) | 0x0, - (intptr_t)asn1_type__local_11, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_2, value) | 0x0, - (intptr_t)asn1_type__local_12, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_24[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_25[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_29 = 30; - -static const Criticality asn1_value__local_30 = 1; - -static const Presence asn1_value__local_31 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_28[] = { -{ - (intptr_t)&asn1_value__local_29, - (intptr_t)&asn1_value__local_30, - (intptr_t)asn1_type_RAB_DataVolumeReportItem, - (intptr_t)&asn1_value__local_31, -}, -}; - -static const ASN1CType asn1_constraint__local_27[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_28, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_26[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_27, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_3[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_3), - - offsetof(ProtocolIE_Field_3, id) | 0x0, - (intptr_t)asn1_type__local_24, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_3, criticality) | 0x0, - (intptr_t)asn1_type__local_25, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_3, value) | 0x0, - (intptr_t)asn1_type__local_26, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_32[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_33[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_37 = 87; - -static const Criticality asn1_value__local_38 = 1; - -static const Presence asn1_value__local_39 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_36[] = { -{ - (intptr_t)&asn1_value__local_37, - (intptr_t)&asn1_value__local_38, - (intptr_t)asn1_type_RAB_ReleasedItem_IuRelComp, - (intptr_t)&asn1_value__local_39, -}, -}; - -static const ASN1CType asn1_constraint__local_35[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_36, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_34[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_35, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_4[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_4), - - offsetof(ProtocolIE_Field_4, id) | 0x0, - (intptr_t)asn1_type__local_32, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_4, criticality) | 0x0, - (intptr_t)asn1_type__local_33, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_4, value) | 0x0, - (intptr_t)asn1_type__local_34, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_40[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_41[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_45 = 56; - -static const Criticality asn1_value__local_46 = 0; - -static const Presence asn1_value__local_47 = 2; - -static const ProtocolIE_ID asn1_value__local_48 = 4; - -static const Criticality asn1_value__local_49 = 1; - -static const Presence asn1_value__local_50 = 2; - -static const ProtocolIE_ID asn1_value__local_51 = 60; - -static const Criticality asn1_value__local_52 = 1; - -static const Presence asn1_value__local_53 = 2; - -static const ProtocolIE_ID asn1_value__local_54 = 62; - -static const Criticality asn1_value__local_55 = 0; - -static const Presence asn1_value__local_56 = 2; - -static const ProtocolIE_ID asn1_value__local_57 = 7; - -static const Criticality asn1_value__local_58 = 0; - -static const Presence asn1_value__local_59 = 1; - -static const ProtocolIE_ID asn1_value__local_60 = 8; - -static const Criticality asn1_value__local_61 = 1; - -static const Presence asn1_value__local_62 = 1; - -static const ProtocolIE_ID asn1_value__local_63 = 61; - -static const Criticality asn1_value__local_64 = 0; - -static const Presence asn1_value__local_65 = 1; - -static const ProtocolIE_ID asn1_value__local_66 = 20; - -static const Criticality asn1_value__local_67 = 1; - -static const Presence asn1_value__local_68 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_44[] = { -{ - (intptr_t)&asn1_value__local_45, - (intptr_t)&asn1_value__local_46, - (intptr_t)asn1_type_RelocationType, - (intptr_t)&asn1_value__local_47, -}, -{ - (intptr_t)&asn1_value__local_48, - (intptr_t)&asn1_value__local_49, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_50, -}, -{ - (intptr_t)&asn1_value__local_51, - (intptr_t)&asn1_value__local_52, - (intptr_t)asn1_type_SourceID, - (intptr_t)&asn1_value__local_53, -}, -{ - (intptr_t)&asn1_value__local_54, - (intptr_t)&asn1_value__local_55, - (intptr_t)asn1_type_TargetID, - (intptr_t)&asn1_value__local_56, -}, -{ - (intptr_t)&asn1_value__local_57, - (intptr_t)&asn1_value__local_58, - (intptr_t)asn1_type_ClassmarkInformation2, - (intptr_t)&asn1_value__local_59, -}, -{ - (intptr_t)&asn1_value__local_60, - (intptr_t)&asn1_value__local_61, - (intptr_t)asn1_type_ClassmarkInformation3, - (intptr_t)&asn1_value__local_62, -}, -{ - (intptr_t)&asn1_value__local_63, - (intptr_t)&asn1_value__local_64, - (intptr_t)asn1_type_Source_ToTarget_TransparentContainer, - (intptr_t)&asn1_value__local_65, -}, -{ - (intptr_t)&asn1_value__local_66, - (intptr_t)&asn1_value__local_67, - (intptr_t)asn1_type_OldBSS_ToNewBSS_Information, - (intptr_t)&asn1_value__local_68, -}, -}; - -static const ASN1CType asn1_constraint__local_43[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_44, - 8, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_42[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_43, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_5[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_5), - - offsetof(ProtocolIE_Field_5, id) | 0x0, - (intptr_t)asn1_type__local_40, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_5, criticality) | 0x0, - (intptr_t)asn1_type__local_41, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_5, value) | 0x0, - (intptr_t)asn1_type__local_42, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_69[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_70[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_74 = 63; - -static const Criticality asn1_value__local_75 = 0; - -static const Presence asn1_value__local_76 = 0; - -static const ProtocolIE_ID asn1_value__local_77 = 14; - -static const Criticality asn1_value__local_78 = 1; - -static const Presence asn1_value__local_79 = 0; - -static const ProtocolIE_ID asn1_value__local_80 = 46; - -static const Criticality asn1_value__local_81 = 1; - -static const Presence asn1_value__local_82 = 0; - -static const ProtocolIE_ID asn1_value__local_83 = 28; - -static const Criticality asn1_value__local_84 = 1; - -static const Presence asn1_value__local_85 = 0; - -static const ProtocolIE_ID asn1_value__local_86 = 9; - -static const Criticality asn1_value__local_87 = 1; - -static const Presence asn1_value__local_88 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_73[] = { -{ - (intptr_t)&asn1_value__local_74, - (intptr_t)&asn1_value__local_75, - (intptr_t)asn1_type_Target_ToSource_TransparentContainer, - (intptr_t)&asn1_value__local_76, -}, -{ - (intptr_t)&asn1_value__local_77, - (intptr_t)&asn1_value__local_78, - (intptr_t)asn1_type_L3_Information, - (intptr_t)&asn1_value__local_79, -}, -{ - (intptr_t)&asn1_value__local_80, - (intptr_t)&asn1_value__local_81, - (intptr_t)asn1_type_RAB_RelocationReleaseList, - (intptr_t)&asn1_value__local_82, -}, -{ - (intptr_t)&asn1_value__local_83, - (intptr_t)&asn1_value__local_84, - (intptr_t)asn1_type_RAB_DataForwardingList, - (intptr_t)&asn1_value__local_85, -}, -{ - (intptr_t)&asn1_value__local_86, - (intptr_t)&asn1_value__local_87, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_88, -}, -}; - -static const ASN1CType asn1_constraint__local_72[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_73, - 5, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_71[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_72, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_6[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_6), - - offsetof(ProtocolIE_Field_6, id) | 0x0, - (intptr_t)asn1_type__local_69, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_6, criticality) | 0x0, - (intptr_t)asn1_type__local_70, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_6, value) | 0x0, - (intptr_t)asn1_type__local_71, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_89[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_90[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_94 = 45; - -static const Criticality asn1_value__local_95 = 1; - -static const Presence asn1_value__local_96 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_93[] = { -{ - (intptr_t)&asn1_value__local_94, - (intptr_t)&asn1_value__local_95, - (intptr_t)asn1_type_RAB_RelocationReleaseItem, - (intptr_t)&asn1_value__local_96, -}, -}; - -static const ASN1CType asn1_constraint__local_92[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_93, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_91[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_92, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_7[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_7), - - offsetof(ProtocolIE_Field_7, id) | 0x0, - (intptr_t)asn1_type__local_89, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_7, criticality) | 0x0, - (intptr_t)asn1_type__local_90, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_7, value) | 0x0, - (intptr_t)asn1_type__local_91, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_97[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_98[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_102 = 26; - -static const Criticality asn1_value__local_103 = 1; - -static const Presence asn1_value__local_104 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_101[] = { -{ - (intptr_t)&asn1_value__local_102, - (intptr_t)&asn1_value__local_103, - (intptr_t)asn1_type_RAB_DataForwardingItem, - (intptr_t)&asn1_value__local_104, -}, -}; - -static const ASN1CType asn1_constraint__local_100[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_101, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_99[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_100, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_8[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_8), - - offsetof(ProtocolIE_Field_8, id) | 0x0, - (intptr_t)asn1_type__local_97, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_8, criticality) | 0x0, - (intptr_t)asn1_type__local_98, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_8, value) | 0x0, - (intptr_t)asn1_type__local_99, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_105[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_106[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_110 = 4; - -static const Criticality asn1_value__local_111 = 1; - -static const Presence asn1_value__local_112 = 2; - -static const ProtocolIE_ID asn1_value__local_113 = 9; - -static const Criticality asn1_value__local_114 = 1; - -static const Presence asn1_value__local_115 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_109[] = { -{ - (intptr_t)&asn1_value__local_110, - (intptr_t)&asn1_value__local_111, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_112, -}, -{ - (intptr_t)&asn1_value__local_113, - (intptr_t)&asn1_value__local_114, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_115, -}, -}; - -static const ASN1CType asn1_constraint__local_108[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_109, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_107[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_108, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_9[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_9), - - offsetof(ProtocolIE_Field_9, id) | 0x0, - (intptr_t)asn1_type__local_105, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_9, criticality) | 0x0, - (intptr_t)asn1_type__local_106, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_9, value) | 0x0, - (intptr_t)asn1_type__local_107, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_116[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_117[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_121 = 23; - -static const Criticality asn1_value__local_122 = 1; - -static const Presence asn1_value__local_123 = 0; - -static const ProtocolIE_ID asn1_value__local_124 = 4; - -static const Criticality asn1_value__local_125 = 1; - -static const Presence asn1_value__local_126 = 2; - -static const ProtocolIE_ID asn1_value__local_127 = 3; - -static const Criticality asn1_value__local_128 = 0; - -static const Presence asn1_value__local_129 = 2; - -static const ProtocolIE_ID asn1_value__local_130 = 61; - -static const Criticality asn1_value__local_131 = 0; - -static const Presence asn1_value__local_132 = 2; - -static const ProtocolIE_ID asn1_value__local_133 = 49; - -static const Criticality asn1_value__local_134 = 0; - -static const Presence asn1_value__local_135 = 0; - -static const ProtocolIE_ID asn1_value__local_136 = 12; - -static const Criticality asn1_value__local_137 = 1; - -static const Presence asn1_value__local_138 = 0; - -static const ProtocolIE_ID asn1_value__local_139 = 11; - -static const Criticality asn1_value__local_140 = 1; - -static const Presence asn1_value__local_141 = 0; - -static const ProtocolIE_ID asn1_value__local_142 = 79; - -static const Criticality asn1_value__local_143 = 1; - -static const Presence asn1_value__local_144 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_120[] = { -{ - (intptr_t)&asn1_value__local_121, - (intptr_t)&asn1_value__local_122, - (intptr_t)asn1_type_PermanentNAS_UE_ID, - (intptr_t)&asn1_value__local_123, -}, -{ - (intptr_t)&asn1_value__local_124, - (intptr_t)&asn1_value__local_125, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_126, -}, -{ - (intptr_t)&asn1_value__local_127, - (intptr_t)&asn1_value__local_128, - (intptr_t)asn1_type_CN_DomainIndicator, - (intptr_t)&asn1_value__local_129, -}, -{ - (intptr_t)&asn1_value__local_130, - (intptr_t)&asn1_value__local_131, - (intptr_t)asn1_type_SourceRNC_ToTargetRNC_TransparentContainer, - (intptr_t)&asn1_value__local_132, -}, -{ - (intptr_t)&asn1_value__local_133, - (intptr_t)&asn1_value__local_134, - (intptr_t)asn1_type_RAB_SetupList_RelocReq, - (intptr_t)&asn1_value__local_135, -}, -{ - (intptr_t)&asn1_value__local_136, - (intptr_t)&asn1_value__local_137, - (intptr_t)asn1_type_IntegrityProtectionInformation, - (intptr_t)&asn1_value__local_138, -}, -{ - (intptr_t)&asn1_value__local_139, - (intptr_t)&asn1_value__local_140, - (intptr_t)asn1_type_EncryptionInformation, - (intptr_t)&asn1_value__local_141, -}, -{ - (intptr_t)&asn1_value__local_142, - (intptr_t)&asn1_value__local_143, - (intptr_t)asn1_type_IuSignallingConnectionIdentifier, - (intptr_t)&asn1_value__local_144, -}, -}; - -static const ASN1CType asn1_constraint__local_119[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_120, - 8, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_118[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_119, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_10[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_10), - - offsetof(ProtocolIE_Field_10, id) | 0x0, - (intptr_t)asn1_type__local_116, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_10, criticality) | 0x0, - (intptr_t)asn1_type__local_117, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_10, value) | 0x0, - (intptr_t)asn1_type__local_118, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_145[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_146[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_150 = 47; - -static const Criticality asn1_value__local_151 = 0; - -static const Presence asn1_value__local_152 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_149[] = { -{ - (intptr_t)&asn1_value__local_150, - (intptr_t)&asn1_value__local_151, - (intptr_t)asn1_type_RAB_SetupItem_RelocReq, - (intptr_t)&asn1_value__local_152, -}, -}; - -static const ASN1CType asn1_constraint__local_148[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_149, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_147[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_148, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_11[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_11), - - offsetof(ProtocolIE_Field_11, id) | 0x0, - (intptr_t)asn1_type__local_145, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_11, criticality) | 0x0, - (intptr_t)asn1_type__local_146, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_11, value) | 0x0, - (intptr_t)asn1_type__local_147, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_153[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_154[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_158 = 63; - -static const Criticality asn1_value__local_159 = 1; - -static const Presence asn1_value__local_160 = 0; - -static const ProtocolIE_ID asn1_value__local_161 = 50; - -static const Criticality asn1_value__local_162 = 1; - -static const Presence asn1_value__local_163 = 0; - -static const ProtocolIE_ID asn1_value__local_164 = 35; - -static const Criticality asn1_value__local_165 = 1; - -static const Presence asn1_value__local_166 = 0; - -static const ProtocolIE_ID asn1_value__local_167 = 6; - -static const Criticality asn1_value__local_168 = 1; - -static const Presence asn1_value__local_169 = 0; - -static const ProtocolIE_ID asn1_value__local_170 = 5; - -static const Criticality asn1_value__local_171 = 1; - -static const Presence asn1_value__local_172 = 0; - -static const ProtocolIE_ID asn1_value__local_173 = 9; - -static const Criticality asn1_value__local_174 = 1; - -static const Presence asn1_value__local_175 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_157[] = { -{ - (intptr_t)&asn1_value__local_158, - (intptr_t)&asn1_value__local_159, - (intptr_t)asn1_type_TargetRNC_ToSourceRNC_TransparentContainer, - (intptr_t)&asn1_value__local_160, -}, -{ - (intptr_t)&asn1_value__local_161, - (intptr_t)&asn1_value__local_162, - (intptr_t)asn1_type_RAB_SetupList_RelocReqAck, - (intptr_t)&asn1_value__local_163, -}, -{ - (intptr_t)&asn1_value__local_164, - (intptr_t)&asn1_value__local_165, - (intptr_t)asn1_type_RAB_FailedList, - (intptr_t)&asn1_value__local_166, -}, -{ - (intptr_t)&asn1_value__local_167, - (intptr_t)&asn1_value__local_168, - (intptr_t)asn1_type_ChosenIntegrityProtectionAlgorithm, - (intptr_t)&asn1_value__local_169, -}, -{ - (intptr_t)&asn1_value__local_170, - (intptr_t)&asn1_value__local_171, - (intptr_t)asn1_type_ChosenEncryptionAlgorithm, - (intptr_t)&asn1_value__local_172, -}, -{ - (intptr_t)&asn1_value__local_173, - (intptr_t)&asn1_value__local_174, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_175, -}, -}; - -static const ASN1CType asn1_constraint__local_156[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_157, - 6, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_155[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_156, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_12[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_12), - - offsetof(ProtocolIE_Field_12, id) | 0x0, - (intptr_t)asn1_type__local_153, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_12, criticality) | 0x0, - (intptr_t)asn1_type__local_154, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_12, value) | 0x0, - (intptr_t)asn1_type__local_155, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_176[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_177[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_181 = 48; - -static const Criticality asn1_value__local_182 = 0; - -static const Presence asn1_value__local_183 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_180[] = { -{ - (intptr_t)&asn1_value__local_181, - (intptr_t)&asn1_value__local_182, - (intptr_t)asn1_type_RAB_SetupItem_RelocReqAck, - (intptr_t)&asn1_value__local_183, -}, -}; - -static const ASN1CType asn1_constraint__local_179[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_180, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_178[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_179, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_13[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_13), - - offsetof(ProtocolIE_Field_13, id) | 0x0, - (intptr_t)asn1_type__local_176, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_13, criticality) | 0x0, - (intptr_t)asn1_type__local_177, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_13, value) | 0x0, - (intptr_t)asn1_type__local_178, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_184[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_185[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_189 = 34; - -static const Criticality asn1_value__local_190 = 1; - -static const Presence asn1_value__local_191 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_188[] = { -{ - (intptr_t)&asn1_value__local_189, - (intptr_t)&asn1_value__local_190, - (intptr_t)asn1_type_RAB_FailedItem, - (intptr_t)&asn1_value__local_191, -}, -}; - -static const ASN1CType asn1_constraint__local_187[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_188, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_186[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_187, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_14[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_14), - - offsetof(ProtocolIE_Field_14, id) | 0x0, - (intptr_t)asn1_type__local_184, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_14, criticality) | 0x0, - (intptr_t)asn1_type__local_185, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_14, value) | 0x0, - (intptr_t)asn1_type__local_186, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_192[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_193[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_197 = 4; - -static const Criticality asn1_value__local_198 = 1; - -static const Presence asn1_value__local_199 = 2; - -static const ProtocolIE_ID asn1_value__local_200 = 9; - -static const Criticality asn1_value__local_201 = 1; - -static const Presence asn1_value__local_202 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_196[] = { -{ - (intptr_t)&asn1_value__local_197, - (intptr_t)&asn1_value__local_198, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_199, -}, -{ - (intptr_t)&asn1_value__local_200, - (intptr_t)&asn1_value__local_201, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_202, -}, -}; - -static const ASN1CType asn1_constraint__local_195[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_196, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_194[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_195, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_15[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_15), - - offsetof(ProtocolIE_Field_15, id) | 0x0, - (intptr_t)asn1_type__local_192, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_15, criticality) | 0x0, - (intptr_t)asn1_type__local_193, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_15, value) | 0x0, - (intptr_t)asn1_type__local_194, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_203[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_204[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_208 = 4; - -static const Criticality asn1_value__local_209 = 1; - -static const Presence asn1_value__local_210 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_207[] = { -{ - (intptr_t)&asn1_value__local_208, - (intptr_t)&asn1_value__local_209, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_210, -}, -}; - -static const ASN1CType asn1_constraint__local_206[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_207, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_205[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_206, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_16[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_16), - - offsetof(ProtocolIE_Field_16, id) | 0x0, - (intptr_t)asn1_type__local_203, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_16, criticality) | 0x0, - (intptr_t)asn1_type__local_204, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_16, value) | 0x0, - (intptr_t)asn1_type__local_205, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_211[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_212[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_216 = 9; - -static const Criticality asn1_value__local_217 = 1; - -static const Presence asn1_value__local_218 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_215[] = { -{ - (intptr_t)&asn1_value__local_216, - (intptr_t)&asn1_value__local_217, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_218, -}, -}; - -static const ASN1CType asn1_constraint__local_214[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_215, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_213[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_214, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_17[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_17), - - offsetof(ProtocolIE_Field_17, id) | 0x0, - (intptr_t)asn1_type__local_211, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_17, criticality) | 0x0, - (intptr_t)asn1_type__local_212, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_17, value) | 0x0, - (intptr_t)asn1_type__local_213, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_219[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_220[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_224 = 29; - -static const Criticality asn1_value__local_225 = 1; - -static const Presence asn1_value__local_226 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_223[] = { -{ - (intptr_t)&asn1_value__local_224, - (intptr_t)&asn1_value__local_225, - (intptr_t)asn1_type_RAB_DataForwardingList_SRNS_CtxReq, - (intptr_t)&asn1_value__local_226, -}, -}; - -static const ASN1CType asn1_constraint__local_222[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_223, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_221[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_222, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_18[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_18), - - offsetof(ProtocolIE_Field_18, id) | 0x0, - (intptr_t)asn1_type__local_219, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_18, criticality) | 0x0, - (intptr_t)asn1_type__local_220, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_18, value) | 0x0, - (intptr_t)asn1_type__local_221, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_227[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_228[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_232 = 27; - -static const Criticality asn1_value__local_233 = 0; - -static const Presence asn1_value__local_234 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_231[] = { -{ - (intptr_t)&asn1_value__local_232, - (intptr_t)&asn1_value__local_233, - (intptr_t)asn1_type_RAB_DataForwardingItem_SRNS_CtxReq, - (intptr_t)&asn1_value__local_234, -}, -}; - -static const ASN1CType asn1_constraint__local_230[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_231, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_229[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_230, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_19[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_19), - - offsetof(ProtocolIE_Field_19, id) | 0x0, - (intptr_t)asn1_type__local_227, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_19, criticality) | 0x0, - (intptr_t)asn1_type__local_228, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_19, value) | 0x0, - (intptr_t)asn1_type__local_229, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_235[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_236[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_240 = 25; - -static const Criticality asn1_value__local_241 = 1; - -static const Presence asn1_value__local_242 = 0; - -static const ProtocolIE_ID asn1_value__local_243 = 85; - -static const Criticality asn1_value__local_244 = 1; - -static const Presence asn1_value__local_245 = 0; - -static const ProtocolIE_ID asn1_value__local_246 = 9; - -static const Criticality asn1_value__local_247 = 1; - -static const Presence asn1_value__local_248 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_239[] = { -{ - (intptr_t)&asn1_value__local_240, - (intptr_t)&asn1_value__local_241, - (intptr_t)asn1_type_RAB_ContextList, - (intptr_t)&asn1_value__local_242, -}, -{ - (intptr_t)&asn1_value__local_243, - (intptr_t)&asn1_value__local_244, - (intptr_t)asn1_type_RAB_ContextFailedtoTransferList, - (intptr_t)&asn1_value__local_245, -}, -{ - (intptr_t)&asn1_value__local_246, - (intptr_t)&asn1_value__local_247, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_248, -}, -}; - -static const ASN1CType asn1_constraint__local_238[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_239, - 3, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_237[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_238, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_20[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_20), - - offsetof(ProtocolIE_Field_20, id) | 0x0, - (intptr_t)asn1_type__local_235, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_20, criticality) | 0x0, - (intptr_t)asn1_type__local_236, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_20, value) | 0x0, - (intptr_t)asn1_type__local_237, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_249[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_250[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_254 = 24; - -static const Criticality asn1_value__local_255 = 1; - -static const Presence asn1_value__local_256 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_253[] = { -{ - (intptr_t)&asn1_value__local_254, - (intptr_t)&asn1_value__local_255, - (intptr_t)asn1_type_RAB_ContextItem, - (intptr_t)&asn1_value__local_256, -}, -}; - -static const ASN1CType asn1_constraint__local_252[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_253, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_251[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_252, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_21[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_21), - - offsetof(ProtocolIE_Field_21, id) | 0x0, - (intptr_t)asn1_type__local_249, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_21, criticality) | 0x0, - (intptr_t)asn1_type__local_250, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_21, value) | 0x0, - (intptr_t)asn1_type__local_251, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_257[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_258[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_262 = 84; - -static const Criticality asn1_value__local_263 = 1; - -static const Presence asn1_value__local_264 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_261[] = { -{ - (intptr_t)&asn1_value__local_262, - (intptr_t)&asn1_value__local_263, - (intptr_t)asn1_type_RABs_ContextFailedtoTransferItem, - (intptr_t)&asn1_value__local_264, -}, -}; - -static const ASN1CType asn1_constraint__local_260[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_261, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_259[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_260, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_22[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_22), - - offsetof(ProtocolIE_Field_22, id) | 0x0, - (intptr_t)asn1_type__local_257, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_22, criticality) | 0x0, - (intptr_t)asn1_type__local_258, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_22, value) | 0x0, - (intptr_t)asn1_type__local_259, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_265[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_266[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_270 = 12; - -static const Criticality asn1_value__local_271 = 0; - -static const Presence asn1_value__local_272 = 2; - -static const ProtocolIE_ID asn1_value__local_273 = 11; - -static const Criticality asn1_value__local_274 = 1; - -static const Presence asn1_value__local_275 = 0; - -static const ProtocolIE_ID asn1_value__local_276 = 75; - -static const Criticality asn1_value__local_277 = 0; - -static const Presence asn1_value__local_278 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_269[] = { -{ - (intptr_t)&asn1_value__local_270, - (intptr_t)&asn1_value__local_271, - (intptr_t)asn1_type_IntegrityProtectionInformation, - (intptr_t)&asn1_value__local_272, -}, -{ - (intptr_t)&asn1_value__local_273, - (intptr_t)&asn1_value__local_274, - (intptr_t)asn1_type_EncryptionInformation, - (intptr_t)&asn1_value__local_275, -}, -{ - (intptr_t)&asn1_value__local_276, - (intptr_t)&asn1_value__local_277, - (intptr_t)asn1_type_KeyStatus, - (intptr_t)&asn1_value__local_278, -}, -}; - -static const ASN1CType asn1_constraint__local_268[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_269, - 3, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_267[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_268, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_23[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_23), - - offsetof(ProtocolIE_Field_23, id) | 0x0, - (intptr_t)asn1_type__local_265, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_23, criticality) | 0x0, - (intptr_t)asn1_type__local_266, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_23, value) | 0x0, - (intptr_t)asn1_type__local_267, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_279[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_280[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_284 = 6; - -static const Criticality asn1_value__local_285 = 0; - -static const Presence asn1_value__local_286 = 2; - -static const ProtocolIE_ID asn1_value__local_287 = 5; - -static const Criticality asn1_value__local_288 = 1; - -static const Presence asn1_value__local_289 = 0; - -static const ProtocolIE_ID asn1_value__local_290 = 9; - -static const Criticality asn1_value__local_291 = 1; - -static const Presence asn1_value__local_292 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_283[] = { -{ - (intptr_t)&asn1_value__local_284, - (intptr_t)&asn1_value__local_285, - (intptr_t)asn1_type_ChosenIntegrityProtectionAlgorithm, - (intptr_t)&asn1_value__local_286, -}, -{ - (intptr_t)&asn1_value__local_287, - (intptr_t)&asn1_value__local_288, - (intptr_t)asn1_type_ChosenEncryptionAlgorithm, - (intptr_t)&asn1_value__local_289, -}, -{ - (intptr_t)&asn1_value__local_290, - (intptr_t)&asn1_value__local_291, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_292, -}, -}; - -static const ASN1CType asn1_constraint__local_282[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_283, - 3, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_281[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_282, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_24[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_24), - - offsetof(ProtocolIE_Field_24, id) | 0x0, - (intptr_t)asn1_type__local_279, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_24, criticality) | 0x0, - (intptr_t)asn1_type__local_280, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_24, value) | 0x0, - (intptr_t)asn1_type__local_281, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_293[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_294[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_298 = 4; - -static const Criticality asn1_value__local_299 = 1; - -static const Presence asn1_value__local_300 = 2; - -static const ProtocolIE_ID asn1_value__local_301 = 9; - -static const Criticality asn1_value__local_302 = 1; - -static const Presence asn1_value__local_303 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_297[] = { -{ - (intptr_t)&asn1_value__local_298, - (intptr_t)&asn1_value__local_299, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_300, -}, -{ - (intptr_t)&asn1_value__local_301, - (intptr_t)&asn1_value__local_302, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_303, -}, -}; - -static const ASN1CType asn1_constraint__local_296[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_297, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_295[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_296, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_25[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_25), - - offsetof(ProtocolIE_Field_25, id) | 0x0, - (intptr_t)asn1_type__local_293, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_25, criticality) | 0x0, - (intptr_t)asn1_type__local_294, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_25, value) | 0x0, - (intptr_t)asn1_type__local_295, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_304[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_305[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_309 = 33; - -static const Criticality asn1_value__local_310 = 1; - -static const Presence asn1_value__local_311 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_308[] = { -{ - (intptr_t)&asn1_value__local_309, - (intptr_t)&asn1_value__local_310, - (intptr_t)asn1_type_RAB_DataVolumeReportRequestList, - (intptr_t)&asn1_value__local_311, -}, -}; - -static const ASN1CType asn1_constraint__local_307[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_308, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_306[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_307, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_26[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_26), - - offsetof(ProtocolIE_Field_26, id) | 0x0, - (intptr_t)asn1_type__local_304, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_26, criticality) | 0x0, - (intptr_t)asn1_type__local_305, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_26, value) | 0x0, - (intptr_t)asn1_type__local_306, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_312[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_313[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_317 = 32; - -static const Criticality asn1_value__local_318 = 0; - -static const Presence asn1_value__local_319 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_316[] = { -{ - (intptr_t)&asn1_value__local_317, - (intptr_t)&asn1_value__local_318, - (intptr_t)asn1_type_RAB_DataVolumeReportRequestItem, - (intptr_t)&asn1_value__local_319, -}, -}; - -static const ASN1CType asn1_constraint__local_315[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_316, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_314[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_315, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_27[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_27), - - offsetof(ProtocolIE_Field_27, id) | 0x0, - (intptr_t)asn1_type__local_312, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_27, criticality) | 0x0, - (intptr_t)asn1_type__local_313, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_27, value) | 0x0, - (intptr_t)asn1_type__local_314, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_320[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_321[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_325 = 31; - -static const Criticality asn1_value__local_326 = 1; - -static const Presence asn1_value__local_327 = 0; - -static const ProtocolIE_ID asn1_value__local_328 = 72; - -static const Criticality asn1_value__local_329 = 1; - -static const Presence asn1_value__local_330 = 0; - -static const ProtocolIE_ID asn1_value__local_331 = 9; - -static const Criticality asn1_value__local_332 = 1; - -static const Presence asn1_value__local_333 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_324[] = { -{ - (intptr_t)&asn1_value__local_325, - (intptr_t)&asn1_value__local_326, - (intptr_t)asn1_type_RAB_DataVolumeReportList, - (intptr_t)&asn1_value__local_327, -}, -{ - (intptr_t)&asn1_value__local_328, - (intptr_t)&asn1_value__local_329, - (intptr_t)asn1_type_RAB_FailedtoReportList, - (intptr_t)&asn1_value__local_330, -}, -{ - (intptr_t)&asn1_value__local_331, - (intptr_t)&asn1_value__local_332, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_333, -}, -}; - -static const ASN1CType asn1_constraint__local_323[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_324, - 3, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_322[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_323, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_28[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_28), - - offsetof(ProtocolIE_Field_28, id) | 0x0, - (intptr_t)asn1_type__local_320, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_28, criticality) | 0x0, - (intptr_t)asn1_type__local_321, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_28, value) | 0x0, - (intptr_t)asn1_type__local_322, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_334[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_335[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_339 = 71; - -static const Criticality asn1_value__local_340 = 1; - -static const Presence asn1_value__local_341 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_338[] = { -{ - (intptr_t)&asn1_value__local_339, - (intptr_t)&asn1_value__local_340, - (intptr_t)asn1_type_RABs_failed_to_reportItem, - (intptr_t)&asn1_value__local_341, -}, -}; - -static const ASN1CType asn1_constraint__local_337[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_338, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_336[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_337, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_29[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_29), - - offsetof(ProtocolIE_Field_29, id) | 0x0, - (intptr_t)asn1_type__local_334, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_29, criticality) | 0x0, - (intptr_t)asn1_type__local_335, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_29, value) | 0x0, - (intptr_t)asn1_type__local_336, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_342[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_343[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_347 = 4; - -static const Criticality asn1_value__local_348 = 1; - -static const Presence asn1_value__local_349 = 2; - -static const ProtocolIE_ID asn1_value__local_350 = 3; - -static const Criticality asn1_value__local_351 = 0; - -static const Presence asn1_value__local_352 = 2; - -static const ProtocolIE_ID asn1_value__local_353 = 86; - -static const Criticality asn1_value__local_354 = 1; - -static const Presence asn1_value__local_355 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_346[] = { -{ - (intptr_t)&asn1_value__local_347, - (intptr_t)&asn1_value__local_348, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_349, -}, -{ - (intptr_t)&asn1_value__local_350, - (intptr_t)&asn1_value__local_351, - (intptr_t)asn1_type_CN_DomainIndicator, - (intptr_t)&asn1_value__local_352, -}, -{ - (intptr_t)&asn1_value__local_353, - (intptr_t)&asn1_value__local_354, - (intptr_t)asn1_type_GlobalRNC_ID, - (intptr_t)&asn1_value__local_355, -}, -}; - -static const ASN1CType asn1_constraint__local_345[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_346, - 3, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_344[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_345, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_30[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_30), - - offsetof(ProtocolIE_Field_30, id) | 0x0, - (intptr_t)asn1_type__local_342, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_30, criticality) | 0x0, - (intptr_t)asn1_type__local_343, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_30, value) | 0x0, - (intptr_t)asn1_type__local_344, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_356[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_357[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_361 = 3; - -static const Criticality asn1_value__local_362 = 0; - -static const Presence asn1_value__local_363 = 2; - -static const ProtocolIE_ID asn1_value__local_364 = 9; - -static const Criticality asn1_value__local_365 = 1; - -static const Presence asn1_value__local_366 = 0; - -static const ProtocolIE_ID asn1_value__local_367 = 86; - -static const Criticality asn1_value__local_368 = 1; - -static const Presence asn1_value__local_369 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_360[] = { -{ - (intptr_t)&asn1_value__local_361, - (intptr_t)&asn1_value__local_362, - (intptr_t)asn1_type_CN_DomainIndicator, - (intptr_t)&asn1_value__local_363, -}, -{ - (intptr_t)&asn1_value__local_364, - (intptr_t)&asn1_value__local_365, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_366, -}, -{ - (intptr_t)&asn1_value__local_367, - (intptr_t)&asn1_value__local_368, - (intptr_t)asn1_type_GlobalRNC_ID, - (intptr_t)&asn1_value__local_369, -}, -}; - -static const ASN1CType asn1_constraint__local_359[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_360, - 3, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_358[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_359, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_31[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_31), - - offsetof(ProtocolIE_Field_31, id) | 0x0, - (intptr_t)asn1_type__local_356, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_31, criticality) | 0x0, - (intptr_t)asn1_type__local_357, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_31, value) | 0x0, - (intptr_t)asn1_type__local_358, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_370[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_371[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_375 = 3; - -static const Criticality asn1_value__local_376 = 0; - -static const Presence asn1_value__local_377 = 2; - -static const ProtocolIE_ID asn1_value__local_378 = 4; - -static const Criticality asn1_value__local_379 = 1; - -static const Presence asn1_value__local_380 = 2; - -static const ProtocolIE_ID asn1_value__local_381 = 77; - -static const Criticality asn1_value__local_382 = 1; - -static const Presence asn1_value__local_383 = 2; - -static const ProtocolIE_ID asn1_value__local_384 = 86; - -static const Criticality asn1_value__local_385 = 1; - -static const Presence asn1_value__local_386 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_374[] = { -{ - (intptr_t)&asn1_value__local_375, - (intptr_t)&asn1_value__local_376, - (intptr_t)asn1_type_CN_DomainIndicator, - (intptr_t)&asn1_value__local_377, -}, -{ - (intptr_t)&asn1_value__local_378, - (intptr_t)&asn1_value__local_379, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_380, -}, -{ - (intptr_t)&asn1_value__local_381, - (intptr_t)&asn1_value__local_382, - (intptr_t)asn1_type_ResetResourceList, - (intptr_t)&asn1_value__local_383, -}, -{ - (intptr_t)&asn1_value__local_384, - (intptr_t)&asn1_value__local_385, - (intptr_t)asn1_type_GlobalRNC_ID, - (intptr_t)&asn1_value__local_386, -}, -}; - -static const ASN1CType asn1_constraint__local_373[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_374, - 4, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_372[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_373, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_32[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_32), - - offsetof(ProtocolIE_Field_32, id) | 0x0, - (intptr_t)asn1_type__local_370, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_32, criticality) | 0x0, - (intptr_t)asn1_type__local_371, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_32, value) | 0x0, - (intptr_t)asn1_type__local_372, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_387[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_388[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_392 = 78; - -static const Criticality asn1_value__local_393 = 0; - -static const Presence asn1_value__local_394 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_391[] = { -{ - (intptr_t)&asn1_value__local_392, - (intptr_t)&asn1_value__local_393, - (intptr_t)asn1_type_ResetResourceItem, - (intptr_t)&asn1_value__local_394, -}, -}; - -static const ASN1CType asn1_constraint__local_390[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_391, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_389[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_390, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_33[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_33), - - offsetof(ProtocolIE_Field_33, id) | 0x0, - (intptr_t)asn1_type__local_387, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_33, criticality) | 0x0, - (intptr_t)asn1_type__local_388, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_33, value) | 0x0, - (intptr_t)asn1_type__local_389, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_395[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_396[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_400 = 3; - -static const Criticality asn1_value__local_401 = 0; - -static const Presence asn1_value__local_402 = 2; - -static const ProtocolIE_ID asn1_value__local_403 = 77; - -static const Criticality asn1_value__local_404 = 1; - -static const Presence asn1_value__local_405 = 2; - -static const ProtocolIE_ID asn1_value__local_406 = 86; - -static const Criticality asn1_value__local_407 = 1; - -static const Presence asn1_value__local_408 = 0; - -static const ProtocolIE_ID asn1_value__local_409 = 9; - -static const Criticality asn1_value__local_410 = 1; - -static const Presence asn1_value__local_411 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_399[] = { -{ - (intptr_t)&asn1_value__local_400, - (intptr_t)&asn1_value__local_401, - (intptr_t)asn1_type_CN_DomainIndicator, - (intptr_t)&asn1_value__local_402, -}, -{ - (intptr_t)&asn1_value__local_403, - (intptr_t)&asn1_value__local_404, - (intptr_t)asn1_type_ResetResourceAckList, - (intptr_t)&asn1_value__local_405, -}, -{ - (intptr_t)&asn1_value__local_406, - (intptr_t)&asn1_value__local_407, - (intptr_t)asn1_type_GlobalRNC_ID, - (intptr_t)&asn1_value__local_408, -}, -{ - (intptr_t)&asn1_value__local_409, - (intptr_t)&asn1_value__local_410, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_411, -}, -}; - -static const ASN1CType asn1_constraint__local_398[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_399, - 4, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_397[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_398, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_34[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_34), - - offsetof(ProtocolIE_Field_34, id) | 0x0, - (intptr_t)asn1_type__local_395, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_34, criticality) | 0x0, - (intptr_t)asn1_type__local_396, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_34, value) | 0x0, - (intptr_t)asn1_type__local_397, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_412[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_413[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_417 = 78; - -static const Criticality asn1_value__local_418 = 0; - -static const Presence asn1_value__local_419 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_416[] = { -{ - (intptr_t)&asn1_value__local_417, - (intptr_t)&asn1_value__local_418, - (intptr_t)asn1_type_ResetResourceAckItem, - (intptr_t)&asn1_value__local_419, -}, -}; - -static const ASN1CType asn1_constraint__local_415[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_416, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_414[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_415, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_35[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_35), - - offsetof(ProtocolIE_Field_35, id) | 0x0, - (intptr_t)asn1_type__local_412, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_35, criticality) | 0x0, - (intptr_t)asn1_type__local_413, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_35, value) | 0x0, - (intptr_t)asn1_type__local_414, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_420[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_421[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_425 = 41; - -static const Criticality asn1_value__local_426 = 1; - -static const Presence asn1_value__local_427 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_424[] = { -{ - (intptr_t)&asn1_value__local_425, - (intptr_t)&asn1_value__local_426, - (intptr_t)asn1_type_RAB_ReleaseList, - (intptr_t)&asn1_value__local_427, -}, -}; - -static const ASN1CType asn1_constraint__local_423[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_424, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_422[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_423, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_36[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_36), - - offsetof(ProtocolIE_Field_36, id) | 0x0, - (intptr_t)asn1_type__local_420, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_36, criticality) | 0x0, - (intptr_t)asn1_type__local_421, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_36, value) | 0x0, - (intptr_t)asn1_type__local_422, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_428[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_429[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_433 = 40; - -static const Criticality asn1_value__local_434 = 1; - -static const Presence asn1_value__local_435 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_432[] = { -{ - (intptr_t)&asn1_value__local_433, - (intptr_t)&asn1_value__local_434, - (intptr_t)asn1_type_RAB_ReleaseItem, - (intptr_t)&asn1_value__local_435, -}, -}; - -static const ASN1CType asn1_constraint__local_431[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_432, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_430[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_431, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_37[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_37), - - offsetof(ProtocolIE_Field_37, id) | 0x0, - (intptr_t)asn1_type__local_428, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_37, criticality) | 0x0, - (intptr_t)asn1_type__local_429, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_37, value) | 0x0, - (intptr_t)asn1_type__local_430, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_436[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_437[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_441 = 4; - -static const Criticality asn1_value__local_442 = 1; - -static const Presence asn1_value__local_443 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_440[] = { -{ - (intptr_t)&asn1_value__local_441, - (intptr_t)&asn1_value__local_442, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_443, -}, -}; - -static const ASN1CType asn1_constraint__local_439[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_440, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_438[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_439, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_38[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_38), - - offsetof(ProtocolIE_Field_38, id) | 0x0, - (intptr_t)asn1_type__local_436, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_38, criticality) | 0x0, - (intptr_t)asn1_type__local_437, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_38, value) | 0x0, - (intptr_t)asn1_type__local_438, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_444[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_445[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_447[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_446[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_447, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_39[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_39), - - offsetof(ProtocolIE_Field_39, id) | 0x0, - (intptr_t)asn1_type__local_444, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_39, criticality) | 0x0, - (intptr_t)asn1_type__local_445, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_39, value) | 0x0, - (intptr_t)asn1_type__local_446, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_449[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_450[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_452[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_451[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_452, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_40[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_40), - - offsetof(ProtocolIE_Field_40, id) | 0x0, - (intptr_t)asn1_type__local_449, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_40, criticality) | 0x0, - (intptr_t)asn1_type__local_450, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_40, value) | 0x0, - (intptr_t)asn1_type__local_451, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_454[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_455[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_459 = 196; - -static const Criticality asn1_value__local_460 = 0; - -static const Presence asn1_value__local_461 = 2; - -static const ProtocolIE_ID asn1_value__local_462 = 79; - -static const Criticality asn1_value__local_463 = 0; - -static const Presence asn1_value__local_464 = 2; - -static const ProtocolIE_ID asn1_value__local_465 = 222; - -static const Criticality asn1_value__local_466 = 1; - -static const Presence asn1_value__local_467 = 2; - -static const ProtocolIE_ID asn1_value__local_468 = 223; - -static const Criticality asn1_value__local_469 = 1; - -static const Presence asn1_value__local_470 = 0; - -static const ProtocolIE_ID asn1_value__local_471 = 212; - -static const Criticality asn1_value__local_472 = 0; - -static const Presence asn1_value__local_473 = 2; - -static const ProtocolIE_ID asn1_value__local_474 = 213; - -static const Criticality asn1_value__local_475 = 0; - -static const Presence asn1_value__local_476 = 0; - -static const ProtocolIE_ID asn1_value__local_477 = 188; - -static const Criticality asn1_value__local_478 = 0; - -static const Presence asn1_value__local_479 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_458[] = { -{ - (intptr_t)&asn1_value__local_459, - (intptr_t)&asn1_value__local_460, - (intptr_t)asn1_type_IuSignallingConnectionIdentifier, - (intptr_t)&asn1_value__local_461, -}, -{ - (intptr_t)&asn1_value__local_462, - (intptr_t)&asn1_value__local_463, - (intptr_t)asn1_type_IuSignallingConnectionIdentifier, - (intptr_t)&asn1_value__local_464, -}, -{ - (intptr_t)&asn1_value__local_465, - (intptr_t)&asn1_value__local_466, - (intptr_t)asn1_type_GlobalRNC_ID, - (intptr_t)&asn1_value__local_467, -}, -{ - (intptr_t)&asn1_value__local_468, - (intptr_t)&asn1_value__local_469, - (intptr_t)asn1_type_ExtendedRNC_ID, - (intptr_t)&asn1_value__local_470, -}, -{ - (intptr_t)&asn1_value__local_471, - (intptr_t)&asn1_value__local_472, - (intptr_t)asn1_type_GlobalRNC_ID, - (intptr_t)&asn1_value__local_473, -}, -{ - (intptr_t)&asn1_value__local_474, - (intptr_t)&asn1_value__local_475, - (intptr_t)asn1_type_ExtendedRNC_ID, - (intptr_t)&asn1_value__local_476, -}, -{ - (intptr_t)&asn1_value__local_477, - (intptr_t)&asn1_value__local_478, - (intptr_t)asn1_type_RAB_SetupList_EnhancedRelocCompleteReq, - (intptr_t)&asn1_value__local_479, -}, -}; - -static const ASN1CType asn1_constraint__local_457[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_458, - 7, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_456[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_457, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_41[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_41), - - offsetof(ProtocolIE_Field_41, id) | 0x0, - (intptr_t)asn1_type__local_454, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_41, criticality) | 0x0, - (intptr_t)asn1_type__local_455, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_41, value) | 0x0, - (intptr_t)asn1_type__local_456, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_480[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_481[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_485 = 189; - -static const Criticality asn1_value__local_486 = 0; - -static const Presence asn1_value__local_487 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_484[] = { -{ - (intptr_t)&asn1_value__local_485, - (intptr_t)&asn1_value__local_486, - (intptr_t)asn1_type_RAB_SetupItem_EnhancedRelocCompleteReq, - (intptr_t)&asn1_value__local_487, -}, -}; - -static const ASN1CType asn1_constraint__local_483[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_484, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_482[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_483, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_42[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_42), - - offsetof(ProtocolIE_Field_42, id) | 0x0, - (intptr_t)asn1_type__local_480, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_42, criticality) | 0x0, - (intptr_t)asn1_type__local_481, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_42, value) | 0x0, - (intptr_t)asn1_type__local_482, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_488[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_489[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_493 = 190; - -static const Criticality asn1_value__local_494 = 1; - -static const Presence asn1_value__local_495 = 0; - -static const ProtocolIE_ID asn1_value__local_496 = 210; - -static const Criticality asn1_value__local_497 = 1; - -static const Presence asn1_value__local_498 = 0; - -static const ProtocolIE_ID asn1_value__local_499 = 9; - -static const Criticality asn1_value__local_500 = 1; - -static const Presence asn1_value__local_501 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_492[] = { -{ - (intptr_t)&asn1_value__local_493, - (intptr_t)&asn1_value__local_494, - (intptr_t)asn1_type_RAB_SetupList_EnhancedRelocCompleteRes, - (intptr_t)&asn1_value__local_495, -}, -{ - (intptr_t)&asn1_value__local_496, - (intptr_t)&asn1_value__local_497, - (intptr_t)asn1_type_RAB_ToBeReleasedList_EnhancedRelocCompleteRes, - (intptr_t)&asn1_value__local_498, -}, -{ - (intptr_t)&asn1_value__local_499, - (intptr_t)&asn1_value__local_500, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_501, -}, -}; - -static const ASN1CType asn1_constraint__local_491[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_492, - 3, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_490[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_491, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_43[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_43), - - offsetof(ProtocolIE_Field_43, id) | 0x0, - (intptr_t)asn1_type__local_488, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_43, criticality) | 0x0, - (intptr_t)asn1_type__local_489, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_43, value) | 0x0, - (intptr_t)asn1_type__local_490, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_502[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_503[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_507 = 191; - -static const Criticality asn1_value__local_508 = 0; - -static const Presence asn1_value__local_509 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_506[] = { -{ - (intptr_t)&asn1_value__local_507, - (intptr_t)&asn1_value__local_508, - (intptr_t)asn1_type_RAB_SetupItem_EnhancedRelocCompleteRes, - (intptr_t)&asn1_value__local_509, -}, -}; - -static const ASN1CType asn1_constraint__local_505[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_506, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_504[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_505, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_44[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_44), - - offsetof(ProtocolIE_Field_44, id) | 0x0, - (intptr_t)asn1_type__local_502, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_44, criticality) | 0x0, - (intptr_t)asn1_type__local_503, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_44, value) | 0x0, - (intptr_t)asn1_type__local_504, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_510[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_511[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_515 = 209; - -static const Criticality asn1_value__local_516 = 1; - -static const Presence asn1_value__local_517 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_514[] = { -{ - (intptr_t)&asn1_value__local_515, - (intptr_t)&asn1_value__local_516, - (intptr_t)asn1_type_RAB_ToBeReleasedItem_EnhancedRelocCompleteRes, - (intptr_t)&asn1_value__local_517, -}, -}; - -static const ASN1CType asn1_constraint__local_513[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_514, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_512[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_513, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_45[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_45), - - offsetof(ProtocolIE_Field_45, id) | 0x0, - (intptr_t)asn1_type__local_510, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_45, criticality) | 0x0, - (intptr_t)asn1_type__local_511, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_45, value) | 0x0, - (intptr_t)asn1_type__local_512, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_518[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_519[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_523 = 4; - -static const Criticality asn1_value__local_524 = 1; - -static const Presence asn1_value__local_525 = 2; - -static const ProtocolIE_ID asn1_value__local_526 = 9; - -static const Criticality asn1_value__local_527 = 1; - -static const Presence asn1_value__local_528 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_522[] = { -{ - (intptr_t)&asn1_value__local_523, - (intptr_t)&asn1_value__local_524, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_525, -}, -{ - (intptr_t)&asn1_value__local_526, - (intptr_t)&asn1_value__local_527, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_528, -}, -}; - -static const ASN1CType asn1_constraint__local_521[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_522, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_520[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_521, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_46[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_46), - - offsetof(ProtocolIE_Field_46, id) | 0x0, - (intptr_t)asn1_type__local_518, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_46, criticality) | 0x0, - (intptr_t)asn1_type__local_519, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_46, value) | 0x0, - (intptr_t)asn1_type__local_520, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_529[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_530[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_534 = 35; - -static const Criticality asn1_value__local_535 = 1; - -static const Presence asn1_value__local_536 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_533[] = { -{ - (intptr_t)&asn1_value__local_534, - (intptr_t)&asn1_value__local_535, - (intptr_t)asn1_type_RAB_FailedList, - (intptr_t)&asn1_value__local_536, -}, -}; - -static const ASN1CType asn1_constraint__local_532[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_533, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_531[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_532, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_47[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_47), - - offsetof(ProtocolIE_Field_47, id) | 0x0, - (intptr_t)asn1_type__local_529, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_47, criticality) | 0x0, - (intptr_t)asn1_type__local_530, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_47, value) | 0x0, - (intptr_t)asn1_type__local_531, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_537[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_538[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_542 = 3; - -static const Criticality asn1_value__local_543 = 1; - -static const Presence asn1_value__local_544 = 2; - -static const ProtocolIE_ID asn1_value__local_545 = 23; - -static const Criticality asn1_value__local_546 = 1; - -static const Presence asn1_value__local_547 = 2; - -static const ProtocolIE_ID asn1_value__local_548 = 64; - -static const Criticality asn1_value__local_549 = 1; - -static const Presence asn1_value__local_550 = 0; - -static const ProtocolIE_ID asn1_value__local_551 = 21; - -static const Criticality asn1_value__local_552 = 1; - -static const Presence asn1_value__local_553 = 0; - -static const ProtocolIE_ID asn1_value__local_554 = 22; - -static const Criticality asn1_value__local_555 = 1; - -static const Presence asn1_value__local_556 = 0; - -static const ProtocolIE_ID asn1_value__local_557 = 17; - -static const Criticality asn1_value__local_558 = 1; - -static const Presence asn1_value__local_559 = 0; - -static const ProtocolIE_ID asn1_value__local_560 = 76; - -static const Criticality asn1_value__local_561 = 1; - -static const Presence asn1_value__local_562 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_541[] = { -{ - (intptr_t)&asn1_value__local_542, - (intptr_t)&asn1_value__local_543, - (intptr_t)asn1_type_CN_DomainIndicator, - (intptr_t)&asn1_value__local_544, -}, -{ - (intptr_t)&asn1_value__local_545, - (intptr_t)&asn1_value__local_546, - (intptr_t)asn1_type_PermanentNAS_UE_ID, - (intptr_t)&asn1_value__local_547, -}, -{ - (intptr_t)&asn1_value__local_548, - (intptr_t)&asn1_value__local_549, - (intptr_t)asn1_type_TemporaryUE_ID, - (intptr_t)&asn1_value__local_550, -}, -{ - (intptr_t)&asn1_value__local_551, - (intptr_t)&asn1_value__local_552, - (intptr_t)asn1_type_PagingAreaID, - (intptr_t)&asn1_value__local_553, -}, -{ - (intptr_t)&asn1_value__local_554, - (intptr_t)&asn1_value__local_555, - (intptr_t)asn1_type_PagingCause, - (intptr_t)&asn1_value__local_556, -}, -{ - (intptr_t)&asn1_value__local_557, - (intptr_t)&asn1_value__local_558, - (intptr_t)asn1_type_NonSearchingIndication, - (intptr_t)&asn1_value__local_559, -}, -{ - (intptr_t)&asn1_value__local_560, - (intptr_t)&asn1_value__local_561, - (intptr_t)asn1_type_DRX_CycleLengthCoefficient, - (intptr_t)&asn1_value__local_562, -}, -}; - -static const ASN1CType asn1_constraint__local_540[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_541, - 7, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_539[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_540, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_48[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_48), - - offsetof(ProtocolIE_Field_48, id) | 0x0, - (intptr_t)asn1_type__local_537, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_48, criticality) | 0x0, - (intptr_t)asn1_type__local_538, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_48, value) | 0x0, - (intptr_t)asn1_type__local_539, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_563[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_564[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_568 = 23; - -static const Criticality asn1_value__local_569 = 1; - -static const Presence asn1_value__local_570 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_567[] = { -{ - (intptr_t)&asn1_value__local_568, - (intptr_t)&asn1_value__local_569, - (intptr_t)asn1_type_PermanentNAS_UE_ID, - (intptr_t)&asn1_value__local_570, -}, -}; - -static const ASN1CType asn1_constraint__local_566[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_567, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_565[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_566, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_49[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_49), - - offsetof(ProtocolIE_Field_49, id) | 0x0, - (intptr_t)asn1_type__local_563, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_49, criticality) | 0x0, - (intptr_t)asn1_type__local_564, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_49, value) | 0x0, - (intptr_t)asn1_type__local_565, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_571[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_572[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_576 = 66; - -static const Criticality asn1_value__local_577 = 1; - -static const Presence asn1_value__local_578 = 0; - -static const ProtocolIE_ID asn1_value__local_579 = 65; - -static const Criticality asn1_value__local_580 = 1; - -static const Presence asn1_value__local_581 = 2; - -static const ProtocolIE_ID asn1_value__local_582 = 68; - -static const Criticality asn1_value__local_583 = 1; - -static const Presence asn1_value__local_584 = 0; - -static const ProtocolIE_ID asn1_value__local_585 = 69; - -static const Criticality asn1_value__local_586 = 1; - -static const Presence asn1_value__local_587 = 0; - -static const ProtocolIE_ID asn1_value__local_588 = 19; - -static const Criticality asn1_value__local_589 = 1; - -static const Presence asn1_value__local_590 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_575[] = { -{ - (intptr_t)&asn1_value__local_576, - (intptr_t)&asn1_value__local_577, - (intptr_t)asn1_type_TraceType, - (intptr_t)&asn1_value__local_578, -}, -{ - (intptr_t)&asn1_value__local_579, - (intptr_t)&asn1_value__local_580, - (intptr_t)asn1_type_TraceReference, - (intptr_t)&asn1_value__local_581, -}, -{ - (intptr_t)&asn1_value__local_582, - (intptr_t)&asn1_value__local_583, - (intptr_t)asn1_type_TriggerID, - (intptr_t)&asn1_value__local_584, -}, -{ - (intptr_t)&asn1_value__local_585, - (intptr_t)&asn1_value__local_586, - (intptr_t)asn1_type_UE_ID, - (intptr_t)&asn1_value__local_587, -}, -{ - (intptr_t)&asn1_value__local_588, - (intptr_t)&asn1_value__local_589, - (intptr_t)asn1_type_OMC_ID, - (intptr_t)&asn1_value__local_590, -}, -}; - -static const ASN1CType asn1_constraint__local_574[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_575, - 5, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_573[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_574, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_50[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_50), - - offsetof(ProtocolIE_Field_50, id) | 0x0, - (intptr_t)asn1_type__local_571, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_50, criticality) | 0x0, - (intptr_t)asn1_type__local_572, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_50, value) | 0x0, - (intptr_t)asn1_type__local_573, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_591[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_592[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_596 = 65; - -static const Criticality asn1_value__local_597 = 1; - -static const Presence asn1_value__local_598 = 2; - -static const ProtocolIE_ID asn1_value__local_599 = 68; - -static const Criticality asn1_value__local_600 = 1; - -static const Presence asn1_value__local_601 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_595[] = { -{ - (intptr_t)&asn1_value__local_596, - (intptr_t)&asn1_value__local_597, - (intptr_t)asn1_type_TraceReference, - (intptr_t)&asn1_value__local_598, -}, -{ - (intptr_t)&asn1_value__local_599, - (intptr_t)&asn1_value__local_600, - (intptr_t)asn1_type_TriggerID, - (intptr_t)&asn1_value__local_601, -}, -}; - -static const ASN1CType asn1_constraint__local_594[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_595, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_593[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_594, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_51[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_51), - - offsetof(ProtocolIE_Field_51, id) | 0x0, - (intptr_t)asn1_type__local_591, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_51, criticality) | 0x0, - (intptr_t)asn1_type__local_592, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_51, value) | 0x0, - (intptr_t)asn1_type__local_593, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_602[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_603[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_607 = 57; - -static const Criticality asn1_value__local_608 = 1; - -static const Presence asn1_value__local_609 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_606[] = { -{ - (intptr_t)&asn1_value__local_607, - (intptr_t)&asn1_value__local_608, - (intptr_t)asn1_type_RequestType, - (intptr_t)&asn1_value__local_609, -}, -}; - -static const ASN1CType asn1_constraint__local_605[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_606, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_604[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_605, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_52[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_52), - - offsetof(ProtocolIE_Field_52, id) | 0x0, - (intptr_t)asn1_type__local_602, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_52, criticality) | 0x0, - (intptr_t)asn1_type__local_603, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_52, value) | 0x0, - (intptr_t)asn1_type__local_604, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_610[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_611[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_615 = 0; - -static const Criticality asn1_value__local_616 = 1; - -static const Presence asn1_value__local_617 = 0; - -static const ProtocolIE_ID asn1_value__local_618 = 4; - -static const Criticality asn1_value__local_619 = 1; - -static const Presence asn1_value__local_620 = 0; - -static const ProtocolIE_ID asn1_value__local_621 = 57; - -static const Criticality asn1_value__local_622 = 1; - -static const Presence asn1_value__local_623 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_614[] = { -{ - (intptr_t)&asn1_value__local_615, - (intptr_t)&asn1_value__local_616, - (intptr_t)asn1_type_AreaIdentity, - (intptr_t)&asn1_value__local_617, -}, -{ - (intptr_t)&asn1_value__local_618, - (intptr_t)&asn1_value__local_619, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_620, -}, -{ - (intptr_t)&asn1_value__local_621, - (intptr_t)&asn1_value__local_622, - (intptr_t)asn1_type_RequestType, - (intptr_t)&asn1_value__local_623, -}, -}; - -static const ASN1CType asn1_constraint__local_613[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_614, - 3, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_612[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_613, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_53[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_53), - - offsetof(ProtocolIE_Field_53, id) | 0x0, - (intptr_t)asn1_type__local_610, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_53, criticality) | 0x0, - (intptr_t)asn1_type__local_611, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_53, value) | 0x0, - (intptr_t)asn1_type__local_612, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_624[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_625[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_629 = 3; - -static const Criticality asn1_value__local_630 = 1; - -static const Presence asn1_value__local_631 = 2; - -static const ProtocolIE_ID asn1_value__local_632 = 15; - -static const Criticality asn1_value__local_633 = 1; - -static const Presence asn1_value__local_634 = 2; - -static const ProtocolIE_ID asn1_value__local_635 = 55; - -static const Criticality asn1_value__local_636 = 1; - -static const Presence asn1_value__local_637 = 1; - -static const ProtocolIE_ID asn1_value__local_638 = 58; - -static const Criticality asn1_value__local_639 = 1; - -static const Presence asn1_value__local_640 = 2; - -static const ProtocolIE_ID asn1_value__local_641 = 16; - -static const Criticality asn1_value__local_642 = 1; - -static const Presence asn1_value__local_643 = 2; - -static const ProtocolIE_ID asn1_value__local_644 = 79; - -static const Criticality asn1_value__local_645 = 1; - -static const Presence asn1_value__local_646 = 2; - -static const ProtocolIE_ID asn1_value__local_647 = 86; - -static const Criticality asn1_value__local_648 = 1; - -static const Presence asn1_value__local_649 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_628[] = { -{ - (intptr_t)&asn1_value__local_629, - (intptr_t)&asn1_value__local_630, - (intptr_t)asn1_type_CN_DomainIndicator, - (intptr_t)&asn1_value__local_631, -}, -{ - (intptr_t)&asn1_value__local_632, - (intptr_t)&asn1_value__local_633, - (intptr_t)asn1_type_LAI, - (intptr_t)&asn1_value__local_634, -}, -{ - (intptr_t)&asn1_value__local_635, - (intptr_t)&asn1_value__local_636, - (intptr_t)asn1_type_RAC, - (intptr_t)&asn1_value__local_637, -}, -{ - (intptr_t)&asn1_value__local_638, - (intptr_t)&asn1_value__local_639, - (intptr_t)asn1_type_SAI, - (intptr_t)&asn1_value__local_640, -}, -{ - (intptr_t)&asn1_value__local_641, - (intptr_t)&asn1_value__local_642, - (intptr_t)asn1_type_NAS_PDU, - (intptr_t)&asn1_value__local_643, -}, -{ - (intptr_t)&asn1_value__local_644, - (intptr_t)&asn1_value__local_645, - (intptr_t)asn1_type_IuSignallingConnectionIdentifier, - (intptr_t)&asn1_value__local_646, -}, -{ - (intptr_t)&asn1_value__local_647, - (intptr_t)&asn1_value__local_648, - (intptr_t)asn1_type_GlobalRNC_ID, - (intptr_t)&asn1_value__local_649, -}, -}; - -static const ASN1CType asn1_constraint__local_627[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_628, - 7, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_626[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_627, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_54[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_54), - - offsetof(ProtocolIE_Field_54, id) | 0x0, - (intptr_t)asn1_type__local_624, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_54, criticality) | 0x0, - (intptr_t)asn1_type__local_625, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_54, value) | 0x0, - (intptr_t)asn1_type__local_626, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_650[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_651[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_655 = 16; - -static const Criticality asn1_value__local_656 = 1; - -static const Presence asn1_value__local_657 = 2; - -static const ProtocolIE_ID asn1_value__local_658 = 15; - -static const Criticality asn1_value__local_659 = 1; - -static const Presence asn1_value__local_660 = 0; - -static const ProtocolIE_ID asn1_value__local_661 = 55; - -static const Criticality asn1_value__local_662 = 1; - -static const Presence asn1_value__local_663 = 0; - -static const ProtocolIE_ID asn1_value__local_664 = 58; - -static const Criticality asn1_value__local_665 = 1; - -static const Presence asn1_value__local_666 = 0; - -static const ProtocolIE_ID asn1_value__local_667 = 59; - -static const Criticality asn1_value__local_668 = 1; - -static const Presence asn1_value__local_669 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_654[] = { -{ - (intptr_t)&asn1_value__local_655, - (intptr_t)&asn1_value__local_656, - (intptr_t)asn1_type_NAS_PDU, - (intptr_t)&asn1_value__local_657, -}, -{ - (intptr_t)&asn1_value__local_658, - (intptr_t)&asn1_value__local_659, - (intptr_t)asn1_type_LAI, - (intptr_t)&asn1_value__local_660, -}, -{ - (intptr_t)&asn1_value__local_661, - (intptr_t)&asn1_value__local_662, - (intptr_t)asn1_type_RAC, - (intptr_t)&asn1_value__local_663, -}, -{ - (intptr_t)&asn1_value__local_664, - (intptr_t)&asn1_value__local_665, - (intptr_t)asn1_type_SAI, - (intptr_t)&asn1_value__local_666, -}, -{ - (intptr_t)&asn1_value__local_667, - (intptr_t)&asn1_value__local_668, - (intptr_t)asn1_type_SAPI, - (intptr_t)&asn1_value__local_669, -}, -}; - -static const ASN1CType asn1_constraint__local_653[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_654, - 5, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_652[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_653, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_55[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_55), - - offsetof(ProtocolIE_Field_55, id) | 0x0, - (intptr_t)asn1_type__local_650, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_55, criticality) | 0x0, - (intptr_t)asn1_type__local_651, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_55, value) | 0x0, - (intptr_t)asn1_type__local_652, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_670[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_671[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_675 = 16; - -static const Criticality asn1_value__local_676 = 1; - -static const Presence asn1_value__local_677 = 2; - -static const ProtocolIE_ID asn1_value__local_678 = 131; - -static const Criticality asn1_value__local_679 = 1; - -static const Presence asn1_value__local_680 = 2; - -static const ProtocolIE_ID asn1_value__local_681 = 130; - -static const Criticality asn1_value__local_682 = 1; - -static const Presence asn1_value__local_683 = 0; - -static const ProtocolIE_ID asn1_value__local_684 = 23; - -static const Criticality asn1_value__local_685 = 1; - -static const Presence asn1_value__local_686 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_674[] = { -{ - (intptr_t)&asn1_value__local_675, - (intptr_t)&asn1_value__local_676, - (intptr_t)asn1_type_NAS_PDU, - (intptr_t)&asn1_value__local_677, -}, -{ - (intptr_t)&asn1_value__local_678, - (intptr_t)&asn1_value__local_679, - (intptr_t)asn1_type_RejectCauseValue, - (intptr_t)&asn1_value__local_680, -}, -{ - (intptr_t)&asn1_value__local_681, - (intptr_t)&asn1_value__local_682, - (intptr_t)asn1_type_NAS_SequenceNumber, - (intptr_t)&asn1_value__local_683, -}, -{ - (intptr_t)&asn1_value__local_684, - (intptr_t)&asn1_value__local_685, - (intptr_t)asn1_type_PermanentNAS_UE_ID, - (intptr_t)&asn1_value__local_686, -}, -}; - -static const ASN1CType asn1_constraint__local_673[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_674, - 4, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_672[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_673, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_56[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_56), - - offsetof(ProtocolIE_Field_56, id) | 0x0, - (intptr_t)asn1_type__local_670, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_56, criticality) | 0x0, - (intptr_t)asn1_type__local_671, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_56, value) | 0x0, - (intptr_t)asn1_type__local_672, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_687[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_688[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_692 = 18; - -static const Criticality asn1_value__local_693 = 1; - -static const Presence asn1_value__local_694 = 0; - -static const ProtocolIE_ID asn1_value__local_695 = 86; - -static const Criticality asn1_value__local_696 = 1; - -static const Presence asn1_value__local_697 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_691[] = { -{ - (intptr_t)&asn1_value__local_692, - (intptr_t)&asn1_value__local_693, - (intptr_t)asn1_type_NumberOfSteps, - (intptr_t)&asn1_value__local_694, -}, -{ - (intptr_t)&asn1_value__local_695, - (intptr_t)&asn1_value__local_696, - (intptr_t)asn1_type_GlobalRNC_ID, - (intptr_t)&asn1_value__local_697, -}, -}; - -static const ASN1CType asn1_constraint__local_690[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_691, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_689[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_690, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_57[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_57), - - offsetof(ProtocolIE_Field_57, id) | 0x0, - (intptr_t)asn1_type__local_687, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_57, criticality) | 0x0, - (intptr_t)asn1_type__local_688, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_57, value) | 0x0, - (intptr_t)asn1_type__local_689, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_698[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_699[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_703 = 4; - -static const Criticality asn1_value__local_704 = 1; - -static const Presence asn1_value__local_705 = 0; - -static const ProtocolIE_ID asn1_value__local_706 = 9; - -static const Criticality asn1_value__local_707 = 1; - -static const Presence asn1_value__local_708 = 0; - -static const ProtocolIE_ID asn1_value__local_709 = 3; - -static const Criticality asn1_value__local_710 = 1; - -static const Presence asn1_value__local_711 = 0; - -static const ProtocolIE_ID asn1_value__local_712 = 86; - -static const Criticality asn1_value__local_713 = 1; - -static const Presence asn1_value__local_714 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_702[] = { -{ - (intptr_t)&asn1_value__local_703, - (intptr_t)&asn1_value__local_704, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_705, -}, -{ - (intptr_t)&asn1_value__local_706, - (intptr_t)&asn1_value__local_707, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_708, -}, -{ - (intptr_t)&asn1_value__local_709, - (intptr_t)&asn1_value__local_710, - (intptr_t)asn1_type_CN_DomainIndicator, - (intptr_t)&asn1_value__local_711, -}, -{ - (intptr_t)&asn1_value__local_712, - (intptr_t)&asn1_value__local_713, - (intptr_t)asn1_type_GlobalRNC_ID, - (intptr_t)&asn1_value__local_714, -}, -}; - -static const ASN1CType asn1_constraint__local_701[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_702, - 4, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_700[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_701, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_58[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_58), - - offsetof(ProtocolIE_Field_58, id) | 0x0, - (intptr_t)asn1_type__local_698, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_58, criticality) | 0x0, - (intptr_t)asn1_type__local_699, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_58, value) | 0x0, - (intptr_t)asn1_type__local_700, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_715[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_716[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_720 = 28; - -static const Criticality asn1_value__local_721 = 1; - -static const Presence asn1_value__local_722 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_719[] = { -{ - (intptr_t)&asn1_value__local_720, - (intptr_t)&asn1_value__local_721, - (intptr_t)asn1_type_RAB_DataForwardingList, - (intptr_t)&asn1_value__local_722, -}, -}; - -static const ASN1CType asn1_constraint__local_718[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_719, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_717[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_718, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_59[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_59), - - offsetof(ProtocolIE_Field_59, id) | 0x0, - (intptr_t)asn1_type__local_715, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_59, criticality) | 0x0, - (intptr_t)asn1_type__local_716, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_59, value) | 0x0, - (intptr_t)asn1_type__local_717, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_723[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_724[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_728 = 25; - -static const Criticality asn1_value__local_729 = 1; - -static const Presence asn1_value__local_730 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_727[] = { -{ - (intptr_t)&asn1_value__local_728, - (intptr_t)&asn1_value__local_729, - (intptr_t)asn1_type_RAB_ContextList, - (intptr_t)&asn1_value__local_730, -}, -}; - -static const ASN1CType asn1_constraint__local_726[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_727, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_725[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_726, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_60[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_60), - - offsetof(ProtocolIE_Field_60, id) | 0x0, - (intptr_t)asn1_type__local_723, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_60, criticality) | 0x0, - (intptr_t)asn1_type__local_724, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_60, value) | 0x0, - (intptr_t)asn1_type__local_725, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_731[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_732[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_736 = 54; - -static const Criticality asn1_value__local_737 = 1; - -static const Presence asn1_value__local_738 = 0; - -static const ProtocolIE_ID asn1_value__local_739 = 41; - -static const Criticality asn1_value__local_740 = 1; - -static const Presence asn1_value__local_741 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_735[] = { -{ - (intptr_t)&asn1_value__local_736, - (intptr_t)&asn1_value__local_737, - (intptr_t)asn1_type_RAB_SetupOrModifyList, - (intptr_t)&asn1_value__local_738, -}, -{ - (intptr_t)&asn1_value__local_739, - (intptr_t)&asn1_value__local_740, - (intptr_t)asn1_type_RAB_ReleaseList, - (intptr_t)&asn1_value__local_741, -}, -}; - -static const ASN1CType asn1_constraint__local_734[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_735, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_733[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_734, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_61[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_61), - - offsetof(ProtocolIE_Field_61, id) | 0x0, - (intptr_t)asn1_type__local_731, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_61, criticality) | 0x0, - (intptr_t)asn1_type__local_732, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_61, value) | 0x0, - (intptr_t)asn1_type__local_733, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_742[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_743[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_747 = 52; - -static const Criticality asn1_value__local_748 = 1; - -static const Presence asn1_value__local_749 = 0; - -static const ProtocolIE_ID asn1_value__local_750 = 43; - -static const Criticality asn1_value__local_751 = 1; - -static const Presence asn1_value__local_752 = 0; - -static const ProtocolIE_ID asn1_value__local_753 = 38; - -static const Criticality asn1_value__local_754 = 1; - -static const Presence asn1_value__local_755 = 0; - -static const ProtocolIE_ID asn1_value__local_756 = 35; - -static const Criticality asn1_value__local_757 = 1; - -static const Presence asn1_value__local_758 = 0; - -static const ProtocolIE_ID asn1_value__local_759 = 39; - -static const Criticality asn1_value__local_760 = 1; - -static const Presence asn1_value__local_761 = 0; - -static const ProtocolIE_ID asn1_value__local_762 = 9; - -static const Criticality asn1_value__local_763 = 1; - -static const Presence asn1_value__local_764 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_746[] = { -{ - (intptr_t)&asn1_value__local_747, - (intptr_t)&asn1_value__local_748, - (intptr_t)asn1_type_RAB_SetupOrModifiedList, - (intptr_t)&asn1_value__local_749, -}, -{ - (intptr_t)&asn1_value__local_750, - (intptr_t)&asn1_value__local_751, - (intptr_t)asn1_type_RAB_ReleasedList, - (intptr_t)&asn1_value__local_752, -}, -{ - (intptr_t)&asn1_value__local_753, - (intptr_t)&asn1_value__local_754, - (intptr_t)asn1_type_RAB_QueuedList, - (intptr_t)&asn1_value__local_755, -}, -{ - (intptr_t)&asn1_value__local_756, - (intptr_t)&asn1_value__local_757, - (intptr_t)asn1_type_RAB_FailedList, - (intptr_t)&asn1_value__local_758, -}, -{ - (intptr_t)&asn1_value__local_759, - (intptr_t)&asn1_value__local_760, - (intptr_t)asn1_type_RAB_ReleaseFailedList, - (intptr_t)&asn1_value__local_761, -}, -{ - (intptr_t)&asn1_value__local_762, - (intptr_t)&asn1_value__local_763, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_764, -}, -}; - -static const ASN1CType asn1_constraint__local_745[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_746, - 6, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_744[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_745, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_62[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_62), - - offsetof(ProtocolIE_Field_62, id) | 0x0, - (intptr_t)asn1_type__local_742, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_62, criticality) | 0x0, - (intptr_t)asn1_type__local_743, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_62, value) | 0x0, - (intptr_t)asn1_type__local_744, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_765[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_766[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_770 = 51; - -static const Criticality asn1_value__local_771 = 1; - -static const Presence asn1_value__local_772 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_769[] = { -{ - (intptr_t)&asn1_value__local_770, - (intptr_t)&asn1_value__local_771, - (intptr_t)asn1_type_RAB_SetupOrModifiedItem, - (intptr_t)&asn1_value__local_772, -}, -}; - -static const ASN1CType asn1_constraint__local_768[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_769, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_767[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_768, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_63[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_63), - - offsetof(ProtocolIE_Field_63, id) | 0x0, - (intptr_t)asn1_type__local_765, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_63, criticality) | 0x0, - (intptr_t)asn1_type__local_766, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_63, value) | 0x0, - (intptr_t)asn1_type__local_767, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_773[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_774[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_778 = 42; - -static const Criticality asn1_value__local_779 = 1; - -static const Presence asn1_value__local_780 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_777[] = { -{ - (intptr_t)&asn1_value__local_778, - (intptr_t)&asn1_value__local_779, - (intptr_t)asn1_type_RAB_ReleasedItem, - (intptr_t)&asn1_value__local_780, -}, -}; - -static const ASN1CType asn1_constraint__local_776[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_777, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_775[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_776, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_64[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_64), - - offsetof(ProtocolIE_Field_64, id) | 0x0, - (intptr_t)asn1_type__local_773, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_64, criticality) | 0x0, - (intptr_t)asn1_type__local_774, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_64, value) | 0x0, - (intptr_t)asn1_type__local_775, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_781[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_782[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_786 = 37; - -static const Criticality asn1_value__local_787 = 1; - -static const Presence asn1_value__local_788 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_785[] = { -{ - (intptr_t)&asn1_value__local_786, - (intptr_t)&asn1_value__local_787, - (intptr_t)asn1_type_RAB_QueuedItem, - (intptr_t)&asn1_value__local_788, -}, -}; - -static const ASN1CType asn1_constraint__local_784[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_785, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_783[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_784, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_65[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_65), - - offsetof(ProtocolIE_Field_65, id) | 0x0, - (intptr_t)asn1_type__local_781, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_65, criticality) | 0x0, - (intptr_t)asn1_type__local_782, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_65, value) | 0x0, - (intptr_t)asn1_type__local_783, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_789[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_790[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_794 = 109; - -static const Criticality asn1_value__local_795 = 1; - -static const Presence asn1_value__local_796 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_793[] = { -{ - (intptr_t)&asn1_value__local_794, - (intptr_t)&asn1_value__local_795, - (intptr_t)asn1_type_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item, - (intptr_t)&asn1_value__local_796, -}, -}; - -static const ASN1CType asn1_constraint__local_792[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_793, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_791[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_792, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_66[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_66), - - offsetof(ProtocolIE_Field_66, id) | 0x0, - (intptr_t)asn1_type__local_789, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_66, criticality) | 0x0, - (intptr_t)asn1_type__local_790, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_66, value) | 0x0, - (intptr_t)asn1_type__local_791, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_797[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_798[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_802 = 81; - -static const Criticality asn1_value__local_803 = 1; - -static const Presence asn1_value__local_804 = 0; - -static const ProtocolIE_ID asn1_value__local_805 = 83; - -static const Criticality asn1_value__local_806 = 1; - -static const Presence asn1_value__local_807 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_801[] = { -{ - (intptr_t)&asn1_value__local_802, - (intptr_t)&asn1_value__local_803, - (intptr_t)asn1_type_DirectTransferInformationList_RANAP_RelocInf, - (intptr_t)&asn1_value__local_804, -}, -{ - (intptr_t)&asn1_value__local_805, - (intptr_t)&asn1_value__local_806, - (intptr_t)asn1_type_RAB_ContextList_RANAP_RelocInf, - (intptr_t)&asn1_value__local_807, -}, -}; - -static const ASN1CType asn1_constraint__local_800[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_801, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_799[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_800, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_67[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_67), - - offsetof(ProtocolIE_Field_67, id) | 0x0, - (intptr_t)asn1_type__local_797, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_67, criticality) | 0x0, - (intptr_t)asn1_type__local_798, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_67, value) | 0x0, - (intptr_t)asn1_type__local_799, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_808[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_809[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_813 = 80; - -static const Criticality asn1_value__local_814 = 1; - -static const Presence asn1_value__local_815 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_812[] = { -{ - (intptr_t)&asn1_value__local_813, - (intptr_t)&asn1_value__local_814, - (intptr_t)asn1_type_DirectTransferInformationItem_RANAP_RelocInf, - (intptr_t)&asn1_value__local_815, -}, -}; - -static const ASN1CType asn1_constraint__local_811[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_812, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_810[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_811, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_68[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_68), - - offsetof(ProtocolIE_Field_68, id) | 0x0, - (intptr_t)asn1_type__local_808, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_68, criticality) | 0x0, - (intptr_t)asn1_type__local_809, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_68, value) | 0x0, - (intptr_t)asn1_type__local_810, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_816[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_817[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_821 = 82; - -static const Criticality asn1_value__local_822 = 1; - -static const Presence asn1_value__local_823 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_820[] = { -{ - (intptr_t)&asn1_value__local_821, - (intptr_t)&asn1_value__local_822, - (intptr_t)asn1_type_RAB_ContextItem_RANAP_RelocInf, - (intptr_t)&asn1_value__local_823, -}, -}; - -static const ASN1CType asn1_constraint__local_819[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_820, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_818[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_819, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_69[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_69), - - offsetof(ProtocolIE_Field_69, id) | 0x0, - (intptr_t)asn1_type__local_816, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_69, criticality) | 0x0, - (intptr_t)asn1_type__local_817, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_69, value) | 0x0, - (intptr_t)asn1_type__local_818, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_824[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_825[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_829 = 61; - -static const Criticality asn1_value__local_830 = 0; - -static const Presence asn1_value__local_831 = 2; - -static const ProtocolIE_ID asn1_value__local_832 = 204; - -static const Criticality asn1_value__local_833 = 1; - -static const Presence asn1_value__local_834 = 0; - -static const ProtocolIE_ID asn1_value__local_835 = 206; - -static const Criticality asn1_value__local_836 = 0; - -static const Presence asn1_value__local_837 = 0; - -static const ProtocolIE_ID asn1_value__local_838 = 205; - -static const Criticality asn1_value__local_839 = 1; - -static const Presence asn1_value__local_840 = 0; - -static const ProtocolIE_ID asn1_value__local_841 = 207; - -static const Criticality asn1_value__local_842 = 0; - -static const Presence asn1_value__local_843 = 0; - -static const ProtocolIE_ID asn1_value__local_844 = 192; - -static const Criticality asn1_value__local_845 = 0; - -static const Presence asn1_value__local_846 = 0; - -static const ProtocolIE_ID asn1_value__local_847 = 105; - -static const Criticality asn1_value__local_848 = 1; - -static const Presence asn1_value__local_849 = 0; - -static const ProtocolIE_ID asn1_value__local_850 = 118; - -static const Criticality asn1_value__local_851 = 1; - -static const Presence asn1_value__local_852 = 0; - -static const ProtocolIE_ID asn1_value__local_853 = 127; - -static const Criticality asn1_value__local_854 = 1; - -static const Presence asn1_value__local_855 = 0; - -static const ProtocolIE_ID asn1_value__local_856 = 133; - -static const Criticality asn1_value__local_857 = 1; - -static const Presence asn1_value__local_858 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_828[] = { -{ - (intptr_t)&asn1_value__local_829, - (intptr_t)&asn1_value__local_830, - (intptr_t)asn1_type_SourceRNC_ToTargetRNC_TransparentContainer, - (intptr_t)&asn1_value__local_831, -}, -{ - (intptr_t)&asn1_value__local_832, - (intptr_t)&asn1_value__local_833, - (intptr_t)asn1_type_IuSignallingConnectionIdentifier, - (intptr_t)&asn1_value__local_834, -}, -{ - (intptr_t)&asn1_value__local_835, - (intptr_t)&asn1_value__local_836, - (intptr_t)asn1_type_GlobalCN_ID, - (intptr_t)&asn1_value__local_837, -}, -{ - (intptr_t)&asn1_value__local_838, - (intptr_t)&asn1_value__local_839, - (intptr_t)asn1_type_IuSignallingConnectionIdentifier, - (intptr_t)&asn1_value__local_840, -}, -{ - (intptr_t)&asn1_value__local_841, - (intptr_t)&asn1_value__local_842, - (intptr_t)asn1_type_GlobalCN_ID, - (intptr_t)&asn1_value__local_843, -}, -{ - (intptr_t)&asn1_value__local_844, - (intptr_t)&asn1_value__local_845, - (intptr_t)asn1_type_RAB_SetupList_EnhRelocInfoReq, - (intptr_t)&asn1_value__local_846, -}, -{ - (intptr_t)&asn1_value__local_847, - (intptr_t)&asn1_value__local_848, - (intptr_t)asn1_type_SNA_Access_Information, - (intptr_t)&asn1_value__local_849, -}, -{ - (intptr_t)&asn1_value__local_850, - (intptr_t)&asn1_value__local_851, - (intptr_t)asn1_type_UESBI_Iu, - (intptr_t)&asn1_value__local_852, -}, -{ - (intptr_t)&asn1_value__local_853, - (intptr_t)&asn1_value__local_854, - (intptr_t)asn1_type_PLMNidentity, - (intptr_t)&asn1_value__local_855, -}, -{ - (intptr_t)&asn1_value__local_856, - (intptr_t)&asn1_value__local_857, - (intptr_t)asn1_type_CNMBMSLinkingInformation, - (intptr_t)&asn1_value__local_858, -}, -}; - -static const ASN1CType asn1_constraint__local_827[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_828, - 10, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_826[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_827, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_70[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_70), - - offsetof(ProtocolIE_Field_70, id) | 0x0, - (intptr_t)asn1_type__local_824, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_70, criticality) | 0x0, - (intptr_t)asn1_type__local_825, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_70, value) | 0x0, - (intptr_t)asn1_type__local_826, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_859[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_860[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_864 = 193; - -static const Criticality asn1_value__local_865 = 0; - -static const Presence asn1_value__local_866 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_863[] = { -{ - (intptr_t)&asn1_value__local_864, - (intptr_t)&asn1_value__local_865, - (intptr_t)asn1_type_RAB_SetupItem_EnhRelocInfoReq, - (intptr_t)&asn1_value__local_866, -}, -}; - -static const ASN1CType asn1_constraint__local_862[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_863, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_861[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_862, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_71[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_71), - - offsetof(ProtocolIE_Field_71, id) | 0x0, - (intptr_t)asn1_type__local_859, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_71, criticality) | 0x0, - (intptr_t)asn1_type__local_860, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_71, value) | 0x0, - (intptr_t)asn1_type__local_861, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_867[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_868[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_872 = 63; - -static const Criticality asn1_value__local_873 = 1; - -static const Presence asn1_value__local_874 = 0; - -static const ProtocolIE_ID asn1_value__local_875 = 194; - -static const Criticality asn1_value__local_876 = 1; - -static const Presence asn1_value__local_877 = 0; - -static const ProtocolIE_ID asn1_value__local_878 = 197; - -static const Criticality asn1_value__local_879 = 1; - -static const Presence asn1_value__local_880 = 0; - -static const ProtocolIE_ID asn1_value__local_881 = 9; - -static const Criticality asn1_value__local_882 = 1; - -static const Presence asn1_value__local_883 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_871[] = { -{ - (intptr_t)&asn1_value__local_872, - (intptr_t)&asn1_value__local_873, - (intptr_t)asn1_type_TargetRNC_ToSourceRNC_TransparentContainer, - (intptr_t)&asn1_value__local_874, -}, -{ - (intptr_t)&asn1_value__local_875, - (intptr_t)&asn1_value__local_876, - (intptr_t)asn1_type_RAB_SetupList_EnhRelocInfoRes, - (intptr_t)&asn1_value__local_877, -}, -{ - (intptr_t)&asn1_value__local_878, - (intptr_t)&asn1_value__local_879, - (intptr_t)asn1_type_RAB_FailedList_EnhRelocInfoRes, - (intptr_t)&asn1_value__local_880, -}, -{ - (intptr_t)&asn1_value__local_881, - (intptr_t)&asn1_value__local_882, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_883, -}, -}; - -static const ASN1CType asn1_constraint__local_870[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_871, - 4, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_869[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_870, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_72[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_72), - - offsetof(ProtocolIE_Field_72, id) | 0x0, - (intptr_t)asn1_type__local_867, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_72, criticality) | 0x0, - (intptr_t)asn1_type__local_868, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_72, value) | 0x0, - (intptr_t)asn1_type__local_869, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_884[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_885[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_889 = 195; - -static const Criticality asn1_value__local_890 = 0; - -static const Presence asn1_value__local_891 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_888[] = { -{ - (intptr_t)&asn1_value__local_889, - (intptr_t)&asn1_value__local_890, - (intptr_t)asn1_type_RAB_SetupItem_EnhRelocInfoRes, - (intptr_t)&asn1_value__local_891, -}, -}; - -static const ASN1CType asn1_constraint__local_887[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_888, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_886[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_887, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_73[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_73), - - offsetof(ProtocolIE_Field_73, id) | 0x0, - (intptr_t)asn1_type__local_884, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_73, criticality) | 0x0, - (intptr_t)asn1_type__local_885, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_73, value) | 0x0, - (intptr_t)asn1_type__local_886, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_892[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_893[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_897 = 198; - -static const Criticality asn1_value__local_898 = 0; - -static const Presence asn1_value__local_899 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_896[] = { -{ - (intptr_t)&asn1_value__local_897, - (intptr_t)&asn1_value__local_898, - (intptr_t)asn1_type_RAB_FailedItem_EnhRelocInfoRes, - (intptr_t)&asn1_value__local_899, -}, -}; - -static const ASN1CType asn1_constraint__local_895[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_896, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_894[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_895, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_74[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_74), - - offsetof(ProtocolIE_Field_74, id) | 0x0, - (intptr_t)asn1_type__local_892, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_74, criticality) | 0x0, - (intptr_t)asn1_type__local_893, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_74, value) | 0x0, - (intptr_t)asn1_type__local_894, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_900[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_901[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_905 = 91; - -static const Criticality asn1_value__local_906 = 1; - -static const Presence asn1_value__local_907 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_904[] = { -{ - (intptr_t)&asn1_value__local_905, - (intptr_t)&asn1_value__local_906, - (intptr_t)asn1_type_RAB_ModifyList, - (intptr_t)&asn1_value__local_907, -}, -}; - -static const ASN1CType asn1_constraint__local_903[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_904, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_902[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_903, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_75[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_75), - - offsetof(ProtocolIE_Field_75, id) | 0x0, - (intptr_t)asn1_type__local_900, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_75, criticality) | 0x0, - (intptr_t)asn1_type__local_901, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_75, value) | 0x0, - (intptr_t)asn1_type__local_902, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_908[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_909[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_913 = 92; - -static const Criticality asn1_value__local_914 = 1; - -static const Presence asn1_value__local_915 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_912[] = { -{ - (intptr_t)&asn1_value__local_913, - (intptr_t)&asn1_value__local_914, - (intptr_t)asn1_type_RAB_ModifyItem, - (intptr_t)&asn1_value__local_915, -}, -}; - -static const ASN1CType asn1_constraint__local_911[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_912, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_910[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_911, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_76[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_76), - - offsetof(ProtocolIE_Field_76, id) | 0x0, - (intptr_t)asn1_type__local_908, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_76, criticality) | 0x0, - (intptr_t)asn1_type__local_909, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_76, value) | 0x0, - (intptr_t)asn1_type__local_910, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_916[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_917[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_921 = 95; - -static const Criticality asn1_value__local_922 = 0; - -static const Presence asn1_value__local_923 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_920[] = { -{ - (intptr_t)&asn1_value__local_921, - (intptr_t)&asn1_value__local_922, - (intptr_t)asn1_type_LocationRelatedDataRequestType, - (intptr_t)&asn1_value__local_923, -}, -}; - -static const ASN1CType asn1_constraint__local_919[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_920, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_918[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_919, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_77[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_77), - - offsetof(ProtocolIE_Field_77, id) | 0x0, - (intptr_t)asn1_type__local_916, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_77, criticality) | 0x0, - (intptr_t)asn1_type__local_917, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_77, value) | 0x0, - (intptr_t)asn1_type__local_918, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_924[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_925[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_929 = 94; - -static const Criticality asn1_value__local_930 = 1; - -static const Presence asn1_value__local_931 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_928[] = { -{ - (intptr_t)&asn1_value__local_929, - (intptr_t)&asn1_value__local_930, - (intptr_t)asn1_type_BroadcastAssistanceDataDecipheringKeys, - (intptr_t)&asn1_value__local_931, -}, -}; - -static const ASN1CType asn1_constraint__local_927[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_928, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_926[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_927, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_78[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_78), - - offsetof(ProtocolIE_Field_78, id) | 0x0, - (intptr_t)asn1_type__local_924, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_78, criticality) | 0x0, - (intptr_t)asn1_type__local_925, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_78, value) | 0x0, - (intptr_t)asn1_type__local_926, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_932[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_933[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_937 = 4; - -static const Criticality asn1_value__local_938 = 1; - -static const Presence asn1_value__local_939 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_936[] = { -{ - (intptr_t)&asn1_value__local_937, - (intptr_t)&asn1_value__local_938, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_939, -}, -}; - -static const ASN1CType asn1_constraint__local_935[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_936, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_934[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_935, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_79[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_79), - - offsetof(ProtocolIE_Field_79, id) | 0x0, - (intptr_t)asn1_type__local_932, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_79, criticality) | 0x0, - (intptr_t)asn1_type__local_933, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_79, value) | 0x0, - (intptr_t)asn1_type__local_934, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_940[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_941[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_945 = 104; - -static const Criticality asn1_value__local_946 = 0; - -static const Presence asn1_value__local_947 = 2; - -static const ProtocolIE_ID asn1_value__local_948 = 106; - -static const Criticality asn1_value__local_949 = 0; - -static const Presence asn1_value__local_950 = 2; - -static const ProtocolIE_ID asn1_value__local_951 = 3; - -static const Criticality asn1_value__local_952 = 0; - -static const Presence asn1_value__local_953 = 2; - -static const ProtocolIE_ID asn1_value__local_954 = 96; - -static const Criticality asn1_value__local_955 = 1; - -static const Presence asn1_value__local_956 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_944[] = { -{ - (intptr_t)&asn1_value__local_945, - (intptr_t)&asn1_value__local_946, - (intptr_t)asn1_type_InformationTransferID, - (intptr_t)&asn1_value__local_947, -}, -{ - (intptr_t)&asn1_value__local_948, - (intptr_t)&asn1_value__local_949, - (intptr_t)asn1_type_ProvidedData, - (intptr_t)&asn1_value__local_950, -}, -{ - (intptr_t)&asn1_value__local_951, - (intptr_t)&asn1_value__local_952, - (intptr_t)asn1_type_CN_DomainIndicator, - (intptr_t)&asn1_value__local_953, -}, -{ - (intptr_t)&asn1_value__local_954, - (intptr_t)&asn1_value__local_955, - (intptr_t)asn1_type_GlobalCN_ID, - (intptr_t)&asn1_value__local_956, -}, -}; - -static const ASN1CType asn1_constraint__local_943[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_944, - 4, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_942[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_943, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_80[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_80), - - offsetof(ProtocolIE_Field_80, id) | 0x0, - (intptr_t)asn1_type__local_940, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_80, criticality) | 0x0, - (intptr_t)asn1_type__local_941, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_80, value) | 0x0, - (intptr_t)asn1_type__local_942, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_957[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_958[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_962 = 104; - -static const Criticality asn1_value__local_963 = 1; - -static const Presence asn1_value__local_964 = 2; - -static const ProtocolIE_ID asn1_value__local_965 = 3; - -static const Criticality asn1_value__local_966 = 1; - -static const Presence asn1_value__local_967 = 2; - -static const ProtocolIE_ID asn1_value__local_968 = 9; - -static const Criticality asn1_value__local_969 = 1; - -static const Presence asn1_value__local_970 = 0; - -static const ProtocolIE_ID asn1_value__local_971 = 86; - -static const Criticality asn1_value__local_972 = 1; - -static const Presence asn1_value__local_973 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_961[] = { -{ - (intptr_t)&asn1_value__local_962, - (intptr_t)&asn1_value__local_963, - (intptr_t)asn1_type_InformationTransferID, - (intptr_t)&asn1_value__local_964, -}, -{ - (intptr_t)&asn1_value__local_965, - (intptr_t)&asn1_value__local_966, - (intptr_t)asn1_type_CN_DomainIndicator, - (intptr_t)&asn1_value__local_967, -}, -{ - (intptr_t)&asn1_value__local_968, - (intptr_t)&asn1_value__local_969, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_970, -}, -{ - (intptr_t)&asn1_value__local_971, - (intptr_t)&asn1_value__local_972, - (intptr_t)asn1_type_GlobalRNC_ID, - (intptr_t)&asn1_value__local_973, -}, -}; - -static const ASN1CType asn1_constraint__local_960[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_961, - 4, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_959[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_960, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_81[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_81), - - offsetof(ProtocolIE_Field_81, id) | 0x0, - (intptr_t)asn1_type__local_957, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_81, criticality) | 0x0, - (intptr_t)asn1_type__local_958, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_81, value) | 0x0, - (intptr_t)asn1_type__local_959, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_974[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_975[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_979 = 104; - -static const Criticality asn1_value__local_980 = 1; - -static const Presence asn1_value__local_981 = 2; - -static const ProtocolIE_ID asn1_value__local_982 = 3; - -static const Criticality asn1_value__local_983 = 1; - -static const Presence asn1_value__local_984 = 2; - -static const ProtocolIE_ID asn1_value__local_985 = 4; - -static const Criticality asn1_value__local_986 = 1; - -static const Presence asn1_value__local_987 = 2; - -static const ProtocolIE_ID asn1_value__local_988 = 9; - -static const Criticality asn1_value__local_989 = 1; - -static const Presence asn1_value__local_990 = 0; - -static const ProtocolIE_ID asn1_value__local_991 = 86; - -static const Criticality asn1_value__local_992 = 1; - -static const Presence asn1_value__local_993 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_978[] = { -{ - (intptr_t)&asn1_value__local_979, - (intptr_t)&asn1_value__local_980, - (intptr_t)asn1_type_InformationTransferID, - (intptr_t)&asn1_value__local_981, -}, -{ - (intptr_t)&asn1_value__local_982, - (intptr_t)&asn1_value__local_983, - (intptr_t)asn1_type_CN_DomainIndicator, - (intptr_t)&asn1_value__local_984, -}, -{ - (intptr_t)&asn1_value__local_985, - (intptr_t)&asn1_value__local_986, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_987, -}, -{ - (intptr_t)&asn1_value__local_988, - (intptr_t)&asn1_value__local_989, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_990, -}, -{ - (intptr_t)&asn1_value__local_991, - (intptr_t)&asn1_value__local_992, - (intptr_t)asn1_type_GlobalRNC_ID, - (intptr_t)&asn1_value__local_993, -}, -}; - -static const ASN1CType asn1_constraint__local_977[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_978, - 5, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_976[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_977, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_82[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_82), - - offsetof(ProtocolIE_Field_82, id) | 0x0, - (intptr_t)asn1_type__local_974, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_82, criticality) | 0x0, - (intptr_t)asn1_type__local_975, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_82, value) | 0x0, - (intptr_t)asn1_type__local_976, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_994[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_995[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_999 = 118; - -static const Criticality asn1_value__local_1000 = 1; - -static const Presence asn1_value__local_1001 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_998[] = { -{ - (intptr_t)&asn1_value__local_999, - (intptr_t)&asn1_value__local_1000, - (intptr_t)asn1_type_UESBI_Iu, - (intptr_t)&asn1_value__local_1001, -}, -}; - -static const ASN1CType asn1_constraint__local_997[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_998, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_996[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_997, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_83[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_83), - - offsetof(ProtocolIE_Field_83, id) | 0x0, - (intptr_t)asn1_type__local_994, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_83, criticality) | 0x0, - (intptr_t)asn1_type__local_995, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_83, value) | 0x0, - (intptr_t)asn1_type__local_996, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_1002[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_1003[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_1007 = 126; - -static const Criticality asn1_value__local_1008 = 1; - -static const Presence asn1_value__local_1009 = 0; - -static const ProtocolIE_ID asn1_value__local_1010 = 3; - -static const Criticality asn1_value__local_1011 = 1; - -static const Presence asn1_value__local_1012 = 2; - -static const ProtocolIE_ID asn1_value__local_1013 = 86; - -static const Criticality asn1_value__local_1014 = 1; - -static const Presence asn1_value__local_1015 = 0; - -static const ProtocolIE_ID asn1_value__local_1016 = 96; - -static const Criticality asn1_value__local_1017 = 1; - -static const Presence asn1_value__local_1018 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_1006[] = { -{ - (intptr_t)&asn1_value__local_1007, - (intptr_t)&asn1_value__local_1008, - (intptr_t)asn1_type_InterSystemInformationTransferType, - (intptr_t)&asn1_value__local_1009, -}, -{ - (intptr_t)&asn1_value__local_1010, - (intptr_t)&asn1_value__local_1011, - (intptr_t)asn1_type_CN_DomainIndicator, - (intptr_t)&asn1_value__local_1012, -}, -{ - (intptr_t)&asn1_value__local_1013, - (intptr_t)&asn1_value__local_1014, - (intptr_t)asn1_type_GlobalRNC_ID, - (intptr_t)&asn1_value__local_1015, -}, -{ - (intptr_t)&asn1_value__local_1016, - (intptr_t)&asn1_value__local_1017, - (intptr_t)asn1_type_GlobalCN_ID, - (intptr_t)&asn1_value__local_1018, -}, -}; - -static const ASN1CType asn1_constraint__local_1005[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_1006, - 4, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1004[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1005, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_84[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_84), - - offsetof(ProtocolIE_Field_84, id) | 0x0, - (intptr_t)asn1_type__local_1002, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_84, criticality) | 0x0, - (intptr_t)asn1_type__local_1003, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_84, value) | 0x0, - (intptr_t)asn1_type__local_1004, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_1019[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_1020[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_1024 = 136; - -static const Criticality asn1_value__local_1025 = 0; - -static const Presence asn1_value__local_1026 = 2; - -static const ProtocolIE_ID asn1_value__local_1027 = 137; - -static const Criticality asn1_value__local_1028 = 0; - -static const Presence asn1_value__local_1029 = 2; - -static const ProtocolIE_ID asn1_value__local_1030 = 123; - -static const Criticality asn1_value__local_1031 = 0; - -static const Presence asn1_value__local_1032 = 1; - -static const ProtocolIE_ID asn1_value__local_1033 = 139; - -static const Criticality asn1_value__local_1034 = 0; - -static const Presence asn1_value__local_1035 = 1; - -static const ProtocolIE_ID asn1_value__local_1036 = 3; - -static const Criticality asn1_value__local_1037 = 0; - -static const Presence asn1_value__local_1038 = 2; - -static const ProtocolIE_ID asn1_value__local_1039 = 86; - -static const Criticality asn1_value__local_1040 = 0; - -static const Presence asn1_value__local_1041 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_1023[] = { -{ - (intptr_t)&asn1_value__local_1024, - (intptr_t)&asn1_value__local_1025, - (intptr_t)asn1_type_InformationExchangeID, - (intptr_t)&asn1_value__local_1026, -}, -{ - (intptr_t)&asn1_value__local_1027, - (intptr_t)&asn1_value__local_1028, - (intptr_t)asn1_type_InformationExchangeType, - (intptr_t)&asn1_value__local_1029, -}, -{ - (intptr_t)&asn1_value__local_1030, - (intptr_t)&asn1_value__local_1031, - (intptr_t)asn1_type_InformationTransferType, - (intptr_t)&asn1_value__local_1032, -}, -{ - (intptr_t)&asn1_value__local_1033, - (intptr_t)&asn1_value__local_1034, - (intptr_t)asn1_type_InformationRequestType, - (intptr_t)&asn1_value__local_1035, -}, -{ - (intptr_t)&asn1_value__local_1036, - (intptr_t)&asn1_value__local_1037, - (intptr_t)asn1_type_CN_DomainIndicator, - (intptr_t)&asn1_value__local_1038, -}, -{ - (intptr_t)&asn1_value__local_1039, - (intptr_t)&asn1_value__local_1040, - (intptr_t)asn1_type_GlobalRNC_ID, - (intptr_t)&asn1_value__local_1041, -}, -}; - -static const ASN1CType asn1_constraint__local_1022[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_1023, - 6, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1021[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1022, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_85[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_85), - - offsetof(ProtocolIE_Field_85, id) | 0x0, - (intptr_t)asn1_type__local_1019, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_85, criticality) | 0x0, - (intptr_t)asn1_type__local_1020, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_85, value) | 0x0, - (intptr_t)asn1_type__local_1021, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_1042[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_1043[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_1047 = 136; - -static const Criticality asn1_value__local_1048 = 1; - -static const Presence asn1_value__local_1049 = 2; - -static const ProtocolIE_ID asn1_value__local_1050 = 138; - -static const Criticality asn1_value__local_1051 = 1; - -static const Presence asn1_value__local_1052 = 0; - -static const ProtocolIE_ID asn1_value__local_1053 = 3; - -static const Criticality asn1_value__local_1054 = 1; - -static const Presence asn1_value__local_1055 = 2; - -static const ProtocolIE_ID asn1_value__local_1056 = 96; - -static const Criticality asn1_value__local_1057 = 1; - -static const Presence asn1_value__local_1058 = 0; - -static const ProtocolIE_ID asn1_value__local_1059 = 9; - -static const Criticality asn1_value__local_1060 = 1; - -static const Presence asn1_value__local_1061 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_1046[] = { -{ - (intptr_t)&asn1_value__local_1047, - (intptr_t)&asn1_value__local_1048, - (intptr_t)asn1_type_InformationExchangeID, - (intptr_t)&asn1_value__local_1049, -}, -{ - (intptr_t)&asn1_value__local_1050, - (intptr_t)&asn1_value__local_1051, - (intptr_t)asn1_type_InformationRequested, - (intptr_t)&asn1_value__local_1052, -}, -{ - (intptr_t)&asn1_value__local_1053, - (intptr_t)&asn1_value__local_1054, - (intptr_t)asn1_type_CN_DomainIndicator, - (intptr_t)&asn1_value__local_1055, -}, -{ - (intptr_t)&asn1_value__local_1056, - (intptr_t)&asn1_value__local_1057, - (intptr_t)asn1_type_GlobalCN_ID, - (intptr_t)&asn1_value__local_1058, -}, -{ - (intptr_t)&asn1_value__local_1059, - (intptr_t)&asn1_value__local_1060, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_1061, -}, -}; - -static const ASN1CType asn1_constraint__local_1045[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_1046, - 5, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1044[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1045, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_86[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_86), - - offsetof(ProtocolIE_Field_86, id) | 0x0, - (intptr_t)asn1_type__local_1042, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_86, criticality) | 0x0, - (intptr_t)asn1_type__local_1043, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_86, value) | 0x0, - (intptr_t)asn1_type__local_1044, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_1062[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_1063[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_1067 = 136; - -static const Criticality asn1_value__local_1068 = 1; - -static const Presence asn1_value__local_1069 = 2; - -static const ProtocolIE_ID asn1_value__local_1070 = 3; - -static const Criticality asn1_value__local_1071 = 1; - -static const Presence asn1_value__local_1072 = 2; - -static const ProtocolIE_ID asn1_value__local_1073 = 96; - -static const Criticality asn1_value__local_1074 = 1; - -static const Presence asn1_value__local_1075 = 0; - -static const ProtocolIE_ID asn1_value__local_1076 = 4; - -static const Criticality asn1_value__local_1077 = 1; - -static const Presence asn1_value__local_1078 = 2; - -static const ProtocolIE_ID asn1_value__local_1079 = 9; - -static const Criticality asn1_value__local_1080 = 1; - -static const Presence asn1_value__local_1081 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_1066[] = { -{ - (intptr_t)&asn1_value__local_1067, - (intptr_t)&asn1_value__local_1068, - (intptr_t)asn1_type_InformationExchangeID, - (intptr_t)&asn1_value__local_1069, -}, -{ - (intptr_t)&asn1_value__local_1070, - (intptr_t)&asn1_value__local_1071, - (intptr_t)asn1_type_CN_DomainIndicator, - (intptr_t)&asn1_value__local_1072, -}, -{ - (intptr_t)&asn1_value__local_1073, - (intptr_t)&asn1_value__local_1074, - (intptr_t)asn1_type_GlobalCN_ID, - (intptr_t)&asn1_value__local_1075, -}, -{ - (intptr_t)&asn1_value__local_1076, - (intptr_t)&asn1_value__local_1077, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_1078, -}, -{ - (intptr_t)&asn1_value__local_1079, - (intptr_t)&asn1_value__local_1080, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_1081, -}, -}; - -static const ASN1CType asn1_constraint__local_1065[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_1066, - 5, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1064[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1065, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_87[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_87), - - offsetof(ProtocolIE_Field_87, id) | 0x0, - (intptr_t)asn1_type__local_1062, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_87, criticality) | 0x0, - (intptr_t)asn1_type__local_1063, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_87, value) | 0x0, - (intptr_t)asn1_type__local_1064, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_1082[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_1083[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_1087 = 153; - -static const Criticality asn1_value__local_1088 = 0; - -static const Presence asn1_value__local_1089 = 2; - -static const ProtocolIE_ID asn1_value__local_1090 = 147; - -static const Criticality asn1_value__local_1091 = 1; - -static const Presence asn1_value__local_1092 = 0; - -static const ProtocolIE_ID asn1_value__local_1093 = 143; - -static const Criticality asn1_value__local_1094 = 0; - -static const Presence asn1_value__local_1095 = 2; - -static const ProtocolIE_ID asn1_value__local_1096 = 79; - -static const Criticality asn1_value__local_1097 = 0; - -static const Presence asn1_value__local_1098 = 2; - -static const ProtocolIE_ID asn1_value__local_1099 = 149; - -static const Criticality asn1_value__local_1100 = 0; - -static const Presence asn1_value__local_1101 = 2; - -static const ProtocolIE_ID asn1_value__local_1102 = 148; - -static const Criticality asn1_value__local_1103 = 1; - -static const Presence asn1_value__local_1104 = 0; - -static const ProtocolIE_ID asn1_value__local_1105 = 146; - -static const Criticality asn1_value__local_1106 = 0; - -static const Presence asn1_value__local_1107 = 2; - -static const ProtocolIE_ID asn1_value__local_1108 = 145; - -static const Criticality asn1_value__local_1109 = 0; - -static const Presence asn1_value__local_1110 = 2; - -static const ProtocolIE_ID asn1_value__local_1111 = 135; - -static const Criticality asn1_value__local_1112 = 1; - -static const Presence asn1_value__local_1113 = 0; - -static const ProtocolIE_ID asn1_value__local_1114 = 150; - -static const Criticality asn1_value__local_1115 = 1; - -static const Presence asn1_value__local_1116 = 0; - -static const ProtocolIE_ID asn1_value__local_1117 = 96; - -static const Criticality asn1_value__local_1118 = 0; - -static const Presence asn1_value__local_1119 = 0; - -static const ProtocolIE_ID asn1_value__local_1120 = 157; - -static const Criticality asn1_value__local_1121 = 1; - -static const Presence asn1_value__local_1122 = 0; - -static const ProtocolIE_ID asn1_value__local_1123 = 163; - -static const Criticality asn1_value__local_1124 = 0; - -static const Presence asn1_value__local_1125 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_1086[] = { -{ - (intptr_t)&asn1_value__local_1087, - (intptr_t)&asn1_value__local_1088, - (intptr_t)asn1_type_TMGI, - (intptr_t)&asn1_value__local_1089, -}, -{ - (intptr_t)&asn1_value__local_1090, - (intptr_t)&asn1_value__local_1091, - (intptr_t)asn1_type_MBMSSessionIdentity, - (intptr_t)&asn1_value__local_1092, -}, -{ - (intptr_t)&asn1_value__local_1093, - (intptr_t)&asn1_value__local_1094, - (intptr_t)asn1_type_MBMSBearerServiceType, - (intptr_t)&asn1_value__local_1095, -}, -{ - (intptr_t)&asn1_value__local_1096, - (intptr_t)&asn1_value__local_1097, - (intptr_t)asn1_type_IuSignallingConnectionIdentifier, - (intptr_t)&asn1_value__local_1098, -}, -{ - (intptr_t)&asn1_value__local_1099, - (intptr_t)&asn1_value__local_1100, - (intptr_t)asn1_type_RAB_Parameters, - (intptr_t)&asn1_value__local_1101, -}, -{ - (intptr_t)&asn1_value__local_1102, - (intptr_t)&asn1_value__local_1103, - (intptr_t)asn1_type_PDP_TypeInformation, - (intptr_t)&asn1_value__local_1104, -}, -{ - (intptr_t)&asn1_value__local_1105, - (intptr_t)&asn1_value__local_1106, - (intptr_t)asn1_type_MBMSSessionDuration, - (intptr_t)&asn1_value__local_1107, -}, -{ - (intptr_t)&asn1_value__local_1108, - (intptr_t)&asn1_value__local_1109, - (intptr_t)asn1_type_MBMSServiceArea, - (intptr_t)&asn1_value__local_1110, -}, -{ - (intptr_t)&asn1_value__local_1111, - (intptr_t)&asn1_value__local_1112, - (intptr_t)asn1_type_FrequenceLayerConvergenceFlag, - (intptr_t)&asn1_value__local_1113, -}, -{ - (intptr_t)&asn1_value__local_1114, - (intptr_t)&asn1_value__local_1115, - (intptr_t)asn1_type_RAListofIdleModeUEs, - (intptr_t)&asn1_value__local_1116, -}, -{ - (intptr_t)&asn1_value__local_1117, - (intptr_t)&asn1_value__local_1118, - (intptr_t)asn1_type_GlobalCN_ID, - (intptr_t)&asn1_value__local_1119, -}, -{ - (intptr_t)&asn1_value__local_1120, - (intptr_t)&asn1_value__local_1121, - (intptr_t)asn1_type_MBMSSessionRepetitionNumber, - (intptr_t)&asn1_value__local_1122, -}, -{ - (intptr_t)&asn1_value__local_1123, - (intptr_t)&asn1_value__local_1124, - (intptr_t)asn1_type_TimeToMBMSDataTransfer, - (intptr_t)&asn1_value__local_1125, -}, -}; - -static const ASN1CType asn1_constraint__local_1085[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_1086, - 13, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1084[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1085, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_88[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_88), - - offsetof(ProtocolIE_Field_88, id) | 0x0, - (intptr_t)asn1_type__local_1082, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_88, criticality) | 0x0, - (intptr_t)asn1_type__local_1083, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_88, value) | 0x0, - (intptr_t)asn1_type__local_1084, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_1126[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_1127[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_1131 = 154; - -static const Criticality asn1_value__local_1132 = 1; - -static const Presence asn1_value__local_1133 = 0; - -static const ProtocolIE_ID asn1_value__local_1134 = 4; - -static const Criticality asn1_value__local_1135 = 1; - -static const Presence asn1_value__local_1136 = 0; - -static const ProtocolIE_ID asn1_value__local_1137 = 9; - -static const Criticality asn1_value__local_1138 = 1; - -static const Presence asn1_value__local_1139 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_1130[] = { -{ - (intptr_t)&asn1_value__local_1131, - (intptr_t)&asn1_value__local_1132, - (intptr_t)asn1_type_TransportLayerInformation, - (intptr_t)&asn1_value__local_1133, -}, -{ - (intptr_t)&asn1_value__local_1134, - (intptr_t)&asn1_value__local_1135, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_1136, -}, -{ - (intptr_t)&asn1_value__local_1137, - (intptr_t)&asn1_value__local_1138, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_1139, -}, -}; - -static const ASN1CType asn1_constraint__local_1129[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_1130, - 3, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1128[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1129, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_89[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_89), - - offsetof(ProtocolIE_Field_89, id) | 0x0, - (intptr_t)asn1_type__local_1126, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_89, criticality) | 0x0, - (intptr_t)asn1_type__local_1127, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_89, value) | 0x0, - (intptr_t)asn1_type__local_1128, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_1140[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_1141[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_1145 = 4; - -static const Criticality asn1_value__local_1146 = 1; - -static const Presence asn1_value__local_1147 = 2; - -static const ProtocolIE_ID asn1_value__local_1148 = 9; - -static const Criticality asn1_value__local_1149 = 1; - -static const Presence asn1_value__local_1150 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_1144[] = { -{ - (intptr_t)&asn1_value__local_1145, - (intptr_t)&asn1_value__local_1146, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_1147, -}, -{ - (intptr_t)&asn1_value__local_1148, - (intptr_t)&asn1_value__local_1149, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_1150, -}, -}; - -static const ASN1CType asn1_constraint__local_1143[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_1144, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1142[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1143, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_90[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_90), - - offsetof(ProtocolIE_Field_90, id) | 0x0, - (intptr_t)asn1_type__local_1140, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_90, criticality) | 0x0, - (intptr_t)asn1_type__local_1141, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_90, value) | 0x0, - (intptr_t)asn1_type__local_1142, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_1151[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_1152[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_1156 = 152; - -static const Criticality asn1_value__local_1157 = 0; - -static const Presence asn1_value__local_1158 = 2; - -static const ProtocolIE_ID asn1_value__local_1159 = 134; - -static const Criticality asn1_value__local_1160 = 0; - -static const Presence asn1_value__local_1161 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_1155[] = { -{ - (intptr_t)&asn1_value__local_1156, - (intptr_t)&asn1_value__local_1157, - (intptr_t)asn1_type_SessionUpdateID, - (intptr_t)&asn1_value__local_1158, -}, -{ - (intptr_t)&asn1_value__local_1159, - (intptr_t)&asn1_value__local_1160, - (intptr_t)asn1_type_DeltaRAListofIdleModeUEs, - (intptr_t)&asn1_value__local_1161, -}, -}; - -static const ASN1CType asn1_constraint__local_1154[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_1155, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1153[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1154, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_91[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_91), - - offsetof(ProtocolIE_Field_91, id) | 0x0, - (intptr_t)asn1_type__local_1151, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_91, criticality) | 0x0, - (intptr_t)asn1_type__local_1152, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_91, value) | 0x0, - (intptr_t)asn1_type__local_1153, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_1162[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_1163[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_1167 = 152; - -static const Criticality asn1_value__local_1168 = 1; - -static const Presence asn1_value__local_1169 = 2; - -static const ProtocolIE_ID asn1_value__local_1170 = 154; - -static const Criticality asn1_value__local_1171 = 1; - -static const Presence asn1_value__local_1172 = 0; - -static const ProtocolIE_ID asn1_value__local_1173 = 4; - -static const Criticality asn1_value__local_1174 = 1; - -static const Presence asn1_value__local_1175 = 0; - -static const ProtocolIE_ID asn1_value__local_1176 = 9; - -static const Criticality asn1_value__local_1177 = 1; - -static const Presence asn1_value__local_1178 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_1166[] = { -{ - (intptr_t)&asn1_value__local_1167, - (intptr_t)&asn1_value__local_1168, - (intptr_t)asn1_type_SessionUpdateID, - (intptr_t)&asn1_value__local_1169, -}, -{ - (intptr_t)&asn1_value__local_1170, - (intptr_t)&asn1_value__local_1171, - (intptr_t)asn1_type_TransportLayerInformation, - (intptr_t)&asn1_value__local_1172, -}, -{ - (intptr_t)&asn1_value__local_1173, - (intptr_t)&asn1_value__local_1174, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_1175, -}, -{ - (intptr_t)&asn1_value__local_1176, - (intptr_t)&asn1_value__local_1177, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_1178, -}, -}; - -static const ASN1CType asn1_constraint__local_1165[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_1166, - 4, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1164[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1165, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_92[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_92), - - offsetof(ProtocolIE_Field_92, id) | 0x0, - (intptr_t)asn1_type__local_1162, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_92, criticality) | 0x0, - (intptr_t)asn1_type__local_1163, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_92, value) | 0x0, - (intptr_t)asn1_type__local_1164, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_1179[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_1180[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_1184 = 152; - -static const Criticality asn1_value__local_1185 = 1; - -static const Presence asn1_value__local_1186 = 2; - -static const ProtocolIE_ID asn1_value__local_1187 = 4; - -static const Criticality asn1_value__local_1188 = 1; - -static const Presence asn1_value__local_1189 = 2; - -static const ProtocolIE_ID asn1_value__local_1190 = 9; - -static const Criticality asn1_value__local_1191 = 1; - -static const Presence asn1_value__local_1192 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_1183[] = { -{ - (intptr_t)&asn1_value__local_1184, - (intptr_t)&asn1_value__local_1185, - (intptr_t)asn1_type_SessionUpdateID, - (intptr_t)&asn1_value__local_1186, -}, -{ - (intptr_t)&asn1_value__local_1187, - (intptr_t)&asn1_value__local_1188, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_1189, -}, -{ - (intptr_t)&asn1_value__local_1190, - (intptr_t)&asn1_value__local_1191, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_1192, -}, -}; - -static const ASN1CType asn1_constraint__local_1182[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_1183, - 3, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1181[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1182, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_93[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_93), - - offsetof(ProtocolIE_Field_93, id) | 0x0, - (intptr_t)asn1_type__local_1179, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_93, criticality) | 0x0, - (intptr_t)asn1_type__local_1180, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_93, value) | 0x0, - (intptr_t)asn1_type__local_1181, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_1193[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_1194[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_1198 = 144; - -static const Criticality asn1_value__local_1199 = 0; - -static const Presence asn1_value__local_1200 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_1197[] = { -{ - (intptr_t)&asn1_value__local_1198, - (intptr_t)&asn1_value__local_1199, - (intptr_t)asn1_type_MBMSCNDe_Registration, - (intptr_t)&asn1_value__local_1200, -}, -}; - -static const ASN1CType asn1_constraint__local_1196[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_1197, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1195[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1196, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_94[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_94), - - offsetof(ProtocolIE_Field_94, id) | 0x0, - (intptr_t)asn1_type__local_1193, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_94, criticality) | 0x0, - (intptr_t)asn1_type__local_1194, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_94, value) | 0x0, - (intptr_t)asn1_type__local_1195, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_1201[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_1202[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_1206 = 4; - -static const Criticality asn1_value__local_1207 = 1; - -static const Presence asn1_value__local_1208 = 0; - -static const ProtocolIE_ID asn1_value__local_1209 = 9; - -static const Criticality asn1_value__local_1210 = 1; - -static const Presence asn1_value__local_1211 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_1205[] = { -{ - (intptr_t)&asn1_value__local_1206, - (intptr_t)&asn1_value__local_1207, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_1208, -}, -{ - (intptr_t)&asn1_value__local_1209, - (intptr_t)&asn1_value__local_1210, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_1211, -}, -}; - -static const ASN1CType asn1_constraint__local_1204[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_1205, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1203[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1204, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_95[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_95), - - offsetof(ProtocolIE_Field_95, id) | 0x0, - (intptr_t)asn1_type__local_1201, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_95, criticality) | 0x0, - (intptr_t)asn1_type__local_1202, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_95, value) | 0x0, - (intptr_t)asn1_type__local_1203, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_1212[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_1213[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_1217 = 141; - -static const Criticality asn1_value__local_1218 = 0; - -static const Presence asn1_value__local_1219 = 0; - -static const ProtocolIE_ID asn1_value__local_1220 = 142; - -static const Criticality asn1_value__local_1221 = 0; - -static const Presence asn1_value__local_1222 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_1216[] = { -{ - (intptr_t)&asn1_value__local_1217, - (intptr_t)&asn1_value__local_1218, - (intptr_t)asn1_type_JoinedMBMSBearerService_IEs, - (intptr_t)&asn1_value__local_1219, -}, -{ - (intptr_t)&asn1_value__local_1220, - (intptr_t)&asn1_value__local_1221, - (intptr_t)asn1_type_LeftMBMSBearerService_IEs, - (intptr_t)&asn1_value__local_1222, -}, -}; - -static const ASN1CType asn1_constraint__local_1215[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_1216, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1214[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1215, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_96[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_96), - - offsetof(ProtocolIE_Field_96, id) | 0x0, - (intptr_t)asn1_type__local_1212, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_96, criticality) | 0x0, - (intptr_t)asn1_type__local_1213, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_96, value) | 0x0, - (intptr_t)asn1_type__local_1214, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_1223[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_1224[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_1228 = 155; - -static const Criticality asn1_value__local_1229 = 1; - -static const Presence asn1_value__local_1230 = 0; - -static const ProtocolIE_ID asn1_value__local_1231 = 9; - -static const Criticality asn1_value__local_1232 = 1; - -static const Presence asn1_value__local_1233 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_1227[] = { -{ - (intptr_t)&asn1_value__local_1228, - (intptr_t)&asn1_value__local_1229, - (intptr_t)asn1_type_UnsuccessfulLinking_IEs, - (intptr_t)&asn1_value__local_1230, -}, -{ - (intptr_t)&asn1_value__local_1231, - (intptr_t)&asn1_value__local_1232, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_1233, -}, -}; - -static const ASN1CType asn1_constraint__local_1226[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_1227, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1225[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1226, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_97[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_97), - - offsetof(ProtocolIE_Field_97, id) | 0x0, - (intptr_t)asn1_type__local_1223, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_97, criticality) | 0x0, - (intptr_t)asn1_type__local_1224, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_97, value) | 0x0, - (intptr_t)asn1_type__local_1225, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_1234[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_1235[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_1239 = 151; - -static const Criticality asn1_value__local_1240 = 0; - -static const Presence asn1_value__local_1241 = 2; - -static const ProtocolIE_ID asn1_value__local_1242 = 153; - -static const Criticality asn1_value__local_1243 = 0; - -static const Presence asn1_value__local_1244 = 2; - -static const ProtocolIE_ID asn1_value__local_1245 = 140; - -static const Criticality asn1_value__local_1246 = 0; - -static const Presence asn1_value__local_1247 = 1; - -static const ProtocolIE_ID asn1_value__local_1248 = 132; - -static const Criticality asn1_value__local_1249 = 0; - -static const Presence asn1_value__local_1250 = 1; - -static const ProtocolIE_ID asn1_value__local_1251 = 86; - -static const Criticality asn1_value__local_1252 = 0; - -static const Presence asn1_value__local_1253 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_1238[] = { -{ - (intptr_t)&asn1_value__local_1239, - (intptr_t)&asn1_value__local_1240, - (intptr_t)asn1_type_MBMSRegistrationRequestType, - (intptr_t)&asn1_value__local_1241, -}, -{ - (intptr_t)&asn1_value__local_1242, - (intptr_t)&asn1_value__local_1243, - (intptr_t)asn1_type_TMGI, - (intptr_t)&asn1_value__local_1244, -}, -{ - (intptr_t)&asn1_value__local_1245, - (intptr_t)&asn1_value__local_1246, - (intptr_t)asn1_type_IPMulticastAddress, - (intptr_t)&asn1_value__local_1247, -}, -{ - (intptr_t)&asn1_value__local_1248, - (intptr_t)&asn1_value__local_1249, - (intptr_t)asn1_type_APN, - (intptr_t)&asn1_value__local_1250, -}, -{ - (intptr_t)&asn1_value__local_1251, - (intptr_t)&asn1_value__local_1252, - (intptr_t)asn1_type_GlobalRNC_ID, - (intptr_t)&asn1_value__local_1253, -}, -}; - -static const ASN1CType asn1_constraint__local_1237[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_1238, - 5, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1236[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1237, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_98[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_98), - - offsetof(ProtocolIE_Field_98, id) | 0x0, - (intptr_t)asn1_type__local_1234, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_98, criticality) | 0x0, - (intptr_t)asn1_type__local_1235, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_98, value) | 0x0, - (intptr_t)asn1_type__local_1236, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_1254[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_1255[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_1259 = 153; - -static const Criticality asn1_value__local_1260 = 1; - -static const Presence asn1_value__local_1261 = 0; - -static const ProtocolIE_ID asn1_value__local_1262 = 96; - -static const Criticality asn1_value__local_1263 = 1; - -static const Presence asn1_value__local_1264 = 0; - -static const ProtocolIE_ID asn1_value__local_1265 = 9; - -static const Criticality asn1_value__local_1266 = 1; - -static const Presence asn1_value__local_1267 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_1258[] = { -{ - (intptr_t)&asn1_value__local_1259, - (intptr_t)&asn1_value__local_1260, - (intptr_t)asn1_type_TMGI, - (intptr_t)&asn1_value__local_1261, -}, -{ - (intptr_t)&asn1_value__local_1262, - (intptr_t)&asn1_value__local_1263, - (intptr_t)asn1_type_GlobalCN_ID, - (intptr_t)&asn1_value__local_1264, -}, -{ - (intptr_t)&asn1_value__local_1265, - (intptr_t)&asn1_value__local_1266, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_1267, -}, -}; - -static const ASN1CType asn1_constraint__local_1257[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_1258, - 3, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1256[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1257, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_99[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_99), - - offsetof(ProtocolIE_Field_99, id) | 0x0, - (intptr_t)asn1_type__local_1254, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_99, criticality) | 0x0, - (intptr_t)asn1_type__local_1255, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_99, value) | 0x0, - (intptr_t)asn1_type__local_1256, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_1268[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_1269[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_1273 = 153; - -static const Criticality asn1_value__local_1274 = 1; - -static const Presence asn1_value__local_1275 = 0; - -static const ProtocolIE_ID asn1_value__local_1276 = 96; - -static const Criticality asn1_value__local_1277 = 1; - -static const Presence asn1_value__local_1278 = 0; - -static const ProtocolIE_ID asn1_value__local_1279 = 4; - -static const Criticality asn1_value__local_1280 = 1; - -static const Presence asn1_value__local_1281 = 2; - -static const ProtocolIE_ID asn1_value__local_1282 = 9; - -static const Criticality asn1_value__local_1283 = 1; - -static const Presence asn1_value__local_1284 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_1272[] = { -{ - (intptr_t)&asn1_value__local_1273, - (intptr_t)&asn1_value__local_1274, - (intptr_t)asn1_type_TMGI, - (intptr_t)&asn1_value__local_1275, -}, -{ - (intptr_t)&asn1_value__local_1276, - (intptr_t)&asn1_value__local_1277, - (intptr_t)asn1_type_GlobalCN_ID, - (intptr_t)&asn1_value__local_1278, -}, -{ - (intptr_t)&asn1_value__local_1279, - (intptr_t)&asn1_value__local_1280, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_1281, -}, -{ - (intptr_t)&asn1_value__local_1282, - (intptr_t)&asn1_value__local_1283, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_1284, -}, -}; - -static const ASN1CType asn1_constraint__local_1271[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_1272, - 4, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1270[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1271, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_100[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_100), - - offsetof(ProtocolIE_Field_100, id) | 0x0, - (intptr_t)asn1_type__local_1268, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_100, criticality) | 0x0, - (intptr_t)asn1_type__local_1269, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_100, value) | 0x0, - (intptr_t)asn1_type__local_1270, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_1285[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_1286[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_1290 = 153; - -static const Criticality asn1_value__local_1291 = 0; - -static const Presence asn1_value__local_1292 = 2; - -static const ProtocolIE_ID asn1_value__local_1293 = 96; - -static const Criticality asn1_value__local_1294 = 0; - -static const Presence asn1_value__local_1295 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_1289[] = { -{ - (intptr_t)&asn1_value__local_1290, - (intptr_t)&asn1_value__local_1291, - (intptr_t)asn1_type_TMGI, - (intptr_t)&asn1_value__local_1292, -}, -{ - (intptr_t)&asn1_value__local_1293, - (intptr_t)&asn1_value__local_1294, - (intptr_t)asn1_type_GlobalCN_ID, - (intptr_t)&asn1_value__local_1295, -}, -}; - -static const ASN1CType asn1_constraint__local_1288[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_1289, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1287[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1288, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_101[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_101), - - offsetof(ProtocolIE_Field_101, id) | 0x0, - (intptr_t)asn1_type__local_1285, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_101, criticality) | 0x0, - (intptr_t)asn1_type__local_1286, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_101, value) | 0x0, - (intptr_t)asn1_type__local_1287, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_1296[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_1297[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_1301 = 153; - -static const Criticality asn1_value__local_1302 = 1; - -static const Presence asn1_value__local_1303 = 2; - -static const ProtocolIE_ID asn1_value__local_1304 = 86; - -static const Criticality asn1_value__local_1305 = 1; - -static const Presence asn1_value__local_1306 = 2; - -static const ProtocolIE_ID asn1_value__local_1307 = 4; - -static const Criticality asn1_value__local_1308 = 1; - -static const Presence asn1_value__local_1309 = 0; - -static const ProtocolIE_ID asn1_value__local_1310 = 9; - -static const Criticality asn1_value__local_1311 = 1; - -static const Presence asn1_value__local_1312 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_1300[] = { -{ - (intptr_t)&asn1_value__local_1301, - (intptr_t)&asn1_value__local_1302, - (intptr_t)asn1_type_TMGI, - (intptr_t)&asn1_value__local_1303, -}, -{ - (intptr_t)&asn1_value__local_1304, - (intptr_t)&asn1_value__local_1305, - (intptr_t)asn1_type_GlobalRNC_ID, - (intptr_t)&asn1_value__local_1306, -}, -{ - (intptr_t)&asn1_value__local_1307, - (intptr_t)&asn1_value__local_1308, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_1309, -}, -{ - (intptr_t)&asn1_value__local_1310, - (intptr_t)&asn1_value__local_1311, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_1312, -}, -}; - -static const ASN1CType asn1_constraint__local_1299[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_1300, - 4, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1298[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1299, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_102[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_102), - - offsetof(ProtocolIE_Field_102, id) | 0x0, - (intptr_t)asn1_type__local_1296, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_102, criticality) | 0x0, - (intptr_t)asn1_type__local_1297, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_102, value) | 0x0, - (intptr_t)asn1_type__local_1298, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_1313[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_1314[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_1318 = 154; - -static const Criticality asn1_value__local_1319 = 1; - -static const Presence asn1_value__local_1320 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_1317[] = { -{ - (intptr_t)&asn1_value__local_1318, - (intptr_t)&asn1_value__local_1319, - (intptr_t)asn1_type_TransportLayerInformation, - (intptr_t)&asn1_value__local_1320, -}, -}; - -static const ASN1CType asn1_constraint__local_1316[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_1317, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1315[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1316, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_103[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_103), - - offsetof(ProtocolIE_Field_103, id) | 0x0, - (intptr_t)asn1_type__local_1313, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_103, criticality) | 0x0, - (intptr_t)asn1_type__local_1314, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_103, value) | 0x0, - (intptr_t)asn1_type__local_1315, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_1321[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_1322[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_1326 = 4; - -static const Criticality asn1_value__local_1327 = 1; - -static const Presence asn1_value__local_1328 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_1325[] = { -{ - (intptr_t)&asn1_value__local_1326, - (intptr_t)&asn1_value__local_1327, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_1328, -}, -}; - -static const ASN1CType asn1_constraint__local_1324[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_1325, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1323[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1324, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_104[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_104), - - offsetof(ProtocolIE_Field_104, id) | 0x0, - (intptr_t)asn1_type__local_1321, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_104, criticality) | 0x0, - (intptr_t)asn1_type__local_1322, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_104, value) | 0x0, - (intptr_t)asn1_type__local_1323, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_1329[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_1330[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_1334 = 4; - -static const Criticality asn1_value__local_1335 = 1; - -static const Presence asn1_value__local_1336 = 2; - -static const ProtocolIE_ID asn1_value__local_1337 = 9; - -static const Criticality asn1_value__local_1338 = 1; - -static const Presence asn1_value__local_1339 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_1333[] = { -{ - (intptr_t)&asn1_value__local_1334, - (intptr_t)&asn1_value__local_1335, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_1336, -}, -{ - (intptr_t)&asn1_value__local_1337, - (intptr_t)&asn1_value__local_1338, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_1339, -}, -}; - -static const ASN1CType asn1_constraint__local_1332[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_1333, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1331[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1332, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_105[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_105), - - offsetof(ProtocolIE_Field_105, id) | 0x0, - (intptr_t)asn1_type__local_1329, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_105, criticality) | 0x0, - (intptr_t)asn1_type__local_1330, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_105, value) | 0x0, - (intptr_t)asn1_type__local_1331, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_1340[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_1341[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_1345 = 4; - -static const Criticality asn1_value__local_1346 = 1; - -static const Presence asn1_value__local_1347 = 2; - -static const ProtocolIE_ID asn1_value__local_1348 = 9; - -static const Criticality asn1_value__local_1349 = 1; - -static const Presence asn1_value__local_1350 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_1344[] = { -{ - (intptr_t)&asn1_value__local_1345, - (intptr_t)&asn1_value__local_1346, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_1347, -}, -{ - (intptr_t)&asn1_value__local_1348, - (intptr_t)&asn1_value__local_1349, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_1350, -}, -}; - -static const ASN1CType asn1_constraint__local_1343[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_1344, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1342[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1343, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_106[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_106), - - offsetof(ProtocolIE_Field_106, id) | 0x0, - (intptr_t)asn1_type__local_1340, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_106, criticality) | 0x0, - (intptr_t)asn1_type__local_1341, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_106, value) | 0x0, - (intptr_t)asn1_type__local_1342, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_1351[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_1352[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1354[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1353[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1354, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_107[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_107), - - offsetof(ProtocolIE_Field_107, id) | 0x0, - (intptr_t)asn1_type__local_1351, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_107, criticality) | 0x0, - (intptr_t)asn1_type__local_1352, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_107, value) | 0x0, - (intptr_t)asn1_type__local_1353, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_1356[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_1357[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_1361 = 225; - -static const Criticality asn1_value__local_1362 = 0; - -static const Presence asn1_value__local_1363 = 2; - -static const ProtocolIE_ID asn1_value__local_1364 = 224; - -static const Criticality asn1_value__local_1365 = 0; - -static const Presence asn1_value__local_1366 = 2; - -static const ProtocolIE_ID asn1_value__local_1367 = 227; - -static const Criticality asn1_value__local_1368 = 0; - -static const Presence asn1_value__local_1369 = 2; - -static const ProtocolIE_ID asn1_value__local_1370 = 9; - -static const Criticality asn1_value__local_1371 = 1; - -static const Presence asn1_value__local_1372 = 0; - -static const RANAP_PROTOCOL_IES asn1_value__local_1360[] = { -{ - (intptr_t)&asn1_value__local_1361, - (intptr_t)&asn1_value__local_1362, - (intptr_t)asn1_type_IntegrityProtectionKey, - (intptr_t)&asn1_value__local_1363, -}, -{ - (intptr_t)&asn1_value__local_1364, - (intptr_t)&asn1_value__local_1365, - (intptr_t)asn1_type_EncryptionKey, - (intptr_t)&asn1_value__local_1366, -}, -{ - (intptr_t)&asn1_value__local_1367, - (intptr_t)&asn1_value__local_1368, - (intptr_t)asn1_type_SRVCC_Information, - (intptr_t)&asn1_value__local_1369, -}, -{ - (intptr_t)&asn1_value__local_1370, - (intptr_t)&asn1_value__local_1371, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_1372, -}, -}; - -static const ASN1CType asn1_constraint__local_1359[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_1360, - 4, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1358[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1359, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_108[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_108), - - offsetof(ProtocolIE_Field_108, id) | 0x0, - (intptr_t)asn1_type__local_1356, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_108, criticality) | 0x0, - (intptr_t)asn1_type__local_1357, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_108, value) | 0x0, - (intptr_t)asn1_type__local_1358, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_1373[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_1374[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1376[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1375[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1376, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_109[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_109), - - offsetof(ProtocolIE_Field_109, id) | 0x0, - (intptr_t)asn1_type__local_1373, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_109, criticality) | 0x0, - (intptr_t)asn1_type__local_1374, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_109, value) | 0x0, - (intptr_t)asn1_type__local_1375, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_1378[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_1379[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_1383 = 258; - -static const Criticality asn1_value__local_1384 = 0; - -static const Presence asn1_value__local_1385 = 2; - -static const RANAP_PROTOCOL_IES asn1_value__local_1382[] = { -{ - (intptr_t)&asn1_value__local_1383, - (intptr_t)&asn1_value__local_1384, - (intptr_t)asn1_type_VoiceSupportMatchIndicator, - (intptr_t)&asn1_value__local_1385, -}, -}; - -static const ASN1CType asn1_constraint__local_1381[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_1382, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1380[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1381, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_110[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_110), - - offsetof(ProtocolIE_Field_110, id) | 0x0, - (intptr_t)asn1_type__local_1378, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_110, criticality) | 0x0, - (intptr_t)asn1_type__local_1379, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_110, value) | 0x0, - (intptr_t)asn1_type__local_1380, - 0, - (intptr_t)"value", - -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerPair_1[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_FieldPair_1), - (intptr_t)asn1_type_ProtocolIE_FieldPair_1, - 0, -}; - -static const ASN1CType asn1_type__local_1386[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_1387[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_1391 = 53; - -static const Criticality asn1_value__local_1392 = 0; - -static const Criticality asn1_value__local_1393 = 1; - -static const Presence asn1_value__local_1394 = 2; - -static const RANAP_PROTOCOL_IES_PAIR asn1_value__local_1390[] = { -{ - (intptr_t)&asn1_value__local_1391, - (intptr_t)&asn1_value__local_1392, - (intptr_t)asn1_type_RAB_SetupOrModifyItemFirst, - (intptr_t)&asn1_value__local_1393, - (intptr_t)asn1_type_RAB_SetupOrModifyItemSecond, - (intptr_t)&asn1_value__local_1394, -}, -}; - -static const ASN1CType asn1_constraint__local_1389[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES_PAIR, - 2, - (intptr_t)asn1_value__local_1390, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1388[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1389, -}; - -static const ASN1CType asn1_type__local_1395[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100003, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_1399 = 53; - -static const Criticality asn1_value__local_1400 = 0; - -static const Criticality asn1_value__local_1401 = 1; - -static const Presence asn1_value__local_1402 = 2; - -static const RANAP_PROTOCOL_IES_PAIR asn1_value__local_1398[] = { -{ - (intptr_t)&asn1_value__local_1399, - (intptr_t)&asn1_value__local_1400, - (intptr_t)asn1_type_RAB_SetupOrModifyItemFirst, - (intptr_t)&asn1_value__local_1401, - (intptr_t)asn1_type_RAB_SetupOrModifyItemSecond, - (intptr_t)&asn1_value__local_1402, -}, -}; - -static const ASN1CType asn1_constraint__local_1397[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_IES_PAIR, - 4, - (intptr_t)asn1_value__local_1398, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1396[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100004, - (intptr_t)asn1_constraint__local_1397, -}; - -const ASN1CType asn1_type_ProtocolIE_FieldPair_1[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 5, - sizeof(ProtocolIE_FieldPair_1), - - offsetof(ProtocolIE_FieldPair_1, id) | 0x0, - (intptr_t)asn1_type__local_1386, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_FieldPair_1, firstCriticality) | 0x0, - (intptr_t)asn1_type__local_1387, - 0, - (intptr_t)"firstCriticality", - - offsetof(ProtocolIE_FieldPair_1, firstValue) | 0x0, - (intptr_t)asn1_type__local_1388, - 0, - (intptr_t)"firstValue", - - offsetof(ProtocolIE_FieldPair_1, secondCriticality) | 0x0, - (intptr_t)asn1_type__local_1395, - 0, - (intptr_t)"secondCriticality", - - offsetof(ProtocolIE_FieldPair_1, secondValue) | 0x0, - (intptr_t)asn1_type__local_1396, - 0, - (intptr_t)"secondValue", - -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerList_1[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x1, - 0x100, - sizeof(ProtocolIE_Container_3), - (intptr_t)asn1_type_ProtocolIE_Container_3, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerList_2[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x1, - 0x100, - sizeof(ProtocolIE_Container_4), - (intptr_t)asn1_type_ProtocolIE_Container_4, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerList_3[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x1, - 0x100, - sizeof(ProtocolIE_Container_7), - (intptr_t)asn1_type_ProtocolIE_Container_7, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerList_4[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x1, - 0x100, - sizeof(ProtocolIE_Container_8), - (intptr_t)asn1_type_ProtocolIE_Container_8, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerList_5[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x1, - 0x100, - sizeof(ProtocolIE_Container_11), - (intptr_t)asn1_type_ProtocolIE_Container_11, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerList_6[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x1, - 0x100, - sizeof(ProtocolIE_Container_13), - (intptr_t)asn1_type_ProtocolIE_Container_13, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerList_7[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x1, - 0x100, - sizeof(ProtocolIE_Container_14), - (intptr_t)asn1_type_ProtocolIE_Container_14, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerList_8[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x1, - 0x100, - sizeof(ProtocolIE_Container_19), - (intptr_t)asn1_type_ProtocolIE_Container_19, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerList_9[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x1, - 0x100, - sizeof(ProtocolIE_Container_21), - (intptr_t)asn1_type_ProtocolIE_Container_21, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerList_10[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x1, - 0x100, - sizeof(ProtocolIE_Container_22), - (intptr_t)asn1_type_ProtocolIE_Container_22, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerList_11[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x1, - 0x100, - sizeof(ProtocolIE_Container_27), - (intptr_t)asn1_type_ProtocolIE_Container_27, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerList_12[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x1, - 0x100, - sizeof(ProtocolIE_Container_29), - (intptr_t)asn1_type_ProtocolIE_Container_29, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerList_13[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x1, - 0xfa, - sizeof(ProtocolIE_Container_33), - (intptr_t)asn1_type_ProtocolIE_Container_33, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerList_14[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x1, - 0xfa, - sizeof(ProtocolIE_Container_35), - (intptr_t)asn1_type_ProtocolIE_Container_35, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerList_15[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x1, - 0x100, - sizeof(ProtocolIE_Container_37), - (intptr_t)asn1_type_ProtocolIE_Container_37, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerList_16[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x1, - 0x100, - sizeof(ProtocolIE_Container_42), - (intptr_t)asn1_type_ProtocolIE_Container_42, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerList_17[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x1, - 0x100, - sizeof(ProtocolIE_Container_44), - (intptr_t)asn1_type_ProtocolIE_Container_44, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerList_18[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x1, - 0x100, - sizeof(ProtocolIE_Container_45), - (intptr_t)asn1_type_ProtocolIE_Container_45, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerList_19[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x1, - 0x100, - sizeof(ProtocolIE_Container_62), - (intptr_t)asn1_type_ProtocolIE_Container_62, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerList_20[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x1, - 0x100, - sizeof(ProtocolIE_Container_63), - (intptr_t)asn1_type_ProtocolIE_Container_63, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerList_21[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x1, - 0x100, - sizeof(ProtocolIE_Container_64), - (intptr_t)asn1_type_ProtocolIE_Container_64, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerList_22[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x1, - 0x100, - sizeof(ProtocolIE_Container_65), - (intptr_t)asn1_type_ProtocolIE_Container_65, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerList_23[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x1, - 0xf, - sizeof(ProtocolIE_Container_67), - (intptr_t)asn1_type_ProtocolIE_Container_67, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerList_24[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x1, - 0x100, - sizeof(ProtocolIE_Container_68), - (intptr_t)asn1_type_ProtocolIE_Container_68, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerList_25[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x1, - 0x100, - sizeof(ProtocolIE_Container_70), - (intptr_t)asn1_type_ProtocolIE_Container_70, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerList_26[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x1, - 0x100, - sizeof(ProtocolIE_Container_72), - (intptr_t)asn1_type_ProtocolIE_Container_72, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerList_27[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x1, - 0x100, - sizeof(ProtocolIE_Container_73), - (intptr_t)asn1_type_ProtocolIE_Container_73, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerList_28[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x1, - 0x100, - sizeof(ProtocolIE_Container_75), - (intptr_t)asn1_type_ProtocolIE_Container_75, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_ContainerPairList_1[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10, - 0x1, - 0x100, - sizeof(ProtocolIE_ContainerPair_1), - (intptr_t)asn1_type_ProtocolIE_ContainerPair_1, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_1[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_1), - (intptr_t)asn1_type_ProtocolExtensionField_1, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_2[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_2), - (intptr_t)asn1_type_ProtocolExtensionField_2, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_3[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_3), - (intptr_t)asn1_type_ProtocolExtensionField_3, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_4[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_4), - (intptr_t)asn1_type_ProtocolExtensionField_4, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_5[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_5), - (intptr_t)asn1_type_ProtocolExtensionField_5, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_6[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_6), - (intptr_t)asn1_type_ProtocolExtensionField_6, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_7[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_7), - (intptr_t)asn1_type_ProtocolExtensionField_7, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_8[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_8), - (intptr_t)asn1_type_ProtocolExtensionField_8, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_9[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_9), - (intptr_t)asn1_type_ProtocolExtensionField_9, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_10[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_10), - (intptr_t)asn1_type_ProtocolExtensionField_10, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_11[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_11), - (intptr_t)asn1_type_ProtocolExtensionField_11, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_12[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_12), - (intptr_t)asn1_type_ProtocolExtensionField_12, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_13[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_13), - (intptr_t)asn1_type_ProtocolExtensionField_13, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_14[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_14), - (intptr_t)asn1_type_ProtocolExtensionField_14, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_15[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_15), - (intptr_t)asn1_type_ProtocolExtensionField_15, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_16[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_16), - (intptr_t)asn1_type_ProtocolExtensionField_16, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_17[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100006, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_17), - (intptr_t)asn1_type_ProtocolExtensionField_17, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_18[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_18), - (intptr_t)asn1_type_ProtocolExtensionField_18, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_19[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_19), - (intptr_t)asn1_type_ProtocolExtensionField_19, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_20[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100005, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_20), - (intptr_t)asn1_type_ProtocolExtensionField_20, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_21[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_21), - (intptr_t)asn1_type_ProtocolExtensionField_21, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_22[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_22), - (intptr_t)asn1_type_ProtocolExtensionField_22, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_23[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_23), - (intptr_t)asn1_type_ProtocolExtensionField_23, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_24[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_24), - (intptr_t)asn1_type_ProtocolExtensionField_24, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_25[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_25), - (intptr_t)asn1_type_ProtocolExtensionField_25, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_26[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_26), - (intptr_t)asn1_type_ProtocolExtensionField_26, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_27[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_27), - (intptr_t)asn1_type_ProtocolExtensionField_27, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_28[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_28), - (intptr_t)asn1_type_ProtocolExtensionField_28, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_29[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_29), - (intptr_t)asn1_type_ProtocolExtensionField_29, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_30[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_30), - (intptr_t)asn1_type_ProtocolExtensionField_30, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_31[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_31), - (intptr_t)asn1_type_ProtocolExtensionField_31, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_32[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_32), - (intptr_t)asn1_type_ProtocolExtensionField_32, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_33[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_33), - (intptr_t)asn1_type_ProtocolExtensionField_33, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_34[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_34), - (intptr_t)asn1_type_ProtocolExtensionField_34, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_35[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10000b, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_35), - (intptr_t)asn1_type_ProtocolExtensionField_35, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_36[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_36), - (intptr_t)asn1_type_ProtocolExtensionField_36, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_37[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_37), - (intptr_t)asn1_type_ProtocolExtensionField_37, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_38[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_38), - (intptr_t)asn1_type_ProtocolExtensionField_38, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_39[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_39), - (intptr_t)asn1_type_ProtocolExtensionField_39, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_40[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_40), - (intptr_t)asn1_type_ProtocolExtensionField_40, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_41[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_41), - (intptr_t)asn1_type_ProtocolExtensionField_41, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_42[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_42), - (intptr_t)asn1_type_ProtocolExtensionField_42, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_43[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_43), - (intptr_t)asn1_type_ProtocolExtensionField_43, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_44[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_44), - (intptr_t)asn1_type_ProtocolExtensionField_44, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_45[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_45), - (intptr_t)asn1_type_ProtocolExtensionField_45, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_46[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_46), - (intptr_t)asn1_type_ProtocolExtensionField_46, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_47[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_47), - (intptr_t)asn1_type_ProtocolExtensionField_47, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_48[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10000c, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_48), - (intptr_t)asn1_type_ProtocolExtensionField_48, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_49[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_49), - (intptr_t)asn1_type_ProtocolExtensionField_49, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_50[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_50), - (intptr_t)asn1_type_ProtocolExtensionField_50, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_51[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_51), - (intptr_t)asn1_type_ProtocolExtensionField_51, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_52[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_52), - (intptr_t)asn1_type_ProtocolExtensionField_52, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_53[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_53), - (intptr_t)asn1_type_ProtocolExtensionField_53, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_54[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_54), - (intptr_t)asn1_type_ProtocolExtensionField_54, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_55[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_55), - (intptr_t)asn1_type_ProtocolExtensionField_55, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_56[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_56), - (intptr_t)asn1_type_ProtocolExtensionField_56, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_57[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_57), - (intptr_t)asn1_type_ProtocolExtensionField_57, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_58[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_58), - (intptr_t)asn1_type_ProtocolExtensionField_58, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_59[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_59), - (intptr_t)asn1_type_ProtocolExtensionField_59, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_60[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_60), - (intptr_t)asn1_type_ProtocolExtensionField_60, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_61[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_61), - (intptr_t)asn1_type_ProtocolExtensionField_61, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_62[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_62), - (intptr_t)asn1_type_ProtocolExtensionField_62, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_63[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_63), - (intptr_t)asn1_type_ProtocolExtensionField_63, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_64[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_64), - (intptr_t)asn1_type_ProtocolExtensionField_64, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_65[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_65), - (intptr_t)asn1_type_ProtocolExtensionField_65, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_66[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_66), - (intptr_t)asn1_type_ProtocolExtensionField_66, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_67[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10000c, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_67), - (intptr_t)asn1_type_ProtocolExtensionField_67, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_68[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_68), - (intptr_t)asn1_type_ProtocolExtensionField_68, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_69[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_69), - (intptr_t)asn1_type_ProtocolExtensionField_69, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_70[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_70), - (intptr_t)asn1_type_ProtocolExtensionField_70, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_71[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_71), - (intptr_t)asn1_type_ProtocolExtensionField_71, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_72[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_72), - (intptr_t)asn1_type_ProtocolExtensionField_72, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_73[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_73), - (intptr_t)asn1_type_ProtocolExtensionField_73, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_74[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_74), - (intptr_t)asn1_type_ProtocolExtensionField_74, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_75[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_75), - (intptr_t)asn1_type_ProtocolExtensionField_75, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_76[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_76), - (intptr_t)asn1_type_ProtocolExtensionField_76, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_77[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_77), - (intptr_t)asn1_type_ProtocolExtensionField_77, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_78[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_78), - (intptr_t)asn1_type_ProtocolExtensionField_78, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_79[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_79), - (intptr_t)asn1_type_ProtocolExtensionField_79, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_80[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_80), - (intptr_t)asn1_type_ProtocolExtensionField_80, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_81[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_81), - (intptr_t)asn1_type_ProtocolExtensionField_81, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_82[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_82), - (intptr_t)asn1_type_ProtocolExtensionField_82, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_83[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_83), - (intptr_t)asn1_type_ProtocolExtensionField_83, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_84[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_84), - (intptr_t)asn1_type_ProtocolExtensionField_84, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_85[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100006, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_85), - (intptr_t)asn1_type_ProtocolExtensionField_85, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_86[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_86), - (intptr_t)asn1_type_ProtocolExtensionField_86, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_87[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_87), - (intptr_t)asn1_type_ProtocolExtensionField_87, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_88[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_88), - (intptr_t)asn1_type_ProtocolExtensionField_88, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_89[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_89), - (intptr_t)asn1_type_ProtocolExtensionField_89, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_90[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_90), - (intptr_t)asn1_type_ProtocolExtensionField_90, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_91[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_91), - (intptr_t)asn1_type_ProtocolExtensionField_91, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_92[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_92), - (intptr_t)asn1_type_ProtocolExtensionField_92, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_93[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_93), - (intptr_t)asn1_type_ProtocolExtensionField_93, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_94[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_94), - (intptr_t)asn1_type_ProtocolExtensionField_94, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_95[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_95), - (intptr_t)asn1_type_ProtocolExtensionField_95, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_96[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_96), - (intptr_t)asn1_type_ProtocolExtensionField_96, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_97[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_97), - (intptr_t)asn1_type_ProtocolExtensionField_97, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_98[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_98), - (intptr_t)asn1_type_ProtocolExtensionField_98, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_99[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_99), - (intptr_t)asn1_type_ProtocolExtensionField_99, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_100[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_100), - (intptr_t)asn1_type_ProtocolExtensionField_100, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_101[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100009, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_101), - (intptr_t)asn1_type_ProtocolExtensionField_101, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_102[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_102), - (intptr_t)asn1_type_ProtocolExtensionField_102, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_103[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_103), - (intptr_t)asn1_type_ProtocolExtensionField_103, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_104[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_104), - (intptr_t)asn1_type_ProtocolExtensionField_104, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_105[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_105), - (intptr_t)asn1_type_ProtocolExtensionField_105, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_106[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_106), - (intptr_t)asn1_type_ProtocolExtensionField_106, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_107[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_107), - (intptr_t)asn1_type_ProtocolExtensionField_107, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_108[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_108), - (intptr_t)asn1_type_ProtocolExtensionField_108, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_109[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_109), - (intptr_t)asn1_type_ProtocolExtensionField_109, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_110[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_110), - (intptr_t)asn1_type_ProtocolExtensionField_110, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_111[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_111), - (intptr_t)asn1_type_ProtocolExtensionField_111, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_112[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_112), - (intptr_t)asn1_type_ProtocolExtensionField_112, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_113[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_113), - (intptr_t)asn1_type_ProtocolExtensionField_113, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_114[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100005, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_114), - (intptr_t)asn1_type_ProtocolExtensionField_114, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_115[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_115), - (intptr_t)asn1_type_ProtocolExtensionField_115, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_116[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_116), - (intptr_t)asn1_type_ProtocolExtensionField_116, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_117[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_117), - (intptr_t)asn1_type_ProtocolExtensionField_117, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_118[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_118), - (intptr_t)asn1_type_ProtocolExtensionField_118, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_119[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_119), - (intptr_t)asn1_type_ProtocolExtensionField_119, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_120[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_120), - (intptr_t)asn1_type_ProtocolExtensionField_120, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_121[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_121), - (intptr_t)asn1_type_ProtocolExtensionField_121, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_122[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_122), - (intptr_t)asn1_type_ProtocolExtensionField_122, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_123[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_123), - (intptr_t)asn1_type_ProtocolExtensionField_123, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_124[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_124), - (intptr_t)asn1_type_ProtocolExtensionField_124, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_125[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_125), - (intptr_t)asn1_type_ProtocolExtensionField_125, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_126[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_126), - (intptr_t)asn1_type_ProtocolExtensionField_126, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_127[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_127), - (intptr_t)asn1_type_ProtocolExtensionField_127, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_128[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_128), - (intptr_t)asn1_type_ProtocolExtensionField_128, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_129[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_129), - (intptr_t)asn1_type_ProtocolExtensionField_129, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_130[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_130), - (intptr_t)asn1_type_ProtocolExtensionField_130, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_131[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_131), - (intptr_t)asn1_type_ProtocolExtensionField_131, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_132[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_132), - (intptr_t)asn1_type_ProtocolExtensionField_132, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_133[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_133), - (intptr_t)asn1_type_ProtocolExtensionField_133, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_134[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_134), - (intptr_t)asn1_type_ProtocolExtensionField_134, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_135[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_135), - (intptr_t)asn1_type_ProtocolExtensionField_135, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_136[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_136), - (intptr_t)asn1_type_ProtocolExtensionField_136, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_137[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100006, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_137), - (intptr_t)asn1_type_ProtocolExtensionField_137, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_138[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_138), - (intptr_t)asn1_type_ProtocolExtensionField_138, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_139[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_139), - (intptr_t)asn1_type_ProtocolExtensionField_139, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_140[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_140), - (intptr_t)asn1_type_ProtocolExtensionField_140, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_141[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_141), - (intptr_t)asn1_type_ProtocolExtensionField_141, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_142[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_142), - (intptr_t)asn1_type_ProtocolExtensionField_142, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_143[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_143), - (intptr_t)asn1_type_ProtocolExtensionField_143, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_144[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_144), - (intptr_t)asn1_type_ProtocolExtensionField_144, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_145[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_145), - (intptr_t)asn1_type_ProtocolExtensionField_145, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_146[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_146), - (intptr_t)asn1_type_ProtocolExtensionField_146, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_147[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_147), - (intptr_t)asn1_type_ProtocolExtensionField_147, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_148[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_148), - (intptr_t)asn1_type_ProtocolExtensionField_148, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_149[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_149), - (intptr_t)asn1_type_ProtocolExtensionField_149, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_150[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_150), - (intptr_t)asn1_type_ProtocolExtensionField_150, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_151[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_151), - (intptr_t)asn1_type_ProtocolExtensionField_151, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_152[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_152), - (intptr_t)asn1_type_ProtocolExtensionField_152, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_153[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_153), - (intptr_t)asn1_type_ProtocolExtensionField_153, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_154[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100006, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_154), - (intptr_t)asn1_type_ProtocolExtensionField_154, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_155[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_155), - (intptr_t)asn1_type_ProtocolExtensionField_155, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_156[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100006, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_156), - (intptr_t)asn1_type_ProtocolExtensionField_156, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_157[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_157), - (intptr_t)asn1_type_ProtocolExtensionField_157, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_158[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_158), - (intptr_t)asn1_type_ProtocolExtensionField_158, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_159[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_159), - (intptr_t)asn1_type_ProtocolExtensionField_159, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_160[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_160), - (intptr_t)asn1_type_ProtocolExtensionField_160, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_161[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_161), - (intptr_t)asn1_type_ProtocolExtensionField_161, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_162[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_162), - (intptr_t)asn1_type_ProtocolExtensionField_162, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_163[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_163), - (intptr_t)asn1_type_ProtocolExtensionField_163, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_164[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_164), - (intptr_t)asn1_type_ProtocolExtensionField_164, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_165[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100005, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_165), - (intptr_t)asn1_type_ProtocolExtensionField_165, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_166[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_166), - (intptr_t)asn1_type_ProtocolExtensionField_166, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_167[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x10000a, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_167), - (intptr_t)asn1_type_ProtocolExtensionField_167, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_168[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_168), - (intptr_t)asn1_type_ProtocolExtensionField_168, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_169[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_169), - (intptr_t)asn1_type_ProtocolExtensionField_169, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_170[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_170), - (intptr_t)asn1_type_ProtocolExtensionField_170, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_171[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_171), - (intptr_t)asn1_type_ProtocolExtensionField_171, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_172[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_172), - (intptr_t)asn1_type_ProtocolExtensionField_172, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_173[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_173), - (intptr_t)asn1_type_ProtocolExtensionField_173, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_174[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_174), - (intptr_t)asn1_type_ProtocolExtensionField_174, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_175[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_175), - (intptr_t)asn1_type_ProtocolExtensionField_175, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_176[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_176), - (intptr_t)asn1_type_ProtocolExtensionField_176, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_177[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_177), - (intptr_t)asn1_type_ProtocolExtensionField_177, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_178[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_178), - (intptr_t)asn1_type_ProtocolExtensionField_178, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_179[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_179), - (intptr_t)asn1_type_ProtocolExtensionField_179, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_180[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_180), - (intptr_t)asn1_type_ProtocolExtensionField_180, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_181[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_181), - (intptr_t)asn1_type_ProtocolExtensionField_181, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_182[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_182), - (intptr_t)asn1_type_ProtocolExtensionField_182, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_183[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_183), - (intptr_t)asn1_type_ProtocolExtensionField_183, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_184[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_184), - (intptr_t)asn1_type_ProtocolExtensionField_184, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_185[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_185), - (intptr_t)asn1_type_ProtocolExtensionField_185, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_186[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_186), - (intptr_t)asn1_type_ProtocolExtensionField_186, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_187[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_187), - (intptr_t)asn1_type_ProtocolExtensionField_187, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_188[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_188), - (intptr_t)asn1_type_ProtocolExtensionField_188, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_189[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_189), - (intptr_t)asn1_type_ProtocolExtensionField_189, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_190[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_190), - (intptr_t)asn1_type_ProtocolExtensionField_190, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_191[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_191), - (intptr_t)asn1_type_ProtocolExtensionField_191, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_192[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_192), - (intptr_t)asn1_type_ProtocolExtensionField_192, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_193[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_193), - (intptr_t)asn1_type_ProtocolExtensionField_193, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_194[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_194), - (intptr_t)asn1_type_ProtocolExtensionField_194, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_195[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_195), - (intptr_t)asn1_type_ProtocolExtensionField_195, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_196[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_196), - (intptr_t)asn1_type_ProtocolExtensionField_196, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_197[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_197), - (intptr_t)asn1_type_ProtocolExtensionField_197, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_198[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_198), - (intptr_t)asn1_type_ProtocolExtensionField_198, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_199[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_199), - (intptr_t)asn1_type_ProtocolExtensionField_199, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_200[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_200), - (intptr_t)asn1_type_ProtocolExtensionField_200, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_201[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_201), - (intptr_t)asn1_type_ProtocolExtensionField_201, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_202[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_202), - (intptr_t)asn1_type_ProtocolExtensionField_202, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_203[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_203), - (intptr_t)asn1_type_ProtocolExtensionField_203, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_204[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_204), - (intptr_t)asn1_type_ProtocolExtensionField_204, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_205[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_205), - (intptr_t)asn1_type_ProtocolExtensionField_205, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_206[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_206), - (intptr_t)asn1_type_ProtocolExtensionField_206, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_207[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_207), - (intptr_t)asn1_type_ProtocolExtensionField_207, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_208[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_208), - (intptr_t)asn1_type_ProtocolExtensionField_208, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_209[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_209), - (intptr_t)asn1_type_ProtocolExtensionField_209, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_210[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_210), - (intptr_t)asn1_type_ProtocolExtensionField_210, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_211[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_211), - (intptr_t)asn1_type_ProtocolExtensionField_211, - 0, -}; - -static const ASN1CType asn1_type__local_1403[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1404[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1406[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1405[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1406, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_1[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_1), - - offsetof(ProtocolExtensionField_1, id) | 0x0, - (intptr_t)asn1_type__local_1403, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_1, criticality) | 0x0, - (intptr_t)asn1_type__local_1404, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_1, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1405, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1408[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1409[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_1413 = 158; - -static const Criticality asn1_value__local_1414 = 1; - -static const Presence asn1_value__local_1415 = 0; - -static const ProtocolExtensionID asn1_value__local_1416 = 172; - -static const Criticality asn1_value__local_1417 = 1; - -static const Presence asn1_value__local_1418 = 0; - -static const ProtocolExtensionID asn1_value__local_1419 = 173; - -static const Criticality asn1_value__local_1420 = 1; - -static const Presence asn1_value__local_1421 = 0; - -static const ProtocolExtensionID asn1_value__local_1422 = 215; - -static const Criticality asn1_value__local_1423 = 0; - -static const Presence asn1_value__local_1424 = 0; - -static const ProtocolExtensionID asn1_value__local_1425 = 214; - -static const Criticality asn1_value__local_1426 = 0; - -static const Presence asn1_value__local_1427 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_1412[] = { -{ - (intptr_t)&asn1_value__local_1413, - (intptr_t)&asn1_value__local_1414, - (intptr_t)asn1_type_RAB_Parameters, - (intptr_t)&asn1_value__local_1415, -}, -{ - (intptr_t)&asn1_value__local_1416, - (intptr_t)&asn1_value__local_1417, - (intptr_t)asn1_type_Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf, - (intptr_t)&asn1_value__local_1418, -}, -{ - (intptr_t)&asn1_value__local_1419, - (intptr_t)&asn1_value__local_1420, - (intptr_t)asn1_type_Alt_RAB_Parameter_ExtendedMaxBitrateInf, - (intptr_t)&asn1_value__local_1421, -}, -{ - (intptr_t)&asn1_value__local_1422, - (intptr_t)&asn1_value__local_1423, - (intptr_t)asn1_type_Alt_RAB_Parameter_SupportedMaxBitrateInf, - (intptr_t)&asn1_value__local_1424, -}, -{ - (intptr_t)&asn1_value__local_1425, - (intptr_t)&asn1_value__local_1426, - (intptr_t)asn1_type_Alt_RAB_Parameter_SupportedGuaranteedBitrateInf, - (intptr_t)&asn1_value__local_1427, -}, -}; - -static const ASN1CType asn1_constraint__local_1411[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_1412, - 5, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1410[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1411, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_2[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_2), - - offsetof(ProtocolExtensionField_2, id) | 0x0, - (intptr_t)asn1_type__local_1408, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_2, criticality) | 0x0, - (intptr_t)asn1_type__local_1409, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_2, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1410, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1428[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1429[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1431[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1430[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1431, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_3[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_3), - - offsetof(ProtocolExtensionField_3, id) | 0x0, - (intptr_t)asn1_type__local_1428, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_3, criticality) | 0x0, - (intptr_t)asn1_type__local_1429, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_3, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1430, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1433[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1434[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1436[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1435[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1436, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_4[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_4), - - offsetof(ProtocolExtensionField_4, id) | 0x0, - (intptr_t)asn1_type__local_1433, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_4, criticality) | 0x0, - (intptr_t)asn1_type__local_1434, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_4, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1435, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1438[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1439[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_1443 = 174; - -static const Criticality asn1_value__local_1444 = 0; - -static const Presence asn1_value__local_1445 = 0; - -static const ProtocolExtensionID asn1_value__local_1446 = 175; - -static const Criticality asn1_value__local_1447 = 0; - -static const Presence asn1_value__local_1448 = 0; - -static const ProtocolExtensionID asn1_value__local_1449 = 217; - -static const Criticality asn1_value__local_1450 = 1; - -static const Presence asn1_value__local_1451 = 0; - -static const ProtocolExtensionID asn1_value__local_1452 = 216; - -static const Criticality asn1_value__local_1453 = 1; - -static const Presence asn1_value__local_1454 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_1442[] = { -{ - (intptr_t)&asn1_value__local_1443, - (intptr_t)&asn1_value__local_1444, - (intptr_t)asn1_type_Ass_RAB_Parameter_ExtendedGuaranteedBitrateList, - (intptr_t)&asn1_value__local_1445, -}, -{ - (intptr_t)&asn1_value__local_1446, - (intptr_t)&asn1_value__local_1447, - (intptr_t)asn1_type_Ass_RAB_Parameter_ExtendedMaxBitrateList, - (intptr_t)&asn1_value__local_1448, -}, -{ - (intptr_t)&asn1_value__local_1449, - (intptr_t)&asn1_value__local_1450, - (intptr_t)asn1_type_SupportedRAB_ParameterBitrateList, - (intptr_t)&asn1_value__local_1451, -}, -{ - (intptr_t)&asn1_value__local_1452, - (intptr_t)&asn1_value__local_1453, - (intptr_t)asn1_type_SupportedRAB_ParameterBitrateList, - (intptr_t)&asn1_value__local_1454, -}, -}; - -static const ASN1CType asn1_constraint__local_1441[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_1442, - 4, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1440[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1441, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_5[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_5), - - offsetof(ProtocolExtensionField_5, id) | 0x0, - (intptr_t)asn1_type__local_1438, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_5, criticality) | 0x0, - (intptr_t)asn1_type__local_1439, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_5, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1440, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1455[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1456[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1458[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1457[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1458, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_6[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_6), - - offsetof(ProtocolExtensionField_6, id) | 0x0, - (intptr_t)asn1_type__local_1455, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_6, criticality) | 0x0, - (intptr_t)asn1_type__local_1456, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_6, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1457, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1460[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1461[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1463[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1462[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1463, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_7[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_7), - - offsetof(ProtocolExtensionField_7, id) | 0x0, - (intptr_t)asn1_type__local_1460, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_7, criticality) | 0x0, - (intptr_t)asn1_type__local_1461, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_7, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1462, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1465[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1466[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1468[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1467[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1468, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_8[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_8), - - offsetof(ProtocolExtensionField_8, id) | 0x0, - (intptr_t)asn1_type__local_1465, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_8, criticality) | 0x0, - (intptr_t)asn1_type__local_1466, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_8, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1467, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1470[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1471[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1473[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1472[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1473, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_9[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_9), - - offsetof(ProtocolExtensionField_9, id) | 0x0, - (intptr_t)asn1_type__local_1470, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_9, criticality) | 0x0, - (intptr_t)asn1_type__local_1471, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_9, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1472, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1475[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1476[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1478[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1477[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1478, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_10[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_10), - - offsetof(ProtocolExtensionField_10, id) | 0x0, - (intptr_t)asn1_type__local_1475, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_10, criticality) | 0x0, - (intptr_t)asn1_type__local_1476, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_10, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1477, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1480[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1481[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_1485 = 88; - -static const Criticality asn1_value__local_1486 = 1; - -static const Presence asn1_value__local_1487 = 0; - -static const ProtocolExtensionID asn1_value__local_1488 = 93; - -static const Criticality asn1_value__local_1489 = 1; - -static const Presence asn1_value__local_1490 = 2; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_1484[] = { -{ - (intptr_t)&asn1_value__local_1485, - (intptr_t)&asn1_value__local_1486, - (intptr_t)asn1_type_MessageStructure, - (intptr_t)&asn1_value__local_1487, -}, -{ - (intptr_t)&asn1_value__local_1488, - (intptr_t)&asn1_value__local_1489, - (intptr_t)asn1_type_TypeOfError, - (intptr_t)&asn1_value__local_1490, -}, -}; - -static const ASN1CType asn1_constraint__local_1483[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_1484, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1482[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1483, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_11[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_11), - - offsetof(ProtocolExtensionField_11, id) | 0x0, - (intptr_t)asn1_type__local_1480, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_11, criticality) | 0x0, - (intptr_t)asn1_type__local_1481, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_11, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1482, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1491[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1492[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1494[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1493[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1494, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_12[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_12), - - offsetof(ProtocolExtensionField_12, id) | 0x0, - (intptr_t)asn1_type__local_1491, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_12, criticality) | 0x0, - (intptr_t)asn1_type__local_1492, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_12, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1493, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1496[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1497[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_1501 = 55; - -static const Criticality asn1_value__local_1502 = 1; - -static const Presence asn1_value__local_1503 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_1500[] = { -{ - (intptr_t)&asn1_value__local_1501, - (intptr_t)&asn1_value__local_1502, - (intptr_t)asn1_type_RAC, - (intptr_t)&asn1_value__local_1503, -}, -}; - -static const ASN1CType asn1_constraint__local_1499[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_1500, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1498[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1499, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_13[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_13), - - offsetof(ProtocolExtensionField_13, id) | 0x0, - (intptr_t)asn1_type__local_1496, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_13, criticality) | 0x0, - (intptr_t)asn1_type__local_1497, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_13, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1498, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1504[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1505[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_1509 = 181; - -static const Criticality asn1_value__local_1510 = 0; - -static const Presence asn1_value__local_1511 = 1; - -static const ProtocolExtensionID asn1_value__local_1512 = 182; - -static const Criticality asn1_value__local_1513 = 0; - -static const Presence asn1_value__local_1514 = 1; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_1508[] = { -{ - (intptr_t)&asn1_value__local_1509, - (intptr_t)&asn1_value__local_1510, - (intptr_t)asn1_type_LAListofIdleModeUEs, - (intptr_t)&asn1_value__local_1511, -}, -{ - (intptr_t)&asn1_value__local_1512, - (intptr_t)&asn1_value__local_1513, - (intptr_t)asn1_type_LAListofIdleModeUEs, - (intptr_t)&asn1_value__local_1514, -}, -}; - -static const ASN1CType asn1_constraint__local_1507[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_1508, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1506[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1507, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_14[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_14), - - offsetof(ProtocolExtensionField_14, id) | 0x0, - (intptr_t)asn1_type__local_1504, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_14, criticality) | 0x0, - (intptr_t)asn1_type__local_1505, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_14, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1506, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1515[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1516[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1518[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1517[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1518, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_15[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_15), - - offsetof(ProtocolExtensionField_15, id) | 0x0, - (intptr_t)asn1_type__local_1515, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_15, criticality) | 0x0, - (intptr_t)asn1_type__local_1516, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_15, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1517, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1520[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1521[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1523[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1522[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1523, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_16[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_16), - - offsetof(ProtocolExtensionField_16, id) | 0x0, - (intptr_t)asn1_type__local_1520, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_16, criticality) | 0x0, - (intptr_t)asn1_type__local_1521, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_16, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1522, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1525[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1526[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1528[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1527[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1528, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_17[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_17), - - offsetof(ProtocolExtensionField_17, id) | 0x0, - (intptr_t)asn1_type__local_1525, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_17, criticality) | 0x0, - (intptr_t)asn1_type__local_1526, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_17, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1527, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1530[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1531[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1533[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1532[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1533, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_18[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_18), - - offsetof(ProtocolExtensionField_18, id) | 0x0, - (intptr_t)asn1_type__local_1530, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_18, criticality) | 0x0, - (intptr_t)asn1_type__local_1531, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_18, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1532, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1535[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1536[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1538[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1537[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1538, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_19[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_19), - - offsetof(ProtocolExtensionField_19, id) | 0x0, - (intptr_t)asn1_type__local_1535, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_19, criticality) | 0x0, - (intptr_t)asn1_type__local_1536, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_19, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1537, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1540[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1541[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1543[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1542[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1543, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_20[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_20), - - offsetof(ProtocolExtensionField_20, id) | 0x0, - (intptr_t)asn1_type__local_1540, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_20, criticality) | 0x0, - (intptr_t)asn1_type__local_1541, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_20, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1542, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1545[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1546[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1548[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1547[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1548, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_21[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_21), - - offsetof(ProtocolExtensionField_21, id) | 0x0, - (intptr_t)asn1_type__local_1545, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_21, criticality) | 0x0, - (intptr_t)asn1_type__local_1546, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_21, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1547, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1550[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1551[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1553[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1552[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1553, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_22[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_22), - - offsetof(ProtocolExtensionField_22, id) | 0x0, - (intptr_t)asn1_type__local_1550, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_22, criticality) | 0x0, - (intptr_t)asn1_type__local_1551, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_22, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1552, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1555[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1556[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1558[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1557[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1558, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_23[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_23), - - offsetof(ProtocolExtensionField_23, id) | 0x0, - (intptr_t)asn1_type__local_1555, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_23, criticality) | 0x0, - (intptr_t)asn1_type__local_1556, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_23, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1557, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1560[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1561[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1563[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1562[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1563, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_24[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_24), - - offsetof(ProtocolExtensionField_24, id) | 0x0, - (intptr_t)asn1_type__local_1560, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_24, criticality) | 0x0, - (intptr_t)asn1_type__local_1561, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_24, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1562, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1565[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1566[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1568[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1567[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1568, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_25[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_25), - - offsetof(ProtocolExtensionField_25, id) | 0x0, - (intptr_t)asn1_type__local_1565, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_25, criticality) | 0x0, - (intptr_t)asn1_type__local_1566, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_25, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1567, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1570[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1571[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1573[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1572[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1573, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_26[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_26), - - offsetof(ProtocolExtensionField_26, id) | 0x0, - (intptr_t)asn1_type__local_1570, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_26, criticality) | 0x0, - (intptr_t)asn1_type__local_1571, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_26, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1572, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1575[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1576[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_1580 = 265; - -static const Criticality asn1_value__local_1581 = 1; - -static const Presence asn1_value__local_1582 = 0; - -static const ProtocolExtensionID asn1_value__local_1583 = 266; - -static const Criticality asn1_value__local_1584 = 1; - -static const Presence asn1_value__local_1585 = 0; - -static const ProtocolExtensionID asn1_value__local_1586 = 267; - -static const Criticality asn1_value__local_1587 = 1; - -static const Presence asn1_value__local_1588 = 0; - -static const ProtocolExtensionID asn1_value__local_1589 = 268; - -static const Criticality asn1_value__local_1590 = 1; - -static const Presence asn1_value__local_1591 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_1579[] = { -{ - (intptr_t)&asn1_value__local_1580, - (intptr_t)&asn1_value__local_1581, - (intptr_t)asn1_type_M4Report, - (intptr_t)&asn1_value__local_1582, -}, -{ - (intptr_t)&asn1_value__local_1583, - (intptr_t)&asn1_value__local_1584, - (intptr_t)asn1_type_M5Report, - (intptr_t)&asn1_value__local_1585, -}, -{ - (intptr_t)&asn1_value__local_1586, - (intptr_t)&asn1_value__local_1587, - (intptr_t)asn1_type_M6Report, - (intptr_t)&asn1_value__local_1588, -}, -{ - (intptr_t)&asn1_value__local_1589, - (intptr_t)&asn1_value__local_1590, - (intptr_t)asn1_type_M7Report, - (intptr_t)&asn1_value__local_1591, -}, -}; - -static const ASN1CType asn1_constraint__local_1578[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_1579, - 4, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1577[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1578, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_27[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_27), - - offsetof(ProtocolExtensionField_27, id) | 0x0, - (intptr_t)asn1_type__local_1575, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_27, criticality) | 0x0, - (intptr_t)asn1_type__local_1576, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_27, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1577, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1592[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1593[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1595[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1594[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1595, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_28[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_28), - - offsetof(ProtocolExtensionField_28, id) | 0x0, - (intptr_t)asn1_type__local_1592, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_28, criticality) | 0x0, - (intptr_t)asn1_type__local_1593, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_28, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1594, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1597[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1598[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1600[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1599[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1600, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_29[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_29), - - offsetof(ProtocolExtensionField_29, id) | 0x0, - (intptr_t)asn1_type__local_1597, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_29, criticality) | 0x0, - (intptr_t)asn1_type__local_1598, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_29, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1599, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1602[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1603[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1605[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1604[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1605, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_30[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_30), - - offsetof(ProtocolExtensionField_30, id) | 0x0, - (intptr_t)asn1_type__local_1602, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_30, criticality) | 0x0, - (intptr_t)asn1_type__local_1603, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_30, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1604, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1607[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1608[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1610[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1609[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1610, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_31[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_31), - - offsetof(ProtocolExtensionField_31, id) | 0x0, - (intptr_t)asn1_type__local_1607, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_31, criticality) | 0x0, - (intptr_t)asn1_type__local_1608, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_31, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1609, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1612[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1613[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1615[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1614[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1615, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_32[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_32), - - offsetof(ProtocolExtensionField_32, id) | 0x0, - (intptr_t)asn1_type__local_1612, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_32, criticality) | 0x0, - (intptr_t)asn1_type__local_1613, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_32, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1614, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1617[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1618[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_1622 = 253; - -static const Criticality asn1_value__local_1623 = 1; - -static const Presence asn1_value__local_1624 = 0; - -static const ProtocolExtensionID asn1_value__local_1625 = 257; - -static const Criticality asn1_value__local_1626 = 1; - -static const Presence asn1_value__local_1627 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_1621[] = { -{ - (intptr_t)&asn1_value__local_1622, - (intptr_t)&asn1_value__local_1623, - (intptr_t)asn1_type_Time_UE_StayedInCell_EnhancedGranularity, - (intptr_t)&asn1_value__local_1624, -}, -{ - (intptr_t)&asn1_value__local_1625, - (intptr_t)&asn1_value__local_1626, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_1627, -}, -}; - -static const ASN1CType asn1_constraint__local_1620[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_1621, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1619[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1620, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_33[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_33), - - offsetof(ProtocolExtensionField_33, id) | 0x0, - (intptr_t)asn1_type__local_1617, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_33, criticality) | 0x0, - (intptr_t)asn1_type__local_1618, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_33, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1619, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1628[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1629[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1631[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1630[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1631, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_34[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_34), - - offsetof(ProtocolExtensionField_34, id) | 0x0, - (intptr_t)asn1_type__local_1628, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_34, criticality) | 0x0, - (intptr_t)asn1_type__local_1629, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_34, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1630, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1633[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1634[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1636[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1635[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1636, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_35[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_35), - - offsetof(ProtocolExtensionField_35, id) | 0x0, - (intptr_t)asn1_type__local_1633, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_35, criticality) | 0x0, - (intptr_t)asn1_type__local_1634, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_35, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1635, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1638[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1639[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1641[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1640[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1641, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_36[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_36), - - offsetof(ProtocolExtensionField_36, id) | 0x0, - (intptr_t)asn1_type__local_1638, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_36, criticality) | 0x0, - (intptr_t)asn1_type__local_1639, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_36, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1640, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1643[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1644[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1646[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1645[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1646, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_37[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_37), - - offsetof(ProtocolExtensionField_37, id) | 0x0, - (intptr_t)asn1_type__local_1643, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_37, criticality) | 0x0, - (intptr_t)asn1_type__local_1644, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_37, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1645, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1648[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1649[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1651[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1650[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1651, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_38[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_38), - - offsetof(ProtocolExtensionField_38, id) | 0x0, - (intptr_t)asn1_type__local_1648, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_38, criticality) | 0x0, - (intptr_t)asn1_type__local_1649, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_38, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1650, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1653[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1654[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_1658 = 264; - -static const Criticality asn1_value__local_1659 = 1; - -static const Presence asn1_value__local_1660 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_1657[] = { -{ - (intptr_t)&asn1_value__local_1658, - (intptr_t)&asn1_value__local_1659, - (intptr_t)asn1_type_MDT_PLMN_List, - (intptr_t)&asn1_value__local_1660, -}, -}; - -static const ASN1CType asn1_constraint__local_1656[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_1657, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1655[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1656, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_39[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_39), - - offsetof(ProtocolExtensionField_39, id) | 0x0, - (intptr_t)asn1_type__local_1653, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_39, criticality) | 0x0, - (intptr_t)asn1_type__local_1654, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_39, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1655, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1661[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1662[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1664[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1663[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1664, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_40[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_40), - - offsetof(ProtocolExtensionField_40, id) | 0x0, - (intptr_t)asn1_type__local_1661, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_40, criticality) | 0x0, - (intptr_t)asn1_type__local_1662, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_40, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1663, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1666[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1667[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1669[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1668[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1669, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_41[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_41), - - offsetof(ProtocolExtensionField_41, id) | 0x0, - (intptr_t)asn1_type__local_1666, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_41, criticality) | 0x0, - (intptr_t)asn1_type__local_1667, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_41, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1668, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1671[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1672[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1674[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1673[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1674, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_42[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_42), - - offsetof(ProtocolExtensionField_42, id) | 0x0, - (intptr_t)asn1_type__local_1671, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_42, criticality) | 0x0, - (intptr_t)asn1_type__local_1672, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_42, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1673, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1676[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1677[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1679[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1678[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1679, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_43[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_43), - - offsetof(ProtocolExtensionField_43, id) | 0x0, - (intptr_t)asn1_type__local_1676, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_43, criticality) | 0x0, - (intptr_t)asn1_type__local_1677, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_43, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1678, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1681[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1682[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1684[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1683[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1684, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_44[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_44), - - offsetof(ProtocolExtensionField_44, id) | 0x0, - (intptr_t)asn1_type__local_1681, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_44, criticality) | 0x0, - (intptr_t)asn1_type__local_1682, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_44, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1683, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1686[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1687[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_1691 = 184; - -static const Criticality asn1_value__local_1692 = 1; - -static const Presence asn1_value__local_1693 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_1690[] = { -{ - (intptr_t)&asn1_value__local_1691, - (intptr_t)&asn1_value__local_1692, - (intptr_t)asn1_type_GANSS_PositioningDataSet, - (intptr_t)&asn1_value__local_1693, -}, -}; - -static const ASN1CType asn1_constraint__local_1689[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_1690, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1688[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1689, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_45[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_45), - - offsetof(ProtocolExtensionField_45, id) | 0x0, - (intptr_t)asn1_type__local_1686, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_45, criticality) | 0x0, - (intptr_t)asn1_type__local_1687, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_45, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1688, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1694[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1695[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1697[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1696[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1697, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_46[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_46), - - offsetof(ProtocolExtensionField_46, id) | 0x0, - (intptr_t)asn1_type__local_1694, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_46, criticality) | 0x0, - (intptr_t)asn1_type__local_1695, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_46, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1696, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1699[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1700[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1702[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1701[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1702, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_47[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_47), - - offsetof(ProtocolExtensionField_47, id) | 0x0, - (intptr_t)asn1_type__local_1699, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_47, criticality) | 0x0, - (intptr_t)asn1_type__local_1700, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_47, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1701, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1704[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1705[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_1709 = 116; - -static const Criticality asn1_value__local_1710 = 1; - -static const Presence asn1_value__local_1711 = 0; - -static const ProtocolExtensionID asn1_value__local_1712 = 176; - -static const Criticality asn1_value__local_1713 = 0; - -static const Presence asn1_value__local_1714 = 0; - -static const ProtocolExtensionID asn1_value__local_1715 = 177; - -static const Criticality asn1_value__local_1716 = 0; - -static const Presence asn1_value__local_1717 = 0; - -static const ProtocolExtensionID asn1_value__local_1718 = 219; - -static const Criticality asn1_value__local_1719 = 0; - -static const Presence asn1_value__local_1720 = 0; - -static const ProtocolExtensionID asn1_value__local_1721 = 218; - -static const Criticality asn1_value__local_1722 = 0; - -static const Presence asn1_value__local_1723 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_1708[] = { -{ - (intptr_t)&asn1_value__local_1709, - (intptr_t)&asn1_value__local_1710, - (intptr_t)asn1_type_SignallingIndication, - (intptr_t)&asn1_value__local_1711, -}, -{ - (intptr_t)&asn1_value__local_1712, - (intptr_t)&asn1_value__local_1713, - (intptr_t)asn1_type_RAB_Parameter_ExtendedGuaranteedBitrateList, - (intptr_t)&asn1_value__local_1714, -}, -{ - (intptr_t)&asn1_value__local_1715, - (intptr_t)&asn1_value__local_1716, - (intptr_t)asn1_type_RAB_Parameter_ExtendedMaxBitrateList, - (intptr_t)&asn1_value__local_1717, -}, -{ - (intptr_t)&asn1_value__local_1718, - (intptr_t)&asn1_value__local_1719, - (intptr_t)asn1_type_SupportedRAB_ParameterBitrateList, - (intptr_t)&asn1_value__local_1720, -}, -{ - (intptr_t)&asn1_value__local_1721, - (intptr_t)&asn1_value__local_1722, - (intptr_t)asn1_type_SupportedRAB_ParameterBitrateList, - (intptr_t)&asn1_value__local_1723, -}, -}; - -static const ASN1CType asn1_constraint__local_1707[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_1708, - 5, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1706[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1707, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_48[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_48), - - offsetof(ProtocolExtensionField_48, id) | 0x0, - (intptr_t)asn1_type__local_1704, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_48, criticality) | 0x0, - (intptr_t)asn1_type__local_1705, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_48, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1706, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1724[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1725[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1727[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1726[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1727, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_49[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_49), - - offsetof(ProtocolExtensionField_49, id) | 0x0, - (intptr_t)asn1_type__local_1724, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_49, criticality) | 0x0, - (intptr_t)asn1_type__local_1725, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_49, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1726, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1729[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1730[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_1734 = 3; - -static const Criticality asn1_value__local_1735 = 1; - -static const Presence asn1_value__local_1736 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_1733[] = { -{ - (intptr_t)&asn1_value__local_1734, - (intptr_t)&asn1_value__local_1735, - (intptr_t)asn1_type_CN_DomainIndicator, - (intptr_t)&asn1_value__local_1736, -}, -}; - -static const ASN1CType asn1_constraint__local_1732[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_1733, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1731[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1732, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_50[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_50), - - offsetof(ProtocolExtensionField_50, id) | 0x0, - (intptr_t)asn1_type__local_1729, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_50, criticality) | 0x0, - (intptr_t)asn1_type__local_1730, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_50, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1731, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1737[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1738[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1740[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1739[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1740, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_51[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_51), - - offsetof(ProtocolExtensionField_51, id) | 0x0, - (intptr_t)asn1_type__local_1737, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_51, criticality) | 0x0, - (intptr_t)asn1_type__local_1738, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_51, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1739, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1742[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1743[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_1747 = 180; - -static const Criticality asn1_value__local_1748 = 0; - -static const Presence asn1_value__local_1749 = 1; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_1746[] = { -{ - (intptr_t)&asn1_value__local_1747, - (intptr_t)&asn1_value__local_1748, - (intptr_t)asn1_type_LAListofIdleModeUEs, - (intptr_t)&asn1_value__local_1749, -}, -}; - -static const ASN1CType asn1_constraint__local_1745[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_1746, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1744[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1745, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_52[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_52), - - offsetof(ProtocolExtensionField_52, id) | 0x0, - (intptr_t)asn1_type__local_1742, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_52, criticality) | 0x0, - (intptr_t)asn1_type__local_1743, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_52, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1744, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1750[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1751[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1753[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1752[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1753, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_53[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_53), - - offsetof(ProtocolExtensionField_53, id) | 0x0, - (intptr_t)asn1_type__local_1750, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_53, criticality) | 0x0, - (intptr_t)asn1_type__local_1751, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_53, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1752, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1755[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1756[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_1760 = 159; - -static const Criticality asn1_value__local_1761 = 1; - -static const Presence asn1_value__local_1762 = 0; - -static const ProtocolExtensionID asn1_value__local_1763 = 178; - -static const Criticality asn1_value__local_1764 = 0; - -static const Presence asn1_value__local_1765 = 0; - -static const ProtocolExtensionID asn1_value__local_1766 = 179; - -static const Criticality asn1_value__local_1767 = 0; - -static const Presence asn1_value__local_1768 = 0; - -static const ProtocolExtensionID asn1_value__local_1769 = 220; - -static const Criticality asn1_value__local_1770 = 0; - -static const Presence asn1_value__local_1771 = 0; - -static const ProtocolExtensionID asn1_value__local_1772 = 221; - -static const Criticality asn1_value__local_1773 = 0; - -static const Presence asn1_value__local_1774 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_1759[] = { -{ - (intptr_t)&asn1_value__local_1760, - (intptr_t)&asn1_value__local_1761, - (intptr_t)asn1_type_AlternativeRABConfigurationRequest, - (intptr_t)&asn1_value__local_1762, -}, -{ - (intptr_t)&asn1_value__local_1763, - (intptr_t)&asn1_value__local_1764, - (intptr_t)asn1_type_Requested_RAB_Parameter_ExtendedMaxBitrateList, - (intptr_t)&asn1_value__local_1765, -}, -{ - (intptr_t)&asn1_value__local_1766, - (intptr_t)&asn1_value__local_1767, - (intptr_t)asn1_type_Requested_RAB_Parameter_ExtendedGuaranteedBitrateList, - (intptr_t)&asn1_value__local_1768, -}, -{ - (intptr_t)&asn1_value__local_1769, - (intptr_t)&asn1_value__local_1770, - (intptr_t)asn1_type_SupportedRAB_ParameterBitrateList, - (intptr_t)&asn1_value__local_1771, -}, -{ - (intptr_t)&asn1_value__local_1772, - (intptr_t)&asn1_value__local_1773, - (intptr_t)asn1_type_SupportedRAB_ParameterBitrateList, - (intptr_t)&asn1_value__local_1774, -}, -}; - -static const ASN1CType asn1_constraint__local_1758[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_1759, - 5, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1757[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1758, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_54[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_54), - - offsetof(ProtocolExtensionField_54, id) | 0x0, - (intptr_t)asn1_type__local_1755, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_54, criticality) | 0x0, - (intptr_t)asn1_type__local_1756, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_54, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1757, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1775[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1776[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1778[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1777[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1778, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_55[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_55), - - offsetof(ProtocolExtensionField_55, id) | 0x0, - (intptr_t)asn1_type__local_1775, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_55, criticality) | 0x0, - (intptr_t)asn1_type__local_1776, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_55, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1777, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1780[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1781[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1783[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1782[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1783, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_56[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_56), - - offsetof(ProtocolExtensionField_56, id) | 0x0, - (intptr_t)asn1_type__local_1780, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_56, criticality) | 0x0, - (intptr_t)asn1_type__local_1781, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_56, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1782, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1785[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1786[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_1790 = 255; - -static const Criticality asn1_value__local_1791 = 1; - -static const Presence asn1_value__local_1792 = 0; - -static const ProtocolExtensionID asn1_value__local_1793 = 256; - -static const Criticality asn1_value__local_1794 = 1; - -static const Presence asn1_value__local_1795 = 0; - -static const ProtocolExtensionID asn1_value__local_1796 = 251; - -static const Criticality asn1_value__local_1797 = 1; - -static const Presence asn1_value__local_1798 = 0; - -static const ProtocolExtensionID asn1_value__local_1799 = 270; - -static const Criticality asn1_value__local_1800 = 1; - -static const Presence asn1_value__local_1801 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_1789[] = { -{ - (intptr_t)&asn1_value__local_1790, - (intptr_t)&asn1_value__local_1791, - (intptr_t)asn1_type_TraceRecordingSessionReference, - (intptr_t)&asn1_value__local_1792, -}, -{ - (intptr_t)&asn1_value__local_1793, - (intptr_t)&asn1_value__local_1794, - (intptr_t)asn1_type_IMSI, - (intptr_t)&asn1_value__local_1795, -}, -{ - (intptr_t)&asn1_value__local_1796, - (intptr_t)&asn1_value__local_1797, - (intptr_t)asn1_type_TransportLayerAddress, - (intptr_t)&asn1_value__local_1798, -}, -{ - (intptr_t)&asn1_value__local_1799, - (intptr_t)&asn1_value__local_1800, - (intptr_t)asn1_type_UTRAN_CellID, - (intptr_t)&asn1_value__local_1801, -}, -}; - -static const ASN1CType asn1_constraint__local_1788[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_1789, - 4, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1787[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1788, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_57[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_57), - - offsetof(ProtocolExtensionField_57, id) | 0x0, - (intptr_t)asn1_type__local_1785, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_57, criticality) | 0x0, - (intptr_t)asn1_type__local_1786, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_57, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1787, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1802[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1803[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1805[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1804[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1805, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_58[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_58), - - offsetof(ProtocolExtensionField_58, id) | 0x0, - (intptr_t)asn1_type__local_1802, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_58, criticality) | 0x0, - (intptr_t)asn1_type__local_1803, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_58, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1804, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1807[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1808[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1810[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1809[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1810, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_59[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_59), - - offsetof(ProtocolExtensionField_59, id) | 0x0, - (intptr_t)asn1_type__local_1807, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_59, criticality) | 0x0, - (intptr_t)asn1_type__local_1808, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_59, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1809, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1812[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1813[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1815[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1814[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1815, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_60[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_60), - - offsetof(ProtocolExtensionField_60, id) | 0x0, - (intptr_t)asn1_type__local_1812, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_60, criticality) | 0x0, - (intptr_t)asn1_type__local_1813, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_60, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1814, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1817[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1818[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1820[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1819[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1820, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_61[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_61), - - offsetof(ProtocolExtensionField_61, id) | 0x0, - (intptr_t)asn1_type__local_1817, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_61, criticality) | 0x0, - (intptr_t)asn1_type__local_1818, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_61, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1819, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1822[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1823[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1825[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1824[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1825, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_62[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_62), - - offsetof(ProtocolExtensionField_62, id) | 0x0, - (intptr_t)asn1_type__local_1822, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_62, criticality) | 0x0, - (intptr_t)asn1_type__local_1823, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_62, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1824, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1827[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1828[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1830[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1829[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1830, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_63[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_63), - - offsetof(ProtocolExtensionField_63, id) | 0x0, - (intptr_t)asn1_type__local_1827, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_63, criticality) | 0x0, - (intptr_t)asn1_type__local_1828, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_63, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1829, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1832[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1833[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1835[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1834[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1835, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_64[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_64), - - offsetof(ProtocolExtensionField_64, id) | 0x0, - (intptr_t)asn1_type__local_1832, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_64, criticality) | 0x0, - (intptr_t)asn1_type__local_1833, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_64, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1834, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1837[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1838[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1840[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1839[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1840, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_65[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_65), - - offsetof(ProtocolExtensionField_65, id) | 0x0, - (intptr_t)asn1_type__local_1837, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_65, criticality) | 0x0, - (intptr_t)asn1_type__local_1838, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_65, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1839, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1842[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1843[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_1847 = 171; - -static const Criticality asn1_value__local_1848 = 0; - -static const Presence asn1_value__local_1849 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_1846[] = { -{ - (intptr_t)&asn1_value__local_1847, - (intptr_t)&asn1_value__local_1848, - (intptr_t)asn1_type_ExtendedRNC_ID, - (intptr_t)&asn1_value__local_1849, -}, -}; - -static const ASN1CType asn1_constraint__local_1845[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_1846, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1844[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1845, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_66[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_66), - - offsetof(ProtocolExtensionField_66, id) | 0x0, - (intptr_t)asn1_type__local_1842, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_66, criticality) | 0x0, - (intptr_t)asn1_type__local_1843, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_66, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1844, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1850[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1851[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_1855 = 98; - -static const Criticality asn1_value__local_1856 = 0; - -static const Presence asn1_value__local_1857 = 0; - -static const ProtocolExtensionID asn1_value__local_1858 = 121; - -static const Criticality asn1_value__local_1859 = 1; - -static const Presence asn1_value__local_1860 = 0; - -static const ProtocolExtensionID asn1_value__local_1861 = 124; - -static const Criticality asn1_value__local_1862 = 1; - -static const Presence asn1_value__local_1863 = 0; - -static const ProtocolExtensionID asn1_value__local_1864 = 156; - -static const Criticality asn1_value__local_1865 = 1; - -static const Presence asn1_value__local_1866 = 0; - -static const ProtocolExtensionID asn1_value__local_1867 = 187; - -static const Criticality asn1_value__local_1868 = 0; - -static const Presence asn1_value__local_1869 = 0; - -static const ProtocolExtensionID asn1_value__local_1870 = 200; - -static const Criticality asn1_value__local_1871 = 1; - -static const Presence asn1_value__local_1872 = 0; - -static const ProtocolExtensionID asn1_value__local_1873 = 202; - -static const Criticality asn1_value__local_1874 = 1; - -static const Presence asn1_value__local_1875 = 0; - -static const ProtocolExtensionID asn1_value__local_1876 = 227; - -static const Criticality asn1_value__local_1877 = 0; - -static const Presence asn1_value__local_1878 = 0; - -static const ProtocolExtensionID asn1_value__local_1879 = 230; - -static const Criticality asn1_value__local_1880 = 0; - -static const Presence asn1_value__local_1881 = 0; - -static const ProtocolExtensionID asn1_value__local_1882 = 237; - -static const Criticality asn1_value__local_1883 = 1; - -static const Presence asn1_value__local_1884 = 0; - -static const ProtocolExtensionID asn1_value__local_1885 = 243; - -static const Criticality asn1_value__local_1886 = 1; - -static const Presence asn1_value__local_1887 = 0; - -static const ProtocolExtensionID asn1_value__local_1888 = 249; - -static const Criticality asn1_value__local_1889 = 1; - -static const Presence asn1_value__local_1890 = 0; - -static const ProtocolExtensionID asn1_value__local_1891 = 263; - -static const Criticality asn1_value__local_1892 = 1; - -static const Presence asn1_value__local_1893 = 0; - -static const ProtocolExtensionID asn1_value__local_1894 = 277; - -static const Criticality asn1_value__local_1895 = 1; - -static const Presence asn1_value__local_1896 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_1854[] = { -{ - (intptr_t)&asn1_value__local_1855, - (intptr_t)&asn1_value__local_1856, - (intptr_t)asn1_type_SRB_TrCH_Mapping, - (intptr_t)&asn1_value__local_1857, -}, -{ - (intptr_t)&asn1_value__local_1858, - (intptr_t)&asn1_value__local_1859, - (intptr_t)asn1_type_CellLoadInformationGroup, - (intptr_t)&asn1_value__local_1860, -}, -{ - (intptr_t)&asn1_value__local_1861, - (intptr_t)&asn1_value__local_1862, - (intptr_t)asn1_type_TraceRecordingSessionInformation, - (intptr_t)&asn1_value__local_1863, -}, -{ - (intptr_t)&asn1_value__local_1864, - (intptr_t)&asn1_value__local_1865, - (intptr_t)asn1_type_MBMSLinkingInformation, - (intptr_t)&asn1_value__local_1866, -}, -{ - (intptr_t)&asn1_value__local_1867, - (intptr_t)&asn1_value__local_1868, - (intptr_t)asn1_type_D_RNTI, - (intptr_t)&asn1_value__local_1869, -}, -{ - (intptr_t)&asn1_value__local_1870, - (intptr_t)&asn1_value__local_1871, - (intptr_t)asn1_type_UE_History_Information, - (intptr_t)&asn1_value__local_1872, -}, -{ - (intptr_t)&asn1_value__local_1873, - (intptr_t)&asn1_value__local_1874, - (intptr_t)asn1_type_SubscriberProfileIDforRFP, - (intptr_t)&asn1_value__local_1875, -}, -{ - (intptr_t)&asn1_value__local_1876, - (intptr_t)&asn1_value__local_1877, - (intptr_t)asn1_type_SRVCC_Information, - (intptr_t)&asn1_value__local_1878, -}, -{ - (intptr_t)&asn1_value__local_1879, - (intptr_t)&asn1_value__local_1880, - (intptr_t)asn1_type_RAB_ID, - (intptr_t)&asn1_value__local_1881, -}, -{ - (intptr_t)&asn1_value__local_1882, - (intptr_t)&asn1_value__local_1883, - (intptr_t)asn1_type_CSFB_Information, - (intptr_t)&asn1_value__local_1884, -}, -{ - (intptr_t)&asn1_value__local_1885, - (intptr_t)&asn1_value__local_1886, - (intptr_t)asn1_type_IRAT_Measurement_Configuration, - (intptr_t)&asn1_value__local_1887, -}, -{ - (intptr_t)&asn1_value__local_1888, - (intptr_t)&asn1_value__local_1889, - (intptr_t)asn1_type_Management_Based_MDT_Allowed, - (intptr_t)&asn1_value__local_1890, -}, -{ - (intptr_t)&asn1_value__local_1891, - (intptr_t)&asn1_value__local_1892, - (intptr_t)asn1_type_MDT_PLMN_List, - (intptr_t)&asn1_value__local_1893, -}, -{ - (intptr_t)&asn1_value__local_1894, - (intptr_t)&asn1_value__local_1895, - (intptr_t)asn1_type_PLMNidentity, - (intptr_t)&asn1_value__local_1896, -}, -}; - -static const ASN1CType asn1_constraint__local_1853[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_1854, - 14, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1852[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1853, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_67[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_67), - - offsetof(ProtocolExtensionField_67, id) | 0x0, - (intptr_t)asn1_type__local_1850, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_67, criticality) | 0x0, - (intptr_t)asn1_type__local_1851, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_67, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1852, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1897[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1898[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_1902 = 278; - -static const Criticality asn1_value__local_1903 = 1; - -static const Presence asn1_value__local_1904 = 0; - -static const ProtocolExtensionID asn1_value__local_1905 = 279; - -static const Criticality asn1_value__local_1906 = 1; - -static const Presence asn1_value__local_1907 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_1901[] = { -{ - (intptr_t)&asn1_value__local_1902, - (intptr_t)&asn1_value__local_1903, - (intptr_t)asn1_type_RSRQ_Type, - (intptr_t)&asn1_value__local_1904, -}, -{ - (intptr_t)&asn1_value__local_1905, - (intptr_t)&asn1_value__local_1906, - (intptr_t)asn1_type_RSRQ_Extension, - (intptr_t)&asn1_value__local_1907, -}, -}; - -static const ASN1CType asn1_constraint__local_1900[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_1901, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1899[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1900, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_68[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_68), - - offsetof(ProtocolExtensionField_68, id) | 0x0, - (intptr_t)asn1_type__local_1897, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_68, criticality) | 0x0, - (intptr_t)asn1_type__local_1898, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_68, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1899, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1908[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1909[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1911[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1910[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1911, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_69[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_69), - - offsetof(ProtocolExtensionField_69, id) | 0x0, - (intptr_t)asn1_type__local_1908, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_69, criticality) | 0x0, - (intptr_t)asn1_type__local_1909, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_69, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1910, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1913[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1914[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_1918 = 271; - -static const Criticality asn1_value__local_1919 = 0; - -static const Presence asn1_value__local_1920 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_1917[] = { -{ - (intptr_t)&asn1_value__local_1918, - (intptr_t)&asn1_value__local_1919, - (intptr_t)asn1_type_EARFCN_Extended, - (intptr_t)&asn1_value__local_1920, -}, -}; - -static const ASN1CType asn1_constraint__local_1916[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_1917, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1915[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1916, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_70[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_70), - - offsetof(ProtocolExtensionField_70, id) | 0x0, - (intptr_t)asn1_type__local_1913, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_70, criticality) | 0x0, - (intptr_t)asn1_type__local_1914, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_70, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1915, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1921[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1922[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1924[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1923[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1924, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_71[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_71), - - offsetof(ProtocolExtensionField_71, id) | 0x0, - (intptr_t)asn1_type__local_1921, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_71, criticality) | 0x0, - (intptr_t)asn1_type__local_1922, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_71, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1923, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1926[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1927[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1929[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1928[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1929, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_72[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_72), - - offsetof(ProtocolExtensionField_72, id) | 0x0, - (intptr_t)asn1_type__local_1926, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_72, criticality) | 0x0, - (intptr_t)asn1_type__local_1927, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_72, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1928, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1931[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1932[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1934[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1933[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1934, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_73[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_73), - - offsetof(ProtocolExtensionField_73, id) | 0x0, - (intptr_t)asn1_type__local_1931, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_73, criticality) | 0x0, - (intptr_t)asn1_type__local_1932, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_73, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1933, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1936[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1937[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1939[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1938[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1939, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_74[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_74), - - offsetof(ProtocolExtensionField_74, id) | 0x0, - (intptr_t)asn1_type__local_1936, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_74, criticality) | 0x0, - (intptr_t)asn1_type__local_1937, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_74, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1938, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1941[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1942[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1944[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1943[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1944, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_75[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_75), - - offsetof(ProtocolExtensionField_75, id) | 0x0, - (intptr_t)asn1_type__local_1941, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_75, criticality) | 0x0, - (intptr_t)asn1_type__local_1942, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_75, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1943, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1946[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1947[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_1951 = 171; - -static const Criticality asn1_value__local_1952 = 0; - -static const Presence asn1_value__local_1953 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_1950[] = { -{ - (intptr_t)&asn1_value__local_1951, - (intptr_t)&asn1_value__local_1952, - (intptr_t)asn1_type_ExtendedRNC_ID, - (intptr_t)&asn1_value__local_1953, -}, -}; - -static const ASN1CType asn1_constraint__local_1949[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_1950, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1948[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1949, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_76[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_76), - - offsetof(ProtocolExtensionField_76, id) | 0x0, - (intptr_t)asn1_type__local_1946, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_76, criticality) | 0x0, - (intptr_t)asn1_type__local_1947, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_76, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1948, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1954[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1955[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1957[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1956[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1957, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_77[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_77), - - offsetof(ProtocolExtensionField_77, id) | 0x0, - (intptr_t)asn1_type__local_1954, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_77, criticality) | 0x0, - (intptr_t)asn1_type__local_1955, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_77, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1956, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1959[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1960[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1962[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1961[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1962, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_78[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_78), - - offsetof(ProtocolExtensionField_78, id) | 0x0, - (intptr_t)asn1_type__local_1959, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_78, criticality) | 0x0, - (intptr_t)asn1_type__local_1960, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_78, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1961, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1964[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1965[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1967[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1966[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1967, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_79[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_79), - - offsetof(ProtocolExtensionField_79, id) | 0x0, - (intptr_t)asn1_type__local_1964, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_79, criticality) | 0x0, - (intptr_t)asn1_type__local_1965, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_79, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1966, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1969[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1970[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1972[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1971[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1972, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_80[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_80), - - offsetof(ProtocolExtensionField_80, id) | 0x0, - (intptr_t)asn1_type__local_1969, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_80, criticality) | 0x0, - (intptr_t)asn1_type__local_1970, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_80, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1971, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1974[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1975[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1977[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1976[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1977, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_81[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_81), - - offsetof(ProtocolExtensionField_81, id) | 0x0, - (intptr_t)asn1_type__local_1974, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_81, criticality) | 0x0, - (intptr_t)asn1_type__local_1975, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_81, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1976, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1979[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1980[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_1984 = 117; - -static const Criticality asn1_value__local_1985 = 1; - -static const Presence asn1_value__local_1986 = 0; - -static const ProtocolExtensionID asn1_value__local_1987 = 160; - -static const Criticality asn1_value__local_1988 = 1; - -static const Presence asn1_value__local_1989 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_1983[] = { -{ - (intptr_t)&asn1_value__local_1984, - (intptr_t)&asn1_value__local_1985, - (intptr_t)asn1_type_HS_DSCH_MAC_d_Flow_ID, - (intptr_t)&asn1_value__local_1986, -}, -{ - (intptr_t)&asn1_value__local_1987, - (intptr_t)&asn1_value__local_1988, - (intptr_t)asn1_type_E_DCH_MAC_d_Flow_ID, - (intptr_t)&asn1_value__local_1989, -}, -}; - -static const ASN1CType asn1_constraint__local_1982[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_1983, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1981[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1982, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_82[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_82), - - offsetof(ProtocolExtensionField_82, id) | 0x0, - (intptr_t)asn1_type__local_1979, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_82, criticality) | 0x0, - (intptr_t)asn1_type__local_1980, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_82, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1981, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1990[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1991[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1993[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1992[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1993, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_83[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_83), - - offsetof(ProtocolExtensionField_83, id) | 0x0, - (intptr_t)asn1_type__local_1990, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_83, criticality) | 0x0, - (intptr_t)asn1_type__local_1991, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_83, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1992, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_1995[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_1996[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_1998[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_1997[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_1998, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_84[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_84), - - offsetof(ProtocolExtensionField_84, id) | 0x0, - (intptr_t)asn1_type__local_1995, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_84, criticality) | 0x0, - (intptr_t)asn1_type__local_1996, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_84, extensionValue) | 0x0, - (intptr_t)asn1_type__local_1997, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2000[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2001[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2005 = 269; - -static const Criticality asn1_value__local_2006 = 1; - -static const Presence asn1_value__local_2007 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2004[] = { -{ - (intptr_t)&asn1_value__local_2005, - (intptr_t)&asn1_value__local_2006, - (intptr_t)asn1_type_TimingDifferenceULDL, - (intptr_t)&asn1_value__local_2007, -}, -}; - -static const ASN1CType asn1_constraint__local_2003[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2004, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2002[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2003, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_85[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_85), - - offsetof(ProtocolExtensionField_85, id) | 0x0, - (intptr_t)asn1_type__local_2000, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_85, criticality) | 0x0, - (intptr_t)asn1_type__local_2001, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_85, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2002, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2008[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2009[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2011[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2010[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2011, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_86[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_86), - - offsetof(ProtocolExtensionField_86, id) | 0x0, - (intptr_t)asn1_type__local_2008, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_86, criticality) | 0x0, - (intptr_t)asn1_type__local_2009, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_86, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2010, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2013[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2014[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2016[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2015[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2016, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_87[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_87), - - offsetof(ProtocolExtensionField_87, id) | 0x0, - (intptr_t)asn1_type__local_2013, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_87, criticality) | 0x0, - (intptr_t)asn1_type__local_2014, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_87, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2015, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2018[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2019[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2021[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2020[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2021, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_88[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_88), - - offsetof(ProtocolExtensionField_88, id) | 0x0, - (intptr_t)asn1_type__local_2018, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_88, criticality) | 0x0, - (intptr_t)asn1_type__local_2019, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_88, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2020, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2023[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2024[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2026[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2025[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2026, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_89[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_89), - - offsetof(ProtocolExtensionField_89, id) | 0x0, - (intptr_t)asn1_type__local_2023, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_89, criticality) | 0x0, - (intptr_t)asn1_type__local_2024, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_89, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2025, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2028[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2029[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2031[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2030[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2031, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_90[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_90), - - offsetof(ProtocolExtensionField_90, id) | 0x0, - (intptr_t)asn1_type__local_2028, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_90, criticality) | 0x0, - (intptr_t)asn1_type__local_2029, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_90, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2030, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2033[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2034[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2038 = 252; - -static const Criticality asn1_value__local_2039 = 1; - -static const Presence asn1_value__local_2040 = 0; - -static const ProtocolExtensionID asn1_value__local_2041 = 254; - -static const Criticality asn1_value__local_2042 = 1; - -static const Presence asn1_value__local_2043 = 0; - -static const ProtocolExtensionID asn1_value__local_2044 = 277; - -static const Criticality asn1_value__local_2045 = 1; - -static const Presence asn1_value__local_2046 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2037[] = { -{ - (intptr_t)&asn1_value__local_2038, - (intptr_t)&asn1_value__local_2039, - (intptr_t)asn1_type_End_Of_CSFB, - (intptr_t)&asn1_value__local_2040, -}, -{ - (intptr_t)&asn1_value__local_2041, - (intptr_t)&asn1_value__local_2042, - (intptr_t)asn1_type_Out_Of_UTRAN, - (intptr_t)&asn1_value__local_2043, -}, -{ - (intptr_t)&asn1_value__local_2044, - (intptr_t)&asn1_value__local_2045, - (intptr_t)asn1_type_PLMNidentity, - (intptr_t)&asn1_value__local_2046, -}, -}; - -static const ASN1CType asn1_constraint__local_2036[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2037, - 3, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2035[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2036, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_91[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_91), - - offsetof(ProtocolExtensionField_91, id) | 0x0, - (intptr_t)asn1_type__local_2033, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_91, criticality) | 0x0, - (intptr_t)asn1_type__local_2034, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_91, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2035, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2047[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2048[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2050[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2049[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2050, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_92[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_92), - - offsetof(ProtocolExtensionField_92, id) | 0x0, - (intptr_t)asn1_type__local_2047, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_92, criticality) | 0x0, - (intptr_t)asn1_type__local_2048, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_92, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2049, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2052[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2053[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2055[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2054[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2055, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_93[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_93), - - offsetof(ProtocolExtensionField_93, id) | 0x0, - (intptr_t)asn1_type__local_2052, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_93, criticality) | 0x0, - (intptr_t)asn1_type__local_2053, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_93, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2054, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2057[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2058[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2060[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2059[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2060, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_94[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_94), - - offsetof(ProtocolExtensionField_94, id) | 0x0, - (intptr_t)asn1_type__local_2057, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_94, criticality) | 0x0, - (intptr_t)asn1_type__local_2058, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_94, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2059, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2062[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2063[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2067 = 108; - -static const Criticality asn1_value__local_2068 = 1; - -static const Presence asn1_value__local_2069 = 0; - -static const ProtocolExtensionID asn1_value__local_2070 = 161; - -static const Criticality asn1_value__local_2071 = 1; - -static const Presence asn1_value__local_2072 = 0; - -static const ProtocolExtensionID asn1_value__local_2073 = 226; - -static const Criticality asn1_value__local_2074 = 0; - -static const Presence asn1_value__local_2075 = 0; - -static const ProtocolExtensionID asn1_value__local_2076 = 203; - -static const Criticality asn1_value__local_2077 = 0; - -static const Presence asn1_value__local_2078 = 0; - -static const ProtocolExtensionID asn1_value__local_2079 = 235; - -static const Criticality asn1_value__local_2080 = 0; - -static const Presence asn1_value__local_2081 = 0; - -static const ProtocolExtensionID asn1_value__local_2082 = 259; - -static const Criticality asn1_value__local_2083 = 0; - -static const Presence asn1_value__local_2084 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2066[] = { -{ - (intptr_t)&asn1_value__local_2067, - (intptr_t)&asn1_value__local_2068, - (intptr_t)asn1_type_GERAN_Classmark, - (intptr_t)&asn1_value__local_2069, -}, -{ - (intptr_t)&asn1_value__local_2070, - (intptr_t)&asn1_value__local_2071, - (intptr_t)asn1_type_SourceBSS_ToTargetBSS_TransparentContainer, - (intptr_t)&asn1_value__local_2072, -}, -{ - (intptr_t)&asn1_value__local_2073, - (intptr_t)&asn1_value__local_2074, - (intptr_t)asn1_type_SRVCC_HO_Indication, - (intptr_t)&asn1_value__local_2075, -}, -{ - (intptr_t)&asn1_value__local_2076, - (intptr_t)&asn1_value__local_2077, - (intptr_t)asn1_type_CSG_Id, - (intptr_t)&asn1_value__local_2078, -}, -{ - (intptr_t)&asn1_value__local_2079, - (intptr_t)&asn1_value__local_2080, - (intptr_t)asn1_type_Cell_Access_Mode, - (intptr_t)&asn1_value__local_2081, -}, -{ - (intptr_t)&asn1_value__local_2082, - (intptr_t)&asn1_value__local_2083, - (intptr_t)asn1_type_RSRVCC_HO_Indication, - (intptr_t)&asn1_value__local_2084, -}, -}; - -static const ASN1CType asn1_constraint__local_2065[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2066, - 6, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2064[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2065, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_95[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_95), - - offsetof(ProtocolExtensionField_95, id) | 0x0, - (intptr_t)asn1_type__local_2062, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_95, criticality) | 0x0, - (intptr_t)asn1_type__local_2063, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_95, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2064, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2085[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2086[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2090 = 99; - -static const Criticality asn1_value__local_2091 = 1; - -static const Presence asn1_value__local_2092 = 0; - -static const ProtocolExtensionID asn1_value__local_2093 = 162; - -static const Criticality asn1_value__local_2094 = 1; - -static const Presence asn1_value__local_2095 = 0; - -static const ProtocolExtensionID asn1_value__local_2096 = 227; - -static const Criticality asn1_value__local_2097 = 0; - -static const Presence asn1_value__local_2098 = 0; - -static const ProtocolExtensionID asn1_value__local_2099 = 260; - -static const Criticality asn1_value__local_2100 = 0; - -static const Presence asn1_value__local_2101 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2089[] = { -{ - (intptr_t)&asn1_value__local_2090, - (intptr_t)&asn1_value__local_2091, - (intptr_t)asn1_type_InterSystemInformation_TransparentContainer, - (intptr_t)&asn1_value__local_2092, -}, -{ - (intptr_t)&asn1_value__local_2093, - (intptr_t)&asn1_value__local_2094, - (intptr_t)asn1_type_TargetBSS_ToSourceBSS_TransparentContainer, - (intptr_t)&asn1_value__local_2095, -}, -{ - (intptr_t)&asn1_value__local_2096, - (intptr_t)&asn1_value__local_2097, - (intptr_t)asn1_type_SRVCC_Information, - (intptr_t)&asn1_value__local_2098, -}, -{ - (intptr_t)&asn1_value__local_2099, - (intptr_t)&asn1_value__local_2100, - (intptr_t)asn1_type_RSRVCC_Information, - (intptr_t)&asn1_value__local_2101, -}, -}; - -static const ASN1CType asn1_constraint__local_2088[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2089, - 4, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2087[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2088, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_96[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_96), - - offsetof(ProtocolExtensionField_96, id) | 0x0, - (intptr_t)asn1_type__local_2085, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_96, criticality) | 0x0, - (intptr_t)asn1_type__local_2086, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_96, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2087, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2102[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2103[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2105[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2104[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2105, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_97[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_97), - - offsetof(ProtocolExtensionField_97, id) | 0x0, - (intptr_t)asn1_type__local_2102, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_97, criticality) | 0x0, - (intptr_t)asn1_type__local_2103, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_97, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2104, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2107[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2108[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2112 = 67; - -static const Criticality asn1_value__local_2113 = 1; - -static const Presence asn1_value__local_2114 = 0; - -static const ProtocolExtensionID asn1_value__local_2115 = 13; - -static const Criticality asn1_value__local_2116 = 1; - -static const Presence asn1_value__local_2117 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2111[] = { -{ - (intptr_t)&asn1_value__local_2112, - (intptr_t)&asn1_value__local_2113, - (intptr_t)asn1_type_TransportLayerAddress, - (intptr_t)&asn1_value__local_2114, -}, -{ - (intptr_t)&asn1_value__local_2115, - (intptr_t)&asn1_value__local_2116, - (intptr_t)asn1_type_IuTransportAssociation, - (intptr_t)&asn1_value__local_2117, -}, -}; - -static const ASN1CType asn1_constraint__local_2110[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2111, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2109[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2110, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_98[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_98), - - offsetof(ProtocolExtensionField_98, id) | 0x0, - (intptr_t)asn1_type__local_2107, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_98, criticality) | 0x0, - (intptr_t)asn1_type__local_2108, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_98, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2109, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2118[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2119[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2123 = 99; - -static const Criticality asn1_value__local_2124 = 1; - -static const Presence asn1_value__local_2125 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2122[] = { -{ - (intptr_t)&asn1_value__local_2123, - (intptr_t)&asn1_value__local_2124, - (intptr_t)asn1_type_InterSystemInformation_TransparentContainer, - (intptr_t)&asn1_value__local_2125, -}, -}; - -static const ASN1CType asn1_constraint__local_2121[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2122, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2120[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2121, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_99[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_99), - - offsetof(ProtocolExtensionField_99, id) | 0x0, - (intptr_t)asn1_type__local_2118, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_99, criticality) | 0x0, - (intptr_t)asn1_type__local_2119, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_99, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2120, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2126[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2127[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2131 = 96; - -static const Criticality asn1_value__local_2132 = 0; - -static const Presence asn1_value__local_2133 = 0; - -static const ProtocolExtensionID asn1_value__local_2134 = 105; - -static const Criticality asn1_value__local_2135 = 1; - -static const Presence asn1_value__local_2136 = 0; - -static const ProtocolExtensionID asn1_value__local_2137 = 118; - -static const Criticality asn1_value__local_2138 = 1; - -static const Presence asn1_value__local_2139 = 0; - -static const ProtocolExtensionID asn1_value__local_2140 = 127; - -static const Criticality asn1_value__local_2141 = 1; - -static const Presence asn1_value__local_2142 = 0; - -static const ProtocolExtensionID asn1_value__local_2143 = 133; - -static const Criticality asn1_value__local_2144 = 1; - -static const Presence asn1_value__local_2145 = 0; - -static const ProtocolExtensionID asn1_value__local_2146 = 233; - -static const Criticality asn1_value__local_2147 = 1; - -static const Presence asn1_value__local_2148 = 0; - -static const ProtocolExtensionID asn1_value__local_2149 = 203; - -static const Criticality asn1_value__local_2150 = 0; - -static const Presence asn1_value__local_2151 = 0; - -static const ProtocolExtensionID asn1_value__local_2152 = 234; - -static const Criticality asn1_value__local_2153 = 1; - -static const Presence asn1_value__local_2154 = 0; - -static const ProtocolExtensionID asn1_value__local_2155 = 239; - -static const Criticality asn1_value__local_2156 = 1; - -static const Presence asn1_value__local_2157 = 0; - -static const ProtocolExtensionID asn1_value__local_2158 = 261; - -static const Criticality asn1_value__local_2159 = 1; - -static const Presence asn1_value__local_2160 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2130[] = { -{ - (intptr_t)&asn1_value__local_2131, - (intptr_t)&asn1_value__local_2132, - (intptr_t)asn1_type_GlobalCN_ID, - (intptr_t)&asn1_value__local_2133, -}, -{ - (intptr_t)&asn1_value__local_2134, - (intptr_t)&asn1_value__local_2135, - (intptr_t)asn1_type_SNA_Access_Information, - (intptr_t)&asn1_value__local_2136, -}, -{ - (intptr_t)&asn1_value__local_2137, - (intptr_t)&asn1_value__local_2138, - (intptr_t)asn1_type_UESBI_Iu, - (intptr_t)&asn1_value__local_2139, -}, -{ - (intptr_t)&asn1_value__local_2140, - (intptr_t)&asn1_value__local_2141, - (intptr_t)asn1_type_PLMNidentity, - (intptr_t)&asn1_value__local_2142, -}, -{ - (intptr_t)&asn1_value__local_2143, - (intptr_t)&asn1_value__local_2144, - (intptr_t)asn1_type_CNMBMSLinkingInformation, - (intptr_t)&asn1_value__local_2145, -}, -{ - (intptr_t)&asn1_value__local_2146, - (intptr_t)&asn1_value__local_2147, - (intptr_t)asn1_type_UE_AggregateMaximumBitRate, - (intptr_t)&asn1_value__local_2148, -}, -{ - (intptr_t)&asn1_value__local_2149, - (intptr_t)&asn1_value__local_2150, - (intptr_t)asn1_type_CSG_Id, - (intptr_t)&asn1_value__local_2151, -}, -{ - (intptr_t)&asn1_value__local_2152, - (intptr_t)&asn1_value__local_2153, - (intptr_t)asn1_type_CSG_Membership_Status, - (intptr_t)&asn1_value__local_2154, -}, -{ - (intptr_t)&asn1_value__local_2155, - (intptr_t)&asn1_value__local_2156, - (intptr_t)asn1_type_MSISDN, - (intptr_t)&asn1_value__local_2157, -}, -{ - (intptr_t)&asn1_value__local_2158, - (intptr_t)&asn1_value__local_2159, - (intptr_t)asn1_type_PLMNidentity, - (intptr_t)&asn1_value__local_2160, -}, -}; - -static const ASN1CType asn1_constraint__local_2129[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2130, - 10, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2128[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2129, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_100[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_100), - - offsetof(ProtocolExtensionField_100, id) | 0x0, - (intptr_t)asn1_type__local_2126, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_100, criticality) | 0x0, - (intptr_t)asn1_type__local_2127, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_100, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2128, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2161[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2162[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2166 = 89; - -static const Criticality asn1_value__local_2167 = 1; - -static const Presence asn1_value__local_2168 = 0; - -static const ProtocolExtensionID asn1_value__local_2169 = 107; - -static const Criticality asn1_value__local_2170 = 1; - -static const Presence asn1_value__local_2171 = 0; - -static const ProtocolExtensionID asn1_value__local_2172 = 231; - -static const Criticality asn1_value__local_2173 = 1; - -static const Presence asn1_value__local_2174 = 0; - -static const ProtocolExtensionID asn1_value__local_2175 = 238; - -static const Criticality asn1_value__local_2176 = 1; - -static const Presence asn1_value__local_2177 = 0; - -static const ProtocolExtensionID asn1_value__local_2178 = 240; - -static const Criticality asn1_value__local_2179 = 1; - -static const Presence asn1_value__local_2180 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2165[] = { -{ - (intptr_t)&asn1_value__local_2166, - (intptr_t)&asn1_value__local_2167, - (intptr_t)asn1_type_Alt_RAB_Parameters, - (intptr_t)&asn1_value__local_2168, -}, -{ - (intptr_t)&asn1_value__local_2169, - (intptr_t)&asn1_value__local_2170, - (intptr_t)asn1_type_GERAN_BSC_Container, - (intptr_t)&asn1_value__local_2171, -}, -{ - (intptr_t)&asn1_value__local_2172, - (intptr_t)&asn1_value__local_2173, - (intptr_t)asn1_type_E_UTRAN_Service_Handover, - (intptr_t)&asn1_value__local_2174, -}, -{ - (intptr_t)&asn1_value__local_2175, - (intptr_t)&asn1_value__local_2176, - (intptr_t)asn1_type_PDP_TypeInformation_extension, - (intptr_t)&asn1_value__local_2177, -}, -{ - (intptr_t)&asn1_value__local_2178, - (intptr_t)&asn1_value__local_2179, - (intptr_t)asn1_type_Offload_RAB_Parameters, - (intptr_t)&asn1_value__local_2180, -}, -}; - -static const ASN1CType asn1_constraint__local_2164[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2165, - 5, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2163[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2164, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_101[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_101), - - offsetof(ProtocolExtensionField_101, id) | 0x0, - (intptr_t)asn1_type__local_2161, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_101, criticality) | 0x0, - (intptr_t)asn1_type__local_2162, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_101, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2163, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2181[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2182[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2184[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2183[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2184, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_102[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_102), - - offsetof(ProtocolExtensionField_102, id) | 0x0, - (intptr_t)asn1_type__local_2181, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_102, criticality) | 0x0, - (intptr_t)asn1_type__local_2182, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_102, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2183, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2186[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2187[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2189[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2188[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2189, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_103[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_103), - - offsetof(ProtocolExtensionField_103, id) | 0x0, - (intptr_t)asn1_type__local_2186, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_103, criticality) | 0x0, - (intptr_t)asn1_type__local_2187, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_103, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2188, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2191[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2192[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2194[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2193[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2194, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_104[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_104), - - offsetof(ProtocolExtensionField_104, id) | 0x0, - (intptr_t)asn1_type__local_2191, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_104, criticality) | 0x0, - (intptr_t)asn1_type__local_2192, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_104, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2193, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2196[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2197[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2201 = 100; - -static const Criticality asn1_value__local_2202 = 1; - -static const Presence asn1_value__local_2203 = 0; - -static const ProtocolExtensionID asn1_value__local_2204 = 203; - -static const Criticality asn1_value__local_2205 = 1; - -static const Presence asn1_value__local_2206 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2200[] = { -{ - (intptr_t)&asn1_value__local_2201, - (intptr_t)&asn1_value__local_2202, - (intptr_t)asn1_type_NewBSS_To_OldBSS_Information, - (intptr_t)&asn1_value__local_2203, -}, -{ - (intptr_t)&asn1_value__local_2204, - (intptr_t)&asn1_value__local_2205, - (intptr_t)asn1_type_CSG_Id, - (intptr_t)&asn1_value__local_2206, -}, -}; - -static const ASN1CType asn1_constraint__local_2199[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2200, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2198[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2199, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_105[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_105), - - offsetof(ProtocolExtensionField_105, id) | 0x0, - (intptr_t)asn1_type__local_2196, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_105, criticality) | 0x0, - (intptr_t)asn1_type__local_2197, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_105, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2198, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2207[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2208[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2212 = 90; - -static const Criticality asn1_value__local_2213 = 1; - -static const Presence asn1_value__local_2214 = 0; - -static const ProtocolExtensionID asn1_value__local_2215 = 67; - -static const Criticality asn1_value__local_2216 = 1; - -static const Presence asn1_value__local_2217 = 0; - -static const ProtocolExtensionID asn1_value__local_2218 = 13; - -static const Criticality asn1_value__local_2219 = 1; - -static const Presence asn1_value__local_2220 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2211[] = { -{ - (intptr_t)&asn1_value__local_2212, - (intptr_t)&asn1_value__local_2213, - (intptr_t)asn1_type_Ass_RAB_Parameters, - (intptr_t)&asn1_value__local_2214, -}, -{ - (intptr_t)&asn1_value__local_2215, - (intptr_t)&asn1_value__local_2216, - (intptr_t)asn1_type_TransportLayerAddress, - (intptr_t)&asn1_value__local_2217, -}, -{ - (intptr_t)&asn1_value__local_2218, - (intptr_t)&asn1_value__local_2219, - (intptr_t)asn1_type_IuTransportAssociation, - (intptr_t)&asn1_value__local_2220, -}, -}; - -static const ASN1CType asn1_constraint__local_2210[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2211, - 3, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2209[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2210, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_106[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_106), - - offsetof(ProtocolExtensionField_106, id) | 0x0, - (intptr_t)asn1_type__local_2207, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_106, criticality) | 0x0, - (intptr_t)asn1_type__local_2208, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_106, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2209, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2221[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2222[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2224[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2223[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2224, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_107[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_107), - - offsetof(ProtocolExtensionField_107, id) | 0x0, - (intptr_t)asn1_type__local_2221, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_107, criticality) | 0x0, - (intptr_t)asn1_type__local_2222, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_107, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2223, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2226[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2227[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2231 = 100; - -static const Criticality asn1_value__local_2232 = 1; - -static const Presence asn1_value__local_2233 = 0; - -static const ProtocolExtensionID asn1_value__local_2234 = 108; - -static const Criticality asn1_value__local_2235 = 1; - -static const Presence asn1_value__local_2236 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2230[] = { -{ - (intptr_t)&asn1_value__local_2231, - (intptr_t)&asn1_value__local_2232, - (intptr_t)asn1_type_NewBSS_To_OldBSS_Information, - (intptr_t)&asn1_value__local_2233, -}, -{ - (intptr_t)&asn1_value__local_2234, - (intptr_t)&asn1_value__local_2235, - (intptr_t)asn1_type_GERAN_Classmark, - (intptr_t)&asn1_value__local_2236, -}, -}; - -static const ASN1CType asn1_constraint__local_2229[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2230, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2228[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2229, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_108[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_108), - - offsetof(ProtocolExtensionField_108, id) | 0x0, - (intptr_t)asn1_type__local_2226, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_108, criticality) | 0x0, - (intptr_t)asn1_type__local_2227, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_108, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2228, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2237[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2238[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2240[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2239[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2240, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_109[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_109), - - offsetof(ProtocolExtensionField_109, id) | 0x0, - (intptr_t)asn1_type__local_2237, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_109, criticality) | 0x0, - (intptr_t)asn1_type__local_2238, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_109, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2239, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2242[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2243[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2245[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2244[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2245, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_110[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_110), - - offsetof(ProtocolExtensionField_110, id) | 0x0, - (intptr_t)asn1_type__local_2242, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_110, criticality) | 0x0, - (intptr_t)asn1_type__local_2243, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_110, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2244, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2247[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2248[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2252 = 167; - -static const Criticality asn1_value__local_2253 = 1; - -static const Presence asn1_value__local_2254 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2251[] = { -{ - (intptr_t)&asn1_value__local_2252, - (intptr_t)&asn1_value__local_2253, - (intptr_t)asn1_type_RAT_Type, - (intptr_t)&asn1_value__local_2254, -}, -}; - -static const ASN1CType asn1_constraint__local_2250[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2251, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2249[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2250, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_111[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_111), - - offsetof(ProtocolExtensionField_111, id) | 0x0, - (intptr_t)asn1_type__local_2247, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_111, criticality) | 0x0, - (intptr_t)asn1_type__local_2248, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_111, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2249, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2255[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2256[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2258[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2257[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2258, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_112[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_112), - - offsetof(ProtocolExtensionField_112, id) | 0x0, - (intptr_t)asn1_type__local_2255, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_112, criticality) | 0x0, - (intptr_t)asn1_type__local_2256, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_112, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2257, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2260[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2261[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2263[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2262[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2263, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_113[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_113), - - offsetof(ProtocolExtensionField_113, id) | 0x0, - (intptr_t)asn1_type__local_2260, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_113, criticality) | 0x0, - (intptr_t)asn1_type__local_2261, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_113, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2262, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2265[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2266[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2268[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2267[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2268, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_114[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_114), - - offsetof(ProtocolExtensionField_114, id) | 0x0, - (intptr_t)asn1_type__local_2265, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_114, criticality) | 0x0, - (intptr_t)asn1_type__local_2266, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_114, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2267, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2270[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2271[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2273[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2272[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2273, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_115[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_115), - - offsetof(ProtocolExtensionField_115, id) | 0x0, - (intptr_t)asn1_type__local_2270, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_115, criticality) | 0x0, - (intptr_t)asn1_type__local_2271, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_115, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2272, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2275[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2276[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2278[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2277[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2278, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_116[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_116), - - offsetof(ProtocolExtensionField_116, id) | 0x0, - (intptr_t)asn1_type__local_2275, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_116, criticality) | 0x0, - (intptr_t)asn1_type__local_2276, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_116, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2277, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2280[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2281[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2283[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2282[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2283, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_117[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_117), - - offsetof(ProtocolExtensionField_117, id) | 0x0, - (intptr_t)asn1_type__local_2280, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_117, criticality) | 0x0, - (intptr_t)asn1_type__local_2281, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_117, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2282, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2285[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2286[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2288[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2287[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2288, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_118[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_118), - - offsetof(ProtocolExtensionField_118, id) | 0x0, - (intptr_t)asn1_type__local_2285, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_118, criticality) | 0x0, - (intptr_t)asn1_type__local_2286, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_118, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2287, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2290[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2291[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2293[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2292[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2293, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_119[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_119), - - offsetof(ProtocolExtensionField_119, id) | 0x0, - (intptr_t)asn1_type__local_2290, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_119, criticality) | 0x0, - (intptr_t)asn1_type__local_2291, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_119, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2292, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2295[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2296[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2298[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2297[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2298, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_120[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_120), - - offsetof(ProtocolExtensionField_120, id) | 0x0, - (intptr_t)asn1_type__local_2295, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_120, criticality) | 0x0, - (intptr_t)asn1_type__local_2296, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_120, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2297, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2300[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2301[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2303[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2302[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2303, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_121[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_121), - - offsetof(ProtocolExtensionField_121, id) | 0x0, - (intptr_t)asn1_type__local_2300, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_121, criticality) | 0x0, - (intptr_t)asn1_type__local_2301, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_121, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2302, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2305[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2306[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2308[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2307[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2308, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_122[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_122), - - offsetof(ProtocolExtensionField_122, id) | 0x0, - (intptr_t)asn1_type__local_2305, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_122, criticality) | 0x0, - (intptr_t)asn1_type__local_2306, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_122, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2307, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2310[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2311[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2315 = 96; - -static const Criticality asn1_value__local_2316 = 1; - -static const Presence asn1_value__local_2317 = 0; - -static const ProtocolExtensionID asn1_value__local_2318 = 171; - -static const Criticality asn1_value__local_2319 = 0; - -static const Presence asn1_value__local_2320 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2314[] = { -{ - (intptr_t)&asn1_value__local_2315, - (intptr_t)&asn1_value__local_2316, - (intptr_t)asn1_type_GlobalCN_ID, - (intptr_t)&asn1_value__local_2317, -}, -{ - (intptr_t)&asn1_value__local_2318, - (intptr_t)&asn1_value__local_2319, - (intptr_t)asn1_type_ExtendedRNC_ID, - (intptr_t)&asn1_value__local_2320, -}, -}; - -static const ASN1CType asn1_constraint__local_2313[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2314, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2312[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2313, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_123[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_123), - - offsetof(ProtocolExtensionField_123, id) | 0x0, - (intptr_t)asn1_type__local_2310, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_123, criticality) | 0x0, - (intptr_t)asn1_type__local_2311, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_123, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2312, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2321[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2322[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2326 = 96; - -static const Criticality asn1_value__local_2327 = 1; - -static const Presence asn1_value__local_2328 = 0; - -static const ProtocolExtensionID asn1_value__local_2329 = 171; - -static const Criticality asn1_value__local_2330 = 0; - -static const Presence asn1_value__local_2331 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2325[] = { -{ - (intptr_t)&asn1_value__local_2326, - (intptr_t)&asn1_value__local_2327, - (intptr_t)asn1_type_GlobalCN_ID, - (intptr_t)&asn1_value__local_2328, -}, -{ - (intptr_t)&asn1_value__local_2329, - (intptr_t)&asn1_value__local_2330, - (intptr_t)asn1_type_ExtendedRNC_ID, - (intptr_t)&asn1_value__local_2331, -}, -}; - -static const ASN1CType asn1_constraint__local_2324[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2325, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2323[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2324, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_124[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_124), - - offsetof(ProtocolExtensionField_124, id) | 0x0, - (intptr_t)asn1_type__local_2321, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_124, criticality) | 0x0, - (intptr_t)asn1_type__local_2322, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_124, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2323, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2332[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2333[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2337 = 96; - -static const Criticality asn1_value__local_2338 = 1; - -static const Presence asn1_value__local_2339 = 0; - -static const ProtocolExtensionID asn1_value__local_2340 = 171; - -static const Criticality asn1_value__local_2341 = 0; - -static const Presence asn1_value__local_2342 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2336[] = { -{ - (intptr_t)&asn1_value__local_2337, - (intptr_t)&asn1_value__local_2338, - (intptr_t)asn1_type_GlobalCN_ID, - (intptr_t)&asn1_value__local_2339, -}, -{ - (intptr_t)&asn1_value__local_2340, - (intptr_t)&asn1_value__local_2341, - (intptr_t)asn1_type_ExtendedRNC_ID, - (intptr_t)&asn1_value__local_2342, -}, -}; - -static const ASN1CType asn1_constraint__local_2335[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2336, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2334[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2335, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_125[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_125), - - offsetof(ProtocolExtensionField_125, id) | 0x0, - (intptr_t)asn1_type__local_2332, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_125, criticality) | 0x0, - (intptr_t)asn1_type__local_2333, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_125, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2334, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2343[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2344[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2346[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2345[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2346, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_126[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_126), - - offsetof(ProtocolExtensionField_126, id) | 0x0, - (intptr_t)asn1_type__local_2343, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_126, criticality) | 0x0, - (intptr_t)asn1_type__local_2344, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_126, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2345, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2348[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2349[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2353 = 96; - -static const Criticality asn1_value__local_2354 = 1; - -static const Presence asn1_value__local_2355 = 0; - -static const ProtocolExtensionID asn1_value__local_2356 = 171; - -static const Criticality asn1_value__local_2357 = 0; - -static const Presence asn1_value__local_2358 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2352[] = { -{ - (intptr_t)&asn1_value__local_2353, - (intptr_t)&asn1_value__local_2354, - (intptr_t)asn1_type_GlobalCN_ID, - (intptr_t)&asn1_value__local_2355, -}, -{ - (intptr_t)&asn1_value__local_2356, - (intptr_t)&asn1_value__local_2357, - (intptr_t)asn1_type_ExtendedRNC_ID, - (intptr_t)&asn1_value__local_2358, -}, -}; - -static const ASN1CType asn1_constraint__local_2351[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2352, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2350[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2351, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_127[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_127), - - offsetof(ProtocolExtensionField_127, id) | 0x0, - (intptr_t)asn1_type__local_2348, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_127, criticality) | 0x0, - (intptr_t)asn1_type__local_2349, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_127, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2350, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2359[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2360[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2362[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2361[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2362, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_128[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_128), - - offsetof(ProtocolExtensionField_128, id) | 0x0, - (intptr_t)asn1_type__local_2359, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_128, criticality) | 0x0, - (intptr_t)asn1_type__local_2360, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_128, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2361, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2364[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2365[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2367[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2366[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2367, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_129[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_129), - - offsetof(ProtocolExtensionField_129, id) | 0x0, - (intptr_t)asn1_type__local_2364, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_129, criticality) | 0x0, - (intptr_t)asn1_type__local_2365, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_129, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2366, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2369[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2370[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2372[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2371[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2372, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_130[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_130), - - offsetof(ProtocolExtensionField_130, id) | 0x0, - (intptr_t)asn1_type__local_2369, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_130, criticality) | 0x0, - (intptr_t)asn1_type__local_2370, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_130, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2371, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2374[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2375[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2377[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2376[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2377, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_131[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_131), - - offsetof(ProtocolExtensionField_131, id) | 0x0, - (intptr_t)asn1_type__local_2374, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_131, criticality) | 0x0, - (intptr_t)asn1_type__local_2375, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_131, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2376, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2379[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2380[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2382[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2381[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2382, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_132[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_132), - - offsetof(ProtocolExtensionField_132, id) | 0x0, - (intptr_t)asn1_type__local_2379, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_132, criticality) | 0x0, - (intptr_t)asn1_type__local_2380, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_132, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2381, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2384[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2385[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2389 = 250; - -static const Criticality asn1_value__local_2390 = 1; - -static const Presence asn1_value__local_2391 = 0; - -static const ProtocolExtensionID asn1_value__local_2392 = 262; - -static const Criticality asn1_value__local_2393 = 1; - -static const Presence asn1_value__local_2394 = 0; - -static const ProtocolExtensionID asn1_value__local_2395 = 275; - -static const Criticality asn1_value__local_2396 = 1; - -static const Presence asn1_value__local_2397 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2388[] = { -{ - (intptr_t)&asn1_value__local_2389, - (intptr_t)&asn1_value__local_2390, - (intptr_t)asn1_type_HigherBitratesThan16MbpsFlag, - (intptr_t)&asn1_value__local_2391, -}, -{ - (intptr_t)&asn1_value__local_2392, - (intptr_t)&asn1_value__local_2393, - (intptr_t)asn1_type_TunnelInformation, - (intptr_t)&asn1_value__local_2394, -}, -{ - (intptr_t)&asn1_value__local_2395, - (intptr_t)&asn1_value__local_2396, - (intptr_t)asn1_type_LHN_ID, - (intptr_t)&asn1_value__local_2397, -}, -}; - -static const ASN1CType asn1_constraint__local_2387[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2388, - 3, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2386[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2387, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_133[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_133), - - offsetof(ProtocolExtensionField_133, id) | 0x0, - (intptr_t)asn1_type__local_2384, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_133, criticality) | 0x0, - (intptr_t)asn1_type__local_2385, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_133, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2386, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2398[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2399[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2403 = 6; - -static const Criticality asn1_value__local_2404 = 1; - -static const Presence asn1_value__local_2405 = 0; - -static const ProtocolExtensionID asn1_value__local_2406 = 5; - -static const Criticality asn1_value__local_2407 = 1; - -static const Presence asn1_value__local_2408 = 0; - -static const ProtocolExtensionID asn1_value__local_2409 = 250; - -static const Criticality asn1_value__local_2410 = 1; - -static const Presence asn1_value__local_2411 = 0; - -static const ProtocolExtensionID asn1_value__local_2412 = 203; - -static const Criticality asn1_value__local_2413 = 0; - -static const Presence asn1_value__local_2414 = 0; - -static const ProtocolExtensionID asn1_value__local_2415 = 235; - -static const Criticality asn1_value__local_2416 = 0; - -static const Presence asn1_value__local_2417 = 0; - -static const ProtocolExtensionID asn1_value__local_2418 = 262; - -static const Criticality asn1_value__local_2419 = 1; - -static const Presence asn1_value__local_2420 = 0; - -static const ProtocolExtensionID asn1_value__local_2421 = 275; - -static const Criticality asn1_value__local_2422 = 1; - -static const Presence asn1_value__local_2423 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2402[] = { -{ - (intptr_t)&asn1_value__local_2403, - (intptr_t)&asn1_value__local_2404, - (intptr_t)asn1_type_ChosenIntegrityProtectionAlgorithm, - (intptr_t)&asn1_value__local_2405, -}, -{ - (intptr_t)&asn1_value__local_2406, - (intptr_t)&asn1_value__local_2407, - (intptr_t)asn1_type_ChosenEncryptionAlgorithm, - (intptr_t)&asn1_value__local_2408, -}, -{ - (intptr_t)&asn1_value__local_2409, - (intptr_t)&asn1_value__local_2410, - (intptr_t)asn1_type_HigherBitratesThan16MbpsFlag, - (intptr_t)&asn1_value__local_2411, -}, -{ - (intptr_t)&asn1_value__local_2412, - (intptr_t)&asn1_value__local_2413, - (intptr_t)asn1_type_CSG_Id, - (intptr_t)&asn1_value__local_2414, -}, -{ - (intptr_t)&asn1_value__local_2415, - (intptr_t)&asn1_value__local_2416, - (intptr_t)asn1_type_Cell_Access_Mode, - (intptr_t)&asn1_value__local_2417, -}, -{ - (intptr_t)&asn1_value__local_2418, - (intptr_t)&asn1_value__local_2419, - (intptr_t)asn1_type_TunnelInformation, - (intptr_t)&asn1_value__local_2420, -}, -{ - (intptr_t)&asn1_value__local_2421, - (intptr_t)&asn1_value__local_2422, - (intptr_t)asn1_type_LHN_ID, - (intptr_t)&asn1_value__local_2423, -}, -}; - -static const ASN1CType asn1_constraint__local_2401[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2402, - 7, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2400[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2401, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_134[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_134), - - offsetof(ProtocolExtensionField_134, id) | 0x0, - (intptr_t)asn1_type__local_2398, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_134, criticality) | 0x0, - (intptr_t)asn1_type__local_2399, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_134, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2400, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2424[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2425[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2427[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2426[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2427, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_135[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_135), - - offsetof(ProtocolExtensionField_135, id) | 0x0, - (intptr_t)asn1_type__local_2424, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_135, criticality) | 0x0, - (intptr_t)asn1_type__local_2425, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_135, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2426, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2429[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2430[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2434 = 233; - -static const Criticality asn1_value__local_2435 = 1; - -static const Presence asn1_value__local_2436 = 0; - -static const ProtocolExtensionID asn1_value__local_2437 = 239; - -static const Criticality asn1_value__local_2438 = 1; - -static const Presence asn1_value__local_2439 = 0; - -static const ProtocolExtensionID asn1_value__local_2440 = 234; - -static const Criticality asn1_value__local_2441 = 1; - -static const Presence asn1_value__local_2442 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2433[] = { -{ - (intptr_t)&asn1_value__local_2434, - (intptr_t)&asn1_value__local_2435, - (intptr_t)asn1_type_UE_AggregateMaximumBitRate, - (intptr_t)&asn1_value__local_2436, -}, -{ - (intptr_t)&asn1_value__local_2437, - (intptr_t)&asn1_value__local_2438, - (intptr_t)asn1_type_MSISDN, - (intptr_t)&asn1_value__local_2439, -}, -{ - (intptr_t)&asn1_value__local_2440, - (intptr_t)&asn1_value__local_2441, - (intptr_t)asn1_type_CSG_Membership_Status, - (intptr_t)&asn1_value__local_2442, -}, -}; - -static const ASN1CType asn1_constraint__local_2432[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2433, - 3, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2431[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2432, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_136[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_136), - - offsetof(ProtocolExtensionField_136, id) | 0x0, - (intptr_t)asn1_type__local_2429, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_136, criticality) | 0x0, - (intptr_t)asn1_type__local_2430, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_136, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2431, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2443[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2444[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2448 = 240; - -static const Criticality asn1_value__local_2449 = 1; - -static const Presence asn1_value__local_2450 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2447[] = { -{ - (intptr_t)&asn1_value__local_2448, - (intptr_t)&asn1_value__local_2449, - (intptr_t)asn1_type_Offload_RAB_Parameters, - (intptr_t)&asn1_value__local_2450, -}, -}; - -static const ASN1CType asn1_constraint__local_2446[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2447, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2445[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2446, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_137[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_137), - - offsetof(ProtocolExtensionField_137, id) | 0x0, - (intptr_t)asn1_type__local_2443, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_137, criticality) | 0x0, - (intptr_t)asn1_type__local_2444, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_137, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2445, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2451[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2452[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2454[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2453[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2454, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_138[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_138), - - offsetof(ProtocolExtensionField_138, id) | 0x0, - (intptr_t)asn1_type__local_2451, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_138, criticality) | 0x0, - (intptr_t)asn1_type__local_2452, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_138, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2453, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2456[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2457[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2459[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2458[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2459, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_139[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_139), - - offsetof(ProtocolExtensionField_139, id) | 0x0, - (intptr_t)asn1_type__local_2456, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_139, criticality) | 0x0, - (intptr_t)asn1_type__local_2457, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_139, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2458, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2461[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2462[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2464[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2463[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2464, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_140[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_140), - - offsetof(ProtocolExtensionField_140, id) | 0x0, - (intptr_t)asn1_type__local_2461, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_140, criticality) | 0x0, - (intptr_t)asn1_type__local_2462, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_140, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2463, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2466[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2467[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2471 = 96; - -static const Criticality asn1_value__local_2472 = 1; - -static const Presence asn1_value__local_2473 = 0; - -static const ProtocolExtensionID asn1_value__local_2474 = 229; - -static const Criticality asn1_value__local_2475 = 1; - -static const Presence asn1_value__local_2476 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2470[] = { -{ - (intptr_t)&asn1_value__local_2471, - (intptr_t)&asn1_value__local_2472, - (intptr_t)asn1_type_GlobalCN_ID, - (intptr_t)&asn1_value__local_2473, -}, -{ - (intptr_t)&asn1_value__local_2474, - (intptr_t)&asn1_value__local_2475, - (intptr_t)asn1_type_CSG_Id_List, - (intptr_t)&asn1_value__local_2476, -}, -}; - -static const ASN1CType asn1_constraint__local_2469[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2470, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2468[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2469, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_141[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_141), - - offsetof(ProtocolExtensionField_141, id) | 0x0, - (intptr_t)asn1_type__local_2466, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_141, criticality) | 0x0, - (intptr_t)asn1_type__local_2467, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_141, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2468, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2477[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2478[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2482 = 105; - -static const Criticality asn1_value__local_2483 = 1; - -static const Presence asn1_value__local_2484 = 0; - -static const ProtocolExtensionID asn1_value__local_2485 = 118; - -static const Criticality asn1_value__local_2486 = 1; - -static const Presence asn1_value__local_2487 = 0; - -static const ProtocolExtensionID asn1_value__local_2488 = 127; - -static const Criticality asn1_value__local_2489 = 1; - -static const Presence asn1_value__local_2490 = 0; - -static const ProtocolExtensionID asn1_value__local_2491 = 202; - -static const Criticality asn1_value__local_2492 = 1; - -static const Presence asn1_value__local_2493 = 0; - -static const ProtocolExtensionID asn1_value__local_2494 = 228; - -static const Criticality asn1_value__local_2495 = 1; - -static const Presence asn1_value__local_2496 = 0; - -static const ProtocolExtensionID asn1_value__local_2497 = 234; - -static const Criticality asn1_value__local_2498 = 1; - -static const Presence asn1_value__local_2499 = 0; - -static const ProtocolExtensionID asn1_value__local_2500 = 249; - -static const Criticality asn1_value__local_2501 = 1; - -static const Presence asn1_value__local_2502 = 0; - -static const ProtocolExtensionID asn1_value__local_2503 = 263; - -static const Criticality asn1_value__local_2504 = 1; - -static const Presence asn1_value__local_2505 = 0; - -static const ProtocolExtensionID asn1_value__local_2506 = 272; - -static const Criticality asn1_value__local_2507 = 1; - -static const Presence asn1_value__local_2508 = 0; - -static const ProtocolExtensionID asn1_value__local_2509 = 277; - -static const Criticality asn1_value__local_2510 = 1; - -static const Presence asn1_value__local_2511 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2481[] = { -{ - (intptr_t)&asn1_value__local_2482, - (intptr_t)&asn1_value__local_2483, - (intptr_t)asn1_type_SNA_Access_Information, - (intptr_t)&asn1_value__local_2484, -}, -{ - (intptr_t)&asn1_value__local_2485, - (intptr_t)&asn1_value__local_2486, - (intptr_t)asn1_type_UESBI_Iu, - (intptr_t)&asn1_value__local_2487, -}, -{ - (intptr_t)&asn1_value__local_2488, - (intptr_t)&asn1_value__local_2489, - (intptr_t)asn1_type_PLMNidentity, - (intptr_t)&asn1_value__local_2490, -}, -{ - (intptr_t)&asn1_value__local_2491, - (intptr_t)&asn1_value__local_2492, - (intptr_t)asn1_type_SubscriberProfileIDforRFP, - (intptr_t)&asn1_value__local_2493, -}, -{ - (intptr_t)&asn1_value__local_2494, - (intptr_t)&asn1_value__local_2495, - (intptr_t)asn1_type_SRVCC_Operation_Possible, - (intptr_t)&asn1_value__local_2496, -}, -{ - (intptr_t)&asn1_value__local_2497, - (intptr_t)&asn1_value__local_2498, - (intptr_t)asn1_type_CSG_Membership_Status, - (intptr_t)&asn1_value__local_2499, -}, -{ - (intptr_t)&asn1_value__local_2500, - (intptr_t)&asn1_value__local_2501, - (intptr_t)asn1_type_Management_Based_MDT_Allowed, - (intptr_t)&asn1_value__local_2502, -}, -{ - (intptr_t)&asn1_value__local_2503, - (intptr_t)&asn1_value__local_2504, - (intptr_t)asn1_type_MDT_PLMN_List, - (intptr_t)&asn1_value__local_2505, -}, -{ - (intptr_t)&asn1_value__local_2506, - (intptr_t)&asn1_value__local_2507, - (intptr_t)asn1_type_RSRVCC_Operation_Possible, - (intptr_t)&asn1_value__local_2508, -}, -{ - (intptr_t)&asn1_value__local_2509, - (intptr_t)&asn1_value__local_2510, - (intptr_t)asn1_type_PLMNidentity, - (intptr_t)&asn1_value__local_2511, -}, -}; - -static const ASN1CType asn1_constraint__local_2480[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2481, - 10, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2479[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2480, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_142[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_142), - - offsetof(ProtocolExtensionField_142, id) | 0x0, - (intptr_t)asn1_type__local_2477, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_142, criticality) | 0x0, - (intptr_t)asn1_type__local_2478, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_142, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2479, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2512[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2513[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2517 = 125; - -static const Criticality asn1_value__local_2518 = 1; - -static const Presence asn1_value__local_2519 = 0; - -static const ProtocolExtensionID asn1_value__local_2520 = 244; - -static const Criticality asn1_value__local_2521 = 1; - -static const Presence asn1_value__local_2522 = 0; - -static const ProtocolExtensionID asn1_value__local_2523 = 251; - -static const Criticality asn1_value__local_2524 = 1; - -static const Presence asn1_value__local_2525 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2516[] = { -{ - (intptr_t)&asn1_value__local_2517, - (intptr_t)&asn1_value__local_2518, - (intptr_t)asn1_type_TracePropagationParameters, - (intptr_t)&asn1_value__local_2519, -}, -{ - (intptr_t)&asn1_value__local_2520, - (intptr_t)&asn1_value__local_2521, - (intptr_t)asn1_type_MDT_Configuration, - (intptr_t)&asn1_value__local_2522, -}, -{ - (intptr_t)&asn1_value__local_2523, - (intptr_t)&asn1_value__local_2524, - (intptr_t)asn1_type_TransportLayerAddress, - (intptr_t)&asn1_value__local_2525, -}, -}; - -static const ASN1CType asn1_constraint__local_2515[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2516, - 3, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2514[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2515, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_143[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_143), - - offsetof(ProtocolExtensionField_143, id) | 0x0, - (intptr_t)asn1_type__local_2512, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_143, criticality) | 0x0, - (intptr_t)asn1_type__local_2513, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_143, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2514, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2526[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2527[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2529[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2528[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2529, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_144[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_144), - - offsetof(ProtocolExtensionField_144, id) | 0x0, - (intptr_t)asn1_type__local_2526, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_144, criticality) | 0x0, - (intptr_t)asn1_type__local_2527, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_144, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2528, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2531[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2532[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2536 = 111; - -static const Criticality asn1_value__local_2537 = 1; - -static const Presence asn1_value__local_2538 = 0; - -static const ProtocolExtensionID asn1_value__local_2539 = 112; - -static const Criticality asn1_value__local_2540 = 1; - -static const Presence asn1_value__local_2541 = 0; - -static const ProtocolExtensionID asn1_value__local_2542 = 113; - -static const Criticality asn1_value__local_2543 = 1; - -static const Presence asn1_value__local_2544 = 0; - -static const ProtocolExtensionID asn1_value__local_2545 = 114; - -static const Criticality asn1_value__local_2546 = 1; - -static const Presence asn1_value__local_2547 = 0; - -static const ProtocolExtensionID asn1_value__local_2548 = 164; - -static const Criticality asn1_value__local_2549 = 1; - -static const Presence asn1_value__local_2550 = 0; - -static const ProtocolExtensionID asn1_value__local_2551 = 168; - -static const Criticality asn1_value__local_2552 = 1; - -static const Presence asn1_value__local_2553 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2535[] = { -{ - (intptr_t)&asn1_value__local_2536, - (intptr_t)&asn1_value__local_2537, - (intptr_t)asn1_type_VerticalAccuracyCode, - (intptr_t)&asn1_value__local_2538, -}, -{ - (intptr_t)&asn1_value__local_2539, - (intptr_t)&asn1_value__local_2540, - (intptr_t)asn1_type_ResponseTime, - (intptr_t)&asn1_value__local_2541, -}, -{ - (intptr_t)&asn1_value__local_2542, - (intptr_t)&asn1_value__local_2543, - (intptr_t)asn1_type_PositioningPriority, - (intptr_t)&asn1_value__local_2544, -}, -{ - (intptr_t)&asn1_value__local_2545, - (intptr_t)&asn1_value__local_2546, - (intptr_t)asn1_type_ClientType, - (intptr_t)&asn1_value__local_2547, -}, -{ - (intptr_t)&asn1_value__local_2548, - (intptr_t)&asn1_value__local_2549, - (intptr_t)asn1_type_IncludeVelocity, - (intptr_t)&asn1_value__local_2550, -}, -{ - (intptr_t)&asn1_value__local_2551, - (intptr_t)&asn1_value__local_2552, - (intptr_t)asn1_type_PeriodicLocationInfo, - (intptr_t)&asn1_value__local_2553, -}, -}; - -static const ASN1CType asn1_constraint__local_2534[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2535, - 6, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2533[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2534, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_145[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_145), - - offsetof(ProtocolExtensionField_145, id) | 0x0, - (intptr_t)asn1_type__local_2531, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_145, criticality) | 0x0, - (intptr_t)asn1_type__local_2532, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_145, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2533, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2554[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2555[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2559 = 97; - -static const Criticality asn1_value__local_2560 = 1; - -static const Presence asn1_value__local_2561 = 0; - -static const ProtocolExtensionID asn1_value__local_2562 = 119; - -static const Criticality asn1_value__local_2563 = 1; - -static const Presence asn1_value__local_2564 = 0; - -static const ProtocolExtensionID asn1_value__local_2565 = 120; - -static const Criticality asn1_value__local_2566 = 1; - -static const Presence asn1_value__local_2567 = 0; - -static const ProtocolExtensionID asn1_value__local_2568 = 122; - -static const Criticality asn1_value__local_2569 = 1; - -static const Presence asn1_value__local_2570 = 0; - -static const ProtocolExtensionID asn1_value__local_2571 = 165; - -static const Criticality asn1_value__local_2572 = 1; - -static const Presence asn1_value__local_2573 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2558[] = { -{ - (intptr_t)&asn1_value__local_2559, - (intptr_t)&asn1_value__local_2560, - (intptr_t)asn1_type_LastKnownServiceArea, - (intptr_t)&asn1_value__local_2561, -}, -{ - (intptr_t)&asn1_value__local_2562, - (intptr_t)&asn1_value__local_2563, - (intptr_t)asn1_type_PositionData, - (intptr_t)&asn1_value__local_2564, -}, -{ - (intptr_t)&asn1_value__local_2565, - (intptr_t)&asn1_value__local_2566, - (intptr_t)asn1_type_PositionDataSpecificToGERANIuMode, - (intptr_t)&asn1_value__local_2567, -}, -{ - (intptr_t)&asn1_value__local_2568, - (intptr_t)&asn1_value__local_2569, - (intptr_t)asn1_type_AccuracyFulfilmentIndicator, - (intptr_t)&asn1_value__local_2570, -}, -{ - (intptr_t)&asn1_value__local_2571, - (intptr_t)&asn1_value__local_2572, - (intptr_t)asn1_type_VelocityEstimate, - (intptr_t)&asn1_value__local_2573, -}, -}; - -static const ASN1CType asn1_constraint__local_2557[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2558, - 5, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2556[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2557, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_146[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_146), - - offsetof(ProtocolExtensionField_146, id) | 0x0, - (intptr_t)asn1_type__local_2554, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_146, criticality) | 0x0, - (intptr_t)asn1_type__local_2555, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_146, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2556, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2574[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2575[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2579 = 108; - -static const Criticality asn1_value__local_2580 = 1; - -static const Presence asn1_value__local_2581 = 0; - -static const ProtocolExtensionID asn1_value__local_2582 = 127; - -static const Criticality asn1_value__local_2583 = 1; - -static const Presence asn1_value__local_2584 = 0; - -static const ProtocolExtensionID asn1_value__local_2585 = 23; - -static const Criticality asn1_value__local_2586 = 1; - -static const Presence asn1_value__local_2587 = 0; - -static const ProtocolExtensionID asn1_value__local_2588 = 130; - -static const Criticality asn1_value__local_2589 = 1; - -static const Presence asn1_value__local_2590 = 0; - -static const ProtocolExtensionID asn1_value__local_2591 = 166; - -static const Criticality asn1_value__local_2592 = 1; - -static const Presence asn1_value__local_2593 = 0; - -static const ProtocolExtensionID asn1_value__local_2594 = 171; - -static const Criticality asn1_value__local_2595 = 0; - -static const Presence asn1_value__local_2596 = 0; - -static const ProtocolExtensionID asn1_value__local_2597 = 203; - -static const Criticality asn1_value__local_2598 = 0; - -static const Presence asn1_value__local_2599 = 0; - -static const ProtocolExtensionID asn1_value__local_2600 = 235; - -static const Criticality asn1_value__local_2601 = 0; - -static const Presence asn1_value__local_2602 = 0; - -static const ProtocolExtensionID asn1_value__local_2603 = 241; - -static const Criticality asn1_value__local_2604 = 1; - -static const Presence asn1_value__local_2605 = 0; - -static const ProtocolExtensionID asn1_value__local_2606 = 250; - -static const Criticality asn1_value__local_2607 = 1; - -static const Presence asn1_value__local_2608 = 0; - -static const ProtocolExtensionID asn1_value__local_2609 = 262; - -static const Criticality asn1_value__local_2610 = 1; - -static const Presence asn1_value__local_2611 = 0; - -static const ProtocolExtensionID asn1_value__local_2612 = 273; - -static const Criticality asn1_value__local_2613 = 1; - -static const Presence asn1_value__local_2614 = 0; - -static const ProtocolExtensionID asn1_value__local_2615 = 275; - -static const Criticality asn1_value__local_2616 = 1; - -static const Presence asn1_value__local_2617 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2578[] = { -{ - (intptr_t)&asn1_value__local_2579, - (intptr_t)&asn1_value__local_2580, - (intptr_t)asn1_type_GERAN_Classmark, - (intptr_t)&asn1_value__local_2581, -}, -{ - (intptr_t)&asn1_value__local_2582, - (intptr_t)&asn1_value__local_2583, - (intptr_t)asn1_type_PLMNidentity, - (intptr_t)&asn1_value__local_2584, -}, -{ - (intptr_t)&asn1_value__local_2585, - (intptr_t)&asn1_value__local_2586, - (intptr_t)asn1_type_PermanentNAS_UE_ID, - (intptr_t)&asn1_value__local_2587, -}, -{ - (intptr_t)&asn1_value__local_2588, - (intptr_t)&asn1_value__local_2589, - (intptr_t)asn1_type_NAS_SequenceNumber, - (intptr_t)&asn1_value__local_2590, -}, -{ - (intptr_t)&asn1_value__local_2591, - (intptr_t)&asn1_value__local_2592, - (intptr_t)asn1_type_RedirectAttemptFlag, - (intptr_t)&asn1_value__local_2593, -}, -{ - (intptr_t)&asn1_value__local_2594, - (intptr_t)&asn1_value__local_2595, - (intptr_t)asn1_type_ExtendedRNC_ID, - (intptr_t)&asn1_value__local_2596, -}, -{ - (intptr_t)&asn1_value__local_2597, - (intptr_t)&asn1_value__local_2598, - (intptr_t)asn1_type_CSG_Id, - (intptr_t)&asn1_value__local_2599, -}, -{ - (intptr_t)&asn1_value__local_2600, - (intptr_t)&asn1_value__local_2601, - (intptr_t)asn1_type_Cell_Access_Mode, - (intptr_t)&asn1_value__local_2602, -}, -{ - (intptr_t)&asn1_value__local_2603, - (intptr_t)&asn1_value__local_2604, - (intptr_t)asn1_type_TransportLayerAddress, - (intptr_t)&asn1_value__local_2605, -}, -{ - (intptr_t)&asn1_value__local_2606, - (intptr_t)&asn1_value__local_2607, - (intptr_t)asn1_type_HigherBitratesThan16MbpsFlag, - (intptr_t)&asn1_value__local_2608, -}, -{ - (intptr_t)&asn1_value__local_2609, - (intptr_t)&asn1_value__local_2610, - (intptr_t)asn1_type_TunnelInformation, - (intptr_t)&asn1_value__local_2611, -}, -{ - (intptr_t)&asn1_value__local_2612, - (intptr_t)&asn1_value__local_2613, - (intptr_t)asn1_type_TransportLayerAddress, - (intptr_t)&asn1_value__local_2614, -}, -{ - (intptr_t)&asn1_value__local_2615, - (intptr_t)&asn1_value__local_2616, - (intptr_t)asn1_type_LHN_ID, - (intptr_t)&asn1_value__local_2617, -}, -}; - -static const ASN1CType asn1_constraint__local_2577[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2578, - 13, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2576[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2577, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_147[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_147), - - offsetof(ProtocolExtensionField_147, id) | 0x0, - (intptr_t)asn1_type__local_2574, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_147, criticality) | 0x0, - (intptr_t)asn1_type__local_2575, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_147, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2576, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2618[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2619[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2623 = 129; - -static const Criticality asn1_value__local_2624 = 1; - -static const Presence asn1_value__local_2625 = 0; - -static const ProtocolExtensionID asn1_value__local_2626 = 128; - -static const Criticality asn1_value__local_2627 = 1; - -static const Presence asn1_value__local_2628 = 0; - -static const ProtocolExtensionID asn1_value__local_2629 = 202; - -static const Criticality asn1_value__local_2630 = 1; - -static const Presence asn1_value__local_2631 = 0; - -static const ProtocolExtensionID asn1_value__local_2632 = 241; - -static const Criticality asn1_value__local_2633 = 1; - -static const Presence asn1_value__local_2634 = 0; - -static const ProtocolExtensionID asn1_value__local_2635 = 273; - -static const Criticality asn1_value__local_2636 = 1; - -static const Presence asn1_value__local_2637 = 0; - -static const ProtocolExtensionID asn1_value__local_2638 = 275; - -static const Criticality asn1_value__local_2639 = 1; - -static const Presence asn1_value__local_2640 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2622[] = { -{ - (intptr_t)&asn1_value__local_2623, - (intptr_t)&asn1_value__local_2624, - (intptr_t)asn1_type_RedirectionIndication, - (intptr_t)&asn1_value__local_2625, -}, -{ - (intptr_t)&asn1_value__local_2626, - (intptr_t)&asn1_value__local_2627, - (intptr_t)asn1_type_RedirectionCompleted, - (intptr_t)&asn1_value__local_2628, -}, -{ - (intptr_t)&asn1_value__local_2629, - (intptr_t)&asn1_value__local_2630, - (intptr_t)asn1_type_SubscriberProfileIDforRFP, - (intptr_t)&asn1_value__local_2631, -}, -{ - (intptr_t)&asn1_value__local_2632, - (intptr_t)&asn1_value__local_2633, - (intptr_t)asn1_type_TransportLayerAddress, - (intptr_t)&asn1_value__local_2634, -}, -{ - (intptr_t)&asn1_value__local_2635, - (intptr_t)&asn1_value__local_2636, - (intptr_t)asn1_type_TransportLayerAddress, - (intptr_t)&asn1_value__local_2637, -}, -{ - (intptr_t)&asn1_value__local_2638, - (intptr_t)&asn1_value__local_2639, - (intptr_t)asn1_type_LHN_ID, - (intptr_t)&asn1_value__local_2640, -}, -}; - -static const ASN1CType asn1_constraint__local_2621[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2622, - 6, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2620[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2621, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_148[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_148), - - offsetof(ProtocolExtensionField_148, id) | 0x0, - (intptr_t)asn1_type__local_2618, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_148, criticality) | 0x0, - (intptr_t)asn1_type__local_2619, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_148, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2620, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2641[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2642[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2646 = 3; - -static const Criticality asn1_value__local_2647 = 1; - -static const Presence asn1_value__local_2648 = 0; - -static const ProtocolExtensionID asn1_value__local_2649 = 96; - -static const Criticality asn1_value__local_2650 = 1; - -static const Presence asn1_value__local_2651 = 0; - -static const ProtocolExtensionID asn1_value__local_2652 = 171; - -static const Criticality asn1_value__local_2653 = 0; - -static const Presence asn1_value__local_2654 = 0; - -static const ProtocolExtensionID asn1_value__local_2655 = 245; - -static const Criticality asn1_value__local_2656 = 1; - -static const Presence asn1_value__local_2657 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2645[] = { -{ - (intptr_t)&asn1_value__local_2646, - (intptr_t)&asn1_value__local_2647, - (intptr_t)asn1_type_CN_DomainIndicator, - (intptr_t)&asn1_value__local_2648, -}, -{ - (intptr_t)&asn1_value__local_2649, - (intptr_t)&asn1_value__local_2650, - (intptr_t)asn1_type_GlobalCN_ID, - (intptr_t)&asn1_value__local_2651, -}, -{ - (intptr_t)&asn1_value__local_2652, - (intptr_t)&asn1_value__local_2653, - (intptr_t)asn1_type_ExtendedRNC_ID, - (intptr_t)&asn1_value__local_2654, -}, -{ - (intptr_t)&asn1_value__local_2655, - (intptr_t)&asn1_value__local_2656, - (intptr_t)asn1_type_Priority_Class_Indicator, - (intptr_t)&asn1_value__local_2657, -}, -}; - -static const ASN1CType asn1_constraint__local_2644[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2645, - 4, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2643[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2644, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_149[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_149), - - offsetof(ProtocolExtensionField_149, id) | 0x0, - (intptr_t)asn1_type__local_2641, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_149, criticality) | 0x0, - (intptr_t)asn1_type__local_2642, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_149, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2643, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2658[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2659[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2663 = 96; - -static const Criticality asn1_value__local_2664 = 1; - -static const Presence asn1_value__local_2665 = 0; - -static const ProtocolExtensionID asn1_value__local_2666 = 171; - -static const Criticality asn1_value__local_2667 = 0; - -static const Presence asn1_value__local_2668 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2662[] = { -{ - (intptr_t)&asn1_value__local_2663, - (intptr_t)&asn1_value__local_2664, - (intptr_t)asn1_type_GlobalCN_ID, - (intptr_t)&asn1_value__local_2665, -}, -{ - (intptr_t)&asn1_value__local_2666, - (intptr_t)&asn1_value__local_2667, - (intptr_t)asn1_type_ExtendedRNC_ID, - (intptr_t)&asn1_value__local_2668, -}, -}; - -static const ASN1CType asn1_constraint__local_2661[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2662, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2660[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2661, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_150[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_150), - - offsetof(ProtocolExtensionField_150, id) | 0x0, - (intptr_t)asn1_type__local_2658, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_150, criticality) | 0x0, - (intptr_t)asn1_type__local_2659, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_150, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2660, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2669[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2670[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2672[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2671[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2672, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_151[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_151), - - offsetof(ProtocolExtensionField_151, id) | 0x0, - (intptr_t)asn1_type__local_2669, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_151, criticality) | 0x0, - (intptr_t)asn1_type__local_2670, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_151, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2671, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2674[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2675[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2679 = 103; - -static const Criticality asn1_value__local_2680 = 1; - -static const Presence asn1_value__local_2681 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2678[] = { -{ - (intptr_t)&asn1_value__local_2679, - (intptr_t)&asn1_value__local_2680, - (intptr_t)asn1_type_RRC_Container, - (intptr_t)&asn1_value__local_2681, -}, -}; - -static const ASN1CType asn1_constraint__local_2677[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2678, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2676[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2677, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_152[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_152), - - offsetof(ProtocolExtensionField_152, id) | 0x0, - (intptr_t)asn1_type__local_2674, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_152, criticality) | 0x0, - (intptr_t)asn1_type__local_2675, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_152, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2676, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2682[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2683[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2687 = 233; - -static const Criticality asn1_value__local_2688 = 1; - -static const Presence asn1_value__local_2689 = 0; - -static const ProtocolExtensionID asn1_value__local_2690 = 239; - -static const Criticality asn1_value__local_2691 = 1; - -static const Presence asn1_value__local_2692 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2686[] = { -{ - (intptr_t)&asn1_value__local_2687, - (intptr_t)&asn1_value__local_2688, - (intptr_t)asn1_type_UE_AggregateMaximumBitRate, - (intptr_t)&asn1_value__local_2689, -}, -{ - (intptr_t)&asn1_value__local_2690, - (intptr_t)&asn1_value__local_2691, - (intptr_t)asn1_type_MSISDN, - (intptr_t)&asn1_value__local_2692, -}, -}; - -static const ASN1CType asn1_constraint__local_2685[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2686, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2684[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2685, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_153[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_153), - - offsetof(ProtocolExtensionField_153, id) | 0x0, - (intptr_t)asn1_type__local_2682, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_153, criticality) | 0x0, - (intptr_t)asn1_type__local_2683, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_153, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2684, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2693[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2694[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2698 = 231; - -static const Criticality asn1_value__local_2699 = 1; - -static const Presence asn1_value__local_2700 = 0; - -static const ProtocolExtensionID asn1_value__local_2701 = 242; - -static const Criticality asn1_value__local_2702 = 1; - -static const Presence asn1_value__local_2703 = 0; - -static const ProtocolExtensionID asn1_value__local_2704 = 274; - -static const Criticality asn1_value__local_2705 = 1; - -static const Presence asn1_value__local_2706 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2697[] = { -{ - (intptr_t)&asn1_value__local_2698, - (intptr_t)&asn1_value__local_2699, - (intptr_t)asn1_type_E_UTRAN_Service_Handover, - (intptr_t)&asn1_value__local_2700, -}, -{ - (intptr_t)&asn1_value__local_2701, - (intptr_t)&asn1_value__local_2702, - (intptr_t)asn1_type_Correlation_ID, - (intptr_t)&asn1_value__local_2703, -}, -{ - (intptr_t)&asn1_value__local_2704, - (intptr_t)&asn1_value__local_2705, - (intptr_t)asn1_type_Correlation_ID, - (intptr_t)&asn1_value__local_2706, -}, -}; - -static const ASN1CType asn1_constraint__local_2696[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2697, - 3, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2695[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2696, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_154[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_154), - - offsetof(ProtocolExtensionField_154, id) | 0x0, - (intptr_t)asn1_type__local_2693, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_154, criticality) | 0x0, - (intptr_t)asn1_type__local_2694, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_154, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2695, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2707[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2708[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2710[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2709[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2710, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_155[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_155), - - offsetof(ProtocolExtensionField_155, id) | 0x0, - (intptr_t)asn1_type__local_2707, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_155, criticality) | 0x0, - (intptr_t)asn1_type__local_2708, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_155, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2709, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2712[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2713[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2717 = 89; - -static const Criticality asn1_value__local_2718 = 1; - -static const Presence asn1_value__local_2719 = 0; - -static const ProtocolExtensionID asn1_value__local_2720 = 107; - -static const Criticality asn1_value__local_2721 = 1; - -static const Presence asn1_value__local_2722 = 0; - -static const ProtocolExtensionID asn1_value__local_2723 = 238; - -static const Criticality asn1_value__local_2724 = 1; - -static const Presence asn1_value__local_2725 = 0; - -static const ProtocolExtensionID asn1_value__local_2726 = 240; - -static const Criticality asn1_value__local_2727 = 1; - -static const Presence asn1_value__local_2728 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2716[] = { -{ - (intptr_t)&asn1_value__local_2717, - (intptr_t)&asn1_value__local_2718, - (intptr_t)asn1_type_Alt_RAB_Parameters, - (intptr_t)&asn1_value__local_2719, -}, -{ - (intptr_t)&asn1_value__local_2720, - (intptr_t)&asn1_value__local_2721, - (intptr_t)asn1_type_GERAN_BSC_Container, - (intptr_t)&asn1_value__local_2722, -}, -{ - (intptr_t)&asn1_value__local_2723, - (intptr_t)&asn1_value__local_2724, - (intptr_t)asn1_type_PDP_TypeInformation_extension, - (intptr_t)&asn1_value__local_2725, -}, -{ - (intptr_t)&asn1_value__local_2726, - (intptr_t)&asn1_value__local_2727, - (intptr_t)asn1_type_Offload_RAB_Parameters, - (intptr_t)&asn1_value__local_2728, -}, -}; - -static const ASN1CType asn1_constraint__local_2715[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2716, - 4, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2714[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2715, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_156[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_156), - - offsetof(ProtocolExtensionField_156, id) | 0x0, - (intptr_t)asn1_type__local_2712, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_156, criticality) | 0x0, - (intptr_t)asn1_type__local_2713, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_156, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2714, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2729[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2730[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2734 = 110; - -static const Criticality asn1_value__local_2735 = 1; - -static const Presence asn1_value__local_2736 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2733[] = { -{ - (intptr_t)&asn1_value__local_2734, - (intptr_t)&asn1_value__local_2735, - (intptr_t)asn1_type_GERAN_Iumode_RAB_FailedList_RABAssgntResponse, - (intptr_t)&asn1_value__local_2736, -}, -}; - -static const ASN1CType asn1_constraint__local_2732[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2733, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2731[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2732, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_157[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_157), - - offsetof(ProtocolExtensionField_157, id) | 0x0, - (intptr_t)asn1_type__local_2729, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_157, criticality) | 0x0, - (intptr_t)asn1_type__local_2730, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_157, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2731, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2737[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2738[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2742 = 90; - -static const Criticality asn1_value__local_2743 = 1; - -static const Presence asn1_value__local_2744 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2741[] = { -{ - (intptr_t)&asn1_value__local_2742, - (intptr_t)&asn1_value__local_2743, - (intptr_t)asn1_type_Ass_RAB_Parameters, - (intptr_t)&asn1_value__local_2744, -}, -}; - -static const ASN1CType asn1_constraint__local_2740[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2741, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2739[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2740, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_158[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_158), - - offsetof(ProtocolExtensionField_158, id) | 0x0, - (intptr_t)asn1_type__local_2737, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_158, criticality) | 0x0, - (intptr_t)asn1_type__local_2738, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_158, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2739, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2745[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2746[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2748[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2747[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2748, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_159[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_159), - - offsetof(ProtocolExtensionField_159, id) | 0x0, - (intptr_t)asn1_type__local_2745, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_159, criticality) | 0x0, - (intptr_t)asn1_type__local_2746, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_159, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2747, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2750[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2751[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2753[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2752[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2753, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_160[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_160), - - offsetof(ProtocolExtensionField_160, id) | 0x0, - (intptr_t)asn1_type__local_2750, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_160, criticality) | 0x0, - (intptr_t)asn1_type__local_2751, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_160, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2752, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2755[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2756[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2758[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2757[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2758, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_161[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_161), - - offsetof(ProtocolExtensionField_161, id) | 0x0, - (intptr_t)asn1_type__local_2755, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_161, criticality) | 0x0, - (intptr_t)asn1_type__local_2756, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_161, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2757, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2760[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2761[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2763[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2762[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2763, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_162[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_162), - - offsetof(ProtocolExtensionField_162, id) | 0x0, - (intptr_t)asn1_type__local_2760, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_162, criticality) | 0x0, - (intptr_t)asn1_type__local_2761, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_162, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2762, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2765[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2766[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2770 = 103; - -static const Criticality asn1_value__local_2771 = 1; - -static const Presence asn1_value__local_2772 = 0; - -static const ProtocolExtensionID asn1_value__local_2773 = 247; - -static const Criticality asn1_value__local_2774 = 0; - -static const Presence asn1_value__local_2775 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2769[] = { -{ - (intptr_t)&asn1_value__local_2770, - (intptr_t)&asn1_value__local_2771, - (intptr_t)asn1_type_RRC_Container, - (intptr_t)&asn1_value__local_2772, -}, -{ - (intptr_t)&asn1_value__local_2773, - (intptr_t)&asn1_value__local_2774, - (intptr_t)asn1_type_RNSAPRelocationParameters, - (intptr_t)&asn1_value__local_2775, -}, -}; - -static const ASN1CType asn1_constraint__local_2768[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2769, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2767[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2768, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_163[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_163), - - offsetof(ProtocolExtensionField_163, id) | 0x0, - (intptr_t)asn1_type__local_2765, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_163, criticality) | 0x0, - (intptr_t)asn1_type__local_2766, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_163, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2767, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2776[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2777[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2779[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2778[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2779, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_164[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_164), - - offsetof(ProtocolExtensionField_164, id) | 0x0, - (intptr_t)asn1_type__local_2776, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_164, criticality) | 0x0, - (intptr_t)asn1_type__local_2777, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_164, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2778, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2781[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2782[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2784[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2783[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2784, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_165[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_165), - - offsetof(ProtocolExtensionField_165, id) | 0x0, - (intptr_t)asn1_type__local_2781, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_165, criticality) | 0x0, - (intptr_t)asn1_type__local_2782, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_165, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2783, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2786[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2787[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2791 = 12; - -static const Criticality asn1_value__local_2792 = 1; - -static const Presence asn1_value__local_2793 = 0; - -static const ProtocolExtensionID asn1_value__local_2794 = 11; - -static const Criticality asn1_value__local_2795 = 1; - -static const Presence asn1_value__local_2796 = 0; - -static const ProtocolExtensionID asn1_value__local_2797 = 233; - -static const Criticality asn1_value__local_2798 = 1; - -static const Presence asn1_value__local_2799 = 0; - -static const ProtocolExtensionID asn1_value__local_2800 = 248; - -static const Criticality asn1_value__local_2801 = 0; - -static const Presence asn1_value__local_2802 = 0; - -static const ProtocolExtensionID asn1_value__local_2803 = 203; - -static const Criticality asn1_value__local_2804 = 0; - -static const Presence asn1_value__local_2805 = 0; - -static const ProtocolExtensionID asn1_value__local_2806 = 234; - -static const Criticality asn1_value__local_2807 = 0; - -static const Presence asn1_value__local_2808 = 0; - -static const ProtocolExtensionID asn1_value__local_2809 = 261; - -static const Criticality asn1_value__local_2810 = 1; - -static const Presence asn1_value__local_2811 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2790[] = { -{ - (intptr_t)&asn1_value__local_2791, - (intptr_t)&asn1_value__local_2792, - (intptr_t)asn1_type_IntegrityProtectionInformation, - (intptr_t)&asn1_value__local_2793, -}, -{ - (intptr_t)&asn1_value__local_2794, - (intptr_t)&asn1_value__local_2795, - (intptr_t)asn1_type_EncryptionInformation, - (intptr_t)&asn1_value__local_2796, -}, -{ - (intptr_t)&asn1_value__local_2797, - (intptr_t)&asn1_value__local_2798, - (intptr_t)asn1_type_UE_AggregateMaximumBitRate, - (intptr_t)&asn1_value__local_2799, -}, -{ - (intptr_t)&asn1_value__local_2800, - (intptr_t)&asn1_value__local_2801, - (intptr_t)asn1_type_RABParametersList, - (intptr_t)&asn1_value__local_2802, -}, -{ - (intptr_t)&asn1_value__local_2803, - (intptr_t)&asn1_value__local_2804, - (intptr_t)asn1_type_CSG_Id, - (intptr_t)&asn1_value__local_2805, -}, -{ - (intptr_t)&asn1_value__local_2806, - (intptr_t)&asn1_value__local_2807, - (intptr_t)asn1_type_CSG_Membership_Status, - (intptr_t)&asn1_value__local_2808, -}, -{ - (intptr_t)&asn1_value__local_2809, - (intptr_t)&asn1_value__local_2810, - (intptr_t)asn1_type_PLMNidentity, - (intptr_t)&asn1_value__local_2811, -}, -}; - -static const ASN1CType asn1_constraint__local_2789[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2790, - 7, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2788[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2789, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_166[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_166), - - offsetof(ProtocolExtensionField_166, id) | 0x0, - (intptr_t)asn1_type__local_2786, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_166, criticality) | 0x0, - (intptr_t)asn1_type__local_2787, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_166, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2788, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2812[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2813[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2817 = 231; - -static const Criticality asn1_value__local_2818 = 1; - -static const Presence asn1_value__local_2819 = 0; - -static const ProtocolExtensionID asn1_value__local_2820 = 238; - -static const Criticality asn1_value__local_2821 = 1; - -static const Presence asn1_value__local_2822 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2816[] = { -{ - (intptr_t)&asn1_value__local_2817, - (intptr_t)&asn1_value__local_2818, - (intptr_t)asn1_type_E_UTRAN_Service_Handover, - (intptr_t)&asn1_value__local_2819, -}, -{ - (intptr_t)&asn1_value__local_2820, - (intptr_t)&asn1_value__local_2821, - (intptr_t)asn1_type_PDP_TypeInformation_extension, - (intptr_t)&asn1_value__local_2822, -}, -}; - -static const ASN1CType asn1_constraint__local_2815[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2816, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2814[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2815, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_167[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_167), - - offsetof(ProtocolExtensionField_167, id) | 0x0, - (intptr_t)asn1_type__local_2812, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_167, criticality) | 0x0, - (intptr_t)asn1_type__local_2813, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_167, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2814, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2823[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2824[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2826[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2825[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2826, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_168[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_168), - - offsetof(ProtocolExtensionField_168, id) | 0x0, - (intptr_t)asn1_type__local_2823, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_168, criticality) | 0x0, - (intptr_t)asn1_type__local_2824, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_168, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2825, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2828[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2829[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2831[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2830[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2831, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_169[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_169), - - offsetof(ProtocolExtensionField_169, id) | 0x0, - (intptr_t)asn1_type__local_2828, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_169, criticality) | 0x0, - (intptr_t)asn1_type__local_2829, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_169, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2830, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2833[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2834[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2836[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2835[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2836, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_170[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_170), - - offsetof(ProtocolExtensionField_170, id) | 0x0, - (intptr_t)asn1_type__local_2833, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_170, criticality) | 0x0, - (intptr_t)asn1_type__local_2834, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_170, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2835, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2838[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2839[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2841[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2840[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2841, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_171[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_171), - - offsetof(ProtocolExtensionField_171, id) | 0x0, - (intptr_t)asn1_type__local_2838, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_171, criticality) | 0x0, - (intptr_t)asn1_type__local_2839, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_171, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2840, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2843[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2844[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2846[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2845[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2846, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_172[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_172), - - offsetof(ProtocolExtensionField_172, id) | 0x0, - (intptr_t)asn1_type__local_2843, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_172, criticality) | 0x0, - (intptr_t)asn1_type__local_2844, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_172, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2845, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2848[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2849[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2851[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2850[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2851, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_173[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_173), - - offsetof(ProtocolExtensionField_173, id) | 0x0, - (intptr_t)asn1_type__local_2848, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_173, criticality) | 0x0, - (intptr_t)asn1_type__local_2849, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_173, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2850, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2853[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2854[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2856[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2855[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2856, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_174[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_174), - - offsetof(ProtocolExtensionField_174, id) | 0x0, - (intptr_t)asn1_type__local_2853, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_174, criticality) | 0x0, - (intptr_t)asn1_type__local_2854, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_174, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2855, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2858[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2859[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2863 = 115; - -static const Criticality asn1_value__local_2864 = 0; - -static const Presence asn1_value__local_2865 = 0; - -static const ProtocolExtensionID asn1_value__local_2866 = 185; - -static const Criticality asn1_value__local_2867 = 0; - -static const Presence asn1_value__local_2868 = 1; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2862[] = { -{ - (intptr_t)&asn1_value__local_2863, - (intptr_t)&asn1_value__local_2864, - (intptr_t)asn1_type_LocationRelatedDataRequestTypeSpecificToGERANIuMode, - (intptr_t)&asn1_value__local_2865, -}, -{ - (intptr_t)&asn1_value__local_2866, - (intptr_t)&asn1_value__local_2867, - (intptr_t)asn1_type_RequestedGANSSAssistanceData, - (intptr_t)&asn1_value__local_2868, -}, -}; - -static const ASN1CType asn1_constraint__local_2861[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2862, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2860[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2861, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_175[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_175), - - offsetof(ProtocolExtensionField_175, id) | 0x0, - (intptr_t)asn1_type__local_2858, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_175, criticality) | 0x0, - (intptr_t)asn1_type__local_2859, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_175, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2860, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2869[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2870[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2874 = 9; - -static const Criticality asn1_value__local_2875 = 1; - -static const Presence asn1_value__local_2876 = 0; - -static const ProtocolExtensionID asn1_value__local_2877 = 186; - -static const Criticality asn1_value__local_2878 = 1; - -static const Presence asn1_value__local_2879 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2873[] = { -{ - (intptr_t)&asn1_value__local_2874, - (intptr_t)&asn1_value__local_2875, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_2876, -}, -{ - (intptr_t)&asn1_value__local_2877, - (intptr_t)&asn1_value__local_2878, - (intptr_t)asn1_type_BroadcastAssistanceDataDecipheringKeys, - (intptr_t)&asn1_value__local_2879, -}, -}; - -static const ASN1CType asn1_constraint__local_2872[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2873, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2871[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2872, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_176[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_176), - - offsetof(ProtocolExtensionField_176, id) | 0x0, - (intptr_t)asn1_type__local_2869, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_176, criticality) | 0x0, - (intptr_t)asn1_type__local_2870, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_176, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2871, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2880[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2881[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2885 = 9; - -static const Criticality asn1_value__local_2886 = 1; - -static const Presence asn1_value__local_2887 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2884[] = { -{ - (intptr_t)&asn1_value__local_2885, - (intptr_t)&asn1_value__local_2886, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_2887, -}, -}; - -static const ASN1CType asn1_constraint__local_2883[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2884, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2882[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2883, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_177[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_177), - - offsetof(ProtocolExtensionField_177, id) | 0x0, - (intptr_t)asn1_type__local_2880, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_177, criticality) | 0x0, - (intptr_t)asn1_type__local_2881, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_177, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2882, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2888[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2889[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2891[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2890[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2891, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_178[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_178), - - offsetof(ProtocolExtensionField_178, id) | 0x0, - (intptr_t)asn1_type__local_2888, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_178, criticality) | 0x0, - (intptr_t)asn1_type__local_2889, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_178, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2890, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2893[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2894[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2898 = 171; - -static const Criticality asn1_value__local_2899 = 0; - -static const Presence asn1_value__local_2900 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2897[] = { -{ - (intptr_t)&asn1_value__local_2898, - (intptr_t)&asn1_value__local_2899, - (intptr_t)asn1_type_ExtendedRNC_ID, - (intptr_t)&asn1_value__local_2900, -}, -}; - -static const ASN1CType asn1_constraint__local_2896[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2897, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2895[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2896, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_179[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_179), - - offsetof(ProtocolExtensionField_179, id) | 0x0, - (intptr_t)asn1_type__local_2893, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_179, criticality) | 0x0, - (intptr_t)asn1_type__local_2894, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_179, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2895, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2901[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2902[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2906 = 171; - -static const Criticality asn1_value__local_2907 = 0; - -static const Presence asn1_value__local_2908 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2905[] = { -{ - (intptr_t)&asn1_value__local_2906, - (intptr_t)&asn1_value__local_2907, - (intptr_t)asn1_type_ExtendedRNC_ID, - (intptr_t)&asn1_value__local_2908, -}, -}; - -static const ASN1CType asn1_constraint__local_2904[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2905, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2903[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2904, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_180[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_180), - - offsetof(ProtocolExtensionField_180, id) | 0x0, - (intptr_t)asn1_type__local_2901, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_180, criticality) | 0x0, - (intptr_t)asn1_type__local_2902, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_180, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2903, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2909[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2910[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2912[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2911[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2912, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_181[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_181), - - offsetof(ProtocolExtensionField_181, id) | 0x0, - (intptr_t)asn1_type__local_2909, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_181, criticality) | 0x0, - (intptr_t)asn1_type__local_2910, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_181, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2911, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2914[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2915[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2919 = 171; - -static const Criticality asn1_value__local_2920 = 0; - -static const Presence asn1_value__local_2921 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2918[] = { -{ - (intptr_t)&asn1_value__local_2919, - (intptr_t)&asn1_value__local_2920, - (intptr_t)asn1_type_ExtendedRNC_ID, - (intptr_t)&asn1_value__local_2921, -}, -}; - -static const ASN1CType asn1_constraint__local_2917[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2918, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2916[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2917, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_182[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_182), - - offsetof(ProtocolExtensionField_182, id) | 0x0, - (intptr_t)asn1_type__local_2914, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_182, criticality) | 0x0, - (intptr_t)asn1_type__local_2915, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_182, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2916, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2922[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2923[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2927 = 171; - -static const Criticality asn1_value__local_2928 = 0; - -static const Presence asn1_value__local_2929 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2926[] = { -{ - (intptr_t)&asn1_value__local_2927, - (intptr_t)&asn1_value__local_2928, - (intptr_t)asn1_type_ExtendedRNC_ID, - (intptr_t)&asn1_value__local_2929, -}, -}; - -static const ASN1CType asn1_constraint__local_2925[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2926, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2924[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2925, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_183[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_183), - - offsetof(ProtocolExtensionField_183, id) | 0x0, - (intptr_t)asn1_type__local_2922, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_183, criticality) | 0x0, - (intptr_t)asn1_type__local_2923, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_183, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2924, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2930[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2931[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2933[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2932[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2933, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_184[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_184), - - offsetof(ProtocolExtensionField_184, id) | 0x0, - (intptr_t)asn1_type__local_2930, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_184, criticality) | 0x0, - (intptr_t)asn1_type__local_2931, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_184, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2932, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2935[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2936[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2938[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2937[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2938, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_185[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_185), - - offsetof(ProtocolExtensionField_185, id) | 0x0, - (intptr_t)asn1_type__local_2935, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_185, criticality) | 0x0, - (intptr_t)asn1_type__local_2936, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_185, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2937, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2940[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2941[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2945 = 169; - -static const Criticality asn1_value__local_2946 = 1; - -static const Presence asn1_value__local_2947 = 0; - -static const ProtocolExtensionID asn1_value__local_2948 = 201; - -static const Criticality asn1_value__local_2949 = 1; - -static const Presence asn1_value__local_2950 = 0; - -static const ProtocolExtensionID asn1_value__local_2951 = 238; - -static const Criticality asn1_value__local_2952 = 1; - -static const Presence asn1_value__local_2953 = 0; - -static const ProtocolExtensionID asn1_value__local_2954 = 276; - -static const Criticality asn1_value__local_2955 = 1; - -static const Presence asn1_value__local_2956 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2944[] = { -{ - (intptr_t)&asn1_value__local_2945, - (intptr_t)&asn1_value__local_2946, - (intptr_t)asn1_type_MBMSCountingInformation, - (intptr_t)&asn1_value__local_2947, -}, -{ - (intptr_t)&asn1_value__local_2948, - (intptr_t)&asn1_value__local_2949, - (intptr_t)asn1_type_MBMSSynchronisationInformation, - (intptr_t)&asn1_value__local_2950, -}, -{ - (intptr_t)&asn1_value__local_2951, - (intptr_t)&asn1_value__local_2952, - (intptr_t)asn1_type_PDP_TypeInformation_extension, - (intptr_t)&asn1_value__local_2953, -}, -{ - (intptr_t)&asn1_value__local_2954, - (intptr_t)&asn1_value__local_2955, - (intptr_t)asn1_type_Session_Re_establishment_Indicator, - (intptr_t)&asn1_value__local_2956, -}, -}; - -static const ASN1CType asn1_constraint__local_2943[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2944, - 4, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2942[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2943, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_186[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_186), - - offsetof(ProtocolExtensionField_186, id) | 0x0, - (intptr_t)asn1_type__local_2940, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_186, criticality) | 0x0, - (intptr_t)asn1_type__local_2941, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_186, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2942, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2957[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2958[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_2962 = 236; - -static const Criticality asn1_value__local_2963 = 0; - -static const Presence asn1_value__local_2964 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_2961[] = { -{ - (intptr_t)&asn1_value__local_2962, - (intptr_t)&asn1_value__local_2963, - (intptr_t)asn1_type_IPMulticastAddress, - (intptr_t)&asn1_value__local_2964, -}, -}; - -static const ASN1CType asn1_constraint__local_2960[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_2961, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2959[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2960, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_187[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_187), - - offsetof(ProtocolExtensionField_187, id) | 0x0, - (intptr_t)asn1_type__local_2957, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_187, criticality) | 0x0, - (intptr_t)asn1_type__local_2958, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_187, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2959, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2965[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2966[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2968[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2967[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2968, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_188[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_188), - - offsetof(ProtocolExtensionField_188, id) | 0x0, - (intptr_t)asn1_type__local_2965, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_188, criticality) | 0x0, - (intptr_t)asn1_type__local_2966, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_188, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2967, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2970[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2971[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2973[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2972[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2973, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_189[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_189), - - offsetof(ProtocolExtensionField_189, id) | 0x0, - (intptr_t)asn1_type__local_2970, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_189, criticality) | 0x0, - (intptr_t)asn1_type__local_2971, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_189, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2972, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2975[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2976[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2978[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2977[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2978, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_190[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_190), - - offsetof(ProtocolExtensionField_190, id) | 0x0, - (intptr_t)asn1_type__local_2975, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_190, criticality) | 0x0, - (intptr_t)asn1_type__local_2976, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_190, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2977, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2980[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2981[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2983[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2982[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2983, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_191[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_191), - - offsetof(ProtocolExtensionField_191, id) | 0x0, - (intptr_t)asn1_type__local_2980, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_191, criticality) | 0x0, - (intptr_t)asn1_type__local_2981, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_191, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2982, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2985[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2986[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2988[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2987[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2988, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_192[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_192), - - offsetof(ProtocolExtensionField_192, id) | 0x0, - (intptr_t)asn1_type__local_2985, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_192, criticality) | 0x0, - (intptr_t)asn1_type__local_2986, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_192, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2987, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2990[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2991[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2993[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2992[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2993, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_193[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_193), - - offsetof(ProtocolExtensionField_193, id) | 0x0, - (intptr_t)asn1_type__local_2990, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_193, criticality) | 0x0, - (intptr_t)asn1_type__local_2991, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_193, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2992, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_2995[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_2996[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_2998[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_2997[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_2998, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_194[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_194), - - offsetof(ProtocolExtensionField_194, id) | 0x0, - (intptr_t)asn1_type__local_2995, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_194, criticality) | 0x0, - (intptr_t)asn1_type__local_2996, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_194, extensionValue) | 0x0, - (intptr_t)asn1_type__local_2997, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_3000[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_3001[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_3003[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_3002[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_3003, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_195[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_195), - - offsetof(ProtocolExtensionField_195, id) | 0x0, - (intptr_t)asn1_type__local_3000, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_195, criticality) | 0x0, - (intptr_t)asn1_type__local_3001, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_195, extensionValue) | 0x0, - (intptr_t)asn1_type__local_3002, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_3005[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_3006[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_3008[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_3007[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_3008, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_196[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_196), - - offsetof(ProtocolExtensionField_196, id) | 0x0, - (intptr_t)asn1_type__local_3005, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_196, criticality) | 0x0, - (intptr_t)asn1_type__local_3006, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_196, extensionValue) | 0x0, - (intptr_t)asn1_type__local_3007, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_3010[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_3011[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_3013[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_3012[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_3013, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_197[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_197), - - offsetof(ProtocolExtensionField_197, id) | 0x0, - (intptr_t)asn1_type__local_3010, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_197, criticality) | 0x0, - (intptr_t)asn1_type__local_3011, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_197, extensionValue) | 0x0, - (intptr_t)asn1_type__local_3012, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_3015[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_3016[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_3018[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_3017[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_3018, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_198[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_198), - - offsetof(ProtocolExtensionField_198, id) | 0x0, - (intptr_t)asn1_type__local_3015, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_198, criticality) | 0x0, - (intptr_t)asn1_type__local_3016, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_198, extensionValue) | 0x0, - (intptr_t)asn1_type__local_3017, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_3020[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_3021[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_3025 = 171; - -static const Criticality asn1_value__local_3026 = 0; - -static const Presence asn1_value__local_3027 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_3024[] = { -{ - (intptr_t)&asn1_value__local_3025, - (intptr_t)&asn1_value__local_3026, - (intptr_t)asn1_type_ExtendedRNC_ID, - (intptr_t)&asn1_value__local_3027, -}, -}; - -static const ASN1CType asn1_constraint__local_3023[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_3024, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_3022[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_3023, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_199[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_199), - - offsetof(ProtocolExtensionField_199, id) | 0x0, - (intptr_t)asn1_type__local_3020, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_199, criticality) | 0x0, - (intptr_t)asn1_type__local_3021, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_199, extensionValue) | 0x0, - (intptr_t)asn1_type__local_3022, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_3028[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_3029[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_3031[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_3030[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_3031, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_200[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_200), - - offsetof(ProtocolExtensionField_200, id) | 0x0, - (intptr_t)asn1_type__local_3028, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_200, criticality) | 0x0, - (intptr_t)asn1_type__local_3029, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_200, extensionValue) | 0x0, - (intptr_t)asn1_type__local_3030, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_3033[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_3034[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_3036[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_3035[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_3036, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_201[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_201), - - offsetof(ProtocolExtensionField_201, id) | 0x0, - (intptr_t)asn1_type__local_3033, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_201, criticality) | 0x0, - (intptr_t)asn1_type__local_3034, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_201, extensionValue) | 0x0, - (intptr_t)asn1_type__local_3035, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_3038[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_3039[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_3041[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_3040[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_3041, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_202[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_202), - - offsetof(ProtocolExtensionField_202, id) | 0x0, - (intptr_t)asn1_type__local_3038, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_202, criticality) | 0x0, - (intptr_t)asn1_type__local_3039, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_202, extensionValue) | 0x0, - (intptr_t)asn1_type__local_3040, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_3043[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_3044[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolExtensionID asn1_value__local_3048 = 171; - -static const Criticality asn1_value__local_3049 = 0; - -static const Presence asn1_value__local_3050 = 0; - -static const RANAP_PROTOCOL_EXTENSION asn1_value__local_3047[] = { -{ - (intptr_t)&asn1_value__local_3048, - (intptr_t)&asn1_value__local_3049, - (intptr_t)asn1_type_ExtendedRNC_ID, - (intptr_t)&asn1_value__local_3050, -}, -}; - -static const ASN1CType asn1_constraint__local_3046[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_3047, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_3045[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_3046, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_203[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_203), - - offsetof(ProtocolExtensionField_203, id) | 0x0, - (intptr_t)asn1_type__local_3043, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_203, criticality) | 0x0, - (intptr_t)asn1_type__local_3044, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_203, extensionValue) | 0x0, - (intptr_t)asn1_type__local_3045, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_3051[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_3052[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_3054[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_3053[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_3054, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_204[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_204), - - offsetof(ProtocolExtensionField_204, id) | 0x0, - (intptr_t)asn1_type__local_3051, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_204, criticality) | 0x0, - (intptr_t)asn1_type__local_3052, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_204, extensionValue) | 0x0, - (intptr_t)asn1_type__local_3053, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_3056[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_3057[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_3059[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_3058[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_3059, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_205[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_205), - - offsetof(ProtocolExtensionField_205, id) | 0x0, - (intptr_t)asn1_type__local_3056, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_205, criticality) | 0x0, - (intptr_t)asn1_type__local_3057, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_205, extensionValue) | 0x0, - (intptr_t)asn1_type__local_3058, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_3061[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_3062[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_3064[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_3063[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_3064, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_206[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_206), - - offsetof(ProtocolExtensionField_206, id) | 0x0, - (intptr_t)asn1_type__local_3061, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_206, criticality) | 0x0, - (intptr_t)asn1_type__local_3062, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_206, extensionValue) | 0x0, - (intptr_t)asn1_type__local_3063, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_3066[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_3067[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_3069[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_3068[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_3069, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_207[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_207), - - offsetof(ProtocolExtensionField_207, id) | 0x0, - (intptr_t)asn1_type__local_3066, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_207, criticality) | 0x0, - (intptr_t)asn1_type__local_3067, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_207, extensionValue) | 0x0, - (intptr_t)asn1_type__local_3068, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_3071[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_3072[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_3074[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_3073[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_3074, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_208[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_208), - - offsetof(ProtocolExtensionField_208, id) | 0x0, - (intptr_t)asn1_type__local_3071, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_208, criticality) | 0x0, - (intptr_t)asn1_type__local_3072, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_208, extensionValue) | 0x0, - (intptr_t)asn1_type__local_3073, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_3076[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_3077[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_3079[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_3078[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_3079, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_209[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_209), - - offsetof(ProtocolExtensionField_209, id) | 0x0, - (intptr_t)asn1_type__local_3076, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_209, criticality) | 0x0, - (intptr_t)asn1_type__local_3077, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_209, extensionValue) | 0x0, - (intptr_t)asn1_type__local_3078, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_3081[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_3082[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_3084[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_3083[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_3084, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_210[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_210), - - offsetof(ProtocolExtensionField_210, id) | 0x0, - (intptr_t)asn1_type__local_3081, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_210, criticality) | 0x0, - (intptr_t)asn1_type__local_3082, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_210, extensionValue) | 0x0, - (intptr_t)asn1_type__local_3083, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_3086[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolExtensionID, -}; - -static const ASN1CType asn1_type__local_3087[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_3089[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_3088[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_3089, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_211[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_211), - - offsetof(ProtocolExtensionField_211, id) | 0x0, - (intptr_t)asn1_type__local_3086, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_211, criticality) | 0x0, - (intptr_t)asn1_type__local_3087, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_211, extensionValue) | 0x0, - (intptr_t)asn1_type__local_3088, - 0, - (intptr_t)"extensionValue", - -}; - -const ASN1CType asn1_type_PrivateIE_Container_1[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x1, - 0xffff, - sizeof(PrivateIE_Field_1), - (intptr_t)asn1_type_PrivateIE_Field_1, - 0, -}; - -static const ASN1CType asn1_type__local_3091[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100000, - (intptr_t)asn1_type_PrivateIE_ID, -}; - -static const ASN1CType asn1_type__local_3092[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_3094[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_PRIVATE_IES, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_3093[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_3094, -}; - -const ASN1CType asn1_type_PrivateIE_Field_1[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(PrivateIE_Field_1), - - offsetof(PrivateIE_Field_1, id) | 0x0, - (intptr_t)asn1_type__local_3091, - 0, - (intptr_t)"id", - - offsetof(PrivateIE_Field_1, criticality) | 0x0, - (intptr_t)asn1_type__local_3092, - 0, - (intptr_t)"criticality", - - offsetof(PrivateIE_Field_1, value) | 0x0, - (intptr_t)asn1_type__local_3093, - 0, - (intptr_t)"value", - -}; - -const ASN1CType asn1_type_AccuracyFulfilmentIndicator[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 2, - 0, - (intptr_t)"requested-Accuracy-Fulfilled", - (intptr_t)"requested-Accuracy-Not-Fulfilled", - (intptr_t)"AccuracyFulfilmentIndicator", -}; - -const ASN1CType asn1_type_AllocationOrRetentionPriority[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100009, - 5, - sizeof(AllocationOrRetentionPriority), - - offsetof(AllocationOrRetentionPriority, priorityLevel) | 0x0, - (intptr_t)asn1_type_PriorityLevel, - 0, - (intptr_t)"priorityLevel", - - offsetof(AllocationOrRetentionPriority, pre_emptionCapability) | 0x0, - (intptr_t)asn1_type_Pre_emptionCapability, - 0, - (intptr_t)"pre-emptionCapability", - - offsetof(AllocationOrRetentionPriority, pre_emptionVulnerability) | 0x0, - (intptr_t)asn1_type_Pre_emptionVulnerability, - 0, - (intptr_t)"pre-emptionVulnerability", - - offsetof(AllocationOrRetentionPriority, queuingAllowed) | 0x0, - (intptr_t)asn1_type_QueuingAllowed, - 0, - (intptr_t)"queuingAllowed", - - offsetof(AllocationOrRetentionPriority, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_1, - offsetof(AllocationOrRetentionPriority, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"AllocationOrRetentionPriority", -}; - -const ASN1CType asn1_type_Alt_RAB_Parameters[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(Alt_RAB_Parameters), - - offsetof(Alt_RAB_Parameters, altMaxBitrateInf) | 0x8000000, - (intptr_t)asn1_type_Alt_RAB_Parameter_MaxBitrateInf, - offsetof(Alt_RAB_Parameters, altMaxBitrateInf_option), - (intptr_t)"altMaxBitrateInf", - - offsetof(Alt_RAB_Parameters, altGuaranteedBitRateInf) | 0x8000000, - (intptr_t)asn1_type_Alt_RAB_Parameter_GuaranteedBitrateInf, - offsetof(Alt_RAB_Parameters, altGuaranteedBitRateInf_option), - (intptr_t)"altGuaranteedBitRateInf", - - offsetof(Alt_RAB_Parameters, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_2, - offsetof(Alt_RAB_Parameters, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"Alt-RAB-Parameters", -}; - -const ASN1CType asn1_type_Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf), - - offsetof(Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf, altExtendedGuaranteedBitrateType) | 0x0, - (intptr_t)asn1_type_Alt_RAB_Parameter_GuaranteedBitrateType, - 0, - (intptr_t)"altExtendedGuaranteedBitrateType", - - offsetof(Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf, altExtendedGuaranteedBitrates) | 0x8000000, - (intptr_t)asn1_type_Alt_RAB_Parameter_ExtendedGuaranteedBitrates, - offsetof(Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf, altExtendedGuaranteedBitrates_option), - (intptr_t)"altExtendedGuaranteedBitrates", - - (intptr_t)"Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf", -}; - -const ASN1CType asn1_type_Alt_RAB_Parameter_ExtendedGuaranteedBitrates[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x1, - 0x10, - sizeof(Alt_RAB_Parameter_ExtendedGuaranteedBitrateList), - (intptr_t)asn1_type_Alt_RAB_Parameter_ExtendedGuaranteedBitrateList, - 0, - (intptr_t)"Alt-RAB-Parameter-ExtendedGuaranteedBitrates", -}; - -const ASN1CType asn1_type_Alt_RAB_Parameter_ExtendedGuaranteedBitrateList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x1, - 0x2, - sizeof(ExtendedGuaranteedBitrate), - (intptr_t)asn1_type_ExtendedGuaranteedBitrate, - 0, - (intptr_t)"Alt-RAB-Parameter-ExtendedGuaranteedBitrateList", -}; - -const ASN1CType asn1_type_Alt_RAB_Parameter_GuaranteedBitrateInf[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 2, - sizeof(Alt_RAB_Parameter_GuaranteedBitrateInf), - - offsetof(Alt_RAB_Parameter_GuaranteedBitrateInf, altGuaranteedBitrateType) | 0x0, - (intptr_t)asn1_type_Alt_RAB_Parameter_GuaranteedBitrateType, - 0, - (intptr_t)"altGuaranteedBitrateType", - - offsetof(Alt_RAB_Parameter_GuaranteedBitrateInf, altGuaranteedBitrates) | 0x8000000, - (intptr_t)asn1_type_Alt_RAB_Parameter_GuaranteedBitrates, - offsetof(Alt_RAB_Parameter_GuaranteedBitrateInf, altGuaranteedBitrates_option), - (intptr_t)"altGuaranteedBitrates", - - (intptr_t)"Alt-RAB-Parameter-GuaranteedBitrateInf", -}; - -const ASN1CType asn1_type_Alt_RAB_Parameter_GuaranteedBitrateType[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 3, - 0, - (intptr_t)"unspecified", - (intptr_t)"value-range", - (intptr_t)"discrete-values", - (intptr_t)"Alt-RAB-Parameter-GuaranteedBitrateType", -}; - -const ASN1CType asn1_type_Alt_RAB_Parameter_GuaranteedBitrates[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x1, - 0x10, - sizeof(Alt_RAB_Parameter_GuaranteedBitrateList), - (intptr_t)asn1_type_Alt_RAB_Parameter_GuaranteedBitrateList, - 0, - (intptr_t)"Alt-RAB-Parameter-GuaranteedBitrates", -}; - -const ASN1CType asn1_type_Alt_RAB_Parameter_GuaranteedBitrateList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x1, - 0x2, - sizeof(GuaranteedBitrate), - (intptr_t)asn1_type_GuaranteedBitrate, - 0, - (intptr_t)"Alt-RAB-Parameter-GuaranteedBitrateList", -}; - -const ASN1CType asn1_type_Alt_RAB_Parameter_SupportedGuaranteedBitrateInf[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(Alt_RAB_Parameter_SupportedGuaranteedBitrateInf), - - offsetof(Alt_RAB_Parameter_SupportedGuaranteedBitrateInf, altSupportedGuaranteedBitrateType) | 0x0, - (intptr_t)asn1_type_Alt_RAB_Parameter_GuaranteedBitrateType, - 0, - (intptr_t)"altSupportedGuaranteedBitrateType", - - offsetof(Alt_RAB_Parameter_SupportedGuaranteedBitrateInf, altSupportedGuaranteedBitrates) | 0x8000000, - (intptr_t)asn1_type_Alt_RAB_Parameter_SupportedGuaranteedBitrates, - offsetof(Alt_RAB_Parameter_SupportedGuaranteedBitrateInf, altSupportedGuaranteedBitrates_option), - (intptr_t)"altSupportedGuaranteedBitrates", - - offsetof(Alt_RAB_Parameter_SupportedGuaranteedBitrateInf, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_3, - offsetof(Alt_RAB_Parameter_SupportedGuaranteedBitrateInf, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"Alt-RAB-Parameter-SupportedGuaranteedBitrateInf", -}; - -const ASN1CType asn1_type_Alt_RAB_Parameter_SupportedGuaranteedBitrates[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x1, - 0x10, - sizeof(SupportedRAB_ParameterBitrateList), - (intptr_t)asn1_type_SupportedRAB_ParameterBitrateList, - 0, - (intptr_t)"Alt-RAB-Parameter-SupportedGuaranteedBitrates", -}; - -const ASN1CType asn1_type_Alt_RAB_Parameter_ExtendedMaxBitrateInf[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(Alt_RAB_Parameter_ExtendedMaxBitrateInf), - - offsetof(Alt_RAB_Parameter_ExtendedMaxBitrateInf, altExtendedMaxBitrateType) | 0x0, - (intptr_t)asn1_type_Alt_RAB_Parameter_MaxBitrateType, - 0, - (intptr_t)"altExtendedMaxBitrateType", - - offsetof(Alt_RAB_Parameter_ExtendedMaxBitrateInf, altExtendedMaxBitrates) | 0x8000000, - (intptr_t)asn1_type_Alt_RAB_Parameter_ExtendedMaxBitrates, - offsetof(Alt_RAB_Parameter_ExtendedMaxBitrateInf, altExtendedMaxBitrates_option), - (intptr_t)"altExtendedMaxBitrates", - - (intptr_t)"Alt-RAB-Parameter-ExtendedMaxBitrateInf", -}; - -const ASN1CType asn1_type_Alt_RAB_Parameter_ExtendedMaxBitrates[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x1, - 0x10, - sizeof(Alt_RAB_Parameter_ExtendedMaxBitrateList), - (intptr_t)asn1_type_Alt_RAB_Parameter_ExtendedMaxBitrateList, - 0, - (intptr_t)"Alt-RAB-Parameter-ExtendedMaxBitrates", -}; - -const ASN1CType asn1_type_Alt_RAB_Parameter_ExtendedMaxBitrateList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x1, - 0x2, - sizeof(ExtendedMaxBitrate), - (intptr_t)asn1_type_ExtendedMaxBitrate, - 0, - (intptr_t)"Alt-RAB-Parameter-ExtendedMaxBitrateList", -}; - -const ASN1CType asn1_type_Alt_RAB_Parameter_MaxBitrateInf[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 2, - sizeof(Alt_RAB_Parameter_MaxBitrateInf), - - offsetof(Alt_RAB_Parameter_MaxBitrateInf, altMaxBitrateType) | 0x0, - (intptr_t)asn1_type_Alt_RAB_Parameter_MaxBitrateType, - 0, - (intptr_t)"altMaxBitrateType", - - offsetof(Alt_RAB_Parameter_MaxBitrateInf, altMaxBitrates) | 0x8000000, - (intptr_t)asn1_type_Alt_RAB_Parameter_MaxBitrates, - offsetof(Alt_RAB_Parameter_MaxBitrateInf, altMaxBitrates_option), - (intptr_t)"altMaxBitrates", - - (intptr_t)"Alt-RAB-Parameter-MaxBitrateInf", -}; - -const ASN1CType asn1_type_Alt_RAB_Parameter_MaxBitrateType[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 3, - 0, - (intptr_t)"unspecified", - (intptr_t)"value-range", - (intptr_t)"discrete-values", - (intptr_t)"Alt-RAB-Parameter-MaxBitrateType", -}; - -const ASN1CType asn1_type_Alt_RAB_Parameter_MaxBitrates[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x1, - 0x10, - sizeof(Alt_RAB_Parameter_MaxBitrateList), - (intptr_t)asn1_type_Alt_RAB_Parameter_MaxBitrateList, - 0, - (intptr_t)"Alt-RAB-Parameter-MaxBitrates", -}; - -const ASN1CType asn1_type_Alt_RAB_Parameter_MaxBitrateList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x1, - 0x2, - sizeof(MaxBitrate), - (intptr_t)asn1_type_MaxBitrate, - 0, - (intptr_t)"Alt-RAB-Parameter-MaxBitrateList", -}; - -const ASN1CType asn1_type_Alt_RAB_Parameter_SupportedMaxBitrateInf[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(Alt_RAB_Parameter_SupportedMaxBitrateInf), - - offsetof(Alt_RAB_Parameter_SupportedMaxBitrateInf, altSupportedMaxBitrateType) | 0x0, - (intptr_t)asn1_type_Alt_RAB_Parameter_MaxBitrateType, - 0, - (intptr_t)"altSupportedMaxBitrateType", - - offsetof(Alt_RAB_Parameter_SupportedMaxBitrateInf, altSupportedMaxBitrates) | 0x8000000, - (intptr_t)asn1_type_Alt_RAB_Parameter_SupportedMaxBitrates, - offsetof(Alt_RAB_Parameter_SupportedMaxBitrateInf, altSupportedMaxBitrates_option), - (intptr_t)"altSupportedMaxBitrates", - - offsetof(Alt_RAB_Parameter_SupportedMaxBitrateInf, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_4, - offsetof(Alt_RAB_Parameter_SupportedMaxBitrateInf, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"Alt-RAB-Parameter-SupportedMaxBitrateInf", -}; - -const ASN1CType asn1_type_Alt_RAB_Parameter_SupportedMaxBitrates[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x1, - 0x10, - sizeof(SupportedRAB_ParameterBitrateList), - (intptr_t)asn1_type_SupportedRAB_ParameterBitrateList, - 0, - (intptr_t)"Alt-RAB-Parameter-SupportedMaxBitrates", -}; - -const ASN1CType asn1_type_AlternativeRABConfigurationRequest[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 1, - 0, - (intptr_t)"alternative-RAB-configuration-Requested", - (intptr_t)"AlternativeRABConfigurationRequest", -}; - -const ASN1CType asn1_type_APN[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4, - 0x1, - 0xff, - (intptr_t)"APN", -}; - -static const ASN1CType asn1_type__local_3096[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_SAI, -}; - -const ASN1CType asn1_type_AreaIdentity[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0, - 2, - 0, - sizeof(AreaIdentity), - offsetof(AreaIdentity, choice), - offsetof(AreaIdentity, u), - (intptr_t)asn1_type__local_3096, - (intptr_t)"sAI", - (intptr_t)asn1_type_GeographicalArea, - (intptr_t)"geographicalArea", - (intptr_t)"AreaIdentity", -}; - -const ASN1CType asn1_type_Ass_RAB_Parameters[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(Ass_RAB_Parameters), - - offsetof(Ass_RAB_Parameters, assMaxBitrateInf) | 0x8000000, - (intptr_t)asn1_type_Ass_RAB_Parameter_MaxBitrateList, - offsetof(Ass_RAB_Parameters, assMaxBitrateInf_option), - (intptr_t)"assMaxBitrateInf", - - offsetof(Ass_RAB_Parameters, assGuaranteedBitRateInf) | 0x8000000, - (intptr_t)asn1_type_Ass_RAB_Parameter_GuaranteedBitrateList, - offsetof(Ass_RAB_Parameters, assGuaranteedBitRateInf_option), - (intptr_t)"assGuaranteedBitRateInf", - - offsetof(Ass_RAB_Parameters, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_5, - offsetof(Ass_RAB_Parameters, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"Ass-RAB-Parameters", -}; - -const ASN1CType asn1_type_Ass_RAB_Parameter_ExtendedGuaranteedBitrateList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x1, - 0x2, - sizeof(ExtendedGuaranteedBitrate), - (intptr_t)asn1_type_ExtendedGuaranteedBitrate, - 0, - (intptr_t)"Ass-RAB-Parameter-ExtendedGuaranteedBitrateList", -}; - -const ASN1CType asn1_type_Ass_RAB_Parameter_ExtendedMaxBitrateList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x1, - 0x2, - sizeof(ExtendedMaxBitrate), - (intptr_t)asn1_type_ExtendedMaxBitrate, - 0, - (intptr_t)"Ass-RAB-Parameter-ExtendedMaxBitrateList", -}; - -const ASN1CType asn1_type_Ass_RAB_Parameter_GuaranteedBitrateList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x1, - 0x2, - sizeof(GuaranteedBitrate), - (intptr_t)asn1_type_GuaranteedBitrate, - 0, - (intptr_t)"Ass-RAB-Parameter-GuaranteedBitrateList", -}; - -const ASN1CType asn1_type_Ass_RAB_Parameter_MaxBitrateList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x1, - 0x2, - sizeof(MaxBitrate), - (intptr_t)asn1_type_MaxBitrate, - 0, - (intptr_t)"Ass-RAB-Parameter-MaxBitrateList", -}; - -const ASN1CType asn1_type_AuthorisedPLMNs[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x1, - 0x20, - sizeof(AuthorisedPLMNs_1), - (intptr_t)asn1_type_AuthorisedPLMNs_1, - 0, - (intptr_t)"AuthorisedPLMNs", -}; - -static const ASN1CType asn1_type__local_3097[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_PLMNidentity, -}; - -const ASN1CType asn1_type_AuthorisedPLMNs_1[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x10, - 3, - sizeof(AuthorisedPLMNs_1), - - offsetof(AuthorisedPLMNs_1, pLMNidentity) | 0x0, - (intptr_t)asn1_type__local_3097, - 0, - (intptr_t)"pLMNidentity", - - offsetof(AuthorisedPLMNs_1, authorisedSNAsList) | 0x8000000, - (intptr_t)asn1_type_AuthorisedSNAs, - offsetof(AuthorisedPLMNs_1, authorisedSNAsList_option), - (intptr_t)"authorisedSNAsList", - - offsetof(AuthorisedPLMNs_1, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_6, - offsetof(AuthorisedPLMNs_1, iE_Extensions_option), - (intptr_t)"iE-Extensions", - -}; - -const ASN1CType asn1_type_AuthorisedSNAs[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x1, - 0x10000, - sizeof(SNAC), - (intptr_t)asn1_type_SNAC, - 0, - (intptr_t)"AuthorisedSNAs", -}; - -const ASN1CType asn1_type_BindingID[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x4, - 0x4, - (intptr_t)"BindingID", -}; - -static const ASN1CType asn1_type__local_3098[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x1, - 0x1, -}; - -static const ASN1CType asn1_type__local_3099[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x38, - 0x38, -}; - -static const ASN1CType asn1_type__local_3100[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x38, - 0x38, -}; - -const ASN1CType asn1_type_BroadcastAssistanceDataDecipheringKeys[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(BroadcastAssistanceDataDecipheringKeys), - - offsetof(BroadcastAssistanceDataDecipheringKeys, cipheringKeyFlag) | 0x0, - (intptr_t)asn1_type__local_3098, - 0, - (intptr_t)"cipheringKeyFlag", - - offsetof(BroadcastAssistanceDataDecipheringKeys, currentDecipheringKey) | 0x0, - (intptr_t)asn1_type__local_3099, - 0, - (intptr_t)"currentDecipheringKey", - - offsetof(BroadcastAssistanceDataDecipheringKeys, nextDecipheringKey) | 0x0, - (intptr_t)asn1_type__local_3100, - 0, - (intptr_t)"nextDecipheringKey", - - (intptr_t)"BroadcastAssistanceDataDecipheringKeys", -}; - -const ASN1CType asn1_type_Cause[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0, - 6, - 1, - sizeof(Cause), - offsetof(Cause, choice), - offsetof(Cause, u), - (intptr_t)asn1_type_CauseRadioNetwork, - (intptr_t)"radioNetwork", - (intptr_t)asn1_type_CauseTransmissionNetwork, - (intptr_t)"transmissionNetwork", - (intptr_t)asn1_type_CauseNAS, - (intptr_t)"nAS", - (intptr_t)asn1_type_CauseProtocol, - (intptr_t)"protocol", - (intptr_t)asn1_type_CauseMisc, - (intptr_t)"misc", - (intptr_t)asn1_type_CauseNon_Standard, - (intptr_t)"non-Standard", - (intptr_t)asn1_type_CauseRadioNetworkExtension, - (intptr_t)"radioNetworkExtension", - (intptr_t)"Cause", -}; - -const ASN1CType asn1_type_CauseMisc[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100004, - 0x71, - 0x80, - (intptr_t)"CauseMisc", -}; - -const ASN1CType asn1_type_CauseNAS[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100002, - 0x51, - 0x60, - (intptr_t)"CauseNAS", -}; - -const ASN1CType asn1_type_CauseProtocol[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100003, - 0x61, - 0x70, - (intptr_t)"CauseProtocol", -}; - -const ASN1CType asn1_type_CauseRadioNetwork[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x1, - 0x40, - (intptr_t)"CauseRadioNetwork", -}; - -const ASN1CType asn1_type_CauseRadioNetworkExtension[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100006, - 0x101, - 0x200, - (intptr_t)"CauseRadioNetworkExtension", -}; - -const ASN1CType asn1_type_CauseNon_Standard[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100005, - 0x81, - 0x100, - (intptr_t)"CauseNon-Standard", -}; - -const ASN1CType asn1_type_CauseTransmissionNetwork[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x41, - 0x50, - (intptr_t)"CauseTransmissionNetwork", -}; - -const ASN1CType asn1_type_Cell_Access_Mode[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 1, - 0, - (intptr_t)"hybrid", - (intptr_t)"Cell-Access-Mode", -}; - -const ASN1CType asn1_type_CellBased[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 2, - sizeof(CellBased), - - offsetof(CellBased, cellIdList) | 0x0, - (intptr_t)asn1_type_CellIdList, - 0, - (intptr_t)"cellIdList", - - offsetof(CellBased, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_7, - offsetof(CellBased, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"CellBased", -}; - -const ASN1CType asn1_type_CellIdList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x1, - 0x20, - sizeof(Cell_Id), - (intptr_t)asn1_type_Cell_Id, - 0, - (intptr_t)"CellIdList", -}; - -const ASN1CType asn1_type_Cell_Id[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0xfffffff, - (intptr_t)"Cell-Id", -}; - -const ASN1CType asn1_type_Cell_Capacity_Class_Value[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x7800000 | 0x100000, - 0x1, - 0x64, - (intptr_t)"Cell-Capacity-Class-Value", -}; - -const ASN1CType asn1_type_CellLoadInformation[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 5, - sizeof(CellLoadInformation), - - offsetof(CellLoadInformation, cell_Capacity_Class_Value) | 0x0, - (intptr_t)asn1_type_Cell_Capacity_Class_Value, - 0, - (intptr_t)"cell-Capacity-Class-Value", - - offsetof(CellLoadInformation, loadValue) | 0x0, - (intptr_t)asn1_type_LoadValue, - 0, - (intptr_t)"loadValue", - - offsetof(CellLoadInformation, rTLoadValue) | 0x8000000, - (intptr_t)asn1_type_RTLoadValue, - offsetof(CellLoadInformation, rTLoadValue_option), - (intptr_t)"rTLoadValue", - - offsetof(CellLoadInformation, nRTLoadInformationValue) | 0x8000000, - (intptr_t)asn1_type_NRTLoadInformationValue, - offsetof(CellLoadInformation, nRTLoadInformationValue_option), - (intptr_t)"nRTLoadInformationValue", - - offsetof(CellLoadInformation, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_8, - offsetof(CellLoadInformation, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"CellLoadInformation", -}; - -static const ASN1CType asn1_type__local_3101[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_CellLoadInformation, -}; - -static const ASN1CType asn1_type__local_3102[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002, - (intptr_t)asn1_type_CellLoadInformation, -}; - -const ASN1CType asn1_type_CellLoadInformationGroup[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 4, - sizeof(CellLoadInformationGroup), - - offsetof(CellLoadInformationGroup, sourceCellID) | 0x0, - (intptr_t)asn1_type_SourceCellID, - 0, - (intptr_t)"sourceCellID", - - offsetof(CellLoadInformationGroup, uplinkCellLoadInformation) | 0x8000000, - (intptr_t)asn1_type__local_3101, - offsetof(CellLoadInformationGroup, uplinkCellLoadInformation_option), - (intptr_t)"uplinkCellLoadInformation", - - offsetof(CellLoadInformationGroup, downlinkCellLoadInformation) | 0x8000000, - (intptr_t)asn1_type__local_3102, - offsetof(CellLoadInformationGroup, downlinkCellLoadInformation_option), - (intptr_t)"downlinkCellLoadInformation", - - offsetof(CellLoadInformationGroup, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_9, - offsetof(CellLoadInformationGroup, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"CellLoadInformationGroup", -}; - -const ASN1CType asn1_type_CellType[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 4, - 0, - (intptr_t)"macro", - (intptr_t)"micro", - (intptr_t)"pico", - (intptr_t)"femto", - (intptr_t)"CellType", -}; - -const ASN1CType asn1_type_ClientType[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 8, - 0, - (intptr_t)"emergency-Services", - (intptr_t)"value-Added-Services", - (intptr_t)"pLMN-Operator-Services", - (intptr_t)"lawful-Intercept-Services", - (intptr_t)"pLMN-Operator-Broadcast-Services", - (intptr_t)"pLMN-Operator-O-et-M", - (intptr_t)"pLMN-Operator-Anonymous-Statistics", - (intptr_t)"pLMN-Operator-Target-MS-Service-Support", - (intptr_t)"ClientType", -}; - -static const ASN1CType asn1_type__local_3103[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProcedureCode, -}; - -static const ASN1CType asn1_type__local_3104[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002, - (intptr_t)asn1_type_Criticality, -}; - -const ASN1CType asn1_type_CriticalityDiagnostics[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 5, - sizeof(CriticalityDiagnostics), - - offsetof(CriticalityDiagnostics, procedureCode) | 0x8000000, - (intptr_t)asn1_type__local_3103, - offsetof(CriticalityDiagnostics, procedureCode_option), - (intptr_t)"procedureCode", - - offsetof(CriticalityDiagnostics, triggeringMessage) | 0x8000000, - (intptr_t)asn1_type_TriggeringMessage, - offsetof(CriticalityDiagnostics, triggeringMessage_option), - (intptr_t)"triggeringMessage", - - offsetof(CriticalityDiagnostics, procedureCriticality) | 0x8000000, - (intptr_t)asn1_type__local_3104, - offsetof(CriticalityDiagnostics, procedureCriticality_option), - (intptr_t)"procedureCriticality", - - offsetof(CriticalityDiagnostics, iEsCriticalityDiagnostics) | 0x8000000, - (intptr_t)asn1_type_CriticalityDiagnostics_IE_List, - offsetof(CriticalityDiagnostics, iEsCriticalityDiagnostics_option), - (intptr_t)"iEsCriticalityDiagnostics", - - offsetof(CriticalityDiagnostics, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_10, - offsetof(CriticalityDiagnostics, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"CriticalityDiagnostics", -}; - -const ASN1CType asn1_type_CriticalityDiagnostics_IE_List[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100003, - 0x1, - 0x100, - sizeof(CriticalityDiagnostics_IE_List_1), - (intptr_t)asn1_type_CriticalityDiagnostics_IE_List_1, - 0, - (intptr_t)"CriticalityDiagnostics-IE-List", -}; - -static const ASN1CType asn1_type__local_3105[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_type__local_3106[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -const ASN1CType asn1_type_CriticalityDiagnostics_IE_List_1[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x10, - 4, - sizeof(CriticalityDiagnostics_IE_List_1), - - offsetof(CriticalityDiagnostics_IE_List_1, iECriticality) | 0x0, - (intptr_t)asn1_type__local_3105, - 0, - (intptr_t)"iECriticality", - - offsetof(CriticalityDiagnostics_IE_List_1, iE_ID) | 0x0, - (intptr_t)asn1_type__local_3106, - 0, - (intptr_t)"iE-ID", - - offsetof(CriticalityDiagnostics_IE_List_1, repetitionNumber) | 0x8000000, - (intptr_t)asn1_type_RepetitionNumber0, - offsetof(CriticalityDiagnostics_IE_List_1, repetitionNumber_option), - (intptr_t)"repetitionNumber", - - offsetof(CriticalityDiagnostics_IE_List_1, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_11, - offsetof(CriticalityDiagnostics_IE_List_1, iE_Extensions_option), - (intptr_t)"iE-Extensions", - -}; - -const ASN1CType asn1_type_MessageStructure[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x1, - 0x100, - sizeof(MessageStructure_1), - (intptr_t)asn1_type_MessageStructure_1, - 0, - (intptr_t)"MessageStructure", -}; - -static const ASN1CType asn1_type__local_3107[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -const ASN1CType asn1_type_MessageStructure_1[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x10, - 3, - sizeof(MessageStructure_1), - - offsetof(MessageStructure_1, iE_ID) | 0x0, - (intptr_t)asn1_type__local_3107, - 0, - (intptr_t)"iE-ID", - - offsetof(MessageStructure_1, repetitionNumber) | 0x8000000, - (intptr_t)asn1_type_RepetitionNumber1, - offsetof(MessageStructure_1, repetitionNumber_option), - (intptr_t)"repetitionNumber", - - offsetof(MessageStructure_1, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_12, - offsetof(MessageStructure_1, iE_Extensions_option), - (intptr_t)"iE-Extensions", - -}; - -static const ASN1CType asn1_type__local_3108[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_PLMNidentity, -}; - -static const ASN1CType asn1_type__local_3109[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_LAC, -}; - -const ASN1CType asn1_type_CGI[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100001, - 4, - sizeof(CGI), - - offsetof(CGI, pLMNidentity) | 0x0, - (intptr_t)asn1_type__local_3108, - 0, - (intptr_t)"pLMNidentity", - - offsetof(CGI, lAC) | 0x0, - (intptr_t)asn1_type__local_3109, - 0, - (intptr_t)"lAC", - - offsetof(CGI, cI) | 0x0, - (intptr_t)asn1_type_CI, - 0, - (intptr_t)"cI", - - offsetof(CGI, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_13, - offsetof(CGI, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"CGI", -}; - -const ASN1CType asn1_type_CI[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100002, - 0x2, - 0x2, - (intptr_t)"CI", -}; - -const ASN1CType asn1_type_ClassmarkInformation2[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5000000 | 0x4, - 0x0, - (intptr_t)"ClassmarkInformation2", -}; - -const ASN1CType asn1_type_ClassmarkInformation3[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5000000 | 0x4, - 0x0, - (intptr_t)"ClassmarkInformation3", -}; - -const ASN1CType asn1_type_CN_DomainIndicator[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0xa, - 2, - (intptr_t)"cs-domain", - (intptr_t)"ps-domain", - (intptr_t)"CN-DomainIndicator", -}; - -const ASN1CType asn1_type_CN_ID[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x0, - 0xfff, - (intptr_t)"CN-ID", -}; - -const ASN1CType asn1_type_Correlation_ID[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4, - 0x4, - 0x4, - (intptr_t)"Correlation-ID", -}; - -const ASN1CType asn1_type_CSFB_Information[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 2, - 0, - (intptr_t)"csfb", - (intptr_t)"csfb-high-priority", - (intptr_t)"CSFB-Information", -}; - -const ASN1CType asn1_type_CSG_Id[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x3, - 0x1b, - 0x1b, - (intptr_t)"CSG-Id", -}; - -const ASN1CType asn1_type_CSG_Id_List[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x1, - 0x100, - sizeof(CSG_Id), - (intptr_t)asn1_type_CSG_Id, - 0, - (intptr_t)"CSG-Id-List", -}; - -const ASN1CType asn1_type_CSG_Membership_Status[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 2, - 0, - (intptr_t)"member", - (intptr_t)"non-member", - (intptr_t)"CSG-Membership-Status", -}; - -const ASN1CType asn1_type_DataPDUType[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100004, - 2, - 0, - (intptr_t)"pDUtype0", - (intptr_t)"pDUtype1", - (intptr_t)"DataPDUType", -}; - -const ASN1CType asn1_type_DataVolumeReference[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x0, - 0xff, - (intptr_t)"DataVolumeReference", -}; - -const ASN1CType asn1_type_DataVolumeReportingIndication[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0xa, - 2, - (intptr_t)"do-report", - (intptr_t)"do-not-report", - (intptr_t)"DataVolumeReportingIndication", -}; - -const ASN1CType asn1_type_DCH_ID[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x0, - 0xff, - (intptr_t)"DCH-ID", -}; - -const ASN1CType asn1_type_DeliveryOfErroneousSDU[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100002, - 3, - (intptr_t)"yes", - (intptr_t)"no", - (intptr_t)"no-error-detection-consideration", - (intptr_t)"DeliveryOfErroneousSDU", -}; - -const ASN1CType asn1_type_DeliveryOrder[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100004, - 2, - (intptr_t)"delivery-order-requested", - (intptr_t)"delivery-order-not-requested", - (intptr_t)"DeliveryOrder", -}; - -const ASN1CType asn1_type_DeltaRAListofIdleModeUEs[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x10, - 3, - sizeof(DeltaRAListofIdleModeUEs), - - offsetof(DeltaRAListofIdleModeUEs, newRAListofIdleModeUEs) | 0x8000000, - (intptr_t)asn1_type_NewRAListofIdleModeUEs, - offsetof(DeltaRAListofIdleModeUEs, newRAListofIdleModeUEs_option), - (intptr_t)"newRAListofIdleModeUEs", - - offsetof(DeltaRAListofIdleModeUEs, rAListwithNoIdleModeUEsAnyMore) | 0x8000000, - (intptr_t)asn1_type_RAListwithNoIdleModeUEsAnyMore, - offsetof(DeltaRAListofIdleModeUEs, rAListwithNoIdleModeUEsAnyMore_option), - (intptr_t)"rAListwithNoIdleModeUEsAnyMore", - - offsetof(DeltaRAListofIdleModeUEs, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_14, - offsetof(DeltaRAListofIdleModeUEs, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"DeltaRAListofIdleModeUEs", -}; - -const ASN1CType asn1_type_NewRAListofIdleModeUEs[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x1, - 0x10000, - sizeof(RAC), - (intptr_t)asn1_type_RAC, - 0, - (intptr_t)"NewRAListofIdleModeUEs", -}; - -const ASN1CType asn1_type_RAListwithNoIdleModeUEsAnyMore[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x1, - 0x10000, - sizeof(RAC), - (intptr_t)asn1_type_RAC, - 0, - (intptr_t)"RAListwithNoIdleModeUEsAnyMore", -}; - -const ASN1CType asn1_type_ForwardingIndication[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 1, - 0, - (intptr_t)"forwarding-admitted", - (intptr_t)"ForwardingIndication", -}; - -const ASN1CType asn1_type_DL_GTP_PDU_SequenceNumber[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0xffff, - (intptr_t)"DL-GTP-PDU-SequenceNumber", -}; - -const ASN1CType asn1_type_DL_N_PDU_SequenceNumber[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0xffff, - (intptr_t)"DL-N-PDU-SequenceNumber", -}; - -const ASN1CType asn1_type_D_RNTI[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0xfffff, - (intptr_t)"D-RNTI", -}; - -const ASN1CType asn1_type_DRX_CycleLengthCoefficient[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x6, - 0x9, - (intptr_t)"DRX-CycleLengthCoefficient", -}; - -const ASN1CType asn1_type_DSCH_ID[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x0, - 0xff, - (intptr_t)"DSCH-ID", -}; - -const ASN1CType asn1_type_EARFCN_Extended[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x7800000 | 0x2, - 0x10000, - 0x3ffff, - (intptr_t)"EARFCN-Extended", -}; - -const ASN1CType asn1_type_E_DCH_MAC_d_Flow_ID[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0x7, - (intptr_t)"E-DCH-MAC-d-Flow-ID", -}; - -static const ASN1CType asn1_type__local_3110[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x14, - 0x14, -}; - -static const ASN1CType asn1_type__local_3111[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1c, - 0x1c, -}; - -const ASN1CType asn1_type_ENB_ID[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 2, - 0, - sizeof(ENB_ID), - offsetof(ENB_ID, choice), - offsetof(ENB_ID, u), - (intptr_t)asn1_type__local_3110, - (intptr_t)"macroENB-ID", - (intptr_t)asn1_type__local_3111, - (intptr_t)"homeENB-ID", - (intptr_t)"ENB-ID", -}; - -const ASN1CType asn1_type_EncryptionAlgorithm[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0xf, - (intptr_t)"EncryptionAlgorithm", -}; - -static const ASN1CType asn1_type__local_3112[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_EncryptionKey, -}; - -const ASN1CType asn1_type_EncryptionInformation[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x10, - 3, - sizeof(EncryptionInformation), - - offsetof(EncryptionInformation, permittedAlgorithms) | 0x0, - (intptr_t)asn1_type_PermittedEncryptionAlgorithms, - 0, - (intptr_t)"permittedAlgorithms", - - offsetof(EncryptionInformation, key) | 0x0, - (intptr_t)asn1_type__local_3112, - 0, - (intptr_t)"key", - - offsetof(EncryptionInformation, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_15, - offsetof(EncryptionInformation, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"EncryptionInformation", -}; - -const ASN1CType asn1_type_EncryptionKey[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x3, - 0x80, - 0x80, - (intptr_t)"EncryptionKey", -}; - -const ASN1CType asn1_type_End_Of_CSFB[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 1, - 0, - (intptr_t)"end-of-CSFB", - (intptr_t)"End-Of-CSFB", -}; - -const ASN1CType asn1_type_EquipmentsToBeTraced[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100002, - 4, - 0, - sizeof(EquipmentsToBeTraced), - offsetof(EquipmentsToBeTraced, choice), - offsetof(EquipmentsToBeTraced, u), - (intptr_t)asn1_type_IMEIList, - (intptr_t)"iMEIlist", - (intptr_t)asn1_type_IMEISVList, - (intptr_t)"iMEISVlist", - (intptr_t)asn1_type_IMEIGroup, - (intptr_t)"iMEIgroup", - (intptr_t)asn1_type_IMEISVGroup, - (intptr_t)"iMEISVgroup", - (intptr_t)"EquipmentsToBeTraced", -}; - -const ASN1CType asn1_type_E_UTRAN_Service_Handover[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 1, - 0, - (intptr_t)"handover-to-E-UTRAN-shall-not-be-performed", - (intptr_t)"E-UTRAN-Service-Handover", -}; - -const ASN1CType asn1_type_Event[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 3, - 3, - (intptr_t)"stop-change-of-service-area", - (intptr_t)"direct", - (intptr_t)"change-of-servicearea", - (intptr_t)"stop-direct", - (intptr_t)"periodic", - (intptr_t)"stop-periodic", - (intptr_t)"Event", -}; - -static const ASN1CType asn1_type__local_3113[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0xffffff88, - 0xa5, -}; - -const ASN1CType asn1_type_Event1F_Parameters[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 2, - sizeof(Event1F_Parameters), - - offsetof(Event1F_Parameters, measurementQuantity) | 0x0, - (intptr_t)asn1_type_MeasurementQuantity, - 0, - (intptr_t)"measurementQuantity", - - offsetof(Event1F_Parameters, threshold) | 0x0, - (intptr_t)asn1_type__local_3113, - 0, - (intptr_t)"threshold", - - (intptr_t)"Event1F-Parameters", -}; - -static const ASN1CType asn1_type__local_3114[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0xffffff88, - 0xffffffe7, -}; - -const ASN1CType asn1_type_Event1I_Parameters[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 1, - sizeof(Event1I_Parameters), - - offsetof(Event1I_Parameters, threshold) | 0x0, - (intptr_t)asn1_type__local_3114, - 0, - (intptr_t)"threshold", - - (intptr_t)"Event1I-Parameters", -}; - -const ASN1CType asn1_type_ExtendedGuaranteedBitrate[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0xf42401, - 0xf424000, - (intptr_t)"ExtendedGuaranteedBitrate", -}; - -const ASN1CType asn1_type_ExtendedMaxBitrate[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0xf42401, - 0xf424000, - (intptr_t)"ExtendedMaxBitrate", -}; - -const ASN1CType asn1_type_ExtendedRNC_ID[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x1000, - 0xffff, - (intptr_t)"ExtendedRNC-ID", -}; - -const ASN1CType asn1_type_FrameSequenceNumber[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0xf, - (intptr_t)"FrameSequenceNumber", -}; - -const ASN1CType asn1_type_FrequenceLayerConvergenceFlag[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 1, - 0, - (intptr_t)"no-FLC-flag", - (intptr_t)"FrequenceLayerConvergenceFlag", -}; - -const ASN1CType asn1_type_GANSS_PositioningDataSet[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x1, - 0x9, - sizeof(GANSS_PositioningMethodAndUsage), - (intptr_t)asn1_type_GANSS_PositioningMethodAndUsage, - 0, - (intptr_t)"GANSS-PositioningDataSet", -}; - -const ASN1CType asn1_type_GANSS_PositioningMethodAndUsage[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4, - 0x1, - 0x1, - (intptr_t)"GANSS-PositioningMethodAndUsage", -}; - -const ASN1CType asn1_type_GeographicalArea[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 3, - 4, - sizeof(GeographicalArea), - offsetof(GeographicalArea, choice), - offsetof(GeographicalArea, u), - (intptr_t)asn1_type_GA_Point, - (intptr_t)"point", - (intptr_t)asn1_type_GA_PointWithUnCertainty, - (intptr_t)"pointWithUnCertainty", - (intptr_t)asn1_type_GA_Polygon, - (intptr_t)"polygon", - (intptr_t)asn1_type_GA_PointWithUnCertaintyEllipse, - (intptr_t)"pointWithUncertaintyEllipse", - (intptr_t)asn1_type_GA_PointWithAltitude, - (intptr_t)"pointWithAltitude", - (intptr_t)asn1_type_GA_PointWithAltitudeAndUncertaintyEllipsoid, - (intptr_t)"pointWithAltitudeAndUncertaintyEllipsoid", - (intptr_t)asn1_type_GA_EllipsoidArc, - (intptr_t)"ellipsoidArc", - (intptr_t)"GeographicalArea", -}; - -static const ASN1CType asn1_type__local_3115[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x0, - 0x7fffff, -}; - -static const ASN1CType asn1_type__local_3116[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0xff800000, - 0x7fffff, -}; - -const ASN1CType asn1_type_GeographicalCoordinates[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 4, - sizeof(GeographicalCoordinates), - - offsetof(GeographicalCoordinates, latitudeSign) | 0x0, - (intptr_t)asn1_type_GeographicalCoordinates_1, - 0, - (intptr_t)"latitudeSign", - - offsetof(GeographicalCoordinates, latitude) | 0x0, - (intptr_t)asn1_type__local_3115, - 0, - (intptr_t)"latitude", - - offsetof(GeographicalCoordinates, longitude) | 0x0, - (intptr_t)asn1_type__local_3116, - 0, - (intptr_t)"longitude", - - offsetof(GeographicalCoordinates, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_16, - offsetof(GeographicalCoordinates, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"GeographicalCoordinates", -}; - -const ASN1CType asn1_type_GeographicalCoordinates_1[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - 2, - (intptr_t)"north", - (intptr_t)"south", -}; - -static const ASN1CType asn1_type__local_3117[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x0, - 0x7fff, -}; - -const ASN1CType asn1_type_GA_AltitudeAndDirection[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 2, - sizeof(GA_AltitudeAndDirection), - - offsetof(GA_AltitudeAndDirection, directionOfAltitude) | 0x0, - (intptr_t)asn1_type_GA_AltitudeAndDirection_1, - 0, - (intptr_t)"directionOfAltitude", - - offsetof(GA_AltitudeAndDirection, altitude) | 0x0, - (intptr_t)asn1_type__local_3117, - 0, - (intptr_t)"altitude", - - (intptr_t)"GA-AltitudeAndDirection", -}; - -const ASN1CType asn1_type_GA_AltitudeAndDirection_1[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - 2, - (intptr_t)"height", - (intptr_t)"depth", -}; - -static const ASN1CType asn1_type__local_3118[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x0, - 0xffff, -}; - -static const ASN1CType asn1_type__local_3119[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x0, - 0x7f, -}; - -static const ASN1CType asn1_type__local_3120[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x0, - 0xb3, -}; - -static const ASN1CType asn1_type__local_3121[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004, - 0x0, - 0xb3, -}; - -static const ASN1CType asn1_type__local_3122[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100005, - 0x0, - 0x7f, -}; - -const ASN1CType asn1_type_GA_EllipsoidArc[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100006, - 7, - sizeof(GA_EllipsoidArc), - - offsetof(GA_EllipsoidArc, geographicalCoordinates) | 0x0, - (intptr_t)asn1_type_GeographicalCoordinates, - 0, - (intptr_t)"geographicalCoordinates", - - offsetof(GA_EllipsoidArc, innerRadius) | 0x0, - (intptr_t)asn1_type__local_3118, - 0, - (intptr_t)"innerRadius", - - offsetof(GA_EllipsoidArc, uncertaintyRadius) | 0x0, - (intptr_t)asn1_type__local_3119, - 0, - (intptr_t)"uncertaintyRadius", - - offsetof(GA_EllipsoidArc, offsetAngle) | 0x0, - (intptr_t)asn1_type__local_3120, - 0, - (intptr_t)"offsetAngle", - - offsetof(GA_EllipsoidArc, includedAngle) | 0x0, - (intptr_t)asn1_type__local_3121, - 0, - (intptr_t)"includedAngle", - - offsetof(GA_EllipsoidArc, confidence) | 0x0, - (intptr_t)asn1_type__local_3122, - 0, - (intptr_t)"confidence", - - offsetof(GA_EllipsoidArc, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_17, - offsetof(GA_EllipsoidArc, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"GA-EllipsoidArc", -}; - -const ASN1CType asn1_type_GA_Point[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 2, - sizeof(GA_Point), - - offsetof(GA_Point, geographicalCoordinates) | 0x0, - (intptr_t)asn1_type_GeographicalCoordinates, - 0, - (intptr_t)"geographicalCoordinates", - - offsetof(GA_Point, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_18, - offsetof(GA_Point, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"GA-Point", -}; - -const ASN1CType asn1_type_GA_PointWithAltitude[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100004, - 3, - sizeof(GA_PointWithAltitude), - - offsetof(GA_PointWithAltitude, geographicalCoordinates) | 0x0, - (intptr_t)asn1_type_GeographicalCoordinates, - 0, - (intptr_t)"geographicalCoordinates", - - offsetof(GA_PointWithAltitude, altitudeAndDirection) | 0x0, - (intptr_t)asn1_type_GA_AltitudeAndDirection, - 0, - (intptr_t)"altitudeAndDirection", - - offsetof(GA_PointWithAltitude, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_19, - offsetof(GA_PointWithAltitude, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"GA-PointWithAltitude", -}; - -static const ASN1CType asn1_type__local_3123[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002, - (intptr_t)asn1_type_GA_UncertaintyEllipse, -}; - -static const ASN1CType asn1_type__local_3124[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x0, - 0x7f, -}; - -static const ASN1CType asn1_type__local_3125[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004, - 0x0, - 0x7f, -}; - -const ASN1CType asn1_type_GA_PointWithAltitudeAndUncertaintyEllipsoid[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100005, - 6, - sizeof(GA_PointWithAltitudeAndUncertaintyEllipsoid), - - offsetof(GA_PointWithAltitudeAndUncertaintyEllipsoid, geographicalCoordinates) | 0x0, - (intptr_t)asn1_type_GeographicalCoordinates, - 0, - (intptr_t)"geographicalCoordinates", - - offsetof(GA_PointWithAltitudeAndUncertaintyEllipsoid, altitudeAndDirection) | 0x0, - (intptr_t)asn1_type_GA_AltitudeAndDirection, - 0, - (intptr_t)"altitudeAndDirection", - - offsetof(GA_PointWithAltitudeAndUncertaintyEllipsoid, uncertaintyEllipse) | 0x0, - (intptr_t)asn1_type__local_3123, - 0, - (intptr_t)"uncertaintyEllipse", - - offsetof(GA_PointWithAltitudeAndUncertaintyEllipsoid, uncertaintyAltitude) | 0x0, - (intptr_t)asn1_type__local_3124, - 0, - (intptr_t)"uncertaintyAltitude", - - offsetof(GA_PointWithAltitudeAndUncertaintyEllipsoid, confidence) | 0x0, - (intptr_t)asn1_type__local_3125, - 0, - (intptr_t)"confidence", - - offsetof(GA_PointWithAltitudeAndUncertaintyEllipsoid, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_20, - offsetof(GA_PointWithAltitudeAndUncertaintyEllipsoid, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"GA-PointWithAltitudeAndUncertaintyEllipsoid", -}; - -static const ASN1CType asn1_type__local_3126[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x0, - 0x7f, -}; - -const ASN1CType asn1_type_GA_PointWithUnCertainty[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100001, - 3, - sizeof(GA_PointWithUnCertainty), - - offsetof(GA_PointWithUnCertainty, geographicalCoordinates) | 0x0, - (intptr_t)asn1_type_GeographicalCoordinates, - 0, - (intptr_t)"geographicalCoordinates", - - offsetof(GA_PointWithUnCertainty, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_21, - offsetof(GA_PointWithUnCertainty, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - offsetof(GA_PointWithUnCertainty, uncertaintyCode) | 0x0, - (intptr_t)asn1_type__local_3126, - 0, - (intptr_t)"uncertaintyCode", - - (intptr_t)"GA-PointWithUnCertainty", -}; - -static const ASN1CType asn1_type__local_3127[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_GA_UncertaintyEllipse, -}; - -static const ASN1CType asn1_type__local_3128[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x0, - 0x7f, -}; - -const ASN1CType asn1_type_GA_PointWithUnCertaintyEllipse[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100003, - 4, - sizeof(GA_PointWithUnCertaintyEllipse), - - offsetof(GA_PointWithUnCertaintyEllipse, geographicalCoordinates) | 0x0, - (intptr_t)asn1_type_GeographicalCoordinates, - 0, - (intptr_t)"geographicalCoordinates", - - offsetof(GA_PointWithUnCertaintyEllipse, uncertaintyEllipse) | 0x0, - (intptr_t)asn1_type__local_3127, - 0, - (intptr_t)"uncertaintyEllipse", - - offsetof(GA_PointWithUnCertaintyEllipse, confidence) | 0x0, - (intptr_t)asn1_type__local_3128, - 0, - (intptr_t)"confidence", - - offsetof(GA_PointWithUnCertaintyEllipse, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_22, - offsetof(GA_PointWithUnCertaintyEllipse, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"GA-PointWithUnCertaintyEllipse", -}; - -const ASN1CType asn1_type_GA_Polygon[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100002, - 0x1, - 0xf, - sizeof(GA_Polygon_1), - (intptr_t)asn1_type_GA_Polygon_1, - 0, - (intptr_t)"GA-Polygon", -}; - -const ASN1CType asn1_type_GA_Polygon_1[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x10, - 2, - sizeof(GA_Polygon_1), - - offsetof(GA_Polygon_1, geographicalCoordinates) | 0x0, - (intptr_t)asn1_type_GeographicalCoordinates, - 0, - (intptr_t)"geographicalCoordinates", - - offsetof(GA_Polygon_1, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_23, - offsetof(GA_Polygon_1, iE_Extensions_option), - (intptr_t)"iE-Extensions", - -}; - -static const ASN1CType asn1_type__local_3129[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0x7f, -}; - -static const ASN1CType asn1_type__local_3130[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x0, - 0x7f, -}; - -static const ASN1CType asn1_type__local_3131[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x0, - 0xb3, -}; - -const ASN1CType asn1_type_GA_UncertaintyEllipse[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(GA_UncertaintyEllipse), - - offsetof(GA_UncertaintyEllipse, uncertaintySemi_major) | 0x0, - (intptr_t)asn1_type__local_3129, - 0, - (intptr_t)"uncertaintySemi-major", - - offsetof(GA_UncertaintyEllipse, uncertaintySemi_minor) | 0x0, - (intptr_t)asn1_type__local_3130, - 0, - (intptr_t)"uncertaintySemi-minor", - - offsetof(GA_UncertaintyEllipse, orientationOfMajorAxis) | 0x0, - (intptr_t)asn1_type__local_3131, - 0, - (intptr_t)"orientationOfMajorAxis", - - (intptr_t)"GA-UncertaintyEllipse", -}; - -const ASN1CType asn1_type_GERAN_BSC_Container[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5000000 | 0x4, - 0x0, - (intptr_t)"GERAN-BSC-Container", -}; - -static const ASN1CType asn1_type__local_3132[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_LAI, -}; - -static const ASN1CType asn1_type__local_3133[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_RAC, -}; - -const ASN1CType asn1_type_GERAN_Cell_ID[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100001, - 4, - sizeof(GERAN_Cell_ID), - - offsetof(GERAN_Cell_ID, lAI) | 0x0, - (intptr_t)asn1_type__local_3132, - 0, - (intptr_t)"lAI", - - offsetof(GERAN_Cell_ID, rAC) | 0x0, - (intptr_t)asn1_type__local_3133, - 0, - (intptr_t)"rAC", - - offsetof(GERAN_Cell_ID, cI) | 0x0, - (intptr_t)asn1_type_CI, - 0, - (intptr_t)"cI", - - offsetof(GERAN_Cell_ID, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_24, - offsetof(GERAN_Cell_ID, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"GERAN-Cell-ID", -}; - -const ASN1CType asn1_type_GERAN_Classmark[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5000000 | 0x4, - 0x0, - (intptr_t)"GERAN-Classmark", -}; - -static const ASN1CType asn1_type__local_3134[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_PLMNidentity, -}; - -const ASN1CType asn1_type_GlobalCN_ID[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x10, - 2, - sizeof(GlobalCN_ID), - - offsetof(GlobalCN_ID, pLMNidentity) | 0x0, - (intptr_t)asn1_type__local_3134, - 0, - (intptr_t)"pLMNidentity", - - offsetof(GlobalCN_ID, cN_ID) | 0x0, - (intptr_t)asn1_type_CN_ID, - 0, - (intptr_t)"cN-ID", - - (intptr_t)"GlobalCN-ID", -}; - -static const ASN1CType asn1_type__local_3135[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_PLMNidentity, -}; - -static const ASN1CType asn1_type__local_3136[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_RNC_ID, -}; - -const ASN1CType asn1_type_GlobalRNC_ID[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x10, - 2, - sizeof(GlobalRNC_ID), - - offsetof(GlobalRNC_ID, pLMNidentity) | 0x0, - (intptr_t)asn1_type__local_3135, - 0, - (intptr_t)"pLMNidentity", - - offsetof(GlobalRNC_ID, rNC_ID) | 0x0, - (intptr_t)asn1_type__local_3136, - 0, - (intptr_t)"rNC-ID", - - (intptr_t)"GlobalRNC-ID", -}; - -const ASN1CType asn1_type_GTP_TEI[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4, - 0x4, - 0x4, - (intptr_t)"GTP-TEI", -}; - -const ASN1CType asn1_type_GuaranteedBitrate[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0xf42400, - (intptr_t)"GuaranteedBitrate", -}; - -const ASN1CType asn1_type_HigherBitratesThan16MbpsFlag[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 2, - 0, - (intptr_t)"allowed", - (intptr_t)"not-allowed", - (intptr_t)"HigherBitratesThan16MbpsFlag", -}; - -const ASN1CType asn1_type_HS_DSCH_MAC_d_Flow_ID[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0x7, - (intptr_t)"HS-DSCH-MAC-d-Flow-ID", -}; - -const ASN1CType asn1_type_IMEI[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4, - 0x8, - 0x8, - (intptr_t)"IMEI", -}; - -static const ASN1CType asn1_type__local_3137[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_IMEI, -}; - -static const ASN1CType asn1_type__local_3138[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x7, - 0x7, -}; - -const ASN1CType asn1_type_IMEIGroup[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100002, - 3, - sizeof(IMEIGroup), - - offsetof(IMEIGroup, iMEI) | 0x0, - (intptr_t)asn1_type__local_3137, - 0, - (intptr_t)"iMEI", - - offsetof(IMEIGroup, iMEIMask) | 0x0, - (intptr_t)asn1_type__local_3138, - 0, - (intptr_t)"iMEIMask", - - offsetof(IMEIGroup, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_25, - offsetof(IMEIGroup, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"IMEIGroup", -}; - -const ASN1CType asn1_type_IMEIList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x1, - 0x40, - sizeof(IMEI), - (intptr_t)asn1_type_IMEI, - 0, - (intptr_t)"IMEIList", -}; - -const ASN1CType asn1_type_IMEISV[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4, - 0x8, - 0x8, - (intptr_t)"IMEISV", -}; - -static const ASN1CType asn1_type__local_3139[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_IMEISV, -}; - -static const ASN1CType asn1_type__local_3140[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x7, - 0x7, -}; - -const ASN1CType asn1_type_IMEISVGroup[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100003, - 3, - sizeof(IMEISVGroup), - - offsetof(IMEISVGroup, iMEISV) | 0x0, - (intptr_t)asn1_type__local_3139, - 0, - (intptr_t)"iMEISV", - - offsetof(IMEISVGroup, iMEISVMask) | 0x0, - (intptr_t)asn1_type__local_3140, - 0, - (intptr_t)"iMEISVMask", - - offsetof(IMEISVGroup, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_26, - offsetof(IMEISVGroup, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"IMEISVGroup", -}; - -const ASN1CType asn1_type_IMEISVList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x1, - 0x40, - sizeof(IMEISV), - (intptr_t)asn1_type_IMEISV, - 0, - (intptr_t)"IMEISVList", -}; - -const ASN1CType asn1_type_ImmediateMDT[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 4, - sizeof(ImmediateMDT), - - offsetof(ImmediateMDT, measurementsToActivate) | 0x0, - (intptr_t)asn1_type_MeasurementsToActivate, - 0, - (intptr_t)"measurementsToActivate", - - offsetof(ImmediateMDT, m1report) | 0x8000000, - (intptr_t)asn1_type_M1Report, - offsetof(ImmediateMDT, m1report_option), - (intptr_t)"m1report", - - offsetof(ImmediateMDT, m2report) | 0x8000000, - (intptr_t)asn1_type_M2Report, - offsetof(ImmediateMDT, m2report_option), - (intptr_t)"m2report", - - offsetof(ImmediateMDT, iE_Extensions) | 0x28000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_27, - offsetof(ImmediateMDT, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"ImmediateMDT", -}; - -const ASN1CType asn1_type_IncludeVelocity[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0xa, - 1, - (intptr_t)"requested", - (intptr_t)"IncludeVelocity", -}; - -const ASN1CType asn1_type_InformationExchangeID[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0xfffff, - (intptr_t)"InformationExchangeID", -}; - -const ASN1CType asn1_type_InformationExchangeType[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 2, - 0, - (intptr_t)"transfer", - (intptr_t)"request", - (intptr_t)"InformationExchangeType", -}; - -const ASN1CType asn1_type_InformationRequested[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0, - 2, - 0, - sizeof(InformationRequested), - offsetof(InformationRequested, choice), - offsetof(InformationRequested, u), - (intptr_t)asn1_type_RequestedMBMSIPMulticastAddressandAPNRequest, - (intptr_t)"requestedMBMSIPMulticastAddressandAPNRequest", - (intptr_t)asn1_type_RequestedMulticastServiceList, - (intptr_t)"requestedMulticastServiceList", - (intptr_t)"InformationRequested", -}; - -static const ASN1CType asn1_type__local_3141[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100001, - (intptr_t)asn1_type_PermanentNAS_UE_ID, -}; - -const ASN1CType asn1_type_InformationRequestType[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0, - 2, - 0, - sizeof(InformationRequestType), - offsetof(InformationRequestType, choice), - offsetof(InformationRequestType, u), - (intptr_t)asn1_type_MBMSIPMulticastAddressandAPNRequest, - (intptr_t)"mBMSIPMulticastAddressandAPNRequest", - (intptr_t)asn1_type__local_3141, - (intptr_t)"permanentNAS-UE-ID", - (intptr_t)"InformationRequestType", -}; - -const ASN1CType asn1_type_InformationTransferID[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0xfffff, - (intptr_t)"InformationTransferID", -}; - -const ASN1CType asn1_type_InformationTransferType[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0, - 1, - 0, - sizeof(InformationTransferType), - offsetof(InformationTransferType, choice), - offsetof(InformationTransferType, u), - (intptr_t)asn1_type_RNCTraceInformation, - (intptr_t)"rNCTraceInformation", - (intptr_t)"InformationTransferType", -}; - -const ASN1CType asn1_type_IntegrityProtectionAlgorithm[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0xf, - (intptr_t)"IntegrityProtectionAlgorithm", -}; - -static const ASN1CType asn1_type__local_3142[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_IntegrityProtectionKey, -}; - -const ASN1CType asn1_type_IntegrityProtectionInformation[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x10, - 3, - sizeof(IntegrityProtectionInformation), - - offsetof(IntegrityProtectionInformation, permittedAlgorithms) | 0x0, - (intptr_t)asn1_type_PermittedIntegrityProtectionAlgorithms, - 0, - (intptr_t)"permittedAlgorithms", - - offsetof(IntegrityProtectionInformation, key) | 0x0, - (intptr_t)asn1_type__local_3142, - 0, - (intptr_t)"key", - - offsetof(IntegrityProtectionInformation, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_28, - offsetof(IntegrityProtectionInformation, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"IntegrityProtectionInformation", -}; - -const ASN1CType asn1_type_IntegrityProtectionKey[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x3, - 0x80, - 0x80, - (intptr_t)"IntegrityProtectionKey", -}; - -const ASN1CType asn1_type_InterSystemInformationTransferType[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0, - 1, - 0, - sizeof(InterSystemInformationTransferType), - offsetof(InterSystemInformationTransferType, choice), - offsetof(InterSystemInformationTransferType, u), - (intptr_t)asn1_type_RIM_Transfer, - (intptr_t)"rIM-Transfer", - (intptr_t)"InterSystemInformationTransferType", -}; - -static const ASN1CType asn1_type__local_3143[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_CellLoadInformation, -}; - -static const ASN1CType asn1_type__local_3144[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_CellLoadInformation, -}; - -const ASN1CType asn1_type_InterSystemInformation_TransparentContainer[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(InterSystemInformation_TransparentContainer), - - offsetof(InterSystemInformation_TransparentContainer, downlinkCellLoadInformation) | 0x8000000, - (intptr_t)asn1_type__local_3143, - offsetof(InterSystemInformation_TransparentContainer, downlinkCellLoadInformation_option), - (intptr_t)"downlinkCellLoadInformation", - - offsetof(InterSystemInformation_TransparentContainer, uplinkCellLoadInformation) | 0x8000000, - (intptr_t)asn1_type__local_3144, - offsetof(InterSystemInformation_TransparentContainer, uplinkCellLoadInformation_option), - (intptr_t)"uplinkCellLoadInformation", - - offsetof(InterSystemInformation_TransparentContainer, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_29, - offsetof(InterSystemInformation_TransparentContainer, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"InterSystemInformation-TransparentContainer", -}; - -const ASN1CType asn1_type_IPMulticastAddress[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4, - 0x4, - 0x10, - (intptr_t)"IPMulticastAddress", -}; - -const ASN1CType asn1_type_IuSignallingConnectionIdentifier[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x3, - 0x18, - 0x18, - (intptr_t)"IuSignallingConnectionIdentifier", -}; - -static const ASN1CType asn1_type__local_3145[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_GTP_TEI, -}; - -const ASN1CType asn1_type_IuTransportAssociation[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0, - 2, - 0, - sizeof(IuTransportAssociation), - offsetof(IuTransportAssociation, choice), - offsetof(IuTransportAssociation, u), - (intptr_t)asn1_type__local_3145, - (intptr_t)"gTP-TEI", - (intptr_t)asn1_type_BindingID, - (intptr_t)"bindingID", - (intptr_t)"IuTransportAssociation", -}; - -const ASN1CType asn1_type_KeyStatus[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 2, - 0, - (intptr_t)"old", - (intptr_t)"new", - (intptr_t)"KeyStatus", -}; - -const ASN1CType asn1_type_LA_LIST[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x1, - 0x10000, - sizeof(LA_LIST_1), - (intptr_t)asn1_type_LA_LIST_1, - 0, - (intptr_t)"LA-LIST", -}; - -static const ASN1CType asn1_type__local_3146[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_LAC, -}; - -const ASN1CType asn1_type_LA_LIST_1[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x10, - 3, - sizeof(LA_LIST_1), - - offsetof(LA_LIST_1, lAC) | 0x0, - (intptr_t)asn1_type__local_3146, - 0, - (intptr_t)"lAC", - - offsetof(LA_LIST_1, listOF_SNAs) | 0x0, - (intptr_t)asn1_type_ListOF_SNAs, - 0, - (intptr_t)"listOF-SNAs", - - offsetof(LA_LIST_1, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_30, - offsetof(LA_LIST_1, iE_Extensions_option), - (intptr_t)"iE-Extensions", - -}; - -const ASN1CType asn1_type_LAC[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4, - 0x2, - 0x2, - (intptr_t)"LAC", -}; - -static const ASN1CType asn1_type__local_3147[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_PLMNidentity, -}; - -static const ASN1CType asn1_type__local_3148[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_LAC, -}; - -const ASN1CType asn1_type_LAI[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x10, - 3, - sizeof(LAI), - - offsetof(LAI, pLMNidentity) | 0x0, - (intptr_t)asn1_type__local_3147, - 0, - (intptr_t)"pLMNidentity", - - offsetof(LAI, lAC) | 0x0, - (intptr_t)asn1_type__local_3148, - 0, - (intptr_t)"lAC", - - offsetof(LAI, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_31, - offsetof(LAI, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"LAI", -}; - -static const ASN1CType asn1_type__local_3149[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_SAI, -}; - -static const ASN1CType asn1_type__local_3150[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x0, - 0x7fff, -}; - -const ASN1CType asn1_type_LastKnownServiceArea[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(LastKnownServiceArea), - - offsetof(LastKnownServiceArea, sAI) | 0x0, - (intptr_t)asn1_type__local_3149, - 0, - (intptr_t)"sAI", - - offsetof(LastKnownServiceArea, ageOfSAI) | 0x0, - (intptr_t)asn1_type__local_3150, - 0, - (intptr_t)"ageOfSAI", - - offsetof(LastKnownServiceArea, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_32, - offsetof(LastKnownServiceArea, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"LastKnownServiceArea", -}; - -static const ASN1CType asn1_type__local_3151[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_UTRAN_CellID, -}; - -const ASN1CType asn1_type_LastVisitedUTRANCell_Item[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 4, - sizeof(LastVisitedUTRANCell_Item), - - offsetof(LastVisitedUTRANCell_Item, uTRAN_CellID) | 0x0, - (intptr_t)asn1_type__local_3151, - 0, - (intptr_t)"uTRAN-CellID", - - offsetof(LastVisitedUTRANCell_Item, cellType) | 0x0, - (intptr_t)asn1_type_CellType, - 0, - (intptr_t)"cellType", - - offsetof(LastVisitedUTRANCell_Item, time_UE_StayedInCell) | 0x0, - (intptr_t)asn1_type_Time_UE_StayedInCell, - 0, - (intptr_t)"time-UE-StayedInCell", - - offsetof(LastVisitedUTRANCell_Item, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_33, - offsetof(LastVisitedUTRANCell_Item, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"LastVisitedUTRANCell-Item", -}; - -const ASN1CType asn1_type_LHN_ID[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4, - 0x20, - 0x100, - (intptr_t)"LHN-ID", -}; - -const ASN1CType asn1_type_Links_to_log[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 3, - 0, - (intptr_t)"uplink", - (intptr_t)"downlink", - (intptr_t)"both-uplink-and-downlink", - (intptr_t)"Links-to-log", -}; - -const ASN1CType asn1_type_ListOF_SNAs[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x1, - 0x10000, - sizeof(SNAC), - (intptr_t)asn1_type_SNAC, - 0, - (intptr_t)"ListOF-SNAs", -}; - -const ASN1CType asn1_type_ListOfInterfacesToTrace[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100002, - 0x1, - 0x10, - sizeof(InterfacesToTraceItem), - (intptr_t)asn1_type_InterfacesToTraceItem, - 0, - (intptr_t)"ListOfInterfacesToTrace", -}; - -const ASN1CType asn1_type_InterfacesToTraceItem[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(InterfacesToTraceItem), - - offsetof(InterfacesToTraceItem, interface) | 0x0, - (intptr_t)asn1_type_InterfacesToTraceItem_1, - 0, - (intptr_t)"interface", - - offsetof(InterfacesToTraceItem, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_34, - offsetof(InterfacesToTraceItem, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"InterfacesToTraceItem", -}; - -const ASN1CType asn1_type_InterfacesToTraceItem_1[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100000, - 5, - 0, - (intptr_t)"iu-cs", - (intptr_t)"iu-ps", - (intptr_t)"iur", - (intptr_t)"iub", - (intptr_t)"uu", -}; - -const ASN1CType asn1_type_LoadValue[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x0, - 0x64, - (intptr_t)"LoadValue", -}; - -const ASN1CType asn1_type_LocationRelatedDataRequestType[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(LocationRelatedDataRequestType), - - offsetof(LocationRelatedDataRequestType, requestedLocationRelatedDataType) | 0x0, - (intptr_t)asn1_type_RequestedLocationRelatedDataType, - 0, - (intptr_t)"requestedLocationRelatedDataType", - - offsetof(LocationRelatedDataRequestType, requestedGPSAssistanceData) | 0x8000000, - (intptr_t)asn1_type_RequestedGPSAssistanceData, - offsetof(LocationRelatedDataRequestType, requestedGPSAssistanceData_option), - (intptr_t)"requestedGPSAssistanceData", - - (intptr_t)"LocationRelatedDataRequestType", -}; - -const ASN1CType asn1_type_LocationRelatedDataRequestTypeSpecificToGERANIuMode[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 3, - 0, - (intptr_t)"decipheringKeysEOTD", - (intptr_t)"dedicatedMobileAssistedEOTDAssistanceData", - (intptr_t)"dedicatedMobileBasedEOTDAssistanceData", - (intptr_t)"LocationRelatedDataRequestTypeSpecificToGERANIuMode", -}; - -static const ASN1CType asn1_type__local_3152[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100003, - (intptr_t)asn1_type_VerticalAccuracyCode, -}; - -static const ASN1CType asn1_type__local_3153[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100004, - (intptr_t)asn1_type_PositioningPriority, -}; - -static const ASN1CType asn1_type__local_3154[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100005, - (intptr_t)asn1_type_PositioningPriority, -}; - -static const ASN1CType asn1_type__local_3155[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100006, - (intptr_t)asn1_type_ClientType, -}; - -static const ASN1CType asn1_type__local_3156[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100007, - (intptr_t)asn1_type_ClientType, -}; - -static const ASN1CType asn1_type__local_3157[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100008, - (intptr_t)asn1_type_ResponseTime, -}; - -static const ASN1CType asn1_type__local_3158[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100009, - (intptr_t)asn1_type_IncludeVelocity, -}; - -static const ASN1CType asn1_type__local_3159[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x10000a, - (intptr_t)asn1_type_PeriodicLocationInfo, -}; - -const ASN1CType asn1_type_LocationReportingTransferInformation[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 12, - sizeof(LocationReportingTransferInformation), - - offsetof(LocationReportingTransferInformation, reportChangeOfSAI) | 0x8000000, - (intptr_t)asn1_type_ReportChangeOfSAI, - offsetof(LocationReportingTransferInformation, reportChangeOfSAI_option), - (intptr_t)"reportChangeOfSAI", - - offsetof(LocationReportingTransferInformation, periodicReportingIndicator) | 0x8000000, - (intptr_t)asn1_type_PeriodicReportingIndicator, - offsetof(LocationReportingTransferInformation, periodicReportingIndicator_option), - (intptr_t)"periodicReportingIndicator", - - offsetof(LocationReportingTransferInformation, directReportingIndicator) | 0x8000000, - (intptr_t)asn1_type_DirectReportingIndicator, - offsetof(LocationReportingTransferInformation, directReportingIndicator_option), - (intptr_t)"directReportingIndicator", - - offsetof(LocationReportingTransferInformation, verticalAccuracyCode) | 0x8000000, - (intptr_t)asn1_type__local_3152, - offsetof(LocationReportingTransferInformation, verticalAccuracyCode_option), - (intptr_t)"verticalAccuracyCode", - - offsetof(LocationReportingTransferInformation, positioningPriorityChangeSAI) | 0x8000000, - (intptr_t)asn1_type__local_3153, - offsetof(LocationReportingTransferInformation, positioningPriorityChangeSAI_option), - (intptr_t)"positioningPriorityChangeSAI", - - offsetof(LocationReportingTransferInformation, positioningPriorityDirect) | 0x8000000, - (intptr_t)asn1_type__local_3154, - offsetof(LocationReportingTransferInformation, positioningPriorityDirect_option), - (intptr_t)"positioningPriorityDirect", - - offsetof(LocationReportingTransferInformation, clientTypePeriodic) | 0x8000000, - (intptr_t)asn1_type__local_3155, - offsetof(LocationReportingTransferInformation, clientTypePeriodic_option), - (intptr_t)"clientTypePeriodic", - - offsetof(LocationReportingTransferInformation, clientTypeDirect) | 0x8000000, - (intptr_t)asn1_type__local_3156, - offsetof(LocationReportingTransferInformation, clientTypeDirect_option), - (intptr_t)"clientTypeDirect", - - offsetof(LocationReportingTransferInformation, responseTime) | 0x8000000, - (intptr_t)asn1_type__local_3157, - offsetof(LocationReportingTransferInformation, responseTime_option), - (intptr_t)"responseTime", - - offsetof(LocationReportingTransferInformation, includeVelocity) | 0x8000000, - (intptr_t)asn1_type__local_3158, - offsetof(LocationReportingTransferInformation, includeVelocity_option), - (intptr_t)"includeVelocity", - - offsetof(LocationReportingTransferInformation, periodicLocationInfo) | 0x8000000, - (intptr_t)asn1_type__local_3159, - offsetof(LocationReportingTransferInformation, periodicLocationInfo_option), - (intptr_t)"periodicLocationInfo", - - offsetof(LocationReportingTransferInformation, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_35, - offsetof(LocationReportingTransferInformation, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"LocationReportingTransferInformation", -}; - -const ASN1CType asn1_type_ReportChangeOfSAI[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 1, - 0, - (intptr_t)"requested", - (intptr_t)"ReportChangeOfSAI", -}; - -const ASN1CType asn1_type_PeriodicReportingIndicator[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 2, - 0, - (intptr_t)"periodicSAI", - (intptr_t)"periodicGeo", - (intptr_t)"PeriodicReportingIndicator", -}; - -const ASN1CType asn1_type_DirectReportingIndicator[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100002, - 2, - 0, - (intptr_t)"directSAI", - (intptr_t)"directGeo", - (intptr_t)"DirectReportingIndicator", -}; - -const ASN1CType asn1_type_L3_Information[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5000000 | 0x4, - 0x0, - (intptr_t)"L3-Information", -}; - -const ASN1CType asn1_type_M1Report[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 2, - 0, - sizeof(M1Report), - offsetof(M1Report, choice), - offsetof(M1Report, u), - (intptr_t)asn1_type_MDT_Report_Parameters, - (intptr_t)"periodic", - (intptr_t)asn1_type_Event1F_Parameters, - (intptr_t)"event1F", - (intptr_t)"M1Report", -}; - -const ASN1CType asn1_type_M2Report[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100002, - 2, - 0, - sizeof(M2Report), - offsetof(M2Report, choice), - offsetof(M2Report, u), - (intptr_t)asn1_type_MDT_Report_Parameters, - (intptr_t)"periodic", - (intptr_t)asn1_type_Event1I_Parameters, - (intptr_t)"event1I", - (intptr_t)"M2Report", -}; - -static const ASN1CType asn1_type__local_3160[] = { - (ASN1_CTYPE_NULL << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, -}; - -const ASN1CType asn1_type_M4Report[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0, - 2, - 0, - sizeof(M4Report), - offsetof(M4Report, choice), - offsetof(M4Report, u), - (intptr_t)asn1_type__local_3160, - (intptr_t)"all", - (intptr_t)asn1_type_M4_Collection_Parameters, - (intptr_t)"m4-collection-parameters", - (intptr_t)"M4Report", -}; - -const ASN1CType asn1_type_M4_Collection_Parameters[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 3, - sizeof(M4_Collection_Parameters), - - offsetof(M4_Collection_Parameters, m4_period) | 0x0, - (intptr_t)asn1_type_M4_Period, - 0, - (intptr_t)"m4-period", - - offsetof(M4_Collection_Parameters, m4_threshold) | 0x8000000, - (intptr_t)asn1_type_M4_Threshold, - offsetof(M4_Collection_Parameters, m4_threshold_option), - (intptr_t)"m4-threshold", - - offsetof(M4_Collection_Parameters, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_36, - offsetof(M4_Collection_Parameters, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"M4-Collection-Parameters", -}; - -const ASN1CType asn1_type_M4_Period[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 8, - 0, - (intptr_t)"ms100", - (intptr_t)"ms250", - (intptr_t)"ms500", - (intptr_t)"ms1000", - (intptr_t)"ms2000", - (intptr_t)"ms3000", - (intptr_t)"ms4000", - (intptr_t)"ms6000", - (intptr_t)"M4-Period", -}; - -const ASN1CType asn1_type_M4_Threshold[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x0, - 0x1f, - (intptr_t)"M4-Threshold", -}; - -static const ASN1CType asn1_type__local_3161[] = { - (ASN1_CTYPE_NULL << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, -}; - -const ASN1CType asn1_type_M5Report[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0, - 2, - 0, - sizeof(M5Report), - offsetof(M5Report, choice), - offsetof(M5Report, u), - (intptr_t)asn1_type__local_3161, - (intptr_t)"when-available", - (intptr_t)asn1_type_M5_Period, - (intptr_t)"m5-period", - (intptr_t)"M5Report", -}; - -const ASN1CType asn1_type_M5_Period[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 8, - 0, - (intptr_t)"ms100", - (intptr_t)"ms250", - (intptr_t)"ms500", - (intptr_t)"ms1000", - (intptr_t)"ms2000", - (intptr_t)"ms3000", - (intptr_t)"ms4000", - (intptr_t)"ms6000", - (intptr_t)"M5-Period", -}; - -const ASN1CType asn1_type_M6Report[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(M6Report), - - offsetof(M6Report, m6_period) | 0x0, - (intptr_t)asn1_type_M6_Period, - 0, - (intptr_t)"m6-period", - - offsetof(M6Report, m6_links_to_log) | 0x0, - (intptr_t)asn1_type_Links_to_log, - 0, - (intptr_t)"m6-links-to-log", - - offsetof(M6Report, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_37, - offsetof(M6Report, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"M6Report", -}; - -const ASN1CType asn1_type_M6_Period[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 13, - 0, - (intptr_t)"ms1000", - (intptr_t)"ms2000", - (intptr_t)"ms3000", - (intptr_t)"ms4000", - (intptr_t)"ms6000", - (intptr_t)"ms8000", - (intptr_t)"ms12000", - (intptr_t)"ms16000", - (intptr_t)"ms20000", - (intptr_t)"ms24000", - (intptr_t)"ms28000", - (intptr_t)"ms32000", - (intptr_t)"ms64000", - (intptr_t)"M6-Period", -}; - -const ASN1CType asn1_type_M7Report[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(M7Report), - - offsetof(M7Report, m7_period) | 0x0, - (intptr_t)asn1_type_M7_Period, - 0, - (intptr_t)"m7-period", - - offsetof(M7Report, m7_links_to_log) | 0x0, - (intptr_t)asn1_type_Links_to_log, - 0, - (intptr_t)"m7-links-to-log", - - offsetof(M7Report, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_38, - offsetof(M7Report, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"M7Report", -}; - -const ASN1CType asn1_type_M7_Period[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 13, - 0, - (intptr_t)"ms1000", - (intptr_t)"ms2000", - (intptr_t)"ms3000", - (intptr_t)"ms4000", - (intptr_t)"ms6000", - (intptr_t)"ms8000", - (intptr_t)"ms12000", - (intptr_t)"ms16000", - (intptr_t)"ms20000", - (intptr_t)"ms24000", - (intptr_t)"ms28000", - (intptr_t)"ms32000", - (intptr_t)"ms64000", - (intptr_t)"M7-Period", -}; - -const ASN1CType asn1_type_Management_Based_MDT_Allowed[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 1, - 0, - (intptr_t)"allowed", - (intptr_t)"Management-Based-MDT-Allowed", -}; - -const ASN1CType asn1_type_MaxBitrate[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x1, - 0xf42400, - (intptr_t)"MaxBitrate", -}; - -const ASN1CType asn1_type_MaxSDU_Size[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100005, - 0x0, - 0x8000, - (intptr_t)"MaxSDU-Size", -}; - -const ASN1CType asn1_type_MBMS_PTP_RAB_ID[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x8, - 0x8, - (intptr_t)"MBMS-PTP-RAB-ID", -}; - -const ASN1CType asn1_type_MBMSBearerServiceType[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 2, - 0, - (intptr_t)"multicast", - (intptr_t)"broadcast", - (intptr_t)"MBMSBearerServiceType", -}; - -const ASN1CType asn1_type_MBMSCNDe_Registration[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 2, - 0, - (intptr_t)"normalsessionstop", - (intptr_t)"deregister", - (intptr_t)"MBMSCNDe-Registration", -}; - -const ASN1CType asn1_type_MBMSCountingInformation[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 2, - 0, - (intptr_t)"counting", - (intptr_t)"notcounting", - (intptr_t)"MBMSCountingInformation", -}; - -const ASN1CType asn1_type_MBMSHCIndicator[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 2, - 0, - (intptr_t)"uncompressed-header", - (intptr_t)"compressed-header", - (intptr_t)"MBMSHCIndicator", -}; - -const ASN1CType asn1_type_MBMSIPMulticastAddressandAPNRequest[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x1, - 0x200, - sizeof(TMGI), - (intptr_t)asn1_type_TMGI, - 0, - (intptr_t)"MBMSIPMulticastAddressandAPNRequest", -}; - -const ASN1CType asn1_type_MBMSLinkingInformation[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 1, - 0, - (intptr_t)"uE-has-joined-multicast-services", - (intptr_t)"MBMSLinkingInformation", -}; - -const ASN1CType asn1_type_MBMSRegistrationRequestType[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 2, - 0, - (intptr_t)"register", - (intptr_t)"deregister", - (intptr_t)"MBMSRegistrationRequestType", -}; - -const ASN1CType asn1_type_MBMSServiceArea[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5000000 | 0x4, - 0x0, - (intptr_t)"MBMSServiceArea", -}; - -const ASN1CType asn1_type_MBMSSessionDuration[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4, - 0x3, - 0x3, - (intptr_t)"MBMSSessionDuration", -}; - -const ASN1CType asn1_type_MBMSSessionIdentity[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4, - 0x1, - 0x1, - (intptr_t)"MBMSSessionIdentity", -}; - -const ASN1CType asn1_type_MBMSSessionRepetitionNumber[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4, - 0x1, - 0x1, - (intptr_t)"MBMSSessionRepetitionNumber", -}; - -const ASN1CType asn1_type_MDT_Activation[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 3, - 0, - (intptr_t)"immediateMDTonly", - (intptr_t)"loggedMDTonly", - (intptr_t)"immediateMDTandTrace", - (intptr_t)"MDT-Activation", -}; - -static const ASN1CType asn1_type__local_3162[] = { - (ASN1_CTYPE_NULL << ASN1_CTYPE_SHIFT) | 0x0 | 0x100003, -}; - -const ASN1CType asn1_type_MDTAreaScope[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 4, - 0, - sizeof(MDTAreaScope), - offsetof(MDTAreaScope, choice), - offsetof(MDTAreaScope, u), - (intptr_t)asn1_type_CellBased, - (intptr_t)"cellbased", - (intptr_t)asn1_type_LABased, - (intptr_t)"labased", - (intptr_t)asn1_type_RABased, - (intptr_t)"rabased", - (intptr_t)asn1_type__local_3162, - (intptr_t)"plmn-area-based", - (intptr_t)"MDTAreaScope", -}; - -const ASN1CType asn1_type_MDT_Configuration[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 4, - sizeof(MDT_Configuration), - - offsetof(MDT_Configuration, mdtActivation) | 0x0, - (intptr_t)asn1_type_MDT_Activation, - 0, - (intptr_t)"mdtActivation", - - offsetof(MDT_Configuration, mdtAreaScope) | 0x0, - (intptr_t)asn1_type_MDTAreaScope, - 0, - (intptr_t)"mdtAreaScope", - - offsetof(MDT_Configuration, mdtMode) | 0x0, - (intptr_t)asn1_type_MDTMode, - 0, - (intptr_t)"mdtMode", - - offsetof(MDT_Configuration, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_39, - offsetof(MDT_Configuration, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"MDT-Configuration", -}; - -const ASN1CType asn1_type_MDTMode[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100002, - 2, - 0, - sizeof(MDTMode), - offsetof(MDTMode, choice), - offsetof(MDTMode, u), - (intptr_t)asn1_type_ImmediateMDT, - (intptr_t)"immediateMDT", - (intptr_t)asn1_type_LoggedMDT, - (intptr_t)"loggedMDT", - (intptr_t)"MDTMode", -}; - -const ASN1CType asn1_type_MDT_PLMN_List[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x1, - 0x10, - sizeof(PLMNidentity), - (intptr_t)asn1_type_PLMNidentity, - 0, - (intptr_t)"MDT-PLMN-List", -}; - -const ASN1CType asn1_type_MDT_Report_Parameters[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 2, - sizeof(MDT_Report_Parameters), - - offsetof(MDT_Report_Parameters, reportInterval) | 0x0, - (intptr_t)asn1_type_ReportInterval, - 0, - (intptr_t)"reportInterval", - - offsetof(MDT_Report_Parameters, reportAmount) | 0x0, - (intptr_t)asn1_type_ReportAmount, - 0, - (intptr_t)"reportAmount", - - (intptr_t)"MDT-Report-Parameters", -}; - -const ASN1CType asn1_type_MeasurementQuantity[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 3, - 0, - (intptr_t)"cpichEcNo", - (intptr_t)"cpichRSCP", - (intptr_t)"pathloss", - (intptr_t)"MeasurementQuantity", -}; - -const ASN1CType asn1_type_MeasurementsToActivate[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x8, - 0x8, - (intptr_t)"MeasurementsToActivate", -}; - -const ASN1CType asn1_type_MSISDN[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4, - 0x1, - 0x9, - (intptr_t)"MSISDN", -}; - -const ASN1CType asn1_type_NAS_PDU[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5000000 | 0x4, - 0x0, - (intptr_t)"NAS-PDU", -}; - -const ASN1CType asn1_type_NAS_SequenceNumber[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x3, - 0x2, - 0x2, - (intptr_t)"NAS-SequenceNumber", -}; - -const ASN1CType asn1_type_NAS_SynchronisationIndicator[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x4, - 0x4, - (intptr_t)"NAS-SynchronisationIndicator", -}; - -const ASN1CType asn1_type_NewBSS_To_OldBSS_Information[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5000000 | 0x4, - 0x0, - (intptr_t)"NewBSS-To-OldBSS-Information", -}; - -const ASN1CType asn1_type_NonSearchingIndication[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0xa, - 2, - (intptr_t)"non-searching", - (intptr_t)"searching", - (intptr_t)"NonSearchingIndication", -}; - -const ASN1CType asn1_type_NRTLoadInformationValue[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100003, - 0x0, - 0x3, - (intptr_t)"NRTLoadInformationValue", -}; - -const ASN1CType asn1_type_NumberOfIuInstances[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x1, - 0x2, - (intptr_t)"NumberOfIuInstances", -}; - -const ASN1CType asn1_type_NumberOfSteps[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x1, - 0x10, - (intptr_t)"NumberOfSteps", -}; - -const ASN1CType asn1_type_Offload_RAB_Parameters[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(Offload_RAB_Parameters), - - offsetof(Offload_RAB_Parameters, accessPointName) | 0x0, - (intptr_t)asn1_type_Offload_RAB_Parameters_APN, - 0, - (intptr_t)"accessPointName", - - offsetof(Offload_RAB_Parameters, chargingCharacteristics) | 0x0, - (intptr_t)asn1_type_Offload_RAB_Parameters_ChargingCharacteristics, - 0, - (intptr_t)"chargingCharacteristics", - - offsetof(Offload_RAB_Parameters, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_40, - offsetof(Offload_RAB_Parameters, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"Offload-RAB-Parameters", -}; - -const ASN1CType asn1_type_Offload_RAB_Parameters_APN[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x1, - 0xff, - (intptr_t)"Offload-RAB-Parameters-APN", -}; - -const ASN1CType asn1_type_Offload_RAB_Parameters_ChargingCharacteristics[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x2, - 0x2, - (intptr_t)"Offload-RAB-Parameters-ChargingCharacteristics", -}; - -const ASN1CType asn1_type_OldBSS_ToNewBSS_Information[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5000000 | 0x4, - 0x0, - (intptr_t)"OldBSS-ToNewBSS-Information", -}; - -const ASN1CType asn1_type_OMC_ID[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4, - 0x3, - 0x16, - (intptr_t)"OMC-ID", -}; - -const ASN1CType asn1_type_Out_Of_UTRAN[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 1, - 0, - (intptr_t)"cell-reselection-to-EUTRAN", - (intptr_t)"Out-Of-UTRAN", -}; - -static const ASN1CType asn1_type__local_3163[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_LAI, -}; - -static const ASN1CType asn1_type__local_3164[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_RAI, -}; - -const ASN1CType asn1_type_PagingAreaID[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0, - 2, - 0, - sizeof(PagingAreaID), - offsetof(PagingAreaID, choice), - offsetof(PagingAreaID, u), - (intptr_t)asn1_type__local_3163, - (intptr_t)"lAI", - (intptr_t)asn1_type__local_3164, - (intptr_t)"rAI", - (intptr_t)"PagingAreaID", -}; - -const ASN1CType asn1_type_PagingCause[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 5, - 1, - (intptr_t)"terminating-conversational-call", - (intptr_t)"terminating-streaming-call", - (intptr_t)"terminating-interactive-call", - (intptr_t)"terminating-background-call", - (intptr_t)"terminating-low-priority-signalling", - (intptr_t)"terminating-high-priority-signalling", - (intptr_t)"PagingCause", -}; - -const ASN1CType asn1_type_PDP_TypeInformation[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x1, - 0x2, - sizeof(PDP_Type), - (intptr_t)asn1_type_PDP_Type, - 0, - (intptr_t)"PDP-TypeInformation", -}; - -const ASN1CType asn1_type_PDP_Type[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 5, - 0, - (intptr_t)"empty", - (intptr_t)"ppp", - (intptr_t)"osp-ihoss", - (intptr_t)"ipv4", - (intptr_t)"ipv6", - (intptr_t)"PDP-Type", -}; - -const ASN1CType asn1_type_PDP_TypeInformation_extension[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x1, - 0x2, - sizeof(PDP_Type_extension), - (intptr_t)asn1_type_PDP_Type_extension, - 0, - (intptr_t)"PDP-TypeInformation-extension", -}; - -const ASN1CType asn1_type_PDP_Type_extension[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 1, - 0, - (intptr_t)"ipv4-and-ipv6", - (intptr_t)"PDP-Type-extension", -}; - -const ASN1CType asn1_type_PDUType14FrameSequenceNumber[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0x3, - (intptr_t)"PDUType14FrameSequenceNumber", -}; - -static const ASN1CType asn1_type__local_3165[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x3800000 | 0x100000, - 0x1, - 0x83d5ff, -}; - -static const ASN1CType asn1_type__local_3166[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x3800000 | 0x100001, - 0x1, - 0x83d5ff, -}; - -const ASN1CType asn1_type_PeriodicLocationInfo[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(PeriodicLocationInfo), - - offsetof(PeriodicLocationInfo, reportingAmount) | 0x0, - (intptr_t)asn1_type__local_3165, - 0, - (intptr_t)"reportingAmount", - - offsetof(PeriodicLocationInfo, reportingInterval) | 0x0, - (intptr_t)asn1_type__local_3166, - 0, - (intptr_t)"reportingInterval", - - offsetof(PeriodicLocationInfo, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_41, - offsetof(PeriodicLocationInfo, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"PeriodicLocationInfo", -}; - -static const ASN1CType asn1_type__local_3167[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_IMSI, -}; - -const ASN1CType asn1_type_PermanentNAS_UE_ID[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0, - 1, - 0, - sizeof(PermanentNAS_UE_ID), - offsetof(PermanentNAS_UE_ID, choice), - offsetof(PermanentNAS_UE_ID, u), - (intptr_t)asn1_type__local_3167, - (intptr_t)"iMSI", - (intptr_t)"PermanentNAS-UE-ID", -}; - -const ASN1CType asn1_type_PermittedEncryptionAlgorithms[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x1, - 0x10, - sizeof(EncryptionAlgorithm), - (intptr_t)asn1_type_EncryptionAlgorithm, - 0, - (intptr_t)"PermittedEncryptionAlgorithms", -}; - -const ASN1CType asn1_type_PermittedIntegrityProtectionAlgorithms[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x1, - 0x10, - sizeof(IntegrityProtectionAlgorithm), - (intptr_t)asn1_type_IntegrityProtectionAlgorithm, - 0, - (intptr_t)"PermittedIntegrityProtectionAlgorithms", -}; - -const ASN1CType asn1_type_LABased[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 2, - sizeof(LABased), - - offsetof(LABased, laiList) | 0x0, - (intptr_t)asn1_type_LAI_List, - 0, - (intptr_t)"laiList", - - offsetof(LABased, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_42, - offsetof(LABased, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"LABased", -}; - -const ASN1CType asn1_type_LAI_List[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x1, - 0x8, - sizeof(LAI), - (intptr_t)asn1_type_LAI, - 0, - (intptr_t)"LAI-List", -}; - -const ASN1CType asn1_type_LoggedMDT[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 3, - sizeof(LoggedMDT), - - offsetof(LoggedMDT, loggingInterval) | 0x0, - (intptr_t)asn1_type_LoggingInterval, - 0, - (intptr_t)"loggingInterval", - - offsetof(LoggedMDT, loggingDuration) | 0x0, - (intptr_t)asn1_type_LoggingDuration, - 0, - (intptr_t)"loggingDuration", - - offsetof(LoggedMDT, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_43, - offsetof(LoggedMDT, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"LoggedMDT", -}; - -const ASN1CType asn1_type_LoggingInterval[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 8, - 0, - (intptr_t)"s1d28", - (intptr_t)"s2d56", - (intptr_t)"s5d12", - (intptr_t)"s10d24", - (intptr_t)"s20d48", - (intptr_t)"s30d72", - (intptr_t)"s40d96", - (intptr_t)"s61d44", - (intptr_t)"LoggingInterval", -}; - -const ASN1CType asn1_type_LoggingDuration[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 6, - 0, - (intptr_t)"min10", - (intptr_t)"min20", - (intptr_t)"min40", - (intptr_t)"min60", - (intptr_t)"min90", - (intptr_t)"min120", - (intptr_t)"LoggingDuration", -}; - -const ASN1CType asn1_type_PLMNs_in_shared_network[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x1, - 0x20, - sizeof(PLMNs_in_shared_network_1), - (intptr_t)asn1_type_PLMNs_in_shared_network_1, - 0, - (intptr_t)"PLMNs-in-shared-network", -}; - -static const ASN1CType asn1_type__local_3168[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_PLMNidentity, -}; - -const ASN1CType asn1_type_PLMNs_in_shared_network_1[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x10, - 3, - sizeof(PLMNs_in_shared_network_1), - - offsetof(PLMNs_in_shared_network_1, pLMNidentity) | 0x0, - (intptr_t)asn1_type__local_3168, - 0, - (intptr_t)"pLMNidentity", - - offsetof(PLMNs_in_shared_network_1, lA_LIST) | 0x0, - (intptr_t)asn1_type_LA_LIST, - 0, - (intptr_t)"lA-LIST", - - offsetof(PLMNs_in_shared_network_1, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_44, - offsetof(PLMNs_in_shared_network_1, iE_Extensions_option), - (intptr_t)"iE-Extensions", - -}; - -const ASN1CType asn1_type_Port_Number[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x2, - 0x2, - (intptr_t)"Port-Number", -}; - -const ASN1CType asn1_type_PositioningDataDiscriminator[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x4, - 0x4, - (intptr_t)"PositioningDataDiscriminator", -}; - -const ASN1CType asn1_type_PositioningDataSet[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x1, - 0x9, - sizeof(PositioningMethodAndUsage), - (intptr_t)asn1_type_PositioningMethodAndUsage, - 0, - (intptr_t)"PositioningDataSet", -}; - -const ASN1CType asn1_type_PositioningMethodAndUsage[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4, - 0x1, - 0x1, - (intptr_t)"PositioningMethodAndUsage", -}; - -const ASN1CType asn1_type_PositioningPriority[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 2, - 0, - (intptr_t)"high-Priority", - (intptr_t)"normal-Priority", - (intptr_t)"PositioningPriority", -}; - -const ASN1CType asn1_type_PositionData[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(PositionData), - - offsetof(PositionData, positioningDataDiscriminator) | 0x0, - (intptr_t)asn1_type_PositioningDataDiscriminator, - 0, - (intptr_t)"positioningDataDiscriminator", - - offsetof(PositionData, positioningDataSet) | 0x8000000, - (intptr_t)asn1_type_PositioningDataSet, - offsetof(PositionData, positioningDataSet_option), - (intptr_t)"positioningDataSet", - - offsetof(PositionData, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_45, - offsetof(PositionData, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"PositionData", -}; - -const ASN1CType asn1_type_PositionDataSpecificToGERANIuMode[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5000000 | 0x4, - 0x0, - (intptr_t)"PositionDataSpecificToGERANIuMode", -}; - -const ASN1CType asn1_type_Pre_emptionCapability[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100001, - 2, - (intptr_t)"shall-not-trigger-pre-emption", - (intptr_t)"may-trigger-pre-emption", - (intptr_t)"Pre-emptionCapability", -}; - -const ASN1CType asn1_type_Pre_emptionVulnerability[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100002, - 2, - (intptr_t)"not-pre-emptable", - (intptr_t)"pre-emptable", - (intptr_t)"Pre-emptionVulnerability", -}; - -const ASN1CType asn1_type_PriorityLevel[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x0, - 0xf, - (intptr_t)"PriorityLevel", -}; - -const ASN1CType asn1_type_Priority_Class_Indicator[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x3, - 0x8, - 0x8, - (intptr_t)"Priority-Class-Indicator", -}; - -const ASN1CType asn1_type_ProvidedData[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0, - 1, - 0, - sizeof(ProvidedData), - offsetof(ProvidedData, choice), - offsetof(ProvidedData, u), - (intptr_t)asn1_type_Shared_Network_Information, - (intptr_t)"shared-network-information", - (intptr_t)"ProvidedData", -}; - -const ASN1CType asn1_type_P_TMSI[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x4, - 0x4, - (intptr_t)"P-TMSI", -}; - -const ASN1CType asn1_type_QueuingAllowed[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100003, - 2, - (intptr_t)"queueing-not-allowed", - (intptr_t)"queueing-allowed", - (intptr_t)"QueuingAllowed", -}; - -const ASN1CType asn1_type_RAB_AsymmetryIndicator[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 4, - 0, - (intptr_t)"symmetric-bidirectional", - (intptr_t)"asymmetric-unidirectional-downlink", - (intptr_t)"asymmetric-unidirectional-uplink", - (intptr_t)"asymmetric-bidirectional", - (intptr_t)"RAB-AsymmetryIndicator", -}; - -const ASN1CType asn1_type_RABased[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100002, - 2, - sizeof(RABased), - - offsetof(RABased, raiList) | 0x0, - (intptr_t)asn1_type_RAI_List, - 0, - (intptr_t)"raiList", - - offsetof(RABased, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_46, - offsetof(RABased, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RABased", -}; - -const ASN1CType asn1_type_RAI_List[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x1, - 0x8, - sizeof(RAI), - (intptr_t)asn1_type_RAI, - 0, - (intptr_t)"RAI-List", -}; - -const ASN1CType asn1_type_RABDataVolumeReport[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100002, - 0x1, - 0x2, - sizeof(RABDataVolumeReport_1), - (intptr_t)asn1_type_RABDataVolumeReport_1, - 0, - (intptr_t)"RABDataVolumeReport", -}; - -const ASN1CType asn1_type_RABDataVolumeReport_1[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x10, - 3, - sizeof(RABDataVolumeReport_1), - - offsetof(RABDataVolumeReport_1, dl_UnsuccessfullyTransmittedDataVolume) | 0x0, - (intptr_t)asn1_type_UnsuccessfullyTransmittedDataVolume, - 0, - (intptr_t)"dl-UnsuccessfullyTransmittedDataVolume", - - offsetof(RABDataVolumeReport_1, dataVolumeReference) | 0x8000000, - (intptr_t)asn1_type_DataVolumeReference, - offsetof(RABDataVolumeReport_1, dataVolumeReference_option), - (intptr_t)"dataVolumeReference", - - offsetof(RABDataVolumeReport_1, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_47, - offsetof(RABDataVolumeReport_1, iE_Extensions_option), - (intptr_t)"iE-Extensions", - -}; - -const ASN1CType asn1_type_RAB_ID[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x3, - 0x8, - 0x8, - (intptr_t)"RAB-ID", -}; - -const ASN1CType asn1_type_RAB_Parameter_ExtendedGuaranteedBitrateList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x1, - 0x2, - sizeof(ExtendedGuaranteedBitrate), - (intptr_t)asn1_type_ExtendedGuaranteedBitrate, - 0, - (intptr_t)"RAB-Parameter-ExtendedGuaranteedBitrateList", -}; - -const ASN1CType asn1_type_RAB_Parameter_ExtendedMaxBitrateList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x1, - 0x2, - sizeof(ExtendedMaxBitrate), - (intptr_t)asn1_type_ExtendedMaxBitrate, - 0, - (intptr_t)"RAB-Parameter-ExtendedMaxBitrateList", -}; - -const ASN1CType asn1_type_RAB_Parameter_GuaranteedBitrateList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100003, - 0x1, - 0x2, - sizeof(GuaranteedBitrate), - (intptr_t)asn1_type_GuaranteedBitrate, - 0, - (intptr_t)"RAB-Parameter-GuaranteedBitrateList", -}; - -const ASN1CType asn1_type_RAB_Parameter_MaxBitrateList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100002, - 0x1, - 0x2, - sizeof(MaxBitrate), - (intptr_t)asn1_type_MaxBitrate, - 0, - (intptr_t)"RAB-Parameter-MaxBitrateList", -}; - -const ASN1CType asn1_type_RAB_Parameters[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 13, - sizeof(RAB_Parameters), - - offsetof(RAB_Parameters, trafficClass) | 0x0, - (intptr_t)asn1_type_TrafficClass, - 0, - (intptr_t)"trafficClass", - - offsetof(RAB_Parameters, rAB_AsymmetryIndicator) | 0x0, - (intptr_t)asn1_type_RAB_AsymmetryIndicator, - 0, - (intptr_t)"rAB-AsymmetryIndicator", - - offsetof(RAB_Parameters, maxBitrate) | 0x0, - (intptr_t)asn1_type_RAB_Parameter_MaxBitrateList, - 0, - (intptr_t)"maxBitrate", - - offsetof(RAB_Parameters, guaranteedBitRate) | 0x8000000, - (intptr_t)asn1_type_RAB_Parameter_GuaranteedBitrateList, - offsetof(RAB_Parameters, guaranteedBitRate_option), - (intptr_t)"guaranteedBitRate", - - offsetof(RAB_Parameters, deliveryOrder) | 0x0, - (intptr_t)asn1_type_DeliveryOrder, - 0, - (intptr_t)"deliveryOrder", - - offsetof(RAB_Parameters, maxSDU_Size) | 0x0, - (intptr_t)asn1_type_MaxSDU_Size, - 0, - (intptr_t)"maxSDU-Size", - - offsetof(RAB_Parameters, sDU_Parameters) | 0x0, - (intptr_t)asn1_type_SDU_Parameters, - 0, - (intptr_t)"sDU-Parameters", - - offsetof(RAB_Parameters, transferDelay) | 0x8000000, - (intptr_t)asn1_type_TransferDelay, - offsetof(RAB_Parameters, transferDelay_option), - (intptr_t)"transferDelay", - - offsetof(RAB_Parameters, trafficHandlingPriority) | 0x8000000, - (intptr_t)asn1_type_TrafficHandlingPriority, - offsetof(RAB_Parameters, trafficHandlingPriority_option), - (intptr_t)"trafficHandlingPriority", - - offsetof(RAB_Parameters, allocationOrRetentionPriority) | 0x8000000, - (intptr_t)asn1_type_AllocationOrRetentionPriority, - offsetof(RAB_Parameters, allocationOrRetentionPriority_option), - (intptr_t)"allocationOrRetentionPriority", - - offsetof(RAB_Parameters, sourceStatisticsDescriptor) | 0x8000000, - (intptr_t)asn1_type_SourceStatisticsDescriptor, - offsetof(RAB_Parameters, sourceStatisticsDescriptor_option), - (intptr_t)"sourceStatisticsDescriptor", - - offsetof(RAB_Parameters, relocationRequirement) | 0x8000000, - (intptr_t)asn1_type_RelocationRequirement, - offsetof(RAB_Parameters, relocationRequirement_option), - (intptr_t)"relocationRequirement", - - offsetof(RAB_Parameters, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_48, - offsetof(RAB_Parameters, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RAB-Parameters", -}; - -const ASN1CType asn1_type_RABParametersList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x1, - 0x100, - sizeof(RABParametersList_1), - (intptr_t)asn1_type_RABParametersList_1, - 0, - (intptr_t)"RABParametersList", -}; - -static const ASN1CType asn1_type__local_3169[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_RAB_ID, -}; - -static const ASN1CType asn1_type__local_3170[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_CN_DomainIndicator, -}; - -const ASN1CType asn1_type_RABParametersList_1[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x10, - 5, - sizeof(RABParametersList_1), - - offsetof(RABParametersList_1, rab_Id) | 0x0, - (intptr_t)asn1_type__local_3169, - 0, - (intptr_t)"rab-Id", - - offsetof(RABParametersList_1, cn_domain) | 0x0, - (intptr_t)asn1_type__local_3170, - 0, - (intptr_t)"cn-domain", - - offsetof(RABParametersList_1, rabDataVolumeReport) | 0x8000000, - (intptr_t)asn1_type_RABDataVolumeReport, - offsetof(RABParametersList_1, rabDataVolumeReport_option), - (intptr_t)"rabDataVolumeReport", - - offsetof(RABParametersList_1, upInformation) | 0x8000000, - (intptr_t)asn1_type_UPInformation, - offsetof(RABParametersList_1, upInformation_option), - (intptr_t)"upInformation", - - offsetof(RABParametersList_1, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_49, - offsetof(RABParametersList_1, iE_Extensions_option), - (intptr_t)"iE-Extensions", - -}; - -const ASN1CType asn1_type_RAB_SubflowCombinationBitRate[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x0, - 0xf42400, - (intptr_t)"RAB-SubflowCombinationBitRate", -}; - -const ASN1CType asn1_type_RAB_TrCH_Mapping[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10000b, - 0x1, - 0x100, - sizeof(RAB_TrCH_MappingItem), - (intptr_t)asn1_type_RAB_TrCH_MappingItem, - 0, - (intptr_t)"RAB-TrCH-Mapping", -}; - -static const ASN1CType asn1_type__local_3171[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_RAB_ID, -}; - -const ASN1CType asn1_type_RAB_TrCH_MappingItem[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(RAB_TrCH_MappingItem), - - offsetof(RAB_TrCH_MappingItem, rAB_ID) | 0x0, - (intptr_t)asn1_type__local_3171, - 0, - (intptr_t)"rAB-ID", - - offsetof(RAB_TrCH_MappingItem, trCH_ID_List) | 0x0, - (intptr_t)asn1_type_TrCH_ID_List, - 0, - (intptr_t)"trCH-ID-List", - - offsetof(RAB_TrCH_MappingItem, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_50, - offsetof(RAB_TrCH_MappingItem, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RAB-TrCH-MappingItem", -}; - -const ASN1CType asn1_type_RAC[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4, - 0x1, - 0x1, - (intptr_t)"RAC", -}; - -static const ASN1CType asn1_type__local_3172[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_LAI, -}; - -static const ASN1CType asn1_type__local_3173[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_RAC, -}; - -const ASN1CType asn1_type_RAI[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(RAI), - - offsetof(RAI, lAI) | 0x0, - (intptr_t)asn1_type__local_3172, - 0, - (intptr_t)"lAI", - - offsetof(RAI, rAC) | 0x0, - (intptr_t)asn1_type__local_3173, - 0, - (intptr_t)"rAC", - - offsetof(RAI, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_51, - offsetof(RAI, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RAI", -}; - -const ASN1CType asn1_type_RAListofIdleModeUEs[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0, - 2, - 0, - sizeof(RAListofIdleModeUEs), - offsetof(RAListofIdleModeUEs, choice), - offsetof(RAListofIdleModeUEs, u), - (intptr_t)asn1_type_NotEmptyRAListofIdleModeUEs, - (intptr_t)"notEmptyRAListofIdleModeUEs", - (intptr_t)asn1_type_RAListofIdleModeUEs_1, - (intptr_t)"emptyFullRAListofIdleModeUEs", - (intptr_t)"RAListofIdleModeUEs", -}; - -const ASN1CType asn1_type_RAListofIdleModeUEs_1[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100001, - 2, - 0, - (intptr_t)"emptylist", - (intptr_t)"fulllist", -}; - -const ASN1CType asn1_type_NotEmptyRAListofIdleModeUEs[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100000, - 2, - sizeof(NotEmptyRAListofIdleModeUEs), - - offsetof(NotEmptyRAListofIdleModeUEs, rAofIdleModeUEs) | 0x0, - (intptr_t)asn1_type_RAofIdleModeUEs, - 0, - (intptr_t)"rAofIdleModeUEs", - - offsetof(NotEmptyRAListofIdleModeUEs, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_52, - offsetof(NotEmptyRAListofIdleModeUEs, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"NotEmptyRAListofIdleModeUEs", -}; - -const ASN1CType asn1_type_RAofIdleModeUEs[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x1, - 0x10000, - sizeof(RAC), - (intptr_t)asn1_type_RAC, - 0, - (intptr_t)"RAofIdleModeUEs", -}; - -const ASN1CType asn1_type_LAListofIdleModeUEs[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x1, - 0x10000, - sizeof(LAI), - (intptr_t)asn1_type_LAI, - 0, - (intptr_t)"LAListofIdleModeUEs", -}; - -const ASN1CType asn1_type_RAT_Type[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 2, - 0, - (intptr_t)"utran", - (intptr_t)"geran", - (intptr_t)"RAT-Type", -}; - -const ASN1CType asn1_type_RateControlAllowed[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0xa, - 2, - (intptr_t)"not-allowed", - (intptr_t)"allowed", - (intptr_t)"RateControlAllowed", -}; - -const ASN1CType asn1_type_RedirectAttemptFlag[] = { - (ASN1_CTYPE_NULL << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x5, - (intptr_t)"RedirectAttemptFlag", -}; - -const ASN1CType asn1_type_RedirectionCompleted[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 1, - 0, - (intptr_t)"redirection-completed", - (intptr_t)"RedirectionCompleted", -}; - -const ASN1CType asn1_type_RejectCauseValue[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 6, - 2, - (intptr_t)"pLMN-Not-Allowed", - (intptr_t)"location-Area-Not-Allowed", - (intptr_t)"roaming-Not-Allowed-In-This-Location-Area", - (intptr_t)"no-Suitable-Cell-In-Location-Area", - (intptr_t)"gPRS-Services-Not-Allowed-In-This-PLMN", - (intptr_t)"cS-PS-coordination-required", - (intptr_t)"network-failure", - (intptr_t)"not-authorized-for-this-CSG", - (intptr_t)"RejectCauseValue", -}; - -const ASN1CType asn1_type_RelocationRequirement[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10000b, - 2, - 1, - (intptr_t)"lossless", - (intptr_t)"none", - (intptr_t)"realtime", - (intptr_t)"RelocationRequirement", -}; - -const ASN1CType asn1_type_RelocationType[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 2, - 0, - (intptr_t)"ue-not-involved", - (intptr_t)"ue-involved", - (intptr_t)"RelocationType", -}; - -const ASN1CType asn1_type_RepetitionNumber0[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100002, - 0x0, - 0xff, - (intptr_t)"RepetitionNumber0", -}; - -const ASN1CType asn1_type_RepetitionNumber1[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x1, - 0x100, - (intptr_t)"RepetitionNumber1", -}; - -const ASN1CType asn1_type_ReportArea[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 2, - 0, - (intptr_t)"service-area", - (intptr_t)"geographical-area", - (intptr_t)"ReportArea", -}; - -const ASN1CType asn1_type_ReportInterval[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 13, - 2, - (intptr_t)"ms250", - (intptr_t)"ms500", - (intptr_t)"ms1000", - (intptr_t)"ms2000", - (intptr_t)"ms3000", - (intptr_t)"ms4000", - (intptr_t)"ms6000", - (intptr_t)"ms12000", - (intptr_t)"ms16000", - (intptr_t)"ms20000", - (intptr_t)"ms24000", - (intptr_t)"ms32000", - (intptr_t)"ms64000", - (intptr_t)"ms8000", - (intptr_t)"ms28000", - (intptr_t)"ReportInterval", -}; - -const ASN1CType asn1_type_ReportAmount[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 8, - 0, - (intptr_t)"n1", - (intptr_t)"n2", - (intptr_t)"n4", - (intptr_t)"n8", - (intptr_t)"n16", - (intptr_t)"n32", - (intptr_t)"n64", - (intptr_t)"infinity", - (intptr_t)"ReportAmount", -}; - -const ASN1CType asn1_type_RequestedGPSAssistanceData[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x1, - 0x26, - (intptr_t)"RequestedGPSAssistanceData", -}; - -const ASN1CType asn1_type_RequestedGANSSAssistanceData[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4, - 0x1, - 0xc9, - (intptr_t)"RequestedGANSSAssistanceData", -}; - -const ASN1CType asn1_type_RequestedLocationRelatedDataType[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 4, - 4, - (intptr_t)"decipheringKeysUEBasedOTDOA", - (intptr_t)"decipheringKeysAssistedGPS", - (intptr_t)"dedicatedAssistanceDataUEBasedOTDOA", - (intptr_t)"dedicatedAssistanceDataAssistedGPS", - (intptr_t)"decipheringKeysAssistedGANSS", - (intptr_t)"dedicatedAssistanceDataAssistedGANSS", - (intptr_t)"decipheringKeysAssistedGPSandGANSS", - (intptr_t)"dedicatedAssistanceDataAssistedGPSandGANSS", - (intptr_t)"RequestedLocationRelatedDataType", -}; - -const ASN1CType asn1_type_RequestedMBMSIPMulticastAddressandAPNRequest[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x1, - 0x200, - sizeof(MBMSIPMulticastAddressandAPNlist), - (intptr_t)asn1_type_MBMSIPMulticastAddressandAPNlist, - 0, - (intptr_t)"RequestedMBMSIPMulticastAddressandAPNRequest", -}; - -static const ASN1CType asn1_type__local_3174[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_TMGI, -}; - -static const ASN1CType asn1_type__local_3175[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_IPMulticastAddress, -}; - -static const ASN1CType asn1_type__local_3176[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002, - (intptr_t)asn1_type_APN, -}; - -const ASN1CType asn1_type_MBMSIPMulticastAddressandAPNlist[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 4, - sizeof(MBMSIPMulticastAddressandAPNlist), - - offsetof(MBMSIPMulticastAddressandAPNlist, tMGI) | 0x0, - (intptr_t)asn1_type__local_3174, - 0, - (intptr_t)"tMGI", - - offsetof(MBMSIPMulticastAddressandAPNlist, iPMulticastAddress) | 0x0, - (intptr_t)asn1_type__local_3175, - 0, - (intptr_t)"iPMulticastAddress", - - offsetof(MBMSIPMulticastAddressandAPNlist, aPN) | 0x0, - (intptr_t)asn1_type__local_3176, - 0, - (intptr_t)"aPN", - - offsetof(MBMSIPMulticastAddressandAPNlist, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_53, - offsetof(MBMSIPMulticastAddressandAPNlist, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"MBMSIPMulticastAddressandAPNlist", -}; - -const ASN1CType asn1_type_RequestedMulticastServiceList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x1, - 0x80, - sizeof(TMGI), - (intptr_t)asn1_type_TMGI, - 0, - (intptr_t)"RequestedMulticastServiceList", -}; - -const ASN1CType asn1_type_Requested_RAB_Parameter_Values[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 3, - sizeof(Requested_RAB_Parameter_Values), - - offsetof(Requested_RAB_Parameter_Values, requestedMaxBitrates) | 0x8000000, - (intptr_t)asn1_type_Requested_RAB_Parameter_MaxBitrateList, - offsetof(Requested_RAB_Parameter_Values, requestedMaxBitrates_option), - (intptr_t)"requestedMaxBitrates", - - offsetof(Requested_RAB_Parameter_Values, requestedGuaranteedBitrates) | 0x8000000, - (intptr_t)asn1_type_Requested_RAB_Parameter_GuaranteedBitrateList, - offsetof(Requested_RAB_Parameter_Values, requestedGuaranteedBitrates_option), - (intptr_t)"requestedGuaranteedBitrates", - - offsetof(Requested_RAB_Parameter_Values, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_54, - offsetof(Requested_RAB_Parameter_Values, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"Requested-RAB-Parameter-Values", -}; - -const ASN1CType asn1_type_Requested_RAB_Parameter_ExtendedMaxBitrateList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x1, - 0x2, - sizeof(ExtendedMaxBitrate), - (intptr_t)asn1_type_ExtendedMaxBitrate, - 0, - (intptr_t)"Requested-RAB-Parameter-ExtendedMaxBitrateList", -}; - -const ASN1CType asn1_type_Requested_RAB_Parameter_ExtendedGuaranteedBitrateList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x1, - 0x2, - sizeof(ExtendedGuaranteedBitrate), - (intptr_t)asn1_type_ExtendedGuaranteedBitrate, - 0, - (intptr_t)"Requested-RAB-Parameter-ExtendedGuaranteedBitrateList", -}; - -const ASN1CType asn1_type_Requested_RAB_Parameter_MaxBitrateList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x1, - 0x2, - sizeof(MaxBitrate), - (intptr_t)asn1_type_MaxBitrate, - 0, - (intptr_t)"Requested-RAB-Parameter-MaxBitrateList", -}; - -const ASN1CType asn1_type_Requested_RAB_Parameter_GuaranteedBitrateList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x1, - 0x2, - sizeof(GuaranteedBitrate), - (intptr_t)asn1_type_GuaranteedBitrate, - 0, - (intptr_t)"Requested-RAB-Parameter-GuaranteedBitrateList", -}; - -static const ASN1CType asn1_type__local_3177[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x0, - 0x7f, -}; - -const ASN1CType asn1_type_RequestType[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(RequestType), - - offsetof(RequestType, event) | 0x0, - (intptr_t)asn1_type_Event, - 0, - (intptr_t)"event", - - offsetof(RequestType, reportArea) | 0x0, - (intptr_t)asn1_type_ReportArea, - 0, - (intptr_t)"reportArea", - - offsetof(RequestType, accuracyCode) | 0x8000000, - (intptr_t)asn1_type__local_3177, - offsetof(RequestType, accuracyCode_option), - (intptr_t)"accuracyCode", - - (intptr_t)"RequestType", -}; - -static const ASN1CType asn1_type__local_3178[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x1, - 0x9, -}; - -static const ASN1CType asn1_type__local_3179[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0x8, -}; - -const ASN1CType asn1_type_ResidualBitErrorRatio[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100001, - 3, - sizeof(ResidualBitErrorRatio), - - offsetof(ResidualBitErrorRatio, mantissa) | 0x0, - (intptr_t)asn1_type__local_3178, - 0, - (intptr_t)"mantissa", - - offsetof(ResidualBitErrorRatio, exponent) | 0x0, - (intptr_t)asn1_type__local_3179, - 0, - (intptr_t)"exponent", - - offsetof(ResidualBitErrorRatio, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_55, - offsetof(ResidualBitErrorRatio, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"ResidualBitErrorRatio", -}; - -const ASN1CType asn1_type_ResponseTime[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 2, - 0, - (intptr_t)"lowdelay", - (intptr_t)"delaytolerant", - (intptr_t)"ResponseTime", -}; - -const ASN1CType asn1_type_RIMInformation[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5000000 | 0x100000, - 0x0, - (intptr_t)"RIMInformation", -}; - -const ASN1CType asn1_type_RIM_Transfer[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100000, - 3, - sizeof(RIM_Transfer), - - offsetof(RIM_Transfer, rIMInformation) | 0x0, - (intptr_t)asn1_type_RIMInformation, - 0, - (intptr_t)"rIMInformation", - - offsetof(RIM_Transfer, rIMRoutingAddress) | 0x8000000, - (intptr_t)asn1_type_RIMRoutingAddress, - offsetof(RIM_Transfer, rIMRoutingAddress_option), - (intptr_t)"rIMRoutingAddress", - - offsetof(RIM_Transfer, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_56, - offsetof(RIM_Transfer, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RIM-Transfer", -}; - -const ASN1CType asn1_type_RIMRoutingAddress[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 2, - 1, - sizeof(RIMRoutingAddress), - offsetof(RIMRoutingAddress, choice), - offsetof(RIMRoutingAddress, u), - (intptr_t)asn1_type_TargetRNC_ID, - (intptr_t)"targetRNC-ID", - (intptr_t)asn1_type_GERAN_Cell_ID, - (intptr_t)"gERAN-Cell-ID", - (intptr_t)asn1_type_TargetENB_ID, - (intptr_t)"targeteNB-ID", - (intptr_t)"RIMRoutingAddress", -}; - -const ASN1CType asn1_type_RNC_ID[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0xfff, - (intptr_t)"RNC-ID", -}; - -static const ASN1CType asn1_type__local_3180[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_TraceReference, -}; - -const ASN1CType asn1_type_RNCTraceInformation[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100000, - 4, - sizeof(RNCTraceInformation), - - offsetof(RNCTraceInformation, traceReference) | 0x0, - (intptr_t)asn1_type__local_3180, - 0, - (intptr_t)"traceReference", - - offsetof(RNCTraceInformation, traceActivationIndicato) | 0x0, - (intptr_t)asn1_type_RNCTraceInformation_1, - 0, - (intptr_t)"traceActivationIndicato", - - offsetof(RNCTraceInformation, equipmentsToBeTraced) | 0x8000000, - (intptr_t)asn1_type_EquipmentsToBeTraced, - offsetof(RNCTraceInformation, equipmentsToBeTraced_option), - (intptr_t)"equipmentsToBeTraced", - - offsetof(RNCTraceInformation, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_57, - offsetof(RNCTraceInformation, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RNCTraceInformation", -}; - -const ASN1CType asn1_type_RNCTraceInformation_1[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - 2, - (intptr_t)"activated", - (intptr_t)"deactivated", -}; - -static const ASN1CType asn1_type__local_3181[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_RABParametersList, -}; - -static const ASN1CType asn1_type__local_3182[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100003, - (intptr_t)asn1_type_SAI, -}; - -const ASN1CType asn1_type_RNSAPRelocationParameters[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 5, - sizeof(RNSAPRelocationParameters), - - offsetof(RNSAPRelocationParameters, rabParmetersList) | 0x8000000, - (intptr_t)asn1_type__local_3181, - offsetof(RNSAPRelocationParameters, rabParmetersList_option), - (intptr_t)"rabParmetersList", - - offsetof(RNSAPRelocationParameters, locationReporting) | 0x8000000, - (intptr_t)asn1_type_LocationReportingTransferInformation, - offsetof(RNSAPRelocationParameters, locationReporting_option), - (intptr_t)"locationReporting", - - offsetof(RNSAPRelocationParameters, traceInformation) | 0x8000000, - (intptr_t)asn1_type_TraceInformation, - offsetof(RNSAPRelocationParameters, traceInformation_option), - (intptr_t)"traceInformation", - - offsetof(RNSAPRelocationParameters, sourceSAI) | 0x8000000, - (intptr_t)asn1_type__local_3182, - offsetof(RNSAPRelocationParameters, sourceSAI_option), - (intptr_t)"sourceSAI", - - offsetof(RNSAPRelocationParameters, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_58, - offsetof(RNSAPRelocationParameters, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RNSAPRelocationParameters", -}; - -const ASN1CType asn1_type_RRC_Container[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5000000 | 0x4, - 0x0, - (intptr_t)"RRC-Container", -}; - -const ASN1CType asn1_type_RTLoadValue[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100002, - 0x0, - 0x64, - (intptr_t)"RTLoadValue", -}; - -const ASN1CType asn1_type_RSRVCC_HO_Indication[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 1, - 0, - (intptr_t)"ps-only", - (intptr_t)"RSRVCC-HO-Indication", -}; - -static const ASN1CType asn1_type__local_3183[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x80, - 0x80, -}; - -static const ASN1CType asn1_type__local_3184[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0x20, -}; - -const ASN1CType asn1_type_RSRVCC_Information[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(RSRVCC_Information), - - offsetof(RSRVCC_Information, nonce) | 0x0, - (intptr_t)asn1_type__local_3183, - 0, - (intptr_t)"nonce", - - offsetof(RSRVCC_Information, iMSInformation) | 0x0, - (intptr_t)asn1_type__local_3184, - 0, - (intptr_t)"iMSInformation", - - offsetof(RSRVCC_Information, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_59, - offsetof(RSRVCC_Information, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RSRVCC-Information", -}; - -const ASN1CType asn1_type_RSRVCC_Operation_Possible[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 1, - 0, - (intptr_t)"rsrvcc-possible", - (intptr_t)"RSRVCC-Operation-Possible", -}; - -const ASN1CType asn1_type_SAC[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100002, - 0x2, - 0x2, - (intptr_t)"SAC", -}; - -static const ASN1CType asn1_type__local_3185[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_PLMNidentity, -}; - -static const ASN1CType asn1_type__local_3186[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_LAC, -}; - -const ASN1CType asn1_type_SAI[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x10, - 4, - sizeof(SAI), - - offsetof(SAI, pLMNidentity) | 0x0, - (intptr_t)asn1_type__local_3185, - 0, - (intptr_t)"pLMNidentity", - - offsetof(SAI, lAC) | 0x0, - (intptr_t)asn1_type__local_3186, - 0, - (intptr_t)"lAC", - - offsetof(SAI, sAC) | 0x0, - (intptr_t)asn1_type_SAC, - 0, - (intptr_t)"sAC", - - offsetof(SAI, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_60, - offsetof(SAI, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"SAI", -}; - -const ASN1CType asn1_type_SAPI[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 2, - 0, - (intptr_t)"sapi-0", - (intptr_t)"sapi-3", - (intptr_t)"SAPI", -}; - -const ASN1CType asn1_type_SessionUpdateID[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0xfffff, - (intptr_t)"SessionUpdateID", -}; - -const ASN1CType asn1_type_Shared_Network_Information[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 2, - sizeof(Shared_Network_Information), - - offsetof(Shared_Network_Information, pLMNs_in_shared_network) | 0x0, - (intptr_t)asn1_type_PLMNs_in_shared_network, - 0, - (intptr_t)"pLMNs-in-shared-network", - - offsetof(Shared_Network_Information, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_61, - offsetof(Shared_Network_Information, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"Shared-Network-Information", -}; - -const ASN1CType asn1_type_Session_Re_establishment_Indicator[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 1, - 0, - (intptr_t)"true", - (intptr_t)"Session-Re-establishment-Indicator", -}; - -const ASN1CType asn1_type_SignallingIndication[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 1, - 0, - (intptr_t)"signalling", - (intptr_t)"SignallingIndication", -}; - -static const ASN1CType asn1_type__local_3187[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x1, - 0x9, -}; - -static const ASN1CType asn1_type__local_3188[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0x6, -}; - -const ASN1CType asn1_type_SDU_ErrorRatio[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100000, - 3, - sizeof(SDU_ErrorRatio), - - offsetof(SDU_ErrorRatio, mantissa) | 0x0, - (intptr_t)asn1_type__local_3187, - 0, - (intptr_t)"mantissa", - - offsetof(SDU_ErrorRatio, exponent) | 0x0, - (intptr_t)asn1_type__local_3188, - 0, - (intptr_t)"exponent", - - offsetof(SDU_ErrorRatio, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_62, - offsetof(SDU_ErrorRatio, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"SDU-ErrorRatio", -}; - -const ASN1CType asn1_type_SDU_FormatInformationParameters[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100003, - 0x1, - 0x40, - sizeof(SDU_FormatInformationParameters_1), - (intptr_t)asn1_type_SDU_FormatInformationParameters_1, - 0, - (intptr_t)"SDU-FormatInformationParameters", -}; - -const ASN1CType asn1_type_SDU_FormatInformationParameters_1[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x10, - 3, - sizeof(SDU_FormatInformationParameters_1), - - offsetof(SDU_FormatInformationParameters_1, subflowSDU_Size) | 0x8000000, - (intptr_t)asn1_type_SubflowSDU_Size, - offsetof(SDU_FormatInformationParameters_1, subflowSDU_Size_option), - (intptr_t)"subflowSDU-Size", - - offsetof(SDU_FormatInformationParameters_1, rAB_SubflowCombinationBitRate) | 0x8000000, - (intptr_t)asn1_type_RAB_SubflowCombinationBitRate, - offsetof(SDU_FormatInformationParameters_1, rAB_SubflowCombinationBitRate_option), - (intptr_t)"rAB-SubflowCombinationBitRate", - - offsetof(SDU_FormatInformationParameters_1, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_63, - offsetof(SDU_FormatInformationParameters_1, iE_Extensions_option), - (intptr_t)"iE-Extensions", - -}; - -const ASN1CType asn1_type_SDU_Parameters[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100006, - 0x1, - 0x7, - sizeof(SDU_Parameters_1), - (intptr_t)asn1_type_SDU_Parameters_1, - 0, - (intptr_t)"SDU-Parameters", -}; - -const ASN1CType asn1_type_SDU_Parameters_1[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x10, - 5, - sizeof(SDU_Parameters_1), - - offsetof(SDU_Parameters_1, sDU_ErrorRatio) | 0x8000000, - (intptr_t)asn1_type_SDU_ErrorRatio, - offsetof(SDU_Parameters_1, sDU_ErrorRatio_option), - (intptr_t)"sDU-ErrorRatio", - - offsetof(SDU_Parameters_1, residualBitErrorRatio) | 0x0, - (intptr_t)asn1_type_ResidualBitErrorRatio, - 0, - (intptr_t)"residualBitErrorRatio", - - offsetof(SDU_Parameters_1, deliveryOfErroneousSDU) | 0x0, - (intptr_t)asn1_type_DeliveryOfErroneousSDU, - 0, - (intptr_t)"deliveryOfErroneousSDU", - - offsetof(SDU_Parameters_1, sDU_FormatInformationParameters) | 0x8000000, - (intptr_t)asn1_type_SDU_FormatInformationParameters, - offsetof(SDU_Parameters_1, sDU_FormatInformationParameters_option), - (intptr_t)"sDU-FormatInformationParameters", - - offsetof(SDU_Parameters_1, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_64, - offsetof(SDU_Parameters_1, iE_Extensions_option), - (intptr_t)"iE-Extensions", - -}; - -const ASN1CType asn1_type_SNA_Access_Information[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(SNA_Access_Information), - - offsetof(SNA_Access_Information, authorisedPLMNs) | 0x0, - (intptr_t)asn1_type_AuthorisedPLMNs, - 0, - (intptr_t)"authorisedPLMNs", - - offsetof(SNA_Access_Information, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_65, - offsetof(SNA_Access_Information, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"SNA-Access-Information", -}; - -const ASN1CType asn1_type_SNAC[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0xffff, - (intptr_t)"SNAC", -}; - -const ASN1CType asn1_type_Service_Handover[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 3, - 0, - (intptr_t)"handover-to-GSM-should-be-performed", - (intptr_t)"handover-to-GSM-should-not-be-performed", - (intptr_t)"handover-to-GSM-shall-not-be-performed", - (intptr_t)"Service-Handover", -}; - -const ASN1CType asn1_type_Source_ToTarget_TransparentContainer[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5000000 | 0x4, - 0x0, - (intptr_t)"Source-ToTarget-TransparentContainer", -}; - -const ASN1CType asn1_type_SourceeNodeB_ToTargeteNodeB_TransparentContainer[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5000000 | 0x4, - 0x0, - (intptr_t)"SourceeNodeB-ToTargeteNodeB-TransparentContainer", -}; - -const ASN1CType asn1_type_SourceCellID[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 2, - 0, - sizeof(SourceCellID), - offsetof(SourceCellID, choice), - offsetof(SourceCellID, u), - (intptr_t)asn1_type_SourceUTRANCellID, - (intptr_t)"sourceUTRANCellID", - (intptr_t)asn1_type_CGI, - (intptr_t)"sourceGERANCellID", - (intptr_t)"SourceCellID", -}; - -const ASN1CType asn1_type_SourceBSS_ToTargetBSS_TransparentContainer[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5000000 | 0x4, - 0x0, - (intptr_t)"SourceBSS-ToTargetBSS-TransparentContainer", -}; - -static const ASN1CType asn1_type__local_3189[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_SAI, -}; - -const ASN1CType asn1_type_SourceID[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0, - 2, - 0, - sizeof(SourceID), - offsetof(SourceID, choice), - offsetof(SourceID, u), - (intptr_t)asn1_type_SourceRNC_ID, - (intptr_t)"sourceRNC-ID", - (intptr_t)asn1_type__local_3189, - (intptr_t)"sAI", - (intptr_t)"SourceID", -}; - -static const ASN1CType asn1_type__local_3190[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_PLMNidentity, -}; - -static const ASN1CType asn1_type__local_3191[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_RNC_ID, -}; - -const ASN1CType asn1_type_SourceRNC_ID[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100000, - 3, - sizeof(SourceRNC_ID), - - offsetof(SourceRNC_ID, pLMNidentity) | 0x0, - (intptr_t)asn1_type__local_3190, - 0, - (intptr_t)"pLMNidentity", - - offsetof(SourceRNC_ID, rNC_ID) | 0x0, - (intptr_t)asn1_type__local_3191, - 0, - (intptr_t)"rNC-ID", - - offsetof(SourceRNC_ID, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_66, - offsetof(SourceRNC_ID, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"SourceRNC-ID", -}; - -static const ASN1CType asn1_type__local_3192[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_RRC_Container, -}; - -static const ASN1CType asn1_type__local_3193[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002, - (intptr_t)asn1_type_RelocationType, -}; - -static const ASN1CType asn1_type__local_3194[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100003, - (intptr_t)asn1_type_ChosenIntegrityProtectionAlgorithm, -}; - -static const ASN1CType asn1_type__local_3195[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100004, - (intptr_t)asn1_type_IntegrityProtectionKey, -}; - -static const ASN1CType asn1_type__local_3196[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100005, - (intptr_t)asn1_type_ChosenEncryptionAlgorithm, -}; - -static const ASN1CType asn1_type__local_3197[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100006, - (intptr_t)asn1_type_EncryptionKey, -}; - -static const ASN1CType asn1_type__local_3198[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100007, - (intptr_t)asn1_type_ChosenEncryptionAlgorithm, -}; - -static const ASN1CType asn1_type__local_3199[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100008, - (intptr_t)asn1_type_ChosenEncryptionAlgorithm, -}; - -static const ASN1CType asn1_type__local_3200[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100009, - (intptr_t)asn1_type_D_RNTI, -}; - -static const ASN1CType asn1_type__local_3201[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x10000a, - (intptr_t)asn1_type_TargetCellId, -}; - -const ASN1CType asn1_type_SourceRNC_ToTargetRNC_TransparentContainer[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 13, - sizeof(SourceRNC_ToTargetRNC_TransparentContainer), - - offsetof(SourceRNC_ToTargetRNC_TransparentContainer, rRC_Container) | 0x0, - (intptr_t)asn1_type__local_3192, - 0, - (intptr_t)"rRC-Container", - - offsetof(SourceRNC_ToTargetRNC_TransparentContainer, numberOfIuInstances) | 0x0, - (intptr_t)asn1_type_NumberOfIuInstances, - 0, - (intptr_t)"numberOfIuInstances", - - offsetof(SourceRNC_ToTargetRNC_TransparentContainer, relocationType) | 0x0, - (intptr_t)asn1_type__local_3193, - 0, - (intptr_t)"relocationType", - - offsetof(SourceRNC_ToTargetRNC_TransparentContainer, chosenIntegrityProtectionAlgorithm) | 0x8000000, - (intptr_t)asn1_type__local_3194, - offsetof(SourceRNC_ToTargetRNC_TransparentContainer, chosenIntegrityProtectionAlgorithm_option), - (intptr_t)"chosenIntegrityProtectionAlgorithm", - - offsetof(SourceRNC_ToTargetRNC_TransparentContainer, integrityProtectionKey) | 0x8000000, - (intptr_t)asn1_type__local_3195, - offsetof(SourceRNC_ToTargetRNC_TransparentContainer, integrityProtectionKey_option), - (intptr_t)"integrityProtectionKey", - - offsetof(SourceRNC_ToTargetRNC_TransparentContainer, chosenEncryptionAlgorithForSignalling) | 0x8000000, - (intptr_t)asn1_type__local_3196, - offsetof(SourceRNC_ToTargetRNC_TransparentContainer, chosenEncryptionAlgorithForSignalling_option), - (intptr_t)"chosenEncryptionAlgorithForSignalling", - - offsetof(SourceRNC_ToTargetRNC_TransparentContainer, cipheringKey) | 0x8000000, - (intptr_t)asn1_type__local_3197, - offsetof(SourceRNC_ToTargetRNC_TransparentContainer, cipheringKey_option), - (intptr_t)"cipheringKey", - - offsetof(SourceRNC_ToTargetRNC_TransparentContainer, chosenEncryptionAlgorithForCS) | 0x8000000, - (intptr_t)asn1_type__local_3198, - offsetof(SourceRNC_ToTargetRNC_TransparentContainer, chosenEncryptionAlgorithForCS_option), - (intptr_t)"chosenEncryptionAlgorithForCS", - - offsetof(SourceRNC_ToTargetRNC_TransparentContainer, chosenEncryptionAlgorithForPS) | 0x8000000, - (intptr_t)asn1_type__local_3199, - offsetof(SourceRNC_ToTargetRNC_TransparentContainer, chosenEncryptionAlgorithForPS_option), - (intptr_t)"chosenEncryptionAlgorithForPS", - - offsetof(SourceRNC_ToTargetRNC_TransparentContainer, d_RNTI) | 0x8000000, - (intptr_t)asn1_type__local_3200, - offsetof(SourceRNC_ToTargetRNC_TransparentContainer, d_RNTI_option), - (intptr_t)"d-RNTI", - - offsetof(SourceRNC_ToTargetRNC_TransparentContainer, targetCellId) | 0x8000000, - (intptr_t)asn1_type__local_3201, - offsetof(SourceRNC_ToTargetRNC_TransparentContainer, targetCellId_option), - (intptr_t)"targetCellId", - - offsetof(SourceRNC_ToTargetRNC_TransparentContainer, rAB_TrCH_Mapping) | 0x8000000, - (intptr_t)asn1_type_RAB_TrCH_Mapping, - offsetof(SourceRNC_ToTargetRNC_TransparentContainer, rAB_TrCH_Mapping_option), - (intptr_t)"rAB-TrCH-Mapping", - - offsetof(SourceRNC_ToTargetRNC_TransparentContainer, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_67, - offsetof(SourceRNC_ToTargetRNC_TransparentContainer, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"SourceRNC-ToTargetRNC-TransparentContainer", -}; - -static const ASN1CType asn1_type__local_3202[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0x61, -}; - -static const ASN1CType asn1_type__local_3203[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x0, - 0x22, -}; - -const ASN1CType asn1_type_IRAT_Measurement_Configuration[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x10, - 4, - sizeof(IRAT_Measurement_Configuration), - - offsetof(IRAT_Measurement_Configuration, rSRP) | 0x8000000, - (intptr_t)asn1_type__local_3202, - offsetof(IRAT_Measurement_Configuration, rSRP_option), - (intptr_t)"rSRP", - - offsetof(IRAT_Measurement_Configuration, rSRQ) | 0x8000000, - (intptr_t)asn1_type__local_3203, - offsetof(IRAT_Measurement_Configuration, rSRQ_option), - (intptr_t)"rSRQ", - - offsetof(IRAT_Measurement_Configuration, iRATmeasurementParameters) | 0x0, - (intptr_t)asn1_type_IRATmeasurementParameters, - 0, - (intptr_t)"iRATmeasurementParameters", - - offsetof(IRAT_Measurement_Configuration, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_68, - offsetof(IRAT_Measurement_Configuration, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"IRAT-Measurement-Configuration", -}; - -static const ASN1CType asn1_type__local_3204[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x1, - 0x64, -}; - -const ASN1CType asn1_type_IRATmeasurementParameters[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100002, - 3, - sizeof(IRATmeasurementParameters), - - offsetof(IRATmeasurementParameters, measurementDuration) | 0x0, - (intptr_t)asn1_type__local_3204, - 0, - (intptr_t)"measurementDuration", - - offsetof(IRATmeasurementParameters, eUTRANFrequencies) | 0x8000000, - (intptr_t)asn1_type_EUTRANFrequencies, - offsetof(IRATmeasurementParameters, eUTRANFrequencies_option), - (intptr_t)"eUTRANFrequencies", - - offsetof(IRATmeasurementParameters, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_69, - offsetof(IRATmeasurementParameters, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"IRATmeasurementParameters", -}; - -static const ASN1CType asn1_type__local_3205[] = { - (ASN1_CTYPE_BOOLEAN << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, -}; - -static const ASN1CType asn1_type__local_3206[] = { - (ASN1_CTYPE_BOOLEAN << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, -}; - -const ASN1CType asn1_type_RSRQ_Type[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x10, - 2, - sizeof(RSRQ_Type), - - offsetof(RSRQ_Type, allSymbols) | 0x0, - (intptr_t)asn1_type__local_3205, - 0, - (intptr_t)"allSymbols", - - offsetof(RSRQ_Type, wideBand) | 0x0, - (intptr_t)asn1_type__local_3206, - 0, - (intptr_t)"wideBand", - - (intptr_t)"RSRQ-Type", -}; - -const ASN1CType asn1_type_RSRQ_Extension[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x7800000 | 0x2, - 0xffffffe2, - 0x2e, - (intptr_t)"RSRQ-Extension", -}; - -const ASN1CType asn1_type_EUTRANFrequencies[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x1, - 0x8, - sizeof(EUTRANFrequencies_1), - (intptr_t)asn1_type_EUTRANFrequencies_1, - 0, - (intptr_t)"EUTRANFrequencies", -}; - -static const ASN1CType asn1_type__local_3207[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, -}; - -const ASN1CType asn1_type_EUTRANFrequencies_1[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(EUTRANFrequencies_1), - - offsetof(EUTRANFrequencies_1, earfcn) | 0x0, - (intptr_t)asn1_type__local_3207, - 0, - (intptr_t)"earfcn", - - offsetof(EUTRANFrequencies_1, measBand) | 0x8000000, - (intptr_t)asn1_type_MeasBand, - offsetof(EUTRANFrequencies_1, measBand_option), - (intptr_t)"measBand", - - offsetof(EUTRANFrequencies_1, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_70, - offsetof(EUTRANFrequencies_1, iE_Extensions_option), - (intptr_t)"iE-Extensions", - -}; - -const ASN1CType asn1_type_MeasBand[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100001, - 6, - (intptr_t)"v6", - (intptr_t)"v15", - (intptr_t)"v25", - (intptr_t)"v50", - (intptr_t)"v75", - (intptr_t)"v100", - (intptr_t)"MeasBand", -}; - -const ASN1CType asn1_type_SubscriberProfileIDforRFP[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x1, - 0x100, - (intptr_t)"SubscriberProfileIDforRFP", -}; - -const ASN1CType asn1_type_SourceStatisticsDescriptor[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10000a, - 2, - 0, - (intptr_t)"speech", - (intptr_t)"unknown", - (intptr_t)"SourceStatisticsDescriptor", -}; - -const ASN1CType asn1_type_SupportedRAB_ParameterBitrateList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x1, - 0x2, - sizeof(SupportedBitrate), - (intptr_t)asn1_type_SupportedBitrate, - 0, - (intptr_t)"SupportedRAB-ParameterBitrateList", -}; - -const ASN1CType asn1_type_SupportedBitrate[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x7800000 | 0x2, - 0x1, - 0x3b9aca00, - (intptr_t)"SupportedBitrate", -}; - -static const ASN1CType asn1_type__local_3208[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_PLMNidentity, -}; - -static const ASN1CType asn1_type__local_3209[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_TargetCellId, -}; - -const ASN1CType asn1_type_SourceUTRANCellID[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100000, - 3, - sizeof(SourceUTRANCellID), - - offsetof(SourceUTRANCellID, pLMNidentity) | 0x0, - (intptr_t)asn1_type__local_3208, - 0, - (intptr_t)"pLMNidentity", - - offsetof(SourceUTRANCellID, uTRANcellID) | 0x0, - (intptr_t)asn1_type__local_3209, - 0, - (intptr_t)"uTRANcellID", - - offsetof(SourceUTRANCellID, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_71, - offsetof(SourceUTRANCellID, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"SourceUTRANCellID", -}; - -const ASN1CType asn1_type_SRB_ID[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x1, - 0x20, - (intptr_t)"SRB-ID", -}; - -const ASN1CType asn1_type_SRB_TrCH_Mapping[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x1, - 0x8, - sizeof(SRB_TrCH_MappingItem), - (intptr_t)asn1_type_SRB_TrCH_MappingItem, - 0, - (intptr_t)"SRB-TrCH-Mapping", -}; - -static const ASN1CType asn1_type__local_3210[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_TrCH_ID, -}; - -const ASN1CType asn1_type_SRB_TrCH_MappingItem[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(SRB_TrCH_MappingItem), - - offsetof(SRB_TrCH_MappingItem, sRB_ID) | 0x0, - (intptr_t)asn1_type_SRB_ID, - 0, - (intptr_t)"sRB-ID", - - offsetof(SRB_TrCH_MappingItem, trCH_ID) | 0x0, - (intptr_t)asn1_type__local_3210, - 0, - (intptr_t)"trCH-ID", - - offsetof(SRB_TrCH_MappingItem, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_72, - offsetof(SRB_TrCH_MappingItem, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"SRB-TrCH-MappingItem", -}; - -const ASN1CType asn1_type_SRVCC_HO_Indication[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 2, - 0, - (intptr_t)"ps-and-cs", - (intptr_t)"cs-only", - (intptr_t)"SRVCC-HO-Indication", -}; - -static const ASN1CType asn1_type__local_3211[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x80, - 0x80, -}; - -const ASN1CType asn1_type_SRVCC_Information[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(SRVCC_Information), - - offsetof(SRVCC_Information, nonce) | 0x0, - (intptr_t)asn1_type__local_3211, - 0, - (intptr_t)"nonce", - - offsetof(SRVCC_Information, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_73, - offsetof(SRVCC_Information, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"SRVCC-Information", -}; - -const ASN1CType asn1_type_SRVCC_Operation_Possible[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 1, - 0, - (intptr_t)"srvcc-possible", - (intptr_t)"SRVCC-Operation-Possible", -}; - -const ASN1CType asn1_type_SubflowSDU_Size[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x0, - 0xfff, - (intptr_t)"SubflowSDU-Size", -}; - -const ASN1CType asn1_type_TAC[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x2, - 0x2, - (intptr_t)"TAC", -}; - -static const ASN1CType asn1_type__local_3212[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_PLMNidentity, -}; - -const ASN1CType asn1_type_TAI[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100003, - 3, - sizeof(TAI), - - offsetof(TAI, pLMNidentity) | 0x0, - (intptr_t)asn1_type__local_3212, - 0, - (intptr_t)"pLMNidentity", - - offsetof(TAI, tAC) | 0x0, - (intptr_t)asn1_type_TAC, - 0, - (intptr_t)"tAC", - - offsetof(TAI, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_74, - offsetof(TAI, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"TAI", -}; - -const ASN1CType asn1_type_Target_ToSource_TransparentContainer[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5000000 | 0x4, - 0x0, - (intptr_t)"Target-ToSource-TransparentContainer", -}; - -const ASN1CType asn1_type_TargeteNodeB_ToSourceeNodeB_TransparentContainer[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5000000 | 0x4, - 0x0, - (intptr_t)"TargeteNodeB-ToSourceeNodeB-TransparentContainer", -}; - -const ASN1CType asn1_type_TargetBSS_ToSourceBSS_TransparentContainer[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5000000 | 0x4, - 0x0, - (intptr_t)"TargetBSS-ToSourceBSS-TransparentContainer", -}; - -const ASN1CType asn1_type_TargetCellId[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0xfffffff, - (intptr_t)"TargetCellId", -}; - -const ASN1CType asn1_type_TargetID[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0, - 2, - 1, - sizeof(TargetID), - offsetof(TargetID, choice), - offsetof(TargetID, u), - (intptr_t)asn1_type_TargetRNC_ID, - (intptr_t)"targetRNC-ID", - (intptr_t)asn1_type_CGI, - (intptr_t)"cGI", - (intptr_t)asn1_type_TargetENB_ID, - (intptr_t)"targeteNB-ID", - (intptr_t)"TargetID", -}; - -static const ASN1CType asn1_type__local_3213[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_PLMNidentity, -}; - -const ASN1CType asn1_type_TargetENB_ID[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100002, - 4, - sizeof(TargetENB_ID), - - offsetof(TargetENB_ID, pLMNidentity) | 0x0, - (intptr_t)asn1_type__local_3213, - 0, - (intptr_t)"pLMNidentity", - - offsetof(TargetENB_ID, eNB_ID) | 0x0, - (intptr_t)asn1_type_ENB_ID, - 0, - (intptr_t)"eNB-ID", - - offsetof(TargetENB_ID, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_75, - offsetof(TargetENB_ID, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - offsetof(TargetENB_ID, selectedTAI) | 0x0, - (intptr_t)asn1_type_TAI, - 0, - (intptr_t)"selectedTAI", - - (intptr_t)"TargetENB-ID", -}; - -static const ASN1CType asn1_type__local_3214[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_LAI, -}; - -static const ASN1CType asn1_type__local_3215[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_RAC, -}; - -static const ASN1CType asn1_type__local_3216[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002, - (intptr_t)asn1_type_RNC_ID, -}; - -const ASN1CType asn1_type_TargetRNC_ID[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100000, - 4, - sizeof(TargetRNC_ID), - - offsetof(TargetRNC_ID, lAI) | 0x0, - (intptr_t)asn1_type__local_3214, - 0, - (intptr_t)"lAI", - - offsetof(TargetRNC_ID, rAC) | 0x8000000, - (intptr_t)asn1_type__local_3215, - offsetof(TargetRNC_ID, rAC_option), - (intptr_t)"rAC", - - offsetof(TargetRNC_ID, rNC_ID) | 0x0, - (intptr_t)asn1_type__local_3216, - 0, - (intptr_t)"rNC-ID", - - offsetof(TargetRNC_ID, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_76, - offsetof(TargetRNC_ID, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"TargetRNC-ID", -}; - -static const ASN1CType asn1_type__local_3217[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_RRC_Container, -}; - -static const ASN1CType asn1_type__local_3218[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_D_RNTI, -}; - -const ASN1CType asn1_type_TargetRNC_ToSourceRNC_TransparentContainer[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(TargetRNC_ToSourceRNC_TransparentContainer), - - offsetof(TargetRNC_ToSourceRNC_TransparentContainer, rRC_Container) | 0x0, - (intptr_t)asn1_type__local_3217, - 0, - (intptr_t)"rRC-Container", - - offsetof(TargetRNC_ToSourceRNC_TransparentContainer, d_RNTI) | 0x8000000, - (intptr_t)asn1_type__local_3218, - offsetof(TargetRNC_ToSourceRNC_TransparentContainer, d_RNTI_option), - (intptr_t)"d-RNTI", - - offsetof(TargetRNC_ToSourceRNC_TransparentContainer, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_77, - offsetof(TargetRNC_ToSourceRNC_TransparentContainer, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"TargetRNC-ToSourceRNC-TransparentContainer", -}; - -const ASN1CType asn1_type_TBCD_STRING[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5000000 | 0x4, - 0x0, - (intptr_t)"TBCD-STRING", -}; - -const ASN1CType asn1_type_TBCD_STRING_1[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x4, - 0x3, - 0x8, -}; - -const ASN1CType asn1_type_TBCD_STRING_2[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x4, - 0x3, - 0x3, -}; - -const ASN1CType asn1_type_TemporaryUE_ID[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0, - 2, - 0, - sizeof(TemporaryUE_ID), - offsetof(TemporaryUE_ID, choice), - offsetof(TemporaryUE_ID, u), - (intptr_t)asn1_type_TMSI, - (intptr_t)"tMSI", - (intptr_t)asn1_type_P_TMSI, - (intptr_t)"p-TMSI", - (intptr_t)"TemporaryUE-ID", -}; - -const ASN1CType asn1_type_Time_UE_StayedInCell[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100002, - 0x0, - 0xfff, - (intptr_t)"Time-UE-StayedInCell", -}; - -const ASN1CType asn1_type_Time_UE_StayedInCell_EnhancedGranularity[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0x9ff6, - (intptr_t)"Time-UE-StayedInCell-EnhancedGranularity", -}; - -const ASN1CType asn1_type_TimeToMBMSDataTransfer[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4, - 0x1, - 0x1, - (intptr_t)"TimeToMBMSDataTransfer", -}; - -const ASN1CType asn1_type_TimingDifferenceULDL[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4, - 0x1, - 0x1, - (intptr_t)"TimingDifferenceULDL", -}; - -static const ASN1CType asn1_type__local_3219[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_PLMNidentity, -}; - -static const ASN1CType asn1_type__local_3220[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x3, - 0x3, -}; - -const ASN1CType asn1_type_TMGI[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x10, - 3, - sizeof(TMGI), - - offsetof(TMGI, pLMNidentity) | 0x0, - (intptr_t)asn1_type__local_3219, - 0, - (intptr_t)"pLMNidentity", - - offsetof(TMGI, serviceID) | 0x0, - (intptr_t)asn1_type__local_3220, - 0, - (intptr_t)"serviceID", - - offsetof(TMGI, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_78, - offsetof(TMGI, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"TMGI", -}; - -const ASN1CType asn1_type_TMSI[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x4, - 0x4, - (intptr_t)"TMSI", -}; - -const ASN1CType asn1_type_TraceDepth[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 3, - 0, - (intptr_t)"minimum", - (intptr_t)"medium", - (intptr_t)"maximum", - (intptr_t)"TraceDepth", -}; - -static const ASN1CType asn1_type__local_3221[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_TraceReference, -}; - -static const ASN1CType asn1_type__local_3222[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100001, - (intptr_t)asn1_type_UE_ID, -}; - -static const ASN1CType asn1_type__local_3223[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002, - (intptr_t)asn1_type_TracePropagationParameters, -}; - -const ASN1CType asn1_type_TraceInformation[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100002, - 4, - sizeof(TraceInformation), - - offsetof(TraceInformation, traceReference) | 0x0, - (intptr_t)asn1_type__local_3221, - 0, - (intptr_t)"traceReference", - - offsetof(TraceInformation, ue_identity) | 0x0, - (intptr_t)asn1_type__local_3222, - 0, - (intptr_t)"ue-identity", - - offsetof(TraceInformation, tracePropagationParameters) | 0x8000000, - (intptr_t)asn1_type__local_3223, - offsetof(TraceInformation, tracePropagationParameters_option), - (intptr_t)"tracePropagationParameters", - - offsetof(TraceInformation, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_79, - offsetof(TraceInformation, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"TraceInformation", -}; - -static const ASN1CType asn1_type__local_3224[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_TraceRecordingSessionReference, -}; - -const ASN1CType asn1_type_TracePropagationParameters[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 4, - sizeof(TracePropagationParameters), - - offsetof(TracePropagationParameters, traceRecordingSessionReference) | 0x0, - (intptr_t)asn1_type__local_3224, - 0, - (intptr_t)"traceRecordingSessionReference", - - offsetof(TracePropagationParameters, traceDepth) | 0x0, - (intptr_t)asn1_type_TraceDepth, - 0, - (intptr_t)"traceDepth", - - offsetof(TracePropagationParameters, listOfInterfacesToTrace) | 0x8000000, - (intptr_t)asn1_type_ListOfInterfacesToTrace, - offsetof(TracePropagationParameters, listOfInterfacesToTrace_option), - (intptr_t)"listOfInterfacesToTrace", - - offsetof(TracePropagationParameters, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_80, - offsetof(TracePropagationParameters, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"TracePropagationParameters", -}; - -static const ASN1CType asn1_type__local_3225[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_TraceReference, -}; - -static const ASN1CType asn1_type__local_3226[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_TraceRecordingSessionReference, -}; - -const ASN1CType asn1_type_TraceRecordingSessionInformation[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(TraceRecordingSessionInformation), - - offsetof(TraceRecordingSessionInformation, traceReference) | 0x0, - (intptr_t)asn1_type__local_3225, - 0, - (intptr_t)"traceReference", - - offsetof(TraceRecordingSessionInformation, traceRecordingSessionReference) | 0x0, - (intptr_t)asn1_type__local_3226, - 0, - (intptr_t)"traceRecordingSessionReference", - - offsetof(TraceRecordingSessionInformation, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_81, - offsetof(TraceRecordingSessionInformation, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"TraceRecordingSessionInformation", -}; - -const ASN1CType asn1_type_TraceRecordingSessionReference[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0xffff, - (intptr_t)"TraceRecordingSessionReference", -}; - -const ASN1CType asn1_type_TraceReference[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4, - 0x2, - 0x3, - (intptr_t)"TraceReference", -}; - -const ASN1CType asn1_type_TraceType[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4, - 0x1, - 0x1, - (intptr_t)"TraceType", -}; - -const ASN1CType asn1_type_TrafficClass[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 4, - 0, - (intptr_t)"conversational", - (intptr_t)"streaming", - (intptr_t)"interactive", - (intptr_t)"background", - (intptr_t)"TrafficClass", -}; - -const ASN1CType asn1_type_TrafficHandlingPriority[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100008, - 0x0, - 0xf, - (intptr_t)"TrafficHandlingPriority", -}; - -const ASN1CType asn1_type_TransferDelay[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100007, - 0x0, - 0xffff, - (intptr_t)"TransferDelay", -}; - -const ASN1CType asn1_type_UnsuccessfullyTransmittedDataVolume[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x0, - 0xffffffff, - (intptr_t)"UnsuccessfullyTransmittedDataVolume", -}; - -const ASN1CType asn1_type_TransportLayerAddress[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x7800000 | 0x3, - 0x1, - 0xa0, - (intptr_t)"TransportLayerAddress", -}; - -const ASN1CType asn1_type_TrCH_ID[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 4, - sizeof(TrCH_ID), - - offsetof(TrCH_ID, dCH_ID) | 0x8000000, - (intptr_t)asn1_type_DCH_ID, - offsetof(TrCH_ID, dCH_ID_option), - (intptr_t)"dCH-ID", - - offsetof(TrCH_ID, dSCH_ID) | 0x8000000, - (intptr_t)asn1_type_DSCH_ID, - offsetof(TrCH_ID, dSCH_ID_option), - (intptr_t)"dSCH-ID", - - offsetof(TrCH_ID, uSCH_ID) | 0x8000000, - (intptr_t)asn1_type_USCH_ID, - offsetof(TrCH_ID, uSCH_ID_option), - (intptr_t)"uSCH-ID", - - offsetof(TrCH_ID, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_82, - offsetof(TrCH_ID, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"TrCH-ID", -}; - -const ASN1CType asn1_type_TrCH_ID_List[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x1, - 0x7, - sizeof(TrCH_ID), - (intptr_t)asn1_type_TrCH_ID, - 0, - (intptr_t)"TrCH-ID-List", -}; - -const ASN1CType asn1_type_TriggerID[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4, - 0x3, - 0x16, - (intptr_t)"TriggerID", -}; - -static const ASN1CType asn1_type__local_3227[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_TransportLayerAddress, -}; - -const ASN1CType asn1_type_TunnelInformation[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(TunnelInformation), - - offsetof(TunnelInformation, transportLayerAddress) | 0x0, - (intptr_t)asn1_type__local_3227, - 0, - (intptr_t)"transportLayerAddress", - - offsetof(TunnelInformation, uDP_Port_Number) | 0x8000000, - (intptr_t)asn1_type_Port_Number, - offsetof(TunnelInformation, uDP_Port_Number_option), - (intptr_t)"uDP-Port-Number", - - offsetof(TunnelInformation, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_83, - offsetof(TunnelInformation, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"TunnelInformation", -}; - -const ASN1CType asn1_type_TypeOfError[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 2, - 0, - (intptr_t)"not-understood", - (intptr_t)"missing", - (intptr_t)"TypeOfError", -}; - -const ASN1CType asn1_type_UE_AggregateMaximumBitRate[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(UE_AggregateMaximumBitRate), - - offsetof(UE_AggregateMaximumBitRate, uE_AggregateMaximumBitRateDownlink) | 0x8000000, - (intptr_t)asn1_type_UE_AggregateMaximumBitRateDownlink, - offsetof(UE_AggregateMaximumBitRate, uE_AggregateMaximumBitRateDownlink_option), - (intptr_t)"uE-AggregateMaximumBitRateDownlink", - - offsetof(UE_AggregateMaximumBitRate, uE_AggregateMaximumBitRateUplink) | 0x8000000, - (intptr_t)asn1_type_UE_AggregateMaximumBitRateUplink, - offsetof(UE_AggregateMaximumBitRate, uE_AggregateMaximumBitRateUplink_option), - (intptr_t)"uE-AggregateMaximumBitRateUplink", - - (intptr_t)"UE-AggregateMaximumBitRate", -}; - -const ASN1CType asn1_type_UE_AggregateMaximumBitRateDownlink[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x1, - 0x3b9aca00, - (intptr_t)"UE-AggregateMaximumBitRateDownlink", -}; - -const ASN1CType asn1_type_UE_AggregateMaximumBitRateUplink[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x1, - 0x3b9aca00, - (intptr_t)"UE-AggregateMaximumBitRateUplink", -}; - -const ASN1CType asn1_type_UE_History_Information[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5000000 | 0x4, - 0x0, - (intptr_t)"UE-History-Information", -}; - -static const ASN1CType asn1_type__local_3228[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_IMSI, -}; - -static const ASN1CType asn1_type__local_3229[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_IMEI, -}; - -static const ASN1CType asn1_type__local_3230[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002, - (intptr_t)asn1_type_IMEISV, -}; - -const ASN1CType asn1_type_UE_ID[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0, - 2, - 1, - sizeof(UE_ID), - offsetof(UE_ID, choice), - offsetof(UE_ID, u), - (intptr_t)asn1_type__local_3228, - (intptr_t)"imsi", - (intptr_t)asn1_type__local_3229, - (intptr_t)"imei", - (intptr_t)asn1_type__local_3230, - (intptr_t)"imeisv", - (intptr_t)"UE-ID", -}; - -const ASN1CType asn1_type_UESBI_Iu[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(UESBI_Iu), - - offsetof(UESBI_Iu, uESBI_IuA) | 0x8000000, - (intptr_t)asn1_type_UESBI_IuA, - offsetof(UESBI_Iu, uESBI_IuA_option), - (intptr_t)"uESBI-IuA", - - offsetof(UESBI_Iu, uESBI_IuB) | 0x8000000, - (intptr_t)asn1_type_UESBI_IuB, - offsetof(UESBI_Iu, uESBI_IuB_option), - (intptr_t)"uESBI-IuB", - - offsetof(UESBI_Iu, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_84, - offsetof(UESBI_Iu, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"UESBI-Iu", -}; - -const ASN1CType asn1_type_UESBI_IuA[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0x1, - 0x80, - (intptr_t)"UESBI-IuA", -}; - -const ASN1CType asn1_type_UESBI_IuB[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x1, - 0x80, - (intptr_t)"UESBI-IuB", -}; - -const ASN1CType asn1_type_UL_GTP_PDU_SequenceNumber[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0xffff, - (intptr_t)"UL-GTP-PDU-SequenceNumber", -}; - -const ASN1CType asn1_type_UL_N_PDU_SequenceNumber[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0xffff, - (intptr_t)"UL-N-PDU-SequenceNumber", -}; - -static const ASN1CType asn1_type__local_3231[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_FrameSequenceNumber, -}; - -static const ASN1CType asn1_type__local_3232[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_FrameSequenceNumber, -}; - -static const ASN1CType asn1_type__local_3233[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002, - (intptr_t)asn1_type_PDUType14FrameSequenceNumber, -}; - -static const ASN1CType asn1_type__local_3234[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100003, - (intptr_t)asn1_type_PDUType14FrameSequenceNumber, -}; - -const ASN1CType asn1_type_UPInformation[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100003, - 7, - sizeof(UPInformation), - - offsetof(UPInformation, frameSeqNoUL) | 0x0, - (intptr_t)asn1_type__local_3231, - 0, - (intptr_t)"frameSeqNoUL", - - offsetof(UPInformation, frameSeqNoDL) | 0x0, - (intptr_t)asn1_type__local_3232, - 0, - (intptr_t)"frameSeqNoDL", - - offsetof(UPInformation, pdu14FrameSeqNoUL) | 0x0, - (intptr_t)asn1_type__local_3233, - 0, - (intptr_t)"pdu14FrameSeqNoUL", - - offsetof(UPInformation, pdu14FrameSeqNoDL) | 0x0, - (intptr_t)asn1_type__local_3234, - 0, - (intptr_t)"pdu14FrameSeqNoDL", - - offsetof(UPInformation, dataPDUType) | 0x0, - (intptr_t)asn1_type_DataPDUType, - 0, - (intptr_t)"dataPDUType", - - offsetof(UPInformation, upinitialisationFrame) | 0x0, - (intptr_t)asn1_type_UPInitialisationFrame, - 0, - (intptr_t)"upinitialisationFrame", - - offsetof(UPInformation, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_85, - offsetof(UPInformation, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"UPInformation", -}; - -const ASN1CType asn1_type_UPInitialisationFrame[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5000000 | 0x100005, - 0x0, - (intptr_t)"UPInitialisationFrame", -}; - -const ASN1CType asn1_type_UP_ModeVersions[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0x10, - 0x10, - (intptr_t)"UP-ModeVersions", -}; - -const ASN1CType asn1_type_USCH_ID[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100002, - 0x0, - 0xff, - (intptr_t)"USCH-ID", -}; - -const ASN1CType asn1_type_UserPlaneMode[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 2, - 0, - (intptr_t)"transparent-mode", - (intptr_t)"support-mode-for-predefined-SDU-sizes", - (intptr_t)"UserPlaneMode", -}; - -static const ASN1CType asn1_type__local_3235[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_PLMNidentity, -}; - -static const ASN1CType asn1_type__local_3236[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_TargetCellId, -}; - -const ASN1CType asn1_type_UTRAN_CellID[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x10, - 3, - sizeof(UTRAN_CellID), - - offsetof(UTRAN_CellID, pLMNidentity) | 0x0, - (intptr_t)asn1_type__local_3235, - 0, - (intptr_t)"pLMNidentity", - - offsetof(UTRAN_CellID, cellID) | 0x0, - (intptr_t)asn1_type__local_3236, - 0, - (intptr_t)"cellID", - - offsetof(UTRAN_CellID, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_86, - offsetof(UTRAN_CellID, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"UTRAN-CellID", -}; - -const ASN1CType asn1_type_VelocityEstimate[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0, - 4, - 0, - sizeof(VelocityEstimate), - offsetof(VelocityEstimate, choice), - offsetof(VelocityEstimate, u), - (intptr_t)asn1_type_HorizontalVelocity, - (intptr_t)"horizontalVelocity", - (intptr_t)asn1_type_HorizontalWithVerticalVelocity, - (intptr_t)"horizontalWithVerticalVelocity", - (intptr_t)asn1_type_HorizontalVelocityWithUncertainty, - (intptr_t)"horizontalVelocityWithUncertainty", - (intptr_t)asn1_type_HorizontalWithVerticalVelocityAndUncertainty, - (intptr_t)"horizontalWithVeritcalVelocityAndUncertainty", - (intptr_t)"VelocityEstimate", -}; - -const ASN1CType asn1_type_HorizontalVelocity[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 2, - sizeof(HorizontalVelocity), - - offsetof(HorizontalVelocity, horizontalSpeedAndBearing) | 0x0, - (intptr_t)asn1_type_HorizontalSpeedAndBearing, - 0, - (intptr_t)"horizontalSpeedAndBearing", - - offsetof(HorizontalVelocity, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_87, - offsetof(HorizontalVelocity, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"HorizontalVelocity", -}; - -const ASN1CType asn1_type_HorizontalWithVerticalVelocity[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 3, - sizeof(HorizontalWithVerticalVelocity), - - offsetof(HorizontalWithVerticalVelocity, horizontalSpeedAndBearing) | 0x0, - (intptr_t)asn1_type_HorizontalSpeedAndBearing, - 0, - (intptr_t)"horizontalSpeedAndBearing", - - offsetof(HorizontalWithVerticalVelocity, veritcalVelocity) | 0x0, - (intptr_t)asn1_type_VerticalVelocity, - 0, - (intptr_t)"veritcalVelocity", - - offsetof(HorizontalWithVerticalVelocity, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_88, - offsetof(HorizontalWithVerticalVelocity, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"HorizontalWithVerticalVelocity", -}; - -static const ASN1CType asn1_type__local_3237[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x0, - 0xff, -}; - -const ASN1CType asn1_type_HorizontalVelocityWithUncertainty[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100002, - 3, - sizeof(HorizontalVelocityWithUncertainty), - - offsetof(HorizontalVelocityWithUncertainty, horizontalSpeedAndBearing) | 0x0, - (intptr_t)asn1_type_HorizontalSpeedAndBearing, - 0, - (intptr_t)"horizontalSpeedAndBearing", - - offsetof(HorizontalVelocityWithUncertainty, uncertaintySpeed) | 0x0, - (intptr_t)asn1_type__local_3237, - 0, - (intptr_t)"uncertaintySpeed", - - offsetof(HorizontalVelocityWithUncertainty, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_89, - offsetof(HorizontalVelocityWithUncertainty, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"HorizontalVelocityWithUncertainty", -}; - -static const ASN1CType asn1_type__local_3238[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100002, - 0x0, - 0xff, -}; - -static const ASN1CType asn1_type__local_3239[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x0, - 0xff, -}; - -const ASN1CType asn1_type_HorizontalWithVerticalVelocityAndUncertainty[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100003, - 5, - sizeof(HorizontalWithVerticalVelocityAndUncertainty), - - offsetof(HorizontalWithVerticalVelocityAndUncertainty, horizontalSpeedAndBearing) | 0x0, - (intptr_t)asn1_type_HorizontalSpeedAndBearing, - 0, - (intptr_t)"horizontalSpeedAndBearing", - - offsetof(HorizontalWithVerticalVelocityAndUncertainty, veritcalVelocity) | 0x0, - (intptr_t)asn1_type_VerticalVelocity, - 0, - (intptr_t)"veritcalVelocity", - - offsetof(HorizontalWithVerticalVelocityAndUncertainty, horizontalUncertaintySpeed) | 0x0, - (intptr_t)asn1_type__local_3238, - 0, - (intptr_t)"horizontalUncertaintySpeed", - - offsetof(HorizontalWithVerticalVelocityAndUncertainty, verticalUncertaintySpeed) | 0x0, - (intptr_t)asn1_type__local_3239, - 0, - (intptr_t)"verticalUncertaintySpeed", - - offsetof(HorizontalWithVerticalVelocityAndUncertainty, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_90, - offsetof(HorizontalWithVerticalVelocityAndUncertainty, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"HorizontalWithVerticalVelocityAndUncertainty", -}; - -static const ASN1CType asn1_type__local_3240[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0x167, -}; - -static const ASN1CType asn1_type__local_3241[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x0, - 0x7ff, -}; - -const ASN1CType asn1_type_HorizontalSpeedAndBearing[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100000, - 2, - sizeof(HorizontalSpeedAndBearing), - - offsetof(HorizontalSpeedAndBearing, bearing) | 0x0, - (intptr_t)asn1_type__local_3240, - 0, - (intptr_t)"bearing", - - offsetof(HorizontalSpeedAndBearing, horizontalSpeed) | 0x0, - (intptr_t)asn1_type__local_3241, - 0, - (intptr_t)"horizontalSpeed", - - (intptr_t)"HorizontalSpeedAndBearing", -}; - -static const ASN1CType asn1_type__local_3242[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xff, -}; - -const ASN1CType asn1_type_VerticalVelocity[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100001, - 2, - sizeof(VerticalVelocity), - - offsetof(VerticalVelocity, veritcalSpeed) | 0x0, - (intptr_t)asn1_type__local_3242, - 0, - (intptr_t)"veritcalSpeed", - - offsetof(VerticalVelocity, veritcalSpeedDirection) | 0x0, - (intptr_t)asn1_type_VerticalSpeedDirection, - 0, - (intptr_t)"veritcalSpeedDirection", - - (intptr_t)"VerticalVelocity", -}; - -const ASN1CType asn1_type_VerticalSpeedDirection[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100001, - 2, - (intptr_t)"upward", - (intptr_t)"downward", - (intptr_t)"VerticalSpeedDirection", -}; - -const ASN1CType asn1_type_VerticalAccuracyCode[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0x7f, - (intptr_t)"VerticalAccuracyCode", -}; - -const ASN1CType asn1_type_VoiceSupportMatchIndicator[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 2, - 0, - (intptr_t)"supported", - (intptr_t)"not-supported", - (intptr_t)"VoiceSupportMatchIndicator", -}; - -const ASN1CType asn1_type_Iu_ReleaseCommand[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(Iu_ReleaseCommand), - - offsetof(Iu_ReleaseCommand, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_1, - 0, - (intptr_t)"protocolIEs", - - offsetof(Iu_ReleaseCommand, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_91, - offsetof(Iu_ReleaseCommand, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"Iu-ReleaseCommand", -}; - -const ASN1CType asn1_type_Iu_ReleaseComplete[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(Iu_ReleaseComplete), - - offsetof(Iu_ReleaseComplete, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_2, - 0, - (intptr_t)"protocolIEs", - - offsetof(Iu_ReleaseComplete, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_92, - offsetof(Iu_ReleaseComplete, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"Iu-ReleaseComplete", -}; - -static const ASN1CType asn1_type__local_3243[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_RAB_ID, -}; - -static const ASN1CType asn1_type__local_3244[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_DataVolumeList, -}; - -const ASN1CType asn1_type_RAB_DataVolumeReportItem[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(RAB_DataVolumeReportItem), - - offsetof(RAB_DataVolumeReportItem, rAB_ID) | 0x0, - (intptr_t)asn1_type__local_3243, - 0, - (intptr_t)"rAB-ID", - - offsetof(RAB_DataVolumeReportItem, dl_UnsuccessfullyTransmittedDataVolume) | 0x8000000, - (intptr_t)asn1_type__local_3244, - offsetof(RAB_DataVolumeReportItem, dl_UnsuccessfullyTransmittedDataVolume_option), - (intptr_t)"dl-UnsuccessfullyTransmittedDataVolume", - - offsetof(RAB_DataVolumeReportItem, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_93, - offsetof(RAB_DataVolumeReportItem, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RAB-DataVolumeReportItem", -}; - -static const ASN1CType asn1_type__local_3245[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_RAB_ID, -}; - -static const ASN1CType asn1_type__local_3246[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_DL_GTP_PDU_SequenceNumber, -}; - -static const ASN1CType asn1_type__local_3247[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002, - (intptr_t)asn1_type_UL_GTP_PDU_SequenceNumber, -}; - -const ASN1CType asn1_type_RAB_ReleasedItem_IuRelComp[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 4, - sizeof(RAB_ReleasedItem_IuRelComp), - - offsetof(RAB_ReleasedItem_IuRelComp, rAB_ID) | 0x0, - (intptr_t)asn1_type__local_3245, - 0, - (intptr_t)"rAB-ID", - - offsetof(RAB_ReleasedItem_IuRelComp, dL_GTP_PDU_SequenceNumber) | 0x8000000, - (intptr_t)asn1_type__local_3246, - offsetof(RAB_ReleasedItem_IuRelComp, dL_GTP_PDU_SequenceNumber_option), - (intptr_t)"dL-GTP-PDU-SequenceNumber", - - offsetof(RAB_ReleasedItem_IuRelComp, uL_GTP_PDU_SequenceNumber) | 0x8000000, - (intptr_t)asn1_type__local_3247, - offsetof(RAB_ReleasedItem_IuRelComp, uL_GTP_PDU_SequenceNumber_option), - (intptr_t)"uL-GTP-PDU-SequenceNumber", - - offsetof(RAB_ReleasedItem_IuRelComp, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_94, - offsetof(RAB_ReleasedItem_IuRelComp, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RAB-ReleasedItem-IuRelComp", -}; - -const ASN1CType asn1_type_RelocationRequired[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(RelocationRequired), - - offsetof(RelocationRequired, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_5, - 0, - (intptr_t)"protocolIEs", - - offsetof(RelocationRequired, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_95, - offsetof(RelocationRequired, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"RelocationRequired", -}; - -const ASN1CType asn1_type_RelocationCommand[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(RelocationCommand), - - offsetof(RelocationCommand, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_6, - 0, - (intptr_t)"protocolIEs", - - offsetof(RelocationCommand, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_96, - offsetof(RelocationCommand, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"RelocationCommand", -}; - -static const ASN1CType asn1_type__local_3248[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_RAB_ID, -}; - -const ASN1CType asn1_type_RAB_RelocationReleaseItem[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(RAB_RelocationReleaseItem), - - offsetof(RAB_RelocationReleaseItem, rAB_ID) | 0x0, - (intptr_t)asn1_type__local_3248, - 0, - (intptr_t)"rAB-ID", - - offsetof(RAB_RelocationReleaseItem, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_97, - offsetof(RAB_RelocationReleaseItem, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RAB-RelocationReleaseItem", -}; - -static const ASN1CType asn1_type__local_3249[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_RAB_ID, -}; - -static const ASN1CType asn1_type__local_3250[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_TransportLayerAddress, -}; - -static const ASN1CType asn1_type__local_3251[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100002, - (intptr_t)asn1_type_IuTransportAssociation, -}; - -const ASN1CType asn1_type_RAB_DataForwardingItem[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 4, - sizeof(RAB_DataForwardingItem), - - offsetof(RAB_DataForwardingItem, rAB_ID) | 0x0, - (intptr_t)asn1_type__local_3249, - 0, - (intptr_t)"rAB-ID", - - offsetof(RAB_DataForwardingItem, transportLayerAddress) | 0x0, - (intptr_t)asn1_type__local_3250, - 0, - (intptr_t)"transportLayerAddress", - - offsetof(RAB_DataForwardingItem, iuTransportAssociation) | 0x0, - (intptr_t)asn1_type__local_3251, - 0, - (intptr_t)"iuTransportAssociation", - - offsetof(RAB_DataForwardingItem, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_98, - offsetof(RAB_DataForwardingItem, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RAB-DataForwardingItem", -}; - -const ASN1CType asn1_type_RelocationPreparationFailure[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(RelocationPreparationFailure), - - offsetof(RelocationPreparationFailure, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_9, - 0, - (intptr_t)"protocolIEs", - - offsetof(RelocationPreparationFailure, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_99, - offsetof(RelocationPreparationFailure, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"RelocationPreparationFailure", -}; - -const ASN1CType asn1_type_RelocationRequest[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(RelocationRequest), - - offsetof(RelocationRequest, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_10, - 0, - (intptr_t)"protocolIEs", - - offsetof(RelocationRequest, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_100, - offsetof(RelocationRequest, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"RelocationRequest", -}; - -static const ASN1CType asn1_type__local_3252[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_RAB_ID, -}; - -static const ASN1CType asn1_type__local_3253[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002, - (intptr_t)asn1_type_RAB_Parameters, -}; - -static const ASN1CType asn1_type__local_3254[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100003, - (intptr_t)asn1_type_DataVolumeReportingIndication, -}; - -static const ASN1CType asn1_type__local_3255[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100004, - (intptr_t)asn1_type_PDP_TypeInformation, -}; - -static const ASN1CType asn1_type__local_3256[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100005, - (intptr_t)asn1_type_UserPlaneInformation, -}; - -static const ASN1CType asn1_type__local_3257[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100006, - (intptr_t)asn1_type_TransportLayerAddress, -}; - -static const ASN1CType asn1_type__local_3258[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100007, - (intptr_t)asn1_type_IuTransportAssociation, -}; - -static const ASN1CType asn1_type__local_3259[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100008, - (intptr_t)asn1_type_Service_Handover, -}; - -const ASN1CType asn1_type_RAB_SetupItem_RelocReq[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 10, - sizeof(RAB_SetupItem_RelocReq), - - offsetof(RAB_SetupItem_RelocReq, rAB_ID) | 0x0, - (intptr_t)asn1_type__local_3252, - 0, - (intptr_t)"rAB-ID", - - offsetof(RAB_SetupItem_RelocReq, nAS_SynchronisationIndicator) | 0x8000000, - (intptr_t)asn1_type_NAS_SynchronisationIndicator, - offsetof(RAB_SetupItem_RelocReq, nAS_SynchronisationIndicator_option), - (intptr_t)"nAS-SynchronisationIndicator", - - offsetof(RAB_SetupItem_RelocReq, rAB_Parameters) | 0x0, - (intptr_t)asn1_type__local_3253, - 0, - (intptr_t)"rAB-Parameters", - - offsetof(RAB_SetupItem_RelocReq, dataVolumeReportingIndication) | 0x8000000, - (intptr_t)asn1_type__local_3254, - offsetof(RAB_SetupItem_RelocReq, dataVolumeReportingIndication_option), - (intptr_t)"dataVolumeReportingIndication", - - offsetof(RAB_SetupItem_RelocReq, pDP_TypeInformation) | 0x8000000, - (intptr_t)asn1_type__local_3255, - offsetof(RAB_SetupItem_RelocReq, pDP_TypeInformation_option), - (intptr_t)"pDP-TypeInformation", - - offsetof(RAB_SetupItem_RelocReq, userPlaneInformation) | 0x0, - (intptr_t)asn1_type__local_3256, - 0, - (intptr_t)"userPlaneInformation", - - offsetof(RAB_SetupItem_RelocReq, transportLayerAddress) | 0x0, - (intptr_t)asn1_type__local_3257, - 0, - (intptr_t)"transportLayerAddress", - - offsetof(RAB_SetupItem_RelocReq, iuTransportAssociation) | 0x0, - (intptr_t)asn1_type__local_3258, - 0, - (intptr_t)"iuTransportAssociation", - - offsetof(RAB_SetupItem_RelocReq, service_Handover) | 0x8000000, - (intptr_t)asn1_type__local_3259, - offsetof(RAB_SetupItem_RelocReq, service_Handover_option), - (intptr_t)"service-Handover", - - offsetof(RAB_SetupItem_RelocReq, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_101, - offsetof(RAB_SetupItem_RelocReq, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RAB-SetupItem-RelocReq", -}; - -const ASN1CType asn1_type_UserPlaneInformation[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(UserPlaneInformation), - - offsetof(UserPlaneInformation, userPlaneMode) | 0x0, - (intptr_t)asn1_type_UserPlaneMode, - 0, - (intptr_t)"userPlaneMode", - - offsetof(UserPlaneInformation, uP_ModeVersions) | 0x0, - (intptr_t)asn1_type_UP_ModeVersions, - 0, - (intptr_t)"uP-ModeVersions", - - offsetof(UserPlaneInformation, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_102, - offsetof(UserPlaneInformation, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"UserPlaneInformation", -}; - -static const ASN1CType asn1_type__local_3260[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_JoinedMBMSBearerService_IEs, -}; - -const ASN1CType asn1_type_CNMBMSLinkingInformation[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(CNMBMSLinkingInformation), - - offsetof(CNMBMSLinkingInformation, joinedMBMSBearerService_IEs) | 0x0, - (intptr_t)asn1_type__local_3260, - 0, - (intptr_t)"joinedMBMSBearerService-IEs", - - offsetof(CNMBMSLinkingInformation, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_103, - offsetof(CNMBMSLinkingInformation, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"CNMBMSLinkingInformation", -}; - -const ASN1CType asn1_type_JoinedMBMSBearerService_IEs[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x1, - 0x80, - sizeof(JoinedMBMSBearerService_IEs_1), - (intptr_t)asn1_type_JoinedMBMSBearerService_IEs_1, - 0, - (intptr_t)"JoinedMBMSBearerService-IEs", -}; - -static const ASN1CType asn1_type__local_3261[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_TMGI, -}; - -const ASN1CType asn1_type_JoinedMBMSBearerService_IEs_1[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x10, - 3, - sizeof(JoinedMBMSBearerService_IEs_1), - - offsetof(JoinedMBMSBearerService_IEs_1, tMGI) | 0x0, - (intptr_t)asn1_type__local_3261, - 0, - (intptr_t)"tMGI", - - offsetof(JoinedMBMSBearerService_IEs_1, mBMS_PTP_RAB_ID) | 0x0, - (intptr_t)asn1_type_MBMS_PTP_RAB_ID, - 0, - (intptr_t)"mBMS-PTP-RAB-ID", - - offsetof(JoinedMBMSBearerService_IEs_1, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_104, - offsetof(JoinedMBMSBearerService_IEs_1, iE_Extensions_option), - (intptr_t)"iE-Extensions", - -}; - -const ASN1CType asn1_type_RelocationRequestAcknowledge[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(RelocationRequestAcknowledge), - - offsetof(RelocationRequestAcknowledge, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_12, - 0, - (intptr_t)"protocolIEs", - - offsetof(RelocationRequestAcknowledge, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_105, - offsetof(RelocationRequestAcknowledge, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"RelocationRequestAcknowledge", -}; - -static const ASN1CType asn1_type__local_3262[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_RAB_ID, -}; - -static const ASN1CType asn1_type__local_3263[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_TransportLayerAddress, -}; - -static const ASN1CType asn1_type__local_3264[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100002, - (intptr_t)asn1_type_IuTransportAssociation, -}; - -const ASN1CType asn1_type_RAB_SetupItem_RelocReqAck[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 4, - sizeof(RAB_SetupItem_RelocReqAck), - - offsetof(RAB_SetupItem_RelocReqAck, rAB_ID) | 0x0, - (intptr_t)asn1_type__local_3262, - 0, - (intptr_t)"rAB-ID", - - offsetof(RAB_SetupItem_RelocReqAck, transportLayerAddress) | 0x8000000, - (intptr_t)asn1_type__local_3263, - offsetof(RAB_SetupItem_RelocReqAck, transportLayerAddress_option), - (intptr_t)"transportLayerAddress", - - offsetof(RAB_SetupItem_RelocReqAck, iuTransportAssociation) | 0x8000000, - (intptr_t)asn1_type__local_3264, - offsetof(RAB_SetupItem_RelocReqAck, iuTransportAssociation_option), - (intptr_t)"iuTransportAssociation", - - offsetof(RAB_SetupItem_RelocReqAck, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_106, - offsetof(RAB_SetupItem_RelocReqAck, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RAB-SetupItem-RelocReqAck", -}; - -static const ASN1CType asn1_type__local_3265[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_RAB_ID, -}; - -static const ASN1CType asn1_type__local_3266[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100001, - (intptr_t)asn1_type_Cause, -}; - -const ASN1CType asn1_type_RAB_FailedItem[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(RAB_FailedItem), - - offsetof(RAB_FailedItem, rAB_ID) | 0x0, - (intptr_t)asn1_type__local_3265, - 0, - (intptr_t)"rAB-ID", - - offsetof(RAB_FailedItem, cause) | 0x0, - (intptr_t)asn1_type__local_3266, - 0, - (intptr_t)"cause", - - offsetof(RAB_FailedItem, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_107, - offsetof(RAB_FailedItem, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RAB-FailedItem", -}; - -const ASN1CType asn1_type_RelocationFailure[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(RelocationFailure), - - offsetof(RelocationFailure, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_15, - 0, - (intptr_t)"protocolIEs", - - offsetof(RelocationFailure, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_108, - offsetof(RelocationFailure, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"RelocationFailure", -}; - -const ASN1CType asn1_type_RelocationCancel[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(RelocationCancel), - - offsetof(RelocationCancel, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_16, - 0, - (intptr_t)"protocolIEs", - - offsetof(RelocationCancel, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_109, - offsetof(RelocationCancel, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"RelocationCancel", -}; - -const ASN1CType asn1_type_RelocationCancelAcknowledge[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(RelocationCancelAcknowledge), - - offsetof(RelocationCancelAcknowledge, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_17, - 0, - (intptr_t)"protocolIEs", - - offsetof(RelocationCancelAcknowledge, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_110, - offsetof(RelocationCancelAcknowledge, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"RelocationCancelAcknowledge", -}; - -const ASN1CType asn1_type_SRNS_ContextRequest[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(SRNS_ContextRequest), - - offsetof(SRNS_ContextRequest, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_18, - 0, - (intptr_t)"protocolIEs", - - offsetof(SRNS_ContextRequest, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_111, - offsetof(SRNS_ContextRequest, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"SRNS-ContextRequest", -}; - -static const ASN1CType asn1_type__local_3267[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_RAB_ID, -}; - -const ASN1CType asn1_type_RAB_DataForwardingItem_SRNS_CtxReq[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(RAB_DataForwardingItem_SRNS_CtxReq), - - offsetof(RAB_DataForwardingItem_SRNS_CtxReq, rAB_ID) | 0x0, - (intptr_t)asn1_type__local_3267, - 0, - (intptr_t)"rAB-ID", - - offsetof(RAB_DataForwardingItem_SRNS_CtxReq, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_112, - offsetof(RAB_DataForwardingItem_SRNS_CtxReq, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RAB-DataForwardingItem-SRNS-CtxReq", -}; - -const ASN1CType asn1_type_SRNS_ContextResponse[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(SRNS_ContextResponse), - - offsetof(SRNS_ContextResponse, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_20, - 0, - (intptr_t)"protocolIEs", - - offsetof(SRNS_ContextResponse, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_113, - offsetof(SRNS_ContextResponse, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"SRNS-ContextResponse", -}; - -static const ASN1CType asn1_type__local_3268[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_RAB_ID, -}; - -static const ASN1CType asn1_type__local_3269[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_DL_GTP_PDU_SequenceNumber, -}; - -static const ASN1CType asn1_type__local_3270[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002, - (intptr_t)asn1_type_UL_GTP_PDU_SequenceNumber, -}; - -static const ASN1CType asn1_type__local_3271[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100003, - (intptr_t)asn1_type_DL_N_PDU_SequenceNumber, -}; - -static const ASN1CType asn1_type__local_3272[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100004, - (intptr_t)asn1_type_UL_N_PDU_SequenceNumber, -}; - -const ASN1CType asn1_type_RAB_ContextItem[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 6, - sizeof(RAB_ContextItem), - - offsetof(RAB_ContextItem, rAB_ID) | 0x0, - (intptr_t)asn1_type__local_3268, - 0, - (intptr_t)"rAB-ID", - - offsetof(RAB_ContextItem, dl_GTP_PDU_SequenceNumber) | 0x8000000, - (intptr_t)asn1_type__local_3269, - offsetof(RAB_ContextItem, dl_GTP_PDU_SequenceNumber_option), - (intptr_t)"dl-GTP-PDU-SequenceNumber", - - offsetof(RAB_ContextItem, ul_GTP_PDU_SequenceNumber) | 0x8000000, - (intptr_t)asn1_type__local_3270, - offsetof(RAB_ContextItem, ul_GTP_PDU_SequenceNumber_option), - (intptr_t)"ul-GTP-PDU-SequenceNumber", - - offsetof(RAB_ContextItem, dl_N_PDU_SequenceNumber) | 0x8000000, - (intptr_t)asn1_type__local_3271, - offsetof(RAB_ContextItem, dl_N_PDU_SequenceNumber_option), - (intptr_t)"dl-N-PDU-SequenceNumber", - - offsetof(RAB_ContextItem, ul_N_PDU_SequenceNumber) | 0x8000000, - (intptr_t)asn1_type__local_3272, - offsetof(RAB_ContextItem, ul_N_PDU_SequenceNumber_option), - (intptr_t)"ul-N-PDU-SequenceNumber", - - offsetof(RAB_ContextItem, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_114, - offsetof(RAB_ContextItem, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RAB-ContextItem", -}; - -static const ASN1CType asn1_type__local_3273[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_RAB_ID, -}; - -static const ASN1CType asn1_type__local_3274[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100001, - (intptr_t)asn1_type_Cause, -}; - -const ASN1CType asn1_type_RABs_ContextFailedtoTransferItem[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(RABs_ContextFailedtoTransferItem), - - offsetof(RABs_ContextFailedtoTransferItem, rAB_ID) | 0x0, - (intptr_t)asn1_type__local_3273, - 0, - (intptr_t)"rAB-ID", - - offsetof(RABs_ContextFailedtoTransferItem, cause) | 0x0, - (intptr_t)asn1_type__local_3274, - 0, - (intptr_t)"cause", - - offsetof(RABs_ContextFailedtoTransferItem, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_115, - offsetof(RABs_ContextFailedtoTransferItem, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RABs-ContextFailedtoTransferItem", -}; - -const ASN1CType asn1_type_SecurityModeCommand[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(SecurityModeCommand), - - offsetof(SecurityModeCommand, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_23, - 0, - (intptr_t)"protocolIEs", - - offsetof(SecurityModeCommand, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_116, - offsetof(SecurityModeCommand, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"SecurityModeCommand", -}; - -const ASN1CType asn1_type_SecurityModeComplete[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(SecurityModeComplete), - - offsetof(SecurityModeComplete, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_24, - 0, - (intptr_t)"protocolIEs", - - offsetof(SecurityModeComplete, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_117, - offsetof(SecurityModeComplete, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"SecurityModeComplete", -}; - -const ASN1CType asn1_type_SecurityModeReject[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(SecurityModeReject), - - offsetof(SecurityModeReject, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_25, - 0, - (intptr_t)"protocolIEs", - - offsetof(SecurityModeReject, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_118, - offsetof(SecurityModeReject, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"SecurityModeReject", -}; - -const ASN1CType asn1_type_DataVolumeReportRequest[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(DataVolumeReportRequest), - - offsetof(DataVolumeReportRequest, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_26, - 0, - (intptr_t)"protocolIEs", - - offsetof(DataVolumeReportRequest, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_119, - offsetof(DataVolumeReportRequest, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"DataVolumeReportRequest", -}; - -static const ASN1CType asn1_type__local_3275[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_RAB_ID, -}; - -const ASN1CType asn1_type_RAB_DataVolumeReportRequestItem[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(RAB_DataVolumeReportRequestItem), - - offsetof(RAB_DataVolumeReportRequestItem, rAB_ID) | 0x0, - (intptr_t)asn1_type__local_3275, - 0, - (intptr_t)"rAB-ID", - - offsetof(RAB_DataVolumeReportRequestItem, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_120, - offsetof(RAB_DataVolumeReportRequestItem, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RAB-DataVolumeReportRequestItem", -}; - -const ASN1CType asn1_type_DataVolumeReport[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(DataVolumeReport), - - offsetof(DataVolumeReport, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_28, - 0, - (intptr_t)"protocolIEs", - - offsetof(DataVolumeReport, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_121, - offsetof(DataVolumeReport, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"DataVolumeReport", -}; - -static const ASN1CType asn1_type__local_3276[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_RAB_ID, -}; - -static const ASN1CType asn1_type__local_3277[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100001, - (intptr_t)asn1_type_Cause, -}; - -const ASN1CType asn1_type_RABs_failed_to_reportItem[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(RABs_failed_to_reportItem), - - offsetof(RABs_failed_to_reportItem, rAB_ID) | 0x0, - (intptr_t)asn1_type__local_3276, - 0, - (intptr_t)"rAB-ID", - - offsetof(RABs_failed_to_reportItem, cause) | 0x0, - (intptr_t)asn1_type__local_3277, - 0, - (intptr_t)"cause", - - offsetof(RABs_failed_to_reportItem, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_122, - offsetof(RABs_failed_to_reportItem, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RABs-failed-to-reportItem", -}; - -const ASN1CType asn1_type_Reset[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(Reset), - - offsetof(Reset, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_30, - 0, - (intptr_t)"protocolIEs", - - offsetof(Reset, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_123, - offsetof(Reset, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"Reset", -}; - -const ASN1CType asn1_type_ResetAcknowledge[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(ResetAcknowledge), - - offsetof(ResetAcknowledge, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_31, - 0, - (intptr_t)"protocolIEs", - - offsetof(ResetAcknowledge, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_124, - offsetof(ResetAcknowledge, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"ResetAcknowledge", -}; - -const ASN1CType asn1_type_ResetResource[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(ResetResource), - - offsetof(ResetResource, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_32, - 0, - (intptr_t)"protocolIEs", - - offsetof(ResetResource, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_125, - offsetof(ResetResource, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"ResetResource", -}; - -static const ASN1CType asn1_type__local_3278[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_IuSignallingConnectionIdentifier, -}; - -const ASN1CType asn1_type_ResetResourceItem[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(ResetResourceItem), - - offsetof(ResetResourceItem, iuSigConId) | 0x0, - (intptr_t)asn1_type__local_3278, - 0, - (intptr_t)"iuSigConId", - - offsetof(ResetResourceItem, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_126, - offsetof(ResetResourceItem, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"ResetResourceItem", -}; - -const ASN1CType asn1_type_ResetResourceAcknowledge[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(ResetResourceAcknowledge), - - offsetof(ResetResourceAcknowledge, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_34, - 0, - (intptr_t)"protocolIEs", - - offsetof(ResetResourceAcknowledge, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_127, - offsetof(ResetResourceAcknowledge, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"ResetResourceAcknowledge", -}; - -static const ASN1CType asn1_type__local_3279[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_IuSignallingConnectionIdentifier, -}; - -const ASN1CType asn1_type_ResetResourceAckItem[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(ResetResourceAckItem), - - offsetof(ResetResourceAckItem, iuSigConId) | 0x0, - (intptr_t)asn1_type__local_3279, - 0, - (intptr_t)"iuSigConId", - - offsetof(ResetResourceAckItem, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_128, - offsetof(ResetResourceAckItem, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"ResetResourceAckItem", -}; - -const ASN1CType asn1_type_RAB_ReleaseRequest[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(RAB_ReleaseRequest), - - offsetof(RAB_ReleaseRequest, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_36, - 0, - (intptr_t)"protocolIEs", - - offsetof(RAB_ReleaseRequest, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_129, - offsetof(RAB_ReleaseRequest, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"RAB-ReleaseRequest", -}; - -static const ASN1CType asn1_type__local_3280[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_RAB_ID, -}; - -static const ASN1CType asn1_type__local_3281[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100001, - (intptr_t)asn1_type_Cause, -}; - -const ASN1CType asn1_type_RAB_ReleaseItem[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(RAB_ReleaseItem), - - offsetof(RAB_ReleaseItem, rAB_ID) | 0x0, - (intptr_t)asn1_type__local_3280, - 0, - (intptr_t)"rAB-ID", - - offsetof(RAB_ReleaseItem, cause) | 0x0, - (intptr_t)asn1_type__local_3281, - 0, - (intptr_t)"cause", - - offsetof(RAB_ReleaseItem, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_130, - offsetof(RAB_ReleaseItem, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RAB-ReleaseItem", -}; - -const ASN1CType asn1_type_Iu_ReleaseRequest[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(Iu_ReleaseRequest), - - offsetof(Iu_ReleaseRequest, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_38, - 0, - (intptr_t)"protocolIEs", - - offsetof(Iu_ReleaseRequest, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_131, - offsetof(Iu_ReleaseRequest, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"Iu-ReleaseRequest", -}; - -const ASN1CType asn1_type_RelocationDetect[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(RelocationDetect), - - offsetof(RelocationDetect, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_39, - 0, - (intptr_t)"protocolIEs", - - offsetof(RelocationDetect, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_132, - offsetof(RelocationDetect, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"RelocationDetect", -}; - -const ASN1CType asn1_type_RelocationComplete[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(RelocationComplete), - - offsetof(RelocationComplete, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_40, - 0, - (intptr_t)"protocolIEs", - - offsetof(RelocationComplete, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_133, - offsetof(RelocationComplete, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"RelocationComplete", -}; - -const ASN1CType asn1_type_EnhancedRelocationCompleteRequest[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(EnhancedRelocationCompleteRequest), - - offsetof(EnhancedRelocationCompleteRequest, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_41, - 0, - (intptr_t)"protocolIEs", - - offsetof(EnhancedRelocationCompleteRequest, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_134, - offsetof(EnhancedRelocationCompleteRequest, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"EnhancedRelocationCompleteRequest", -}; - -static const ASN1CType asn1_type__local_3282[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_RAB_ID, -}; - -static const ASN1CType asn1_type__local_3283[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_TransportLayerAddress, -}; - -static const ASN1CType asn1_type__local_3284[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100002, - (intptr_t)asn1_type_IuTransportAssociation, -}; - -static const ASN1CType asn1_type__local_3285[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100003, - (intptr_t)asn1_type_Ass_RAB_Parameters, -}; - -const ASN1CType asn1_type_RAB_SetupItem_EnhancedRelocCompleteReq[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 5, - sizeof(RAB_SetupItem_EnhancedRelocCompleteReq), - - offsetof(RAB_SetupItem_EnhancedRelocCompleteReq, rAB_ID) | 0x0, - (intptr_t)asn1_type__local_3282, - 0, - (intptr_t)"rAB-ID", - - offsetof(RAB_SetupItem_EnhancedRelocCompleteReq, transportLayerAddressReq1) | 0x8000000, - (intptr_t)asn1_type__local_3283, - offsetof(RAB_SetupItem_EnhancedRelocCompleteReq, transportLayerAddressReq1_option), - (intptr_t)"transportLayerAddressReq1", - - offsetof(RAB_SetupItem_EnhancedRelocCompleteReq, iuTransportAssociationReq1) | 0x8000000, - (intptr_t)asn1_type__local_3284, - offsetof(RAB_SetupItem_EnhancedRelocCompleteReq, iuTransportAssociationReq1_option), - (intptr_t)"iuTransportAssociationReq1", - - offsetof(RAB_SetupItem_EnhancedRelocCompleteReq, ass_RAB_Parameters) | 0x8000000, - (intptr_t)asn1_type__local_3285, - offsetof(RAB_SetupItem_EnhancedRelocCompleteReq, ass_RAB_Parameters_option), - (intptr_t)"ass-RAB-Parameters", - - offsetof(RAB_SetupItem_EnhancedRelocCompleteReq, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_135, - offsetof(RAB_SetupItem_EnhancedRelocCompleteReq, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RAB-SetupItem-EnhancedRelocCompleteReq", -}; - -const ASN1CType asn1_type_EnhancedRelocationCompleteResponse[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(EnhancedRelocationCompleteResponse), - - offsetof(EnhancedRelocationCompleteResponse, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_43, - 0, - (intptr_t)"protocolIEs", - - offsetof(EnhancedRelocationCompleteResponse, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_136, - offsetof(EnhancedRelocationCompleteResponse, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"EnhancedRelocationCompleteResponse", -}; - -static const ASN1CType asn1_type__local_3286[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_RAB_ID, -}; - -static const ASN1CType asn1_type__local_3287[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_RAB_Parameters, -}; - -static const ASN1CType asn1_type__local_3288[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002, - (intptr_t)asn1_type_UserPlaneInformation, -}; - -static const ASN1CType asn1_type__local_3289[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100003, - (intptr_t)asn1_type_TransportLayerAddress, -}; - -static const ASN1CType asn1_type__local_3290[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100004, - (intptr_t)asn1_type_IuTransportAssociation, -}; - -static const ASN1CType asn1_type__local_3291[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100005, - (intptr_t)asn1_type_RAB_ToBeReleasedList_EnhancedRelocCompleteRes, -}; - -const ASN1CType asn1_type_RAB_SetupItem_EnhancedRelocCompleteRes[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 7, - sizeof(RAB_SetupItem_EnhancedRelocCompleteRes), - - offsetof(RAB_SetupItem_EnhancedRelocCompleteRes, rAB_ID) | 0x0, - (intptr_t)asn1_type__local_3286, - 0, - (intptr_t)"rAB-ID", - - offsetof(RAB_SetupItem_EnhancedRelocCompleteRes, rAB_Parameters) | 0x8000000, - (intptr_t)asn1_type__local_3287, - offsetof(RAB_SetupItem_EnhancedRelocCompleteRes, rAB_Parameters_option), - (intptr_t)"rAB-Parameters", - - offsetof(RAB_SetupItem_EnhancedRelocCompleteRes, userPlaneInformation) | 0x0, - (intptr_t)asn1_type__local_3288, - 0, - (intptr_t)"userPlaneInformation", - - offsetof(RAB_SetupItem_EnhancedRelocCompleteRes, transportLayerAddressRes1) | 0x8000000, - (intptr_t)asn1_type__local_3289, - offsetof(RAB_SetupItem_EnhancedRelocCompleteRes, transportLayerAddressRes1_option), - (intptr_t)"transportLayerAddressRes1", - - offsetof(RAB_SetupItem_EnhancedRelocCompleteRes, iuTransportAssociationRes1) | 0x8000000, - (intptr_t)asn1_type__local_3290, - offsetof(RAB_SetupItem_EnhancedRelocCompleteRes, iuTransportAssociationRes1_option), - (intptr_t)"iuTransportAssociationRes1", - - offsetof(RAB_SetupItem_EnhancedRelocCompleteRes, rab2beReleasedList) | 0x8000000, - (intptr_t)asn1_type__local_3291, - offsetof(RAB_SetupItem_EnhancedRelocCompleteRes, rab2beReleasedList_option), - (intptr_t)"rab2beReleasedList", - - offsetof(RAB_SetupItem_EnhancedRelocCompleteRes, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_137, - offsetof(RAB_SetupItem_EnhancedRelocCompleteRes, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RAB-SetupItem-EnhancedRelocCompleteRes", -}; - -static const ASN1CType asn1_type__local_3292[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_RAB_ID, -}; - -static const ASN1CType asn1_type__local_3293[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100001, - (intptr_t)asn1_type_Cause, -}; - -const ASN1CType asn1_type_RAB_ToBeReleasedItem_EnhancedRelocCompleteRes[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(RAB_ToBeReleasedItem_EnhancedRelocCompleteRes), - - offsetof(RAB_ToBeReleasedItem_EnhancedRelocCompleteRes, rAB_ID) | 0x0, - (intptr_t)asn1_type__local_3292, - 0, - (intptr_t)"rAB-ID", - - offsetof(RAB_ToBeReleasedItem_EnhancedRelocCompleteRes, cause) | 0x0, - (intptr_t)asn1_type__local_3293, - 0, - (intptr_t)"cause", - - offsetof(RAB_ToBeReleasedItem_EnhancedRelocCompleteRes, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_138, - offsetof(RAB_ToBeReleasedItem_EnhancedRelocCompleteRes, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RAB-ToBeReleasedItem-EnhancedRelocCompleteRes", -}; - -const ASN1CType asn1_type_EnhancedRelocationCompleteFailure[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(EnhancedRelocationCompleteFailure), - - offsetof(EnhancedRelocationCompleteFailure, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_46, - 0, - (intptr_t)"protocolIEs", - - offsetof(EnhancedRelocationCompleteFailure, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_139, - offsetof(EnhancedRelocationCompleteFailure, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"EnhancedRelocationCompleteFailure", -}; - -const ASN1CType asn1_type_EnhancedRelocationCompleteConfirm[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(EnhancedRelocationCompleteConfirm), - - offsetof(EnhancedRelocationCompleteConfirm, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_47, - 0, - (intptr_t)"protocolIEs", - - offsetof(EnhancedRelocationCompleteConfirm, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_140, - offsetof(EnhancedRelocationCompleteConfirm, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"EnhancedRelocationCompleteConfirm", -}; - -const ASN1CType asn1_type_Paging[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(Paging), - - offsetof(Paging, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_48, - 0, - (intptr_t)"protocolIEs", - - offsetof(Paging, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_141, - offsetof(Paging, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"Paging", -}; - -const ASN1CType asn1_type_CommonID[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(CommonID), - - offsetof(CommonID, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_49, - 0, - (intptr_t)"protocolIEs", - - offsetof(CommonID, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_142, - offsetof(CommonID, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"CommonID", -}; - -const ASN1CType asn1_type_CN_InvokeTrace[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(CN_InvokeTrace), - - offsetof(CN_InvokeTrace, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_50, - 0, - (intptr_t)"protocolIEs", - - offsetof(CN_InvokeTrace, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_143, - offsetof(CN_InvokeTrace, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"CN-InvokeTrace", -}; - -const ASN1CType asn1_type_CN_DeactivateTrace[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(CN_DeactivateTrace), - - offsetof(CN_DeactivateTrace, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_51, - 0, - (intptr_t)"protocolIEs", - - offsetof(CN_DeactivateTrace, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_144, - offsetof(CN_DeactivateTrace, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"CN-DeactivateTrace", -}; - -const ASN1CType asn1_type_LocationReportingControl[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(LocationReportingControl), - - offsetof(LocationReportingControl, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_52, - 0, - (intptr_t)"protocolIEs", - - offsetof(LocationReportingControl, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_145, - offsetof(LocationReportingControl, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"LocationReportingControl", -}; - -const ASN1CType asn1_type_LocationReport[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(LocationReport), - - offsetof(LocationReport, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_53, - 0, - (intptr_t)"protocolIEs", - - offsetof(LocationReport, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_146, - offsetof(LocationReport, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"LocationReport", -}; - -const ASN1CType asn1_type_InitialUE_Message[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(InitialUE_Message), - - offsetof(InitialUE_Message, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_54, - 0, - (intptr_t)"protocolIEs", - - offsetof(InitialUE_Message, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_147, - offsetof(InitialUE_Message, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"InitialUE-Message", -}; - -const ASN1CType asn1_type_DirectTransfer[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(DirectTransfer), - - offsetof(DirectTransfer, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_55, - 0, - (intptr_t)"protocolIEs", - - offsetof(DirectTransfer, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_148, - offsetof(DirectTransfer, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"DirectTransfer", -}; - -const ASN1CType asn1_type_RedirectionIndication[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_56), - (intptr_t)asn1_type_ProtocolIE_Field_56, - 0, - (intptr_t)"RedirectionIndication", -}; - -const ASN1CType asn1_type_Overload[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(Overload), - - offsetof(Overload, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_56, - 0, - (intptr_t)"protocolIEs", - - offsetof(Overload, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_149, - offsetof(Overload, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"Overload", -}; - -const ASN1CType asn1_type_ErrorIndication[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(ErrorIndication), - - offsetof(ErrorIndication, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_57, - 0, - (intptr_t)"protocolIEs", - - offsetof(ErrorIndication, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_150, - offsetof(ErrorIndication, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"ErrorIndication", -}; - -const ASN1CType asn1_type_SRNS_DataForwardCommand[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(SRNS_DataForwardCommand), - - offsetof(SRNS_DataForwardCommand, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_58, - 0, - (intptr_t)"protocolIEs", - - offsetof(SRNS_DataForwardCommand, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_151, - offsetof(SRNS_DataForwardCommand, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"SRNS-DataForwardCommand", -}; - -const ASN1CType asn1_type_ForwardSRNS_Context[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(ForwardSRNS_Context), - - offsetof(ForwardSRNS_Context, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_59, - 0, - (intptr_t)"protocolIEs", - - offsetof(ForwardSRNS_Context, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_152, - offsetof(ForwardSRNS_Context, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"ForwardSRNS-Context", -}; - -const ASN1CType asn1_type_RAB_AssignmentRequest[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(RAB_AssignmentRequest), - - offsetof(RAB_AssignmentRequest, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_60, - 0, - (intptr_t)"protocolIEs", - - offsetof(RAB_AssignmentRequest, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_153, - offsetof(RAB_AssignmentRequest, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"RAB-AssignmentRequest", -}; - -static const ASN1CType asn1_type__local_3294[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_RAB_ID, -}; - -static const ASN1CType asn1_type__local_3295[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002, - (intptr_t)asn1_type_RAB_Parameters, -}; - -static const ASN1CType asn1_type__local_3296[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100003, - (intptr_t)asn1_type_UserPlaneInformation, -}; - -static const ASN1CType asn1_type__local_3297[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100004, - (intptr_t)asn1_type_TransportLayerInformation, -}; - -static const ASN1CType asn1_type__local_3298[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100005, - (intptr_t)asn1_type_Service_Handover, -}; - -const ASN1CType asn1_type_RAB_SetupOrModifyItemFirst[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 7, - sizeof(RAB_SetupOrModifyItemFirst), - - offsetof(RAB_SetupOrModifyItemFirst, rAB_ID) | 0x0, - (intptr_t)asn1_type__local_3294, - 0, - (intptr_t)"rAB-ID", - - offsetof(RAB_SetupOrModifyItemFirst, nAS_SynchronisationIndicator) | 0x8000000, - (intptr_t)asn1_type_NAS_SynchronisationIndicator, - offsetof(RAB_SetupOrModifyItemFirst, nAS_SynchronisationIndicator_option), - (intptr_t)"nAS-SynchronisationIndicator", - - offsetof(RAB_SetupOrModifyItemFirst, rAB_Parameters) | 0x8000000, - (intptr_t)asn1_type__local_3295, - offsetof(RAB_SetupOrModifyItemFirst, rAB_Parameters_option), - (intptr_t)"rAB-Parameters", - - offsetof(RAB_SetupOrModifyItemFirst, userPlaneInformation) | 0x8000000, - (intptr_t)asn1_type__local_3296, - offsetof(RAB_SetupOrModifyItemFirst, userPlaneInformation_option), - (intptr_t)"userPlaneInformation", - - offsetof(RAB_SetupOrModifyItemFirst, transportLayerInformation) | 0x8000000, - (intptr_t)asn1_type__local_3297, - offsetof(RAB_SetupOrModifyItemFirst, transportLayerInformation_option), - (intptr_t)"transportLayerInformation", - - offsetof(RAB_SetupOrModifyItemFirst, service_Handover) | 0x8000000, - (intptr_t)asn1_type__local_3298, - offsetof(RAB_SetupOrModifyItemFirst, service_Handover_option), - (intptr_t)"service-Handover", - - offsetof(RAB_SetupOrModifyItemFirst, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_154, - offsetof(RAB_SetupOrModifyItemFirst, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RAB-SetupOrModifyItemFirst", -}; - -static const ASN1CType asn1_type__local_3299[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_TransportLayerAddress, -}; - -static const ASN1CType asn1_type__local_3300[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100001, - (intptr_t)asn1_type_IuTransportAssociation, -}; - -const ASN1CType asn1_type_TransportLayerInformation[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(TransportLayerInformation), - - offsetof(TransportLayerInformation, transportLayerAddress) | 0x0, - (intptr_t)asn1_type__local_3299, - 0, - (intptr_t)"transportLayerAddress", - - offsetof(TransportLayerInformation, iuTransportAssociation) | 0x0, - (intptr_t)asn1_type__local_3300, - 0, - (intptr_t)"iuTransportAssociation", - - offsetof(TransportLayerInformation, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_155, - offsetof(TransportLayerInformation, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"TransportLayerInformation", -}; - -static const ASN1CType asn1_type__local_3301[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_PDP_TypeInformation, -}; - -static const ASN1CType asn1_type__local_3302[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_DataVolumeReportingIndication, -}; - -static const ASN1CType asn1_type__local_3303[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002, - (intptr_t)asn1_type_DL_GTP_PDU_SequenceNumber, -}; - -static const ASN1CType asn1_type__local_3304[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100003, - (intptr_t)asn1_type_UL_GTP_PDU_SequenceNumber, -}; - -static const ASN1CType asn1_type__local_3305[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100004, - (intptr_t)asn1_type_DL_N_PDU_SequenceNumber, -}; - -static const ASN1CType asn1_type__local_3306[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100005, - (intptr_t)asn1_type_UL_N_PDU_SequenceNumber, -}; - -const ASN1CType asn1_type_RAB_SetupOrModifyItemSecond[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 7, - sizeof(RAB_SetupOrModifyItemSecond), - - offsetof(RAB_SetupOrModifyItemSecond, pDP_TypeInformation) | 0x8000000, - (intptr_t)asn1_type__local_3301, - offsetof(RAB_SetupOrModifyItemSecond, pDP_TypeInformation_option), - (intptr_t)"pDP-TypeInformation", - - offsetof(RAB_SetupOrModifyItemSecond, dataVolumeReportingIndication) | 0x8000000, - (intptr_t)asn1_type__local_3302, - offsetof(RAB_SetupOrModifyItemSecond, dataVolumeReportingIndication_option), - (intptr_t)"dataVolumeReportingIndication", - - offsetof(RAB_SetupOrModifyItemSecond, dl_GTP_PDU_SequenceNumber) | 0x8000000, - (intptr_t)asn1_type__local_3303, - offsetof(RAB_SetupOrModifyItemSecond, dl_GTP_PDU_SequenceNumber_option), - (intptr_t)"dl-GTP-PDU-SequenceNumber", - - offsetof(RAB_SetupOrModifyItemSecond, ul_GTP_PDU_SequenceNumber) | 0x8000000, - (intptr_t)asn1_type__local_3304, - offsetof(RAB_SetupOrModifyItemSecond, ul_GTP_PDU_SequenceNumber_option), - (intptr_t)"ul-GTP-PDU-SequenceNumber", - - offsetof(RAB_SetupOrModifyItemSecond, dl_N_PDU_SequenceNumber) | 0x8000000, - (intptr_t)asn1_type__local_3305, - offsetof(RAB_SetupOrModifyItemSecond, dl_N_PDU_SequenceNumber_option), - (intptr_t)"dl-N-PDU-SequenceNumber", - - offsetof(RAB_SetupOrModifyItemSecond, ul_N_PDU_SequenceNumber) | 0x8000000, - (intptr_t)asn1_type__local_3306, - offsetof(RAB_SetupOrModifyItemSecond, ul_N_PDU_SequenceNumber_option), - (intptr_t)"ul-N-PDU-SequenceNumber", - - offsetof(RAB_SetupOrModifyItemSecond, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_156, - offsetof(RAB_SetupOrModifyItemSecond, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RAB-SetupOrModifyItemSecond", -}; - -const ASN1CType asn1_type_RAB_AssignmentResponse[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(RAB_AssignmentResponse), - - offsetof(RAB_AssignmentResponse, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_61, - 0, - (intptr_t)"protocolIEs", - - offsetof(RAB_AssignmentResponse, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_157, - offsetof(RAB_AssignmentResponse, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"RAB-AssignmentResponse", -}; - -static const ASN1CType asn1_type__local_3307[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_RAB_ID, -}; - -static const ASN1CType asn1_type__local_3308[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_TransportLayerAddress, -}; - -static const ASN1CType asn1_type__local_3309[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100002, - (intptr_t)asn1_type_IuTransportAssociation, -}; - -static const ASN1CType asn1_type__local_3310[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100003, - (intptr_t)asn1_type_DataVolumeList, -}; - -const ASN1CType asn1_type_RAB_SetupOrModifiedItem[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 5, - sizeof(RAB_SetupOrModifiedItem), - - offsetof(RAB_SetupOrModifiedItem, rAB_ID) | 0x0, - (intptr_t)asn1_type__local_3307, - 0, - (intptr_t)"rAB-ID", - - offsetof(RAB_SetupOrModifiedItem, transportLayerAddress) | 0x8000000, - (intptr_t)asn1_type__local_3308, - offsetof(RAB_SetupOrModifiedItem, transportLayerAddress_option), - (intptr_t)"transportLayerAddress", - - offsetof(RAB_SetupOrModifiedItem, iuTransportAssociation) | 0x8000000, - (intptr_t)asn1_type__local_3309, - offsetof(RAB_SetupOrModifiedItem, iuTransportAssociation_option), - (intptr_t)"iuTransportAssociation", - - offsetof(RAB_SetupOrModifiedItem, dl_dataVolumes) | 0x8000000, - (intptr_t)asn1_type__local_3310, - offsetof(RAB_SetupOrModifiedItem, dl_dataVolumes_option), - (intptr_t)"dl-dataVolumes", - - offsetof(RAB_SetupOrModifiedItem, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_158, - offsetof(RAB_SetupOrModifiedItem, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RAB-SetupOrModifiedItem", -}; - -static const ASN1CType asn1_type__local_3311[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_RAB_ID, -}; - -static const ASN1CType asn1_type__local_3312[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_DataVolumeList, -}; - -static const ASN1CType asn1_type__local_3313[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002, - (intptr_t)asn1_type_DL_GTP_PDU_SequenceNumber, -}; - -static const ASN1CType asn1_type__local_3314[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100003, - (intptr_t)asn1_type_UL_GTP_PDU_SequenceNumber, -}; - -const ASN1CType asn1_type_RAB_ReleasedItem[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 5, - sizeof(RAB_ReleasedItem), - - offsetof(RAB_ReleasedItem, rAB_ID) | 0x0, - (intptr_t)asn1_type__local_3311, - 0, - (intptr_t)"rAB-ID", - - offsetof(RAB_ReleasedItem, dl_dataVolumes) | 0x8000000, - (intptr_t)asn1_type__local_3312, - offsetof(RAB_ReleasedItem, dl_dataVolumes_option), - (intptr_t)"dl-dataVolumes", - - offsetof(RAB_ReleasedItem, dL_GTP_PDU_SequenceNumber) | 0x8000000, - (intptr_t)asn1_type__local_3313, - offsetof(RAB_ReleasedItem, dL_GTP_PDU_SequenceNumber_option), - (intptr_t)"dL-GTP-PDU-SequenceNumber", - - offsetof(RAB_ReleasedItem, uL_GTP_PDU_SequenceNumber) | 0x8000000, - (intptr_t)asn1_type__local_3314, - offsetof(RAB_ReleasedItem, uL_GTP_PDU_SequenceNumber_option), - (intptr_t)"uL-GTP-PDU-SequenceNumber", - - offsetof(RAB_ReleasedItem, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_159, - offsetof(RAB_ReleasedItem, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RAB-ReleasedItem", -}; - -const ASN1CType asn1_type_DataVolumeList[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x1, - 0x2, - sizeof(DataVolumeList_1), - (intptr_t)asn1_type_DataVolumeList_1, - 0, - (intptr_t)"DataVolumeList", -}; - -const ASN1CType asn1_type_DataVolumeList_1[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x10, - 3, - sizeof(DataVolumeList_1), - - offsetof(DataVolumeList_1, dl_UnsuccessfullyTransmittedDataVolume) | 0x0, - (intptr_t)asn1_type_UnsuccessfullyTransmittedDataVolume, - 0, - (intptr_t)"dl-UnsuccessfullyTransmittedDataVolume", - - offsetof(DataVolumeList_1, dataVolumeReference) | 0x8000000, - (intptr_t)asn1_type_DataVolumeReference, - offsetof(DataVolumeList_1, dataVolumeReference_option), - (intptr_t)"dataVolumeReference", - - offsetof(DataVolumeList_1, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_160, - offsetof(DataVolumeList_1, iE_Extensions_option), - (intptr_t)"iE-Extensions", - -}; - -static const ASN1CType asn1_type__local_3315[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_RAB_ID, -}; - -const ASN1CType asn1_type_RAB_QueuedItem[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(RAB_QueuedItem), - - offsetof(RAB_QueuedItem, rAB_ID) | 0x0, - (intptr_t)asn1_type__local_3315, - 0, - (intptr_t)"rAB-ID", - - offsetof(RAB_QueuedItem, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_161, - offsetof(RAB_QueuedItem, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RAB-QueuedItem", -}; - -static const ASN1CType asn1_type__local_3316[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_RAB_ID, -}; - -static const ASN1CType asn1_type__local_3317[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100001, - (intptr_t)asn1_type_Cause, -}; - -static const ASN1CType asn1_type__local_3318[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002, - (intptr_t)asn1_type_GERAN_Classmark, -}; - -const ASN1CType asn1_type_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 4, - sizeof(GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item), - - offsetof(GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item, rAB_ID) | 0x0, - (intptr_t)asn1_type__local_3316, - 0, - (intptr_t)"rAB-ID", - - offsetof(GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item, cause) | 0x0, - (intptr_t)asn1_type__local_3317, - 0, - (intptr_t)"cause", - - offsetof(GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item, gERAN_Classmark) | 0x8000000, - (intptr_t)asn1_type__local_3318, - offsetof(GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item, gERAN_Classmark_option), - (intptr_t)"gERAN-Classmark", - - offsetof(GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_162, - offsetof(GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item", -}; - -const ASN1CType asn1_type_PrivateMessage[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 1, - sizeof(PrivateMessage), - - offsetof(PrivateMessage, privateIEs) | 0x0, - (intptr_t)asn1_type_PrivateIE_Container_1, - 0, - (intptr_t)"privateIEs", - - (intptr_t)"PrivateMessage", -}; - -const ASN1CType asn1_type_RANAP_RelocationInformation[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(RANAP_RelocationInformation), - - offsetof(RANAP_RelocationInformation, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_66, - 0, - (intptr_t)"protocolIEs", - - offsetof(RANAP_RelocationInformation, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_163, - offsetof(RANAP_RelocationInformation, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"RANAP-RelocationInformation", -}; - -static const ASN1CType asn1_type__local_3319[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_NAS_PDU, -}; - -static const ASN1CType asn1_type__local_3320[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_SAPI, -}; - -static const ASN1CType asn1_type__local_3321[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002, - (intptr_t)asn1_type_CN_DomainIndicator, -}; - -const ASN1CType asn1_type_DirectTransferInformationItem_RANAP_RelocInf[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 4, - sizeof(DirectTransferInformationItem_RANAP_RelocInf), - - offsetof(DirectTransferInformationItem_RANAP_RelocInf, nAS_PDU) | 0x0, - (intptr_t)asn1_type__local_3319, - 0, - (intptr_t)"nAS-PDU", - - offsetof(DirectTransferInformationItem_RANAP_RelocInf, sAPI) | 0x0, - (intptr_t)asn1_type__local_3320, - 0, - (intptr_t)"sAPI", - - offsetof(DirectTransferInformationItem_RANAP_RelocInf, cN_DomainIndicator) | 0x0, - (intptr_t)asn1_type__local_3321, - 0, - (intptr_t)"cN-DomainIndicator", - - offsetof(DirectTransferInformationItem_RANAP_RelocInf, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_164, - offsetof(DirectTransferInformationItem_RANAP_RelocInf, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"DirectTransferInformationItem-RANAP-RelocInf", -}; - -static const ASN1CType asn1_type__local_3322[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_RAB_ID, -}; - -static const ASN1CType asn1_type__local_3323[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_DL_GTP_PDU_SequenceNumber, -}; - -static const ASN1CType asn1_type__local_3324[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002, - (intptr_t)asn1_type_UL_GTP_PDU_SequenceNumber, -}; - -static const ASN1CType asn1_type__local_3325[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100003, - (intptr_t)asn1_type_DL_N_PDU_SequenceNumber, -}; - -static const ASN1CType asn1_type__local_3326[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100004, - (intptr_t)asn1_type_UL_N_PDU_SequenceNumber, -}; - -const ASN1CType asn1_type_RAB_ContextItem_RANAP_RelocInf[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 6, - sizeof(RAB_ContextItem_RANAP_RelocInf), - - offsetof(RAB_ContextItem_RANAP_RelocInf, rAB_ID) | 0x0, - (intptr_t)asn1_type__local_3322, - 0, - (intptr_t)"rAB-ID", - - offsetof(RAB_ContextItem_RANAP_RelocInf, dl_GTP_PDU_SequenceNumber) | 0x8000000, - (intptr_t)asn1_type__local_3323, - offsetof(RAB_ContextItem_RANAP_RelocInf, dl_GTP_PDU_SequenceNumber_option), - (intptr_t)"dl-GTP-PDU-SequenceNumber", - - offsetof(RAB_ContextItem_RANAP_RelocInf, ul_GTP_PDU_SequenceNumber) | 0x8000000, - (intptr_t)asn1_type__local_3324, - offsetof(RAB_ContextItem_RANAP_RelocInf, ul_GTP_PDU_SequenceNumber_option), - (intptr_t)"ul-GTP-PDU-SequenceNumber", - - offsetof(RAB_ContextItem_RANAP_RelocInf, dl_N_PDU_SequenceNumber) | 0x8000000, - (intptr_t)asn1_type__local_3325, - offsetof(RAB_ContextItem_RANAP_RelocInf, dl_N_PDU_SequenceNumber_option), - (intptr_t)"dl-N-PDU-SequenceNumber", - - offsetof(RAB_ContextItem_RANAP_RelocInf, ul_N_PDU_SequenceNumber) | 0x8000000, - (intptr_t)asn1_type__local_3326, - offsetof(RAB_ContextItem_RANAP_RelocInf, ul_N_PDU_SequenceNumber_option), - (intptr_t)"ul-N-PDU-SequenceNumber", - - offsetof(RAB_ContextItem_RANAP_RelocInf, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_165, - offsetof(RAB_ContextItem_RANAP_RelocInf, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RAB-ContextItem-RANAP-RelocInf", -}; - -const ASN1CType asn1_type_RANAP_EnhancedRelocationInformationRequest[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(RANAP_EnhancedRelocationInformationRequest), - - offsetof(RANAP_EnhancedRelocationInformationRequest, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_69, - 0, - (intptr_t)"protocolIEs", - - offsetof(RANAP_EnhancedRelocationInformationRequest, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_166, - offsetof(RANAP_EnhancedRelocationInformationRequest, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"RANAP-EnhancedRelocationInformationRequest", -}; - -static const ASN1CType asn1_type__local_3327[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_RAB_ID, -}; - -static const ASN1CType asn1_type__local_3328[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_CN_DomainIndicator, -}; - -static const ASN1CType asn1_type__local_3329[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002, - (intptr_t)asn1_type_RAB_Parameters, -}; - -static const ASN1CType asn1_type__local_3330[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100003, - (intptr_t)asn1_type_DataVolumeReportingIndication, -}; - -static const ASN1CType asn1_type__local_3331[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100004, - (intptr_t)asn1_type_PDP_TypeInformation, -}; - -static const ASN1CType asn1_type__local_3332[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100005, - (intptr_t)asn1_type_UserPlaneInformation, -}; - -static const ASN1CType asn1_type__local_3333[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100006, - (intptr_t)asn1_type_TNLInformationEnhRelInfoReq, -}; - -static const ASN1CType asn1_type__local_3334[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100007, - (intptr_t)asn1_type_TNLInformationEnhRelInfoReq, -}; - -static const ASN1CType asn1_type__local_3335[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100008, - (intptr_t)asn1_type_Service_Handover, -}; - -static const ASN1CType asn1_type__local_3336[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100009, - (intptr_t)asn1_type_Alt_RAB_Parameters, -}; - -const ASN1CType asn1_type_RAB_SetupItem_EnhRelocInfoReq[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 11, - sizeof(RAB_SetupItem_EnhRelocInfoReq), - - offsetof(RAB_SetupItem_EnhRelocInfoReq, rAB_ID) | 0x0, - (intptr_t)asn1_type__local_3327, - 0, - (intptr_t)"rAB-ID", - - offsetof(RAB_SetupItem_EnhRelocInfoReq, cN_DomainIndicator) | 0x0, - (intptr_t)asn1_type__local_3328, - 0, - (intptr_t)"cN-DomainIndicator", - - offsetof(RAB_SetupItem_EnhRelocInfoReq, rAB_Parameters) | 0x0, - (intptr_t)asn1_type__local_3329, - 0, - (intptr_t)"rAB-Parameters", - - offsetof(RAB_SetupItem_EnhRelocInfoReq, dataVolumeReportingIndication) | 0x8000000, - (intptr_t)asn1_type__local_3330, - offsetof(RAB_SetupItem_EnhRelocInfoReq, dataVolumeReportingIndication_option), - (intptr_t)"dataVolumeReportingIndication", - - offsetof(RAB_SetupItem_EnhRelocInfoReq, pDP_TypeInformation) | 0x8000000, - (intptr_t)asn1_type__local_3331, - offsetof(RAB_SetupItem_EnhRelocInfoReq, pDP_TypeInformation_option), - (intptr_t)"pDP-TypeInformation", - - offsetof(RAB_SetupItem_EnhRelocInfoReq, userPlaneInformation) | 0x0, - (intptr_t)asn1_type__local_3332, - 0, - (intptr_t)"userPlaneInformation", - - offsetof(RAB_SetupItem_EnhRelocInfoReq, dataForwardingInformation) | 0x8000000, - (intptr_t)asn1_type__local_3333, - offsetof(RAB_SetupItem_EnhRelocInfoReq, dataForwardingInformation_option), - (intptr_t)"dataForwardingInformation", - - offsetof(RAB_SetupItem_EnhRelocInfoReq, sourceSideIuULTNLInfo) | 0x8000000, - (intptr_t)asn1_type__local_3334, - offsetof(RAB_SetupItem_EnhRelocInfoReq, sourceSideIuULTNLInfo_option), - (intptr_t)"sourceSideIuULTNLInfo", - - offsetof(RAB_SetupItem_EnhRelocInfoReq, service_Handover) | 0x8000000, - (intptr_t)asn1_type__local_3335, - offsetof(RAB_SetupItem_EnhRelocInfoReq, service_Handover_option), - (intptr_t)"service-Handover", - - offsetof(RAB_SetupItem_EnhRelocInfoReq, alt_RAB_Parameters) | 0x8000000, - (intptr_t)asn1_type__local_3336, - offsetof(RAB_SetupItem_EnhRelocInfoReq, alt_RAB_Parameters_option), - (intptr_t)"alt-RAB-Parameters", - - offsetof(RAB_SetupItem_EnhRelocInfoReq, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_167, - offsetof(RAB_SetupItem_EnhRelocInfoReq, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RAB-SetupItem-EnhRelocInfoReq", -}; - -static const ASN1CType asn1_type__local_3337[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_TransportLayerAddress, -}; - -static const ASN1CType asn1_type__local_3338[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100001, - (intptr_t)asn1_type_IuTransportAssociation, -}; - -const ASN1CType asn1_type_TNLInformationEnhRelInfoReq[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(TNLInformationEnhRelInfoReq), - - offsetof(TNLInformationEnhRelInfoReq, transportLayerAddress) | 0x0, - (intptr_t)asn1_type__local_3337, - 0, - (intptr_t)"transportLayerAddress", - - offsetof(TNLInformationEnhRelInfoReq, iuTransportAssociation) | 0x0, - (intptr_t)asn1_type__local_3338, - 0, - (intptr_t)"iuTransportAssociation", - - offsetof(TNLInformationEnhRelInfoReq, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_168, - offsetof(TNLInformationEnhRelInfoReq, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"TNLInformationEnhRelInfoReq", -}; - -const ASN1CType asn1_type_RANAP_EnhancedRelocationInformationResponse[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(RANAP_EnhancedRelocationInformationResponse), - - offsetof(RANAP_EnhancedRelocationInformationResponse, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_71, - 0, - (intptr_t)"protocolIEs", - - offsetof(RANAP_EnhancedRelocationInformationResponse, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_169, - offsetof(RANAP_EnhancedRelocationInformationResponse, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"RANAP-EnhancedRelocationInformationResponse", -}; - -static const ASN1CType asn1_type__local_3339[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_CN_DomainIndicator, -}; - -static const ASN1CType asn1_type__local_3340[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_RAB_ID, -}; - -static const ASN1CType asn1_type__local_3341[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100003, - (intptr_t)asn1_type_Ass_RAB_Parameters, -}; - -const ASN1CType asn1_type_RAB_SetupItem_EnhRelocInfoRes[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 5, - sizeof(RAB_SetupItem_EnhRelocInfoRes), - - offsetof(RAB_SetupItem_EnhRelocInfoRes, cN_DomainIndicator) | 0x0, - (intptr_t)asn1_type__local_3339, - 0, - (intptr_t)"cN-DomainIndicator", - - offsetof(RAB_SetupItem_EnhRelocInfoRes, rAB_ID) | 0x0, - (intptr_t)asn1_type__local_3340, - 0, - (intptr_t)"rAB-ID", - - offsetof(RAB_SetupItem_EnhRelocInfoRes, dataForwardingInformation) | 0x8000000, - (intptr_t)asn1_type_TNLInformationEnhRelInfoRes, - offsetof(RAB_SetupItem_EnhRelocInfoRes, dataForwardingInformation_option), - (intptr_t)"dataForwardingInformation", - - offsetof(RAB_SetupItem_EnhRelocInfoRes, ass_RAB_Parameters) | 0x8000000, - (intptr_t)asn1_type__local_3341, - offsetof(RAB_SetupItem_EnhRelocInfoRes, ass_RAB_Parameters_option), - (intptr_t)"ass-RAB-Parameters", - - offsetof(RAB_SetupItem_EnhRelocInfoRes, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_170, - offsetof(RAB_SetupItem_EnhRelocInfoRes, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RAB-SetupItem-EnhRelocInfoRes", -}; - -static const ASN1CType asn1_type__local_3342[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_CN_DomainIndicator, -}; - -static const ASN1CType asn1_type__local_3343[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_RAB_ID, -}; - -static const ASN1CType asn1_type__local_3344[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100002, - (intptr_t)asn1_type_Cause, -}; - -const ASN1CType asn1_type_RAB_FailedItem_EnhRelocInfoRes[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 4, - sizeof(RAB_FailedItem_EnhRelocInfoRes), - - offsetof(RAB_FailedItem_EnhRelocInfoRes, cN_DomainIndicator) | 0x0, - (intptr_t)asn1_type__local_3342, - 0, - (intptr_t)"cN-DomainIndicator", - - offsetof(RAB_FailedItem_EnhRelocInfoRes, rAB_ID) | 0x0, - (intptr_t)asn1_type__local_3343, - 0, - (intptr_t)"rAB-ID", - - offsetof(RAB_FailedItem_EnhRelocInfoRes, cause) | 0x0, - (intptr_t)asn1_type__local_3344, - 0, - (intptr_t)"cause", - - offsetof(RAB_FailedItem_EnhRelocInfoRes, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_171, - offsetof(RAB_FailedItem_EnhRelocInfoRes, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RAB-FailedItem-EnhRelocInfoRes", -}; - -static const ASN1CType asn1_type__local_3345[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_TransportLayerAddress, -}; - -static const ASN1CType asn1_type__local_3346[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100001, - (intptr_t)asn1_type_IuTransportAssociation, -}; - -const ASN1CType asn1_type_TNLInformationEnhRelInfoRes[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100002, - 3, - sizeof(TNLInformationEnhRelInfoRes), - - offsetof(TNLInformationEnhRelInfoRes, dl_forwardingTransportLayerAddress) | 0x0, - (intptr_t)asn1_type__local_3345, - 0, - (intptr_t)"dl-forwardingTransportLayerAddress", - - offsetof(TNLInformationEnhRelInfoRes, dl_forwardingTransportAssociation) | 0x0, - (intptr_t)asn1_type__local_3346, - 0, - (intptr_t)"dl-forwardingTransportAssociation", - - offsetof(TNLInformationEnhRelInfoRes, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_172, - offsetof(TNLInformationEnhRelInfoRes, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"TNLInformationEnhRelInfoRes", -}; - -const ASN1CType asn1_type_RAB_ModifyRequest[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(RAB_ModifyRequest), - - offsetof(RAB_ModifyRequest, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_74, - 0, - (intptr_t)"protocolIEs", - - offsetof(RAB_ModifyRequest, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_173, - offsetof(RAB_ModifyRequest, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"RAB-ModifyRequest", -}; - -static const ASN1CType asn1_type__local_3347[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_RAB_ID, -}; - -const ASN1CType asn1_type_RAB_ModifyItem[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 3, - sizeof(RAB_ModifyItem), - - offsetof(RAB_ModifyItem, rAB_ID) | 0x0, - (intptr_t)asn1_type__local_3347, - 0, - (intptr_t)"rAB-ID", - - offsetof(RAB_ModifyItem, requested_RAB_Parameter_Values) | 0x0, - (intptr_t)asn1_type_Requested_RAB_Parameter_Values, - 0, - (intptr_t)"requested-RAB-Parameter-Values", - - offsetof(RAB_ModifyItem, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_174, - offsetof(RAB_ModifyItem, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"RAB-ModifyItem", -}; - -const ASN1CType asn1_type_LocationRelatedDataRequest[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(LocationRelatedDataRequest), - - offsetof(LocationRelatedDataRequest, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_76, - 0, - (intptr_t)"protocolIEs", - - offsetof(LocationRelatedDataRequest, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_175, - offsetof(LocationRelatedDataRequest, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"LocationRelatedDataRequest", -}; - -const ASN1CType asn1_type_LocationRelatedDataResponse[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(LocationRelatedDataResponse), - - offsetof(LocationRelatedDataResponse, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_77, - 0, - (intptr_t)"protocolIEs", - - offsetof(LocationRelatedDataResponse, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_176, - offsetof(LocationRelatedDataResponse, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"LocationRelatedDataResponse", -}; - -const ASN1CType asn1_type_LocationRelatedDataFailure[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(LocationRelatedDataFailure), - - offsetof(LocationRelatedDataFailure, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_78, - 0, - (intptr_t)"protocolIEs", - - offsetof(LocationRelatedDataFailure, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_177, - offsetof(LocationRelatedDataFailure, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"LocationRelatedDataFailure", -}; - -const ASN1CType asn1_type_InformationTransferIndication[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(InformationTransferIndication), - - offsetof(InformationTransferIndication, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_79, - 0, - (intptr_t)"protocolIEs", - - offsetof(InformationTransferIndication, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_178, - offsetof(InformationTransferIndication, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"InformationTransferIndication", -}; - -const ASN1CType asn1_type_InformationTransferConfirmation[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(InformationTransferConfirmation), - - offsetof(InformationTransferConfirmation, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_80, - 0, - (intptr_t)"protocolIEs", - - offsetof(InformationTransferConfirmation, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_179, - offsetof(InformationTransferConfirmation, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"InformationTransferConfirmation", -}; - -const ASN1CType asn1_type_InformationTransferFailure[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(InformationTransferFailure), - - offsetof(InformationTransferFailure, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_81, - 0, - (intptr_t)"protocolIEs", - - offsetof(InformationTransferFailure, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_180, - offsetof(InformationTransferFailure, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"InformationTransferFailure", -}; - -const ASN1CType asn1_type_UESpecificInformationIndication[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(UESpecificInformationIndication), - - offsetof(UESpecificInformationIndication, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_82, - 0, - (intptr_t)"protocolIEs", - - offsetof(UESpecificInformationIndication, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_181, - offsetof(UESpecificInformationIndication, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"UESpecificInformationIndication", -}; - -const ASN1CType asn1_type_DirectInformationTransfer[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(DirectInformationTransfer), - - offsetof(DirectInformationTransfer, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_83, - 0, - (intptr_t)"protocolIEs", - - offsetof(DirectInformationTransfer, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_182, - offsetof(DirectInformationTransfer, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"DirectInformationTransfer", -}; - -const ASN1CType asn1_type_UplinkInformationExchangeRequest[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(UplinkInformationExchangeRequest), - - offsetof(UplinkInformationExchangeRequest, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_84, - 0, - (intptr_t)"protocolIEs", - - offsetof(UplinkInformationExchangeRequest, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_183, - offsetof(UplinkInformationExchangeRequest, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"UplinkInformationExchangeRequest", -}; - -const ASN1CType asn1_type_UplinkInformationExchangeResponse[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(UplinkInformationExchangeResponse), - - offsetof(UplinkInformationExchangeResponse, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_85, - 0, - (intptr_t)"protocolIEs", - - offsetof(UplinkInformationExchangeResponse, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_184, - offsetof(UplinkInformationExchangeResponse, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"UplinkInformationExchangeResponse", -}; - -const ASN1CType asn1_type_UplinkInformationExchangeFailure[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(UplinkInformationExchangeFailure), - - offsetof(UplinkInformationExchangeFailure, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_86, - 0, - (intptr_t)"protocolIEs", - - offsetof(UplinkInformationExchangeFailure, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_185, - offsetof(UplinkInformationExchangeFailure, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"UplinkInformationExchangeFailure", -}; - -const ASN1CType asn1_type_MBMSSessionStart[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(MBMSSessionStart), - - offsetof(MBMSSessionStart, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_87, - 0, - (intptr_t)"protocolIEs", - - offsetof(MBMSSessionStart, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_186, - offsetof(MBMSSessionStart, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"MBMSSessionStart", -}; - -static const ASN1CType asn1_type__local_3348[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_IPMulticastAddress, -}; - -static const ASN1CType asn1_type__local_3349[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002, - (intptr_t)asn1_type_GTP_TEI, -}; - -const ASN1CType asn1_type_MBMSSynchronisationInformation[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 4, - sizeof(MBMSSynchronisationInformation), - - offsetof(MBMSSynchronisationInformation, mBMSHCIndicator) | 0x0, - (intptr_t)asn1_type_MBMSHCIndicator, - 0, - (intptr_t)"mBMSHCIndicator", - - offsetof(MBMSSynchronisationInformation, iPMulticastAddress) | 0x0, - (intptr_t)asn1_type__local_3348, - 0, - (intptr_t)"iPMulticastAddress", - - offsetof(MBMSSynchronisationInformation, gTPDLTEID) | 0x0, - (intptr_t)asn1_type__local_3349, - 0, - (intptr_t)"gTPDLTEID", - - offsetof(MBMSSynchronisationInformation, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_187, - offsetof(MBMSSynchronisationInformation, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"MBMSSynchronisationInformation", -}; - -const ASN1CType asn1_type_MBMSSessionStartResponse[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(MBMSSessionStartResponse), - - offsetof(MBMSSessionStartResponse, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_88, - 0, - (intptr_t)"protocolIEs", - - offsetof(MBMSSessionStartResponse, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_188, - offsetof(MBMSSessionStartResponse, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"MBMSSessionStartResponse", -}; - -const ASN1CType asn1_type_MBMSSessionStartFailure[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(MBMSSessionStartFailure), - - offsetof(MBMSSessionStartFailure, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_89, - 0, - (intptr_t)"protocolIEs", - - offsetof(MBMSSessionStartFailure, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_189, - offsetof(MBMSSessionStartFailure, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"MBMSSessionStartFailure", -}; - -const ASN1CType asn1_type_MBMSSessionUpdate[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(MBMSSessionUpdate), - - offsetof(MBMSSessionUpdate, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_90, - 0, - (intptr_t)"protocolIEs", - - offsetof(MBMSSessionUpdate, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_190, - offsetof(MBMSSessionUpdate, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"MBMSSessionUpdate", -}; - -const ASN1CType asn1_type_MBMSSessionUpdateResponse[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(MBMSSessionUpdateResponse), - - offsetof(MBMSSessionUpdateResponse, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_91, - 0, - (intptr_t)"protocolIEs", - - offsetof(MBMSSessionUpdateResponse, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_191, - offsetof(MBMSSessionUpdateResponse, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"MBMSSessionUpdateResponse", -}; - -const ASN1CType asn1_type_MBMSSessionUpdateFailure[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(MBMSSessionUpdateFailure), - - offsetof(MBMSSessionUpdateFailure, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_92, - 0, - (intptr_t)"protocolIEs", - - offsetof(MBMSSessionUpdateFailure, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_192, - offsetof(MBMSSessionUpdateFailure, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"MBMSSessionUpdateFailure", -}; - -const ASN1CType asn1_type_MBMSSessionStop[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(MBMSSessionStop), - - offsetof(MBMSSessionStop, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_93, - 0, - (intptr_t)"protocolIEs", - - offsetof(MBMSSessionStop, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_193, - offsetof(MBMSSessionStop, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"MBMSSessionStop", -}; - -const ASN1CType asn1_type_MBMSSessionStopResponse[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(MBMSSessionStopResponse), - - offsetof(MBMSSessionStopResponse, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_94, - 0, - (intptr_t)"protocolIEs", - - offsetof(MBMSSessionStopResponse, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_194, - offsetof(MBMSSessionStopResponse, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"MBMSSessionStopResponse", -}; - -const ASN1CType asn1_type_MBMSUELinkingRequest[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(MBMSUELinkingRequest), - - offsetof(MBMSUELinkingRequest, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_95, - 0, - (intptr_t)"protocolIEs", - - offsetof(MBMSUELinkingRequest, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_195, - offsetof(MBMSUELinkingRequest, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"MBMSUELinkingRequest", -}; - -const ASN1CType asn1_type_LeftMBMSBearerService_IEs[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x1, - 0x80, - sizeof(LeftMBMSBearerService_IEs_1), - (intptr_t)asn1_type_LeftMBMSBearerService_IEs_1, - 0, - (intptr_t)"LeftMBMSBearerService-IEs", -}; - -static const ASN1CType asn1_type__local_3350[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_TMGI, -}; - -const ASN1CType asn1_type_LeftMBMSBearerService_IEs_1[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x10, - 2, - sizeof(LeftMBMSBearerService_IEs_1), - - offsetof(LeftMBMSBearerService_IEs_1, tMGI) | 0x0, - (intptr_t)asn1_type__local_3350, - 0, - (intptr_t)"tMGI", - - offsetof(LeftMBMSBearerService_IEs_1, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_196, - offsetof(LeftMBMSBearerService_IEs_1, iE_Extensions_option), - (intptr_t)"iE-Extensions", - -}; - -const ASN1CType asn1_type_MBMSUELinkingResponse[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(MBMSUELinkingResponse), - - offsetof(MBMSUELinkingResponse, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_96, - 0, - (intptr_t)"protocolIEs", - - offsetof(MBMSUELinkingResponse, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_197, - offsetof(MBMSUELinkingResponse, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"MBMSUELinkingResponse", -}; - -const ASN1CType asn1_type_UnsuccessfulLinking_IEs[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x10, - 0x1, - 0x80, - sizeof(UnsuccessfulLinking_IEs_1), - (intptr_t)asn1_type_UnsuccessfulLinking_IEs_1, - 0, - (intptr_t)"UnsuccessfulLinking-IEs", -}; - -static const ASN1CType asn1_type__local_3351[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_TMGI, -}; - -static const ASN1CType asn1_type__local_3352[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100001, - (intptr_t)asn1_type_Cause, -}; - -const ASN1CType asn1_type_UnsuccessfulLinking_IEs_1[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x10, - 3, - sizeof(UnsuccessfulLinking_IEs_1), - - offsetof(UnsuccessfulLinking_IEs_1, tMGI) | 0x0, - (intptr_t)asn1_type__local_3351, - 0, - (intptr_t)"tMGI", - - offsetof(UnsuccessfulLinking_IEs_1, cause) | 0x0, - (intptr_t)asn1_type__local_3352, - 0, - (intptr_t)"cause", - - offsetof(UnsuccessfulLinking_IEs_1, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_198, - offsetof(UnsuccessfulLinking_IEs_1, iE_Extensions_option), - (intptr_t)"iE-Extensions", - -}; - -const ASN1CType asn1_type_MBMSRegistrationRequest[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(MBMSRegistrationRequest), - - offsetof(MBMSRegistrationRequest, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_97, - 0, - (intptr_t)"protocolIEs", - - offsetof(MBMSRegistrationRequest, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_199, - offsetof(MBMSRegistrationRequest, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"MBMSRegistrationRequest", -}; - -const ASN1CType asn1_type_MBMSRegistrationResponse[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(MBMSRegistrationResponse), - - offsetof(MBMSRegistrationResponse, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_98, - 0, - (intptr_t)"protocolIEs", - - offsetof(MBMSRegistrationResponse, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_200, - offsetof(MBMSRegistrationResponse, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"MBMSRegistrationResponse", -}; - -const ASN1CType asn1_type_MBMSRegistrationFailure[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(MBMSRegistrationFailure), - - offsetof(MBMSRegistrationFailure, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_99, - 0, - (intptr_t)"protocolIEs", - - offsetof(MBMSRegistrationFailure, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_201, - offsetof(MBMSRegistrationFailure, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"MBMSRegistrationFailure", -}; - -const ASN1CType asn1_type_MBMSCNDe_RegistrationRequest[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(MBMSCNDe_RegistrationRequest), - - offsetof(MBMSCNDe_RegistrationRequest, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_100, - 0, - (intptr_t)"protocolIEs", - - offsetof(MBMSCNDe_RegistrationRequest, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_202, - offsetof(MBMSCNDe_RegistrationRequest, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"MBMSCNDe-RegistrationRequest", -}; - -const ASN1CType asn1_type_MBMSCNDe_RegistrationResponse[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(MBMSCNDe_RegistrationResponse), - - offsetof(MBMSCNDe_RegistrationResponse, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_101, - 0, - (intptr_t)"protocolIEs", - - offsetof(MBMSCNDe_RegistrationResponse, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_203, - offsetof(MBMSCNDe_RegistrationResponse, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"MBMSCNDe-RegistrationResponse", -}; - -const ASN1CType asn1_type_MBMSRABEstablishmentIndication[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(MBMSRABEstablishmentIndication), - - offsetof(MBMSRABEstablishmentIndication, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_102, - 0, - (intptr_t)"protocolIEs", - - offsetof(MBMSRABEstablishmentIndication, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_204, - offsetof(MBMSRABEstablishmentIndication, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"MBMSRABEstablishmentIndication", -}; - -const ASN1CType asn1_type_MBMSRABReleaseRequest[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(MBMSRABReleaseRequest), - - offsetof(MBMSRABReleaseRequest, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_103, - 0, - (intptr_t)"protocolIEs", - - offsetof(MBMSRABReleaseRequest, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_205, - offsetof(MBMSRABReleaseRequest, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"MBMSRABReleaseRequest", -}; - -const ASN1CType asn1_type_MBMSRABRelease[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(MBMSRABRelease), - - offsetof(MBMSRABRelease, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_104, - 0, - (intptr_t)"protocolIEs", - - offsetof(MBMSRABRelease, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_206, - offsetof(MBMSRABRelease, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"MBMSRABRelease", -}; - -const ASN1CType asn1_type_MBMSRABReleaseFailure[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(MBMSRABReleaseFailure), - - offsetof(MBMSRABReleaseFailure, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_105, - 0, - (intptr_t)"protocolIEs", - - offsetof(MBMSRABReleaseFailure, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_207, - offsetof(MBMSRABReleaseFailure, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"MBMSRABReleaseFailure", -}; - -const ASN1CType asn1_type_SRVCC_CSKeysRequest[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(SRVCC_CSKeysRequest), - - offsetof(SRVCC_CSKeysRequest, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_106, - 0, - (intptr_t)"protocolIEs", - - offsetof(SRVCC_CSKeysRequest, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_208, - offsetof(SRVCC_CSKeysRequest, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"SRVCC-CSKeysRequest", -}; - -const ASN1CType asn1_type_SRVCC_CSKeysResponse[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(SRVCC_CSKeysResponse), - - offsetof(SRVCC_CSKeysResponse, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_107, - 0, - (intptr_t)"protocolIEs", - - offsetof(SRVCC_CSKeysResponse, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_209, - offsetof(SRVCC_CSKeysResponse, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"SRVCC-CSKeysResponse", -}; - -const ASN1CType asn1_type_UeRadioCapabilityMatchRequest[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(UeRadioCapabilityMatchRequest), - - offsetof(UeRadioCapabilityMatchRequest, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_108, - 0, - (intptr_t)"protocolIEs", - - offsetof(UeRadioCapabilityMatchRequest, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_210, - offsetof(UeRadioCapabilityMatchRequest, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"UeRadioCapabilityMatchRequest", -}; - -const ASN1CType asn1_type_UeRadioCapabilityMatchResponse[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(UeRadioCapabilityMatchResponse), - - offsetof(UeRadioCapabilityMatchResponse, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_109, - 0, - (intptr_t)"protocolIEs", - - offsetof(UeRadioCapabilityMatchResponse, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_211, - offsetof(UeRadioCapabilityMatchResponse, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"UeRadioCapabilityMatchResponse", -}; - -static const Criticality asn1_value__local_3353 = 1; - -const ASN1CType asn1_type_RANAP_ELEMENTARY_PROCEDURE[] = { - (ASN1_CTYPE_OBJECT_CLASS << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0, - 6, - - 0x0, - 0, - 0, - (intptr_t)"&InitiatingMessage", - - 0x8, - 0, - 0, - (intptr_t)"&SuccessfulOutcome", - - 0x8, - 0, - 0, - (intptr_t)"&UnsuccessfulOutcome", - - 0x8, - 0, - 0, - (intptr_t)"&Outcome", - - 0x1, - (intptr_t)asn1_type_ProcedureCode, - 0, - (intptr_t)"&procedureCode", - - 0x11, - (intptr_t)asn1_type_Criticality, - (intptr_t)&asn1_value__local_3353, - (intptr_t)"&criticality", - (intptr_t)"RANAP-ELEMENTARY-PROCEDURE", -}; - -const ASN1CType asn1_type_RANAP_PDU[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0, - 4, - 0, - sizeof(RANAP_PDU), - offsetof(RANAP_PDU, choice), - offsetof(RANAP_PDU, u), - (intptr_t)asn1_type_InitiatingMessage, - (intptr_t)"initiatingMessage", - (intptr_t)asn1_type_SuccessfulOutcome, - (intptr_t)"successfulOutcome", - (intptr_t)asn1_type_UnsuccessfulOutcome, - (intptr_t)"unsuccessfulOutcome", - (intptr_t)asn1_type_Outcome, - (intptr_t)"outcome", - (intptr_t)"RANAP-PDU", -}; - -static const ASN1CType asn1_type__local_3354[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProcedureCode, -}; - -static const ASN1CType asn1_type__local_3355[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProcedureCode asn1_value__local_3359 = 1; - -static const Criticality asn1_value__local_3360 = 0; - -static const ProcedureCode asn1_value__local_3361 = 2; - -static const Criticality asn1_value__local_3362 = 0; - -static const ProcedureCode asn1_value__local_3363 = 3; - -static const Criticality asn1_value__local_3364 = 0; - -static const ProcedureCode asn1_value__local_3365 = 4; - -static const Criticality asn1_value__local_3366 = 0; - -static const ProcedureCode asn1_value__local_3367 = 5; - -static const Criticality asn1_value__local_3368 = 0; - -static const ProcedureCode asn1_value__local_3369 = 6; - -static const Criticality asn1_value__local_3370 = 0; - -static const ProcedureCode asn1_value__local_3371 = 7; - -static const Criticality asn1_value__local_3372 = 0; - -static const ProcedureCode asn1_value__local_3373 = 9; - -static const Criticality asn1_value__local_3374 = 0; - -static const ProcedureCode asn1_value__local_3375 = 27; - -static const Criticality asn1_value__local_3376 = 0; - -static const ProcedureCode asn1_value__local_3377 = 30; - -static const Criticality asn1_value__local_3378 = 0; - -static const ProcedureCode asn1_value__local_3379 = 31; - -static const Criticality asn1_value__local_3380 = 0; - -static const ProcedureCode asn1_value__local_3381 = 33; - -static const Criticality asn1_value__local_3382 = 0; - -static const ProcedureCode asn1_value__local_3383 = 35; - -static const Criticality asn1_value__local_3384 = 0; - -static const ProcedureCode asn1_value__local_3385 = 36; - -static const Criticality asn1_value__local_3386 = 0; - -static const ProcedureCode asn1_value__local_3387 = 37; - -static const Criticality asn1_value__local_3388 = 0; - -static const ProcedureCode asn1_value__local_3389 = 38; - -static const Criticality asn1_value__local_3390 = 0; - -static const ProcedureCode asn1_value__local_3391 = 39; - -static const Criticality asn1_value__local_3392 = 0; - -static const ProcedureCode asn1_value__local_3393 = 40; - -static const Criticality asn1_value__local_3394 = 0; - -static const ProcedureCode asn1_value__local_3395 = 42; - -static const Criticality asn1_value__local_3396 = 0; - -static const ProcedureCode asn1_value__local_3397 = 43; - -static const Criticality asn1_value__local_3398 = 0; - -static const ProcedureCode asn1_value__local_3399 = 45; - -static const Criticality asn1_value__local_3400 = 0; - -static const ProcedureCode asn1_value__local_3401 = 46; - -static const Criticality asn1_value__local_3402 = 0; - -static const ProcedureCode asn1_value__local_3403 = 47; - -static const Criticality asn1_value__local_3404 = 1; - -static const ProcedureCode asn1_value__local_3405 = 10; - -static const Criticality asn1_value__local_3406 = 1; - -static const ProcedureCode asn1_value__local_3407 = 11; - -static const Criticality asn1_value__local_3408 = 1; - -static const ProcedureCode asn1_value__local_3409 = 12; - -static const Criticality asn1_value__local_3410 = 1; - -static const ProcedureCode asn1_value__local_3411 = 13; - -static const Criticality asn1_value__local_3412 = 1; - -static const ProcedureCode asn1_value__local_3413 = 14; - -static const Criticality asn1_value__local_3414 = 1; - -static const ProcedureCode asn1_value__local_3415 = 15; - -static const Criticality asn1_value__local_3416 = 1; - -static const ProcedureCode asn1_value__local_3417 = 16; - -static const Criticality asn1_value__local_3418 = 1; - -static const ProcedureCode asn1_value__local_3419 = 26; - -static const Criticality asn1_value__local_3420 = 1; - -static const ProcedureCode asn1_value__local_3421 = 17; - -static const Criticality asn1_value__local_3422 = 1; - -static const ProcedureCode asn1_value__local_3423 = 18; - -static const Criticality asn1_value__local_3424 = 1; - -static const ProcedureCode asn1_value__local_3425 = 19; - -static const Criticality asn1_value__local_3426 = 1; - -static const ProcedureCode asn1_value__local_3427 = 20; - -static const Criticality asn1_value__local_3428 = 1; - -static const ProcedureCode asn1_value__local_3429 = 21; - -static const Criticality asn1_value__local_3430 = 1; - -static const ProcedureCode asn1_value__local_3431 = 22; - -static const Criticality asn1_value__local_3432 = 1; - -static const ProcedureCode asn1_value__local_3433 = 23; - -static const Criticality asn1_value__local_3434 = 1; - -static const ProcedureCode asn1_value__local_3435 = 24; - -static const Criticality asn1_value__local_3436 = 1; - -static const ProcedureCode asn1_value__local_3437 = 25; - -static const Criticality asn1_value__local_3438 = 1; - -static const ProcedureCode asn1_value__local_3439 = 28; - -static const Criticality asn1_value__local_3440 = 1; - -static const ProcedureCode asn1_value__local_3441 = 29; - -static const Criticality asn1_value__local_3442 = 1; - -static const ProcedureCode asn1_value__local_3443 = 32; - -static const Criticality asn1_value__local_3444 = 1; - -static const ProcedureCode asn1_value__local_3445 = 34; - -static const Criticality asn1_value__local_3446 = 1; - -static const ProcedureCode asn1_value__local_3447 = 41; - -static const Criticality asn1_value__local_3448 = 1; - -static const ProcedureCode asn1_value__local_3449 = 44; - -static const Criticality asn1_value__local_3450 = 1; - -static const ProcedureCode asn1_value__local_3451 = 0; - -static const Criticality asn1_value__local_3452 = 0; - -static const RANAP_ELEMENTARY_PROCEDURE asn1_value__local_3358[] = { -{ - (intptr_t)asn1_type_Iu_ReleaseCommand, - (intptr_t)asn1_type_Iu_ReleaseComplete, - 0, - 0, - (intptr_t)&asn1_value__local_3359, - (intptr_t)&asn1_value__local_3360, -}, -{ - (intptr_t)asn1_type_RelocationRequired, - (intptr_t)asn1_type_RelocationCommand, - (intptr_t)asn1_type_RelocationPreparationFailure, - 0, - (intptr_t)&asn1_value__local_3361, - (intptr_t)&asn1_value__local_3362, -}, -{ - (intptr_t)asn1_type_RelocationRequest, - (intptr_t)asn1_type_RelocationRequestAcknowledge, - (intptr_t)asn1_type_RelocationFailure, - 0, - (intptr_t)&asn1_value__local_3363, - (intptr_t)&asn1_value__local_3364, -}, -{ - (intptr_t)asn1_type_RelocationCancel, - (intptr_t)asn1_type_RelocationCancelAcknowledge, - 0, - 0, - (intptr_t)&asn1_value__local_3365, - (intptr_t)&asn1_value__local_3366, -}, -{ - (intptr_t)asn1_type_SRNS_ContextRequest, - (intptr_t)asn1_type_SRNS_ContextResponse, - 0, - 0, - (intptr_t)&asn1_value__local_3367, - (intptr_t)&asn1_value__local_3368, -}, -{ - (intptr_t)asn1_type_SecurityModeCommand, - (intptr_t)asn1_type_SecurityModeComplete, - (intptr_t)asn1_type_SecurityModeReject, - 0, - (intptr_t)&asn1_value__local_3369, - (intptr_t)&asn1_value__local_3370, -}, -{ - (intptr_t)asn1_type_DataVolumeReportRequest, - (intptr_t)asn1_type_DataVolumeReport, - 0, - 0, - (intptr_t)&asn1_value__local_3371, - (intptr_t)&asn1_value__local_3372, -}, -{ - (intptr_t)asn1_type_Reset, - (intptr_t)asn1_type_ResetAcknowledge, - 0, - 0, - (intptr_t)&asn1_value__local_3373, - (intptr_t)&asn1_value__local_3374, -}, -{ - (intptr_t)asn1_type_ResetResource, - (intptr_t)asn1_type_ResetResourceAcknowledge, - 0, - 0, - (intptr_t)&asn1_value__local_3375, - (intptr_t)&asn1_value__local_3376, -}, -{ - (intptr_t)asn1_type_LocationRelatedDataRequest, - (intptr_t)asn1_type_LocationRelatedDataResponse, - (intptr_t)asn1_type_LocationRelatedDataFailure, - 0, - (intptr_t)&asn1_value__local_3377, - (intptr_t)&asn1_value__local_3378, -}, -{ - (intptr_t)asn1_type_InformationTransferIndication, - (intptr_t)asn1_type_InformationTransferConfirmation, - (intptr_t)asn1_type_InformationTransferFailure, - 0, - (intptr_t)&asn1_value__local_3379, - (intptr_t)&asn1_value__local_3380, -}, -{ - (intptr_t)asn1_type_UplinkInformationExchangeRequest, - (intptr_t)asn1_type_UplinkInformationExchangeResponse, - (intptr_t)asn1_type_UplinkInformationExchangeFailure, - 0, - (intptr_t)&asn1_value__local_3381, - (intptr_t)&asn1_value__local_3382, -}, -{ - (intptr_t)asn1_type_MBMSSessionStart, - (intptr_t)asn1_type_MBMSSessionStartResponse, - (intptr_t)asn1_type_MBMSSessionStartFailure, - 0, - (intptr_t)&asn1_value__local_3383, - (intptr_t)&asn1_value__local_3384, -}, -{ - (intptr_t)asn1_type_MBMSSessionUpdate, - (intptr_t)asn1_type_MBMSSessionUpdateResponse, - (intptr_t)asn1_type_MBMSSessionUpdateFailure, - 0, - (intptr_t)&asn1_value__local_3385, - (intptr_t)&asn1_value__local_3386, -}, -{ - (intptr_t)asn1_type_MBMSSessionStop, - (intptr_t)asn1_type_MBMSSessionStopResponse, - 0, - 0, - (intptr_t)&asn1_value__local_3387, - (intptr_t)&asn1_value__local_3388, -}, -{ - (intptr_t)asn1_type_MBMSUELinkingRequest, - 0, - 0, - (intptr_t)asn1_type_MBMSUELinkingResponse, - (intptr_t)&asn1_value__local_3389, - (intptr_t)&asn1_value__local_3390, -}, -{ - (intptr_t)asn1_type_MBMSRegistrationRequest, - (intptr_t)asn1_type_MBMSRegistrationResponse, - (intptr_t)asn1_type_MBMSRegistrationFailure, - 0, - (intptr_t)&asn1_value__local_3391, - (intptr_t)&asn1_value__local_3392, -}, -{ - (intptr_t)asn1_type_MBMSCNDe_RegistrationRequest, - (intptr_t)asn1_type_MBMSCNDe_RegistrationResponse, - 0, - 0, - (intptr_t)&asn1_value__local_3393, - (intptr_t)&asn1_value__local_3394, -}, -{ - (intptr_t)asn1_type_MBMSRABReleaseRequest, - (intptr_t)asn1_type_MBMSRABRelease, - (intptr_t)asn1_type_MBMSRABReleaseFailure, - 0, - (intptr_t)&asn1_value__local_3395, - (intptr_t)&asn1_value__local_3396, -}, -{ - (intptr_t)asn1_type_EnhancedRelocationCompleteRequest, - (intptr_t)asn1_type_EnhancedRelocationCompleteResponse, - (intptr_t)asn1_type_EnhancedRelocationCompleteFailure, - 0, - (intptr_t)&asn1_value__local_3397, - (intptr_t)&asn1_value__local_3398, -}, -{ - (intptr_t)asn1_type_RANAP_EnhancedRelocationInformationRequest, - (intptr_t)asn1_type_RANAP_EnhancedRelocationInformationResponse, - 0, - 0, - (intptr_t)&asn1_value__local_3399, - (intptr_t)&asn1_value__local_3400, -}, -{ - (intptr_t)asn1_type_SRVCC_CSKeysRequest, - 0, - 0, - (intptr_t)asn1_type_SRVCC_CSKeysResponse, - (intptr_t)&asn1_value__local_3401, - (intptr_t)&asn1_value__local_3402, -}, -{ - (intptr_t)asn1_type_UeRadioCapabilityMatchRequest, - 0, - 0, - (intptr_t)asn1_type_UeRadioCapabilityMatchResponse, - (intptr_t)&asn1_value__local_3403, - (intptr_t)&asn1_value__local_3404, -}, -{ - (intptr_t)asn1_type_RAB_ReleaseRequest, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3405, - (intptr_t)&asn1_value__local_3406, -}, -{ - (intptr_t)asn1_type_Iu_ReleaseRequest, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3407, - (intptr_t)&asn1_value__local_3408, -}, -{ - (intptr_t)asn1_type_RelocationDetect, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3409, - (intptr_t)&asn1_value__local_3410, -}, -{ - (intptr_t)asn1_type_RelocationComplete, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3411, - (intptr_t)&asn1_value__local_3412, -}, -{ - (intptr_t)asn1_type_Paging, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3413, - (intptr_t)&asn1_value__local_3414, -}, -{ - (intptr_t)asn1_type_CommonID, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3415, - (intptr_t)&asn1_value__local_3416, -}, -{ - (intptr_t)asn1_type_CN_InvokeTrace, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3417, - (intptr_t)&asn1_value__local_3418, -}, -{ - (intptr_t)asn1_type_CN_DeactivateTrace, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3419, - (intptr_t)&asn1_value__local_3420, -}, -{ - (intptr_t)asn1_type_LocationReportingControl, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3421, - (intptr_t)&asn1_value__local_3422, -}, -{ - (intptr_t)asn1_type_LocationReport, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3423, - (intptr_t)&asn1_value__local_3424, -}, -{ - (intptr_t)asn1_type_InitialUE_Message, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3425, - (intptr_t)&asn1_value__local_3426, -}, -{ - (intptr_t)asn1_type_DirectTransfer, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3427, - (intptr_t)&asn1_value__local_3428, -}, -{ - (intptr_t)asn1_type_Overload, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3429, - (intptr_t)&asn1_value__local_3430, -}, -{ - (intptr_t)asn1_type_ErrorIndication, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3431, - (intptr_t)&asn1_value__local_3432, -}, -{ - (intptr_t)asn1_type_SRNS_DataForwardCommand, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3433, - (intptr_t)&asn1_value__local_3434, -}, -{ - (intptr_t)asn1_type_ForwardSRNS_Context, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3435, - (intptr_t)&asn1_value__local_3436, -}, -{ - (intptr_t)asn1_type_PrivateMessage, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3437, - (intptr_t)&asn1_value__local_3438, -}, -{ - (intptr_t)asn1_type_RANAP_RelocationInformation, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3439, - (intptr_t)&asn1_value__local_3440, -}, -{ - (intptr_t)asn1_type_RAB_ModifyRequest, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3441, - (intptr_t)&asn1_value__local_3442, -}, -{ - (intptr_t)asn1_type_UESpecificInformationIndication, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3443, - (intptr_t)&asn1_value__local_3444, -}, -{ - (intptr_t)asn1_type_DirectInformationTransfer, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3445, - (intptr_t)&asn1_value__local_3446, -}, -{ - (intptr_t)asn1_type_MBMSRABEstablishmentIndication, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3447, - (intptr_t)&asn1_value__local_3448, -}, -{ - (intptr_t)asn1_type_EnhancedRelocationCompleteConfirm, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3449, - (intptr_t)&asn1_value__local_3450, -}, -{ - (intptr_t)asn1_type_RAB_AssignmentRequest, - 0, - 0, - (intptr_t)asn1_type_RAB_AssignmentResponse, - (intptr_t)&asn1_value__local_3451, - (intptr_t)&asn1_value__local_3452, -}, -}; - -static const ASN1CType asn1_constraint__local_3357[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_ELEMENTARY_PROCEDURE, - 0, - (intptr_t)asn1_value__local_3358, - 47, - 1, - 0, - 0x80000000, - 4, -}; - -static const ASN1CType asn1_type__local_3356[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_3357, -}; - -const ASN1CType asn1_type_InitiatingMessage[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100000, - 3, - sizeof(InitiatingMessage), - - offsetof(InitiatingMessage, procedureCode) | 0x0, - (intptr_t)asn1_type__local_3354, - 0, - (intptr_t)"procedureCode", - - offsetof(InitiatingMessage, criticality) | 0x0, - (intptr_t)asn1_type__local_3355, - 0, - (intptr_t)"criticality", - - offsetof(InitiatingMessage, value) | 0x0, - (intptr_t)asn1_type__local_3356, - 0, - (intptr_t)"value", - - (intptr_t)"InitiatingMessage", -}; - -static const ASN1CType asn1_type__local_3453[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProcedureCode, -}; - -static const ASN1CType asn1_type__local_3454[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProcedureCode asn1_value__local_3458 = 1; - -static const Criticality asn1_value__local_3459 = 0; - -static const ProcedureCode asn1_value__local_3460 = 2; - -static const Criticality asn1_value__local_3461 = 0; - -static const ProcedureCode asn1_value__local_3462 = 3; - -static const Criticality asn1_value__local_3463 = 0; - -static const ProcedureCode asn1_value__local_3464 = 4; - -static const Criticality asn1_value__local_3465 = 0; - -static const ProcedureCode asn1_value__local_3466 = 5; - -static const Criticality asn1_value__local_3467 = 0; - -static const ProcedureCode asn1_value__local_3468 = 6; - -static const Criticality asn1_value__local_3469 = 0; - -static const ProcedureCode asn1_value__local_3470 = 7; - -static const Criticality asn1_value__local_3471 = 0; - -static const ProcedureCode asn1_value__local_3472 = 9; - -static const Criticality asn1_value__local_3473 = 0; - -static const ProcedureCode asn1_value__local_3474 = 27; - -static const Criticality asn1_value__local_3475 = 0; - -static const ProcedureCode asn1_value__local_3476 = 30; - -static const Criticality asn1_value__local_3477 = 0; - -static const ProcedureCode asn1_value__local_3478 = 31; - -static const Criticality asn1_value__local_3479 = 0; - -static const ProcedureCode asn1_value__local_3480 = 33; - -static const Criticality asn1_value__local_3481 = 0; - -static const ProcedureCode asn1_value__local_3482 = 35; - -static const Criticality asn1_value__local_3483 = 0; - -static const ProcedureCode asn1_value__local_3484 = 36; - -static const Criticality asn1_value__local_3485 = 0; - -static const ProcedureCode asn1_value__local_3486 = 37; - -static const Criticality asn1_value__local_3487 = 0; - -static const ProcedureCode asn1_value__local_3488 = 38; - -static const Criticality asn1_value__local_3489 = 0; - -static const ProcedureCode asn1_value__local_3490 = 39; - -static const Criticality asn1_value__local_3491 = 0; - -static const ProcedureCode asn1_value__local_3492 = 40; - -static const Criticality asn1_value__local_3493 = 0; - -static const ProcedureCode asn1_value__local_3494 = 42; - -static const Criticality asn1_value__local_3495 = 0; - -static const ProcedureCode asn1_value__local_3496 = 43; - -static const Criticality asn1_value__local_3497 = 0; - -static const ProcedureCode asn1_value__local_3498 = 45; - -static const Criticality asn1_value__local_3499 = 0; - -static const ProcedureCode asn1_value__local_3500 = 46; - -static const Criticality asn1_value__local_3501 = 0; - -static const ProcedureCode asn1_value__local_3502 = 47; - -static const Criticality asn1_value__local_3503 = 1; - -static const ProcedureCode asn1_value__local_3504 = 10; - -static const Criticality asn1_value__local_3505 = 1; - -static const ProcedureCode asn1_value__local_3506 = 11; - -static const Criticality asn1_value__local_3507 = 1; - -static const ProcedureCode asn1_value__local_3508 = 12; - -static const Criticality asn1_value__local_3509 = 1; - -static const ProcedureCode asn1_value__local_3510 = 13; - -static const Criticality asn1_value__local_3511 = 1; - -static const ProcedureCode asn1_value__local_3512 = 14; - -static const Criticality asn1_value__local_3513 = 1; - -static const ProcedureCode asn1_value__local_3514 = 15; - -static const Criticality asn1_value__local_3515 = 1; - -static const ProcedureCode asn1_value__local_3516 = 16; - -static const Criticality asn1_value__local_3517 = 1; - -static const ProcedureCode asn1_value__local_3518 = 26; - -static const Criticality asn1_value__local_3519 = 1; - -static const ProcedureCode asn1_value__local_3520 = 17; - -static const Criticality asn1_value__local_3521 = 1; - -static const ProcedureCode asn1_value__local_3522 = 18; - -static const Criticality asn1_value__local_3523 = 1; - -static const ProcedureCode asn1_value__local_3524 = 19; - -static const Criticality asn1_value__local_3525 = 1; - -static const ProcedureCode asn1_value__local_3526 = 20; - -static const Criticality asn1_value__local_3527 = 1; - -static const ProcedureCode asn1_value__local_3528 = 21; - -static const Criticality asn1_value__local_3529 = 1; - -static const ProcedureCode asn1_value__local_3530 = 22; - -static const Criticality asn1_value__local_3531 = 1; - -static const ProcedureCode asn1_value__local_3532 = 23; - -static const Criticality asn1_value__local_3533 = 1; - -static const ProcedureCode asn1_value__local_3534 = 24; - -static const Criticality asn1_value__local_3535 = 1; - -static const ProcedureCode asn1_value__local_3536 = 25; - -static const Criticality asn1_value__local_3537 = 1; - -static const ProcedureCode asn1_value__local_3538 = 28; - -static const Criticality asn1_value__local_3539 = 1; - -static const ProcedureCode asn1_value__local_3540 = 29; - -static const Criticality asn1_value__local_3541 = 1; - -static const ProcedureCode asn1_value__local_3542 = 32; - -static const Criticality asn1_value__local_3543 = 1; - -static const ProcedureCode asn1_value__local_3544 = 34; - -static const Criticality asn1_value__local_3545 = 1; - -static const ProcedureCode asn1_value__local_3546 = 41; - -static const Criticality asn1_value__local_3547 = 1; - -static const ProcedureCode asn1_value__local_3548 = 44; - -static const Criticality asn1_value__local_3549 = 1; - -static const ProcedureCode asn1_value__local_3550 = 0; - -static const Criticality asn1_value__local_3551 = 0; - -static const RANAP_ELEMENTARY_PROCEDURE asn1_value__local_3457[] = { -{ - (intptr_t)asn1_type_Iu_ReleaseCommand, - (intptr_t)asn1_type_Iu_ReleaseComplete, - 0, - 0, - (intptr_t)&asn1_value__local_3458, - (intptr_t)&asn1_value__local_3459, -}, -{ - (intptr_t)asn1_type_RelocationRequired, - (intptr_t)asn1_type_RelocationCommand, - (intptr_t)asn1_type_RelocationPreparationFailure, - 0, - (intptr_t)&asn1_value__local_3460, - (intptr_t)&asn1_value__local_3461, -}, -{ - (intptr_t)asn1_type_RelocationRequest, - (intptr_t)asn1_type_RelocationRequestAcknowledge, - (intptr_t)asn1_type_RelocationFailure, - 0, - (intptr_t)&asn1_value__local_3462, - (intptr_t)&asn1_value__local_3463, -}, -{ - (intptr_t)asn1_type_RelocationCancel, - (intptr_t)asn1_type_RelocationCancelAcknowledge, - 0, - 0, - (intptr_t)&asn1_value__local_3464, - (intptr_t)&asn1_value__local_3465, -}, -{ - (intptr_t)asn1_type_SRNS_ContextRequest, - (intptr_t)asn1_type_SRNS_ContextResponse, - 0, - 0, - (intptr_t)&asn1_value__local_3466, - (intptr_t)&asn1_value__local_3467, -}, -{ - (intptr_t)asn1_type_SecurityModeCommand, - (intptr_t)asn1_type_SecurityModeComplete, - (intptr_t)asn1_type_SecurityModeReject, - 0, - (intptr_t)&asn1_value__local_3468, - (intptr_t)&asn1_value__local_3469, -}, -{ - (intptr_t)asn1_type_DataVolumeReportRequest, - (intptr_t)asn1_type_DataVolumeReport, - 0, - 0, - (intptr_t)&asn1_value__local_3470, - (intptr_t)&asn1_value__local_3471, -}, -{ - (intptr_t)asn1_type_Reset, - (intptr_t)asn1_type_ResetAcknowledge, - 0, - 0, - (intptr_t)&asn1_value__local_3472, - (intptr_t)&asn1_value__local_3473, -}, -{ - (intptr_t)asn1_type_ResetResource, - (intptr_t)asn1_type_ResetResourceAcknowledge, - 0, - 0, - (intptr_t)&asn1_value__local_3474, - (intptr_t)&asn1_value__local_3475, -}, -{ - (intptr_t)asn1_type_LocationRelatedDataRequest, - (intptr_t)asn1_type_LocationRelatedDataResponse, - (intptr_t)asn1_type_LocationRelatedDataFailure, - 0, - (intptr_t)&asn1_value__local_3476, - (intptr_t)&asn1_value__local_3477, -}, -{ - (intptr_t)asn1_type_InformationTransferIndication, - (intptr_t)asn1_type_InformationTransferConfirmation, - (intptr_t)asn1_type_InformationTransferFailure, - 0, - (intptr_t)&asn1_value__local_3478, - (intptr_t)&asn1_value__local_3479, -}, -{ - (intptr_t)asn1_type_UplinkInformationExchangeRequest, - (intptr_t)asn1_type_UplinkInformationExchangeResponse, - (intptr_t)asn1_type_UplinkInformationExchangeFailure, - 0, - (intptr_t)&asn1_value__local_3480, - (intptr_t)&asn1_value__local_3481, -}, -{ - (intptr_t)asn1_type_MBMSSessionStart, - (intptr_t)asn1_type_MBMSSessionStartResponse, - (intptr_t)asn1_type_MBMSSessionStartFailure, - 0, - (intptr_t)&asn1_value__local_3482, - (intptr_t)&asn1_value__local_3483, -}, -{ - (intptr_t)asn1_type_MBMSSessionUpdate, - (intptr_t)asn1_type_MBMSSessionUpdateResponse, - (intptr_t)asn1_type_MBMSSessionUpdateFailure, - 0, - (intptr_t)&asn1_value__local_3484, - (intptr_t)&asn1_value__local_3485, -}, -{ - (intptr_t)asn1_type_MBMSSessionStop, - (intptr_t)asn1_type_MBMSSessionStopResponse, - 0, - 0, - (intptr_t)&asn1_value__local_3486, - (intptr_t)&asn1_value__local_3487, -}, -{ - (intptr_t)asn1_type_MBMSUELinkingRequest, - 0, - 0, - (intptr_t)asn1_type_MBMSUELinkingResponse, - (intptr_t)&asn1_value__local_3488, - (intptr_t)&asn1_value__local_3489, -}, -{ - (intptr_t)asn1_type_MBMSRegistrationRequest, - (intptr_t)asn1_type_MBMSRegistrationResponse, - (intptr_t)asn1_type_MBMSRegistrationFailure, - 0, - (intptr_t)&asn1_value__local_3490, - (intptr_t)&asn1_value__local_3491, -}, -{ - (intptr_t)asn1_type_MBMSCNDe_RegistrationRequest, - (intptr_t)asn1_type_MBMSCNDe_RegistrationResponse, - 0, - 0, - (intptr_t)&asn1_value__local_3492, - (intptr_t)&asn1_value__local_3493, -}, -{ - (intptr_t)asn1_type_MBMSRABReleaseRequest, - (intptr_t)asn1_type_MBMSRABRelease, - (intptr_t)asn1_type_MBMSRABReleaseFailure, - 0, - (intptr_t)&asn1_value__local_3494, - (intptr_t)&asn1_value__local_3495, -}, -{ - (intptr_t)asn1_type_EnhancedRelocationCompleteRequest, - (intptr_t)asn1_type_EnhancedRelocationCompleteResponse, - (intptr_t)asn1_type_EnhancedRelocationCompleteFailure, - 0, - (intptr_t)&asn1_value__local_3496, - (intptr_t)&asn1_value__local_3497, -}, -{ - (intptr_t)asn1_type_RANAP_EnhancedRelocationInformationRequest, - (intptr_t)asn1_type_RANAP_EnhancedRelocationInformationResponse, - 0, - 0, - (intptr_t)&asn1_value__local_3498, - (intptr_t)&asn1_value__local_3499, -}, -{ - (intptr_t)asn1_type_SRVCC_CSKeysRequest, - 0, - 0, - (intptr_t)asn1_type_SRVCC_CSKeysResponse, - (intptr_t)&asn1_value__local_3500, - (intptr_t)&asn1_value__local_3501, -}, -{ - (intptr_t)asn1_type_UeRadioCapabilityMatchRequest, - 0, - 0, - (intptr_t)asn1_type_UeRadioCapabilityMatchResponse, - (intptr_t)&asn1_value__local_3502, - (intptr_t)&asn1_value__local_3503, -}, -{ - (intptr_t)asn1_type_RAB_ReleaseRequest, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3504, - (intptr_t)&asn1_value__local_3505, -}, -{ - (intptr_t)asn1_type_Iu_ReleaseRequest, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3506, - (intptr_t)&asn1_value__local_3507, -}, -{ - (intptr_t)asn1_type_RelocationDetect, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3508, - (intptr_t)&asn1_value__local_3509, -}, -{ - (intptr_t)asn1_type_RelocationComplete, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3510, - (intptr_t)&asn1_value__local_3511, -}, -{ - (intptr_t)asn1_type_Paging, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3512, - (intptr_t)&asn1_value__local_3513, -}, -{ - (intptr_t)asn1_type_CommonID, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3514, - (intptr_t)&asn1_value__local_3515, -}, -{ - (intptr_t)asn1_type_CN_InvokeTrace, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3516, - (intptr_t)&asn1_value__local_3517, -}, -{ - (intptr_t)asn1_type_CN_DeactivateTrace, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3518, - (intptr_t)&asn1_value__local_3519, -}, -{ - (intptr_t)asn1_type_LocationReportingControl, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3520, - (intptr_t)&asn1_value__local_3521, -}, -{ - (intptr_t)asn1_type_LocationReport, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3522, - (intptr_t)&asn1_value__local_3523, -}, -{ - (intptr_t)asn1_type_InitialUE_Message, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3524, - (intptr_t)&asn1_value__local_3525, -}, -{ - (intptr_t)asn1_type_DirectTransfer, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3526, - (intptr_t)&asn1_value__local_3527, -}, -{ - (intptr_t)asn1_type_Overload, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3528, - (intptr_t)&asn1_value__local_3529, -}, -{ - (intptr_t)asn1_type_ErrorIndication, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3530, - (intptr_t)&asn1_value__local_3531, -}, -{ - (intptr_t)asn1_type_SRNS_DataForwardCommand, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3532, - (intptr_t)&asn1_value__local_3533, -}, -{ - (intptr_t)asn1_type_ForwardSRNS_Context, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3534, - (intptr_t)&asn1_value__local_3535, -}, -{ - (intptr_t)asn1_type_PrivateMessage, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3536, - (intptr_t)&asn1_value__local_3537, -}, -{ - (intptr_t)asn1_type_RANAP_RelocationInformation, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3538, - (intptr_t)&asn1_value__local_3539, -}, -{ - (intptr_t)asn1_type_RAB_ModifyRequest, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3540, - (intptr_t)&asn1_value__local_3541, -}, -{ - (intptr_t)asn1_type_UESpecificInformationIndication, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3542, - (intptr_t)&asn1_value__local_3543, -}, -{ - (intptr_t)asn1_type_DirectInformationTransfer, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3544, - (intptr_t)&asn1_value__local_3545, -}, -{ - (intptr_t)asn1_type_MBMSRABEstablishmentIndication, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3546, - (intptr_t)&asn1_value__local_3547, -}, -{ - (intptr_t)asn1_type_EnhancedRelocationCompleteConfirm, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3548, - (intptr_t)&asn1_value__local_3549, -}, -{ - (intptr_t)asn1_type_RAB_AssignmentRequest, - 0, - 0, - (intptr_t)asn1_type_RAB_AssignmentResponse, - (intptr_t)&asn1_value__local_3550, - (intptr_t)&asn1_value__local_3551, -}, -}; - -static const ASN1CType asn1_constraint__local_3456[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_ELEMENTARY_PROCEDURE, - 1, - (intptr_t)asn1_value__local_3457, - 47, - 1, - 0, - 0x80000000, - 4, -}; - -static const ASN1CType asn1_type__local_3455[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_3456, -}; - -const ASN1CType asn1_type_SuccessfulOutcome[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100001, - 3, - sizeof(SuccessfulOutcome), - - offsetof(SuccessfulOutcome, procedureCode) | 0x0, - (intptr_t)asn1_type__local_3453, - 0, - (intptr_t)"procedureCode", - - offsetof(SuccessfulOutcome, criticality) | 0x0, - (intptr_t)asn1_type__local_3454, - 0, - (intptr_t)"criticality", - - offsetof(SuccessfulOutcome, value) | 0x0, - (intptr_t)asn1_type__local_3455, - 0, - (intptr_t)"value", - - (intptr_t)"SuccessfulOutcome", -}; - -static const ASN1CType asn1_type__local_3552[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProcedureCode, -}; - -static const ASN1CType asn1_type__local_3553[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProcedureCode asn1_value__local_3557 = 1; - -static const Criticality asn1_value__local_3558 = 0; - -static const ProcedureCode asn1_value__local_3559 = 2; - -static const Criticality asn1_value__local_3560 = 0; - -static const ProcedureCode asn1_value__local_3561 = 3; - -static const Criticality asn1_value__local_3562 = 0; - -static const ProcedureCode asn1_value__local_3563 = 4; - -static const Criticality asn1_value__local_3564 = 0; - -static const ProcedureCode asn1_value__local_3565 = 5; - -static const Criticality asn1_value__local_3566 = 0; - -static const ProcedureCode asn1_value__local_3567 = 6; - -static const Criticality asn1_value__local_3568 = 0; - -static const ProcedureCode asn1_value__local_3569 = 7; - -static const Criticality asn1_value__local_3570 = 0; - -static const ProcedureCode asn1_value__local_3571 = 9; - -static const Criticality asn1_value__local_3572 = 0; - -static const ProcedureCode asn1_value__local_3573 = 27; - -static const Criticality asn1_value__local_3574 = 0; - -static const ProcedureCode asn1_value__local_3575 = 30; - -static const Criticality asn1_value__local_3576 = 0; - -static const ProcedureCode asn1_value__local_3577 = 31; - -static const Criticality asn1_value__local_3578 = 0; - -static const ProcedureCode asn1_value__local_3579 = 33; - -static const Criticality asn1_value__local_3580 = 0; - -static const ProcedureCode asn1_value__local_3581 = 35; - -static const Criticality asn1_value__local_3582 = 0; - -static const ProcedureCode asn1_value__local_3583 = 36; - -static const Criticality asn1_value__local_3584 = 0; - -static const ProcedureCode asn1_value__local_3585 = 37; - -static const Criticality asn1_value__local_3586 = 0; - -static const ProcedureCode asn1_value__local_3587 = 38; - -static const Criticality asn1_value__local_3588 = 0; - -static const ProcedureCode asn1_value__local_3589 = 39; - -static const Criticality asn1_value__local_3590 = 0; - -static const ProcedureCode asn1_value__local_3591 = 40; - -static const Criticality asn1_value__local_3592 = 0; - -static const ProcedureCode asn1_value__local_3593 = 42; - -static const Criticality asn1_value__local_3594 = 0; - -static const ProcedureCode asn1_value__local_3595 = 43; - -static const Criticality asn1_value__local_3596 = 0; - -static const ProcedureCode asn1_value__local_3597 = 45; - -static const Criticality asn1_value__local_3598 = 0; - -static const ProcedureCode asn1_value__local_3599 = 46; - -static const Criticality asn1_value__local_3600 = 0; - -static const ProcedureCode asn1_value__local_3601 = 47; - -static const Criticality asn1_value__local_3602 = 1; - -static const ProcedureCode asn1_value__local_3603 = 10; - -static const Criticality asn1_value__local_3604 = 1; - -static const ProcedureCode asn1_value__local_3605 = 11; - -static const Criticality asn1_value__local_3606 = 1; - -static const ProcedureCode asn1_value__local_3607 = 12; - -static const Criticality asn1_value__local_3608 = 1; - -static const ProcedureCode asn1_value__local_3609 = 13; - -static const Criticality asn1_value__local_3610 = 1; - -static const ProcedureCode asn1_value__local_3611 = 14; - -static const Criticality asn1_value__local_3612 = 1; - -static const ProcedureCode asn1_value__local_3613 = 15; - -static const Criticality asn1_value__local_3614 = 1; - -static const ProcedureCode asn1_value__local_3615 = 16; - -static const Criticality asn1_value__local_3616 = 1; - -static const ProcedureCode asn1_value__local_3617 = 26; - -static const Criticality asn1_value__local_3618 = 1; - -static const ProcedureCode asn1_value__local_3619 = 17; - -static const Criticality asn1_value__local_3620 = 1; - -static const ProcedureCode asn1_value__local_3621 = 18; - -static const Criticality asn1_value__local_3622 = 1; - -static const ProcedureCode asn1_value__local_3623 = 19; - -static const Criticality asn1_value__local_3624 = 1; - -static const ProcedureCode asn1_value__local_3625 = 20; - -static const Criticality asn1_value__local_3626 = 1; - -static const ProcedureCode asn1_value__local_3627 = 21; - -static const Criticality asn1_value__local_3628 = 1; - -static const ProcedureCode asn1_value__local_3629 = 22; - -static const Criticality asn1_value__local_3630 = 1; - -static const ProcedureCode asn1_value__local_3631 = 23; - -static const Criticality asn1_value__local_3632 = 1; - -static const ProcedureCode asn1_value__local_3633 = 24; - -static const Criticality asn1_value__local_3634 = 1; - -static const ProcedureCode asn1_value__local_3635 = 25; - -static const Criticality asn1_value__local_3636 = 1; - -static const ProcedureCode asn1_value__local_3637 = 28; - -static const Criticality asn1_value__local_3638 = 1; - -static const ProcedureCode asn1_value__local_3639 = 29; - -static const Criticality asn1_value__local_3640 = 1; - -static const ProcedureCode asn1_value__local_3641 = 32; - -static const Criticality asn1_value__local_3642 = 1; - -static const ProcedureCode asn1_value__local_3643 = 34; - -static const Criticality asn1_value__local_3644 = 1; - -static const ProcedureCode asn1_value__local_3645 = 41; - -static const Criticality asn1_value__local_3646 = 1; - -static const ProcedureCode asn1_value__local_3647 = 44; - -static const Criticality asn1_value__local_3648 = 1; - -static const ProcedureCode asn1_value__local_3649 = 0; - -static const Criticality asn1_value__local_3650 = 0; - -static const RANAP_ELEMENTARY_PROCEDURE asn1_value__local_3556[] = { -{ - (intptr_t)asn1_type_Iu_ReleaseCommand, - (intptr_t)asn1_type_Iu_ReleaseComplete, - 0, - 0, - (intptr_t)&asn1_value__local_3557, - (intptr_t)&asn1_value__local_3558, -}, -{ - (intptr_t)asn1_type_RelocationRequired, - (intptr_t)asn1_type_RelocationCommand, - (intptr_t)asn1_type_RelocationPreparationFailure, - 0, - (intptr_t)&asn1_value__local_3559, - (intptr_t)&asn1_value__local_3560, -}, -{ - (intptr_t)asn1_type_RelocationRequest, - (intptr_t)asn1_type_RelocationRequestAcknowledge, - (intptr_t)asn1_type_RelocationFailure, - 0, - (intptr_t)&asn1_value__local_3561, - (intptr_t)&asn1_value__local_3562, -}, -{ - (intptr_t)asn1_type_RelocationCancel, - (intptr_t)asn1_type_RelocationCancelAcknowledge, - 0, - 0, - (intptr_t)&asn1_value__local_3563, - (intptr_t)&asn1_value__local_3564, -}, -{ - (intptr_t)asn1_type_SRNS_ContextRequest, - (intptr_t)asn1_type_SRNS_ContextResponse, - 0, - 0, - (intptr_t)&asn1_value__local_3565, - (intptr_t)&asn1_value__local_3566, -}, -{ - (intptr_t)asn1_type_SecurityModeCommand, - (intptr_t)asn1_type_SecurityModeComplete, - (intptr_t)asn1_type_SecurityModeReject, - 0, - (intptr_t)&asn1_value__local_3567, - (intptr_t)&asn1_value__local_3568, -}, -{ - (intptr_t)asn1_type_DataVolumeReportRequest, - (intptr_t)asn1_type_DataVolumeReport, - 0, - 0, - (intptr_t)&asn1_value__local_3569, - (intptr_t)&asn1_value__local_3570, -}, -{ - (intptr_t)asn1_type_Reset, - (intptr_t)asn1_type_ResetAcknowledge, - 0, - 0, - (intptr_t)&asn1_value__local_3571, - (intptr_t)&asn1_value__local_3572, -}, -{ - (intptr_t)asn1_type_ResetResource, - (intptr_t)asn1_type_ResetResourceAcknowledge, - 0, - 0, - (intptr_t)&asn1_value__local_3573, - (intptr_t)&asn1_value__local_3574, -}, -{ - (intptr_t)asn1_type_LocationRelatedDataRequest, - (intptr_t)asn1_type_LocationRelatedDataResponse, - (intptr_t)asn1_type_LocationRelatedDataFailure, - 0, - (intptr_t)&asn1_value__local_3575, - (intptr_t)&asn1_value__local_3576, -}, -{ - (intptr_t)asn1_type_InformationTransferIndication, - (intptr_t)asn1_type_InformationTransferConfirmation, - (intptr_t)asn1_type_InformationTransferFailure, - 0, - (intptr_t)&asn1_value__local_3577, - (intptr_t)&asn1_value__local_3578, -}, -{ - (intptr_t)asn1_type_UplinkInformationExchangeRequest, - (intptr_t)asn1_type_UplinkInformationExchangeResponse, - (intptr_t)asn1_type_UplinkInformationExchangeFailure, - 0, - (intptr_t)&asn1_value__local_3579, - (intptr_t)&asn1_value__local_3580, -}, -{ - (intptr_t)asn1_type_MBMSSessionStart, - (intptr_t)asn1_type_MBMSSessionStartResponse, - (intptr_t)asn1_type_MBMSSessionStartFailure, - 0, - (intptr_t)&asn1_value__local_3581, - (intptr_t)&asn1_value__local_3582, -}, -{ - (intptr_t)asn1_type_MBMSSessionUpdate, - (intptr_t)asn1_type_MBMSSessionUpdateResponse, - (intptr_t)asn1_type_MBMSSessionUpdateFailure, - 0, - (intptr_t)&asn1_value__local_3583, - (intptr_t)&asn1_value__local_3584, -}, -{ - (intptr_t)asn1_type_MBMSSessionStop, - (intptr_t)asn1_type_MBMSSessionStopResponse, - 0, - 0, - (intptr_t)&asn1_value__local_3585, - (intptr_t)&asn1_value__local_3586, -}, -{ - (intptr_t)asn1_type_MBMSUELinkingRequest, - 0, - 0, - (intptr_t)asn1_type_MBMSUELinkingResponse, - (intptr_t)&asn1_value__local_3587, - (intptr_t)&asn1_value__local_3588, -}, -{ - (intptr_t)asn1_type_MBMSRegistrationRequest, - (intptr_t)asn1_type_MBMSRegistrationResponse, - (intptr_t)asn1_type_MBMSRegistrationFailure, - 0, - (intptr_t)&asn1_value__local_3589, - (intptr_t)&asn1_value__local_3590, -}, -{ - (intptr_t)asn1_type_MBMSCNDe_RegistrationRequest, - (intptr_t)asn1_type_MBMSCNDe_RegistrationResponse, - 0, - 0, - (intptr_t)&asn1_value__local_3591, - (intptr_t)&asn1_value__local_3592, -}, -{ - (intptr_t)asn1_type_MBMSRABReleaseRequest, - (intptr_t)asn1_type_MBMSRABRelease, - (intptr_t)asn1_type_MBMSRABReleaseFailure, - 0, - (intptr_t)&asn1_value__local_3593, - (intptr_t)&asn1_value__local_3594, -}, -{ - (intptr_t)asn1_type_EnhancedRelocationCompleteRequest, - (intptr_t)asn1_type_EnhancedRelocationCompleteResponse, - (intptr_t)asn1_type_EnhancedRelocationCompleteFailure, - 0, - (intptr_t)&asn1_value__local_3595, - (intptr_t)&asn1_value__local_3596, -}, -{ - (intptr_t)asn1_type_RANAP_EnhancedRelocationInformationRequest, - (intptr_t)asn1_type_RANAP_EnhancedRelocationInformationResponse, - 0, - 0, - (intptr_t)&asn1_value__local_3597, - (intptr_t)&asn1_value__local_3598, -}, -{ - (intptr_t)asn1_type_SRVCC_CSKeysRequest, - 0, - 0, - (intptr_t)asn1_type_SRVCC_CSKeysResponse, - (intptr_t)&asn1_value__local_3599, - (intptr_t)&asn1_value__local_3600, -}, -{ - (intptr_t)asn1_type_UeRadioCapabilityMatchRequest, - 0, - 0, - (intptr_t)asn1_type_UeRadioCapabilityMatchResponse, - (intptr_t)&asn1_value__local_3601, - (intptr_t)&asn1_value__local_3602, -}, -{ - (intptr_t)asn1_type_RAB_ReleaseRequest, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3603, - (intptr_t)&asn1_value__local_3604, -}, -{ - (intptr_t)asn1_type_Iu_ReleaseRequest, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3605, - (intptr_t)&asn1_value__local_3606, -}, -{ - (intptr_t)asn1_type_RelocationDetect, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3607, - (intptr_t)&asn1_value__local_3608, -}, -{ - (intptr_t)asn1_type_RelocationComplete, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3609, - (intptr_t)&asn1_value__local_3610, -}, -{ - (intptr_t)asn1_type_Paging, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3611, - (intptr_t)&asn1_value__local_3612, -}, -{ - (intptr_t)asn1_type_CommonID, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3613, - (intptr_t)&asn1_value__local_3614, -}, -{ - (intptr_t)asn1_type_CN_InvokeTrace, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3615, - (intptr_t)&asn1_value__local_3616, -}, -{ - (intptr_t)asn1_type_CN_DeactivateTrace, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3617, - (intptr_t)&asn1_value__local_3618, -}, -{ - (intptr_t)asn1_type_LocationReportingControl, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3619, - (intptr_t)&asn1_value__local_3620, -}, -{ - (intptr_t)asn1_type_LocationReport, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3621, - (intptr_t)&asn1_value__local_3622, -}, -{ - (intptr_t)asn1_type_InitialUE_Message, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3623, - (intptr_t)&asn1_value__local_3624, -}, -{ - (intptr_t)asn1_type_DirectTransfer, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3625, - (intptr_t)&asn1_value__local_3626, -}, -{ - (intptr_t)asn1_type_Overload, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3627, - (intptr_t)&asn1_value__local_3628, -}, -{ - (intptr_t)asn1_type_ErrorIndication, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3629, - (intptr_t)&asn1_value__local_3630, -}, -{ - (intptr_t)asn1_type_SRNS_DataForwardCommand, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3631, - (intptr_t)&asn1_value__local_3632, -}, -{ - (intptr_t)asn1_type_ForwardSRNS_Context, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3633, - (intptr_t)&asn1_value__local_3634, -}, -{ - (intptr_t)asn1_type_PrivateMessage, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3635, - (intptr_t)&asn1_value__local_3636, -}, -{ - (intptr_t)asn1_type_RANAP_RelocationInformation, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3637, - (intptr_t)&asn1_value__local_3638, -}, -{ - (intptr_t)asn1_type_RAB_ModifyRequest, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3639, - (intptr_t)&asn1_value__local_3640, -}, -{ - (intptr_t)asn1_type_UESpecificInformationIndication, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3641, - (intptr_t)&asn1_value__local_3642, -}, -{ - (intptr_t)asn1_type_DirectInformationTransfer, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3643, - (intptr_t)&asn1_value__local_3644, -}, -{ - (intptr_t)asn1_type_MBMSRABEstablishmentIndication, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3645, - (intptr_t)&asn1_value__local_3646, -}, -{ - (intptr_t)asn1_type_EnhancedRelocationCompleteConfirm, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3647, - (intptr_t)&asn1_value__local_3648, -}, -{ - (intptr_t)asn1_type_RAB_AssignmentRequest, - 0, - 0, - (intptr_t)asn1_type_RAB_AssignmentResponse, - (intptr_t)&asn1_value__local_3649, - (intptr_t)&asn1_value__local_3650, -}, -}; - -static const ASN1CType asn1_constraint__local_3555[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_ELEMENTARY_PROCEDURE, - 2, - (intptr_t)asn1_value__local_3556, - 47, - 1, - 0, - 0x80000000, - 4, -}; - -static const ASN1CType asn1_type__local_3554[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_3555, -}; - -const ASN1CType asn1_type_UnsuccessfulOutcome[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100002, - 3, - sizeof(UnsuccessfulOutcome), - - offsetof(UnsuccessfulOutcome, procedureCode) | 0x0, - (intptr_t)asn1_type__local_3552, - 0, - (intptr_t)"procedureCode", - - offsetof(UnsuccessfulOutcome, criticality) | 0x0, - (intptr_t)asn1_type__local_3553, - 0, - (intptr_t)"criticality", - - offsetof(UnsuccessfulOutcome, value) | 0x0, - (intptr_t)asn1_type__local_3554, - 0, - (intptr_t)"value", - - (intptr_t)"UnsuccessfulOutcome", -}; - -static const ASN1CType asn1_type__local_3651[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProcedureCode, -}; - -static const ASN1CType asn1_type__local_3652[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProcedureCode asn1_value__local_3656 = 1; - -static const Criticality asn1_value__local_3657 = 0; - -static const ProcedureCode asn1_value__local_3658 = 2; - -static const Criticality asn1_value__local_3659 = 0; - -static const ProcedureCode asn1_value__local_3660 = 3; - -static const Criticality asn1_value__local_3661 = 0; - -static const ProcedureCode asn1_value__local_3662 = 4; - -static const Criticality asn1_value__local_3663 = 0; - -static const ProcedureCode asn1_value__local_3664 = 5; - -static const Criticality asn1_value__local_3665 = 0; - -static const ProcedureCode asn1_value__local_3666 = 6; - -static const Criticality asn1_value__local_3667 = 0; - -static const ProcedureCode asn1_value__local_3668 = 7; - -static const Criticality asn1_value__local_3669 = 0; - -static const ProcedureCode asn1_value__local_3670 = 9; - -static const Criticality asn1_value__local_3671 = 0; - -static const ProcedureCode asn1_value__local_3672 = 27; - -static const Criticality asn1_value__local_3673 = 0; - -static const ProcedureCode asn1_value__local_3674 = 30; - -static const Criticality asn1_value__local_3675 = 0; - -static const ProcedureCode asn1_value__local_3676 = 31; - -static const Criticality asn1_value__local_3677 = 0; - -static const ProcedureCode asn1_value__local_3678 = 33; - -static const Criticality asn1_value__local_3679 = 0; - -static const ProcedureCode asn1_value__local_3680 = 35; - -static const Criticality asn1_value__local_3681 = 0; - -static const ProcedureCode asn1_value__local_3682 = 36; - -static const Criticality asn1_value__local_3683 = 0; - -static const ProcedureCode asn1_value__local_3684 = 37; - -static const Criticality asn1_value__local_3685 = 0; - -static const ProcedureCode asn1_value__local_3686 = 38; - -static const Criticality asn1_value__local_3687 = 0; - -static const ProcedureCode asn1_value__local_3688 = 39; - -static const Criticality asn1_value__local_3689 = 0; - -static const ProcedureCode asn1_value__local_3690 = 40; - -static const Criticality asn1_value__local_3691 = 0; - -static const ProcedureCode asn1_value__local_3692 = 42; - -static const Criticality asn1_value__local_3693 = 0; - -static const ProcedureCode asn1_value__local_3694 = 43; - -static const Criticality asn1_value__local_3695 = 0; - -static const ProcedureCode asn1_value__local_3696 = 45; - -static const Criticality asn1_value__local_3697 = 0; - -static const ProcedureCode asn1_value__local_3698 = 46; - -static const Criticality asn1_value__local_3699 = 0; - -static const ProcedureCode asn1_value__local_3700 = 47; - -static const Criticality asn1_value__local_3701 = 1; - -static const ProcedureCode asn1_value__local_3702 = 10; - -static const Criticality asn1_value__local_3703 = 1; - -static const ProcedureCode asn1_value__local_3704 = 11; - -static const Criticality asn1_value__local_3705 = 1; - -static const ProcedureCode asn1_value__local_3706 = 12; - -static const Criticality asn1_value__local_3707 = 1; - -static const ProcedureCode asn1_value__local_3708 = 13; - -static const Criticality asn1_value__local_3709 = 1; - -static const ProcedureCode asn1_value__local_3710 = 14; - -static const Criticality asn1_value__local_3711 = 1; - -static const ProcedureCode asn1_value__local_3712 = 15; - -static const Criticality asn1_value__local_3713 = 1; - -static const ProcedureCode asn1_value__local_3714 = 16; - -static const Criticality asn1_value__local_3715 = 1; - -static const ProcedureCode asn1_value__local_3716 = 26; - -static const Criticality asn1_value__local_3717 = 1; - -static const ProcedureCode asn1_value__local_3718 = 17; - -static const Criticality asn1_value__local_3719 = 1; - -static const ProcedureCode asn1_value__local_3720 = 18; - -static const Criticality asn1_value__local_3721 = 1; - -static const ProcedureCode asn1_value__local_3722 = 19; - -static const Criticality asn1_value__local_3723 = 1; - -static const ProcedureCode asn1_value__local_3724 = 20; - -static const Criticality asn1_value__local_3725 = 1; - -static const ProcedureCode asn1_value__local_3726 = 21; - -static const Criticality asn1_value__local_3727 = 1; - -static const ProcedureCode asn1_value__local_3728 = 22; - -static const Criticality asn1_value__local_3729 = 1; - -static const ProcedureCode asn1_value__local_3730 = 23; - -static const Criticality asn1_value__local_3731 = 1; - -static const ProcedureCode asn1_value__local_3732 = 24; - -static const Criticality asn1_value__local_3733 = 1; - -static const ProcedureCode asn1_value__local_3734 = 25; - -static const Criticality asn1_value__local_3735 = 1; - -static const ProcedureCode asn1_value__local_3736 = 28; - -static const Criticality asn1_value__local_3737 = 1; - -static const ProcedureCode asn1_value__local_3738 = 29; - -static const Criticality asn1_value__local_3739 = 1; - -static const ProcedureCode asn1_value__local_3740 = 32; - -static const Criticality asn1_value__local_3741 = 1; - -static const ProcedureCode asn1_value__local_3742 = 34; - -static const Criticality asn1_value__local_3743 = 1; - -static const ProcedureCode asn1_value__local_3744 = 41; - -static const Criticality asn1_value__local_3745 = 1; - -static const ProcedureCode asn1_value__local_3746 = 44; - -static const Criticality asn1_value__local_3747 = 1; - -static const ProcedureCode asn1_value__local_3748 = 0; - -static const Criticality asn1_value__local_3749 = 0; - -static const RANAP_ELEMENTARY_PROCEDURE asn1_value__local_3655[] = { -{ - (intptr_t)asn1_type_Iu_ReleaseCommand, - (intptr_t)asn1_type_Iu_ReleaseComplete, - 0, - 0, - (intptr_t)&asn1_value__local_3656, - (intptr_t)&asn1_value__local_3657, -}, -{ - (intptr_t)asn1_type_RelocationRequired, - (intptr_t)asn1_type_RelocationCommand, - (intptr_t)asn1_type_RelocationPreparationFailure, - 0, - (intptr_t)&asn1_value__local_3658, - (intptr_t)&asn1_value__local_3659, -}, -{ - (intptr_t)asn1_type_RelocationRequest, - (intptr_t)asn1_type_RelocationRequestAcknowledge, - (intptr_t)asn1_type_RelocationFailure, - 0, - (intptr_t)&asn1_value__local_3660, - (intptr_t)&asn1_value__local_3661, -}, -{ - (intptr_t)asn1_type_RelocationCancel, - (intptr_t)asn1_type_RelocationCancelAcknowledge, - 0, - 0, - (intptr_t)&asn1_value__local_3662, - (intptr_t)&asn1_value__local_3663, -}, -{ - (intptr_t)asn1_type_SRNS_ContextRequest, - (intptr_t)asn1_type_SRNS_ContextResponse, - 0, - 0, - (intptr_t)&asn1_value__local_3664, - (intptr_t)&asn1_value__local_3665, -}, -{ - (intptr_t)asn1_type_SecurityModeCommand, - (intptr_t)asn1_type_SecurityModeComplete, - (intptr_t)asn1_type_SecurityModeReject, - 0, - (intptr_t)&asn1_value__local_3666, - (intptr_t)&asn1_value__local_3667, -}, -{ - (intptr_t)asn1_type_DataVolumeReportRequest, - (intptr_t)asn1_type_DataVolumeReport, - 0, - 0, - (intptr_t)&asn1_value__local_3668, - (intptr_t)&asn1_value__local_3669, -}, -{ - (intptr_t)asn1_type_Reset, - (intptr_t)asn1_type_ResetAcknowledge, - 0, - 0, - (intptr_t)&asn1_value__local_3670, - (intptr_t)&asn1_value__local_3671, -}, -{ - (intptr_t)asn1_type_ResetResource, - (intptr_t)asn1_type_ResetResourceAcknowledge, - 0, - 0, - (intptr_t)&asn1_value__local_3672, - (intptr_t)&asn1_value__local_3673, -}, -{ - (intptr_t)asn1_type_LocationRelatedDataRequest, - (intptr_t)asn1_type_LocationRelatedDataResponse, - (intptr_t)asn1_type_LocationRelatedDataFailure, - 0, - (intptr_t)&asn1_value__local_3674, - (intptr_t)&asn1_value__local_3675, -}, -{ - (intptr_t)asn1_type_InformationTransferIndication, - (intptr_t)asn1_type_InformationTransferConfirmation, - (intptr_t)asn1_type_InformationTransferFailure, - 0, - (intptr_t)&asn1_value__local_3676, - (intptr_t)&asn1_value__local_3677, -}, -{ - (intptr_t)asn1_type_UplinkInformationExchangeRequest, - (intptr_t)asn1_type_UplinkInformationExchangeResponse, - (intptr_t)asn1_type_UplinkInformationExchangeFailure, - 0, - (intptr_t)&asn1_value__local_3678, - (intptr_t)&asn1_value__local_3679, -}, -{ - (intptr_t)asn1_type_MBMSSessionStart, - (intptr_t)asn1_type_MBMSSessionStartResponse, - (intptr_t)asn1_type_MBMSSessionStartFailure, - 0, - (intptr_t)&asn1_value__local_3680, - (intptr_t)&asn1_value__local_3681, -}, -{ - (intptr_t)asn1_type_MBMSSessionUpdate, - (intptr_t)asn1_type_MBMSSessionUpdateResponse, - (intptr_t)asn1_type_MBMSSessionUpdateFailure, - 0, - (intptr_t)&asn1_value__local_3682, - (intptr_t)&asn1_value__local_3683, -}, -{ - (intptr_t)asn1_type_MBMSSessionStop, - (intptr_t)asn1_type_MBMSSessionStopResponse, - 0, - 0, - (intptr_t)&asn1_value__local_3684, - (intptr_t)&asn1_value__local_3685, -}, -{ - (intptr_t)asn1_type_MBMSUELinkingRequest, - 0, - 0, - (intptr_t)asn1_type_MBMSUELinkingResponse, - (intptr_t)&asn1_value__local_3686, - (intptr_t)&asn1_value__local_3687, -}, -{ - (intptr_t)asn1_type_MBMSRegistrationRequest, - (intptr_t)asn1_type_MBMSRegistrationResponse, - (intptr_t)asn1_type_MBMSRegistrationFailure, - 0, - (intptr_t)&asn1_value__local_3688, - (intptr_t)&asn1_value__local_3689, -}, -{ - (intptr_t)asn1_type_MBMSCNDe_RegistrationRequest, - (intptr_t)asn1_type_MBMSCNDe_RegistrationResponse, - 0, - 0, - (intptr_t)&asn1_value__local_3690, - (intptr_t)&asn1_value__local_3691, -}, -{ - (intptr_t)asn1_type_MBMSRABReleaseRequest, - (intptr_t)asn1_type_MBMSRABRelease, - (intptr_t)asn1_type_MBMSRABReleaseFailure, - 0, - (intptr_t)&asn1_value__local_3692, - (intptr_t)&asn1_value__local_3693, -}, -{ - (intptr_t)asn1_type_EnhancedRelocationCompleteRequest, - (intptr_t)asn1_type_EnhancedRelocationCompleteResponse, - (intptr_t)asn1_type_EnhancedRelocationCompleteFailure, - 0, - (intptr_t)&asn1_value__local_3694, - (intptr_t)&asn1_value__local_3695, -}, -{ - (intptr_t)asn1_type_RANAP_EnhancedRelocationInformationRequest, - (intptr_t)asn1_type_RANAP_EnhancedRelocationInformationResponse, - 0, - 0, - (intptr_t)&asn1_value__local_3696, - (intptr_t)&asn1_value__local_3697, -}, -{ - (intptr_t)asn1_type_SRVCC_CSKeysRequest, - 0, - 0, - (intptr_t)asn1_type_SRVCC_CSKeysResponse, - (intptr_t)&asn1_value__local_3698, - (intptr_t)&asn1_value__local_3699, -}, -{ - (intptr_t)asn1_type_UeRadioCapabilityMatchRequest, - 0, - 0, - (intptr_t)asn1_type_UeRadioCapabilityMatchResponse, - (intptr_t)&asn1_value__local_3700, - (intptr_t)&asn1_value__local_3701, -}, -{ - (intptr_t)asn1_type_RAB_ReleaseRequest, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3702, - (intptr_t)&asn1_value__local_3703, -}, -{ - (intptr_t)asn1_type_Iu_ReleaseRequest, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3704, - (intptr_t)&asn1_value__local_3705, -}, -{ - (intptr_t)asn1_type_RelocationDetect, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3706, - (intptr_t)&asn1_value__local_3707, -}, -{ - (intptr_t)asn1_type_RelocationComplete, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3708, - (intptr_t)&asn1_value__local_3709, -}, -{ - (intptr_t)asn1_type_Paging, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3710, - (intptr_t)&asn1_value__local_3711, -}, -{ - (intptr_t)asn1_type_CommonID, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3712, - (intptr_t)&asn1_value__local_3713, -}, -{ - (intptr_t)asn1_type_CN_InvokeTrace, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3714, - (intptr_t)&asn1_value__local_3715, -}, -{ - (intptr_t)asn1_type_CN_DeactivateTrace, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3716, - (intptr_t)&asn1_value__local_3717, -}, -{ - (intptr_t)asn1_type_LocationReportingControl, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3718, - (intptr_t)&asn1_value__local_3719, -}, -{ - (intptr_t)asn1_type_LocationReport, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3720, - (intptr_t)&asn1_value__local_3721, -}, -{ - (intptr_t)asn1_type_InitialUE_Message, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3722, - (intptr_t)&asn1_value__local_3723, -}, -{ - (intptr_t)asn1_type_DirectTransfer, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3724, - (intptr_t)&asn1_value__local_3725, -}, -{ - (intptr_t)asn1_type_Overload, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3726, - (intptr_t)&asn1_value__local_3727, -}, -{ - (intptr_t)asn1_type_ErrorIndication, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3728, - (intptr_t)&asn1_value__local_3729, -}, -{ - (intptr_t)asn1_type_SRNS_DataForwardCommand, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3730, - (intptr_t)&asn1_value__local_3731, -}, -{ - (intptr_t)asn1_type_ForwardSRNS_Context, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3732, - (intptr_t)&asn1_value__local_3733, -}, -{ - (intptr_t)asn1_type_PrivateMessage, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3734, - (intptr_t)&asn1_value__local_3735, -}, -{ - (intptr_t)asn1_type_RANAP_RelocationInformation, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3736, - (intptr_t)&asn1_value__local_3737, -}, -{ - (intptr_t)asn1_type_RAB_ModifyRequest, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3738, - (intptr_t)&asn1_value__local_3739, -}, -{ - (intptr_t)asn1_type_UESpecificInformationIndication, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3740, - (intptr_t)&asn1_value__local_3741, -}, -{ - (intptr_t)asn1_type_DirectInformationTransfer, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3742, - (intptr_t)&asn1_value__local_3743, -}, -{ - (intptr_t)asn1_type_MBMSRABEstablishmentIndication, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3744, - (intptr_t)&asn1_value__local_3745, -}, -{ - (intptr_t)asn1_type_EnhancedRelocationCompleteConfirm, - 0, - 0, - 0, - (intptr_t)&asn1_value__local_3746, - (intptr_t)&asn1_value__local_3747, -}, -{ - (intptr_t)asn1_type_RAB_AssignmentRequest, - 0, - 0, - (intptr_t)asn1_type_RAB_AssignmentResponse, - (intptr_t)&asn1_value__local_3748, - (intptr_t)&asn1_value__local_3749, -}, -}; - -static const ASN1CType asn1_constraint__local_3654[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RANAP_ELEMENTARY_PROCEDURE, - 3, - (intptr_t)asn1_value__local_3655, - 47, - 1, - 0, - 0x80000000, - 4, -}; - -static const ASN1CType asn1_type__local_3653[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_3654, -}; - -const ASN1CType asn1_type_Outcome[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100003, - 3, - sizeof(Outcome), - - offsetof(Outcome, procedureCode) | 0x0, - (intptr_t)asn1_type__local_3651, - 0, - (intptr_t)"procedureCode", - - offsetof(Outcome, criticality) | 0x0, - (intptr_t)asn1_type__local_3652, - 0, - (intptr_t)"criticality", - - offsetof(Outcome, value) | 0x0, - (intptr_t)asn1_type__local_3653, - 0, - (intptr_t)"value", - - (intptr_t)"Outcome", -}; - diff --git a/asn1/ranap/ffasn1c/ranap.h b/asn1/ranap/ffasn1c/ranap.h deleted file mode 100644 index a7884f1..0000000 --- a/asn1/ranap/ffasn1c/ranap.h +++ /dev/null @@ -1,10215 +0,0 @@ -/* Automatically generated file - do not edit */ -#ifndef _FFASN1_OUT_H -#define _FFASN1_OUT_H - -#include "asn1defs.h" - -#ifdef __cplusplus -extern "C" { -#endif - -typedef enum Criticality { - Criticality_reject, - Criticality_ignore, - Criticality_notify, -} Criticality; - -extern const ASN1CType asn1_type_Criticality[]; - -typedef enum Presence { - Presence_optional, - Presence_conditional, - Presence_mandatory, -} Presence; - -extern const ASN1CType asn1_type_Presence[]; - -typedef enum { - PrivateIE_ID_local, - PrivateIE_ID_global, -} PrivateIE_ID_choice; - -typedef struct PrivateIE_ID { - PrivateIE_ID_choice choice; - union { - int local; - ASN1ObjectIdentifier global; - } u; -} PrivateIE_ID; - -extern const ASN1CType asn1_type_PrivateIE_ID[]; - -typedef int ProcedureCode; - -extern const ASN1CType asn1_type_ProcedureCode[]; - -typedef int ProtocolExtensionID; - -extern const ASN1CType asn1_type_ProtocolExtensionID[]; - -typedef int ProtocolIE_ID; - -extern const ASN1CType asn1_type_ProtocolIE_ID[]; - -typedef enum TriggeringMessage { - TriggeringMessage_initiating_message, - TriggeringMessage_successful_outcome, - TriggeringMessage_unsuccessfull_outcome, - TriggeringMessage_outcome, -} TriggeringMessage; - -extern const ASN1CType asn1_type_TriggeringMessage[]; - -typedef struct RANAP_PROTOCOL_IES { /* object class definition */ - ASN1CType id; - ASN1CType criticality; - ASN1CType Value; - ASN1CType presence; -} RANAP_PROTOCOL_IES; - - -extern const ASN1CType asn1_type_RANAP_PROTOCOL_IES[]; - -typedef struct RANAP_PROTOCOL_IES_PAIR { /* object class definition */ - ASN1CType id; - ASN1CType firstCriticality; - ASN1CType FirstValue; - ASN1CType secondCriticality; - ASN1CType SecondValue; - ASN1CType presence; -} RANAP_PROTOCOL_IES_PAIR; - - -extern const ASN1CType asn1_type_RANAP_PROTOCOL_IES_PAIR[]; - -typedef struct RANAP_PROTOCOL_EXTENSION { /* object class definition */ - ASN1CType id; - ASN1CType criticality; - ASN1CType Extension; - ASN1CType presence; -} RANAP_PROTOCOL_EXTENSION; - - -extern const ASN1CType asn1_type_RANAP_PROTOCOL_EXTENSION[]; - -typedef struct RANAP_PRIVATE_IES { /* object class definition */ - ASN1CType id; - ASN1CType criticality; - ASN1CType Value; - ASN1CType presence; -} RANAP_PRIVATE_IES; - - -extern const ASN1CType asn1_type_RANAP_PRIVATE_IES[]; - -typedef enum AccuracyFulfilmentIndicator { - AccuracyFulfilmentIndicator_requested_Accuracy_Fulfilled, - AccuracyFulfilmentIndicator_requested_Accuracy_Not_Fulfilled, -} AccuracyFulfilmentIndicator; - -extern const ASN1CType asn1_type_AccuracyFulfilmentIndicator[]; - -typedef int PriorityLevel; - -extern const ASN1CType asn1_type_PriorityLevel[]; - -typedef enum Pre_emptionCapability { - Pre_emptionCapability_shall_not_trigger_pre_emption, - Pre_emptionCapability_may_trigger_pre_emption, -} Pre_emptionCapability; - -extern const ASN1CType asn1_type_Pre_emptionCapability[]; - -typedef enum Pre_emptionVulnerability { - Pre_emptionVulnerability_not_pre_emptable, - Pre_emptionVulnerability_pre_emptable, -} Pre_emptionVulnerability; - -extern const ASN1CType asn1_type_Pre_emptionVulnerability[]; - -typedef enum QueuingAllowed { - QueuingAllowed_queueing_not_allowed, - QueuingAllowed_queueing_allowed, -} QueuingAllowed; - -extern const ASN1CType asn1_type_QueuingAllowed[]; - -typedef struct ProtocolExtensionField_1 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_1; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_1[]; - -typedef struct ProtocolExtensionContainer_1 { - ProtocolExtensionField_1 *tab; - int count; -} ProtocolExtensionContainer_1; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_1[]; - -typedef struct AllocationOrRetentionPriority { - PriorityLevel priorityLevel; - Pre_emptionCapability pre_emptionCapability; - Pre_emptionVulnerability pre_emptionVulnerability; - QueuingAllowed queuingAllowed; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_1 iE_Extensions; -} AllocationOrRetentionPriority; - - -extern const ASN1CType asn1_type_AllocationOrRetentionPriority[]; - -typedef enum Alt_RAB_Parameter_MaxBitrateType { - Alt_RAB_Parameter_MaxBitrateType_unspecified, - Alt_RAB_Parameter_MaxBitrateType_value_range, - Alt_RAB_Parameter_MaxBitrateType_discrete_values, -} Alt_RAB_Parameter_MaxBitrateType; - -extern const ASN1CType asn1_type_Alt_RAB_Parameter_MaxBitrateType[]; - -typedef int MaxBitrate; - -extern const ASN1CType asn1_type_MaxBitrate[]; - -typedef struct Alt_RAB_Parameter_MaxBitrateList { - MaxBitrate *tab; - int count; -} Alt_RAB_Parameter_MaxBitrateList; - -extern const ASN1CType asn1_type_Alt_RAB_Parameter_MaxBitrateList[]; - -typedef struct Alt_RAB_Parameter_MaxBitrates { - Alt_RAB_Parameter_MaxBitrateList *tab; - int count; -} Alt_RAB_Parameter_MaxBitrates; - -extern const ASN1CType asn1_type_Alt_RAB_Parameter_MaxBitrates[]; - -typedef struct Alt_RAB_Parameter_MaxBitrateInf { - Alt_RAB_Parameter_MaxBitrateType altMaxBitrateType; - BOOL altMaxBitrates_option; - Alt_RAB_Parameter_MaxBitrates altMaxBitrates; -} Alt_RAB_Parameter_MaxBitrateInf; - - -extern const ASN1CType asn1_type_Alt_RAB_Parameter_MaxBitrateInf[]; - -typedef enum Alt_RAB_Parameter_GuaranteedBitrateType { - Alt_RAB_Parameter_GuaranteedBitrateType_unspecified, - Alt_RAB_Parameter_GuaranteedBitrateType_value_range, - Alt_RAB_Parameter_GuaranteedBitrateType_discrete_values, -} Alt_RAB_Parameter_GuaranteedBitrateType; - -extern const ASN1CType asn1_type_Alt_RAB_Parameter_GuaranteedBitrateType[]; - -typedef int GuaranteedBitrate; - -extern const ASN1CType asn1_type_GuaranteedBitrate[]; - -typedef struct Alt_RAB_Parameter_GuaranteedBitrateList { - GuaranteedBitrate *tab; - int count; -} Alt_RAB_Parameter_GuaranteedBitrateList; - -extern const ASN1CType asn1_type_Alt_RAB_Parameter_GuaranteedBitrateList[]; - -typedef struct Alt_RAB_Parameter_GuaranteedBitrates { - Alt_RAB_Parameter_GuaranteedBitrateList *tab; - int count; -} Alt_RAB_Parameter_GuaranteedBitrates; - -extern const ASN1CType asn1_type_Alt_RAB_Parameter_GuaranteedBitrates[]; - -typedef struct Alt_RAB_Parameter_GuaranteedBitrateInf { - Alt_RAB_Parameter_GuaranteedBitrateType altGuaranteedBitrateType; - BOOL altGuaranteedBitrates_option; - Alt_RAB_Parameter_GuaranteedBitrates altGuaranteedBitrates; -} Alt_RAB_Parameter_GuaranteedBitrateInf; - - -extern const ASN1CType asn1_type_Alt_RAB_Parameter_GuaranteedBitrateInf[]; - -typedef struct ProtocolExtensionField_2 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_2; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_2[]; - -typedef struct ProtocolExtensionContainer_2 { - ProtocolExtensionField_2 *tab; - int count; -} ProtocolExtensionContainer_2; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_2[]; - -typedef struct Alt_RAB_Parameters { - BOOL altMaxBitrateInf_option; - Alt_RAB_Parameter_MaxBitrateInf altMaxBitrateInf; - BOOL altGuaranteedBitRateInf_option; - Alt_RAB_Parameter_GuaranteedBitrateInf altGuaranteedBitRateInf; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_2 iE_Extensions; -} Alt_RAB_Parameters; - - -extern const ASN1CType asn1_type_Alt_RAB_Parameters[]; - -typedef enum TrafficClass { - TrafficClass_conversational, - TrafficClass_streaming, - TrafficClass_interactive, - TrafficClass_background, -} TrafficClass; - -extern const ASN1CType asn1_type_TrafficClass[]; - -typedef enum RAB_AsymmetryIndicator { - RAB_AsymmetryIndicator_symmetric_bidirectional, - RAB_AsymmetryIndicator_asymmetric_unidirectional_downlink, - RAB_AsymmetryIndicator_asymmetric_unidirectional_uplink, - RAB_AsymmetryIndicator_asymmetric_bidirectional, -} RAB_AsymmetryIndicator; - -extern const ASN1CType asn1_type_RAB_AsymmetryIndicator[]; - -typedef struct RAB_Parameter_MaxBitrateList { - MaxBitrate *tab; - int count; -} RAB_Parameter_MaxBitrateList; - -extern const ASN1CType asn1_type_RAB_Parameter_MaxBitrateList[]; - -typedef struct RAB_Parameter_GuaranteedBitrateList { - GuaranteedBitrate *tab; - int count; -} RAB_Parameter_GuaranteedBitrateList; - -extern const ASN1CType asn1_type_RAB_Parameter_GuaranteedBitrateList[]; - -typedef enum DeliveryOrder { - DeliveryOrder_delivery_order_requested, - DeliveryOrder_delivery_order_not_requested, -} DeliveryOrder; - -extern const ASN1CType asn1_type_DeliveryOrder[]; - -typedef int MaxSDU_Size; - -extern const ASN1CType asn1_type_MaxSDU_Size[]; - -typedef struct ProtocolExtensionField_62 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_62; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_62[]; - -typedef struct ProtocolExtensionContainer_62 { - ProtocolExtensionField_62 *tab; - int count; -} ProtocolExtensionContainer_62; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_62[]; - -typedef struct SDU_ErrorRatio { - int mantissa; - int exponent; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_62 iE_Extensions; -} SDU_ErrorRatio; - - -extern const ASN1CType asn1_type_SDU_ErrorRatio[]; - -typedef struct ProtocolExtensionField_55 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_55; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_55[]; - -typedef struct ProtocolExtensionContainer_55 { - ProtocolExtensionField_55 *tab; - int count; -} ProtocolExtensionContainer_55; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_55[]; - -typedef struct ResidualBitErrorRatio { - int mantissa; - int exponent; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_55 iE_Extensions; -} ResidualBitErrorRatio; - - -extern const ASN1CType asn1_type_ResidualBitErrorRatio[]; - -typedef enum DeliveryOfErroneousSDU { - DeliveryOfErroneousSDU_yes, - DeliveryOfErroneousSDU_no, - DeliveryOfErroneousSDU_no_error_detection_consideration, -} DeliveryOfErroneousSDU; - -extern const ASN1CType asn1_type_DeliveryOfErroneousSDU[]; - -typedef int SubflowSDU_Size; - -extern const ASN1CType asn1_type_SubflowSDU_Size[]; - -typedef int RAB_SubflowCombinationBitRate; - -extern const ASN1CType asn1_type_RAB_SubflowCombinationBitRate[]; - -typedef struct ProtocolExtensionField_63 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_63; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_63[]; - -typedef struct ProtocolExtensionContainer_63 { - ProtocolExtensionField_63 *tab; - int count; -} ProtocolExtensionContainer_63; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_63[]; - -typedef struct SDU_FormatInformationParameters_1 { - BOOL subflowSDU_Size_option; - SubflowSDU_Size subflowSDU_Size; - BOOL rAB_SubflowCombinationBitRate_option; - RAB_SubflowCombinationBitRate rAB_SubflowCombinationBitRate; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_63 iE_Extensions; -} SDU_FormatInformationParameters_1; - - -extern const ASN1CType asn1_type_SDU_FormatInformationParameters_1[]; - -typedef struct SDU_FormatInformationParameters { - SDU_FormatInformationParameters_1 *tab; - int count; -} SDU_FormatInformationParameters; - -extern const ASN1CType asn1_type_SDU_FormatInformationParameters[]; - -typedef struct ProtocolExtensionField_64 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_64; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_64[]; - -typedef struct ProtocolExtensionContainer_64 { - ProtocolExtensionField_64 *tab; - int count; -} ProtocolExtensionContainer_64; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_64[]; - -typedef struct SDU_Parameters_1 { - BOOL sDU_ErrorRatio_option; - SDU_ErrorRatio sDU_ErrorRatio; - ResidualBitErrorRatio residualBitErrorRatio; - DeliveryOfErroneousSDU deliveryOfErroneousSDU; - BOOL sDU_FormatInformationParameters_option; - SDU_FormatInformationParameters sDU_FormatInformationParameters; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_64 iE_Extensions; -} SDU_Parameters_1; - - -extern const ASN1CType asn1_type_SDU_Parameters_1[]; - -typedef struct SDU_Parameters { - SDU_Parameters_1 *tab; - int count; -} SDU_Parameters; - -extern const ASN1CType asn1_type_SDU_Parameters[]; - -typedef int TransferDelay; - -extern const ASN1CType asn1_type_TransferDelay[]; - -typedef int TrafficHandlingPriority; - -extern const ASN1CType asn1_type_TrafficHandlingPriority[]; - -typedef enum SourceStatisticsDescriptor { - SourceStatisticsDescriptor_speech, - SourceStatisticsDescriptor_unknown, -} SourceStatisticsDescriptor; - -extern const ASN1CType asn1_type_SourceStatisticsDescriptor[]; - -typedef enum RelocationRequirement { - RelocationRequirement_lossless, - RelocationRequirement_none, - RelocationRequirement_realtime, -} RelocationRequirement; - -extern const ASN1CType asn1_type_RelocationRequirement[]; - -typedef struct ProtocolExtensionField_48 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_48; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_48[]; - -typedef struct ProtocolExtensionContainer_48 { - ProtocolExtensionField_48 *tab; - int count; -} ProtocolExtensionContainer_48; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_48[]; - -typedef struct RAB_Parameters { - TrafficClass trafficClass; - RAB_AsymmetryIndicator rAB_AsymmetryIndicator; - RAB_Parameter_MaxBitrateList maxBitrate; - BOOL guaranteedBitRate_option; - RAB_Parameter_GuaranteedBitrateList guaranteedBitRate; - DeliveryOrder deliveryOrder; - MaxSDU_Size maxSDU_Size; - SDU_Parameters sDU_Parameters; - BOOL transferDelay_option; - TransferDelay transferDelay; - BOOL trafficHandlingPriority_option; - TrafficHandlingPriority trafficHandlingPriority; - BOOL allocationOrRetentionPriority_option; - AllocationOrRetentionPriority allocationOrRetentionPriority; - BOOL sourceStatisticsDescriptor_option; - SourceStatisticsDescriptor sourceStatisticsDescriptor; - BOOL relocationRequirement_option; - RelocationRequirement relocationRequirement; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_48 iE_Extensions; -} RAB_Parameters; - - -extern const ASN1CType asn1_type_RAB_Parameters[]; - -typedef int ExtendedGuaranteedBitrate; - -extern const ASN1CType asn1_type_ExtendedGuaranteedBitrate[]; - -typedef struct Alt_RAB_Parameter_ExtendedGuaranteedBitrateList { - ExtendedGuaranteedBitrate *tab; - int count; -} Alt_RAB_Parameter_ExtendedGuaranteedBitrateList; - -extern const ASN1CType asn1_type_Alt_RAB_Parameter_ExtendedGuaranteedBitrateList[]; - -typedef struct Alt_RAB_Parameter_ExtendedGuaranteedBitrates { - Alt_RAB_Parameter_ExtendedGuaranteedBitrateList *tab; - int count; -} Alt_RAB_Parameter_ExtendedGuaranteedBitrates; - -extern const ASN1CType asn1_type_Alt_RAB_Parameter_ExtendedGuaranteedBitrates[]; - -typedef struct Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf { - Alt_RAB_Parameter_GuaranteedBitrateType altExtendedGuaranteedBitrateType; - BOOL altExtendedGuaranteedBitrates_option; - Alt_RAB_Parameter_ExtendedGuaranteedBitrates altExtendedGuaranteedBitrates; -} Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf; - - -extern const ASN1CType asn1_type_Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf[]; - -typedef int ExtendedMaxBitrate; - -extern const ASN1CType asn1_type_ExtendedMaxBitrate[]; - -typedef struct Alt_RAB_Parameter_ExtendedMaxBitrateList { - ExtendedMaxBitrate *tab; - int count; -} Alt_RAB_Parameter_ExtendedMaxBitrateList; - -extern const ASN1CType asn1_type_Alt_RAB_Parameter_ExtendedMaxBitrateList[]; - -typedef struct Alt_RAB_Parameter_ExtendedMaxBitrates { - Alt_RAB_Parameter_ExtendedMaxBitrateList *tab; - int count; -} Alt_RAB_Parameter_ExtendedMaxBitrates; - -extern const ASN1CType asn1_type_Alt_RAB_Parameter_ExtendedMaxBitrates[]; - -typedef struct Alt_RAB_Parameter_ExtendedMaxBitrateInf { - Alt_RAB_Parameter_MaxBitrateType altExtendedMaxBitrateType; - BOOL altExtendedMaxBitrates_option; - Alt_RAB_Parameter_ExtendedMaxBitrates altExtendedMaxBitrates; -} Alt_RAB_Parameter_ExtendedMaxBitrateInf; - - -extern const ASN1CType asn1_type_Alt_RAB_Parameter_ExtendedMaxBitrateInf[]; - -typedef int SupportedBitrate; - -extern const ASN1CType asn1_type_SupportedBitrate[]; - -typedef struct SupportedRAB_ParameterBitrateList { - SupportedBitrate *tab; - int count; -} SupportedRAB_ParameterBitrateList; - -extern const ASN1CType asn1_type_SupportedRAB_ParameterBitrateList[]; - -typedef struct Alt_RAB_Parameter_SupportedMaxBitrates { - SupportedRAB_ParameterBitrateList *tab; - int count; -} Alt_RAB_Parameter_SupportedMaxBitrates; - -extern const ASN1CType asn1_type_Alt_RAB_Parameter_SupportedMaxBitrates[]; - -typedef struct ProtocolExtensionField_4 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_4; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_4[]; - -typedef struct ProtocolExtensionContainer_4 { - ProtocolExtensionField_4 *tab; - int count; -} ProtocolExtensionContainer_4; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_4[]; - -typedef struct Alt_RAB_Parameter_SupportedMaxBitrateInf { - Alt_RAB_Parameter_MaxBitrateType altSupportedMaxBitrateType; - BOOL altSupportedMaxBitrates_option; - Alt_RAB_Parameter_SupportedMaxBitrates altSupportedMaxBitrates; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_4 iE_Extensions; -} Alt_RAB_Parameter_SupportedMaxBitrateInf; - - -extern const ASN1CType asn1_type_Alt_RAB_Parameter_SupportedMaxBitrateInf[]; - -typedef struct Alt_RAB_Parameter_SupportedGuaranteedBitrates { - SupportedRAB_ParameterBitrateList *tab; - int count; -} Alt_RAB_Parameter_SupportedGuaranteedBitrates; - -extern const ASN1CType asn1_type_Alt_RAB_Parameter_SupportedGuaranteedBitrates[]; - -typedef struct ProtocolExtensionField_3 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_3; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_3[]; - -typedef struct ProtocolExtensionContainer_3 { - ProtocolExtensionField_3 *tab; - int count; -} ProtocolExtensionContainer_3; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_3[]; - -typedef struct Alt_RAB_Parameter_SupportedGuaranteedBitrateInf { - Alt_RAB_Parameter_GuaranteedBitrateType altSupportedGuaranteedBitrateType; - BOOL altSupportedGuaranteedBitrates_option; - Alt_RAB_Parameter_SupportedGuaranteedBitrates altSupportedGuaranteedBitrates; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_3 iE_Extensions; -} Alt_RAB_Parameter_SupportedGuaranteedBitrateInf; - - -extern const ASN1CType asn1_type_Alt_RAB_Parameter_SupportedGuaranteedBitrateInf[]; - -typedef enum AlternativeRABConfigurationRequest { - AlternativeRABConfigurationRequest_alternative_RAB_configuration_Requested, -} AlternativeRABConfigurationRequest; - -extern const ASN1CType asn1_type_AlternativeRABConfigurationRequest[]; - -typedef ASN1String APN; - -extern const ASN1CType asn1_type_APN[]; - -typedef ASN1String TBCD_STRING_2; - -extern const ASN1CType asn1_type_TBCD_STRING_2[]; - -typedef TBCD_STRING_2 PLMNidentity; - -#define asn1_type_PLMNidentity asn1_type_TBCD_STRING_2 - -typedef ASN1String LAC; - -extern const ASN1CType asn1_type_LAC[]; - -typedef ASN1String SAC; - -extern const ASN1CType asn1_type_SAC[]; - -typedef struct ProtocolExtensionField_60 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_60; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_60[]; - -typedef struct ProtocolExtensionContainer_60 { - ProtocolExtensionField_60 *tab; - int count; -} ProtocolExtensionContainer_60; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_60[]; - -typedef struct SAI { - PLMNidentity pLMNidentity; - LAC lAC; - SAC sAC; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_60 iE_Extensions; -} SAI; - - -extern const ASN1CType asn1_type_SAI[]; - -typedef enum GeographicalCoordinates_1 { - GeographicalCoordinates_1_north, - GeographicalCoordinates_1_south, -} GeographicalCoordinates_1; - -extern const ASN1CType asn1_type_GeographicalCoordinates_1[]; - -typedef struct ProtocolExtensionField_16 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_16; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_16[]; - -typedef struct ProtocolExtensionContainer_16 { - ProtocolExtensionField_16 *tab; - int count; -} ProtocolExtensionContainer_16; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_16[]; - -typedef struct GeographicalCoordinates { - GeographicalCoordinates_1 latitudeSign; - int latitude; - int longitude; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_16 iE_Extensions; -} GeographicalCoordinates; - - -extern const ASN1CType asn1_type_GeographicalCoordinates[]; - -typedef struct ProtocolExtensionField_18 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_18; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_18[]; - -typedef struct ProtocolExtensionContainer_18 { - ProtocolExtensionField_18 *tab; - int count; -} ProtocolExtensionContainer_18; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_18[]; - -typedef struct GA_Point { - GeographicalCoordinates geographicalCoordinates; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_18 iE_Extensions; -} GA_Point; - - -extern const ASN1CType asn1_type_GA_Point[]; - -typedef struct ProtocolExtensionField_21 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_21; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_21[]; - -typedef struct ProtocolExtensionContainer_21 { - ProtocolExtensionField_21 *tab; - int count; -} ProtocolExtensionContainer_21; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_21[]; - -typedef struct GA_PointWithUnCertainty { - GeographicalCoordinates geographicalCoordinates; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_21 iE_Extensions; - int uncertaintyCode; -} GA_PointWithUnCertainty; - - -extern const ASN1CType asn1_type_GA_PointWithUnCertainty[]; - -typedef struct ProtocolExtensionField_23 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_23; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_23[]; - -typedef struct ProtocolExtensionContainer_23 { - ProtocolExtensionField_23 *tab; - int count; -} ProtocolExtensionContainer_23; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_23[]; - -typedef struct GA_Polygon_1 { - GeographicalCoordinates geographicalCoordinates; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_23 iE_Extensions; -} GA_Polygon_1; - - -extern const ASN1CType asn1_type_GA_Polygon_1[]; - -typedef struct GA_Polygon { - GA_Polygon_1 *tab; - int count; -} GA_Polygon; - -extern const ASN1CType asn1_type_GA_Polygon[]; - -typedef struct GA_UncertaintyEllipse { - int uncertaintySemi_major; - int uncertaintySemi_minor; - int orientationOfMajorAxis; -} GA_UncertaintyEllipse; - - -extern const ASN1CType asn1_type_GA_UncertaintyEllipse[]; - -typedef struct ProtocolExtensionField_22 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_22; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_22[]; - -typedef struct ProtocolExtensionContainer_22 { - ProtocolExtensionField_22 *tab; - int count; -} ProtocolExtensionContainer_22; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_22[]; - -typedef struct GA_PointWithUnCertaintyEllipse { - GeographicalCoordinates geographicalCoordinates; - GA_UncertaintyEllipse uncertaintyEllipse; - int confidence; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_22 iE_Extensions; -} GA_PointWithUnCertaintyEllipse; - - -extern const ASN1CType asn1_type_GA_PointWithUnCertaintyEllipse[]; - -typedef enum GA_AltitudeAndDirection_1 { - GA_AltitudeAndDirection_1_height, - GA_AltitudeAndDirection_1_depth, -} GA_AltitudeAndDirection_1; - -extern const ASN1CType asn1_type_GA_AltitudeAndDirection_1[]; - -typedef struct GA_AltitudeAndDirection { - GA_AltitudeAndDirection_1 directionOfAltitude; - int altitude; -} GA_AltitudeAndDirection; - - -extern const ASN1CType asn1_type_GA_AltitudeAndDirection[]; - -typedef struct ProtocolExtensionField_19 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_19; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_19[]; - -typedef struct ProtocolExtensionContainer_19 { - ProtocolExtensionField_19 *tab; - int count; -} ProtocolExtensionContainer_19; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_19[]; - -typedef struct GA_PointWithAltitude { - GeographicalCoordinates geographicalCoordinates; - GA_AltitudeAndDirection altitudeAndDirection; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_19 iE_Extensions; -} GA_PointWithAltitude; - - -extern const ASN1CType asn1_type_GA_PointWithAltitude[]; - -typedef struct ProtocolExtensionField_20 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_20; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_20[]; - -typedef struct ProtocolExtensionContainer_20 { - ProtocolExtensionField_20 *tab; - int count; -} ProtocolExtensionContainer_20; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_20[]; - -typedef struct GA_PointWithAltitudeAndUncertaintyEllipsoid { - GeographicalCoordinates geographicalCoordinates; - GA_AltitudeAndDirection altitudeAndDirection; - GA_UncertaintyEllipse uncertaintyEllipse; - int uncertaintyAltitude; - int confidence; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_20 iE_Extensions; -} GA_PointWithAltitudeAndUncertaintyEllipsoid; - - -extern const ASN1CType asn1_type_GA_PointWithAltitudeAndUncertaintyEllipsoid[]; - -typedef struct ProtocolExtensionField_17 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_17; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_17[]; - -typedef struct ProtocolExtensionContainer_17 { - ProtocolExtensionField_17 *tab; - int count; -} ProtocolExtensionContainer_17; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_17[]; - -typedef struct GA_EllipsoidArc { - GeographicalCoordinates geographicalCoordinates; - int innerRadius; - int uncertaintyRadius; - int offsetAngle; - int includedAngle; - int confidence; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_17 iE_Extensions; -} GA_EllipsoidArc; - - -extern const ASN1CType asn1_type_GA_EllipsoidArc[]; - -typedef enum { - GeographicalArea_point, - GeographicalArea_pointWithUnCertainty, - GeographicalArea_polygon, - GeographicalArea_pointWithUncertaintyEllipse, - GeographicalArea_pointWithAltitude, - GeographicalArea_pointWithAltitudeAndUncertaintyEllipsoid, - GeographicalArea_ellipsoidArc, -} GeographicalArea_choice; - -typedef struct GeographicalArea { - GeographicalArea_choice choice; - union { - GA_Point point; - GA_PointWithUnCertainty pointWithUnCertainty; - GA_Polygon polygon; - GA_PointWithUnCertaintyEllipse pointWithUncertaintyEllipse; - GA_PointWithAltitude pointWithAltitude; - GA_PointWithAltitudeAndUncertaintyEllipsoid pointWithAltitudeAndUncertaintyEllipsoid; - GA_EllipsoidArc ellipsoidArc; - } u; -} GeographicalArea; - -extern const ASN1CType asn1_type_GeographicalArea[]; - -typedef enum { - AreaIdentity_sAI, - AreaIdentity_geographicalArea, -} AreaIdentity_choice; - -typedef struct AreaIdentity { - AreaIdentity_choice choice; - union { - SAI sAI; - GeographicalArea geographicalArea; - } u; -} AreaIdentity; - -extern const ASN1CType asn1_type_AreaIdentity[]; - -typedef struct Ass_RAB_Parameter_MaxBitrateList { - MaxBitrate *tab; - int count; -} Ass_RAB_Parameter_MaxBitrateList; - -extern const ASN1CType asn1_type_Ass_RAB_Parameter_MaxBitrateList[]; - -typedef struct Ass_RAB_Parameter_GuaranteedBitrateList { - GuaranteedBitrate *tab; - int count; -} Ass_RAB_Parameter_GuaranteedBitrateList; - -extern const ASN1CType asn1_type_Ass_RAB_Parameter_GuaranteedBitrateList[]; - -typedef struct ProtocolExtensionField_5 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_5; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_5[]; - -typedef struct ProtocolExtensionContainer_5 { - ProtocolExtensionField_5 *tab; - int count; -} ProtocolExtensionContainer_5; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_5[]; - -typedef struct Ass_RAB_Parameters { - BOOL assMaxBitrateInf_option; - Ass_RAB_Parameter_MaxBitrateList assMaxBitrateInf; - BOOL assGuaranteedBitRateInf_option; - Ass_RAB_Parameter_GuaranteedBitrateList assGuaranteedBitRateInf; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_5 iE_Extensions; -} Ass_RAB_Parameters; - - -extern const ASN1CType asn1_type_Ass_RAB_Parameters[]; - -typedef struct Ass_RAB_Parameter_ExtendedGuaranteedBitrateList { - ExtendedGuaranteedBitrate *tab; - int count; -} Ass_RAB_Parameter_ExtendedGuaranteedBitrateList; - -extern const ASN1CType asn1_type_Ass_RAB_Parameter_ExtendedGuaranteedBitrateList[]; - -typedef struct Ass_RAB_Parameter_ExtendedMaxBitrateList { - ExtendedMaxBitrate *tab; - int count; -} Ass_RAB_Parameter_ExtendedMaxBitrateList; - -extern const ASN1CType asn1_type_Ass_RAB_Parameter_ExtendedMaxBitrateList[]; - -typedef int SNAC; - -extern const ASN1CType asn1_type_SNAC[]; - -typedef struct AuthorisedSNAs { - SNAC *tab; - int count; -} AuthorisedSNAs; - -extern const ASN1CType asn1_type_AuthorisedSNAs[]; - -typedef struct ProtocolExtensionField_6 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_6; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_6[]; - -typedef struct ProtocolExtensionContainer_6 { - ProtocolExtensionField_6 *tab; - int count; -} ProtocolExtensionContainer_6; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_6[]; - -typedef struct AuthorisedPLMNs_1 { - PLMNidentity pLMNidentity; - BOOL authorisedSNAsList_option; - AuthorisedSNAs authorisedSNAsList; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_6 iE_Extensions; -} AuthorisedPLMNs_1; - - -extern const ASN1CType asn1_type_AuthorisedPLMNs_1[]; - -typedef struct AuthorisedPLMNs { - AuthorisedPLMNs_1 *tab; - int count; -} AuthorisedPLMNs; - -extern const ASN1CType asn1_type_AuthorisedPLMNs[]; - -typedef ASN1String BindingID; - -extern const ASN1CType asn1_type_BindingID[]; - -typedef struct BroadcastAssistanceDataDecipheringKeys { - ASN1BitString cipheringKeyFlag; - ASN1BitString currentDecipheringKey; - ASN1BitString nextDecipheringKey; -} BroadcastAssistanceDataDecipheringKeys; - - -extern const ASN1CType asn1_type_BroadcastAssistanceDataDecipheringKeys[]; - -typedef int CauseRadioNetwork; - -extern const ASN1CType asn1_type_CauseRadioNetwork[]; - -typedef int CauseTransmissionNetwork; - -extern const ASN1CType asn1_type_CauseTransmissionNetwork[]; - -typedef int CauseNAS; - -extern const ASN1CType asn1_type_CauseNAS[]; - -typedef int CauseProtocol; - -extern const ASN1CType asn1_type_CauseProtocol[]; - -typedef int CauseMisc; - -extern const ASN1CType asn1_type_CauseMisc[]; - -typedef int CauseNon_Standard; - -extern const ASN1CType asn1_type_CauseNon_Standard[]; - -typedef int CauseRadioNetworkExtension; - -extern const ASN1CType asn1_type_CauseRadioNetworkExtension[]; - -typedef enum { - Cause_radioNetwork, - Cause_transmissionNetwork, - Cause_nAS, - Cause_protocol, - Cause_misc, - Cause_non_Standard, - Cause_radioNetworkExtension, -} Cause_choice; - -typedef struct Cause { - Cause_choice choice; - union { - CauseRadioNetwork radioNetwork; - CauseTransmissionNetwork transmissionNetwork; - CauseNAS nAS; - CauseProtocol protocol; - CauseMisc misc; - CauseNon_Standard non_Standard; - CauseRadioNetworkExtension radioNetworkExtension; - } u; -} Cause; - -extern const ASN1CType asn1_type_Cause[]; - -typedef enum Cell_Access_Mode { - Cell_Access_Mode_hybrid, -} Cell_Access_Mode; - -extern const ASN1CType asn1_type_Cell_Access_Mode[]; - -typedef int Cell_Id; - -extern const ASN1CType asn1_type_Cell_Id[]; - -typedef struct CellIdList { - Cell_Id *tab; - int count; -} CellIdList; - -extern const ASN1CType asn1_type_CellIdList[]; - -typedef struct ProtocolExtensionField_7 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_7; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_7[]; - -typedef struct ProtocolExtensionContainer_7 { - ProtocolExtensionField_7 *tab; - int count; -} ProtocolExtensionContainer_7; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_7[]; - -typedef struct CellBased { - CellIdList cellIdList; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_7 iE_Extensions; -} CellBased; - - -extern const ASN1CType asn1_type_CellBased[]; - -typedef int Cell_Capacity_Class_Value; - -extern const ASN1CType asn1_type_Cell_Capacity_Class_Value[]; - -typedef int LoadValue; - -extern const ASN1CType asn1_type_LoadValue[]; - -typedef int RTLoadValue; - -extern const ASN1CType asn1_type_RTLoadValue[]; - -typedef int NRTLoadInformationValue; - -extern const ASN1CType asn1_type_NRTLoadInformationValue[]; - -typedef struct ProtocolExtensionField_8 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_8; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_8[]; - -typedef struct ProtocolExtensionContainer_8 { - ProtocolExtensionField_8 *tab; - int count; -} ProtocolExtensionContainer_8; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_8[]; - -typedef struct CellLoadInformation { - Cell_Capacity_Class_Value cell_Capacity_Class_Value; - LoadValue loadValue; - BOOL rTLoadValue_option; - RTLoadValue rTLoadValue; - BOOL nRTLoadInformationValue_option; - NRTLoadInformationValue nRTLoadInformationValue; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_8 iE_Extensions; -} CellLoadInformation; - - -extern const ASN1CType asn1_type_CellLoadInformation[]; - -typedef int TargetCellId; - -extern const ASN1CType asn1_type_TargetCellId[]; - -typedef struct ProtocolExtensionField_71 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_71; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_71[]; - -typedef struct ProtocolExtensionContainer_71 { - ProtocolExtensionField_71 *tab; - int count; -} ProtocolExtensionContainer_71; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_71[]; - -typedef struct SourceUTRANCellID { - PLMNidentity pLMNidentity; - TargetCellId uTRANcellID; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_71 iE_Extensions; -} SourceUTRANCellID; - - -extern const ASN1CType asn1_type_SourceUTRANCellID[]; - -typedef ASN1String CI; - -extern const ASN1CType asn1_type_CI[]; - -typedef struct ProtocolExtensionField_13 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_13; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_13[]; - -typedef struct ProtocolExtensionContainer_13 { - ProtocolExtensionField_13 *tab; - int count; -} ProtocolExtensionContainer_13; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_13[]; - -typedef struct CGI { - PLMNidentity pLMNidentity; - LAC lAC; - CI cI; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_13 iE_Extensions; -} CGI; - - -extern const ASN1CType asn1_type_CGI[]; - -typedef enum { - SourceCellID_sourceUTRANCellID, - SourceCellID_sourceGERANCellID, -} SourceCellID_choice; - -typedef struct SourceCellID { - SourceCellID_choice choice; - union { - SourceUTRANCellID sourceUTRANCellID; - CGI sourceGERANCellID; - } u; -} SourceCellID; - -extern const ASN1CType asn1_type_SourceCellID[]; - -typedef struct ProtocolExtensionField_9 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_9; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_9[]; - -typedef struct ProtocolExtensionContainer_9 { - ProtocolExtensionField_9 *tab; - int count; -} ProtocolExtensionContainer_9; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_9[]; - -typedef struct CellLoadInformationGroup { - SourceCellID sourceCellID; - BOOL uplinkCellLoadInformation_option; - CellLoadInformation uplinkCellLoadInformation; - BOOL downlinkCellLoadInformation_option; - CellLoadInformation downlinkCellLoadInformation; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_9 iE_Extensions; -} CellLoadInformationGroup; - - -extern const ASN1CType asn1_type_CellLoadInformationGroup[]; - -typedef enum CellType { - CellType_macro, - CellType_micro, - CellType_pico, - CellType_femto, -} CellType; - -extern const ASN1CType asn1_type_CellType[]; - -typedef enum ClientType { - ClientType_emergency_Services, - ClientType_value_Added_Services, - ClientType_pLMN_Operator_Services, - ClientType_lawful_Intercept_Services, - ClientType_pLMN_Operator_Broadcast_Services, - ClientType_pLMN_Operator_O_et_M, - ClientType_pLMN_Operator_Anonymous_Statistics, - ClientType_pLMN_Operator_Target_MS_Service_Support, -} ClientType; - -extern const ASN1CType asn1_type_ClientType[]; - -typedef int RepetitionNumber0; - -extern const ASN1CType asn1_type_RepetitionNumber0[]; - -typedef struct ProtocolExtensionField_11 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_11; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_11[]; - -typedef struct ProtocolExtensionContainer_11 { - ProtocolExtensionField_11 *tab; - int count; -} ProtocolExtensionContainer_11; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_11[]; - -typedef struct CriticalityDiagnostics_IE_List_1 { - Criticality iECriticality; - ProtocolIE_ID iE_ID; - BOOL repetitionNumber_option; - RepetitionNumber0 repetitionNumber; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_11 iE_Extensions; -} CriticalityDiagnostics_IE_List_1; - - -extern const ASN1CType asn1_type_CriticalityDiagnostics_IE_List_1[]; - -typedef struct CriticalityDiagnostics_IE_List { - CriticalityDiagnostics_IE_List_1 *tab; - int count; -} CriticalityDiagnostics_IE_List; - -extern const ASN1CType asn1_type_CriticalityDiagnostics_IE_List[]; - -typedef struct ProtocolExtensionField_10 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_10; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_10[]; - -typedef struct ProtocolExtensionContainer_10 { - ProtocolExtensionField_10 *tab; - int count; -} ProtocolExtensionContainer_10; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_10[]; - -typedef struct CriticalityDiagnostics { - BOOL procedureCode_option; - ProcedureCode procedureCode; - BOOL triggeringMessage_option; - TriggeringMessage triggeringMessage; - BOOL procedureCriticality_option; - Criticality procedureCriticality; - BOOL iEsCriticalityDiagnostics_option; - CriticalityDiagnostics_IE_List iEsCriticalityDiagnostics; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_10 iE_Extensions; -} CriticalityDiagnostics; - - -extern const ASN1CType asn1_type_CriticalityDiagnostics[]; - -typedef int RepetitionNumber1; - -extern const ASN1CType asn1_type_RepetitionNumber1[]; - -typedef struct ProtocolExtensionField_12 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_12; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_12[]; - -typedef struct ProtocolExtensionContainer_12 { - ProtocolExtensionField_12 *tab; - int count; -} ProtocolExtensionContainer_12; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_12[]; - -typedef struct MessageStructure_1 { - ProtocolIE_ID iE_ID; - BOOL repetitionNumber_option; - RepetitionNumber1 repetitionNumber; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_12 iE_Extensions; -} MessageStructure_1; - - -extern const ASN1CType asn1_type_MessageStructure_1[]; - -typedef struct MessageStructure { - MessageStructure_1 *tab; - int count; -} MessageStructure; - -extern const ASN1CType asn1_type_MessageStructure[]; - -typedef enum TypeOfError { - TypeOfError_not_understood, - TypeOfError_missing, -} TypeOfError; - -extern const ASN1CType asn1_type_TypeOfError[]; - -typedef ASN1String RAC; - -extern const ASN1CType asn1_type_RAC[]; - -typedef int EncryptionAlgorithm; - -extern const ASN1CType asn1_type_EncryptionAlgorithm[]; - -typedef EncryptionAlgorithm ChosenEncryptionAlgorithm; - -#define asn1_type_ChosenEncryptionAlgorithm asn1_type_EncryptionAlgorithm - -typedef int IntegrityProtectionAlgorithm; - -extern const ASN1CType asn1_type_IntegrityProtectionAlgorithm[]; - -typedef IntegrityProtectionAlgorithm ChosenIntegrityProtectionAlgorithm; - -#define asn1_type_ChosenIntegrityProtectionAlgorithm asn1_type_IntegrityProtectionAlgorithm - -typedef ASN1String ClassmarkInformation2; - -extern const ASN1CType asn1_type_ClassmarkInformation2[]; - -typedef ASN1String ClassmarkInformation3; - -extern const ASN1CType asn1_type_ClassmarkInformation3[]; - -typedef enum CN_DomainIndicator { - CN_DomainIndicator_cs_domain, - CN_DomainIndicator_ps_domain, -} CN_DomainIndicator; - -extern const ASN1CType asn1_type_CN_DomainIndicator[]; - -typedef int CN_ID; - -extern const ASN1CType asn1_type_CN_ID[]; - -typedef ASN1String Correlation_ID; - -extern const ASN1CType asn1_type_Correlation_ID[]; - -typedef enum CSFB_Information { - CSFB_Information_csfb, - CSFB_Information_csfb_high_priority, -} CSFB_Information; - -extern const ASN1CType asn1_type_CSFB_Information[]; - -typedef ASN1BitString CSG_Id; - -extern const ASN1CType asn1_type_CSG_Id[]; - -typedef struct CSG_Id_List { - CSG_Id *tab; - int count; -} CSG_Id_List; - -extern const ASN1CType asn1_type_CSG_Id_List[]; - -typedef enum CSG_Membership_Status { - CSG_Membership_Status_member, - CSG_Membership_Status_non_member, -} CSG_Membership_Status; - -extern const ASN1CType asn1_type_CSG_Membership_Status[]; - -typedef enum DataPDUType { - DataPDUType_pDUtype0, - DataPDUType_pDUtype1, -} DataPDUType; - -extern const ASN1CType asn1_type_DataPDUType[]; - -typedef int DataVolumeReference; - -extern const ASN1CType asn1_type_DataVolumeReference[]; - -typedef enum DataVolumeReportingIndication { - DataVolumeReportingIndication_do_report, - DataVolumeReportingIndication_do_not_report, -} DataVolumeReportingIndication; - -extern const ASN1CType asn1_type_DataVolumeReportingIndication[]; - -typedef int DCH_ID; - -extern const ASN1CType asn1_type_DCH_ID[]; - -typedef struct NewRAListofIdleModeUEs { - RAC *tab; - int count; -} NewRAListofIdleModeUEs; - -extern const ASN1CType asn1_type_NewRAListofIdleModeUEs[]; - -typedef struct RAListwithNoIdleModeUEsAnyMore { - RAC *tab; - int count; -} RAListwithNoIdleModeUEsAnyMore; - -extern const ASN1CType asn1_type_RAListwithNoIdleModeUEsAnyMore[]; - -typedef struct ProtocolExtensionField_14 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_14; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_14[]; - -typedef struct ProtocolExtensionContainer_14 { - ProtocolExtensionField_14 *tab; - int count; -} ProtocolExtensionContainer_14; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_14[]; - -typedef struct DeltaRAListofIdleModeUEs { - BOOL newRAListofIdleModeUEs_option; - NewRAListofIdleModeUEs newRAListofIdleModeUEs; - BOOL rAListwithNoIdleModeUEsAnyMore_option; - RAListwithNoIdleModeUEsAnyMore rAListwithNoIdleModeUEsAnyMore; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_14 iE_Extensions; -} DeltaRAListofIdleModeUEs; - - -extern const ASN1CType asn1_type_DeltaRAListofIdleModeUEs[]; - -typedef struct ProtocolExtensionField_31 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_31; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_31[]; - -typedef struct ProtocolExtensionContainer_31 { - ProtocolExtensionField_31 *tab; - int count; -} ProtocolExtensionContainer_31; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_31[]; - -typedef struct LAI { - PLMNidentity pLMNidentity; - LAC lAC; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_31 iE_Extensions; -} LAI; - - -extern const ASN1CType asn1_type_LAI[]; - -typedef struct LAListofIdleModeUEs { - LAI *tab; - int count; -} LAListofIdleModeUEs; - -extern const ASN1CType asn1_type_LAListofIdleModeUEs[]; - -typedef enum ForwardingIndication { - ForwardingIndication_forwarding_admitted, -} ForwardingIndication; - -extern const ASN1CType asn1_type_ForwardingIndication[]; - -typedef int DL_GTP_PDU_SequenceNumber; - -extern const ASN1CType asn1_type_DL_GTP_PDU_SequenceNumber[]; - -typedef int DL_N_PDU_SequenceNumber; - -extern const ASN1CType asn1_type_DL_N_PDU_SequenceNumber[]; - -typedef int D_RNTI; - -extern const ASN1CType asn1_type_D_RNTI[]; - -typedef int DRX_CycleLengthCoefficient; - -extern const ASN1CType asn1_type_DRX_CycleLengthCoefficient[]; - -typedef int DSCH_ID; - -extern const ASN1CType asn1_type_DSCH_ID[]; - -typedef int EARFCN_Extended; - -extern const ASN1CType asn1_type_EARFCN_Extended[]; - -typedef int E_DCH_MAC_d_Flow_ID; - -extern const ASN1CType asn1_type_E_DCH_MAC_d_Flow_ID[]; - -typedef enum { - ENB_ID_macroENB_ID, - ENB_ID_homeENB_ID, -} ENB_ID_choice; - -typedef struct ENB_ID { - ENB_ID_choice choice; - union { - ASN1BitString macroENB_ID; - ASN1BitString homeENB_ID; - } u; -} ENB_ID; - -extern const ASN1CType asn1_type_ENB_ID[]; - -typedef struct PermittedEncryptionAlgorithms { - EncryptionAlgorithm *tab; - int count; -} PermittedEncryptionAlgorithms; - -extern const ASN1CType asn1_type_PermittedEncryptionAlgorithms[]; - -typedef ASN1BitString EncryptionKey; - -extern const ASN1CType asn1_type_EncryptionKey[]; - -typedef struct ProtocolExtensionField_15 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_15; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_15[]; - -typedef struct ProtocolExtensionContainer_15 { - ProtocolExtensionField_15 *tab; - int count; -} ProtocolExtensionContainer_15; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_15[]; - -typedef struct EncryptionInformation { - PermittedEncryptionAlgorithms permittedAlgorithms; - EncryptionKey key; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_15 iE_Extensions; -} EncryptionInformation; - - -extern const ASN1CType asn1_type_EncryptionInformation[]; - -typedef enum End_Of_CSFB { - End_Of_CSFB_end_of_CSFB, -} End_Of_CSFB; - -extern const ASN1CType asn1_type_End_Of_CSFB[]; - -typedef ASN1String IMEI; - -extern const ASN1CType asn1_type_IMEI[]; - -typedef struct IMEIList { - IMEI *tab; - int count; -} IMEIList; - -extern const ASN1CType asn1_type_IMEIList[]; - -typedef ASN1String IMEISV; - -extern const ASN1CType asn1_type_IMEISV[]; - -typedef struct IMEISVList { - IMEISV *tab; - int count; -} IMEISVList; - -extern const ASN1CType asn1_type_IMEISVList[]; - -typedef struct ProtocolExtensionField_25 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_25; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_25[]; - -typedef struct ProtocolExtensionContainer_25 { - ProtocolExtensionField_25 *tab; - int count; -} ProtocolExtensionContainer_25; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_25[]; - -typedef struct IMEIGroup { - IMEI iMEI; - ASN1BitString iMEIMask; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_25 iE_Extensions; -} IMEIGroup; - - -extern const ASN1CType asn1_type_IMEIGroup[]; - -typedef struct ProtocolExtensionField_26 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_26; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_26[]; - -typedef struct ProtocolExtensionContainer_26 { - ProtocolExtensionField_26 *tab; - int count; -} ProtocolExtensionContainer_26; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_26[]; - -typedef struct IMEISVGroup { - IMEISV iMEISV; - ASN1BitString iMEISVMask; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_26 iE_Extensions; -} IMEISVGroup; - - -extern const ASN1CType asn1_type_IMEISVGroup[]; - -typedef enum { - EquipmentsToBeTraced_iMEIlist, - EquipmentsToBeTraced_iMEISVlist, - EquipmentsToBeTraced_iMEIgroup, - EquipmentsToBeTraced_iMEISVgroup, -} EquipmentsToBeTraced_choice; - -typedef struct EquipmentsToBeTraced { - EquipmentsToBeTraced_choice choice; - union { - IMEIList iMEIlist; - IMEISVList iMEISVlist; - IMEIGroup iMEIgroup; - IMEISVGroup iMEISVgroup; - } u; -} EquipmentsToBeTraced; - -extern const ASN1CType asn1_type_EquipmentsToBeTraced[]; - -typedef enum E_UTRAN_Service_Handover { - E_UTRAN_Service_Handover_handover_to_E_UTRAN_shall_not_be_performed, -} E_UTRAN_Service_Handover; - -extern const ASN1CType asn1_type_E_UTRAN_Service_Handover[]; - -typedef enum Event { - Event_stop_change_of_service_area, - Event_direct, - Event_change_of_servicearea, - Event_stop_direct, - Event_periodic, - Event_stop_periodic, -} Event; - -extern const ASN1CType asn1_type_Event[]; - -typedef enum MeasurementQuantity { - MeasurementQuantity_cpichEcNo, - MeasurementQuantity_cpichRSCP, - MeasurementQuantity_pathloss, -} MeasurementQuantity; - -extern const ASN1CType asn1_type_MeasurementQuantity[]; - -typedef struct Event1F_Parameters { - MeasurementQuantity measurementQuantity; - int threshold; -} Event1F_Parameters; - - -extern const ASN1CType asn1_type_Event1F_Parameters[]; - -typedef struct Event1I_Parameters { - int threshold; -} Event1I_Parameters; - - -extern const ASN1CType asn1_type_Event1I_Parameters[]; - -typedef int ExtendedRNC_ID; - -extern const ASN1CType asn1_type_ExtendedRNC_ID[]; - -typedef int FrameSequenceNumber; - -extern const ASN1CType asn1_type_FrameSequenceNumber[]; - -typedef enum FrequenceLayerConvergenceFlag { - FrequenceLayerConvergenceFlag_no_FLC_flag, -} FrequenceLayerConvergenceFlag; - -extern const ASN1CType asn1_type_FrequenceLayerConvergenceFlag[]; - -typedef ASN1String GANSS_PositioningMethodAndUsage; - -extern const ASN1CType asn1_type_GANSS_PositioningMethodAndUsage[]; - -typedef struct GANSS_PositioningDataSet { - GANSS_PositioningMethodAndUsage *tab; - int count; -} GANSS_PositioningDataSet; - -extern const ASN1CType asn1_type_GANSS_PositioningDataSet[]; - -typedef ASN1String GERAN_BSC_Container; - -extern const ASN1CType asn1_type_GERAN_BSC_Container[]; - -typedef struct ProtocolExtensionField_24 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_24; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_24[]; - -typedef struct ProtocolExtensionContainer_24 { - ProtocolExtensionField_24 *tab; - int count; -} ProtocolExtensionContainer_24; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_24[]; - -typedef struct GERAN_Cell_ID { - LAI lAI; - RAC rAC; - CI cI; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_24 iE_Extensions; -} GERAN_Cell_ID; - - -extern const ASN1CType asn1_type_GERAN_Cell_ID[]; - -typedef ASN1String GERAN_Classmark; - -extern const ASN1CType asn1_type_GERAN_Classmark[]; - -typedef struct GlobalCN_ID { - PLMNidentity pLMNidentity; - CN_ID cN_ID; -} GlobalCN_ID; - - -extern const ASN1CType asn1_type_GlobalCN_ID[]; - -typedef int RNC_ID; - -extern const ASN1CType asn1_type_RNC_ID[]; - -typedef struct GlobalRNC_ID { - PLMNidentity pLMNidentity; - RNC_ID rNC_ID; -} GlobalRNC_ID; - - -extern const ASN1CType asn1_type_GlobalRNC_ID[]; - -typedef ASN1String GTP_TEI; - -extern const ASN1CType asn1_type_GTP_TEI[]; - -typedef enum HigherBitratesThan16MbpsFlag { - HigherBitratesThan16MbpsFlag_allowed, - HigherBitratesThan16MbpsFlag_not_allowed, -} HigherBitratesThan16MbpsFlag; - -extern const ASN1CType asn1_type_HigherBitratesThan16MbpsFlag[]; - -typedef int HS_DSCH_MAC_d_Flow_ID; - -extern const ASN1CType asn1_type_HS_DSCH_MAC_d_Flow_ID[]; - -typedef ASN1BitString MeasurementsToActivate; - -extern const ASN1CType asn1_type_MeasurementsToActivate[]; - -typedef enum ReportInterval { - ReportInterval_ms250, - ReportInterval_ms500, - ReportInterval_ms1000, - ReportInterval_ms2000, - ReportInterval_ms3000, - ReportInterval_ms4000, - ReportInterval_ms6000, - ReportInterval_ms12000, - ReportInterval_ms16000, - ReportInterval_ms20000, - ReportInterval_ms24000, - ReportInterval_ms32000, - ReportInterval_ms64000, - ReportInterval_ms8000, - ReportInterval_ms28000, -} ReportInterval; - -extern const ASN1CType asn1_type_ReportInterval[]; - -typedef enum ReportAmount { - ReportAmount_n1, - ReportAmount_n2, - ReportAmount_n4, - ReportAmount_n8, - ReportAmount_n16, - ReportAmount_n32, - ReportAmount_n64, - ReportAmount_infinity, -} ReportAmount; - -extern const ASN1CType asn1_type_ReportAmount[]; - -typedef struct MDT_Report_Parameters { - ReportInterval reportInterval; - ReportAmount reportAmount; -} MDT_Report_Parameters; - - -extern const ASN1CType asn1_type_MDT_Report_Parameters[]; - -typedef enum { - M1Report_periodic, - M1Report_event1F, -} M1Report_choice; - -typedef struct M1Report { - M1Report_choice choice; - union { - MDT_Report_Parameters periodic; - Event1F_Parameters event1F; - } u; -} M1Report; - -extern const ASN1CType asn1_type_M1Report[]; - -typedef enum { - M2Report_periodic, - M2Report_event1I, -} M2Report_choice; - -typedef struct M2Report { - M2Report_choice choice; - union { - MDT_Report_Parameters periodic; - Event1I_Parameters event1I; - } u; -} M2Report; - -extern const ASN1CType asn1_type_M2Report[]; - -typedef struct ProtocolExtensionField_27 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_27; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_27[]; - -typedef struct ProtocolExtensionContainer_27 { - ProtocolExtensionField_27 *tab; - int count; -} ProtocolExtensionContainer_27; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_27[]; - -typedef struct ImmediateMDT { - MeasurementsToActivate measurementsToActivate; - BOOL m1report_option; - M1Report m1report; - BOOL m2report_option; - M2Report m2report; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_27 iE_Extensions; -} ImmediateMDT; - - -extern const ASN1CType asn1_type_ImmediateMDT[]; - -typedef enum M4_Period { - M4_Period_ms100, - M4_Period_ms250, - M4_Period_ms500, - M4_Period_ms1000, - M4_Period_ms2000, - M4_Period_ms3000, - M4_Period_ms4000, - M4_Period_ms6000, -} M4_Period; - -extern const ASN1CType asn1_type_M4_Period[]; - -typedef int M4_Threshold; - -extern const ASN1CType asn1_type_M4_Threshold[]; - -typedef struct ProtocolExtensionField_36 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_36; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_36[]; - -typedef struct ProtocolExtensionContainer_36 { - ProtocolExtensionField_36 *tab; - int count; -} ProtocolExtensionContainer_36; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_36[]; - -typedef struct M4_Collection_Parameters { - M4_Period m4_period; - BOOL m4_threshold_option; - M4_Threshold m4_threshold; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_36 iE_Extensions; -} M4_Collection_Parameters; - - -extern const ASN1CType asn1_type_M4_Collection_Parameters[]; - -typedef enum { - M4Report_all, - M4Report_m4_collection_parameters, -} M4Report_choice; - -typedef struct M4Report { - M4Report_choice choice; - union { - M4_Collection_Parameters m4_collection_parameters; - } u; -} M4Report; - -extern const ASN1CType asn1_type_M4Report[]; - -typedef enum M5_Period { - M5_Period_ms100, - M5_Period_ms250, - M5_Period_ms500, - M5_Period_ms1000, - M5_Period_ms2000, - M5_Period_ms3000, - M5_Period_ms4000, - M5_Period_ms6000, -} M5_Period; - -extern const ASN1CType asn1_type_M5_Period[]; - -typedef enum { - M5Report_when_available, - M5Report_m5_period, -} M5Report_choice; - -typedef struct M5Report { - M5Report_choice choice; - union { - M5_Period m5_period; - } u; -} M5Report; - -extern const ASN1CType asn1_type_M5Report[]; - -typedef enum M6_Period { - M6_Period_ms1000, - M6_Period_ms2000, - M6_Period_ms3000, - M6_Period_ms4000, - M6_Period_ms6000, - M6_Period_ms8000, - M6_Period_ms12000, - M6_Period_ms16000, - M6_Period_ms20000, - M6_Period_ms24000, - M6_Period_ms28000, - M6_Period_ms32000, - M6_Period_ms64000, -} M6_Period; - -extern const ASN1CType asn1_type_M6_Period[]; - -typedef enum Links_to_log { - Links_to_log_uplink, - Links_to_log_downlink, - Links_to_log_both_uplink_and_downlink, -} Links_to_log; - -extern const ASN1CType asn1_type_Links_to_log[]; - -typedef struct ProtocolExtensionField_37 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_37; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_37[]; - -typedef struct ProtocolExtensionContainer_37 { - ProtocolExtensionField_37 *tab; - int count; -} ProtocolExtensionContainer_37; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_37[]; - -typedef struct M6Report { - M6_Period m6_period; - Links_to_log m6_links_to_log; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_37 iE_Extensions; -} M6Report; - - -extern const ASN1CType asn1_type_M6Report[]; - -typedef enum M7_Period { - M7_Period_ms1000, - M7_Period_ms2000, - M7_Period_ms3000, - M7_Period_ms4000, - M7_Period_ms6000, - M7_Period_ms8000, - M7_Period_ms12000, - M7_Period_ms16000, - M7_Period_ms20000, - M7_Period_ms24000, - M7_Period_ms28000, - M7_Period_ms32000, - M7_Period_ms64000, -} M7_Period; - -extern const ASN1CType asn1_type_M7_Period[]; - -typedef struct ProtocolExtensionField_38 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_38; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_38[]; - -typedef struct ProtocolExtensionContainer_38 { - ProtocolExtensionField_38 *tab; - int count; -} ProtocolExtensionContainer_38; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_38[]; - -typedef struct M7Report { - M7_Period m7_period; - Links_to_log m7_links_to_log; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_38 iE_Extensions; -} M7Report; - - -extern const ASN1CType asn1_type_M7Report[]; - -typedef ASN1String TBCD_STRING_1; - -extern const ASN1CType asn1_type_TBCD_STRING_1[]; - -typedef TBCD_STRING_1 IMSI; - -#define asn1_type_IMSI asn1_type_TBCD_STRING_1 - -typedef enum IncludeVelocity { - IncludeVelocity_requested, -} IncludeVelocity; - -extern const ASN1CType asn1_type_IncludeVelocity[]; - -typedef int InformationExchangeID; - -extern const ASN1CType asn1_type_InformationExchangeID[]; - -typedef enum InformationExchangeType { - InformationExchangeType_transfer, - InformationExchangeType_request, -} InformationExchangeType; - -extern const ASN1CType asn1_type_InformationExchangeType[]; - -typedef struct ProtocolExtensionField_78 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_78; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_78[]; - -typedef struct ProtocolExtensionContainer_78 { - ProtocolExtensionField_78 *tab; - int count; -} ProtocolExtensionContainer_78; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_78[]; - -typedef struct TMGI { - PLMNidentity pLMNidentity; - ASN1String serviceID; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_78 iE_Extensions; -} TMGI; - - -extern const ASN1CType asn1_type_TMGI[]; - -typedef ASN1String IPMulticastAddress; - -extern const ASN1CType asn1_type_IPMulticastAddress[]; - -typedef struct ProtocolExtensionField_53 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_53; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_53[]; - -typedef struct ProtocolExtensionContainer_53 { - ProtocolExtensionField_53 *tab; - int count; -} ProtocolExtensionContainer_53; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_53[]; - -typedef struct MBMSIPMulticastAddressandAPNlist { - TMGI tMGI; - IPMulticastAddress iPMulticastAddress; - APN aPN; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_53 iE_Extensions; -} MBMSIPMulticastAddressandAPNlist; - - -extern const ASN1CType asn1_type_MBMSIPMulticastAddressandAPNlist[]; - -typedef struct RequestedMBMSIPMulticastAddressandAPNRequest { - MBMSIPMulticastAddressandAPNlist *tab; - int count; -} RequestedMBMSIPMulticastAddressandAPNRequest; - -extern const ASN1CType asn1_type_RequestedMBMSIPMulticastAddressandAPNRequest[]; - -typedef struct RequestedMulticastServiceList { - TMGI *tab; - int count; -} RequestedMulticastServiceList; - -extern const ASN1CType asn1_type_RequestedMulticastServiceList[]; - -typedef enum { - InformationRequested_requestedMBMSIPMulticastAddressandAPNRequest, - InformationRequested_requestedMulticastServiceList, -} InformationRequested_choice; - -typedef struct InformationRequested { - InformationRequested_choice choice; - union { - RequestedMBMSIPMulticastAddressandAPNRequest requestedMBMSIPMulticastAddressandAPNRequest; - RequestedMulticastServiceList requestedMulticastServiceList; - } u; -} InformationRequested; - -extern const ASN1CType asn1_type_InformationRequested[]; - -typedef struct MBMSIPMulticastAddressandAPNRequest { - TMGI *tab; - int count; -} MBMSIPMulticastAddressandAPNRequest; - -extern const ASN1CType asn1_type_MBMSIPMulticastAddressandAPNRequest[]; - -typedef enum { - PermanentNAS_UE_ID_iMSI, -} PermanentNAS_UE_ID_choice; - -typedef struct PermanentNAS_UE_ID { - PermanentNAS_UE_ID_choice choice; - union { - IMSI iMSI; - } u; -} PermanentNAS_UE_ID; - -extern const ASN1CType asn1_type_PermanentNAS_UE_ID[]; - -typedef enum { - InformationRequestType_mBMSIPMulticastAddressandAPNRequest, - InformationRequestType_permanentNAS_UE_ID, -} InformationRequestType_choice; - -typedef struct InformationRequestType { - InformationRequestType_choice choice; - union { - MBMSIPMulticastAddressandAPNRequest mBMSIPMulticastAddressandAPNRequest; - PermanentNAS_UE_ID permanentNAS_UE_ID; - } u; -} InformationRequestType; - -extern const ASN1CType asn1_type_InformationRequestType[]; - -typedef int InformationTransferID; - -extern const ASN1CType asn1_type_InformationTransferID[]; - -typedef ASN1String TraceReference; - -extern const ASN1CType asn1_type_TraceReference[]; - -typedef enum RNCTraceInformation_1 { - RNCTraceInformation_1_activated, - RNCTraceInformation_1_deactivated, -} RNCTraceInformation_1; - -extern const ASN1CType asn1_type_RNCTraceInformation_1[]; - -typedef struct ProtocolExtensionField_57 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_57; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_57[]; - -typedef struct ProtocolExtensionContainer_57 { - ProtocolExtensionField_57 *tab; - int count; -} ProtocolExtensionContainer_57; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_57[]; - -typedef struct RNCTraceInformation { - TraceReference traceReference; - RNCTraceInformation_1 traceActivationIndicato; - BOOL equipmentsToBeTraced_option; - EquipmentsToBeTraced equipmentsToBeTraced; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_57 iE_Extensions; -} RNCTraceInformation; - - -extern const ASN1CType asn1_type_RNCTraceInformation[]; - -typedef enum { - InformationTransferType_rNCTraceInformation, -} InformationTransferType_choice; - -typedef struct InformationTransferType { - InformationTransferType_choice choice; - union { - RNCTraceInformation rNCTraceInformation; - } u; -} InformationTransferType; - -extern const ASN1CType asn1_type_InformationTransferType[]; - -typedef struct PermittedIntegrityProtectionAlgorithms { - IntegrityProtectionAlgorithm *tab; - int count; -} PermittedIntegrityProtectionAlgorithms; - -extern const ASN1CType asn1_type_PermittedIntegrityProtectionAlgorithms[]; - -typedef ASN1BitString IntegrityProtectionKey; - -extern const ASN1CType asn1_type_IntegrityProtectionKey[]; - -typedef struct ProtocolExtensionField_28 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_28; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_28[]; - -typedef struct ProtocolExtensionContainer_28 { - ProtocolExtensionField_28 *tab; - int count; -} ProtocolExtensionContainer_28; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_28[]; - -typedef struct IntegrityProtectionInformation { - PermittedIntegrityProtectionAlgorithms permittedAlgorithms; - IntegrityProtectionKey key; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_28 iE_Extensions; -} IntegrityProtectionInformation; - - -extern const ASN1CType asn1_type_IntegrityProtectionInformation[]; - -typedef ASN1String RIMInformation; - -extern const ASN1CType asn1_type_RIMInformation[]; - -typedef struct ProtocolExtensionField_76 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_76; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_76[]; - -typedef struct ProtocolExtensionContainer_76 { - ProtocolExtensionField_76 *tab; - int count; -} ProtocolExtensionContainer_76; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_76[]; - -typedef struct TargetRNC_ID { - LAI lAI; - BOOL rAC_option; - RAC rAC; - RNC_ID rNC_ID; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_76 iE_Extensions; -} TargetRNC_ID; - - -extern const ASN1CType asn1_type_TargetRNC_ID[]; - -typedef struct ProtocolExtensionField_75 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_75; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_75[]; - -typedef struct ProtocolExtensionContainer_75 { - ProtocolExtensionField_75 *tab; - int count; -} ProtocolExtensionContainer_75; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_75[]; - -typedef ASN1String TAC; - -extern const ASN1CType asn1_type_TAC[]; - -typedef struct ProtocolExtensionField_74 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_74; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_74[]; - -typedef struct ProtocolExtensionContainer_74 { - ProtocolExtensionField_74 *tab; - int count; -} ProtocolExtensionContainer_74; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_74[]; - -typedef struct TAI { - PLMNidentity pLMNidentity; - TAC tAC; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_74 iE_Extensions; -} TAI; - - -extern const ASN1CType asn1_type_TAI[]; - -typedef struct TargetENB_ID { - PLMNidentity pLMNidentity; - ENB_ID eNB_ID; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_75 iE_Extensions; - TAI selectedTAI; -} TargetENB_ID; - - -extern const ASN1CType asn1_type_TargetENB_ID[]; - -typedef enum { - RIMRoutingAddress_targetRNC_ID, - RIMRoutingAddress_gERAN_Cell_ID, - RIMRoutingAddress_targeteNB_ID, -} RIMRoutingAddress_choice; - -typedef struct RIMRoutingAddress { - RIMRoutingAddress_choice choice; - union { - TargetRNC_ID targetRNC_ID; - GERAN_Cell_ID gERAN_Cell_ID; - TargetENB_ID targeteNB_ID; - } u; -} RIMRoutingAddress; - -extern const ASN1CType asn1_type_RIMRoutingAddress[]; - -typedef struct ProtocolExtensionField_56 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_56; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_56[]; - -typedef struct ProtocolExtensionContainer_56 { - ProtocolExtensionField_56 *tab; - int count; -} ProtocolExtensionContainer_56; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_56[]; - -typedef struct RIM_Transfer { - RIMInformation rIMInformation; - BOOL rIMRoutingAddress_option; - RIMRoutingAddress rIMRoutingAddress; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_56 iE_Extensions; -} RIM_Transfer; - - -extern const ASN1CType asn1_type_RIM_Transfer[]; - -typedef enum { - InterSystemInformationTransferType_rIM_Transfer, -} InterSystemInformationTransferType_choice; - -typedef struct InterSystemInformationTransferType { - InterSystemInformationTransferType_choice choice; - union { - RIM_Transfer rIM_Transfer; - } u; -} InterSystemInformationTransferType; - -extern const ASN1CType asn1_type_InterSystemInformationTransferType[]; - -typedef struct ProtocolExtensionField_29 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_29; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_29[]; - -typedef struct ProtocolExtensionContainer_29 { - ProtocolExtensionField_29 *tab; - int count; -} ProtocolExtensionContainer_29; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_29[]; - -typedef struct InterSystemInformation_TransparentContainer { - BOOL downlinkCellLoadInformation_option; - CellLoadInformation downlinkCellLoadInformation; - BOOL uplinkCellLoadInformation_option; - CellLoadInformation uplinkCellLoadInformation; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_29 iE_Extensions; -} InterSystemInformation_TransparentContainer; - - -extern const ASN1CType asn1_type_InterSystemInformation_TransparentContainer[]; - -typedef ASN1BitString IuSignallingConnectionIdentifier; - -extern const ASN1CType asn1_type_IuSignallingConnectionIdentifier[]; - -typedef enum { - IuTransportAssociation_gTP_TEI, - IuTransportAssociation_bindingID, -} IuTransportAssociation_choice; - -typedef struct IuTransportAssociation { - IuTransportAssociation_choice choice; - union { - GTP_TEI gTP_TEI; - BindingID bindingID; - } u; -} IuTransportAssociation; - -extern const ASN1CType asn1_type_IuTransportAssociation[]; - -typedef enum KeyStatus { - KeyStatus_old, - KeyStatus_New, -} KeyStatus; - -extern const ASN1CType asn1_type_KeyStatus[]; - -typedef struct ListOF_SNAs { - SNAC *tab; - int count; -} ListOF_SNAs; - -extern const ASN1CType asn1_type_ListOF_SNAs[]; - -typedef struct ProtocolExtensionField_30 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_30; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_30[]; - -typedef struct ProtocolExtensionContainer_30 { - ProtocolExtensionField_30 *tab; - int count; -} ProtocolExtensionContainer_30; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_30[]; - -typedef struct LA_LIST_1 { - LAC lAC; - ListOF_SNAs listOF_SNAs; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_30 iE_Extensions; -} LA_LIST_1; - - -extern const ASN1CType asn1_type_LA_LIST_1[]; - -typedef struct LA_LIST { - LA_LIST_1 *tab; - int count; -} LA_LIST; - -extern const ASN1CType asn1_type_LA_LIST[]; - -typedef struct ProtocolExtensionField_32 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_32; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_32[]; - -typedef struct ProtocolExtensionContainer_32 { - ProtocolExtensionField_32 *tab; - int count; -} ProtocolExtensionContainer_32; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_32[]; - -typedef struct LastKnownServiceArea { - SAI sAI; - int ageOfSAI; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_32 iE_Extensions; -} LastKnownServiceArea; - - -extern const ASN1CType asn1_type_LastKnownServiceArea[]; - -typedef struct ProtocolExtensionField_86 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_86; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_86[]; - -typedef struct ProtocolExtensionContainer_86 { - ProtocolExtensionField_86 *tab; - int count; -} ProtocolExtensionContainer_86; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_86[]; - -typedef struct UTRAN_CellID { - PLMNidentity pLMNidentity; - TargetCellId cellID; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_86 iE_Extensions; -} UTRAN_CellID; - - -extern const ASN1CType asn1_type_UTRAN_CellID[]; - -typedef int Time_UE_StayedInCell; - -extern const ASN1CType asn1_type_Time_UE_StayedInCell[]; - -typedef struct ProtocolExtensionField_33 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_33; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_33[]; - -typedef struct ProtocolExtensionContainer_33 { - ProtocolExtensionField_33 *tab; - int count; -} ProtocolExtensionContainer_33; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_33[]; - -typedef struct LastVisitedUTRANCell_Item { - UTRAN_CellID uTRAN_CellID; - CellType cellType; - Time_UE_StayedInCell time_UE_StayedInCell; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_33 iE_Extensions; -} LastVisitedUTRANCell_Item; - - -extern const ASN1CType asn1_type_LastVisitedUTRANCell_Item[]; - -typedef int Time_UE_StayedInCell_EnhancedGranularity; - -extern const ASN1CType asn1_type_Time_UE_StayedInCell_EnhancedGranularity[]; - -typedef ASN1String LHN_ID; - -extern const ASN1CType asn1_type_LHN_ID[]; - -typedef enum InterfacesToTraceItem_1 { - InterfacesToTraceItem_1_iu_cs, - InterfacesToTraceItem_1_iu_ps, - InterfacesToTraceItem_1_iur, - InterfacesToTraceItem_1_iub, - InterfacesToTraceItem_1_uu, -} InterfacesToTraceItem_1; - -extern const ASN1CType asn1_type_InterfacesToTraceItem_1[]; - -typedef struct ProtocolExtensionField_34 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_34; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_34[]; - -typedef struct ProtocolExtensionContainer_34 { - ProtocolExtensionField_34 *tab; - int count; -} ProtocolExtensionContainer_34; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_34[]; - -typedef struct InterfacesToTraceItem { - InterfacesToTraceItem_1 interface; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_34 iE_Extensions; -} InterfacesToTraceItem; - - -extern const ASN1CType asn1_type_InterfacesToTraceItem[]; - -typedef struct ListOfInterfacesToTrace { - InterfacesToTraceItem *tab; - int count; -} ListOfInterfacesToTrace; - -extern const ASN1CType asn1_type_ListOfInterfacesToTrace[]; - -typedef enum RequestedLocationRelatedDataType { - RequestedLocationRelatedDataType_decipheringKeysUEBasedOTDOA, - RequestedLocationRelatedDataType_decipheringKeysAssistedGPS, - RequestedLocationRelatedDataType_dedicatedAssistanceDataUEBasedOTDOA, - RequestedLocationRelatedDataType_dedicatedAssistanceDataAssistedGPS, - RequestedLocationRelatedDataType_decipheringKeysAssistedGANSS, - RequestedLocationRelatedDataType_dedicatedAssistanceDataAssistedGANSS, - RequestedLocationRelatedDataType_decipheringKeysAssistedGPSandGANSS, - RequestedLocationRelatedDataType_dedicatedAssistanceDataAssistedGPSandGANSS, -} RequestedLocationRelatedDataType; - -extern const ASN1CType asn1_type_RequestedLocationRelatedDataType[]; - -typedef ASN1String RequestedGPSAssistanceData; - -extern const ASN1CType asn1_type_RequestedGPSAssistanceData[]; - -typedef struct LocationRelatedDataRequestType { - RequestedLocationRelatedDataType requestedLocationRelatedDataType; - BOOL requestedGPSAssistanceData_option; - RequestedGPSAssistanceData requestedGPSAssistanceData; -} LocationRelatedDataRequestType; - - -extern const ASN1CType asn1_type_LocationRelatedDataRequestType[]; - -typedef enum LocationRelatedDataRequestTypeSpecificToGERANIuMode { - LocationRelatedDataRequestTypeSpecificToGERANIuMode_decipheringKeysEOTD, - LocationRelatedDataRequestTypeSpecificToGERANIuMode_dedicatedMobileAssistedEOTDAssistanceData, - LocationRelatedDataRequestTypeSpecificToGERANIuMode_dedicatedMobileBasedEOTDAssistanceData, -} LocationRelatedDataRequestTypeSpecificToGERANIuMode; - -extern const ASN1CType asn1_type_LocationRelatedDataRequestTypeSpecificToGERANIuMode[]; - -typedef enum ReportChangeOfSAI { - ReportChangeOfSAI_requested, -} ReportChangeOfSAI; - -extern const ASN1CType asn1_type_ReportChangeOfSAI[]; - -typedef enum PeriodicReportingIndicator { - PeriodicReportingIndicator_periodicSAI, - PeriodicReportingIndicator_periodicGeo, -} PeriodicReportingIndicator; - -extern const ASN1CType asn1_type_PeriodicReportingIndicator[]; - -typedef enum DirectReportingIndicator { - DirectReportingIndicator_directSAI, - DirectReportingIndicator_directGeo, -} DirectReportingIndicator; - -extern const ASN1CType asn1_type_DirectReportingIndicator[]; - -typedef int VerticalAccuracyCode; - -extern const ASN1CType asn1_type_VerticalAccuracyCode[]; - -typedef enum PositioningPriority { - PositioningPriority_high_Priority, - PositioningPriority_normal_Priority, -} PositioningPriority; - -extern const ASN1CType asn1_type_PositioningPriority[]; - -typedef enum ResponseTime { - ResponseTime_lowdelay, - ResponseTime_delaytolerant, -} ResponseTime; - -extern const ASN1CType asn1_type_ResponseTime[]; - -typedef struct ProtocolExtensionField_41 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_41; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_41[]; - -typedef struct ProtocolExtensionContainer_41 { - ProtocolExtensionField_41 *tab; - int count; -} ProtocolExtensionContainer_41; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_41[]; - -typedef struct PeriodicLocationInfo { - int reportingAmount; - int reportingInterval; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_41 iE_Extensions; -} PeriodicLocationInfo; - - -extern const ASN1CType asn1_type_PeriodicLocationInfo[]; - -typedef struct ProtocolExtensionField_35 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_35; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_35[]; - -typedef struct ProtocolExtensionContainer_35 { - ProtocolExtensionField_35 *tab; - int count; -} ProtocolExtensionContainer_35; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_35[]; - -typedef struct LocationReportingTransferInformation { - BOOL reportChangeOfSAI_option; - ReportChangeOfSAI reportChangeOfSAI; - BOOL periodicReportingIndicator_option; - PeriodicReportingIndicator periodicReportingIndicator; - BOOL directReportingIndicator_option; - DirectReportingIndicator directReportingIndicator; - BOOL verticalAccuracyCode_option; - VerticalAccuracyCode verticalAccuracyCode; - BOOL positioningPriorityChangeSAI_option; - PositioningPriority positioningPriorityChangeSAI; - BOOL positioningPriorityDirect_option; - PositioningPriority positioningPriorityDirect; - BOOL clientTypePeriodic_option; - ClientType clientTypePeriodic; - BOOL clientTypeDirect_option; - ClientType clientTypeDirect; - BOOL responseTime_option; - ResponseTime responseTime; - BOOL includeVelocity_option; - IncludeVelocity includeVelocity; - BOOL periodicLocationInfo_option; - PeriodicLocationInfo periodicLocationInfo; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_35 iE_Extensions; -} LocationReportingTransferInformation; - - -extern const ASN1CType asn1_type_LocationReportingTransferInformation[]; - -typedef ASN1String L3_Information; - -extern const ASN1CType asn1_type_L3_Information[]; - -typedef enum Management_Based_MDT_Allowed { - Management_Based_MDT_Allowed_allowed, -} Management_Based_MDT_Allowed; - -extern const ASN1CType asn1_type_Management_Based_MDT_Allowed[]; - -typedef ASN1BitString MBMS_PTP_RAB_ID; - -extern const ASN1CType asn1_type_MBMS_PTP_RAB_ID[]; - -typedef enum MBMSBearerServiceType { - MBMSBearerServiceType_multicast, - MBMSBearerServiceType_broadcast, -} MBMSBearerServiceType; - -extern const ASN1CType asn1_type_MBMSBearerServiceType[]; - -typedef enum MBMSCNDe_Registration { - MBMSCNDe_Registration_normalsessionstop, - MBMSCNDe_Registration_deregister, -} MBMSCNDe_Registration; - -extern const ASN1CType asn1_type_MBMSCNDe_Registration[]; - -typedef enum MBMSCountingInformation { - MBMSCountingInformation_counting, - MBMSCountingInformation_notcounting, -} MBMSCountingInformation; - -extern const ASN1CType asn1_type_MBMSCountingInformation[]; - -typedef enum MBMSHCIndicator { - MBMSHCIndicator_uncompressed_header, - MBMSHCIndicator_compressed_header, -} MBMSHCIndicator; - -extern const ASN1CType asn1_type_MBMSHCIndicator[]; - -typedef enum MBMSLinkingInformation { - MBMSLinkingInformation_uE_has_joined_multicast_services, -} MBMSLinkingInformation; - -extern const ASN1CType asn1_type_MBMSLinkingInformation[]; - -typedef enum MBMSRegistrationRequestType { - MBMSRegistrationRequestType_Register, - MBMSRegistrationRequestType_deregister, -} MBMSRegistrationRequestType; - -extern const ASN1CType asn1_type_MBMSRegistrationRequestType[]; - -typedef ASN1String MBMSServiceArea; - -extern const ASN1CType asn1_type_MBMSServiceArea[]; - -typedef ASN1String MBMSSessionDuration; - -extern const ASN1CType asn1_type_MBMSSessionDuration[]; - -typedef ASN1String MBMSSessionIdentity; - -extern const ASN1CType asn1_type_MBMSSessionIdentity[]; - -typedef ASN1String MBMSSessionRepetitionNumber; - -extern const ASN1CType asn1_type_MBMSSessionRepetitionNumber[]; - -typedef enum MDT_Activation { - MDT_Activation_immediateMDTonly, - MDT_Activation_loggedMDTonly, - MDT_Activation_immediateMDTandTrace, -} MDT_Activation; - -extern const ASN1CType asn1_type_MDT_Activation[]; - -typedef struct LAI_List { - LAI *tab; - int count; -} LAI_List; - -extern const ASN1CType asn1_type_LAI_List[]; - -typedef struct ProtocolExtensionField_42 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_42; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_42[]; - -typedef struct ProtocolExtensionContainer_42 { - ProtocolExtensionField_42 *tab; - int count; -} ProtocolExtensionContainer_42; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_42[]; - -typedef struct LABased { - LAI_List laiList; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_42 iE_Extensions; -} LABased; - - -extern const ASN1CType asn1_type_LABased[]; - -typedef struct ProtocolExtensionField_51 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_51; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_51[]; - -typedef struct ProtocolExtensionContainer_51 { - ProtocolExtensionField_51 *tab; - int count; -} ProtocolExtensionContainer_51; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_51[]; - -typedef struct RAI { - LAI lAI; - RAC rAC; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_51 iE_Extensions; -} RAI; - - -extern const ASN1CType asn1_type_RAI[]; - -typedef struct RAI_List { - RAI *tab; - int count; -} RAI_List; - -extern const ASN1CType asn1_type_RAI_List[]; - -typedef struct ProtocolExtensionField_46 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_46; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_46[]; - -typedef struct ProtocolExtensionContainer_46 { - ProtocolExtensionField_46 *tab; - int count; -} ProtocolExtensionContainer_46; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_46[]; - -typedef struct RABased { - RAI_List raiList; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_46 iE_Extensions; -} RABased; - - -extern const ASN1CType asn1_type_RABased[]; - -typedef enum { - MDTAreaScope_cellbased, - MDTAreaScope_labased, - MDTAreaScope_rabased, - MDTAreaScope_plmn_area_based, -} MDTAreaScope_choice; - -typedef struct MDTAreaScope { - MDTAreaScope_choice choice; - union { - CellBased cellbased; - LABased labased; - RABased rabased; - } u; -} MDTAreaScope; - -extern const ASN1CType asn1_type_MDTAreaScope[]; - -typedef enum LoggingInterval { - LoggingInterval_s1d28, - LoggingInterval_s2d56, - LoggingInterval_s5d12, - LoggingInterval_s10d24, - LoggingInterval_s20d48, - LoggingInterval_s30d72, - LoggingInterval_s40d96, - LoggingInterval_s61d44, -} LoggingInterval; - -extern const ASN1CType asn1_type_LoggingInterval[]; - -typedef enum LoggingDuration { - LoggingDuration_min10, - LoggingDuration_min20, - LoggingDuration_min40, - LoggingDuration_min60, - LoggingDuration_min90, - LoggingDuration_min120, -} LoggingDuration; - -extern const ASN1CType asn1_type_LoggingDuration[]; - -typedef struct ProtocolExtensionField_43 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_43; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_43[]; - -typedef struct ProtocolExtensionContainer_43 { - ProtocolExtensionField_43 *tab; - int count; -} ProtocolExtensionContainer_43; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_43[]; - -typedef struct LoggedMDT { - LoggingInterval loggingInterval; - LoggingDuration loggingDuration; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_43 iE_Extensions; -} LoggedMDT; - - -extern const ASN1CType asn1_type_LoggedMDT[]; - -typedef enum { - MDTMode_immediateMDT, - MDTMode_loggedMDT, -} MDTMode_choice; - -typedef struct MDTMode { - MDTMode_choice choice; - union { - ImmediateMDT immediateMDT; - LoggedMDT loggedMDT; - } u; -} MDTMode; - -extern const ASN1CType asn1_type_MDTMode[]; - -typedef struct ProtocolExtensionField_39 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_39; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_39[]; - -typedef struct ProtocolExtensionContainer_39 { - ProtocolExtensionField_39 *tab; - int count; -} ProtocolExtensionContainer_39; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_39[]; - -typedef struct MDT_Configuration { - MDT_Activation mdtActivation; - MDTAreaScope mdtAreaScope; - MDTMode mdtMode; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_39 iE_Extensions; -} MDT_Configuration; - - -extern const ASN1CType asn1_type_MDT_Configuration[]; - -typedef struct MDT_PLMN_List { - PLMNidentity *tab; - int count; -} MDT_PLMN_List; - -extern const ASN1CType asn1_type_MDT_PLMN_List[]; - -typedef ASN1String MSISDN; - -extern const ASN1CType asn1_type_MSISDN[]; - -typedef ASN1String NAS_PDU; - -extern const ASN1CType asn1_type_NAS_PDU[]; - -typedef ASN1BitString NAS_SequenceNumber; - -extern const ASN1CType asn1_type_NAS_SequenceNumber[]; - -typedef ASN1BitString NAS_SynchronisationIndicator; - -extern const ASN1CType asn1_type_NAS_SynchronisationIndicator[]; - -typedef ASN1String NewBSS_To_OldBSS_Information; - -extern const ASN1CType asn1_type_NewBSS_To_OldBSS_Information[]; - -typedef enum NonSearchingIndication { - NonSearchingIndication_non_searching, - NonSearchingIndication_searching, -} NonSearchingIndication; - -extern const ASN1CType asn1_type_NonSearchingIndication[]; - -typedef int NumberOfIuInstances; - -extern const ASN1CType asn1_type_NumberOfIuInstances[]; - -typedef int NumberOfSteps; - -extern const ASN1CType asn1_type_NumberOfSteps[]; - -typedef ASN1String Offload_RAB_Parameters_APN; - -extern const ASN1CType asn1_type_Offload_RAB_Parameters_APN[]; - -typedef ASN1String Offload_RAB_Parameters_ChargingCharacteristics; - -extern const ASN1CType asn1_type_Offload_RAB_Parameters_ChargingCharacteristics[]; - -typedef struct ProtocolExtensionField_40 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_40; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_40[]; - -typedef struct ProtocolExtensionContainer_40 { - ProtocolExtensionField_40 *tab; - int count; -} ProtocolExtensionContainer_40; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_40[]; - -typedef struct Offload_RAB_Parameters { - Offload_RAB_Parameters_APN accessPointName; - Offload_RAB_Parameters_ChargingCharacteristics chargingCharacteristics; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_40 iE_Extensions; -} Offload_RAB_Parameters; - - -extern const ASN1CType asn1_type_Offload_RAB_Parameters[]; - -typedef ASN1String OldBSS_ToNewBSS_Information; - -extern const ASN1CType asn1_type_OldBSS_ToNewBSS_Information[]; - -typedef ASN1String OMC_ID; - -extern const ASN1CType asn1_type_OMC_ID[]; - -typedef enum Out_Of_UTRAN { - Out_Of_UTRAN_cell_reselection_to_EUTRAN, -} Out_Of_UTRAN; - -extern const ASN1CType asn1_type_Out_Of_UTRAN[]; - -typedef enum { - PagingAreaID_lAI, - PagingAreaID_rAI, -} PagingAreaID_choice; - -typedef struct PagingAreaID { - PagingAreaID_choice choice; - union { - LAI lAI; - RAI rAI; - } u; -} PagingAreaID; - -extern const ASN1CType asn1_type_PagingAreaID[]; - -typedef enum PagingCause { - PagingCause_terminating_conversational_call, - PagingCause_terminating_streaming_call, - PagingCause_terminating_interactive_call, - PagingCause_terminating_background_call, - PagingCause_terminating_low_priority_signalling, - PagingCause_terminating_high_priority_signalling, -} PagingCause; - -extern const ASN1CType asn1_type_PagingCause[]; - -typedef enum PDP_Type { - PDP_Type_empty, - PDP_Type_ppp, - PDP_Type_osp_ihoss, - PDP_Type_ipv4, - PDP_Type_ipv6, -} PDP_Type; - -extern const ASN1CType asn1_type_PDP_Type[]; - -typedef struct PDP_TypeInformation { - PDP_Type *tab; - int count; -} PDP_TypeInformation; - -extern const ASN1CType asn1_type_PDP_TypeInformation[]; - -typedef enum PDP_Type_extension { - PDP_Type_extension_ipv4_and_ipv6, -} PDP_Type_extension; - -extern const ASN1CType asn1_type_PDP_Type_extension[]; - -typedef struct PDP_TypeInformation_extension { - PDP_Type_extension *tab; - int count; -} PDP_TypeInformation_extension; - -extern const ASN1CType asn1_type_PDP_TypeInformation_extension[]; - -typedef int PDUType14FrameSequenceNumber; - -extern const ASN1CType asn1_type_PDUType14FrameSequenceNumber[]; - -typedef struct ProtocolExtensionField_44 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_44; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_44[]; - -typedef struct ProtocolExtensionContainer_44 { - ProtocolExtensionField_44 *tab; - int count; -} ProtocolExtensionContainer_44; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_44[]; - -typedef struct PLMNs_in_shared_network_1 { - PLMNidentity pLMNidentity; - LA_LIST lA_LIST; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_44 iE_Extensions; -} PLMNs_in_shared_network_1; - - -extern const ASN1CType asn1_type_PLMNs_in_shared_network_1[]; - -typedef struct PLMNs_in_shared_network { - PLMNs_in_shared_network_1 *tab; - int count; -} PLMNs_in_shared_network; - -extern const ASN1CType asn1_type_PLMNs_in_shared_network[]; - -typedef ASN1String Port_Number; - -extern const ASN1CType asn1_type_Port_Number[]; - -typedef ASN1BitString PositioningDataDiscriminator; - -extern const ASN1CType asn1_type_PositioningDataDiscriminator[]; - -typedef ASN1String PositioningMethodAndUsage; - -extern const ASN1CType asn1_type_PositioningMethodAndUsage[]; - -typedef struct PositioningDataSet { - PositioningMethodAndUsage *tab; - int count; -} PositioningDataSet; - -extern const ASN1CType asn1_type_PositioningDataSet[]; - -typedef struct ProtocolExtensionField_45 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_45; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_45[]; - -typedef struct ProtocolExtensionContainer_45 { - ProtocolExtensionField_45 *tab; - int count; -} ProtocolExtensionContainer_45; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_45[]; - -typedef struct PositionData { - PositioningDataDiscriminator positioningDataDiscriminator; - BOOL positioningDataSet_option; - PositioningDataSet positioningDataSet; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_45 iE_Extensions; -} PositionData; - - -extern const ASN1CType asn1_type_PositionData[]; - -typedef ASN1String PositionDataSpecificToGERANIuMode; - -extern const ASN1CType asn1_type_PositionDataSpecificToGERANIuMode[]; - -typedef ASN1BitString Priority_Class_Indicator; - -extern const ASN1CType asn1_type_Priority_Class_Indicator[]; - -typedef struct ProtocolExtensionField_61 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_61; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_61[]; - -typedef struct ProtocolExtensionContainer_61 { - ProtocolExtensionField_61 *tab; - int count; -} ProtocolExtensionContainer_61; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_61[]; - -typedef struct Shared_Network_Information { - PLMNs_in_shared_network pLMNs_in_shared_network; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_61 iE_Extensions; -} Shared_Network_Information; - - -extern const ASN1CType asn1_type_Shared_Network_Information[]; - -typedef enum { - ProvidedData_shared_network_information, -} ProvidedData_choice; - -typedef struct ProvidedData { - ProvidedData_choice choice; - union { - Shared_Network_Information shared_network_information; - } u; -} ProvidedData; - -extern const ASN1CType asn1_type_ProvidedData[]; - -typedef ASN1String P_TMSI; - -extern const ASN1CType asn1_type_P_TMSI[]; - -typedef unsigned int UnsuccessfullyTransmittedDataVolume; - -extern const ASN1CType asn1_type_UnsuccessfullyTransmittedDataVolume[]; - -typedef struct ProtocolExtensionField_47 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_47; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_47[]; - -typedef struct ProtocolExtensionContainer_47 { - ProtocolExtensionField_47 *tab; - int count; -} ProtocolExtensionContainer_47; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_47[]; - -typedef struct RABDataVolumeReport_1 { - UnsuccessfullyTransmittedDataVolume dl_UnsuccessfullyTransmittedDataVolume; - BOOL dataVolumeReference_option; - DataVolumeReference dataVolumeReference; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_47 iE_Extensions; -} RABDataVolumeReport_1; - - -extern const ASN1CType asn1_type_RABDataVolumeReport_1[]; - -typedef struct RABDataVolumeReport { - RABDataVolumeReport_1 *tab; - int count; -} RABDataVolumeReport; - -extern const ASN1CType asn1_type_RABDataVolumeReport[]; - -typedef ASN1BitString RAB_ID; - -extern const ASN1CType asn1_type_RAB_ID[]; - -typedef struct RAB_Parameter_ExtendedGuaranteedBitrateList { - ExtendedGuaranteedBitrate *tab; - int count; -} RAB_Parameter_ExtendedGuaranteedBitrateList; - -extern const ASN1CType asn1_type_RAB_Parameter_ExtendedGuaranteedBitrateList[]; - -typedef struct RAB_Parameter_ExtendedMaxBitrateList { - ExtendedMaxBitrate *tab; - int count; -} RAB_Parameter_ExtendedMaxBitrateList; - -extern const ASN1CType asn1_type_RAB_Parameter_ExtendedMaxBitrateList[]; - -typedef enum SignallingIndication { - SignallingIndication_signalling, -} SignallingIndication; - -extern const ASN1CType asn1_type_SignallingIndication[]; - -typedef ASN1String UPInitialisationFrame; - -extern const ASN1CType asn1_type_UPInitialisationFrame[]; - -typedef struct ProtocolExtensionField_85 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_85; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_85[]; - -typedef struct ProtocolExtensionContainer_85 { - ProtocolExtensionField_85 *tab; - int count; -} ProtocolExtensionContainer_85; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_85[]; - -typedef struct UPInformation { - FrameSequenceNumber frameSeqNoUL; - FrameSequenceNumber frameSeqNoDL; - PDUType14FrameSequenceNumber pdu14FrameSeqNoUL; - PDUType14FrameSequenceNumber pdu14FrameSeqNoDL; - DataPDUType dataPDUType; - UPInitialisationFrame upinitialisationFrame; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_85 iE_Extensions; -} UPInformation; - - -extern const ASN1CType asn1_type_UPInformation[]; - -typedef struct ProtocolExtensionField_49 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_49; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_49[]; - -typedef struct ProtocolExtensionContainer_49 { - ProtocolExtensionField_49 *tab; - int count; -} ProtocolExtensionContainer_49; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_49[]; - -typedef struct RABParametersList_1 { - RAB_ID rab_Id; - CN_DomainIndicator cn_domain; - BOOL rabDataVolumeReport_option; - RABDataVolumeReport rabDataVolumeReport; - BOOL upInformation_option; - UPInformation upInformation; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_49 iE_Extensions; -} RABParametersList_1; - - -extern const ASN1CType asn1_type_RABParametersList_1[]; - -typedef struct RABParametersList { - RABParametersList_1 *tab; - int count; -} RABParametersList; - -extern const ASN1CType asn1_type_RABParametersList[]; - -typedef int USCH_ID; - -extern const ASN1CType asn1_type_USCH_ID[]; - -typedef struct ProtocolExtensionField_82 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_82; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_82[]; - -typedef struct ProtocolExtensionContainer_82 { - ProtocolExtensionField_82 *tab; - int count; -} ProtocolExtensionContainer_82; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_82[]; - -typedef struct TrCH_ID { - BOOL dCH_ID_option; - DCH_ID dCH_ID; - BOOL dSCH_ID_option; - DSCH_ID dSCH_ID; - BOOL uSCH_ID_option; - USCH_ID uSCH_ID; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_82 iE_Extensions; -} TrCH_ID; - - -extern const ASN1CType asn1_type_TrCH_ID[]; - -typedef struct TrCH_ID_List { - TrCH_ID *tab; - int count; -} TrCH_ID_List; - -extern const ASN1CType asn1_type_TrCH_ID_List[]; - -typedef struct ProtocolExtensionField_50 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_50; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_50[]; - -typedef struct ProtocolExtensionContainer_50 { - ProtocolExtensionField_50 *tab; - int count; -} ProtocolExtensionContainer_50; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_50[]; - -typedef struct RAB_TrCH_MappingItem { - RAB_ID rAB_ID; - TrCH_ID_List trCH_ID_List; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_50 iE_Extensions; -} RAB_TrCH_MappingItem; - - -extern const ASN1CType asn1_type_RAB_TrCH_MappingItem[]; - -typedef struct RAB_TrCH_Mapping { - RAB_TrCH_MappingItem *tab; - int count; -} RAB_TrCH_Mapping; - -extern const ASN1CType asn1_type_RAB_TrCH_Mapping[]; - -typedef struct RAofIdleModeUEs { - RAC *tab; - int count; -} RAofIdleModeUEs; - -extern const ASN1CType asn1_type_RAofIdleModeUEs[]; - -typedef struct ProtocolExtensionField_52 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_52; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_52[]; - -typedef struct ProtocolExtensionContainer_52 { - ProtocolExtensionField_52 *tab; - int count; -} ProtocolExtensionContainer_52; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_52[]; - -typedef struct NotEmptyRAListofIdleModeUEs { - RAofIdleModeUEs rAofIdleModeUEs; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_52 iE_Extensions; -} NotEmptyRAListofIdleModeUEs; - - -extern const ASN1CType asn1_type_NotEmptyRAListofIdleModeUEs[]; - -typedef enum RAListofIdleModeUEs_1 { - RAListofIdleModeUEs_1_emptylist, - RAListofIdleModeUEs_1_fulllist, -} RAListofIdleModeUEs_1; - -extern const ASN1CType asn1_type_RAListofIdleModeUEs_1[]; - -typedef enum { - RAListofIdleModeUEs_notEmptyRAListofIdleModeUEs, - RAListofIdleModeUEs_emptyFullRAListofIdleModeUEs, -} RAListofIdleModeUEs_choice; - -typedef struct RAListofIdleModeUEs { - RAListofIdleModeUEs_choice choice; - union { - NotEmptyRAListofIdleModeUEs notEmptyRAListofIdleModeUEs; - RAListofIdleModeUEs_1 emptyFullRAListofIdleModeUEs; - } u; -} RAListofIdleModeUEs; - -extern const ASN1CType asn1_type_RAListofIdleModeUEs[]; - -typedef enum RAT_Type { - RAT_Type_utran, - RAT_Type_geran, -} RAT_Type; - -extern const ASN1CType asn1_type_RAT_Type[]; - -typedef enum RateControlAllowed { - RateControlAllowed_not_allowed, - RateControlAllowed_allowed, -} RateControlAllowed; - -extern const ASN1CType asn1_type_RateControlAllowed[]; - -typedef ASN1Null RedirectAttemptFlag; - -extern const ASN1CType asn1_type_RedirectAttemptFlag[]; - -typedef enum RedirectionCompleted { - RedirectionCompleted_redirection_completed, -} RedirectionCompleted; - -extern const ASN1CType asn1_type_RedirectionCompleted[]; - -typedef enum RejectCauseValue { - RejectCauseValue_pLMN_Not_Allowed, - RejectCauseValue_location_Area_Not_Allowed, - RejectCauseValue_roaming_Not_Allowed_In_This_Location_Area, - RejectCauseValue_no_Suitable_Cell_In_Location_Area, - RejectCauseValue_gPRS_Services_Not_Allowed_In_This_PLMN, - RejectCauseValue_cS_PS_coordination_required, - RejectCauseValue_network_failure, - RejectCauseValue_not_authorized_for_this_CSG, -} RejectCauseValue; - -extern const ASN1CType asn1_type_RejectCauseValue[]; - -typedef enum RelocationType { - RelocationType_ue_not_involved, - RelocationType_ue_involved, -} RelocationType; - -extern const ASN1CType asn1_type_RelocationType[]; - -typedef enum ReportArea { - ReportArea_service_area, - ReportArea_geographical_area, -} ReportArea; - -extern const ASN1CType asn1_type_ReportArea[]; - -typedef ASN1String RequestedGANSSAssistanceData; - -extern const ASN1CType asn1_type_RequestedGANSSAssistanceData[]; - -typedef struct Requested_RAB_Parameter_MaxBitrateList { - MaxBitrate *tab; - int count; -} Requested_RAB_Parameter_MaxBitrateList; - -extern const ASN1CType asn1_type_Requested_RAB_Parameter_MaxBitrateList[]; - -typedef struct Requested_RAB_Parameter_GuaranteedBitrateList { - GuaranteedBitrate *tab; - int count; -} Requested_RAB_Parameter_GuaranteedBitrateList; - -extern const ASN1CType asn1_type_Requested_RAB_Parameter_GuaranteedBitrateList[]; - -typedef struct ProtocolExtensionField_54 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_54; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_54[]; - -typedef struct ProtocolExtensionContainer_54 { - ProtocolExtensionField_54 *tab; - int count; -} ProtocolExtensionContainer_54; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_54[]; - -typedef struct Requested_RAB_Parameter_Values { - BOOL requestedMaxBitrates_option; - Requested_RAB_Parameter_MaxBitrateList requestedMaxBitrates; - BOOL requestedGuaranteedBitrates_option; - Requested_RAB_Parameter_GuaranteedBitrateList requestedGuaranteedBitrates; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_54 iE_Extensions; -} Requested_RAB_Parameter_Values; - - -extern const ASN1CType asn1_type_Requested_RAB_Parameter_Values[]; - -typedef struct Requested_RAB_Parameter_ExtendedMaxBitrateList { - ExtendedMaxBitrate *tab; - int count; -} Requested_RAB_Parameter_ExtendedMaxBitrateList; - -extern const ASN1CType asn1_type_Requested_RAB_Parameter_ExtendedMaxBitrateList[]; - -typedef struct Requested_RAB_Parameter_ExtendedGuaranteedBitrateList { - ExtendedGuaranteedBitrate *tab; - int count; -} Requested_RAB_Parameter_ExtendedGuaranteedBitrateList; - -extern const ASN1CType asn1_type_Requested_RAB_Parameter_ExtendedGuaranteedBitrateList[]; - -typedef struct RequestType { - Event event; - ReportArea reportArea; - BOOL accuracyCode_option; - int accuracyCode; -} RequestType; - - -extern const ASN1CType asn1_type_RequestType[]; - -typedef int TraceRecordingSessionReference; - -extern const ASN1CType asn1_type_TraceRecordingSessionReference[]; - -typedef ASN1BitString TransportLayerAddress; - -extern const ASN1CType asn1_type_TransportLayerAddress[]; - -typedef enum { - UE_ID_imsi, - UE_ID_imei, - UE_ID_imeisv, -} UE_ID_choice; - -typedef struct UE_ID { - UE_ID_choice choice; - union { - IMSI imsi; - IMEI imei; - IMEISV imeisv; - } u; -} UE_ID; - -extern const ASN1CType asn1_type_UE_ID[]; - -typedef enum TraceDepth { - TraceDepth_minimum, - TraceDepth_medium, - TraceDepth_maximum, -} TraceDepth; - -extern const ASN1CType asn1_type_TraceDepth[]; - -typedef struct ProtocolExtensionField_80 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_80; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_80[]; - -typedef struct ProtocolExtensionContainer_80 { - ProtocolExtensionField_80 *tab; - int count; -} ProtocolExtensionContainer_80; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_80[]; - -typedef struct TracePropagationParameters { - TraceRecordingSessionReference traceRecordingSessionReference; - TraceDepth traceDepth; - BOOL listOfInterfacesToTrace_option; - ListOfInterfacesToTrace listOfInterfacesToTrace; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_80 iE_Extensions; -} TracePropagationParameters; - - -extern const ASN1CType asn1_type_TracePropagationParameters[]; - -typedef struct ProtocolExtensionField_79 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_79; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_79[]; - -typedef struct ProtocolExtensionContainer_79 { - ProtocolExtensionField_79 *tab; - int count; -} ProtocolExtensionContainer_79; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_79[]; - -typedef struct TraceInformation { - TraceReference traceReference; - UE_ID ue_identity; - BOOL tracePropagationParameters_option; - TracePropagationParameters tracePropagationParameters; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_79 iE_Extensions; -} TraceInformation; - - -extern const ASN1CType asn1_type_TraceInformation[]; - -typedef struct ProtocolExtensionField_58 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_58; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_58[]; - -typedef struct ProtocolExtensionContainer_58 { - ProtocolExtensionField_58 *tab; - int count; -} ProtocolExtensionContainer_58; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_58[]; - -typedef struct RNSAPRelocationParameters { - BOOL rabParmetersList_option; - RABParametersList rabParmetersList; - BOOL locationReporting_option; - LocationReportingTransferInformation locationReporting; - BOOL traceInformation_option; - TraceInformation traceInformation; - BOOL sourceSAI_option; - SAI sourceSAI; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_58 iE_Extensions; -} RNSAPRelocationParameters; - - -extern const ASN1CType asn1_type_RNSAPRelocationParameters[]; - -typedef ASN1String RRC_Container; - -extern const ASN1CType asn1_type_RRC_Container[]; - -typedef enum RSRVCC_HO_Indication { - RSRVCC_HO_Indication_ps_only, -} RSRVCC_HO_Indication; - -extern const ASN1CType asn1_type_RSRVCC_HO_Indication[]; - -typedef struct ProtocolExtensionField_59 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_59; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_59[]; - -typedef struct ProtocolExtensionContainer_59 { - ProtocolExtensionField_59 *tab; - int count; -} ProtocolExtensionContainer_59; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_59[]; - -typedef struct RSRVCC_Information { - ASN1BitString nonce; - ASN1String iMSInformation; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_59 iE_Extensions; -} RSRVCC_Information; - - -extern const ASN1CType asn1_type_RSRVCC_Information[]; - -typedef enum RSRVCC_Operation_Possible { - RSRVCC_Operation_Possible_rsrvcc_possible, -} RSRVCC_Operation_Possible; - -extern const ASN1CType asn1_type_RSRVCC_Operation_Possible[]; - -typedef enum SAPI { - SAPI_sapi_0, - SAPI_sapi_3, -} SAPI; - -extern const ASN1CType asn1_type_SAPI[]; - -typedef int SessionUpdateID; - -extern const ASN1CType asn1_type_SessionUpdateID[]; - -typedef enum Session_Re_establishment_Indicator { - Session_Re_establishment_Indicator_True, -} Session_Re_establishment_Indicator; - -extern const ASN1CType asn1_type_Session_Re_establishment_Indicator[]; - -typedef struct ProtocolExtensionField_65 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_65; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_65[]; - -typedef struct ProtocolExtensionContainer_65 { - ProtocolExtensionField_65 *tab; - int count; -} ProtocolExtensionContainer_65; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_65[]; - -typedef struct SNA_Access_Information { - AuthorisedPLMNs authorisedPLMNs; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_65 iE_Extensions; -} SNA_Access_Information; - - -extern const ASN1CType asn1_type_SNA_Access_Information[]; - -typedef enum Service_Handover { - Service_Handover_handover_to_GSM_should_be_performed, - Service_Handover_handover_to_GSM_should_not_be_performed, - Service_Handover_handover_to_GSM_shall_not_be_performed, -} Service_Handover; - -extern const ASN1CType asn1_type_Service_Handover[]; - -typedef ASN1String Source_ToTarget_TransparentContainer; - -extern const ASN1CType asn1_type_Source_ToTarget_TransparentContainer[]; - -typedef ASN1String SourceeNodeB_ToTargeteNodeB_TransparentContainer; - -extern const ASN1CType asn1_type_SourceeNodeB_ToTargeteNodeB_TransparentContainer[]; - -typedef ASN1String SourceBSS_ToTargetBSS_TransparentContainer; - -extern const ASN1CType asn1_type_SourceBSS_ToTargetBSS_TransparentContainer[]; - -typedef struct ProtocolExtensionField_66 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_66; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_66[]; - -typedef struct ProtocolExtensionContainer_66 { - ProtocolExtensionField_66 *tab; - int count; -} ProtocolExtensionContainer_66; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_66[]; - -typedef struct SourceRNC_ID { - PLMNidentity pLMNidentity; - RNC_ID rNC_ID; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_66 iE_Extensions; -} SourceRNC_ID; - - -extern const ASN1CType asn1_type_SourceRNC_ID[]; - -typedef enum { - SourceID_sourceRNC_ID, - SourceID_sAI, -} SourceID_choice; - -typedef struct SourceID { - SourceID_choice choice; - union { - SourceRNC_ID sourceRNC_ID; - SAI sAI; - } u; -} SourceID; - -extern const ASN1CType asn1_type_SourceID[]; - -typedef struct ProtocolExtensionField_67 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_67; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_67[]; - -typedef struct ProtocolExtensionContainer_67 { - ProtocolExtensionField_67 *tab; - int count; -} ProtocolExtensionContainer_67; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_67[]; - -typedef struct SourceRNC_ToTargetRNC_TransparentContainer { - RRC_Container rRC_Container; - NumberOfIuInstances numberOfIuInstances; - RelocationType relocationType; - BOOL chosenIntegrityProtectionAlgorithm_option; - ChosenIntegrityProtectionAlgorithm chosenIntegrityProtectionAlgorithm; - BOOL integrityProtectionKey_option; - IntegrityProtectionKey integrityProtectionKey; - BOOL chosenEncryptionAlgorithForSignalling_option; - ChosenEncryptionAlgorithm chosenEncryptionAlgorithForSignalling; - BOOL cipheringKey_option; - EncryptionKey cipheringKey; - BOOL chosenEncryptionAlgorithForCS_option; - ChosenEncryptionAlgorithm chosenEncryptionAlgorithForCS; - BOOL chosenEncryptionAlgorithForPS_option; - ChosenEncryptionAlgorithm chosenEncryptionAlgorithForPS; - BOOL d_RNTI_option; - D_RNTI d_RNTI; - BOOL targetCellId_option; - TargetCellId targetCellId; - BOOL rAB_TrCH_Mapping_option; - RAB_TrCH_Mapping rAB_TrCH_Mapping; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_67 iE_Extensions; -} SourceRNC_ToTargetRNC_TransparentContainer; - - -extern const ASN1CType asn1_type_SourceRNC_ToTargetRNC_TransparentContainer[]; - -typedef int SRB_ID; - -extern const ASN1CType asn1_type_SRB_ID[]; - -typedef struct ProtocolExtensionField_72 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_72; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_72[]; - -typedef struct ProtocolExtensionContainer_72 { - ProtocolExtensionField_72 *tab; - int count; -} ProtocolExtensionContainer_72; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_72[]; - -typedef struct SRB_TrCH_MappingItem { - SRB_ID sRB_ID; - TrCH_ID trCH_ID; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_72 iE_Extensions; -} SRB_TrCH_MappingItem; - - -extern const ASN1CType asn1_type_SRB_TrCH_MappingItem[]; - -typedef struct SRB_TrCH_Mapping { - SRB_TrCH_MappingItem *tab; - int count; -} SRB_TrCH_Mapping; - -extern const ASN1CType asn1_type_SRB_TrCH_Mapping[]; - -typedef struct ProtocolExtensionField_81 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_81; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_81[]; - -typedef struct ProtocolExtensionContainer_81 { - ProtocolExtensionField_81 *tab; - int count; -} ProtocolExtensionContainer_81; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_81[]; - -typedef struct TraceRecordingSessionInformation { - TraceReference traceReference; - TraceRecordingSessionReference traceRecordingSessionReference; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_81 iE_Extensions; -} TraceRecordingSessionInformation; - - -extern const ASN1CType asn1_type_TraceRecordingSessionInformation[]; - -typedef ASN1String UE_History_Information; - -extern const ASN1CType asn1_type_UE_History_Information[]; - -typedef int SubscriberProfileIDforRFP; - -extern const ASN1CType asn1_type_SubscriberProfileIDforRFP[]; - -typedef struct ProtocolExtensionField_73 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_73; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_73[]; - -typedef struct ProtocolExtensionContainer_73 { - ProtocolExtensionField_73 *tab; - int count; -} ProtocolExtensionContainer_73; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_73[]; - -typedef struct SRVCC_Information { - ASN1BitString nonce; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_73 iE_Extensions; -} SRVCC_Information; - - -extern const ASN1CType asn1_type_SRVCC_Information[]; - -typedef enum MeasBand { - MeasBand_v6, - MeasBand_v15, - MeasBand_v25, - MeasBand_v50, - MeasBand_v75, - MeasBand_v100, -} MeasBand; - -extern const ASN1CType asn1_type_MeasBand[]; - -typedef struct ProtocolExtensionField_70 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_70; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_70[]; - -typedef struct ProtocolExtensionContainer_70 { - ProtocolExtensionField_70 *tab; - int count; -} ProtocolExtensionContainer_70; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_70[]; - -typedef struct EUTRANFrequencies_1 { - int earfcn; - BOOL measBand_option; - MeasBand measBand; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_70 iE_Extensions; -} EUTRANFrequencies_1; - - -extern const ASN1CType asn1_type_EUTRANFrequencies_1[]; - -typedef struct EUTRANFrequencies { - EUTRANFrequencies_1 *tab; - int count; -} EUTRANFrequencies; - -extern const ASN1CType asn1_type_EUTRANFrequencies[]; - -typedef struct ProtocolExtensionField_69 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_69; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_69[]; - -typedef struct ProtocolExtensionContainer_69 { - ProtocolExtensionField_69 *tab; - int count; -} ProtocolExtensionContainer_69; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_69[]; - -typedef struct IRATmeasurementParameters { - int measurementDuration; - BOOL eUTRANFrequencies_option; - EUTRANFrequencies eUTRANFrequencies; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_69 iE_Extensions; -} IRATmeasurementParameters; - - -extern const ASN1CType asn1_type_IRATmeasurementParameters[]; - -typedef struct ProtocolExtensionField_68 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_68; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_68[]; - -typedef struct ProtocolExtensionContainer_68 { - ProtocolExtensionField_68 *tab; - int count; -} ProtocolExtensionContainer_68; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_68[]; - -typedef struct IRAT_Measurement_Configuration { - BOOL rSRP_option; - int rSRP; - BOOL rSRQ_option; - int rSRQ; - IRATmeasurementParameters iRATmeasurementParameters; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_68 iE_Extensions; -} IRAT_Measurement_Configuration; - - -extern const ASN1CType asn1_type_IRAT_Measurement_Configuration[]; - -typedef struct RSRQ_Type { - BOOL allSymbols; - BOOL wideBand; -} RSRQ_Type; - - -extern const ASN1CType asn1_type_RSRQ_Type[]; - -typedef int RSRQ_Extension; - -extern const ASN1CType asn1_type_RSRQ_Extension[]; - -typedef enum SRVCC_HO_Indication { - SRVCC_HO_Indication_ps_and_cs, - SRVCC_HO_Indication_cs_only, -} SRVCC_HO_Indication; - -extern const ASN1CType asn1_type_SRVCC_HO_Indication[]; - -typedef enum SRVCC_Operation_Possible { - SRVCC_Operation_Possible_srvcc_possible, -} SRVCC_Operation_Possible; - -extern const ASN1CType asn1_type_SRVCC_Operation_Possible[]; - -typedef ASN1String Target_ToSource_TransparentContainer; - -extern const ASN1CType asn1_type_Target_ToSource_TransparentContainer[]; - -typedef ASN1String TargeteNodeB_ToSourceeNodeB_TransparentContainer; - -extern const ASN1CType asn1_type_TargeteNodeB_ToSourceeNodeB_TransparentContainer[]; - -typedef ASN1String TargetBSS_ToSourceBSS_TransparentContainer; - -extern const ASN1CType asn1_type_TargetBSS_ToSourceBSS_TransparentContainer[]; - -typedef enum { - TargetID_targetRNC_ID, - TargetID_cGI, - TargetID_targeteNB_ID, -} TargetID_choice; - -typedef struct TargetID { - TargetID_choice choice; - union { - TargetRNC_ID targetRNC_ID; - CGI cGI; - TargetENB_ID targeteNB_ID; - } u; -} TargetID; - -extern const ASN1CType asn1_type_TargetID[]; - -typedef struct ProtocolExtensionField_77 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_77; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_77[]; - -typedef struct ProtocolExtensionContainer_77 { - ProtocolExtensionField_77 *tab; - int count; -} ProtocolExtensionContainer_77; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_77[]; - -typedef struct TargetRNC_ToSourceRNC_TransparentContainer { - RRC_Container rRC_Container; - BOOL d_RNTI_option; - D_RNTI d_RNTI; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_77 iE_Extensions; -} TargetRNC_ToSourceRNC_TransparentContainer; - - -extern const ASN1CType asn1_type_TargetRNC_ToSourceRNC_TransparentContainer[]; - -typedef ASN1String TBCD_STRING; - -extern const ASN1CType asn1_type_TBCD_STRING[]; - -typedef ASN1String TMSI; - -extern const ASN1CType asn1_type_TMSI[]; - -typedef enum { - TemporaryUE_ID_tMSI, - TemporaryUE_ID_p_TMSI, -} TemporaryUE_ID_choice; - -typedef struct TemporaryUE_ID { - TemporaryUE_ID_choice choice; - union { - TMSI tMSI; - P_TMSI p_TMSI; - } u; -} TemporaryUE_ID; - -extern const ASN1CType asn1_type_TemporaryUE_ID[]; - -typedef ASN1String TimeToMBMSDataTransfer; - -extern const ASN1CType asn1_type_TimeToMBMSDataTransfer[]; - -typedef ASN1String TimingDifferenceULDL; - -extern const ASN1CType asn1_type_TimingDifferenceULDL[]; - -typedef ASN1String TraceType; - -extern const ASN1CType asn1_type_TraceType[]; - -typedef ASN1String TriggerID; - -extern const ASN1CType asn1_type_TriggerID[]; - -typedef struct ProtocolExtensionField_83 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_83; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_83[]; - -typedef struct ProtocolExtensionContainer_83 { - ProtocolExtensionField_83 *tab; - int count; -} ProtocolExtensionContainer_83; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_83[]; - -typedef struct TunnelInformation { - TransportLayerAddress transportLayerAddress; - BOOL uDP_Port_Number_option; - Port_Number uDP_Port_Number; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_83 iE_Extensions; -} TunnelInformation; - - -extern const ASN1CType asn1_type_TunnelInformation[]; - -typedef int UE_AggregateMaximumBitRateDownlink; - -extern const ASN1CType asn1_type_UE_AggregateMaximumBitRateDownlink[]; - -typedef int UE_AggregateMaximumBitRateUplink; - -extern const ASN1CType asn1_type_UE_AggregateMaximumBitRateUplink[]; - -typedef struct UE_AggregateMaximumBitRate { - BOOL uE_AggregateMaximumBitRateDownlink_option; - UE_AggregateMaximumBitRateDownlink uE_AggregateMaximumBitRateDownlink; - BOOL uE_AggregateMaximumBitRateUplink_option; - UE_AggregateMaximumBitRateUplink uE_AggregateMaximumBitRateUplink; -} UE_AggregateMaximumBitRate; - - -extern const ASN1CType asn1_type_UE_AggregateMaximumBitRate[]; - -typedef ASN1BitString UESBI_IuA; - -extern const ASN1CType asn1_type_UESBI_IuA[]; - -typedef ASN1BitString UESBI_IuB; - -extern const ASN1CType asn1_type_UESBI_IuB[]; - -typedef struct ProtocolExtensionField_84 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_84; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_84[]; - -typedef struct ProtocolExtensionContainer_84 { - ProtocolExtensionField_84 *tab; - int count; -} ProtocolExtensionContainer_84; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_84[]; - -typedef struct UESBI_Iu { - BOOL uESBI_IuA_option; - UESBI_IuA uESBI_IuA; - BOOL uESBI_IuB_option; - UESBI_IuB uESBI_IuB; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_84 iE_Extensions; -} UESBI_Iu; - - -extern const ASN1CType asn1_type_UESBI_Iu[]; - -typedef int UL_GTP_PDU_SequenceNumber; - -extern const ASN1CType asn1_type_UL_GTP_PDU_SequenceNumber[]; - -typedef int UL_N_PDU_SequenceNumber; - -extern const ASN1CType asn1_type_UL_N_PDU_SequenceNumber[]; - -typedef ASN1BitString UP_ModeVersions; - -extern const ASN1CType asn1_type_UP_ModeVersions[]; - -typedef enum UserPlaneMode { - UserPlaneMode_transparent_mode, - UserPlaneMode_support_mode_for_predefined_SDU_sizes, -} UserPlaneMode; - -extern const ASN1CType asn1_type_UserPlaneMode[]; - -typedef struct HorizontalSpeedAndBearing { - int bearing; - int horizontalSpeed; -} HorizontalSpeedAndBearing; - - -extern const ASN1CType asn1_type_HorizontalSpeedAndBearing[]; - -typedef struct ProtocolExtensionField_87 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_87; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_87[]; - -typedef struct ProtocolExtensionContainer_87 { - ProtocolExtensionField_87 *tab; - int count; -} ProtocolExtensionContainer_87; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_87[]; - -typedef struct HorizontalVelocity { - HorizontalSpeedAndBearing horizontalSpeedAndBearing; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_87 iE_Extensions; -} HorizontalVelocity; - - -extern const ASN1CType asn1_type_HorizontalVelocity[]; - -typedef enum VerticalSpeedDirection { - VerticalSpeedDirection_upward, - VerticalSpeedDirection_downward, -} VerticalSpeedDirection; - -extern const ASN1CType asn1_type_VerticalSpeedDirection[]; - -typedef struct VerticalVelocity { - int veritcalSpeed; - VerticalSpeedDirection veritcalSpeedDirection; -} VerticalVelocity; - - -extern const ASN1CType asn1_type_VerticalVelocity[]; - -typedef struct ProtocolExtensionField_88 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_88; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_88[]; - -typedef struct ProtocolExtensionContainer_88 { - ProtocolExtensionField_88 *tab; - int count; -} ProtocolExtensionContainer_88; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_88[]; - -typedef struct HorizontalWithVerticalVelocity { - HorizontalSpeedAndBearing horizontalSpeedAndBearing; - VerticalVelocity veritcalVelocity; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_88 iE_Extensions; -} HorizontalWithVerticalVelocity; - - -extern const ASN1CType asn1_type_HorizontalWithVerticalVelocity[]; - -typedef struct ProtocolExtensionField_89 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_89; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_89[]; - -typedef struct ProtocolExtensionContainer_89 { - ProtocolExtensionField_89 *tab; - int count; -} ProtocolExtensionContainer_89; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_89[]; - -typedef struct HorizontalVelocityWithUncertainty { - HorizontalSpeedAndBearing horizontalSpeedAndBearing; - int uncertaintySpeed; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_89 iE_Extensions; -} HorizontalVelocityWithUncertainty; - - -extern const ASN1CType asn1_type_HorizontalVelocityWithUncertainty[]; - -typedef struct ProtocolExtensionField_90 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_90; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_90[]; - -typedef struct ProtocolExtensionContainer_90 { - ProtocolExtensionField_90 *tab; - int count; -} ProtocolExtensionContainer_90; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_90[]; - -typedef struct HorizontalWithVerticalVelocityAndUncertainty { - HorizontalSpeedAndBearing horizontalSpeedAndBearing; - VerticalVelocity veritcalVelocity; - int horizontalUncertaintySpeed; - int verticalUncertaintySpeed; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_90 iE_Extensions; -} HorizontalWithVerticalVelocityAndUncertainty; - - -extern const ASN1CType asn1_type_HorizontalWithVerticalVelocityAndUncertainty[]; - -typedef enum { - VelocityEstimate_horizontalVelocity, - VelocityEstimate_horizontalWithVerticalVelocity, - VelocityEstimate_horizontalVelocityWithUncertainty, - VelocityEstimate_horizontalWithVeritcalVelocityAndUncertainty, -} VelocityEstimate_choice; - -typedef struct VelocityEstimate { - VelocityEstimate_choice choice; - union { - HorizontalVelocity horizontalVelocity; - HorizontalWithVerticalVelocity horizontalWithVerticalVelocity; - HorizontalVelocityWithUncertainty horizontalVelocityWithUncertainty; - HorizontalWithVerticalVelocityAndUncertainty horizontalWithVeritcalVelocityAndUncertainty; - } u; -} VelocityEstimate; - -extern const ASN1CType asn1_type_VelocityEstimate[]; - -typedef enum VoiceSupportMatchIndicator { - VoiceSupportMatchIndicator_supported, - VoiceSupportMatchIndicator_not_supported, -} VoiceSupportMatchIndicator; - -extern const ASN1CType asn1_type_VoiceSupportMatchIndicator[]; - -typedef struct ProtocolIE_Field_1 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_1; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_1[]; - -typedef struct ProtocolIE_Container_1 { - ProtocolIE_Field_1 *tab; - int count; -} ProtocolIE_Container_1; - -extern const ASN1CType asn1_type_ProtocolIE_Container_1[]; - -typedef struct ProtocolExtensionField_91 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_91; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_91[]; - -typedef struct ProtocolExtensionContainer_91 { - ProtocolExtensionField_91 *tab; - int count; -} ProtocolExtensionContainer_91; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_91[]; - -typedef struct Iu_ReleaseCommand { - ProtocolIE_Container_1 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_91 protocolExtensions; -} Iu_ReleaseCommand; - - -extern const ASN1CType asn1_type_Iu_ReleaseCommand[]; - -typedef struct ProtocolIE_Field_2 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_2; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_2[]; - -typedef struct ProtocolIE_Container_2 { - ProtocolIE_Field_2 *tab; - int count; -} ProtocolIE_Container_2; - -extern const ASN1CType asn1_type_ProtocolIE_Container_2[]; - -typedef struct ProtocolExtensionField_92 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_92; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_92[]; - -typedef struct ProtocolExtensionContainer_92 { - ProtocolExtensionField_92 *tab; - int count; -} ProtocolExtensionContainer_92; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_92[]; - -typedef struct Iu_ReleaseComplete { - ProtocolIE_Container_2 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_92 protocolExtensions; -} Iu_ReleaseComplete; - - -extern const ASN1CType asn1_type_Iu_ReleaseComplete[]; - -typedef struct ProtocolIE_Field_3 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_3; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_3[]; - -typedef struct ProtocolIE_Container_3 { - ProtocolIE_Field_3 *tab; - int count; -} ProtocolIE_Container_3; - -extern const ASN1CType asn1_type_ProtocolIE_Container_3[]; - -typedef struct ProtocolIE_ContainerList_1 { - ProtocolIE_Container_3 *tab; - int count; -} ProtocolIE_ContainerList_1; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerList_1[]; - -typedef ProtocolIE_ContainerList_1 RAB_DataVolumeReportList; - -#define asn1_type_RAB_DataVolumeReportList asn1_type_ProtocolIE_ContainerList_1 - -typedef struct ProtocolIE_Field_4 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_4; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_4[]; - -typedef struct ProtocolIE_Container_4 { - ProtocolIE_Field_4 *tab; - int count; -} ProtocolIE_Container_4; - -extern const ASN1CType asn1_type_ProtocolIE_Container_4[]; - -typedef struct ProtocolIE_ContainerList_2 { - ProtocolIE_Container_4 *tab; - int count; -} ProtocolIE_ContainerList_2; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerList_2[]; - -typedef ProtocolIE_ContainerList_2 RAB_ReleasedList_IuRelComp; - -#define asn1_type_RAB_ReleasedList_IuRelComp asn1_type_ProtocolIE_ContainerList_2 - -typedef struct ProtocolExtensionField_160 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_160; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_160[]; - -typedef struct ProtocolExtensionContainer_160 { - ProtocolExtensionField_160 *tab; - int count; -} ProtocolExtensionContainer_160; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_160[]; - -typedef struct DataVolumeList_1 { - UnsuccessfullyTransmittedDataVolume dl_UnsuccessfullyTransmittedDataVolume; - BOOL dataVolumeReference_option; - DataVolumeReference dataVolumeReference; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_160 iE_Extensions; -} DataVolumeList_1; - - -extern const ASN1CType asn1_type_DataVolumeList_1[]; - -typedef struct DataVolumeList { - DataVolumeList_1 *tab; - int count; -} DataVolumeList; - -extern const ASN1CType asn1_type_DataVolumeList[]; - -typedef struct ProtocolExtensionField_93 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_93; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_93[]; - -typedef struct ProtocolExtensionContainer_93 { - ProtocolExtensionField_93 *tab; - int count; -} ProtocolExtensionContainer_93; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_93[]; - -typedef struct RAB_DataVolumeReportItem { - RAB_ID rAB_ID; - BOOL dl_UnsuccessfullyTransmittedDataVolume_option; - DataVolumeList dl_UnsuccessfullyTransmittedDataVolume; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_93 iE_Extensions; -} RAB_DataVolumeReportItem; - - -extern const ASN1CType asn1_type_RAB_DataVolumeReportItem[]; - -typedef struct ProtocolExtensionField_94 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_94; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_94[]; - -typedef struct ProtocolExtensionContainer_94 { - ProtocolExtensionField_94 *tab; - int count; -} ProtocolExtensionContainer_94; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_94[]; - -typedef struct RAB_ReleasedItem_IuRelComp { - RAB_ID rAB_ID; - BOOL dL_GTP_PDU_SequenceNumber_option; - DL_GTP_PDU_SequenceNumber dL_GTP_PDU_SequenceNumber; - BOOL uL_GTP_PDU_SequenceNumber_option; - UL_GTP_PDU_SequenceNumber uL_GTP_PDU_SequenceNumber; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_94 iE_Extensions; -} RAB_ReleasedItem_IuRelComp; - - -extern const ASN1CType asn1_type_RAB_ReleasedItem_IuRelComp[]; - -typedef struct ProtocolIE_Field_5 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_5; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_5[]; - -typedef struct ProtocolIE_Container_5 { - ProtocolIE_Field_5 *tab; - int count; -} ProtocolIE_Container_5; - -extern const ASN1CType asn1_type_ProtocolIE_Container_5[]; - -typedef struct ProtocolExtensionField_95 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_95; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_95[]; - -typedef struct ProtocolExtensionContainer_95 { - ProtocolExtensionField_95 *tab; - int count; -} ProtocolExtensionContainer_95; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_95[]; - -typedef struct RelocationRequired { - ProtocolIE_Container_5 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_95 protocolExtensions; -} RelocationRequired; - - -extern const ASN1CType asn1_type_RelocationRequired[]; - -typedef struct ProtocolIE_Field_6 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_6; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_6[]; - -typedef struct ProtocolIE_Container_6 { - ProtocolIE_Field_6 *tab; - int count; -} ProtocolIE_Container_6; - -extern const ASN1CType asn1_type_ProtocolIE_Container_6[]; - -typedef struct ProtocolExtensionField_96 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_96; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_96[]; - -typedef struct ProtocolExtensionContainer_96 { - ProtocolExtensionField_96 *tab; - int count; -} ProtocolExtensionContainer_96; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_96[]; - -typedef struct RelocationCommand { - ProtocolIE_Container_6 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_96 protocolExtensions; -} RelocationCommand; - - -extern const ASN1CType asn1_type_RelocationCommand[]; - -typedef struct ProtocolIE_Field_7 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_7; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_7[]; - -typedef struct ProtocolIE_Container_7 { - ProtocolIE_Field_7 *tab; - int count; -} ProtocolIE_Container_7; - -extern const ASN1CType asn1_type_ProtocolIE_Container_7[]; - -typedef struct ProtocolIE_ContainerList_3 { - ProtocolIE_Container_7 *tab; - int count; -} ProtocolIE_ContainerList_3; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerList_3[]; - -typedef ProtocolIE_ContainerList_3 RAB_RelocationReleaseList; - -#define asn1_type_RAB_RelocationReleaseList asn1_type_ProtocolIE_ContainerList_3 - -typedef struct ProtocolIE_Field_8 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_8; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_8[]; - -typedef struct ProtocolIE_Container_8 { - ProtocolIE_Field_8 *tab; - int count; -} ProtocolIE_Container_8; - -extern const ASN1CType asn1_type_ProtocolIE_Container_8[]; - -typedef struct ProtocolIE_ContainerList_4 { - ProtocolIE_Container_8 *tab; - int count; -} ProtocolIE_ContainerList_4; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerList_4[]; - -typedef ProtocolIE_ContainerList_4 RAB_DataForwardingList; - -#define asn1_type_RAB_DataForwardingList asn1_type_ProtocolIE_ContainerList_4 - -typedef struct ProtocolExtensionField_97 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_97; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_97[]; - -typedef struct ProtocolExtensionContainer_97 { - ProtocolExtensionField_97 *tab; - int count; -} ProtocolExtensionContainer_97; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_97[]; - -typedef struct RAB_RelocationReleaseItem { - RAB_ID rAB_ID; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_97 iE_Extensions; -} RAB_RelocationReleaseItem; - - -extern const ASN1CType asn1_type_RAB_RelocationReleaseItem[]; - -typedef struct ProtocolExtensionField_98 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_98; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_98[]; - -typedef struct ProtocolExtensionContainer_98 { - ProtocolExtensionField_98 *tab; - int count; -} ProtocolExtensionContainer_98; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_98[]; - -typedef struct RAB_DataForwardingItem { - RAB_ID rAB_ID; - TransportLayerAddress transportLayerAddress; - IuTransportAssociation iuTransportAssociation; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_98 iE_Extensions; -} RAB_DataForwardingItem; - - -extern const ASN1CType asn1_type_RAB_DataForwardingItem[]; - -typedef struct ProtocolIE_Field_9 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_9; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_9[]; - -typedef struct ProtocolIE_Container_9 { - ProtocolIE_Field_9 *tab; - int count; -} ProtocolIE_Container_9; - -extern const ASN1CType asn1_type_ProtocolIE_Container_9[]; - -typedef struct ProtocolExtensionField_99 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_99; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_99[]; - -typedef struct ProtocolExtensionContainer_99 { - ProtocolExtensionField_99 *tab; - int count; -} ProtocolExtensionContainer_99; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_99[]; - -typedef struct RelocationPreparationFailure { - ProtocolIE_Container_9 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_99 protocolExtensions; -} RelocationPreparationFailure; - - -extern const ASN1CType asn1_type_RelocationPreparationFailure[]; - -typedef struct ProtocolIE_Field_10 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_10; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_10[]; - -typedef struct ProtocolIE_Container_10 { - ProtocolIE_Field_10 *tab; - int count; -} ProtocolIE_Container_10; - -extern const ASN1CType asn1_type_ProtocolIE_Container_10[]; - -typedef struct ProtocolExtensionField_100 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_100; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_100[]; - -typedef struct ProtocolExtensionContainer_100 { - ProtocolExtensionField_100 *tab; - int count; -} ProtocolExtensionContainer_100; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_100[]; - -typedef struct RelocationRequest { - ProtocolIE_Container_10 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_100 protocolExtensions; -} RelocationRequest; - - -extern const ASN1CType asn1_type_RelocationRequest[]; - -typedef struct ProtocolIE_Field_11 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_11; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_11[]; - -typedef struct ProtocolIE_Container_11 { - ProtocolIE_Field_11 *tab; - int count; -} ProtocolIE_Container_11; - -extern const ASN1CType asn1_type_ProtocolIE_Container_11[]; - -typedef struct ProtocolIE_ContainerList_5 { - ProtocolIE_Container_11 *tab; - int count; -} ProtocolIE_ContainerList_5; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerList_5[]; - -typedef ProtocolIE_ContainerList_5 RAB_SetupList_RelocReq; - -#define asn1_type_RAB_SetupList_RelocReq asn1_type_ProtocolIE_ContainerList_5 - -typedef struct ProtocolExtensionField_102 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_102; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_102[]; - -typedef struct ProtocolExtensionContainer_102 { - ProtocolExtensionField_102 *tab; - int count; -} ProtocolExtensionContainer_102; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_102[]; - -typedef struct UserPlaneInformation { - UserPlaneMode userPlaneMode; - UP_ModeVersions uP_ModeVersions; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_102 iE_Extensions; -} UserPlaneInformation; - - -extern const ASN1CType asn1_type_UserPlaneInformation[]; - -typedef struct ProtocolExtensionField_101 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_101; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_101[]; - -typedef struct ProtocolExtensionContainer_101 { - ProtocolExtensionField_101 *tab; - int count; -} ProtocolExtensionContainer_101; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_101[]; - -typedef struct RAB_SetupItem_RelocReq { - RAB_ID rAB_ID; - BOOL nAS_SynchronisationIndicator_option; - NAS_SynchronisationIndicator nAS_SynchronisationIndicator; - RAB_Parameters rAB_Parameters; - BOOL dataVolumeReportingIndication_option; - DataVolumeReportingIndication dataVolumeReportingIndication; - BOOL pDP_TypeInformation_option; - PDP_TypeInformation pDP_TypeInformation; - UserPlaneInformation userPlaneInformation; - TransportLayerAddress transportLayerAddress; - IuTransportAssociation iuTransportAssociation; - BOOL service_Handover_option; - Service_Handover service_Handover; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_101 iE_Extensions; -} RAB_SetupItem_RelocReq; - - -extern const ASN1CType asn1_type_RAB_SetupItem_RelocReq[]; - -typedef struct ProtocolExtensionField_104 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_104; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_104[]; - -typedef struct ProtocolExtensionContainer_104 { - ProtocolExtensionField_104 *tab; - int count; -} ProtocolExtensionContainer_104; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_104[]; - -typedef struct JoinedMBMSBearerService_IEs_1 { - TMGI tMGI; - MBMS_PTP_RAB_ID mBMS_PTP_RAB_ID; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_104 iE_Extensions; -} JoinedMBMSBearerService_IEs_1; - - -extern const ASN1CType asn1_type_JoinedMBMSBearerService_IEs_1[]; - -typedef struct JoinedMBMSBearerService_IEs { - JoinedMBMSBearerService_IEs_1 *tab; - int count; -} JoinedMBMSBearerService_IEs; - -extern const ASN1CType asn1_type_JoinedMBMSBearerService_IEs[]; - -typedef struct ProtocolExtensionField_103 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_103; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_103[]; - -typedef struct ProtocolExtensionContainer_103 { - ProtocolExtensionField_103 *tab; - int count; -} ProtocolExtensionContainer_103; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_103[]; - -typedef struct CNMBMSLinkingInformation { - JoinedMBMSBearerService_IEs joinedMBMSBearerService_IEs; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_103 iE_Extensions; -} CNMBMSLinkingInformation; - - -extern const ASN1CType asn1_type_CNMBMSLinkingInformation[]; - -typedef struct ProtocolIE_Field_12 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_12; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_12[]; - -typedef struct ProtocolIE_Container_12 { - ProtocolIE_Field_12 *tab; - int count; -} ProtocolIE_Container_12; - -extern const ASN1CType asn1_type_ProtocolIE_Container_12[]; - -typedef struct ProtocolExtensionField_105 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_105; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_105[]; - -typedef struct ProtocolExtensionContainer_105 { - ProtocolExtensionField_105 *tab; - int count; -} ProtocolExtensionContainer_105; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_105[]; - -typedef struct RelocationRequestAcknowledge { - ProtocolIE_Container_12 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_105 protocolExtensions; -} RelocationRequestAcknowledge; - - -extern const ASN1CType asn1_type_RelocationRequestAcknowledge[]; - -typedef struct ProtocolIE_Field_13 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_13; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_13[]; - -typedef struct ProtocolIE_Container_13 { - ProtocolIE_Field_13 *tab; - int count; -} ProtocolIE_Container_13; - -extern const ASN1CType asn1_type_ProtocolIE_Container_13[]; - -typedef struct ProtocolIE_ContainerList_6 { - ProtocolIE_Container_13 *tab; - int count; -} ProtocolIE_ContainerList_6; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerList_6[]; - -typedef ProtocolIE_ContainerList_6 RAB_SetupList_RelocReqAck; - -#define asn1_type_RAB_SetupList_RelocReqAck asn1_type_ProtocolIE_ContainerList_6 - -typedef struct ProtocolIE_Field_14 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_14; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_14[]; - -typedef struct ProtocolIE_Container_14 { - ProtocolIE_Field_14 *tab; - int count; -} ProtocolIE_Container_14; - -extern const ASN1CType asn1_type_ProtocolIE_Container_14[]; - -typedef struct ProtocolIE_ContainerList_7 { - ProtocolIE_Container_14 *tab; - int count; -} ProtocolIE_ContainerList_7; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerList_7[]; - -typedef ProtocolIE_ContainerList_7 RAB_FailedList; - -#define asn1_type_RAB_FailedList asn1_type_ProtocolIE_ContainerList_7 - -typedef struct ProtocolExtensionField_106 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_106; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_106[]; - -typedef struct ProtocolExtensionContainer_106 { - ProtocolExtensionField_106 *tab; - int count; -} ProtocolExtensionContainer_106; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_106[]; - -typedef struct RAB_SetupItem_RelocReqAck { - RAB_ID rAB_ID; - BOOL transportLayerAddress_option; - TransportLayerAddress transportLayerAddress; - BOOL iuTransportAssociation_option; - IuTransportAssociation iuTransportAssociation; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_106 iE_Extensions; -} RAB_SetupItem_RelocReqAck; - - -extern const ASN1CType asn1_type_RAB_SetupItem_RelocReqAck[]; - -typedef struct ProtocolExtensionField_107 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_107; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_107[]; - -typedef struct ProtocolExtensionContainer_107 { - ProtocolExtensionField_107 *tab; - int count; -} ProtocolExtensionContainer_107; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_107[]; - -typedef struct RAB_FailedItem { - RAB_ID rAB_ID; - Cause cause; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_107 iE_Extensions; -} RAB_FailedItem; - - -extern const ASN1CType asn1_type_RAB_FailedItem[]; - -typedef struct ProtocolIE_Field_15 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_15; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_15[]; - -typedef struct ProtocolIE_Container_15 { - ProtocolIE_Field_15 *tab; - int count; -} ProtocolIE_Container_15; - -extern const ASN1CType asn1_type_ProtocolIE_Container_15[]; - -typedef struct ProtocolExtensionField_108 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_108; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_108[]; - -typedef struct ProtocolExtensionContainer_108 { - ProtocolExtensionField_108 *tab; - int count; -} ProtocolExtensionContainer_108; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_108[]; - -typedef struct RelocationFailure { - ProtocolIE_Container_15 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_108 protocolExtensions; -} RelocationFailure; - - -extern const ASN1CType asn1_type_RelocationFailure[]; - -typedef struct ProtocolIE_Field_16 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_16; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_16[]; - -typedef struct ProtocolIE_Container_16 { - ProtocolIE_Field_16 *tab; - int count; -} ProtocolIE_Container_16; - -extern const ASN1CType asn1_type_ProtocolIE_Container_16[]; - -typedef struct ProtocolExtensionField_109 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_109; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_109[]; - -typedef struct ProtocolExtensionContainer_109 { - ProtocolExtensionField_109 *tab; - int count; -} ProtocolExtensionContainer_109; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_109[]; - -typedef struct RelocationCancel { - ProtocolIE_Container_16 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_109 protocolExtensions; -} RelocationCancel; - - -extern const ASN1CType asn1_type_RelocationCancel[]; - -typedef struct ProtocolIE_Field_17 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_17; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_17[]; - -typedef struct ProtocolIE_Container_17 { - ProtocolIE_Field_17 *tab; - int count; -} ProtocolIE_Container_17; - -extern const ASN1CType asn1_type_ProtocolIE_Container_17[]; - -typedef struct ProtocolExtensionField_110 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_110; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_110[]; - -typedef struct ProtocolExtensionContainer_110 { - ProtocolExtensionField_110 *tab; - int count; -} ProtocolExtensionContainer_110; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_110[]; - -typedef struct RelocationCancelAcknowledge { - ProtocolIE_Container_17 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_110 protocolExtensions; -} RelocationCancelAcknowledge; - - -extern const ASN1CType asn1_type_RelocationCancelAcknowledge[]; - -typedef struct ProtocolIE_Field_18 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_18; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_18[]; - -typedef struct ProtocolIE_Container_18 { - ProtocolIE_Field_18 *tab; - int count; -} ProtocolIE_Container_18; - -extern const ASN1CType asn1_type_ProtocolIE_Container_18[]; - -typedef struct ProtocolExtensionField_111 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_111; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_111[]; - -typedef struct ProtocolExtensionContainer_111 { - ProtocolExtensionField_111 *tab; - int count; -} ProtocolExtensionContainer_111; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_111[]; - -typedef struct SRNS_ContextRequest { - ProtocolIE_Container_18 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_111 protocolExtensions; -} SRNS_ContextRequest; - - -extern const ASN1CType asn1_type_SRNS_ContextRequest[]; - -typedef struct ProtocolIE_Field_19 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_19; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_19[]; - -typedef struct ProtocolIE_Container_19 { - ProtocolIE_Field_19 *tab; - int count; -} ProtocolIE_Container_19; - -extern const ASN1CType asn1_type_ProtocolIE_Container_19[]; - -typedef struct ProtocolIE_ContainerList_8 { - ProtocolIE_Container_19 *tab; - int count; -} ProtocolIE_ContainerList_8; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerList_8[]; - -typedef ProtocolIE_ContainerList_8 RAB_DataForwardingList_SRNS_CtxReq; - -#define asn1_type_RAB_DataForwardingList_SRNS_CtxReq asn1_type_ProtocolIE_ContainerList_8 - -typedef struct ProtocolExtensionField_112 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_112; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_112[]; - -typedef struct ProtocolExtensionContainer_112 { - ProtocolExtensionField_112 *tab; - int count; -} ProtocolExtensionContainer_112; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_112[]; - -typedef struct RAB_DataForwardingItem_SRNS_CtxReq { - RAB_ID rAB_ID; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_112 iE_Extensions; -} RAB_DataForwardingItem_SRNS_CtxReq; - - -extern const ASN1CType asn1_type_RAB_DataForwardingItem_SRNS_CtxReq[]; - -typedef struct ProtocolIE_Field_20 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_20; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_20[]; - -typedef struct ProtocolIE_Container_20 { - ProtocolIE_Field_20 *tab; - int count; -} ProtocolIE_Container_20; - -extern const ASN1CType asn1_type_ProtocolIE_Container_20[]; - -typedef struct ProtocolExtensionField_113 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_113; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_113[]; - -typedef struct ProtocolExtensionContainer_113 { - ProtocolExtensionField_113 *tab; - int count; -} ProtocolExtensionContainer_113; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_113[]; - -typedef struct SRNS_ContextResponse { - ProtocolIE_Container_20 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_113 protocolExtensions; -} SRNS_ContextResponse; - - -extern const ASN1CType asn1_type_SRNS_ContextResponse[]; - -typedef struct ProtocolIE_Field_21 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_21; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_21[]; - -typedef struct ProtocolIE_Container_21 { - ProtocolIE_Field_21 *tab; - int count; -} ProtocolIE_Container_21; - -extern const ASN1CType asn1_type_ProtocolIE_Container_21[]; - -typedef struct ProtocolIE_ContainerList_9 { - ProtocolIE_Container_21 *tab; - int count; -} ProtocolIE_ContainerList_9; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerList_9[]; - -typedef ProtocolIE_ContainerList_9 RAB_ContextList; - -#define asn1_type_RAB_ContextList asn1_type_ProtocolIE_ContainerList_9 - -typedef struct ProtocolIE_Field_22 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_22; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_22[]; - -typedef struct ProtocolIE_Container_22 { - ProtocolIE_Field_22 *tab; - int count; -} ProtocolIE_Container_22; - -extern const ASN1CType asn1_type_ProtocolIE_Container_22[]; - -typedef struct ProtocolIE_ContainerList_10 { - ProtocolIE_Container_22 *tab; - int count; -} ProtocolIE_ContainerList_10; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerList_10[]; - -typedef ProtocolIE_ContainerList_10 RAB_ContextFailedtoTransferList; - -#define asn1_type_RAB_ContextFailedtoTransferList asn1_type_ProtocolIE_ContainerList_10 - -typedef struct ProtocolExtensionField_114 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_114; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_114[]; - -typedef struct ProtocolExtensionContainer_114 { - ProtocolExtensionField_114 *tab; - int count; -} ProtocolExtensionContainer_114; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_114[]; - -typedef struct RAB_ContextItem { - RAB_ID rAB_ID; - BOOL dl_GTP_PDU_SequenceNumber_option; - DL_GTP_PDU_SequenceNumber dl_GTP_PDU_SequenceNumber; - BOOL ul_GTP_PDU_SequenceNumber_option; - UL_GTP_PDU_SequenceNumber ul_GTP_PDU_SequenceNumber; - BOOL dl_N_PDU_SequenceNumber_option; - DL_N_PDU_SequenceNumber dl_N_PDU_SequenceNumber; - BOOL ul_N_PDU_SequenceNumber_option; - UL_N_PDU_SequenceNumber ul_N_PDU_SequenceNumber; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_114 iE_Extensions; -} RAB_ContextItem; - - -extern const ASN1CType asn1_type_RAB_ContextItem[]; - -typedef struct ProtocolExtensionField_115 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_115; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_115[]; - -typedef struct ProtocolExtensionContainer_115 { - ProtocolExtensionField_115 *tab; - int count; -} ProtocolExtensionContainer_115; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_115[]; - -typedef struct RABs_ContextFailedtoTransferItem { - RAB_ID rAB_ID; - Cause cause; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_115 iE_Extensions; -} RABs_ContextFailedtoTransferItem; - - -extern const ASN1CType asn1_type_RABs_ContextFailedtoTransferItem[]; - -typedef struct ProtocolIE_Field_23 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_23; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_23[]; - -typedef struct ProtocolIE_Container_23 { - ProtocolIE_Field_23 *tab; - int count; -} ProtocolIE_Container_23; - -extern const ASN1CType asn1_type_ProtocolIE_Container_23[]; - -typedef struct ProtocolExtensionField_116 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_116; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_116[]; - -typedef struct ProtocolExtensionContainer_116 { - ProtocolExtensionField_116 *tab; - int count; -} ProtocolExtensionContainer_116; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_116[]; - -typedef struct SecurityModeCommand { - ProtocolIE_Container_23 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_116 protocolExtensions; -} SecurityModeCommand; - - -extern const ASN1CType asn1_type_SecurityModeCommand[]; - -typedef struct ProtocolIE_Field_24 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_24; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_24[]; - -typedef struct ProtocolIE_Container_24 { - ProtocolIE_Field_24 *tab; - int count; -} ProtocolIE_Container_24; - -extern const ASN1CType asn1_type_ProtocolIE_Container_24[]; - -typedef struct ProtocolExtensionField_117 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_117; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_117[]; - -typedef struct ProtocolExtensionContainer_117 { - ProtocolExtensionField_117 *tab; - int count; -} ProtocolExtensionContainer_117; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_117[]; - -typedef struct SecurityModeComplete { - ProtocolIE_Container_24 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_117 protocolExtensions; -} SecurityModeComplete; - - -extern const ASN1CType asn1_type_SecurityModeComplete[]; - -typedef struct ProtocolIE_Field_25 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_25; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_25[]; - -typedef struct ProtocolIE_Container_25 { - ProtocolIE_Field_25 *tab; - int count; -} ProtocolIE_Container_25; - -extern const ASN1CType asn1_type_ProtocolIE_Container_25[]; - -typedef struct ProtocolExtensionField_118 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_118; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_118[]; - -typedef struct ProtocolExtensionContainer_118 { - ProtocolExtensionField_118 *tab; - int count; -} ProtocolExtensionContainer_118; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_118[]; - -typedef struct SecurityModeReject { - ProtocolIE_Container_25 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_118 protocolExtensions; -} SecurityModeReject; - - -extern const ASN1CType asn1_type_SecurityModeReject[]; - -typedef struct ProtocolIE_Field_26 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_26; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_26[]; - -typedef struct ProtocolIE_Container_26 { - ProtocolIE_Field_26 *tab; - int count; -} ProtocolIE_Container_26; - -extern const ASN1CType asn1_type_ProtocolIE_Container_26[]; - -typedef struct ProtocolExtensionField_119 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_119; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_119[]; - -typedef struct ProtocolExtensionContainer_119 { - ProtocolExtensionField_119 *tab; - int count; -} ProtocolExtensionContainer_119; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_119[]; - -typedef struct DataVolumeReportRequest { - ProtocolIE_Container_26 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_119 protocolExtensions; -} DataVolumeReportRequest; - - -extern const ASN1CType asn1_type_DataVolumeReportRequest[]; - -typedef struct ProtocolIE_Field_27 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_27; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_27[]; - -typedef struct ProtocolIE_Container_27 { - ProtocolIE_Field_27 *tab; - int count; -} ProtocolIE_Container_27; - -extern const ASN1CType asn1_type_ProtocolIE_Container_27[]; - -typedef struct ProtocolIE_ContainerList_11 { - ProtocolIE_Container_27 *tab; - int count; -} ProtocolIE_ContainerList_11; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerList_11[]; - -typedef ProtocolIE_ContainerList_11 RAB_DataVolumeReportRequestList; - -#define asn1_type_RAB_DataVolumeReportRequestList asn1_type_ProtocolIE_ContainerList_11 - -typedef struct ProtocolExtensionField_120 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_120; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_120[]; - -typedef struct ProtocolExtensionContainer_120 { - ProtocolExtensionField_120 *tab; - int count; -} ProtocolExtensionContainer_120; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_120[]; - -typedef struct RAB_DataVolumeReportRequestItem { - RAB_ID rAB_ID; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_120 iE_Extensions; -} RAB_DataVolumeReportRequestItem; - - -extern const ASN1CType asn1_type_RAB_DataVolumeReportRequestItem[]; - -typedef struct ProtocolIE_Field_28 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_28; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_28[]; - -typedef struct ProtocolIE_Container_28 { - ProtocolIE_Field_28 *tab; - int count; -} ProtocolIE_Container_28; - -extern const ASN1CType asn1_type_ProtocolIE_Container_28[]; - -typedef struct ProtocolExtensionField_121 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_121; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_121[]; - -typedef struct ProtocolExtensionContainer_121 { - ProtocolExtensionField_121 *tab; - int count; -} ProtocolExtensionContainer_121; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_121[]; - -typedef struct DataVolumeReport { - ProtocolIE_Container_28 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_121 protocolExtensions; -} DataVolumeReport; - - -extern const ASN1CType asn1_type_DataVolumeReport[]; - -typedef struct ProtocolIE_Field_29 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_29; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_29[]; - -typedef struct ProtocolIE_Container_29 { - ProtocolIE_Field_29 *tab; - int count; -} ProtocolIE_Container_29; - -extern const ASN1CType asn1_type_ProtocolIE_Container_29[]; - -typedef struct ProtocolIE_ContainerList_12 { - ProtocolIE_Container_29 *tab; - int count; -} ProtocolIE_ContainerList_12; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerList_12[]; - -typedef ProtocolIE_ContainerList_12 RAB_FailedtoReportList; - -#define asn1_type_RAB_FailedtoReportList asn1_type_ProtocolIE_ContainerList_12 - -typedef struct ProtocolExtensionField_122 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_122; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_122[]; - -typedef struct ProtocolExtensionContainer_122 { - ProtocolExtensionField_122 *tab; - int count; -} ProtocolExtensionContainer_122; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_122[]; - -typedef struct RABs_failed_to_reportItem { - RAB_ID rAB_ID; - Cause cause; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_122 iE_Extensions; -} RABs_failed_to_reportItem; - - -extern const ASN1CType asn1_type_RABs_failed_to_reportItem[]; - -typedef struct ProtocolIE_Field_30 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_30; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_30[]; - -typedef struct ProtocolIE_Container_30 { - ProtocolIE_Field_30 *tab; - int count; -} ProtocolIE_Container_30; - -extern const ASN1CType asn1_type_ProtocolIE_Container_30[]; - -typedef struct ProtocolExtensionField_123 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_123; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_123[]; - -typedef struct ProtocolExtensionContainer_123 { - ProtocolExtensionField_123 *tab; - int count; -} ProtocolExtensionContainer_123; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_123[]; - -typedef struct Reset { - ProtocolIE_Container_30 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_123 protocolExtensions; -} Reset; - - -extern const ASN1CType asn1_type_Reset[]; - -typedef struct ProtocolIE_Field_31 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_31; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_31[]; - -typedef struct ProtocolIE_Container_31 { - ProtocolIE_Field_31 *tab; - int count; -} ProtocolIE_Container_31; - -extern const ASN1CType asn1_type_ProtocolIE_Container_31[]; - -typedef struct ProtocolExtensionField_124 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_124; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_124[]; - -typedef struct ProtocolExtensionContainer_124 { - ProtocolExtensionField_124 *tab; - int count; -} ProtocolExtensionContainer_124; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_124[]; - -typedef struct ResetAcknowledge { - ProtocolIE_Container_31 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_124 protocolExtensions; -} ResetAcknowledge; - - -extern const ASN1CType asn1_type_ResetAcknowledge[]; - -typedef struct ProtocolIE_Field_32 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_32; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_32[]; - -typedef struct ProtocolIE_Container_32 { - ProtocolIE_Field_32 *tab; - int count; -} ProtocolIE_Container_32; - -extern const ASN1CType asn1_type_ProtocolIE_Container_32[]; - -typedef struct ProtocolExtensionField_125 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_125; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_125[]; - -typedef struct ProtocolExtensionContainer_125 { - ProtocolExtensionField_125 *tab; - int count; -} ProtocolExtensionContainer_125; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_125[]; - -typedef struct ResetResource { - ProtocolIE_Container_32 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_125 protocolExtensions; -} ResetResource; - - -extern const ASN1CType asn1_type_ResetResource[]; - -typedef struct ProtocolIE_Field_33 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_33; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_33[]; - -typedef struct ProtocolIE_Container_33 { - ProtocolIE_Field_33 *tab; - int count; -} ProtocolIE_Container_33; - -extern const ASN1CType asn1_type_ProtocolIE_Container_33[]; - -typedef struct ProtocolIE_ContainerList_13 { - ProtocolIE_Container_33 *tab; - int count; -} ProtocolIE_ContainerList_13; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerList_13[]; - -typedef ProtocolIE_ContainerList_13 ResetResourceList; - -#define asn1_type_ResetResourceList asn1_type_ProtocolIE_ContainerList_13 - -typedef struct ProtocolExtensionField_126 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_126; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_126[]; - -typedef struct ProtocolExtensionContainer_126 { - ProtocolExtensionField_126 *tab; - int count; -} ProtocolExtensionContainer_126; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_126[]; - -typedef struct ResetResourceItem { - IuSignallingConnectionIdentifier iuSigConId; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_126 iE_Extensions; -} ResetResourceItem; - - -extern const ASN1CType asn1_type_ResetResourceItem[]; - -typedef struct ProtocolIE_Field_34 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_34; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_34[]; - -typedef struct ProtocolIE_Container_34 { - ProtocolIE_Field_34 *tab; - int count; -} ProtocolIE_Container_34; - -extern const ASN1CType asn1_type_ProtocolIE_Container_34[]; - -typedef struct ProtocolExtensionField_127 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_127; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_127[]; - -typedef struct ProtocolExtensionContainer_127 { - ProtocolExtensionField_127 *tab; - int count; -} ProtocolExtensionContainer_127; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_127[]; - -typedef struct ResetResourceAcknowledge { - ProtocolIE_Container_34 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_127 protocolExtensions; -} ResetResourceAcknowledge; - - -extern const ASN1CType asn1_type_ResetResourceAcknowledge[]; - -typedef struct ProtocolIE_Field_35 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_35; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_35[]; - -typedef struct ProtocolIE_Container_35 { - ProtocolIE_Field_35 *tab; - int count; -} ProtocolIE_Container_35; - -extern const ASN1CType asn1_type_ProtocolIE_Container_35[]; - -typedef struct ProtocolIE_ContainerList_14 { - ProtocolIE_Container_35 *tab; - int count; -} ProtocolIE_ContainerList_14; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerList_14[]; - -typedef ProtocolIE_ContainerList_14 ResetResourceAckList; - -#define asn1_type_ResetResourceAckList asn1_type_ProtocolIE_ContainerList_14 - -typedef struct ProtocolExtensionField_128 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_128; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_128[]; - -typedef struct ProtocolExtensionContainer_128 { - ProtocolExtensionField_128 *tab; - int count; -} ProtocolExtensionContainer_128; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_128[]; - -typedef struct ResetResourceAckItem { - IuSignallingConnectionIdentifier iuSigConId; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_128 iE_Extensions; -} ResetResourceAckItem; - - -extern const ASN1CType asn1_type_ResetResourceAckItem[]; - -typedef struct ProtocolIE_Field_36 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_36; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_36[]; - -typedef struct ProtocolIE_Container_36 { - ProtocolIE_Field_36 *tab; - int count; -} ProtocolIE_Container_36; - -extern const ASN1CType asn1_type_ProtocolIE_Container_36[]; - -typedef struct ProtocolExtensionField_129 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_129; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_129[]; - -typedef struct ProtocolExtensionContainer_129 { - ProtocolExtensionField_129 *tab; - int count; -} ProtocolExtensionContainer_129; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_129[]; - -typedef struct RAB_ReleaseRequest { - ProtocolIE_Container_36 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_129 protocolExtensions; -} RAB_ReleaseRequest; - - -extern const ASN1CType asn1_type_RAB_ReleaseRequest[]; - -typedef struct ProtocolIE_Field_37 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_37; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_37[]; - -typedef struct ProtocolIE_Container_37 { - ProtocolIE_Field_37 *tab; - int count; -} ProtocolIE_Container_37; - -extern const ASN1CType asn1_type_ProtocolIE_Container_37[]; - -typedef struct ProtocolIE_ContainerList_15 { - ProtocolIE_Container_37 *tab; - int count; -} ProtocolIE_ContainerList_15; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerList_15[]; - -typedef ProtocolIE_ContainerList_15 RAB_ReleaseList; - -#define asn1_type_RAB_ReleaseList asn1_type_ProtocolIE_ContainerList_15 - -typedef struct ProtocolExtensionField_130 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_130; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_130[]; - -typedef struct ProtocolExtensionContainer_130 { - ProtocolExtensionField_130 *tab; - int count; -} ProtocolExtensionContainer_130; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_130[]; - -typedef struct RAB_ReleaseItem { - RAB_ID rAB_ID; - Cause cause; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_130 iE_Extensions; -} RAB_ReleaseItem; - - -extern const ASN1CType asn1_type_RAB_ReleaseItem[]; - -typedef struct ProtocolIE_Field_38 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_38; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_38[]; - -typedef struct ProtocolIE_Container_38 { - ProtocolIE_Field_38 *tab; - int count; -} ProtocolIE_Container_38; - -extern const ASN1CType asn1_type_ProtocolIE_Container_38[]; - -typedef struct ProtocolExtensionField_131 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_131; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_131[]; - -typedef struct ProtocolExtensionContainer_131 { - ProtocolExtensionField_131 *tab; - int count; -} ProtocolExtensionContainer_131; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_131[]; - -typedef struct Iu_ReleaseRequest { - ProtocolIE_Container_38 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_131 protocolExtensions; -} Iu_ReleaseRequest; - - -extern const ASN1CType asn1_type_Iu_ReleaseRequest[]; - -typedef struct ProtocolIE_Field_39 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_39; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_39[]; - -typedef struct ProtocolIE_Container_39 { - ProtocolIE_Field_39 *tab; - int count; -} ProtocolIE_Container_39; - -extern const ASN1CType asn1_type_ProtocolIE_Container_39[]; - -typedef struct ProtocolExtensionField_132 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_132; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_132[]; - -typedef struct ProtocolExtensionContainer_132 { - ProtocolExtensionField_132 *tab; - int count; -} ProtocolExtensionContainer_132; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_132[]; - -typedef struct RelocationDetect { - ProtocolIE_Container_39 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_132 protocolExtensions; -} RelocationDetect; - - -extern const ASN1CType asn1_type_RelocationDetect[]; - -typedef struct ProtocolIE_Field_40 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_40; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_40[]; - -typedef struct ProtocolIE_Container_40 { - ProtocolIE_Field_40 *tab; - int count; -} ProtocolIE_Container_40; - -extern const ASN1CType asn1_type_ProtocolIE_Container_40[]; - -typedef struct ProtocolExtensionField_133 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_133; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_133[]; - -typedef struct ProtocolExtensionContainer_133 { - ProtocolExtensionField_133 *tab; - int count; -} ProtocolExtensionContainer_133; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_133[]; - -typedef struct RelocationComplete { - ProtocolIE_Container_40 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_133 protocolExtensions; -} RelocationComplete; - - -extern const ASN1CType asn1_type_RelocationComplete[]; - -typedef struct ProtocolIE_Field_41 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_41; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_41[]; - -typedef struct ProtocolIE_Container_41 { - ProtocolIE_Field_41 *tab; - int count; -} ProtocolIE_Container_41; - -extern const ASN1CType asn1_type_ProtocolIE_Container_41[]; - -typedef struct ProtocolExtensionField_134 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_134; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_134[]; - -typedef struct ProtocolExtensionContainer_134 { - ProtocolExtensionField_134 *tab; - int count; -} ProtocolExtensionContainer_134; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_134[]; - -typedef struct EnhancedRelocationCompleteRequest { - ProtocolIE_Container_41 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_134 protocolExtensions; -} EnhancedRelocationCompleteRequest; - - -extern const ASN1CType asn1_type_EnhancedRelocationCompleteRequest[]; - -typedef struct ProtocolIE_Field_42 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_42; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_42[]; - -typedef struct ProtocolIE_Container_42 { - ProtocolIE_Field_42 *tab; - int count; -} ProtocolIE_Container_42; - -extern const ASN1CType asn1_type_ProtocolIE_Container_42[]; - -typedef struct ProtocolIE_ContainerList_16 { - ProtocolIE_Container_42 *tab; - int count; -} ProtocolIE_ContainerList_16; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerList_16[]; - -typedef ProtocolIE_ContainerList_16 RAB_SetupList_EnhancedRelocCompleteReq; - -#define asn1_type_RAB_SetupList_EnhancedRelocCompleteReq asn1_type_ProtocolIE_ContainerList_16 - -typedef struct ProtocolExtensionField_135 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_135; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_135[]; - -typedef struct ProtocolExtensionContainer_135 { - ProtocolExtensionField_135 *tab; - int count; -} ProtocolExtensionContainer_135; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_135[]; - -typedef struct RAB_SetupItem_EnhancedRelocCompleteReq { - RAB_ID rAB_ID; - BOOL transportLayerAddressReq1_option; - TransportLayerAddress transportLayerAddressReq1; - BOOL iuTransportAssociationReq1_option; - IuTransportAssociation iuTransportAssociationReq1; - BOOL ass_RAB_Parameters_option; - Ass_RAB_Parameters ass_RAB_Parameters; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_135 iE_Extensions; -} RAB_SetupItem_EnhancedRelocCompleteReq; - - -extern const ASN1CType asn1_type_RAB_SetupItem_EnhancedRelocCompleteReq[]; - -typedef struct ProtocolIE_Field_43 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_43; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_43[]; - -typedef struct ProtocolIE_Container_43 { - ProtocolIE_Field_43 *tab; - int count; -} ProtocolIE_Container_43; - -extern const ASN1CType asn1_type_ProtocolIE_Container_43[]; - -typedef struct ProtocolExtensionField_136 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_136; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_136[]; - -typedef struct ProtocolExtensionContainer_136 { - ProtocolExtensionField_136 *tab; - int count; -} ProtocolExtensionContainer_136; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_136[]; - -typedef struct EnhancedRelocationCompleteResponse { - ProtocolIE_Container_43 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_136 protocolExtensions; -} EnhancedRelocationCompleteResponse; - - -extern const ASN1CType asn1_type_EnhancedRelocationCompleteResponse[]; - -typedef struct ProtocolIE_Field_44 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_44; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_44[]; - -typedef struct ProtocolIE_Container_44 { - ProtocolIE_Field_44 *tab; - int count; -} ProtocolIE_Container_44; - -extern const ASN1CType asn1_type_ProtocolIE_Container_44[]; - -typedef struct ProtocolIE_ContainerList_17 { - ProtocolIE_Container_44 *tab; - int count; -} ProtocolIE_ContainerList_17; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerList_17[]; - -typedef ProtocolIE_ContainerList_17 RAB_SetupList_EnhancedRelocCompleteRes; - -#define asn1_type_RAB_SetupList_EnhancedRelocCompleteRes asn1_type_ProtocolIE_ContainerList_17 - -typedef struct ProtocolIE_Field_45 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_45; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_45[]; - -typedef struct ProtocolIE_Container_45 { - ProtocolIE_Field_45 *tab; - int count; -} ProtocolIE_Container_45; - -extern const ASN1CType asn1_type_ProtocolIE_Container_45[]; - -typedef struct ProtocolIE_ContainerList_18 { - ProtocolIE_Container_45 *tab; - int count; -} ProtocolIE_ContainerList_18; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerList_18[]; - -typedef ProtocolIE_ContainerList_18 RAB_ToBeReleasedList_EnhancedRelocCompleteRes; - -#define asn1_type_RAB_ToBeReleasedList_EnhancedRelocCompleteRes asn1_type_ProtocolIE_ContainerList_18 - -typedef struct ProtocolExtensionField_137 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_137; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_137[]; - -typedef struct ProtocolExtensionContainer_137 { - ProtocolExtensionField_137 *tab; - int count; -} ProtocolExtensionContainer_137; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_137[]; - -typedef struct RAB_SetupItem_EnhancedRelocCompleteRes { - RAB_ID rAB_ID; - BOOL rAB_Parameters_option; - RAB_Parameters rAB_Parameters; - UserPlaneInformation userPlaneInformation; - BOOL transportLayerAddressRes1_option; - TransportLayerAddress transportLayerAddressRes1; - BOOL iuTransportAssociationRes1_option; - IuTransportAssociation iuTransportAssociationRes1; - BOOL rab2beReleasedList_option; - RAB_ToBeReleasedList_EnhancedRelocCompleteRes rab2beReleasedList; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_137 iE_Extensions; -} RAB_SetupItem_EnhancedRelocCompleteRes; - - -extern const ASN1CType asn1_type_RAB_SetupItem_EnhancedRelocCompleteRes[]; - -typedef struct ProtocolExtensionField_138 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_138; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_138[]; - -typedef struct ProtocolExtensionContainer_138 { - ProtocolExtensionField_138 *tab; - int count; -} ProtocolExtensionContainer_138; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_138[]; - -typedef struct RAB_ToBeReleasedItem_EnhancedRelocCompleteRes { - RAB_ID rAB_ID; - Cause cause; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_138 iE_Extensions; -} RAB_ToBeReleasedItem_EnhancedRelocCompleteRes; - - -extern const ASN1CType asn1_type_RAB_ToBeReleasedItem_EnhancedRelocCompleteRes[]; - -typedef struct ProtocolIE_Field_46 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_46; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_46[]; - -typedef struct ProtocolIE_Container_46 { - ProtocolIE_Field_46 *tab; - int count; -} ProtocolIE_Container_46; - -extern const ASN1CType asn1_type_ProtocolIE_Container_46[]; - -typedef struct ProtocolExtensionField_139 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_139; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_139[]; - -typedef struct ProtocolExtensionContainer_139 { - ProtocolExtensionField_139 *tab; - int count; -} ProtocolExtensionContainer_139; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_139[]; - -typedef struct EnhancedRelocationCompleteFailure { - ProtocolIE_Container_46 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_139 protocolExtensions; -} EnhancedRelocationCompleteFailure; - - -extern const ASN1CType asn1_type_EnhancedRelocationCompleteFailure[]; - -typedef struct ProtocolIE_Field_47 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_47; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_47[]; - -typedef struct ProtocolIE_Container_47 { - ProtocolIE_Field_47 *tab; - int count; -} ProtocolIE_Container_47; - -extern const ASN1CType asn1_type_ProtocolIE_Container_47[]; - -typedef struct ProtocolExtensionField_140 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_140; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_140[]; - -typedef struct ProtocolExtensionContainer_140 { - ProtocolExtensionField_140 *tab; - int count; -} ProtocolExtensionContainer_140; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_140[]; - -typedef struct EnhancedRelocationCompleteConfirm { - ProtocolIE_Container_47 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_140 protocolExtensions; -} EnhancedRelocationCompleteConfirm; - - -extern const ASN1CType asn1_type_EnhancedRelocationCompleteConfirm[]; - -typedef struct ProtocolIE_Field_48 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_48; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_48[]; - -typedef struct ProtocolIE_Container_48 { - ProtocolIE_Field_48 *tab; - int count; -} ProtocolIE_Container_48; - -extern const ASN1CType asn1_type_ProtocolIE_Container_48[]; - -typedef struct ProtocolExtensionField_141 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_141; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_141[]; - -typedef struct ProtocolExtensionContainer_141 { - ProtocolExtensionField_141 *tab; - int count; -} ProtocolExtensionContainer_141; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_141[]; - -typedef struct Paging { - ProtocolIE_Container_48 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_141 protocolExtensions; -} Paging; - - -extern const ASN1CType asn1_type_Paging[]; - -typedef struct ProtocolIE_Field_49 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_49; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_49[]; - -typedef struct ProtocolIE_Container_49 { - ProtocolIE_Field_49 *tab; - int count; -} ProtocolIE_Container_49; - -extern const ASN1CType asn1_type_ProtocolIE_Container_49[]; - -typedef struct ProtocolExtensionField_142 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_142; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_142[]; - -typedef struct ProtocolExtensionContainer_142 { - ProtocolExtensionField_142 *tab; - int count; -} ProtocolExtensionContainer_142; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_142[]; - -typedef struct CommonID { - ProtocolIE_Container_49 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_142 protocolExtensions; -} CommonID; - - -extern const ASN1CType asn1_type_CommonID[]; - -typedef struct ProtocolIE_Field_50 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_50; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_50[]; - -typedef struct ProtocolIE_Container_50 { - ProtocolIE_Field_50 *tab; - int count; -} ProtocolIE_Container_50; - -extern const ASN1CType asn1_type_ProtocolIE_Container_50[]; - -typedef struct ProtocolExtensionField_143 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_143; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_143[]; - -typedef struct ProtocolExtensionContainer_143 { - ProtocolExtensionField_143 *tab; - int count; -} ProtocolExtensionContainer_143; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_143[]; - -typedef struct CN_InvokeTrace { - ProtocolIE_Container_50 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_143 protocolExtensions; -} CN_InvokeTrace; - - -extern const ASN1CType asn1_type_CN_InvokeTrace[]; - -typedef struct ProtocolIE_Field_51 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_51; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_51[]; - -typedef struct ProtocolIE_Container_51 { - ProtocolIE_Field_51 *tab; - int count; -} ProtocolIE_Container_51; - -extern const ASN1CType asn1_type_ProtocolIE_Container_51[]; - -typedef struct ProtocolExtensionField_144 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_144; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_144[]; - -typedef struct ProtocolExtensionContainer_144 { - ProtocolExtensionField_144 *tab; - int count; -} ProtocolExtensionContainer_144; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_144[]; - -typedef struct CN_DeactivateTrace { - ProtocolIE_Container_51 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_144 protocolExtensions; -} CN_DeactivateTrace; - - -extern const ASN1CType asn1_type_CN_DeactivateTrace[]; - -typedef struct ProtocolIE_Field_52 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_52; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_52[]; - -typedef struct ProtocolIE_Container_52 { - ProtocolIE_Field_52 *tab; - int count; -} ProtocolIE_Container_52; - -extern const ASN1CType asn1_type_ProtocolIE_Container_52[]; - -typedef struct ProtocolExtensionField_145 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_145; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_145[]; - -typedef struct ProtocolExtensionContainer_145 { - ProtocolExtensionField_145 *tab; - int count; -} ProtocolExtensionContainer_145; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_145[]; - -typedef struct LocationReportingControl { - ProtocolIE_Container_52 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_145 protocolExtensions; -} LocationReportingControl; - - -extern const ASN1CType asn1_type_LocationReportingControl[]; - -typedef struct ProtocolIE_Field_53 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_53; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_53[]; - -typedef struct ProtocolIE_Container_53 { - ProtocolIE_Field_53 *tab; - int count; -} ProtocolIE_Container_53; - -extern const ASN1CType asn1_type_ProtocolIE_Container_53[]; - -typedef struct ProtocolExtensionField_146 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_146; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_146[]; - -typedef struct ProtocolExtensionContainer_146 { - ProtocolExtensionField_146 *tab; - int count; -} ProtocolExtensionContainer_146; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_146[]; - -typedef struct LocationReport { - ProtocolIE_Container_53 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_146 protocolExtensions; -} LocationReport; - - -extern const ASN1CType asn1_type_LocationReport[]; - -typedef struct ProtocolIE_Field_54 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_54; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_54[]; - -typedef struct ProtocolIE_Container_54 { - ProtocolIE_Field_54 *tab; - int count; -} ProtocolIE_Container_54; - -extern const ASN1CType asn1_type_ProtocolIE_Container_54[]; - -typedef struct ProtocolExtensionField_147 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_147; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_147[]; - -typedef struct ProtocolExtensionContainer_147 { - ProtocolExtensionField_147 *tab; - int count; -} ProtocolExtensionContainer_147; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_147[]; - -typedef struct InitialUE_Message { - ProtocolIE_Container_54 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_147 protocolExtensions; -} InitialUE_Message; - - -extern const ASN1CType asn1_type_InitialUE_Message[]; - -typedef struct ProtocolIE_Field_55 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_55; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_55[]; - -typedef struct ProtocolIE_Container_55 { - ProtocolIE_Field_55 *tab; - int count; -} ProtocolIE_Container_55; - -extern const ASN1CType asn1_type_ProtocolIE_Container_55[]; - -typedef struct ProtocolExtensionField_148 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_148; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_148[]; - -typedef struct ProtocolExtensionContainer_148 { - ProtocolExtensionField_148 *tab; - int count; -} ProtocolExtensionContainer_148; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_148[]; - -typedef struct DirectTransfer { - ProtocolIE_Container_55 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_148 protocolExtensions; -} DirectTransfer; - - -extern const ASN1CType asn1_type_DirectTransfer[]; - -typedef struct ProtocolIE_Field_56 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_56; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_56[]; - -typedef struct RedirectionIndication { - ProtocolIE_Field_56 *tab; - int count; -} RedirectionIndication; - -extern const ASN1CType asn1_type_RedirectionIndication[]; - -typedef struct ProtocolIE_Field_57 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_57; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_57[]; - -typedef struct ProtocolIE_Container_56 { - ProtocolIE_Field_57 *tab; - int count; -} ProtocolIE_Container_56; - -extern const ASN1CType asn1_type_ProtocolIE_Container_56[]; - -typedef struct ProtocolExtensionField_149 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_149; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_149[]; - -typedef struct ProtocolExtensionContainer_149 { - ProtocolExtensionField_149 *tab; - int count; -} ProtocolExtensionContainer_149; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_149[]; - -typedef struct Overload { - ProtocolIE_Container_56 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_149 protocolExtensions; -} Overload; - - -extern const ASN1CType asn1_type_Overload[]; - -typedef struct ProtocolIE_Field_58 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_58; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_58[]; - -typedef struct ProtocolIE_Container_57 { - ProtocolIE_Field_58 *tab; - int count; -} ProtocolIE_Container_57; - -extern const ASN1CType asn1_type_ProtocolIE_Container_57[]; - -typedef struct ProtocolExtensionField_150 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_150; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_150[]; - -typedef struct ProtocolExtensionContainer_150 { - ProtocolExtensionField_150 *tab; - int count; -} ProtocolExtensionContainer_150; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_150[]; - -typedef struct ErrorIndication { - ProtocolIE_Container_57 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_150 protocolExtensions; -} ErrorIndication; - - -extern const ASN1CType asn1_type_ErrorIndication[]; - -typedef struct ProtocolIE_Field_59 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_59; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_59[]; - -typedef struct ProtocolIE_Container_58 { - ProtocolIE_Field_59 *tab; - int count; -} ProtocolIE_Container_58; - -extern const ASN1CType asn1_type_ProtocolIE_Container_58[]; - -typedef struct ProtocolExtensionField_151 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_151; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_151[]; - -typedef struct ProtocolExtensionContainer_151 { - ProtocolExtensionField_151 *tab; - int count; -} ProtocolExtensionContainer_151; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_151[]; - -typedef struct SRNS_DataForwardCommand { - ProtocolIE_Container_58 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_151 protocolExtensions; -} SRNS_DataForwardCommand; - - -extern const ASN1CType asn1_type_SRNS_DataForwardCommand[]; - -typedef struct ProtocolIE_Field_60 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_60; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_60[]; - -typedef struct ProtocolIE_Container_59 { - ProtocolIE_Field_60 *tab; - int count; -} ProtocolIE_Container_59; - -extern const ASN1CType asn1_type_ProtocolIE_Container_59[]; - -typedef struct ProtocolExtensionField_152 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_152; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_152[]; - -typedef struct ProtocolExtensionContainer_152 { - ProtocolExtensionField_152 *tab; - int count; -} ProtocolExtensionContainer_152; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_152[]; - -typedef struct ForwardSRNS_Context { - ProtocolIE_Container_59 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_152 protocolExtensions; -} ForwardSRNS_Context; - - -extern const ASN1CType asn1_type_ForwardSRNS_Context[]; - -typedef struct ProtocolIE_Field_61 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_61; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_61[]; - -typedef struct ProtocolIE_Container_60 { - ProtocolIE_Field_61 *tab; - int count; -} ProtocolIE_Container_60; - -extern const ASN1CType asn1_type_ProtocolIE_Container_60[]; - -typedef struct ProtocolExtensionField_153 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_153; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_153[]; - -typedef struct ProtocolExtensionContainer_153 { - ProtocolExtensionField_153 *tab; - int count; -} ProtocolExtensionContainer_153; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_153[]; - -typedef struct RAB_AssignmentRequest { - ProtocolIE_Container_60 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_153 protocolExtensions; -} RAB_AssignmentRequest; - - -extern const ASN1CType asn1_type_RAB_AssignmentRequest[]; - -typedef struct ProtocolIE_FieldPair_1 { - ProtocolIE_ID id; - Criticality firstCriticality; - ASN1OpenType firstValue; - Criticality secondCriticality; - ASN1OpenType secondValue; -} ProtocolIE_FieldPair_1; - - -extern const ASN1CType asn1_type_ProtocolIE_FieldPair_1[]; - -typedef struct ProtocolIE_ContainerPair_1 { - ProtocolIE_FieldPair_1 *tab; - int count; -} ProtocolIE_ContainerPair_1; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerPair_1[]; - -typedef struct ProtocolIE_ContainerPairList_1 { - ProtocolIE_ContainerPair_1 *tab; - int count; -} ProtocolIE_ContainerPairList_1; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerPairList_1[]; - -typedef ProtocolIE_ContainerPairList_1 RAB_SetupOrModifyList; - -#define asn1_type_RAB_SetupOrModifyList asn1_type_ProtocolIE_ContainerPairList_1 - -typedef struct ProtocolExtensionField_155 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_155; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_155[]; - -typedef struct ProtocolExtensionContainer_155 { - ProtocolExtensionField_155 *tab; - int count; -} ProtocolExtensionContainer_155; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_155[]; - -typedef struct TransportLayerInformation { - TransportLayerAddress transportLayerAddress; - IuTransportAssociation iuTransportAssociation; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_155 iE_Extensions; -} TransportLayerInformation; - - -extern const ASN1CType asn1_type_TransportLayerInformation[]; - -typedef struct ProtocolExtensionField_154 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_154; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_154[]; - -typedef struct ProtocolExtensionContainer_154 { - ProtocolExtensionField_154 *tab; - int count; -} ProtocolExtensionContainer_154; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_154[]; - -typedef struct RAB_SetupOrModifyItemFirst { - RAB_ID rAB_ID; - BOOL nAS_SynchronisationIndicator_option; - NAS_SynchronisationIndicator nAS_SynchronisationIndicator; - BOOL rAB_Parameters_option; - RAB_Parameters rAB_Parameters; - BOOL userPlaneInformation_option; - UserPlaneInformation userPlaneInformation; - BOOL transportLayerInformation_option; - TransportLayerInformation transportLayerInformation; - BOOL service_Handover_option; - Service_Handover service_Handover; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_154 iE_Extensions; -} RAB_SetupOrModifyItemFirst; - - -extern const ASN1CType asn1_type_RAB_SetupOrModifyItemFirst[]; - -typedef struct ProtocolExtensionField_156 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_156; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_156[]; - -typedef struct ProtocolExtensionContainer_156 { - ProtocolExtensionField_156 *tab; - int count; -} ProtocolExtensionContainer_156; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_156[]; - -typedef struct RAB_SetupOrModifyItemSecond { - BOOL pDP_TypeInformation_option; - PDP_TypeInformation pDP_TypeInformation; - BOOL dataVolumeReportingIndication_option; - DataVolumeReportingIndication dataVolumeReportingIndication; - BOOL dl_GTP_PDU_SequenceNumber_option; - DL_GTP_PDU_SequenceNumber dl_GTP_PDU_SequenceNumber; - BOOL ul_GTP_PDU_SequenceNumber_option; - UL_GTP_PDU_SequenceNumber ul_GTP_PDU_SequenceNumber; - BOOL dl_N_PDU_SequenceNumber_option; - DL_N_PDU_SequenceNumber dl_N_PDU_SequenceNumber; - BOOL ul_N_PDU_SequenceNumber_option; - UL_N_PDU_SequenceNumber ul_N_PDU_SequenceNumber; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_156 iE_Extensions; -} RAB_SetupOrModifyItemSecond; - - -extern const ASN1CType asn1_type_RAB_SetupOrModifyItemSecond[]; - -typedef struct ProtocolIE_Field_62 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_62; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_62[]; - -typedef struct ProtocolIE_Container_61 { - ProtocolIE_Field_62 *tab; - int count; -} ProtocolIE_Container_61; - -extern const ASN1CType asn1_type_ProtocolIE_Container_61[]; - -typedef struct ProtocolExtensionField_157 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_157; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_157[]; - -typedef struct ProtocolExtensionContainer_157 { - ProtocolExtensionField_157 *tab; - int count; -} ProtocolExtensionContainer_157; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_157[]; - -typedef struct RAB_AssignmentResponse { - ProtocolIE_Container_61 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_157 protocolExtensions; -} RAB_AssignmentResponse; - - -extern const ASN1CType asn1_type_RAB_AssignmentResponse[]; - -typedef struct ProtocolIE_Field_63 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_63; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_63[]; - -typedef struct ProtocolIE_Container_62 { - ProtocolIE_Field_63 *tab; - int count; -} ProtocolIE_Container_62; - -extern const ASN1CType asn1_type_ProtocolIE_Container_62[]; - -typedef struct ProtocolIE_ContainerList_19 { - ProtocolIE_Container_62 *tab; - int count; -} ProtocolIE_ContainerList_19; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerList_19[]; - -typedef ProtocolIE_ContainerList_19 RAB_SetupOrModifiedList; - -#define asn1_type_RAB_SetupOrModifiedList asn1_type_ProtocolIE_ContainerList_19 - -typedef struct ProtocolIE_Field_64 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_64; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_64[]; - -typedef struct ProtocolIE_Container_63 { - ProtocolIE_Field_64 *tab; - int count; -} ProtocolIE_Container_63; - -extern const ASN1CType asn1_type_ProtocolIE_Container_63[]; - -typedef struct ProtocolIE_ContainerList_20 { - ProtocolIE_Container_63 *tab; - int count; -} ProtocolIE_ContainerList_20; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerList_20[]; - -typedef ProtocolIE_ContainerList_20 RAB_ReleasedList; - -#define asn1_type_RAB_ReleasedList asn1_type_ProtocolIE_ContainerList_20 - -typedef struct ProtocolIE_Field_65 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_65; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_65[]; - -typedef struct ProtocolIE_Container_64 { - ProtocolIE_Field_65 *tab; - int count; -} ProtocolIE_Container_64; - -extern const ASN1CType asn1_type_ProtocolIE_Container_64[]; - -typedef struct ProtocolIE_ContainerList_21 { - ProtocolIE_Container_64 *tab; - int count; -} ProtocolIE_ContainerList_21; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerList_21[]; - -typedef ProtocolIE_ContainerList_21 RAB_QueuedList; - -#define asn1_type_RAB_QueuedList asn1_type_ProtocolIE_ContainerList_21 - -typedef RAB_FailedList RAB_ReleaseFailedList; - -#define asn1_type_RAB_ReleaseFailedList asn1_type_RAB_FailedList - -typedef struct ProtocolExtensionField_158 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_158; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_158[]; - -typedef struct ProtocolExtensionContainer_158 { - ProtocolExtensionField_158 *tab; - int count; -} ProtocolExtensionContainer_158; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_158[]; - -typedef struct RAB_SetupOrModifiedItem { - RAB_ID rAB_ID; - BOOL transportLayerAddress_option; - TransportLayerAddress transportLayerAddress; - BOOL iuTransportAssociation_option; - IuTransportAssociation iuTransportAssociation; - BOOL dl_dataVolumes_option; - DataVolumeList dl_dataVolumes; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_158 iE_Extensions; -} RAB_SetupOrModifiedItem; - - -extern const ASN1CType asn1_type_RAB_SetupOrModifiedItem[]; - -typedef struct ProtocolExtensionField_159 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_159; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_159[]; - -typedef struct ProtocolExtensionContainer_159 { - ProtocolExtensionField_159 *tab; - int count; -} ProtocolExtensionContainer_159; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_159[]; - -typedef struct RAB_ReleasedItem { - RAB_ID rAB_ID; - BOOL dl_dataVolumes_option; - DataVolumeList dl_dataVolumes; - BOOL dL_GTP_PDU_SequenceNumber_option; - DL_GTP_PDU_SequenceNumber dL_GTP_PDU_SequenceNumber; - BOOL uL_GTP_PDU_SequenceNumber_option; - UL_GTP_PDU_SequenceNumber uL_GTP_PDU_SequenceNumber; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_159 iE_Extensions; -} RAB_ReleasedItem; - - -extern const ASN1CType asn1_type_RAB_ReleasedItem[]; - -typedef struct ProtocolExtensionField_161 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_161; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_161[]; - -typedef struct ProtocolExtensionContainer_161 { - ProtocolExtensionField_161 *tab; - int count; -} ProtocolExtensionContainer_161; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_161[]; - -typedef struct RAB_QueuedItem { - RAB_ID rAB_ID; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_161 iE_Extensions; -} RAB_QueuedItem; - - -extern const ASN1CType asn1_type_RAB_QueuedItem[]; - -typedef struct ProtocolIE_Field_66 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_66; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_66[]; - -typedef struct ProtocolIE_Container_65 { - ProtocolIE_Field_66 *tab; - int count; -} ProtocolIE_Container_65; - -extern const ASN1CType asn1_type_ProtocolIE_Container_65[]; - -typedef struct ProtocolIE_ContainerList_22 { - ProtocolIE_Container_65 *tab; - int count; -} ProtocolIE_ContainerList_22; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerList_22[]; - -typedef ProtocolIE_ContainerList_22 GERAN_Iumode_RAB_FailedList_RABAssgntResponse; - -#define asn1_type_GERAN_Iumode_RAB_FailedList_RABAssgntResponse asn1_type_ProtocolIE_ContainerList_22 - -typedef struct ProtocolExtensionField_162 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_162; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_162[]; - -typedef struct ProtocolExtensionContainer_162 { - ProtocolExtensionField_162 *tab; - int count; -} ProtocolExtensionContainer_162; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_162[]; - -typedef struct GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item { - RAB_ID rAB_ID; - Cause cause; - BOOL gERAN_Classmark_option; - GERAN_Classmark gERAN_Classmark; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_162 iE_Extensions; -} GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item; - - -extern const ASN1CType asn1_type_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item[]; - -typedef struct PrivateIE_Field_1 { - PrivateIE_ID id; - Criticality criticality; - ASN1OpenType value; -} PrivateIE_Field_1; - - -extern const ASN1CType asn1_type_PrivateIE_Field_1[]; - -typedef struct PrivateIE_Container_1 { - PrivateIE_Field_1 *tab; - int count; -} PrivateIE_Container_1; - -extern const ASN1CType asn1_type_PrivateIE_Container_1[]; - -typedef struct PrivateMessage { - PrivateIE_Container_1 privateIEs; -} PrivateMessage; - - -extern const ASN1CType asn1_type_PrivateMessage[]; - -typedef struct ProtocolIE_Field_67 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_67; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_67[]; - -typedef struct ProtocolIE_Container_66 { - ProtocolIE_Field_67 *tab; - int count; -} ProtocolIE_Container_66; - -extern const ASN1CType asn1_type_ProtocolIE_Container_66[]; - -typedef struct ProtocolExtensionField_163 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_163; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_163[]; - -typedef struct ProtocolExtensionContainer_163 { - ProtocolExtensionField_163 *tab; - int count; -} ProtocolExtensionContainer_163; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_163[]; - -typedef struct RANAP_RelocationInformation { - ProtocolIE_Container_66 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_163 protocolExtensions; -} RANAP_RelocationInformation; - - -extern const ASN1CType asn1_type_RANAP_RelocationInformation[]; - -typedef struct ProtocolIE_Field_68 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_68; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_68[]; - -typedef struct ProtocolIE_Container_67 { - ProtocolIE_Field_68 *tab; - int count; -} ProtocolIE_Container_67; - -extern const ASN1CType asn1_type_ProtocolIE_Container_67[]; - -typedef struct ProtocolIE_ContainerList_23 { - ProtocolIE_Container_67 *tab; - int count; -} ProtocolIE_ContainerList_23; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerList_23[]; - -typedef ProtocolIE_ContainerList_23 DirectTransferInformationList_RANAP_RelocInf; - -#define asn1_type_DirectTransferInformationList_RANAP_RelocInf asn1_type_ProtocolIE_ContainerList_23 - -typedef struct ProtocolIE_Field_69 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_69; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_69[]; - -typedef struct ProtocolIE_Container_68 { - ProtocolIE_Field_69 *tab; - int count; -} ProtocolIE_Container_68; - -extern const ASN1CType asn1_type_ProtocolIE_Container_68[]; - -typedef struct ProtocolIE_ContainerList_24 { - ProtocolIE_Container_68 *tab; - int count; -} ProtocolIE_ContainerList_24; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerList_24[]; - -typedef ProtocolIE_ContainerList_24 RAB_ContextList_RANAP_RelocInf; - -#define asn1_type_RAB_ContextList_RANAP_RelocInf asn1_type_ProtocolIE_ContainerList_24 - -typedef struct ProtocolExtensionField_164 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_164; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_164[]; - -typedef struct ProtocolExtensionContainer_164 { - ProtocolExtensionField_164 *tab; - int count; -} ProtocolExtensionContainer_164; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_164[]; - -typedef struct DirectTransferInformationItem_RANAP_RelocInf { - NAS_PDU nAS_PDU; - SAPI sAPI; - CN_DomainIndicator cN_DomainIndicator; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_164 iE_Extensions; -} DirectTransferInformationItem_RANAP_RelocInf; - - -extern const ASN1CType asn1_type_DirectTransferInformationItem_RANAP_RelocInf[]; - -typedef struct ProtocolExtensionField_165 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_165; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_165[]; - -typedef struct ProtocolExtensionContainer_165 { - ProtocolExtensionField_165 *tab; - int count; -} ProtocolExtensionContainer_165; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_165[]; - -typedef struct RAB_ContextItem_RANAP_RelocInf { - RAB_ID rAB_ID; - BOOL dl_GTP_PDU_SequenceNumber_option; - DL_GTP_PDU_SequenceNumber dl_GTP_PDU_SequenceNumber; - BOOL ul_GTP_PDU_SequenceNumber_option; - UL_GTP_PDU_SequenceNumber ul_GTP_PDU_SequenceNumber; - BOOL dl_N_PDU_SequenceNumber_option; - DL_N_PDU_SequenceNumber dl_N_PDU_SequenceNumber; - BOOL ul_N_PDU_SequenceNumber_option; - UL_N_PDU_SequenceNumber ul_N_PDU_SequenceNumber; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_165 iE_Extensions; -} RAB_ContextItem_RANAP_RelocInf; - - -extern const ASN1CType asn1_type_RAB_ContextItem_RANAP_RelocInf[]; - -typedef struct ProtocolIE_Field_70 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_70; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_70[]; - -typedef struct ProtocolIE_Container_69 { - ProtocolIE_Field_70 *tab; - int count; -} ProtocolIE_Container_69; - -extern const ASN1CType asn1_type_ProtocolIE_Container_69[]; - -typedef struct ProtocolExtensionField_166 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_166; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_166[]; - -typedef struct ProtocolExtensionContainer_166 { - ProtocolExtensionField_166 *tab; - int count; -} ProtocolExtensionContainer_166; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_166[]; - -typedef struct RANAP_EnhancedRelocationInformationRequest { - ProtocolIE_Container_69 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_166 protocolExtensions; -} RANAP_EnhancedRelocationInformationRequest; - - -extern const ASN1CType asn1_type_RANAP_EnhancedRelocationInformationRequest[]; - -typedef struct ProtocolIE_Field_71 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_71; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_71[]; - -typedef struct ProtocolIE_Container_70 { - ProtocolIE_Field_71 *tab; - int count; -} ProtocolIE_Container_70; - -extern const ASN1CType asn1_type_ProtocolIE_Container_70[]; - -typedef struct ProtocolIE_ContainerList_25 { - ProtocolIE_Container_70 *tab; - int count; -} ProtocolIE_ContainerList_25; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerList_25[]; - -typedef ProtocolIE_ContainerList_25 RAB_SetupList_EnhRelocInfoReq; - -#define asn1_type_RAB_SetupList_EnhRelocInfoReq asn1_type_ProtocolIE_ContainerList_25 - -typedef struct ProtocolExtensionField_168 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_168; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_168[]; - -typedef struct ProtocolExtensionContainer_168 { - ProtocolExtensionField_168 *tab; - int count; -} ProtocolExtensionContainer_168; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_168[]; - -typedef struct TNLInformationEnhRelInfoReq { - TransportLayerAddress transportLayerAddress; - IuTransportAssociation iuTransportAssociation; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_168 iE_Extensions; -} TNLInformationEnhRelInfoReq; - - -extern const ASN1CType asn1_type_TNLInformationEnhRelInfoReq[]; - -typedef struct ProtocolExtensionField_167 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_167; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_167[]; - -typedef struct ProtocolExtensionContainer_167 { - ProtocolExtensionField_167 *tab; - int count; -} ProtocolExtensionContainer_167; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_167[]; - -typedef struct RAB_SetupItem_EnhRelocInfoReq { - RAB_ID rAB_ID; - CN_DomainIndicator cN_DomainIndicator; - RAB_Parameters rAB_Parameters; - BOOL dataVolumeReportingIndication_option; - DataVolumeReportingIndication dataVolumeReportingIndication; - BOOL pDP_TypeInformation_option; - PDP_TypeInformation pDP_TypeInformation; - UserPlaneInformation userPlaneInformation; - BOOL dataForwardingInformation_option; - TNLInformationEnhRelInfoReq dataForwardingInformation; - BOOL sourceSideIuULTNLInfo_option; - TNLInformationEnhRelInfoReq sourceSideIuULTNLInfo; - BOOL service_Handover_option; - Service_Handover service_Handover; - BOOL alt_RAB_Parameters_option; - Alt_RAB_Parameters alt_RAB_Parameters; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_167 iE_Extensions; -} RAB_SetupItem_EnhRelocInfoReq; - - -extern const ASN1CType asn1_type_RAB_SetupItem_EnhRelocInfoReq[]; - -typedef struct ProtocolIE_Field_72 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_72; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_72[]; - -typedef struct ProtocolIE_Container_71 { - ProtocolIE_Field_72 *tab; - int count; -} ProtocolIE_Container_71; - -extern const ASN1CType asn1_type_ProtocolIE_Container_71[]; - -typedef struct ProtocolExtensionField_169 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_169; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_169[]; - -typedef struct ProtocolExtensionContainer_169 { - ProtocolExtensionField_169 *tab; - int count; -} ProtocolExtensionContainer_169; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_169[]; - -typedef struct RANAP_EnhancedRelocationInformationResponse { - ProtocolIE_Container_71 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_169 protocolExtensions; -} RANAP_EnhancedRelocationInformationResponse; - - -extern const ASN1CType asn1_type_RANAP_EnhancedRelocationInformationResponse[]; - -typedef struct ProtocolIE_Field_73 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_73; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_73[]; - -typedef struct ProtocolIE_Container_72 { - ProtocolIE_Field_73 *tab; - int count; -} ProtocolIE_Container_72; - -extern const ASN1CType asn1_type_ProtocolIE_Container_72[]; - -typedef struct ProtocolIE_ContainerList_26 { - ProtocolIE_Container_72 *tab; - int count; -} ProtocolIE_ContainerList_26; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerList_26[]; - -typedef ProtocolIE_ContainerList_26 RAB_SetupList_EnhRelocInfoRes; - -#define asn1_type_RAB_SetupList_EnhRelocInfoRes asn1_type_ProtocolIE_ContainerList_26 - -typedef struct ProtocolIE_Field_74 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_74; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_74[]; - -typedef struct ProtocolIE_Container_73 { - ProtocolIE_Field_74 *tab; - int count; -} ProtocolIE_Container_73; - -extern const ASN1CType asn1_type_ProtocolIE_Container_73[]; - -typedef struct ProtocolIE_ContainerList_27 { - ProtocolIE_Container_73 *tab; - int count; -} ProtocolIE_ContainerList_27; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerList_27[]; - -typedef ProtocolIE_ContainerList_27 RAB_FailedList_EnhRelocInfoRes; - -#define asn1_type_RAB_FailedList_EnhRelocInfoRes asn1_type_ProtocolIE_ContainerList_27 - -typedef struct ProtocolExtensionField_172 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_172; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_172[]; - -typedef struct ProtocolExtensionContainer_172 { - ProtocolExtensionField_172 *tab; - int count; -} ProtocolExtensionContainer_172; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_172[]; - -typedef struct TNLInformationEnhRelInfoRes { - TransportLayerAddress dl_forwardingTransportLayerAddress; - IuTransportAssociation dl_forwardingTransportAssociation; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_172 iE_Extensions; -} TNLInformationEnhRelInfoRes; - - -extern const ASN1CType asn1_type_TNLInformationEnhRelInfoRes[]; - -typedef struct ProtocolExtensionField_170 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_170; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_170[]; - -typedef struct ProtocolExtensionContainer_170 { - ProtocolExtensionField_170 *tab; - int count; -} ProtocolExtensionContainer_170; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_170[]; - -typedef struct RAB_SetupItem_EnhRelocInfoRes { - CN_DomainIndicator cN_DomainIndicator; - RAB_ID rAB_ID; - BOOL dataForwardingInformation_option; - TNLInformationEnhRelInfoRes dataForwardingInformation; - BOOL ass_RAB_Parameters_option; - Ass_RAB_Parameters ass_RAB_Parameters; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_170 iE_Extensions; -} RAB_SetupItem_EnhRelocInfoRes; - - -extern const ASN1CType asn1_type_RAB_SetupItem_EnhRelocInfoRes[]; - -typedef struct ProtocolExtensionField_171 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_171; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_171[]; - -typedef struct ProtocolExtensionContainer_171 { - ProtocolExtensionField_171 *tab; - int count; -} ProtocolExtensionContainer_171; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_171[]; - -typedef struct RAB_FailedItem_EnhRelocInfoRes { - CN_DomainIndicator cN_DomainIndicator; - RAB_ID rAB_ID; - Cause cause; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_171 iE_Extensions; -} RAB_FailedItem_EnhRelocInfoRes; - - -extern const ASN1CType asn1_type_RAB_FailedItem_EnhRelocInfoRes[]; - -typedef struct ProtocolIE_Field_75 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_75; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_75[]; - -typedef struct ProtocolIE_Container_74 { - ProtocolIE_Field_75 *tab; - int count; -} ProtocolIE_Container_74; - -extern const ASN1CType asn1_type_ProtocolIE_Container_74[]; - -typedef struct ProtocolExtensionField_173 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_173; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_173[]; - -typedef struct ProtocolExtensionContainer_173 { - ProtocolExtensionField_173 *tab; - int count; -} ProtocolExtensionContainer_173; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_173[]; - -typedef struct RAB_ModifyRequest { - ProtocolIE_Container_74 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_173 protocolExtensions; -} RAB_ModifyRequest; - - -extern const ASN1CType asn1_type_RAB_ModifyRequest[]; - -typedef struct ProtocolIE_Field_76 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_76; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_76[]; - -typedef struct ProtocolIE_Container_75 { - ProtocolIE_Field_76 *tab; - int count; -} ProtocolIE_Container_75; - -extern const ASN1CType asn1_type_ProtocolIE_Container_75[]; - -typedef struct ProtocolIE_ContainerList_28 { - ProtocolIE_Container_75 *tab; - int count; -} ProtocolIE_ContainerList_28; - -extern const ASN1CType asn1_type_ProtocolIE_ContainerList_28[]; - -typedef ProtocolIE_ContainerList_28 RAB_ModifyList; - -#define asn1_type_RAB_ModifyList asn1_type_ProtocolIE_ContainerList_28 - -typedef struct ProtocolExtensionField_174 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_174; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_174[]; - -typedef struct ProtocolExtensionContainer_174 { - ProtocolExtensionField_174 *tab; - int count; -} ProtocolExtensionContainer_174; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_174[]; - -typedef struct RAB_ModifyItem { - RAB_ID rAB_ID; - Requested_RAB_Parameter_Values requested_RAB_Parameter_Values; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_174 iE_Extensions; -} RAB_ModifyItem; - - -extern const ASN1CType asn1_type_RAB_ModifyItem[]; - -typedef struct ProtocolIE_Field_77 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_77; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_77[]; - -typedef struct ProtocolIE_Container_76 { - ProtocolIE_Field_77 *tab; - int count; -} ProtocolIE_Container_76; - -extern const ASN1CType asn1_type_ProtocolIE_Container_76[]; - -typedef struct ProtocolExtensionField_175 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_175; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_175[]; - -typedef struct ProtocolExtensionContainer_175 { - ProtocolExtensionField_175 *tab; - int count; -} ProtocolExtensionContainer_175; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_175[]; - -typedef struct LocationRelatedDataRequest { - ProtocolIE_Container_76 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_175 protocolExtensions; -} LocationRelatedDataRequest; - - -extern const ASN1CType asn1_type_LocationRelatedDataRequest[]; - -typedef struct ProtocolIE_Field_78 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_78; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_78[]; - -typedef struct ProtocolIE_Container_77 { - ProtocolIE_Field_78 *tab; - int count; -} ProtocolIE_Container_77; - -extern const ASN1CType asn1_type_ProtocolIE_Container_77[]; - -typedef struct ProtocolExtensionField_176 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_176; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_176[]; - -typedef struct ProtocolExtensionContainer_176 { - ProtocolExtensionField_176 *tab; - int count; -} ProtocolExtensionContainer_176; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_176[]; - -typedef struct LocationRelatedDataResponse { - ProtocolIE_Container_77 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_176 protocolExtensions; -} LocationRelatedDataResponse; - - -extern const ASN1CType asn1_type_LocationRelatedDataResponse[]; - -typedef struct ProtocolIE_Field_79 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_79; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_79[]; - -typedef struct ProtocolIE_Container_78 { - ProtocolIE_Field_79 *tab; - int count; -} ProtocolIE_Container_78; - -extern const ASN1CType asn1_type_ProtocolIE_Container_78[]; - -typedef struct ProtocolExtensionField_177 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_177; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_177[]; - -typedef struct ProtocolExtensionContainer_177 { - ProtocolExtensionField_177 *tab; - int count; -} ProtocolExtensionContainer_177; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_177[]; - -typedef struct LocationRelatedDataFailure { - ProtocolIE_Container_78 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_177 protocolExtensions; -} LocationRelatedDataFailure; - - -extern const ASN1CType asn1_type_LocationRelatedDataFailure[]; - -typedef struct ProtocolIE_Field_80 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_80; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_80[]; - -typedef struct ProtocolIE_Container_79 { - ProtocolIE_Field_80 *tab; - int count; -} ProtocolIE_Container_79; - -extern const ASN1CType asn1_type_ProtocolIE_Container_79[]; - -typedef struct ProtocolExtensionField_178 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_178; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_178[]; - -typedef struct ProtocolExtensionContainer_178 { - ProtocolExtensionField_178 *tab; - int count; -} ProtocolExtensionContainer_178; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_178[]; - -typedef struct InformationTransferIndication { - ProtocolIE_Container_79 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_178 protocolExtensions; -} InformationTransferIndication; - - -extern const ASN1CType asn1_type_InformationTransferIndication[]; - -typedef struct ProtocolIE_Field_81 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_81; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_81[]; - -typedef struct ProtocolIE_Container_80 { - ProtocolIE_Field_81 *tab; - int count; -} ProtocolIE_Container_80; - -extern const ASN1CType asn1_type_ProtocolIE_Container_80[]; - -typedef struct ProtocolExtensionField_179 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_179; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_179[]; - -typedef struct ProtocolExtensionContainer_179 { - ProtocolExtensionField_179 *tab; - int count; -} ProtocolExtensionContainer_179; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_179[]; - -typedef struct InformationTransferConfirmation { - ProtocolIE_Container_80 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_179 protocolExtensions; -} InformationTransferConfirmation; - - -extern const ASN1CType asn1_type_InformationTransferConfirmation[]; - -typedef struct ProtocolIE_Field_82 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_82; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_82[]; - -typedef struct ProtocolIE_Container_81 { - ProtocolIE_Field_82 *tab; - int count; -} ProtocolIE_Container_81; - -extern const ASN1CType asn1_type_ProtocolIE_Container_81[]; - -typedef struct ProtocolExtensionField_180 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_180; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_180[]; - -typedef struct ProtocolExtensionContainer_180 { - ProtocolExtensionField_180 *tab; - int count; -} ProtocolExtensionContainer_180; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_180[]; - -typedef struct InformationTransferFailure { - ProtocolIE_Container_81 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_180 protocolExtensions; -} InformationTransferFailure; - - -extern const ASN1CType asn1_type_InformationTransferFailure[]; - -typedef struct ProtocolIE_Field_83 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_83; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_83[]; - -typedef struct ProtocolIE_Container_82 { - ProtocolIE_Field_83 *tab; - int count; -} ProtocolIE_Container_82; - -extern const ASN1CType asn1_type_ProtocolIE_Container_82[]; - -typedef struct ProtocolExtensionField_181 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_181; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_181[]; - -typedef struct ProtocolExtensionContainer_181 { - ProtocolExtensionField_181 *tab; - int count; -} ProtocolExtensionContainer_181; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_181[]; - -typedef struct UESpecificInformationIndication { - ProtocolIE_Container_82 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_181 protocolExtensions; -} UESpecificInformationIndication; - - -extern const ASN1CType asn1_type_UESpecificInformationIndication[]; - -typedef struct ProtocolIE_Field_84 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_84; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_84[]; - -typedef struct ProtocolIE_Container_83 { - ProtocolIE_Field_84 *tab; - int count; -} ProtocolIE_Container_83; - -extern const ASN1CType asn1_type_ProtocolIE_Container_83[]; - -typedef struct ProtocolExtensionField_182 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_182; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_182[]; - -typedef struct ProtocolExtensionContainer_182 { - ProtocolExtensionField_182 *tab; - int count; -} ProtocolExtensionContainer_182; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_182[]; - -typedef struct DirectInformationTransfer { - ProtocolIE_Container_83 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_182 protocolExtensions; -} DirectInformationTransfer; - - -extern const ASN1CType asn1_type_DirectInformationTransfer[]; - -typedef struct ProtocolIE_Field_85 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_85; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_85[]; - -typedef struct ProtocolIE_Container_84 { - ProtocolIE_Field_85 *tab; - int count; -} ProtocolIE_Container_84; - -extern const ASN1CType asn1_type_ProtocolIE_Container_84[]; - -typedef struct ProtocolExtensionField_183 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_183; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_183[]; - -typedef struct ProtocolExtensionContainer_183 { - ProtocolExtensionField_183 *tab; - int count; -} ProtocolExtensionContainer_183; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_183[]; - -typedef struct UplinkInformationExchangeRequest { - ProtocolIE_Container_84 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_183 protocolExtensions; -} UplinkInformationExchangeRequest; - - -extern const ASN1CType asn1_type_UplinkInformationExchangeRequest[]; - -typedef struct ProtocolIE_Field_86 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_86; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_86[]; - -typedef struct ProtocolIE_Container_85 { - ProtocolIE_Field_86 *tab; - int count; -} ProtocolIE_Container_85; - -extern const ASN1CType asn1_type_ProtocolIE_Container_85[]; - -typedef struct ProtocolExtensionField_184 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_184; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_184[]; - -typedef struct ProtocolExtensionContainer_184 { - ProtocolExtensionField_184 *tab; - int count; -} ProtocolExtensionContainer_184; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_184[]; - -typedef struct UplinkInformationExchangeResponse { - ProtocolIE_Container_85 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_184 protocolExtensions; -} UplinkInformationExchangeResponse; - - -extern const ASN1CType asn1_type_UplinkInformationExchangeResponse[]; - -typedef struct ProtocolIE_Field_87 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_87; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_87[]; - -typedef struct ProtocolIE_Container_86 { - ProtocolIE_Field_87 *tab; - int count; -} ProtocolIE_Container_86; - -extern const ASN1CType asn1_type_ProtocolIE_Container_86[]; - -typedef struct ProtocolExtensionField_185 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_185; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_185[]; - -typedef struct ProtocolExtensionContainer_185 { - ProtocolExtensionField_185 *tab; - int count; -} ProtocolExtensionContainer_185; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_185[]; - -typedef struct UplinkInformationExchangeFailure { - ProtocolIE_Container_86 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_185 protocolExtensions; -} UplinkInformationExchangeFailure; - - -extern const ASN1CType asn1_type_UplinkInformationExchangeFailure[]; - -typedef struct ProtocolIE_Field_88 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_88; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_88[]; - -typedef struct ProtocolIE_Container_87 { - ProtocolIE_Field_88 *tab; - int count; -} ProtocolIE_Container_87; - -extern const ASN1CType asn1_type_ProtocolIE_Container_87[]; - -typedef struct ProtocolExtensionField_186 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_186; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_186[]; - -typedef struct ProtocolExtensionContainer_186 { - ProtocolExtensionField_186 *tab; - int count; -} ProtocolExtensionContainer_186; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_186[]; - -typedef struct MBMSSessionStart { - ProtocolIE_Container_87 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_186 protocolExtensions; -} MBMSSessionStart; - - -extern const ASN1CType asn1_type_MBMSSessionStart[]; - -typedef struct ProtocolExtensionField_187 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_187; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_187[]; - -typedef struct ProtocolExtensionContainer_187 { - ProtocolExtensionField_187 *tab; - int count; -} ProtocolExtensionContainer_187; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_187[]; - -typedef struct MBMSSynchronisationInformation { - MBMSHCIndicator mBMSHCIndicator; - IPMulticastAddress iPMulticastAddress; - GTP_TEI gTPDLTEID; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_187 iE_Extensions; -} MBMSSynchronisationInformation; - - -extern const ASN1CType asn1_type_MBMSSynchronisationInformation[]; - -typedef struct ProtocolIE_Field_89 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_89; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_89[]; - -typedef struct ProtocolIE_Container_88 { - ProtocolIE_Field_89 *tab; - int count; -} ProtocolIE_Container_88; - -extern const ASN1CType asn1_type_ProtocolIE_Container_88[]; - -typedef struct ProtocolExtensionField_188 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_188; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_188[]; - -typedef struct ProtocolExtensionContainer_188 { - ProtocolExtensionField_188 *tab; - int count; -} ProtocolExtensionContainer_188; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_188[]; - -typedef struct MBMSSessionStartResponse { - ProtocolIE_Container_88 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_188 protocolExtensions; -} MBMSSessionStartResponse; - - -extern const ASN1CType asn1_type_MBMSSessionStartResponse[]; - -typedef struct ProtocolIE_Field_90 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_90; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_90[]; - -typedef struct ProtocolIE_Container_89 { - ProtocolIE_Field_90 *tab; - int count; -} ProtocolIE_Container_89; - -extern const ASN1CType asn1_type_ProtocolIE_Container_89[]; - -typedef struct ProtocolExtensionField_189 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_189; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_189[]; - -typedef struct ProtocolExtensionContainer_189 { - ProtocolExtensionField_189 *tab; - int count; -} ProtocolExtensionContainer_189; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_189[]; - -typedef struct MBMSSessionStartFailure { - ProtocolIE_Container_89 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_189 protocolExtensions; -} MBMSSessionStartFailure; - - -extern const ASN1CType asn1_type_MBMSSessionStartFailure[]; - -typedef struct ProtocolIE_Field_91 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_91; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_91[]; - -typedef struct ProtocolIE_Container_90 { - ProtocolIE_Field_91 *tab; - int count; -} ProtocolIE_Container_90; - -extern const ASN1CType asn1_type_ProtocolIE_Container_90[]; - -typedef struct ProtocolExtensionField_190 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_190; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_190[]; - -typedef struct ProtocolExtensionContainer_190 { - ProtocolExtensionField_190 *tab; - int count; -} ProtocolExtensionContainer_190; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_190[]; - -typedef struct MBMSSessionUpdate { - ProtocolIE_Container_90 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_190 protocolExtensions; -} MBMSSessionUpdate; - - -extern const ASN1CType asn1_type_MBMSSessionUpdate[]; - -typedef struct ProtocolIE_Field_92 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_92; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_92[]; - -typedef struct ProtocolIE_Container_91 { - ProtocolIE_Field_92 *tab; - int count; -} ProtocolIE_Container_91; - -extern const ASN1CType asn1_type_ProtocolIE_Container_91[]; - -typedef struct ProtocolExtensionField_191 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_191; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_191[]; - -typedef struct ProtocolExtensionContainer_191 { - ProtocolExtensionField_191 *tab; - int count; -} ProtocolExtensionContainer_191; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_191[]; - -typedef struct MBMSSessionUpdateResponse { - ProtocolIE_Container_91 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_191 protocolExtensions; -} MBMSSessionUpdateResponse; - - -extern const ASN1CType asn1_type_MBMSSessionUpdateResponse[]; - -typedef struct ProtocolIE_Field_93 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_93; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_93[]; - -typedef struct ProtocolIE_Container_92 { - ProtocolIE_Field_93 *tab; - int count; -} ProtocolIE_Container_92; - -extern const ASN1CType asn1_type_ProtocolIE_Container_92[]; - -typedef struct ProtocolExtensionField_192 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_192; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_192[]; - -typedef struct ProtocolExtensionContainer_192 { - ProtocolExtensionField_192 *tab; - int count; -} ProtocolExtensionContainer_192; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_192[]; - -typedef struct MBMSSessionUpdateFailure { - ProtocolIE_Container_92 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_192 protocolExtensions; -} MBMSSessionUpdateFailure; - - -extern const ASN1CType asn1_type_MBMSSessionUpdateFailure[]; - -typedef struct ProtocolIE_Field_94 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_94; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_94[]; - -typedef struct ProtocolIE_Container_93 { - ProtocolIE_Field_94 *tab; - int count; -} ProtocolIE_Container_93; - -extern const ASN1CType asn1_type_ProtocolIE_Container_93[]; - -typedef struct ProtocolExtensionField_193 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_193; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_193[]; - -typedef struct ProtocolExtensionContainer_193 { - ProtocolExtensionField_193 *tab; - int count; -} ProtocolExtensionContainer_193; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_193[]; - -typedef struct MBMSSessionStop { - ProtocolIE_Container_93 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_193 protocolExtensions; -} MBMSSessionStop; - - -extern const ASN1CType asn1_type_MBMSSessionStop[]; - -typedef struct ProtocolIE_Field_95 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_95; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_95[]; - -typedef struct ProtocolIE_Container_94 { - ProtocolIE_Field_95 *tab; - int count; -} ProtocolIE_Container_94; - -extern const ASN1CType asn1_type_ProtocolIE_Container_94[]; - -typedef struct ProtocolExtensionField_194 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_194; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_194[]; - -typedef struct ProtocolExtensionContainer_194 { - ProtocolExtensionField_194 *tab; - int count; -} ProtocolExtensionContainer_194; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_194[]; - -typedef struct MBMSSessionStopResponse { - ProtocolIE_Container_94 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_194 protocolExtensions; -} MBMSSessionStopResponse; - - -extern const ASN1CType asn1_type_MBMSSessionStopResponse[]; - -typedef struct ProtocolIE_Field_96 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_96; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_96[]; - -typedef struct ProtocolIE_Container_95 { - ProtocolIE_Field_96 *tab; - int count; -} ProtocolIE_Container_95; - -extern const ASN1CType asn1_type_ProtocolIE_Container_95[]; - -typedef struct ProtocolExtensionField_195 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_195; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_195[]; - -typedef struct ProtocolExtensionContainer_195 { - ProtocolExtensionField_195 *tab; - int count; -} ProtocolExtensionContainer_195; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_195[]; - -typedef struct MBMSUELinkingRequest { - ProtocolIE_Container_95 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_195 protocolExtensions; -} MBMSUELinkingRequest; - - -extern const ASN1CType asn1_type_MBMSUELinkingRequest[]; - -typedef struct ProtocolExtensionField_196 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_196; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_196[]; - -typedef struct ProtocolExtensionContainer_196 { - ProtocolExtensionField_196 *tab; - int count; -} ProtocolExtensionContainer_196; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_196[]; - -typedef struct LeftMBMSBearerService_IEs_1 { - TMGI tMGI; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_196 iE_Extensions; -} LeftMBMSBearerService_IEs_1; - - -extern const ASN1CType asn1_type_LeftMBMSBearerService_IEs_1[]; - -typedef struct LeftMBMSBearerService_IEs { - LeftMBMSBearerService_IEs_1 *tab; - int count; -} LeftMBMSBearerService_IEs; - -extern const ASN1CType asn1_type_LeftMBMSBearerService_IEs[]; - -typedef struct ProtocolIE_Field_97 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_97; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_97[]; - -typedef struct ProtocolIE_Container_96 { - ProtocolIE_Field_97 *tab; - int count; -} ProtocolIE_Container_96; - -extern const ASN1CType asn1_type_ProtocolIE_Container_96[]; - -typedef struct ProtocolExtensionField_197 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_197; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_197[]; - -typedef struct ProtocolExtensionContainer_197 { - ProtocolExtensionField_197 *tab; - int count; -} ProtocolExtensionContainer_197; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_197[]; - -typedef struct MBMSUELinkingResponse { - ProtocolIE_Container_96 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_197 protocolExtensions; -} MBMSUELinkingResponse; - - -extern const ASN1CType asn1_type_MBMSUELinkingResponse[]; - -typedef struct ProtocolExtensionField_198 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_198; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_198[]; - -typedef struct ProtocolExtensionContainer_198 { - ProtocolExtensionField_198 *tab; - int count; -} ProtocolExtensionContainer_198; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_198[]; - -typedef struct UnsuccessfulLinking_IEs_1 { - TMGI tMGI; - Cause cause; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_198 iE_Extensions; -} UnsuccessfulLinking_IEs_1; - - -extern const ASN1CType asn1_type_UnsuccessfulLinking_IEs_1[]; - -typedef struct UnsuccessfulLinking_IEs { - UnsuccessfulLinking_IEs_1 *tab; - int count; -} UnsuccessfulLinking_IEs; - -extern const ASN1CType asn1_type_UnsuccessfulLinking_IEs[]; - -typedef struct ProtocolIE_Field_98 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_98; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_98[]; - -typedef struct ProtocolIE_Container_97 { - ProtocolIE_Field_98 *tab; - int count; -} ProtocolIE_Container_97; - -extern const ASN1CType asn1_type_ProtocolIE_Container_97[]; - -typedef struct ProtocolExtensionField_199 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_199; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_199[]; - -typedef struct ProtocolExtensionContainer_199 { - ProtocolExtensionField_199 *tab; - int count; -} ProtocolExtensionContainer_199; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_199[]; - -typedef struct MBMSRegistrationRequest { - ProtocolIE_Container_97 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_199 protocolExtensions; -} MBMSRegistrationRequest; - - -extern const ASN1CType asn1_type_MBMSRegistrationRequest[]; - -typedef struct ProtocolIE_Field_99 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_99; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_99[]; - -typedef struct ProtocolIE_Container_98 { - ProtocolIE_Field_99 *tab; - int count; -} ProtocolIE_Container_98; - -extern const ASN1CType asn1_type_ProtocolIE_Container_98[]; - -typedef struct ProtocolExtensionField_200 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_200; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_200[]; - -typedef struct ProtocolExtensionContainer_200 { - ProtocolExtensionField_200 *tab; - int count; -} ProtocolExtensionContainer_200; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_200[]; - -typedef struct MBMSRegistrationResponse { - ProtocolIE_Container_98 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_200 protocolExtensions; -} MBMSRegistrationResponse; - - -extern const ASN1CType asn1_type_MBMSRegistrationResponse[]; - -typedef struct ProtocolIE_Field_100 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_100; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_100[]; - -typedef struct ProtocolIE_Container_99 { - ProtocolIE_Field_100 *tab; - int count; -} ProtocolIE_Container_99; - -extern const ASN1CType asn1_type_ProtocolIE_Container_99[]; - -typedef struct ProtocolExtensionField_201 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_201; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_201[]; - -typedef struct ProtocolExtensionContainer_201 { - ProtocolExtensionField_201 *tab; - int count; -} ProtocolExtensionContainer_201; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_201[]; - -typedef struct MBMSRegistrationFailure { - ProtocolIE_Container_99 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_201 protocolExtensions; -} MBMSRegistrationFailure; - - -extern const ASN1CType asn1_type_MBMSRegistrationFailure[]; - -typedef struct ProtocolIE_Field_101 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_101; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_101[]; - -typedef struct ProtocolIE_Container_100 { - ProtocolIE_Field_101 *tab; - int count; -} ProtocolIE_Container_100; - -extern const ASN1CType asn1_type_ProtocolIE_Container_100[]; - -typedef struct ProtocolExtensionField_202 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_202; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_202[]; - -typedef struct ProtocolExtensionContainer_202 { - ProtocolExtensionField_202 *tab; - int count; -} ProtocolExtensionContainer_202; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_202[]; - -typedef struct MBMSCNDe_RegistrationRequest { - ProtocolIE_Container_100 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_202 protocolExtensions; -} MBMSCNDe_RegistrationRequest; - - -extern const ASN1CType asn1_type_MBMSCNDe_RegistrationRequest[]; - -typedef struct ProtocolIE_Field_102 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_102; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_102[]; - -typedef struct ProtocolIE_Container_101 { - ProtocolIE_Field_102 *tab; - int count; -} ProtocolIE_Container_101; - -extern const ASN1CType asn1_type_ProtocolIE_Container_101[]; - -typedef struct ProtocolExtensionField_203 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_203; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_203[]; - -typedef struct ProtocolExtensionContainer_203 { - ProtocolExtensionField_203 *tab; - int count; -} ProtocolExtensionContainer_203; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_203[]; - -typedef struct MBMSCNDe_RegistrationResponse { - ProtocolIE_Container_101 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_203 protocolExtensions; -} MBMSCNDe_RegistrationResponse; - - -extern const ASN1CType asn1_type_MBMSCNDe_RegistrationResponse[]; - -typedef struct ProtocolIE_Field_103 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_103; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_103[]; - -typedef struct ProtocolIE_Container_102 { - ProtocolIE_Field_103 *tab; - int count; -} ProtocolIE_Container_102; - -extern const ASN1CType asn1_type_ProtocolIE_Container_102[]; - -typedef struct ProtocolExtensionField_204 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_204; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_204[]; - -typedef struct ProtocolExtensionContainer_204 { - ProtocolExtensionField_204 *tab; - int count; -} ProtocolExtensionContainer_204; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_204[]; - -typedef struct MBMSRABEstablishmentIndication { - ProtocolIE_Container_102 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_204 protocolExtensions; -} MBMSRABEstablishmentIndication; - - -extern const ASN1CType asn1_type_MBMSRABEstablishmentIndication[]; - -typedef struct ProtocolIE_Field_104 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_104; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_104[]; - -typedef struct ProtocolIE_Container_103 { - ProtocolIE_Field_104 *tab; - int count; -} ProtocolIE_Container_103; - -extern const ASN1CType asn1_type_ProtocolIE_Container_103[]; - -typedef struct ProtocolExtensionField_205 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_205; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_205[]; - -typedef struct ProtocolExtensionContainer_205 { - ProtocolExtensionField_205 *tab; - int count; -} ProtocolExtensionContainer_205; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_205[]; - -typedef struct MBMSRABReleaseRequest { - ProtocolIE_Container_103 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_205 protocolExtensions; -} MBMSRABReleaseRequest; - - -extern const ASN1CType asn1_type_MBMSRABReleaseRequest[]; - -typedef struct ProtocolIE_Field_105 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_105; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_105[]; - -typedef struct ProtocolIE_Container_104 { - ProtocolIE_Field_105 *tab; - int count; -} ProtocolIE_Container_104; - -extern const ASN1CType asn1_type_ProtocolIE_Container_104[]; - -typedef struct ProtocolExtensionField_206 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_206; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_206[]; - -typedef struct ProtocolExtensionContainer_206 { - ProtocolExtensionField_206 *tab; - int count; -} ProtocolExtensionContainer_206; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_206[]; - -typedef struct MBMSRABRelease { - ProtocolIE_Container_104 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_206 protocolExtensions; -} MBMSRABRelease; - - -extern const ASN1CType asn1_type_MBMSRABRelease[]; - -typedef struct ProtocolIE_Field_106 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_106; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_106[]; - -typedef struct ProtocolIE_Container_105 { - ProtocolIE_Field_106 *tab; - int count; -} ProtocolIE_Container_105; - -extern const ASN1CType asn1_type_ProtocolIE_Container_105[]; - -typedef struct ProtocolExtensionField_207 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_207; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_207[]; - -typedef struct ProtocolExtensionContainer_207 { - ProtocolExtensionField_207 *tab; - int count; -} ProtocolExtensionContainer_207; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_207[]; - -typedef struct MBMSRABReleaseFailure { - ProtocolIE_Container_105 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_207 protocolExtensions; -} MBMSRABReleaseFailure; - - -extern const ASN1CType asn1_type_MBMSRABReleaseFailure[]; - -typedef struct ProtocolIE_Field_107 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_107; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_107[]; - -typedef struct ProtocolIE_Container_106 { - ProtocolIE_Field_107 *tab; - int count; -} ProtocolIE_Container_106; - -extern const ASN1CType asn1_type_ProtocolIE_Container_106[]; - -typedef struct ProtocolExtensionField_208 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_208; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_208[]; - -typedef struct ProtocolExtensionContainer_208 { - ProtocolExtensionField_208 *tab; - int count; -} ProtocolExtensionContainer_208; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_208[]; - -typedef struct SRVCC_CSKeysRequest { - ProtocolIE_Container_106 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_208 protocolExtensions; -} SRVCC_CSKeysRequest; - - -extern const ASN1CType asn1_type_SRVCC_CSKeysRequest[]; - -typedef struct ProtocolIE_Field_108 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_108; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_108[]; - -typedef struct ProtocolIE_Container_107 { - ProtocolIE_Field_108 *tab; - int count; -} ProtocolIE_Container_107; - -extern const ASN1CType asn1_type_ProtocolIE_Container_107[]; - -typedef struct ProtocolExtensionField_209 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_209; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_209[]; - -typedef struct ProtocolExtensionContainer_209 { - ProtocolExtensionField_209 *tab; - int count; -} ProtocolExtensionContainer_209; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_209[]; - -typedef struct SRVCC_CSKeysResponse { - ProtocolIE_Container_107 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_209 protocolExtensions; -} SRVCC_CSKeysResponse; - - -extern const ASN1CType asn1_type_SRVCC_CSKeysResponse[]; - -typedef struct ProtocolIE_Field_109 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_109; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_109[]; - -typedef struct ProtocolIE_Container_108 { - ProtocolIE_Field_109 *tab; - int count; -} ProtocolIE_Container_108; - -extern const ASN1CType asn1_type_ProtocolIE_Container_108[]; - -typedef struct ProtocolExtensionField_210 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_210; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_210[]; - -typedef struct ProtocolExtensionContainer_210 { - ProtocolExtensionField_210 *tab; - int count; -} ProtocolExtensionContainer_210; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_210[]; - -typedef struct UeRadioCapabilityMatchRequest { - ProtocolIE_Container_108 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_210 protocolExtensions; -} UeRadioCapabilityMatchRequest; - - -extern const ASN1CType asn1_type_UeRadioCapabilityMatchRequest[]; - -typedef struct ProtocolIE_Field_110 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_110; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_110[]; - -typedef struct ProtocolIE_Container_109 { - ProtocolIE_Field_110 *tab; - int count; -} ProtocolIE_Container_109; - -extern const ASN1CType asn1_type_ProtocolIE_Container_109[]; - -typedef struct ProtocolExtensionField_211 { - ProtocolExtensionID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_211; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_211[]; - -typedef struct ProtocolExtensionContainer_211 { - ProtocolExtensionField_211 *tab; - int count; -} ProtocolExtensionContainer_211; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_211[]; - -typedef struct UeRadioCapabilityMatchResponse { - ProtocolIE_Container_109 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_211 protocolExtensions; -} UeRadioCapabilityMatchResponse; - - -extern const ASN1CType asn1_type_UeRadioCapabilityMatchResponse[]; - -typedef struct RANAP_ELEMENTARY_PROCEDURE { /* object class definition */ - ASN1CType InitiatingMessage; - ASN1CType SuccessfulOutcome; - ASN1CType UnsuccessfulOutcome; - ASN1CType Outcome; - ASN1CType procedureCode; - ASN1CType criticality; -} RANAP_ELEMENTARY_PROCEDURE; - - -extern const ASN1CType asn1_type_RANAP_ELEMENTARY_PROCEDURE[]; - -typedef struct InitiatingMessage { - ProcedureCode procedureCode; - Criticality criticality; - ASN1OpenType value; -} InitiatingMessage; - - -extern const ASN1CType asn1_type_InitiatingMessage[]; - -typedef struct SuccessfulOutcome { - ProcedureCode procedureCode; - Criticality criticality; - ASN1OpenType value; -} SuccessfulOutcome; - - -extern const ASN1CType asn1_type_SuccessfulOutcome[]; - -typedef struct UnsuccessfulOutcome { - ProcedureCode procedureCode; - Criticality criticality; - ASN1OpenType value; -} UnsuccessfulOutcome; - - -extern const ASN1CType asn1_type_UnsuccessfulOutcome[]; - -typedef struct Outcome { - ProcedureCode procedureCode; - Criticality criticality; - ASN1OpenType value; -} Outcome; - - -extern const ASN1CType asn1_type_Outcome[]; - -typedef enum { - RANAP_PDU_initiatingMessage, - RANAP_PDU_successfulOutcome, - RANAP_PDU_unsuccessfulOutcome, - RANAP_PDU_outcome, -} RANAP_PDU_choice; - -typedef struct RANAP_PDU { - RANAP_PDU_choice choice; - union { - InitiatingMessage initiatingMessage; - SuccessfulOutcome successfulOutcome; - UnsuccessfulOutcome unsuccessfulOutcome; - Outcome outcome; - } u; -} RANAP_PDU; - -extern const ASN1CType asn1_type_RANAP_PDU[]; - -#ifdef __cplusplus -} -#endif - -#endif /* _FFASN1_OUT_H */ diff --git a/asn1/rua/ffasn1c/rua.c b/asn1/rua/ffasn1c/rua.c deleted file mode 100644 index 8ebd8d6..0000000 --- a/asn1/rua/ffasn1c/rua.c +++ /dev/null @@ -1,2044 +0,0 @@ -/* Automatically generated file - do not edit */ - -#include "asn1defs.h" -#include "rua.h" - -const ASN1CType asn1_type_Criticality[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0xa, - 3, - (intptr_t)"reject", - (intptr_t)"ignore", - (intptr_t)"notify", - (intptr_t)"Criticality", -}; - -const ASN1CType asn1_type_Presence[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0xa, - 3, - (intptr_t)"optional", - (intptr_t)"conditional", - (intptr_t)"mandatory", - (intptr_t)"Presence", -}; - -const ASN1CType asn1_type_ProcedureCode[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0xff, - (intptr_t)"ProcedureCode", -}; - -static const ASN1CType asn1_type__local_0[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, -}; - -static const ASN1CType asn1_type__local_1[] = { - (ASN1_CTYPE_OBJECT_IDENTIFIER << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, -}; - -const ASN1CType asn1_type_PrivateIE_ID[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0, - 2, - sizeof(PrivateIE_ID), - offsetof(PrivateIE_ID, choice), - offsetof(PrivateIE_ID, u), - (intptr_t)asn1_type__local_0, - (intptr_t)"local", - (intptr_t)asn1_type__local_1, - (intptr_t)"global", - (intptr_t)"PrivateIE-ID", -}; - -const ASN1CType asn1_type_ProtocolIE_ID[] = { - (ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2, - 0x0, - 0xffff, - (intptr_t)"ProtocolIE-ID", -}; - -const ASN1CType asn1_type_TriggeringMessage[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100001, - 3, - (intptr_t)"initiating-message", - (intptr_t)"successful-outcome", - (intptr_t)"unsuccessful-outcome", - (intptr_t)"TriggeringMessage", -}; - -const ASN1CType asn1_type_RUA_PRIVATE_IES[] = { - (ASN1_CTYPE_OBJECT_CLASS << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0, - 4, - - 0x1, - (intptr_t)asn1_type_PrivateIE_ID, - 0, - (intptr_t)"&id", - - 0x1, - (intptr_t)asn1_type_Criticality, - 0, - (intptr_t)"&criticality", - - 0x0, - 0, - 0, - (intptr_t)"&Value", - - 0x1, - (intptr_t)asn1_type_Presence, - 0, - (intptr_t)"&presence", - (intptr_t)"RUA-PRIVATE-IES", -}; - -const ASN1CType asn1_type_RUA_PROTOCOL_IES[] = { - (ASN1_CTYPE_OBJECT_CLASS << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0, - 4, - - 0x1, - (intptr_t)asn1_type_ProtocolIE_ID, - 0, - (intptr_t)"&id", - - 0x1, - (intptr_t)asn1_type_Criticality, - 0, - (intptr_t)"&criticality", - - 0x0, - 0, - 0, - (intptr_t)"&Value", - - 0x1, - (intptr_t)asn1_type_Presence, - 0, - (intptr_t)"&presence", - (intptr_t)"RUA-PROTOCOL-IES", -}; - -const ASN1CType asn1_type_RUA_PROTOCOL_EXTENSION[] = { - (ASN1_CTYPE_OBJECT_CLASS << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0, - 4, - - 0x1, - (intptr_t)asn1_type_ProtocolIE_ID, - 0, - (intptr_t)"&id", - - 0x1, - (intptr_t)asn1_type_Criticality, - 0, - (intptr_t)"&criticality", - - 0x0, - 0, - 0, - (intptr_t)"&Extension", - - 0x1, - (intptr_t)asn1_type_Presence, - 0, - (intptr_t)"&presence", - (intptr_t)"RUA-PROTOCOL-EXTENSION", -}; - -const ASN1CType asn1_type_ProtocolIE_Container_1[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_1), - (intptr_t)asn1_type_ProtocolIE_Field_1, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_2[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_2), - (intptr_t)asn1_type_ProtocolIE_Field_2, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_3[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_3), - (intptr_t)asn1_type_ProtocolIE_Field_3, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_4[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_4), - (intptr_t)asn1_type_ProtocolIE_Field_4, - 0, -}; - -const ASN1CType asn1_type_ProtocolIE_Container_5[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x0, - 0xffff, - sizeof(ProtocolIE_Field_5), - (intptr_t)asn1_type_ProtocolIE_Field_5, - 0, -}; - -static const ASN1CType asn1_type__local_2[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_3[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_7 = 7; - -static const Criticality asn1_value__local_8 = 0; - -static const Presence asn1_value__local_9 = 2; - -static const ProtocolIE_ID asn1_value__local_10 = 3; - -static const Criticality asn1_value__local_11 = 0; - -static const Presence asn1_value__local_12 = 2; - -static const ProtocolIE_ID asn1_value__local_13 = 5; - -static const Criticality asn1_value__local_14 = 1; - -static const Presence asn1_value__local_15 = 0; - -static const ProtocolIE_ID asn1_value__local_16 = 6; - -static const Criticality asn1_value__local_17 = 0; - -static const Presence asn1_value__local_18 = 2; - -static const ProtocolIE_ID asn1_value__local_19 = 4; - -static const Criticality asn1_value__local_20 = 0; - -static const Presence asn1_value__local_21 = 2; - -static const RUA_PROTOCOL_IES asn1_value__local_6[] = { -{ - (intptr_t)&asn1_value__local_7, - (intptr_t)&asn1_value__local_8, - (intptr_t)asn1_type_CN_DomainIndicator, - (intptr_t)&asn1_value__local_9, -}, -{ - (intptr_t)&asn1_value__local_10, - (intptr_t)&asn1_value__local_11, - (intptr_t)asn1_type_Context_ID, - (intptr_t)&asn1_value__local_12, -}, -{ - (intptr_t)&asn1_value__local_13, - (intptr_t)&asn1_value__local_14, - (intptr_t)asn1_type_IntraDomainNasNodeSelector, - (intptr_t)&asn1_value__local_15, -}, -{ - (intptr_t)&asn1_value__local_16, - (intptr_t)&asn1_value__local_17, - (intptr_t)asn1_type_Establishment_Cause, - (intptr_t)&asn1_value__local_18, -}, -{ - (intptr_t)&asn1_value__local_19, - (intptr_t)&asn1_value__local_20, - (intptr_t)asn1_type_RANAP_Message, - (intptr_t)&asn1_value__local_21, -}, -}; - -static const ASN1CType asn1_constraint__local_5[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RUA_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_6, - 5, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_4[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_5, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_1[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_1), - - offsetof(ProtocolIE_Field_1, id) | 0x0, - (intptr_t)asn1_type__local_2, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_1, criticality) | 0x0, - (intptr_t)asn1_type__local_3, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_1, value) | 0x0, - (intptr_t)asn1_type__local_4, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_22[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_23[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_27 = 7; - -static const Criticality asn1_value__local_28 = 0; - -static const Presence asn1_value__local_29 = 2; - -static const ProtocolIE_ID asn1_value__local_30 = 3; - -static const Criticality asn1_value__local_31 = 0; - -static const Presence asn1_value__local_32 = 2; - -static const ProtocolIE_ID asn1_value__local_33 = 4; - -static const Criticality asn1_value__local_34 = 0; - -static const Presence asn1_value__local_35 = 2; - -static const RUA_PROTOCOL_IES asn1_value__local_26[] = { -{ - (intptr_t)&asn1_value__local_27, - (intptr_t)&asn1_value__local_28, - (intptr_t)asn1_type_CN_DomainIndicator, - (intptr_t)&asn1_value__local_29, -}, -{ - (intptr_t)&asn1_value__local_30, - (intptr_t)&asn1_value__local_31, - (intptr_t)asn1_type_Context_ID, - (intptr_t)&asn1_value__local_32, -}, -{ - (intptr_t)&asn1_value__local_33, - (intptr_t)&asn1_value__local_34, - (intptr_t)asn1_type_RANAP_Message, - (intptr_t)&asn1_value__local_35, -}, -}; - -static const ASN1CType asn1_constraint__local_25[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RUA_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_26, - 3, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_24[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_25, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_2[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_2), - - offsetof(ProtocolIE_Field_2, id) | 0x0, - (intptr_t)asn1_type__local_22, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_2, criticality) | 0x0, - (intptr_t)asn1_type__local_23, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_2, value) | 0x0, - (intptr_t)asn1_type__local_24, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_36[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_37[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_41 = 7; - -static const Criticality asn1_value__local_42 = 0; - -static const Presence asn1_value__local_43 = 2; - -static const ProtocolIE_ID asn1_value__local_44 = 3; - -static const Criticality asn1_value__local_45 = 0; - -static const Presence asn1_value__local_46 = 2; - -static const ProtocolIE_ID asn1_value__local_47 = 1; - -static const Criticality asn1_value__local_48 = 0; - -static const Presence asn1_value__local_49 = 2; - -static const ProtocolIE_ID asn1_value__local_50 = 4; - -static const Criticality asn1_value__local_51 = 0; - -static const Presence asn1_value__local_52 = 1; - -static const RUA_PROTOCOL_IES asn1_value__local_40[] = { -{ - (intptr_t)&asn1_value__local_41, - (intptr_t)&asn1_value__local_42, - (intptr_t)asn1_type_CN_DomainIndicator, - (intptr_t)&asn1_value__local_43, -}, -{ - (intptr_t)&asn1_value__local_44, - (intptr_t)&asn1_value__local_45, - (intptr_t)asn1_type_Context_ID, - (intptr_t)&asn1_value__local_46, -}, -{ - (intptr_t)&asn1_value__local_47, - (intptr_t)&asn1_value__local_48, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_49, -}, -{ - (intptr_t)&asn1_value__local_50, - (intptr_t)&asn1_value__local_51, - (intptr_t)asn1_type_RANAP_Message, - (intptr_t)&asn1_value__local_52, -}, -}; - -static const ASN1CType asn1_constraint__local_39[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RUA_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_40, - 4, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_38[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_39, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_3[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_3), - - offsetof(ProtocolIE_Field_3, id) | 0x0, - (intptr_t)asn1_type__local_36, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_3, criticality) | 0x0, - (intptr_t)asn1_type__local_37, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_3, value) | 0x0, - (intptr_t)asn1_type__local_38, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_53[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_54[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_58 = 4; - -static const Criticality asn1_value__local_59 = 0; - -static const Presence asn1_value__local_60 = 2; - -static const RUA_PROTOCOL_IES asn1_value__local_57[] = { -{ - (intptr_t)&asn1_value__local_58, - (intptr_t)&asn1_value__local_59, - (intptr_t)asn1_type_RANAP_Message, - (intptr_t)&asn1_value__local_60, -}, -}; - -static const ASN1CType asn1_constraint__local_56[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RUA_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_57, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_55[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_56, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_4[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_4), - - offsetof(ProtocolIE_Field_4, id) | 0x0, - (intptr_t)asn1_type__local_53, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_4, criticality) | 0x0, - (intptr_t)asn1_type__local_54, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_4, value) | 0x0, - (intptr_t)asn1_type__local_55, - 0, - (intptr_t)"value", - -}; - -static const ASN1CType asn1_type__local_61[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_62[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_66 = 1; - -static const Criticality asn1_value__local_67 = 1; - -static const Presence asn1_value__local_68 = 2; - -static const ProtocolIE_ID asn1_value__local_69 = 2; - -static const Criticality asn1_value__local_70 = 1; - -static const Presence asn1_value__local_71 = 0; - -static const RUA_PROTOCOL_IES asn1_value__local_65[] = { -{ - (intptr_t)&asn1_value__local_66, - (intptr_t)&asn1_value__local_67, - (intptr_t)asn1_type_Cause, - (intptr_t)&asn1_value__local_68, -}, -{ - (intptr_t)&asn1_value__local_69, - (intptr_t)&asn1_value__local_70, - (intptr_t)asn1_type_CriticalityDiagnostics, - (intptr_t)&asn1_value__local_71, -}, -}; - -static const ASN1CType asn1_constraint__local_64[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RUA_PROTOCOL_IES, - 2, - (intptr_t)asn1_value__local_65, - 2, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_63[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_64, -}; - -const ASN1CType asn1_type_ProtocolIE_Field_5[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolIE_Field_5), - - offsetof(ProtocolIE_Field_5, id) | 0x0, - (intptr_t)asn1_type__local_61, - 0, - (intptr_t)"id", - - offsetof(ProtocolIE_Field_5, criticality) | 0x0, - (intptr_t)asn1_type__local_62, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolIE_Field_5, value) | 0x0, - (intptr_t)asn1_type__local_63, - 0, - (intptr_t)"value", - -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_1[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100004, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_1), - (intptr_t)asn1_type_ProtocolExtensionField_1, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_2[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100003, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_2), - (intptr_t)asn1_type_ProtocolExtensionField_2, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_3[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_3), - (intptr_t)asn1_type_ProtocolExtensionField_3, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_4[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_4), - (intptr_t)asn1_type_ProtocolExtensionField_4, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_5[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_5), - (intptr_t)asn1_type_ProtocolExtensionField_5, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_6[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_6), - (intptr_t)asn1_type_ProtocolExtensionField_6, - 0, -}; - -const ASN1CType asn1_type_ProtocolExtensionContainer_7[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100001, - 0x1, - 0xffff, - sizeof(ProtocolExtensionField_7), - (intptr_t)asn1_type_ProtocolExtensionField_7, - 0, -}; - -static const ASN1CType asn1_type__local_72[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_73[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_75[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RUA_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_74[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_75, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_1[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_1), - - offsetof(ProtocolExtensionField_1, id) | 0x0, - (intptr_t)asn1_type__local_72, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_1, criticality) | 0x0, - (intptr_t)asn1_type__local_73, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_1, extensionValue) | 0x0, - (intptr_t)asn1_type__local_74, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_77[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_78[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_80[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RUA_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_79[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_80, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_2[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_2), - - offsetof(ProtocolExtensionField_2, id) | 0x0, - (intptr_t)asn1_type__local_77, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_2, criticality) | 0x0, - (intptr_t)asn1_type__local_78, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_2, extensionValue) | 0x0, - (intptr_t)asn1_type__local_79, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_82[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_83[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProtocolIE_ID asn1_value__local_87 = 9; - -static const Criticality asn1_value__local_88 = 1; - -static const Presence asn1_value__local_89 = 0; - -static const RUA_PROTOCOL_EXTENSION asn1_value__local_86[] = { -{ - (intptr_t)&asn1_value__local_87, - (intptr_t)&asn1_value__local_88, - (intptr_t)asn1_type_CSGMembershipStatus, - (intptr_t)&asn1_value__local_89, -}, -}; - -static const ASN1CType asn1_constraint__local_85[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RUA_PROTOCOL_EXTENSION, - 2, - (intptr_t)asn1_value__local_86, - 1, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_84[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_85, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_3[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_3), - - offsetof(ProtocolExtensionField_3, id) | 0x0, - (intptr_t)asn1_type__local_82, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_3, criticality) | 0x0, - (intptr_t)asn1_type__local_83, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_3, extensionValue) | 0x0, - (intptr_t)asn1_type__local_84, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_90[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_91[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_93[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RUA_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_92[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_93, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_4[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_4), - - offsetof(ProtocolExtensionField_4, id) | 0x0, - (intptr_t)asn1_type__local_90, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_4, criticality) | 0x0, - (intptr_t)asn1_type__local_91, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_4, extensionValue) | 0x0, - (intptr_t)asn1_type__local_92, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_95[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_96[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_98[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RUA_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_97[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_98, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_5[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_5), - - offsetof(ProtocolExtensionField_5, id) | 0x0, - (intptr_t)asn1_type__local_95, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_5, criticality) | 0x0, - (intptr_t)asn1_type__local_96, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_5, extensionValue) | 0x0, - (intptr_t)asn1_type__local_97, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_100[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_101[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_103[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RUA_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_102[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_103, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_6[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_6), - - offsetof(ProtocolExtensionField_6, id) | 0x0, - (intptr_t)asn1_type__local_100, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_6, criticality) | 0x0, - (intptr_t)asn1_type__local_101, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_6, extensionValue) | 0x0, - (intptr_t)asn1_type__local_102, - 0, - (intptr_t)"extensionValue", - -}; - -static const ASN1CType asn1_type__local_105[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -static const ASN1CType asn1_type__local_106[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_108[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RUA_PROTOCOL_EXTENSION, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_107[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_108, -}; - -const ASN1CType asn1_type_ProtocolExtensionField_7[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(ProtocolExtensionField_7), - - offsetof(ProtocolExtensionField_7, id) | 0x0, - (intptr_t)asn1_type__local_105, - 0, - (intptr_t)"id", - - offsetof(ProtocolExtensionField_7, criticality) | 0x0, - (intptr_t)asn1_type__local_106, - 0, - (intptr_t)"criticality", - - offsetof(ProtocolExtensionField_7, extensionValue) | 0x0, - (intptr_t)asn1_type__local_107, - 0, - (intptr_t)"extensionValue", - -}; - -const ASN1CType asn1_type_PrivateIE_Container_1[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0x1, - 0xffff, - sizeof(PrivateIE_Field_1), - (intptr_t)asn1_type_PrivateIE_Field_1, - 0, -}; - -static const ASN1CType asn1_type__local_110[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x100000, - (intptr_t)asn1_type_PrivateIE_ID, -}; - -static const ASN1CType asn1_type__local_111[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_constraint__local_113[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RUA_PRIVATE_IES, - 2, - 0, - 0, - 1, - 0, - 0x80000000, - 0, -}; - -static const ASN1CType asn1_type__local_112[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_113, -}; - -const ASN1CType asn1_type_PrivateIE_Field_1[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x10, - 3, - sizeof(PrivateIE_Field_1), - - offsetof(PrivateIE_Field_1, id) | 0x0, - (intptr_t)asn1_type__local_110, - 0, - (intptr_t)"id", - - offsetof(PrivateIE_Field_1, criticality) | 0x0, - (intptr_t)asn1_type__local_111, - 0, - (intptr_t)"criticality", - - offsetof(PrivateIE_Field_1, value) | 0x0, - (intptr_t)asn1_type__local_112, - 0, - (intptr_t)"value", - -}; - -const ASN1CType asn1_type_CN_DomainIndicator[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0xa, - 2, - (intptr_t)"cs-domain", - (intptr_t)"ps-domain", - (intptr_t)"CN-DomainIndicator", -}; - -const ASN1CType asn1_type_CSGMembershipStatus[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 2, - 0, - (intptr_t)"member", - (intptr_t)"non-member", - (intptr_t)"CSGMembershipStatus", -}; - -const ASN1CType asn1_type_Establishment_Cause[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa, - 2, - 0, - (intptr_t)"emergency-call", - (intptr_t)"normal-call", - (intptr_t)"Establishment-Cause", -}; - -const ASN1CType asn1_type_Context_ID[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x3, - 0x18, - 0x18, - (intptr_t)"Context-ID", -}; - -const ASN1CType asn1_type_IntraDomainNasNodeSelector[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x10, - 1, - sizeof(IntraDomainNasNodeSelector), - - offsetof(IntraDomainNasNodeSelector, version) | 0x0, - (intptr_t)asn1_type_IntraDomainNasNodeSelector_4, - 0, - (intptr_t)"version", - - (intptr_t)"IntraDomainNasNodeSelector", -}; - -const ASN1CType asn1_type_IntraDomainNasNodeSelector_1[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - 2, - sizeof(IntraDomainNasNodeSelector_1), - offsetof(IntraDomainNasNodeSelector_1, choice), - offsetof(IntraDomainNasNodeSelector_1, u), - (intptr_t)asn1_type_Gsm_map_IDNNS, - (intptr_t)"gsm-Map-IDNNS", - (intptr_t)asn1_type_Ansi_41_IDNNS, - (intptr_t)"ansi-41-IDNNS", -}; - -const ASN1CType asn1_type_IntraDomainNasNodeSelector_2[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - 1, - sizeof(IntraDomainNasNodeSelector_2), - - offsetof(IntraDomainNasNodeSelector_2, cn_Type) | 0x0, - (intptr_t)asn1_type_IntraDomainNasNodeSelector_1, - 0, - (intptr_t)"cn-Type", - -}; - -static const ASN1CType asn1_type__local_115[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000, - 0xf, - 0xf, -}; - -const ASN1CType asn1_type_IntraDomainNasNodeSelector_3[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - 1, - sizeof(IntraDomainNasNodeSelector_3), - - offsetof(IntraDomainNasNodeSelector_3, futurecoding) | 0x0, - (intptr_t)asn1_type__local_115, - 0, - (intptr_t)"futurecoding", - -}; - -const ASN1CType asn1_type_IntraDomainNasNodeSelector_4[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - 2, - sizeof(IntraDomainNasNodeSelector_4), - offsetof(IntraDomainNasNodeSelector_4, choice), - offsetof(IntraDomainNasNodeSelector_4, u), - (intptr_t)asn1_type_IntraDomainNasNodeSelector_2, - (intptr_t)"release99", - (intptr_t)asn1_type_IntraDomainNasNodeSelector_3, - (intptr_t)"later", -}; - -static const ASN1CType asn1_type__local_116[] = { - (ASN1_CTYPE_BOOLEAN << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, -}; - -const ASN1CType asn1_type_Gsm_map_IDNNS[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100000, - 2, - sizeof(Gsm_map_IDNNS), - - offsetof(Gsm_map_IDNNS, routingbasis) | 0x0, - (intptr_t)asn1_type_Gsm_map_IDNNS_9, - 0, - (intptr_t)"routingbasis", - - offsetof(Gsm_map_IDNNS, dummy) | 0x0, - (intptr_t)asn1_type__local_116, - 0, - (intptr_t)"dummy", - - (intptr_t)"Gsm-map-IDNNS", -}; - -const ASN1CType asn1_type_Gsm_map_IDNNS_1[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - 1, - sizeof(Gsm_map_IDNNS_1), - - offsetof(Gsm_map_IDNNS_1, routingparameter) | 0x0, - (intptr_t)asn1_type_RoutingParameter, - 0, - (intptr_t)"routingparameter", - -}; - -const ASN1CType asn1_type_Gsm_map_IDNNS_2[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - 1, - sizeof(Gsm_map_IDNNS_2), - - offsetof(Gsm_map_IDNNS_2, routingparameter) | 0x0, - (intptr_t)asn1_type_RoutingParameter, - 0, - (intptr_t)"routingparameter", - -}; - -const ASN1CType asn1_type_Gsm_map_IDNNS_3[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002, - 1, - sizeof(Gsm_map_IDNNS_3), - - offsetof(Gsm_map_IDNNS_3, routingparameter) | 0x0, - (intptr_t)asn1_type_RoutingParameter, - 0, - (intptr_t)"routingparameter", - -}; - -const ASN1CType asn1_type_Gsm_map_IDNNS_4[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x100003, - 1, - sizeof(Gsm_map_IDNNS_4), - - offsetof(Gsm_map_IDNNS_4, routingparameter) | 0x0, - (intptr_t)asn1_type_RoutingParameter, - 0, - (intptr_t)"routingparameter", - -}; - -const ASN1CType asn1_type_Gsm_map_IDNNS_5[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x100004, - 1, - sizeof(Gsm_map_IDNNS_5), - - offsetof(Gsm_map_IDNNS_5, routingparameter) | 0x0, - (intptr_t)asn1_type_RoutingParameter, - 0, - (intptr_t)"routingparameter", - -}; - -const ASN1CType asn1_type_Gsm_map_IDNNS_6[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x100005, - 1, - sizeof(Gsm_map_IDNNS_6), - - offsetof(Gsm_map_IDNNS_6, routingparameter) | 0x0, - (intptr_t)asn1_type_RoutingParameter, - 0, - (intptr_t)"routingparameter", - -}; - -const ASN1CType asn1_type_Gsm_map_IDNNS_7[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x100006, - 1, - sizeof(Gsm_map_IDNNS_7), - - offsetof(Gsm_map_IDNNS_7, routingparameter) | 0x0, - (intptr_t)asn1_type_RoutingParameter, - 0, - (intptr_t)"routingparameter", - -}; - -const ASN1CType asn1_type_Gsm_map_IDNNS_8[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x0 | 0x100007, - 1, - sizeof(Gsm_map_IDNNS_8), - - offsetof(Gsm_map_IDNNS_8, routingparameter) | 0x0, - (intptr_t)asn1_type_RoutingParameter, - 0, - (intptr_t)"routingparameter", - -}; - -const ASN1CType asn1_type_Gsm_map_IDNNS_9[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - 8, - sizeof(Gsm_map_IDNNS_9), - offsetof(Gsm_map_IDNNS_9, choice), - offsetof(Gsm_map_IDNNS_9, u), - (intptr_t)asn1_type_Gsm_map_IDNNS_1, - (intptr_t)"localPTMSI", - (intptr_t)asn1_type_Gsm_map_IDNNS_2, - (intptr_t)"tMSIofsamePLMN", - (intptr_t)asn1_type_Gsm_map_IDNNS_3, - (intptr_t)"tMSIofdifferentPLMN", - (intptr_t)asn1_type_Gsm_map_IDNNS_4, - (intptr_t)"iMSIresponsetopaging", - (intptr_t)asn1_type_Gsm_map_IDNNS_5, - (intptr_t)"iMSIcauseUEinitiatedEvent", - (intptr_t)asn1_type_Gsm_map_IDNNS_6, - (intptr_t)"iMEI", - (intptr_t)asn1_type_Gsm_map_IDNNS_7, - (intptr_t)"spare2", - (intptr_t)asn1_type_Gsm_map_IDNNS_8, - (intptr_t)"spare1", -}; - -const ASN1CType asn1_type_Ansi_41_IDNNS[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001, - 0xe, - 0xe, - (intptr_t)"Ansi-41-IDNNS", -}; - -const ASN1CType asn1_type_RANAP_Message[] = { - (ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5000000 | 0x4, - 0x0, - (intptr_t)"RANAP-Message", -}; - -const ASN1CType asn1_type_RoutingParameter[] = { - (ASN1_CTYPE_BIT_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000, - 0xa, - 0xa, - (intptr_t)"RoutingParameter", -}; - -const ASN1CType asn1_type_Cause[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0, - 4, - 0, - sizeof(Cause), - offsetof(Cause, choice), - offsetof(Cause, u), - (intptr_t)asn1_type_CauseRadioNetwork, - (intptr_t)"radioNetwork", - (intptr_t)asn1_type_CauseTransport, - (intptr_t)"transport", - (intptr_t)asn1_type_CauseProtocol, - (intptr_t)"protocol", - (intptr_t)asn1_type_CauseMisc, - (intptr_t)"misc", - (intptr_t)"Cause", -}; - -const ASN1CType asn1_type_CauseRadioNetwork[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000, - 4, - 0, - (intptr_t)"normal", - (intptr_t)"connect-failed", - (intptr_t)"network-release", - (intptr_t)"unspecified", - (intptr_t)"CauseRadioNetwork", -}; - -const ASN1CType asn1_type_CauseTransport[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001, - 2, - 0, - (intptr_t)"transport-resource-unavailable", - (intptr_t)"unspecified", - (intptr_t)"CauseTransport", -}; - -const ASN1CType asn1_type_CauseProtocol[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100002, - 7, - 0, - (intptr_t)"transfer-syntax-error", - (intptr_t)"abstract-syntax-error-reject", - (intptr_t)"abstract-syntax-error-ignore-and-notify", - (intptr_t)"message-not-compatible-with-receiver-state", - (intptr_t)"semantic-error", - (intptr_t)"unspecified", - (intptr_t)"abstract-syntax-error-falsely-constructed-message", - (intptr_t)"CauseProtocol", -}; - -const ASN1CType asn1_type_CauseMisc[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100003, - 4, - 0, - (intptr_t)"processing-overload", - (intptr_t)"hardware-failure", - (intptr_t)"o-and-m-intervention", - (intptr_t)"unspecified", - (intptr_t)"CauseMisc", -}; - -static const ASN1CType asn1_type__local_117[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProcedureCode, -}; - -static const ASN1CType asn1_type__local_118[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002, - (intptr_t)asn1_type_Criticality, -}; - -const ASN1CType asn1_type_CriticalityDiagnostics[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 5, - sizeof(CriticalityDiagnostics), - - offsetof(CriticalityDiagnostics, procedureCode) | 0x8000000, - (intptr_t)asn1_type__local_117, - offsetof(CriticalityDiagnostics, procedureCode_option), - (intptr_t)"procedureCode", - - offsetof(CriticalityDiagnostics, triggeringMessage) | 0x8000000, - (intptr_t)asn1_type_TriggeringMessage, - offsetof(CriticalityDiagnostics, triggeringMessage_option), - (intptr_t)"triggeringMessage", - - offsetof(CriticalityDiagnostics, procedureCriticality) | 0x8000000, - (intptr_t)asn1_type__local_118, - offsetof(CriticalityDiagnostics, procedureCriticality_option), - (intptr_t)"procedureCriticality", - - offsetof(CriticalityDiagnostics, iEsCriticalityDiagnostics) | 0x8000000, - (intptr_t)asn1_type_CriticalityDiagnostics_IE_List, - offsetof(CriticalityDiagnostics, iEsCriticalityDiagnostics_option), - (intptr_t)"iEsCriticalityDiagnostics", - - offsetof(CriticalityDiagnostics, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_1, - offsetof(CriticalityDiagnostics, iE_Extensions_option), - (intptr_t)"iE-Extensions", - - (intptr_t)"CriticalityDiagnostics", -}; - -const ASN1CType asn1_type_CriticalityDiagnostics_IE_List[] = { - (ASN1_CTYPE_SEQUENCE_OF << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100003, - 0x1, - 0x100, - sizeof(CriticalityDiagnostics_IE_List_1), - (intptr_t)asn1_type_CriticalityDiagnostics_IE_List_1, - 0, - (intptr_t)"CriticalityDiagnostics-IE-List", -}; - -static const ASN1CType asn1_type__local_119[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_Criticality, -}; - -static const ASN1CType asn1_type__local_120[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_ProtocolIE_ID, -}; - -const ASN1CType asn1_type_CriticalityDiagnostics_IE_List_1[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x2000000 | 0x10, - 4, - sizeof(CriticalityDiagnostics_IE_List_1), - - offsetof(CriticalityDiagnostics_IE_List_1, iECriticality) | 0x0, - (intptr_t)asn1_type__local_119, - 0, - (intptr_t)"iECriticality", - - offsetof(CriticalityDiagnostics_IE_List_1, iE_ID) | 0x0, - (intptr_t)asn1_type__local_120, - 0, - (intptr_t)"iE-ID", - - offsetof(CriticalityDiagnostics_IE_List_1, typeOfError) | 0x0, - (intptr_t)asn1_type_TypeOfError, - 0, - (intptr_t)"typeOfError", - - offsetof(CriticalityDiagnostics_IE_List_1, iE_Extensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_2, - offsetof(CriticalityDiagnostics_IE_List_1, iE_Extensions_option), - (intptr_t)"iE-Extensions", - -}; - -const ASN1CType asn1_type_TypeOfError[] = { - (ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100002, - 2, - 0, - (intptr_t)"not-understood", - (intptr_t)"missing", - (intptr_t)"TypeOfError", -}; - -const ASN1CType asn1_type_Connect[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(Connect), - - offsetof(Connect, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_1, - 0, - (intptr_t)"protocolIEs", - - offsetof(Connect, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_3, - offsetof(Connect, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"Connect", -}; - -const ASN1CType asn1_type_DirectTransfer[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(DirectTransfer), - - offsetof(DirectTransfer, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_2, - 0, - (intptr_t)"protocolIEs", - - offsetof(DirectTransfer, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_4, - offsetof(DirectTransfer, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"DirectTransfer", -}; - -const ASN1CType asn1_type_Disconnect[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(Disconnect), - - offsetof(Disconnect, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_3, - 0, - (intptr_t)"protocolIEs", - - offsetof(Disconnect, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_5, - offsetof(Disconnect, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"Disconnect", -}; - -const ASN1CType asn1_type_ConnectionlessTransfer[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(ConnectionlessTransfer), - - offsetof(ConnectionlessTransfer, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_4, - 0, - (intptr_t)"protocolIEs", - - offsetof(ConnectionlessTransfer, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_6, - offsetof(ConnectionlessTransfer, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"ConnectionlessTransfer", -}; - -const ASN1CType asn1_type_ErrorIndication[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 2, - sizeof(ErrorIndication), - - offsetof(ErrorIndication, protocolIEs) | 0x0, - (intptr_t)asn1_type_ProtocolIE_Container_5, - 0, - (intptr_t)"protocolIEs", - - offsetof(ErrorIndication, protocolExtensions) | 0x8000000, - (intptr_t)asn1_type_ProtocolExtensionContainer_7, - offsetof(ErrorIndication, protocolExtensions_option), - (intptr_t)"protocolExtensions", - - (intptr_t)"ErrorIndication", -}; - -const ASN1CType asn1_type_PrivateMessage[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10, - 1, - sizeof(PrivateMessage), - - offsetof(PrivateMessage, privateIEs) | 0x0, - (intptr_t)asn1_type_PrivateIE_Container_1, - 0, - (intptr_t)"privateIEs", - - (intptr_t)"PrivateMessage", -}; - -static const Criticality asn1_value__local_121 = 1; - -const ASN1CType asn1_type_RUA_ELEMENTARY_PROCEDURE[] = { - (ASN1_CTYPE_OBJECT_CLASS << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0, - 5, - - 0x0, - 0, - 0, - (intptr_t)"&InitiatingMessage", - - 0x8, - 0, - 0, - (intptr_t)"&SuccessfulOutcome", - - 0x8, - 0, - 0, - (intptr_t)"&UnsuccessfulOutcome", - - 0x1, - (intptr_t)asn1_type_ProcedureCode, - 0, - (intptr_t)"&procedureCode", - - 0x11, - (intptr_t)asn1_type_Criticality, - (intptr_t)&asn1_value__local_121, - (intptr_t)"&criticality", - (intptr_t)"RUA-ELEMENTARY-PROCEDURE", -}; - -const ASN1CType asn1_type_RUA_PDU[] = { - (ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x0, - 3, - 0, - sizeof(RUA_PDU), - offsetof(RUA_PDU, choice), - offsetof(RUA_PDU, u), - (intptr_t)asn1_type_InitiatingMessage, - (intptr_t)"initiatingMessage", - (intptr_t)asn1_type_SuccessfulOutcome, - (intptr_t)"successfulOutcome", - (intptr_t)asn1_type_UnsuccessfulOutcome, - (intptr_t)"unsuccessfulOutcome", - (intptr_t)"RUA-PDU", -}; - -static const ASN1CType asn1_type__local_122[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProcedureCode, -}; - -static const ASN1CType asn1_type__local_123[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProcedureCode asn1_value__local_127 = 1; - -static const Criticality asn1_value__local_128 = 1; - -static const ProcedureCode asn1_value__local_129 = 2; - -static const Criticality asn1_value__local_130 = 1; - -static const ProcedureCode asn1_value__local_131 = 3; - -static const Criticality asn1_value__local_132 = 1; - -static const ProcedureCode asn1_value__local_133 = 4; - -static const Criticality asn1_value__local_134 = 1; - -static const ProcedureCode asn1_value__local_135 = 5; - -static const Criticality asn1_value__local_136 = 1; - -static const ProcedureCode asn1_value__local_137 = 6; - -static const Criticality asn1_value__local_138 = 1; - -static const RUA_ELEMENTARY_PROCEDURE asn1_value__local_126[] = { -{ - (intptr_t)asn1_type_Connect, - 0, - 0, - (intptr_t)&asn1_value__local_127, - (intptr_t)&asn1_value__local_128, -}, -{ - (intptr_t)asn1_type_DirectTransfer, - 0, - 0, - (intptr_t)&asn1_value__local_129, - (intptr_t)&asn1_value__local_130, -}, -{ - (intptr_t)asn1_type_Disconnect, - 0, - 0, - (intptr_t)&asn1_value__local_131, - (intptr_t)&asn1_value__local_132, -}, -{ - (intptr_t)asn1_type_ConnectionlessTransfer, - 0, - 0, - (intptr_t)&asn1_value__local_133, - (intptr_t)&asn1_value__local_134, -}, -{ - (intptr_t)asn1_type_ErrorIndication, - 0, - 0, - (intptr_t)&asn1_value__local_135, - (intptr_t)&asn1_value__local_136, -}, -{ - (intptr_t)asn1_type_PrivateMessage, - 0, - 0, - (intptr_t)&asn1_value__local_137, - (intptr_t)&asn1_value__local_138, -}, -}; - -static const ASN1CType asn1_constraint__local_125[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RUA_ELEMENTARY_PROCEDURE, - 0, - (intptr_t)asn1_value__local_126, - 6, - 1, - 0, - 0x80000000, - 3, -}; - -static const ASN1CType asn1_type__local_124[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_125, -}; - -const ASN1CType asn1_type_InitiatingMessage[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100000, - 3, - sizeof(InitiatingMessage), - - offsetof(InitiatingMessage, procedureCode) | 0x0, - (intptr_t)asn1_type__local_122, - 0, - (intptr_t)"procedureCode", - - offsetof(InitiatingMessage, criticality) | 0x0, - (intptr_t)asn1_type__local_123, - 0, - (intptr_t)"criticality", - - offsetof(InitiatingMessage, value) | 0x0, - (intptr_t)asn1_type__local_124, - 0, - (intptr_t)"value", - - (intptr_t)"InitiatingMessage", -}; - -static const ASN1CType asn1_type__local_139[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProcedureCode, -}; - -static const ASN1CType asn1_type__local_140[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProcedureCode asn1_value__local_144 = 1; - -static const Criticality asn1_value__local_145 = 1; - -static const ProcedureCode asn1_value__local_146 = 2; - -static const Criticality asn1_value__local_147 = 1; - -static const ProcedureCode asn1_value__local_148 = 3; - -static const Criticality asn1_value__local_149 = 1; - -static const ProcedureCode asn1_value__local_150 = 4; - -static const Criticality asn1_value__local_151 = 1; - -static const ProcedureCode asn1_value__local_152 = 5; - -static const Criticality asn1_value__local_153 = 1; - -static const ProcedureCode asn1_value__local_154 = 6; - -static const Criticality asn1_value__local_155 = 1; - -static const RUA_ELEMENTARY_PROCEDURE asn1_value__local_143[] = { -{ - (intptr_t)asn1_type_Connect, - 0, - 0, - (intptr_t)&asn1_value__local_144, - (intptr_t)&asn1_value__local_145, -}, -{ - (intptr_t)asn1_type_DirectTransfer, - 0, - 0, - (intptr_t)&asn1_value__local_146, - (intptr_t)&asn1_value__local_147, -}, -{ - (intptr_t)asn1_type_Disconnect, - 0, - 0, - (intptr_t)&asn1_value__local_148, - (intptr_t)&asn1_value__local_149, -}, -{ - (intptr_t)asn1_type_ConnectionlessTransfer, - 0, - 0, - (intptr_t)&asn1_value__local_150, - (intptr_t)&asn1_value__local_151, -}, -{ - (intptr_t)asn1_type_ErrorIndication, - 0, - 0, - (intptr_t)&asn1_value__local_152, - (intptr_t)&asn1_value__local_153, -}, -{ - (intptr_t)asn1_type_PrivateMessage, - 0, - 0, - (intptr_t)&asn1_value__local_154, - (intptr_t)&asn1_value__local_155, -}, -}; - -static const ASN1CType asn1_constraint__local_142[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RUA_ELEMENTARY_PROCEDURE, - 1, - (intptr_t)asn1_value__local_143, - 6, - 1, - 0, - 0x80000000, - 3, -}; - -static const ASN1CType asn1_type__local_141[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_142, -}; - -const ASN1CType asn1_type_SuccessfulOutcome[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100001, - 3, - sizeof(SuccessfulOutcome), - - offsetof(SuccessfulOutcome, procedureCode) | 0x0, - (intptr_t)asn1_type__local_139, - 0, - (intptr_t)"procedureCode", - - offsetof(SuccessfulOutcome, criticality) | 0x0, - (intptr_t)asn1_type__local_140, - 0, - (intptr_t)"criticality", - - offsetof(SuccessfulOutcome, value) | 0x0, - (intptr_t)asn1_type__local_141, - 0, - (intptr_t)"value", - - (intptr_t)"SuccessfulOutcome", -}; - -static const ASN1CType asn1_type__local_156[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000, - (intptr_t)asn1_type_ProcedureCode, -}; - -static const ASN1CType asn1_type__local_157[] = { - (ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001, - (intptr_t)asn1_type_Criticality, -}; - -static const ProcedureCode asn1_value__local_161 = 1; - -static const Criticality asn1_value__local_162 = 1; - -static const ProcedureCode asn1_value__local_163 = 2; - -static const Criticality asn1_value__local_164 = 1; - -static const ProcedureCode asn1_value__local_165 = 3; - -static const Criticality asn1_value__local_166 = 1; - -static const ProcedureCode asn1_value__local_167 = 4; - -static const Criticality asn1_value__local_168 = 1; - -static const ProcedureCode asn1_value__local_169 = 5; - -static const Criticality asn1_value__local_170 = 1; - -static const ProcedureCode asn1_value__local_171 = 6; - -static const Criticality asn1_value__local_172 = 1; - -static const RUA_ELEMENTARY_PROCEDURE asn1_value__local_160[] = { -{ - (intptr_t)asn1_type_Connect, - 0, - 0, - (intptr_t)&asn1_value__local_161, - (intptr_t)&asn1_value__local_162, -}, -{ - (intptr_t)asn1_type_DirectTransfer, - 0, - 0, - (intptr_t)&asn1_value__local_163, - (intptr_t)&asn1_value__local_164, -}, -{ - (intptr_t)asn1_type_Disconnect, - 0, - 0, - (intptr_t)&asn1_value__local_165, - (intptr_t)&asn1_value__local_166, -}, -{ - (intptr_t)asn1_type_ConnectionlessTransfer, - 0, - 0, - (intptr_t)&asn1_value__local_167, - (intptr_t)&asn1_value__local_168, -}, -{ - (intptr_t)asn1_type_ErrorIndication, - 0, - 0, - (intptr_t)&asn1_value__local_169, - (intptr_t)&asn1_value__local_170, -}, -{ - (intptr_t)asn1_type_PrivateMessage, - 0, - 0, - (intptr_t)&asn1_value__local_171, - (intptr_t)&asn1_value__local_172, -}, -}; - -static const ASN1CType asn1_constraint__local_159[] = { - ASN1_CCONSTRAINT_TABLE, - (intptr_t)asn1_type_RUA_ELEMENTARY_PROCEDURE, - 2, - (intptr_t)asn1_value__local_160, - 6, - 1, - 0, - 0x80000000, - 3, -}; - -static const ASN1CType asn1_type__local_158[] = { - (ASN1_CTYPE_ANY << ASN1_CTYPE_SHIFT) | 0x200000 | 0x100002, - (intptr_t)asn1_constraint__local_159, -}; - -const ASN1CType asn1_type_UnsuccessfulOutcome[] = { - (ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x100002, - 3, - sizeof(UnsuccessfulOutcome), - - offsetof(UnsuccessfulOutcome, procedureCode) | 0x0, - (intptr_t)asn1_type__local_156, - 0, - (intptr_t)"procedureCode", - - offsetof(UnsuccessfulOutcome, criticality) | 0x0, - (intptr_t)asn1_type__local_157, - 0, - (intptr_t)"criticality", - - offsetof(UnsuccessfulOutcome, value) | 0x0, - (intptr_t)asn1_type__local_158, - 0, - (intptr_t)"value", - - (intptr_t)"UnsuccessfulOutcome", -}; - diff --git a/asn1/rua/ffasn1c/rua.h b/asn1/rua/ffasn1c/rua.h deleted file mode 100644 index 7d102f1..0000000 --- a/asn1/rua/ffasn1c/rua.h +++ /dev/null @@ -1,683 +0,0 @@ -/* Automatically generated file - do not edit */ -#ifndef _FFASN1_OUT_H -#define _FFASN1_OUT_H - -#include "asn1defs.h" - -#ifdef __cplusplus -extern "C" { -#endif - -typedef enum Criticality { - Criticality_reject, - Criticality_ignore, - Criticality_notify, -} Criticality; - -extern const ASN1CType asn1_type_Criticality[]; - -typedef enum Presence { - Presence_optional, - Presence_conditional, - Presence_mandatory, -} Presence; - -extern const ASN1CType asn1_type_Presence[]; - -typedef int ProcedureCode; - -extern const ASN1CType asn1_type_ProcedureCode[]; - -typedef enum { - PrivateIE_ID_local, - PrivateIE_ID_global, -} PrivateIE_ID_choice; - -typedef struct PrivateIE_ID { - PrivateIE_ID_choice choice; - union { - int local; - ASN1ObjectIdentifier global; - } u; -} PrivateIE_ID; - -extern const ASN1CType asn1_type_PrivateIE_ID[]; - -typedef int ProtocolIE_ID; - -extern const ASN1CType asn1_type_ProtocolIE_ID[]; - -typedef enum TriggeringMessage { - TriggeringMessage_initiating_message, - TriggeringMessage_successful_outcome, - TriggeringMessage_unsuccessful_outcome, -} TriggeringMessage; - -extern const ASN1CType asn1_type_TriggeringMessage[]; - -typedef struct RUA_PRIVATE_IES { /* object class definition */ - ASN1CType id; - ASN1CType criticality; - ASN1CType Value; - ASN1CType presence; -} RUA_PRIVATE_IES; - - -extern const ASN1CType asn1_type_RUA_PRIVATE_IES[]; - -typedef struct RUA_PROTOCOL_IES { /* object class definition */ - ASN1CType id; - ASN1CType criticality; - ASN1CType Value; - ASN1CType presence; -} RUA_PROTOCOL_IES; - - -extern const ASN1CType asn1_type_RUA_PROTOCOL_IES[]; - -typedef struct RUA_PROTOCOL_EXTENSION { /* object class definition */ - ASN1CType id; - ASN1CType criticality; - ASN1CType Extension; - ASN1CType presence; -} RUA_PROTOCOL_EXTENSION; - - -extern const ASN1CType asn1_type_RUA_PROTOCOL_EXTENSION[]; - -typedef enum CN_DomainIndicator { - CN_DomainIndicator_cs_domain, - CN_DomainIndicator_ps_domain, -} CN_DomainIndicator; - -extern const ASN1CType asn1_type_CN_DomainIndicator[]; - -typedef enum CSGMembershipStatus { - CSGMembershipStatus_member, - CSGMembershipStatus_non_member, -} CSGMembershipStatus; - -extern const ASN1CType asn1_type_CSGMembershipStatus[]; - -typedef enum Establishment_Cause { - Establishment_Cause_emergency_call, - Establishment_Cause_normal_call, -} Establishment_Cause; - -extern const ASN1CType asn1_type_Establishment_Cause[]; - -typedef ASN1BitString Context_ID; - -extern const ASN1CType asn1_type_Context_ID[]; - -typedef ASN1BitString RoutingParameter; - -extern const ASN1CType asn1_type_RoutingParameter[]; - -typedef struct Gsm_map_IDNNS_1 { - RoutingParameter routingparameter; -} Gsm_map_IDNNS_1; - - -extern const ASN1CType asn1_type_Gsm_map_IDNNS_1[]; - -typedef struct Gsm_map_IDNNS_2 { - RoutingParameter routingparameter; -} Gsm_map_IDNNS_2; - - -extern const ASN1CType asn1_type_Gsm_map_IDNNS_2[]; - -typedef struct Gsm_map_IDNNS_3 { - RoutingParameter routingparameter; -} Gsm_map_IDNNS_3; - - -extern const ASN1CType asn1_type_Gsm_map_IDNNS_3[]; - -typedef struct Gsm_map_IDNNS_4 { - RoutingParameter routingparameter; -} Gsm_map_IDNNS_4; - - -extern const ASN1CType asn1_type_Gsm_map_IDNNS_4[]; - -typedef struct Gsm_map_IDNNS_5 { - RoutingParameter routingparameter; -} Gsm_map_IDNNS_5; - - -extern const ASN1CType asn1_type_Gsm_map_IDNNS_5[]; - -typedef struct Gsm_map_IDNNS_6 { - RoutingParameter routingparameter; -} Gsm_map_IDNNS_6; - - -extern const ASN1CType asn1_type_Gsm_map_IDNNS_6[]; - -typedef struct Gsm_map_IDNNS_7 { - RoutingParameter routingparameter; -} Gsm_map_IDNNS_7; - - -extern const ASN1CType asn1_type_Gsm_map_IDNNS_7[]; - -typedef struct Gsm_map_IDNNS_8 { - RoutingParameter routingparameter; -} Gsm_map_IDNNS_8; - - -extern const ASN1CType asn1_type_Gsm_map_IDNNS_8[]; - -typedef enum { - Gsm_map_IDNNS_9_localPTMSI, - Gsm_map_IDNNS_9_tMSIofsamePLMN, - Gsm_map_IDNNS_9_tMSIofdifferentPLMN, - Gsm_map_IDNNS_9_iMSIresponsetopaging, - Gsm_map_IDNNS_9_iMSIcauseUEinitiatedEvent, - Gsm_map_IDNNS_9_iMEI, - Gsm_map_IDNNS_9_spare2, - Gsm_map_IDNNS_9_spare1, -} Gsm_map_IDNNS_9_choice; - -typedef struct Gsm_map_IDNNS_9 { - Gsm_map_IDNNS_9_choice choice; - union { - Gsm_map_IDNNS_1 localPTMSI; - Gsm_map_IDNNS_2 tMSIofsamePLMN; - Gsm_map_IDNNS_3 tMSIofdifferentPLMN; - Gsm_map_IDNNS_4 iMSIresponsetopaging; - Gsm_map_IDNNS_5 iMSIcauseUEinitiatedEvent; - Gsm_map_IDNNS_6 iMEI; - Gsm_map_IDNNS_7 spare2; - Gsm_map_IDNNS_8 spare1; - } u; -} Gsm_map_IDNNS_9; - -extern const ASN1CType asn1_type_Gsm_map_IDNNS_9[]; - -typedef struct Gsm_map_IDNNS { - Gsm_map_IDNNS_9 routingbasis; - BOOL dummy; -} Gsm_map_IDNNS; - - -extern const ASN1CType asn1_type_Gsm_map_IDNNS[]; - -typedef ASN1BitString Ansi_41_IDNNS; - -extern const ASN1CType asn1_type_Ansi_41_IDNNS[]; - -typedef enum { - IntraDomainNasNodeSelector_1_gsm_Map_IDNNS, - IntraDomainNasNodeSelector_1_ansi_41_IDNNS, -} IntraDomainNasNodeSelector_1_choice; - -typedef struct IntraDomainNasNodeSelector_1 { - IntraDomainNasNodeSelector_1_choice choice; - union { - Gsm_map_IDNNS gsm_Map_IDNNS; - Ansi_41_IDNNS ansi_41_IDNNS; - } u; -} IntraDomainNasNodeSelector_1; - -extern const ASN1CType asn1_type_IntraDomainNasNodeSelector_1[]; - -typedef struct IntraDomainNasNodeSelector_2 { - IntraDomainNasNodeSelector_1 cn_Type; -} IntraDomainNasNodeSelector_2; - - -extern const ASN1CType asn1_type_IntraDomainNasNodeSelector_2[]; - -typedef struct IntraDomainNasNodeSelector_3 { - ASN1BitString futurecoding; -} IntraDomainNasNodeSelector_3; - - -extern const ASN1CType asn1_type_IntraDomainNasNodeSelector_3[]; - -typedef enum { - IntraDomainNasNodeSelector_4_release99, - IntraDomainNasNodeSelector_4_later, -} IntraDomainNasNodeSelector_4_choice; - -typedef struct IntraDomainNasNodeSelector_4 { - IntraDomainNasNodeSelector_4_choice choice; - union { - IntraDomainNasNodeSelector_2 release99; - IntraDomainNasNodeSelector_3 later; - } u; -} IntraDomainNasNodeSelector_4; - -extern const ASN1CType asn1_type_IntraDomainNasNodeSelector_4[]; - -typedef struct IntraDomainNasNodeSelector { - IntraDomainNasNodeSelector_4 version; -} IntraDomainNasNodeSelector; - - -extern const ASN1CType asn1_type_IntraDomainNasNodeSelector[]; - -typedef ASN1String RANAP_Message; - -extern const ASN1CType asn1_type_RANAP_Message[]; - -typedef enum CauseRadioNetwork { - CauseRadioNetwork_normal, - CauseRadioNetwork_connect_failed, - CauseRadioNetwork_network_release, - CauseRadioNetwork_unspecified, -} CauseRadioNetwork; - -extern const ASN1CType asn1_type_CauseRadioNetwork[]; - -typedef enum CauseTransport { - CauseTransport_transport_resource_unavailable, - CauseTransport_unspecified, -} CauseTransport; - -extern const ASN1CType asn1_type_CauseTransport[]; - -typedef enum CauseProtocol { - CauseProtocol_transfer_syntax_error, - CauseProtocol_abstract_syntax_error_reject, - CauseProtocol_abstract_syntax_error_ignore_and_notify, - CauseProtocol_message_not_compatible_with_receiver_state, - CauseProtocol_semantic_error, - CauseProtocol_unspecified, - CauseProtocol_abstract_syntax_error_falsely_constructed_message, -} CauseProtocol; - -extern const ASN1CType asn1_type_CauseProtocol[]; - -typedef enum CauseMisc { - CauseMisc_processing_overload, - CauseMisc_hardware_failure, - CauseMisc_o_and_m_intervention, - CauseMisc_unspecified, -} CauseMisc; - -extern const ASN1CType asn1_type_CauseMisc[]; - -typedef enum { - Cause_radioNetwork, - Cause_transport, - Cause_protocol, - Cause_misc, -} Cause_choice; - -typedef struct Cause { - Cause_choice choice; - union { - CauseRadioNetwork radioNetwork; - CauseTransport transport; - CauseProtocol protocol; - CauseMisc misc; - } u; -} Cause; - -extern const ASN1CType asn1_type_Cause[]; - -typedef enum TypeOfError { - TypeOfError_not_understood, - TypeOfError_missing, -} TypeOfError; - -extern const ASN1CType asn1_type_TypeOfError[]; - -typedef struct ProtocolExtensionField_2 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_2; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_2[]; - -typedef struct ProtocolExtensionContainer_2 { - ProtocolExtensionField_2 *tab; - int count; -} ProtocolExtensionContainer_2; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_2[]; - -typedef struct CriticalityDiagnostics_IE_List_1 { - Criticality iECriticality; - ProtocolIE_ID iE_ID; - TypeOfError typeOfError; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_2 iE_Extensions; -} CriticalityDiagnostics_IE_List_1; - - -extern const ASN1CType asn1_type_CriticalityDiagnostics_IE_List_1[]; - -typedef struct CriticalityDiagnostics_IE_List { - CriticalityDiagnostics_IE_List_1 *tab; - int count; -} CriticalityDiagnostics_IE_List; - -extern const ASN1CType asn1_type_CriticalityDiagnostics_IE_List[]; - -typedef struct ProtocolExtensionField_1 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_1; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_1[]; - -typedef struct ProtocolExtensionContainer_1 { - ProtocolExtensionField_1 *tab; - int count; -} ProtocolExtensionContainer_1; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_1[]; - -typedef struct CriticalityDiagnostics { - BOOL procedureCode_option; - ProcedureCode procedureCode; - BOOL triggeringMessage_option; - TriggeringMessage triggeringMessage; - BOOL procedureCriticality_option; - Criticality procedureCriticality; - BOOL iEsCriticalityDiagnostics_option; - CriticalityDiagnostics_IE_List iEsCriticalityDiagnostics; - BOOL iE_Extensions_option; - ProtocolExtensionContainer_1 iE_Extensions; -} CriticalityDiagnostics; - - -extern const ASN1CType asn1_type_CriticalityDiagnostics[]; - -typedef struct ProtocolIE_Field_1 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_1; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_1[]; - -typedef struct ProtocolIE_Container_1 { - ProtocolIE_Field_1 *tab; - int count; -} ProtocolIE_Container_1; - -extern const ASN1CType asn1_type_ProtocolIE_Container_1[]; - -typedef struct ProtocolExtensionField_3 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_3; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_3[]; - -typedef struct ProtocolExtensionContainer_3 { - ProtocolExtensionField_3 *tab; - int count; -} ProtocolExtensionContainer_3; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_3[]; - -typedef struct Connect { - ProtocolIE_Container_1 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_3 protocolExtensions; -} Connect; - - -extern const ASN1CType asn1_type_Connect[]; - -typedef struct ProtocolIE_Field_2 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_2; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_2[]; - -typedef struct ProtocolIE_Container_2 { - ProtocolIE_Field_2 *tab; - int count; -} ProtocolIE_Container_2; - -extern const ASN1CType asn1_type_ProtocolIE_Container_2[]; - -typedef struct ProtocolExtensionField_4 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_4; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_4[]; - -typedef struct ProtocolExtensionContainer_4 { - ProtocolExtensionField_4 *tab; - int count; -} ProtocolExtensionContainer_4; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_4[]; - -typedef struct DirectTransfer { - ProtocolIE_Container_2 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_4 protocolExtensions; -} DirectTransfer; - - -extern const ASN1CType asn1_type_DirectTransfer[]; - -typedef struct ProtocolIE_Field_3 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_3; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_3[]; - -typedef struct ProtocolIE_Container_3 { - ProtocolIE_Field_3 *tab; - int count; -} ProtocolIE_Container_3; - -extern const ASN1CType asn1_type_ProtocolIE_Container_3[]; - -typedef struct ProtocolExtensionField_5 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_5; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_5[]; - -typedef struct ProtocolExtensionContainer_5 { - ProtocolExtensionField_5 *tab; - int count; -} ProtocolExtensionContainer_5; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_5[]; - -typedef struct Disconnect { - ProtocolIE_Container_3 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_5 protocolExtensions; -} Disconnect; - - -extern const ASN1CType asn1_type_Disconnect[]; - -typedef struct ProtocolIE_Field_4 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_4; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_4[]; - -typedef struct ProtocolIE_Container_4 { - ProtocolIE_Field_4 *tab; - int count; -} ProtocolIE_Container_4; - -extern const ASN1CType asn1_type_ProtocolIE_Container_4[]; - -typedef struct ProtocolExtensionField_6 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_6; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_6[]; - -typedef struct ProtocolExtensionContainer_6 { - ProtocolExtensionField_6 *tab; - int count; -} ProtocolExtensionContainer_6; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_6[]; - -typedef struct ConnectionlessTransfer { - ProtocolIE_Container_4 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_6 protocolExtensions; -} ConnectionlessTransfer; - - -extern const ASN1CType asn1_type_ConnectionlessTransfer[]; - -typedef struct ProtocolIE_Field_5 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType value; -} ProtocolIE_Field_5; - - -extern const ASN1CType asn1_type_ProtocolIE_Field_5[]; - -typedef struct ProtocolIE_Container_5 { - ProtocolIE_Field_5 *tab; - int count; -} ProtocolIE_Container_5; - -extern const ASN1CType asn1_type_ProtocolIE_Container_5[]; - -typedef struct ProtocolExtensionField_7 { - ProtocolIE_ID id; - Criticality criticality; - ASN1OpenType extensionValue; -} ProtocolExtensionField_7; - - -extern const ASN1CType asn1_type_ProtocolExtensionField_7[]; - -typedef struct ProtocolExtensionContainer_7 { - ProtocolExtensionField_7 *tab; - int count; -} ProtocolExtensionContainer_7; - -extern const ASN1CType asn1_type_ProtocolExtensionContainer_7[]; - -typedef struct ErrorIndication { - ProtocolIE_Container_5 protocolIEs; - BOOL protocolExtensions_option; - ProtocolExtensionContainer_7 protocolExtensions; -} ErrorIndication; - - -extern const ASN1CType asn1_type_ErrorIndication[]; - -typedef struct PrivateIE_Field_1 { - PrivateIE_ID id; - Criticality criticality; - ASN1OpenType value; -} PrivateIE_Field_1; - - -extern const ASN1CType asn1_type_PrivateIE_Field_1[]; - -typedef struct PrivateIE_Container_1 { - PrivateIE_Field_1 *tab; - int count; -} PrivateIE_Container_1; - -extern const ASN1CType asn1_type_PrivateIE_Container_1[]; - -typedef struct PrivateMessage { - PrivateIE_Container_1 privateIEs; -} PrivateMessage; - - -extern const ASN1CType asn1_type_PrivateMessage[]; - -typedef struct RUA_ELEMENTARY_PROCEDURE { /* object class definition */ - ASN1CType InitiatingMessage; - ASN1CType SuccessfulOutcome; - ASN1CType UnsuccessfulOutcome; - ASN1CType procedureCode; - ASN1CType criticality; -} RUA_ELEMENTARY_PROCEDURE; - - -extern const ASN1CType asn1_type_RUA_ELEMENTARY_PROCEDURE[]; - -typedef struct InitiatingMessage { - ProcedureCode procedureCode; - Criticality criticality; - ASN1OpenType value; -} InitiatingMessage; - - -extern const ASN1CType asn1_type_InitiatingMessage[]; - -typedef struct SuccessfulOutcome { - ProcedureCode procedureCode; - Criticality criticality; - ASN1OpenType value; -} SuccessfulOutcome; - - -extern const ASN1CType asn1_type_SuccessfulOutcome[]; - -typedef struct UnsuccessfulOutcome { - ProcedureCode procedureCode; - Criticality criticality; - ASN1OpenType value; -} UnsuccessfulOutcome; - - -extern const ASN1CType asn1_type_UnsuccessfulOutcome[]; - -typedef enum { - RUA_PDU_initiatingMessage, - RUA_PDU_successfulOutcome, - RUA_PDU_unsuccessfulOutcome, -} RUA_PDU_choice; - -typedef struct RUA_PDU { - RUA_PDU_choice choice; - union { - InitiatingMessage initiatingMessage; - SuccessfulOutcome successfulOutcome; - UnsuccessfulOutcome unsuccessfulOutcome; - } u; -} RUA_PDU; - -extern const ASN1CType asn1_type_RUA_PDU[]; - -#ifdef __cplusplus -} -#endif - -#endif /* _FFASN1_OUT_H */ -- cgit v1.2.3