2 * Generated by asn1c-0.9.29 n1 (http://lionet.info/asn1c)
3 * From ASN.1 module "X2AP-Containers"
4 * found in "../../asn_defs/asn1/X2AP-minimized.asn"
5 * `asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-OER`
8 #include "E2N_ProtocolIE-Single-Container.h"
11 * This type is implemented using E2N_RICaction_ToBeSetup_ItemIEs,
12 * so here we adjust the DEF accordingly.
15 * This type is implemented using E2N_RICaction_Admitted_ItemIEs,
16 * so here we adjust the DEF accordingly.
19 * This type is implemented using E2N_RICaction_NotAdmitted_ItemIEs,
20 * so here we adjust the DEF accordingly.
23 * This type is implemented using E2N_RANfunction_ItemIEs,
24 * so here we adjust the DEF accordingly.
27 * This type is implemented using E2N_RANfunctionID_ItemIEs,
28 * so here we adjust the DEF accordingly.
31 * This type is implemented using E2N_RANfunctionIDcause_ItemIEs,
32 * so here we adjust the DEF accordingly.
34 static const ber_tlv_tag_t asn_DEF_E2N_ProtocolIE_Single_Container_432P0_tags_1[] = {
35 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37 asn_TYPE_descriptor_t asn_DEF_E2N_ProtocolIE_Single_Container_432P0 = {
38 "ProtocolIE-Single-Container",
39 "ProtocolIE-Single-Container",
41 asn_DEF_E2N_ProtocolIE_Single_Container_432P0_tags_1,
42 sizeof(asn_DEF_E2N_ProtocolIE_Single_Container_432P0_tags_1)
43 /sizeof(asn_DEF_E2N_ProtocolIE_Single_Container_432P0_tags_1[0]), /* 1 */
44 asn_DEF_E2N_ProtocolIE_Single_Container_432P0_tags_1, /* Same as above */
45 sizeof(asn_DEF_E2N_ProtocolIE_Single_Container_432P0_tags_1)
46 /sizeof(asn_DEF_E2N_ProtocolIE_Single_Container_432P0_tags_1[0]), /* 1 */
47 { 0, 0, SEQUENCE_constraint },
48 asn_MBR_E2N_RICaction_ToBeSetup_ItemIEs_1,
49 3, /* Elements count */
50 &asn_SPC_E2N_RICaction_ToBeSetup_ItemIEs_specs_1 /* Additional specs */
53 static const ber_tlv_tag_t asn_DEF_E2N_ProtocolIE_Single_Container_432P1_tags_2[] = {
54 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
56 asn_TYPE_descriptor_t asn_DEF_E2N_ProtocolIE_Single_Container_432P1 = {
57 "ProtocolIE-Single-Container",
58 "ProtocolIE-Single-Container",
60 asn_DEF_E2N_ProtocolIE_Single_Container_432P1_tags_2,
61 sizeof(asn_DEF_E2N_ProtocolIE_Single_Container_432P1_tags_2)
62 /sizeof(asn_DEF_E2N_ProtocolIE_Single_Container_432P1_tags_2[0]), /* 1 */
63 asn_DEF_E2N_ProtocolIE_Single_Container_432P1_tags_2, /* Same as above */
64 sizeof(asn_DEF_E2N_ProtocolIE_Single_Container_432P1_tags_2)
65 /sizeof(asn_DEF_E2N_ProtocolIE_Single_Container_432P1_tags_2[0]), /* 1 */
66 { 0, 0, SEQUENCE_constraint },
67 asn_MBR_E2N_RICaction_Admitted_ItemIEs_5,
68 3, /* Elements count */
69 &asn_SPC_E2N_RICaction_Admitted_ItemIEs_specs_5 /* Additional specs */
72 static const ber_tlv_tag_t asn_DEF_E2N_ProtocolIE_Single_Container_432P2_tags_3[] = {
73 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
75 asn_TYPE_descriptor_t asn_DEF_E2N_ProtocolIE_Single_Container_432P2 = {
76 "ProtocolIE-Single-Container",
77 "ProtocolIE-Single-Container",
79 asn_DEF_E2N_ProtocolIE_Single_Container_432P2_tags_3,
80 sizeof(asn_DEF_E2N_ProtocolIE_Single_Container_432P2_tags_3)
81 /sizeof(asn_DEF_E2N_ProtocolIE_Single_Container_432P2_tags_3[0]), /* 1 */
82 asn_DEF_E2N_ProtocolIE_Single_Container_432P2_tags_3, /* Same as above */
83 sizeof(asn_DEF_E2N_ProtocolIE_Single_Container_432P2_tags_3)
84 /sizeof(asn_DEF_E2N_ProtocolIE_Single_Container_432P2_tags_3[0]), /* 1 */
85 { 0, 0, SEQUENCE_constraint },
86 asn_MBR_E2N_RICaction_NotAdmitted_ItemIEs_9,
87 3, /* Elements count */
88 &asn_SPC_E2N_RICaction_NotAdmitted_ItemIEs_specs_9 /* Additional specs */
91 static const ber_tlv_tag_t asn_DEF_E2N_ProtocolIE_Single_Container_432P3_tags_4[] = {
92 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
94 asn_TYPE_descriptor_t asn_DEF_E2N_ProtocolIE_Single_Container_432P3 = {
95 "ProtocolIE-Single-Container",
96 "ProtocolIE-Single-Container",
98 asn_DEF_E2N_ProtocolIE_Single_Container_432P3_tags_4,
99 sizeof(asn_DEF_E2N_ProtocolIE_Single_Container_432P3_tags_4)
100 /sizeof(asn_DEF_E2N_ProtocolIE_Single_Container_432P3_tags_4[0]), /* 1 */
101 asn_DEF_E2N_ProtocolIE_Single_Container_432P3_tags_4, /* Same as above */
102 sizeof(asn_DEF_E2N_ProtocolIE_Single_Container_432P3_tags_4)
103 /sizeof(asn_DEF_E2N_ProtocolIE_Single_Container_432P3_tags_4[0]), /* 1 */
104 { 0, 0, SEQUENCE_constraint },
105 asn_MBR_E2N_RANfunction_ItemIEs_13,
106 3, /* Elements count */
107 &asn_SPC_E2N_RANfunction_ItemIEs_specs_13 /* Additional specs */
110 static const ber_tlv_tag_t asn_DEF_E2N_ProtocolIE_Single_Container_432P4_tags_5[] = {
111 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
113 asn_TYPE_descriptor_t asn_DEF_E2N_ProtocolIE_Single_Container_432P4 = {
114 "ProtocolIE-Single-Container",
115 "ProtocolIE-Single-Container",
117 asn_DEF_E2N_ProtocolIE_Single_Container_432P4_tags_5,
118 sizeof(asn_DEF_E2N_ProtocolIE_Single_Container_432P4_tags_5)
119 /sizeof(asn_DEF_E2N_ProtocolIE_Single_Container_432P4_tags_5[0]), /* 1 */
120 asn_DEF_E2N_ProtocolIE_Single_Container_432P4_tags_5, /* Same as above */
121 sizeof(asn_DEF_E2N_ProtocolIE_Single_Container_432P4_tags_5)
122 /sizeof(asn_DEF_E2N_ProtocolIE_Single_Container_432P4_tags_5[0]), /* 1 */
123 { 0, 0, SEQUENCE_constraint },
124 asn_MBR_E2N_RANfunctionID_ItemIEs_17,
125 3, /* Elements count */
126 &asn_SPC_E2N_RANfunctionID_ItemIEs_specs_17 /* Additional specs */
129 static const ber_tlv_tag_t asn_DEF_E2N_ProtocolIE_Single_Container_432P5_tags_6[] = {
130 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
132 asn_TYPE_descriptor_t asn_DEF_E2N_ProtocolIE_Single_Container_432P5 = {
133 "ProtocolIE-Single-Container",
134 "ProtocolIE-Single-Container",
136 asn_DEF_E2N_ProtocolIE_Single_Container_432P5_tags_6,
137 sizeof(asn_DEF_E2N_ProtocolIE_Single_Container_432P5_tags_6)
138 /sizeof(asn_DEF_E2N_ProtocolIE_Single_Container_432P5_tags_6[0]), /* 1 */
139 asn_DEF_E2N_ProtocolIE_Single_Container_432P5_tags_6, /* Same as above */
140 sizeof(asn_DEF_E2N_ProtocolIE_Single_Container_432P5_tags_6)
141 /sizeof(asn_DEF_E2N_ProtocolIE_Single_Container_432P5_tags_6[0]), /* 1 */
142 { 0, 0, SEQUENCE_constraint },
143 asn_MBR_E2N_RANfunctionIDcause_ItemIEs_21,
144 3, /* Elements count */
145 &asn_SPC_E2N_RANfunctionIDcause_ItemIEs_specs_21 /* Additional specs */