SIM-115: update simulator to use latest E2SM KPM version 3
[sim/e2-interface.git] / e2sim / asn1c / TestCond-Value.c
1 /*
2  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3  * From ASN.1 module "E2SM-KPM-IEs"
4  *      found in "e2sm-kpm-v03.00.asn"
5  *      `asn1c -pdu=auto -fincludes-quoted -fcompound-names -findirect-choice -fno-include-deps -no-gen-example -no-gen-OER -D /tmp/workspace/oransim-gerrit/e2sim/asn1c/`
6  */
7
8 #include "TestCond-Value.h"
9
10 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11 asn_per_constraints_t asn_PER_type_TestCond_Value_constr_1 CC_NOTUSED = {
12         { APC_CONSTRAINED | APC_EXTENSIBLE,  3,  3,  0,  5 }    /* (0..5,...) */,
13         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
14         0, 0    /* No PER value map */
15 };
16 #endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17 asn_TYPE_member_t asn_MBR_TestCond_Value_1[] = {
18         { ATF_NOFLAGS, 0, offsetof(struct TestCond_Value, choice.valueInt),
19                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20                 -1,     /* IMPLICIT tag at current level */
21                 &asn_DEF_NativeInteger,
22                 0,
23                 {
24 #if !defined(ASN_DISABLE_OER_SUPPORT)
25                         0,
26 #endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
27 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
28                         0,
29 #endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
30                         0
31                 },
32                 0, 0, /* No default value */
33                 "valueInt"
34                 },
35         { ATF_NOFLAGS, 0, offsetof(struct TestCond_Value, choice.valueEnum),
36                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37                 -1,     /* IMPLICIT tag at current level */
38                 &asn_DEF_NativeInteger,
39                 0,
40                 {
41 #if !defined(ASN_DISABLE_OER_SUPPORT)
42                         0,
43 #endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
44 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
45                         0,
46 #endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
47                         0
48                 },
49                 0, 0, /* No default value */
50                 "valueEnum"
51                 },
52         { ATF_NOFLAGS, 0, offsetof(struct TestCond_Value, choice.valueBool),
53                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
54                 -1,     /* IMPLICIT tag at current level */
55                 &asn_DEF_BOOLEAN,
56                 0,
57                 {
58 #if !defined(ASN_DISABLE_OER_SUPPORT)
59                         0,
60 #endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
61 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
62                         0,
63 #endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
64                         0
65                 },
66                 0, 0, /* No default value */
67                 "valueBool"
68                 },
69         { ATF_NOFLAGS, 0, offsetof(struct TestCond_Value, choice.valueBitS),
70                 (ASN_TAG_CLASS_CONTEXT | (3 << 2)),
71                 -1,     /* IMPLICIT tag at current level */
72                 &asn_DEF_BIT_STRING,
73                 0,
74                 {
75 #if !defined(ASN_DISABLE_OER_SUPPORT)
76                         0,
77 #endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
78 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
79                         0,
80 #endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
81                         0
82                 },
83                 0, 0, /* No default value */
84                 "valueBitS"
85                 },
86         { ATF_NOFLAGS, 0, offsetof(struct TestCond_Value, choice.valueOctS),
87                 (ASN_TAG_CLASS_CONTEXT | (4 << 2)),
88                 -1,     /* IMPLICIT tag at current level */
89                 &asn_DEF_OCTET_STRING,
90                 0,
91                 {
92 #if !defined(ASN_DISABLE_OER_SUPPORT)
93                         0,
94 #endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
95 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
96                         0,
97 #endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
98                         0
99                 },
100                 0, 0, /* No default value */
101                 "valueOctS"
102                 },
103         { ATF_NOFLAGS, 0, offsetof(struct TestCond_Value, choice.valuePrtS),
104                 (ASN_TAG_CLASS_CONTEXT | (5 << 2)),
105                 -1,     /* IMPLICIT tag at current level */
106                 &asn_DEF_PrintableString,
107                 0,
108                 {
109 #if !defined(ASN_DISABLE_OER_SUPPORT)
110                         0,
111 #endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
112 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
113                         0,
114 #endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
115                         0
116                 },
117                 0, 0, /* No default value */
118                 "valuePrtS"
119                 },
120         { ATF_NOFLAGS, 0, offsetof(struct TestCond_Value, choice.valueReal),
121                 (ASN_TAG_CLASS_CONTEXT | (6 << 2)),
122                 -1,     /* IMPLICIT tag at current level */
123                 &asn_DEF_NativeReal,
124                 0,
125                 {
126 #if !defined(ASN_DISABLE_OER_SUPPORT)
127                         0,
128 #endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
129 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
130                         0,
131 #endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
132                         0
133                 },
134                 0, 0, /* No default value */
135                 "valueReal"
136                 },
137 };
138 static const asn_TYPE_tag2member_t asn_MAP_TestCond_Value_tag2el_1[] = {
139     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* valueInt */
140     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* valueEnum */
141     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* valueBool */
142     { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* valueBitS */
143     { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* valueOctS */
144     { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* valuePrtS */
145     { (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 } /* valueReal */
146 };
147 asn_CHOICE_specifics_t asn_SPC_TestCond_Value_specs_1 = {
148         sizeof(struct TestCond_Value),
149         offsetof(struct TestCond_Value, _asn_ctx),
150         offsetof(struct TestCond_Value, present),
151         sizeof(((struct TestCond_Value *)0)->present),
152         asn_MAP_TestCond_Value_tag2el_1,
153         7,      /* Count of tags in the map */
154         0, 0,
155         6       /* Extensions start */
156 };
157 asn_TYPE_descriptor_t asn_DEF_TestCond_Value = {
158         "TestCond-Value",
159         "TestCond-Value",
160         &asn_OP_CHOICE,
161         0,      /* No effective tags (pointer) */
162         0,      /* No effective tags (count) */
163         0,      /* No tags (pointer) */
164         0,      /* No tags (count) */
165         {
166 #if !defined(ASN_DISABLE_OER_SUPPORT)
167                 0,
168 #endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
169 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
170                 &asn_PER_type_TestCond_Value_constr_1,
171 #endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
172                 CHOICE_constraint
173         },
174         asn_MBR_TestCond_Value_1,
175         7,      /* Elements count */
176         &asn_SPC_TestCond_Value_specs_1 /* Additional specs */
177 };
178