blob: c516962fa9b3e7efe4aed75a01a4a7a19fd94b8d [file] [log] [blame]
Ron Shacham0eba05c2020-05-08 15:13:19 -04001/*
Ron Shacham0eba05c2020-05-08 15:13:19 -04002 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "E2AP-Containers"
Ron Shacham5c3fd8f2020-06-03 11:18:22 -04004 * found in "/home/rshacham/e2ap-v01.00.00.asn"
5 * `asn1c -fcompound-names -fincludes-quoted -fno-include-deps -findirect-choice -gen-PER -no-gen-OER -D .`
Ron Shacham0eba05c2020-05-08 15:13:19 -04006 */
7
8#include "ProtocolIE-SingleContainer.h"
9
10/*
11 * This type is implemented using RICaction_ToBeSetup_ItemIEs,
12 * so here we adjust the DEF accordingly.
13 */
14/*
15 * This type is implemented using RICaction_Admitted_ItemIEs,
16 * so here we adjust the DEF accordingly.
17 */
18/*
19 * This type is implemented using RICaction_NotAdmitted_ItemIEs,
20 * so here we adjust the DEF accordingly.
21 */
22/*
23 * This type is implemented using RANfunction_ItemIEs,
24 * so here we adjust the DEF accordingly.
25 */
26/*
27 * This type is implemented using RANfunctionID_ItemIEs,
28 * so here we adjust the DEF accordingly.
29 */
30/*
31 * This type is implemented using RANfunctionIDcause_ItemIEs,
32 * so here we adjust the DEF accordingly.
33 */
Ron Shacham5c3fd8f2020-06-03 11:18:22 -040034static const ber_tlv_tag_t asn_DEF_ProtocolIE_SingleContainer_1530P0_tags_1[] = {
Ron Shacham0eba05c2020-05-08 15:13:19 -040035 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36};
Ron Shacham5c3fd8f2020-06-03 11:18:22 -040037asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1530P0 = {
Ron Shacham0eba05c2020-05-08 15:13:19 -040038 "ProtocolIE-SingleContainer",
39 "ProtocolIE-SingleContainer",
40 &asn_OP_SEQUENCE,
Ron Shacham5c3fd8f2020-06-03 11:18:22 -040041 asn_DEF_ProtocolIE_SingleContainer_1530P0_tags_1,
42 sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P0_tags_1)
43 /sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P0_tags_1[0]), /* 1 */
44 asn_DEF_ProtocolIE_SingleContainer_1530P0_tags_1, /* Same as above */
45 sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P0_tags_1)
46 /sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P0_tags_1[0]), /* 1 */
Ron Shacham0eba05c2020-05-08 15:13:19 -040047 { 0, 0, SEQUENCE_constraint },
48 asn_MBR_RICaction_ToBeSetup_ItemIEs_1,
49 3, /* Elements count */
50 &asn_SPC_RICaction_ToBeSetup_ItemIEs_specs_1 /* Additional specs */
51};
52
Ron Shacham5c3fd8f2020-06-03 11:18:22 -040053static const ber_tlv_tag_t asn_DEF_ProtocolIE_SingleContainer_1530P1_tags_2[] = {
Ron Shacham0eba05c2020-05-08 15:13:19 -040054 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
55};
Ron Shacham5c3fd8f2020-06-03 11:18:22 -040056asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1530P1 = {
Ron Shacham0eba05c2020-05-08 15:13:19 -040057 "ProtocolIE-SingleContainer",
58 "ProtocolIE-SingleContainer",
59 &asn_OP_SEQUENCE,
Ron Shacham5c3fd8f2020-06-03 11:18:22 -040060 asn_DEF_ProtocolIE_SingleContainer_1530P1_tags_2,
61 sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P1_tags_2)
62 /sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P1_tags_2[0]), /* 1 */
63 asn_DEF_ProtocolIE_SingleContainer_1530P1_tags_2, /* Same as above */
64 sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P1_tags_2)
65 /sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P1_tags_2[0]), /* 1 */
Ron Shacham0eba05c2020-05-08 15:13:19 -040066 { 0, 0, SEQUENCE_constraint },
67 asn_MBR_RICaction_Admitted_ItemIEs_5,
68 3, /* Elements count */
69 &asn_SPC_RICaction_Admitted_ItemIEs_specs_5 /* Additional specs */
70};
71
Ron Shacham5c3fd8f2020-06-03 11:18:22 -040072static const ber_tlv_tag_t asn_DEF_ProtocolIE_SingleContainer_1530P2_tags_3[] = {
Ron Shacham0eba05c2020-05-08 15:13:19 -040073 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
74};
Ron Shacham5c3fd8f2020-06-03 11:18:22 -040075asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1530P2 = {
Ron Shacham0eba05c2020-05-08 15:13:19 -040076 "ProtocolIE-SingleContainer",
77 "ProtocolIE-SingleContainer",
78 &asn_OP_SEQUENCE,
Ron Shacham5c3fd8f2020-06-03 11:18:22 -040079 asn_DEF_ProtocolIE_SingleContainer_1530P2_tags_3,
80 sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P2_tags_3)
81 /sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P2_tags_3[0]), /* 1 */
82 asn_DEF_ProtocolIE_SingleContainer_1530P2_tags_3, /* Same as above */
83 sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P2_tags_3)
84 /sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P2_tags_3[0]), /* 1 */
Ron Shacham0eba05c2020-05-08 15:13:19 -040085 { 0, 0, SEQUENCE_constraint },
86 asn_MBR_RICaction_NotAdmitted_ItemIEs_9,
87 3, /* Elements count */
88 &asn_SPC_RICaction_NotAdmitted_ItemIEs_specs_9 /* Additional specs */
89};
90
Ron Shacham5c3fd8f2020-06-03 11:18:22 -040091static const ber_tlv_tag_t asn_DEF_ProtocolIE_SingleContainer_1530P3_tags_4[] = {
Ron Shacham0eba05c2020-05-08 15:13:19 -040092 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
93};
Ron Shacham5c3fd8f2020-06-03 11:18:22 -040094asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1530P3 = {
Ron Shacham0eba05c2020-05-08 15:13:19 -040095 "ProtocolIE-SingleContainer",
96 "ProtocolIE-SingleContainer",
97 &asn_OP_SEQUENCE,
Ron Shacham5c3fd8f2020-06-03 11:18:22 -040098 asn_DEF_ProtocolIE_SingleContainer_1530P3_tags_4,
99 sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P3_tags_4)
100 /sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P3_tags_4[0]), /* 1 */
101 asn_DEF_ProtocolIE_SingleContainer_1530P3_tags_4, /* Same as above */
102 sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P3_tags_4)
103 /sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P3_tags_4[0]), /* 1 */
Ron Shacham0eba05c2020-05-08 15:13:19 -0400104 { 0, 0, SEQUENCE_constraint },
105 asn_MBR_RANfunction_ItemIEs_13,
106 3, /* Elements count */
107 &asn_SPC_RANfunction_ItemIEs_specs_13 /* Additional specs */
108};
109
Ron Shacham5c3fd8f2020-06-03 11:18:22 -0400110static const ber_tlv_tag_t asn_DEF_ProtocolIE_SingleContainer_1530P4_tags_5[] = {
Ron Shacham0eba05c2020-05-08 15:13:19 -0400111 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
112};
Ron Shacham5c3fd8f2020-06-03 11:18:22 -0400113asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1530P4 = {
Ron Shacham0eba05c2020-05-08 15:13:19 -0400114 "ProtocolIE-SingleContainer",
115 "ProtocolIE-SingleContainer",
116 &asn_OP_SEQUENCE,
Ron Shacham5c3fd8f2020-06-03 11:18:22 -0400117 asn_DEF_ProtocolIE_SingleContainer_1530P4_tags_5,
118 sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P4_tags_5)
119 /sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P4_tags_5[0]), /* 1 */
120 asn_DEF_ProtocolIE_SingleContainer_1530P4_tags_5, /* Same as above */
121 sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P4_tags_5)
122 /sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P4_tags_5[0]), /* 1 */
Ron Shacham0eba05c2020-05-08 15:13:19 -0400123 { 0, 0, SEQUENCE_constraint },
124 asn_MBR_RANfunctionID_ItemIEs_17,
125 3, /* Elements count */
126 &asn_SPC_RANfunctionID_ItemIEs_specs_17 /* Additional specs */
127};
128
Ron Shacham5c3fd8f2020-06-03 11:18:22 -0400129static const ber_tlv_tag_t asn_DEF_ProtocolIE_SingleContainer_1530P5_tags_6[] = {
Ron Shacham0eba05c2020-05-08 15:13:19 -0400130 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
131};
Ron Shacham5c3fd8f2020-06-03 11:18:22 -0400132asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1530P5 = {
Ron Shacham0eba05c2020-05-08 15:13:19 -0400133 "ProtocolIE-SingleContainer",
134 "ProtocolIE-SingleContainer",
135 &asn_OP_SEQUENCE,
Ron Shacham5c3fd8f2020-06-03 11:18:22 -0400136 asn_DEF_ProtocolIE_SingleContainer_1530P5_tags_6,
137 sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P5_tags_6)
138 /sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P5_tags_6[0]), /* 1 */
139 asn_DEF_ProtocolIE_SingleContainer_1530P5_tags_6, /* Same as above */
140 sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P5_tags_6)
141 /sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P5_tags_6[0]), /* 1 */
Ron Shacham0eba05c2020-05-08 15:13:19 -0400142 { 0, 0, SEQUENCE_constraint },
143 asn_MBR_RANfunctionIDcause_ItemIEs_21,
144 3, /* Elements count */
145 &asn_SPC_RANfunctionIDcause_ItemIEs_specs_21 /* Additional specs */
146};
147