2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "E2AP-Containers"
4 * found in "e2ap-container-v03.01.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/`
8 #include "ProtocolIE-Field.h"
10 static const long asn_VAL_6_id_RICaction_ToBeSetup_Item = 19;
11 static const long asn_VAL_6_ignore = 1;
12 static const long asn_VAL_6_mandatory = 2;
13 static const asn_ioc_cell_t asn_IOS_RICaction_ToBeSetup_ItemIEs_1_rows[] = {
14 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_6_id_RICaction_ToBeSetup_Item },
15 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_6_ignore },
16 { "&Value", aioc__type, &asn_DEF_RICaction_ToBeSetup_Item },
17 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_6_mandatory }
19 static const asn_ioc_set_t asn_IOS_RICaction_ToBeSetup_ItemIEs_1[] = {
20 { 1, 4, asn_IOS_RICaction_ToBeSetup_ItemIEs_1_rows }
22 static const long asn_VAL_11_id_RICaction_Admitted_Item = 14;
23 static const long asn_VAL_11_ignore = 1;
24 static const long asn_VAL_11_mandatory = 2;
25 static const asn_ioc_cell_t asn_IOS_RICaction_Admitted_ItemIEs_1_rows[] = {
26 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_11_id_RICaction_Admitted_Item },
27 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_11_ignore },
28 { "&Value", aioc__type, &asn_DEF_RICaction_Admitted_Item },
29 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_11_mandatory }
31 static const asn_ioc_set_t asn_IOS_RICaction_Admitted_ItemIEs_1[] = {
32 { 1, 4, asn_IOS_RICaction_Admitted_ItemIEs_1_rows }
34 static const long asn_VAL_12_id_RICaction_NotAdmitted_Item = 16;
35 static const long asn_VAL_12_ignore = 1;
36 static const long asn_VAL_12_mandatory = 2;
37 static const asn_ioc_cell_t asn_IOS_RICaction_NotAdmitted_ItemIEs_1_rows[] = {
38 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_12_id_RICaction_NotAdmitted_Item },
39 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_12_ignore },
40 { "&Value", aioc__type, &asn_DEF_RICaction_NotAdmitted_Item },
41 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_12_mandatory }
43 static const asn_ioc_set_t asn_IOS_RICaction_NotAdmitted_ItemIEs_1[] = {
44 { 1, 4, asn_IOS_RICaction_NotAdmitted_ItemIEs_1_rows }
46 static const long asn_VAL_26_id_RICsubscription_withCause_Item = 61;
47 static const long asn_VAL_26_ignore = 1;
48 static const long asn_VAL_26_mandatory = 2;
49 static const asn_ioc_cell_t asn_IOS_RICsubscription_withCause_ItemIEs_1_rows[] = {
50 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_26_id_RICsubscription_withCause_Item },
51 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_26_ignore },
52 { "&Value", aioc__type, &asn_DEF_RICsubscription_withCause_Item },
53 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_26_mandatory }
55 static const asn_ioc_set_t asn_IOS_RICsubscription_withCause_ItemIEs_1[] = {
56 { 1, 4, asn_IOS_RICsubscription_withCause_ItemIEs_1_rows }
58 static const long asn_VAL_33_id_RICaction_ToBeRemovedForModification_Item = 66;
59 static const long asn_VAL_33_ignore = 1;
60 static const long asn_VAL_33_mandatory = 2;
61 static const asn_ioc_cell_t asn_IOS_RICaction_ToBeRemovedForModification_ItemIEs_1_rows[] = {
62 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_33_id_RICaction_ToBeRemovedForModification_Item },
63 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_33_ignore },
64 { "&Value", aioc__type, &asn_DEF_RICaction_ToBeRemovedForModification_Item },
65 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_33_mandatory }
67 static const asn_ioc_set_t asn_IOS_RICaction_ToBeRemovedForModification_ItemIEs_1[] = {
68 { 1, 4, asn_IOS_RICaction_ToBeRemovedForModification_ItemIEs_1_rows }
70 static const long asn_VAL_34_id_RICaction_ToBeModifiedForModification_Item = 68;
71 static const long asn_VAL_34_ignore = 1;
72 static const long asn_VAL_34_mandatory = 2;
73 static const asn_ioc_cell_t asn_IOS_RICaction_ToBeModifiedForModification_ItemIEs_1_rows[] = {
74 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_34_id_RICaction_ToBeModifiedForModification_Item },
75 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_34_ignore },
76 { "&Value", aioc__type, &asn_DEF_RICaction_ToBeModifiedForModification_Item },
77 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_34_mandatory }
79 static const asn_ioc_set_t asn_IOS_RICaction_ToBeModifiedForModification_ItemIEs_1[] = {
80 { 1, 4, asn_IOS_RICaction_ToBeModifiedForModification_ItemIEs_1_rows }
82 static const long asn_VAL_35_id_RICaction_ToBeAddedForModification_Item = 70;
83 static const long asn_VAL_35_ignore = 1;
84 static const long asn_VAL_35_mandatory = 2;
85 static const asn_ioc_cell_t asn_IOS_RICaction_ToBeAddedForModification_ItemIEs_1_rows[] = {
86 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_35_id_RICaction_ToBeAddedForModification_Item },
87 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_35_ignore },
88 { "&Value", aioc__type, &asn_DEF_RICaction_ToBeAddedForModification_Item },
89 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_35_mandatory }
91 static const asn_ioc_set_t asn_IOS_RICaction_ToBeAddedForModification_ItemIEs_1[] = {
92 { 1, 4, asn_IOS_RICaction_ToBeAddedForModification_ItemIEs_1_rows }
94 static const long asn_VAL_44_id_RICaction_RemovedForModification_Item = 72;
95 static const long asn_VAL_44_ignore = 1;
96 static const long asn_VAL_44_mandatory = 2;
97 static const asn_ioc_cell_t asn_IOS_RICaction_RemovedForModification_ItemIEs_1_rows[] = {
98 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_44_id_RICaction_RemovedForModification_Item },
99 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_44_ignore },
100 { "&Value", aioc__type, &asn_DEF_RICaction_RemovedForModification_Item },
101 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_44_mandatory }
103 static const asn_ioc_set_t asn_IOS_RICaction_RemovedForModification_ItemIEs_1[] = {
104 { 1, 4, asn_IOS_RICaction_RemovedForModification_ItemIEs_1_rows }
106 static const long asn_VAL_45_id_RICaction_FailedToBeRemovedForModification_Item = 74;
107 static const long asn_VAL_45_ignore = 1;
108 static const long asn_VAL_45_mandatory = 2;
109 static const asn_ioc_cell_t asn_IOS_RICaction_FailedToBeRemovedForModification_ItemIEs_1_rows[] = {
110 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_45_id_RICaction_FailedToBeRemovedForModification_Item },
111 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_45_ignore },
112 { "&Value", aioc__type, &asn_DEF_RICaction_FailedToBeRemovedForModification_Item },
113 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_45_mandatory }
115 static const asn_ioc_set_t asn_IOS_RICaction_FailedToBeRemovedForModification_ItemIEs_1[] = {
116 { 1, 4, asn_IOS_RICaction_FailedToBeRemovedForModification_ItemIEs_1_rows }
118 static const long asn_VAL_46_id_RICaction_ModifiedForModification_Item = 76;
119 static const long asn_VAL_46_ignore = 1;
120 static const long asn_VAL_46_mandatory = 2;
121 static const asn_ioc_cell_t asn_IOS_RICaction_ModifiedForModification_ItemIEs_1_rows[] = {
122 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_46_id_RICaction_ModifiedForModification_Item },
123 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_46_ignore },
124 { "&Value", aioc__type, &asn_DEF_RICaction_ModifiedForModification_Item },
125 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_46_mandatory }
127 static const asn_ioc_set_t asn_IOS_RICaction_ModifiedForModification_ItemIEs_1[] = {
128 { 1, 4, asn_IOS_RICaction_ModifiedForModification_ItemIEs_1_rows }
130 static const long asn_VAL_47_id_RICaction_FailedToBeModifiedForModification_Item = 78;
131 static const long asn_VAL_47_ignore = 1;
132 static const long asn_VAL_47_mandatory = 2;
133 static const asn_ioc_cell_t asn_IOS_RICaction_FailedToBeModifiedForModification_ItemIEs_1_rows[] = {
134 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_47_id_RICaction_FailedToBeModifiedForModification_Item },
135 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_47_ignore },
136 { "&Value", aioc__type, &asn_DEF_RICaction_FailedToBeModifiedForModification_Item },
137 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_47_mandatory }
139 static const asn_ioc_set_t asn_IOS_RICaction_FailedToBeModifiedForModification_ItemIEs_1[] = {
140 { 1, 4, asn_IOS_RICaction_FailedToBeModifiedForModification_ItemIEs_1_rows }
142 static const long asn_VAL_48_id_RICaction_AddedForModification_Item = 80;
143 static const long asn_VAL_48_ignore = 1;
144 static const long asn_VAL_48_mandatory = 2;
145 static const asn_ioc_cell_t asn_IOS_RICaction_AddedForModification_ItemIEs_1_rows[] = {
146 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_48_id_RICaction_AddedForModification_Item },
147 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_48_ignore },
148 { "&Value", aioc__type, &asn_DEF_RICaction_AddedForModification_Item },
149 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_48_mandatory }
151 static const asn_ioc_set_t asn_IOS_RICaction_AddedForModification_ItemIEs_1[] = {
152 { 1, 4, asn_IOS_RICaction_AddedForModification_ItemIEs_1_rows }
154 static const long asn_VAL_49_id_RICaction_FailedToBeAddedForModification_Item = 82;
155 static const long asn_VAL_49_ignore = 1;
156 static const long asn_VAL_49_mandatory = 2;
157 static const asn_ioc_cell_t asn_IOS_RICaction_FailedToBeAddedForModification_ItemIEs_1_rows[] = {
158 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_49_id_RICaction_FailedToBeAddedForModification_Item },
159 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_49_ignore },
160 { "&Value", aioc__type, &asn_DEF_RICaction_FailedToBeAddedForModification_Item },
161 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_49_mandatory }
163 static const asn_ioc_set_t asn_IOS_RICaction_FailedToBeAddedForModification_ItemIEs_1[] = {
164 { 1, 4, asn_IOS_RICaction_FailedToBeAddedForModification_ItemIEs_1_rows }
166 static const long asn_VAL_58_id_RICaction_RequiredToBeModified_Item = 84;
167 static const long asn_VAL_58_ignore = 1;
168 static const long asn_VAL_58_mandatory = 2;
169 static const asn_ioc_cell_t asn_IOS_RICaction_RequiredToBeModified_ItemIEs_1_rows[] = {
170 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_58_id_RICaction_RequiredToBeModified_Item },
171 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_58_ignore },
172 { "&Value", aioc__type, &asn_DEF_RICaction_RequiredToBeModified_Item },
173 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_58_mandatory }
175 static const asn_ioc_set_t asn_IOS_RICaction_RequiredToBeModified_ItemIEs_1[] = {
176 { 1, 4, asn_IOS_RICaction_RequiredToBeModified_ItemIEs_1_rows }
178 static const long asn_VAL_59_id_RICaction_RequiredToBeRemoved_Item = 86;
179 static const long asn_VAL_59_ignore = 1;
180 static const long asn_VAL_59_mandatory = 2;
181 static const asn_ioc_cell_t asn_IOS_RICaction_RequiredToBeRemoved_ItemIEs_1_rows[] = {
182 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_59_id_RICaction_RequiredToBeRemoved_Item },
183 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_59_ignore },
184 { "&Value", aioc__type, &asn_DEF_RICaction_RequiredToBeRemoved_Item },
185 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_59_mandatory }
187 static const asn_ioc_set_t asn_IOS_RICaction_RequiredToBeRemoved_ItemIEs_1[] = {
188 { 1, 4, asn_IOS_RICaction_RequiredToBeRemoved_ItemIEs_1_rows }
190 static const long asn_VAL_66_id_RICaction_ConfirmedForModification_Item = 88;
191 static const long asn_VAL_66_ignore = 1;
192 static const long asn_VAL_66_mandatory = 2;
193 static const asn_ioc_cell_t asn_IOS_RICaction_ConfirmedForModification_ItemIEs_1_rows[] = {
194 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_66_id_RICaction_ConfirmedForModification_Item },
195 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_66_ignore },
196 { "&Value", aioc__type, &asn_DEF_RICaction_ConfirmedForModification_Item },
197 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_66_mandatory }
199 static const asn_ioc_set_t asn_IOS_RICaction_ConfirmedForModification_ItemIEs_1[] = {
200 { 1, 4, asn_IOS_RICaction_ConfirmedForModification_ItemIEs_1_rows }
202 static const long asn_VAL_67_id_RICaction_RefusedToBeModified_Item = 90;
203 static const long asn_VAL_67_ignore = 1;
204 static const long asn_VAL_67_mandatory = 2;
205 static const asn_ioc_cell_t asn_IOS_RICaction_RefusedToBeModified_ItemIEs_1_rows[] = {
206 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_67_id_RICaction_RefusedToBeModified_Item },
207 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_67_ignore },
208 { "&Value", aioc__type, &asn_DEF_RICaction_RefusedToBeModified_Item },
209 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_67_mandatory }
211 static const asn_ioc_set_t asn_IOS_RICaction_RefusedToBeModified_ItemIEs_1[] = {
212 { 1, 4, asn_IOS_RICaction_RefusedToBeModified_ItemIEs_1_rows }
214 static const long asn_VAL_68_id_RICaction_ConfirmedForRemoval_Item = 92;
215 static const long asn_VAL_68_ignore = 1;
216 static const long asn_VAL_68_mandatory = 2;
217 static const asn_ioc_cell_t asn_IOS_RICaction_ConfirmedForRemoval_ItemIEs_1_rows[] = {
218 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_68_id_RICaction_ConfirmedForRemoval_Item },
219 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_68_ignore },
220 { "&Value", aioc__type, &asn_DEF_RICaction_ConfirmedForRemoval_Item },
221 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_68_mandatory }
223 static const asn_ioc_set_t asn_IOS_RICaction_ConfirmedForRemoval_ItemIEs_1[] = {
224 { 1, 4, asn_IOS_RICaction_ConfirmedForRemoval_ItemIEs_1_rows }
226 static const long asn_VAL_69_id_RICaction_RefusedToBeRemoved_Item = 94;
227 static const long asn_VAL_69_ignore = 1;
228 static const long asn_VAL_69_mandatory = 2;
229 static const asn_ioc_cell_t asn_IOS_RICaction_RefusedToBeRemoved_ItemIEs_1_rows[] = {
230 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_69_id_RICaction_RefusedToBeRemoved_Item },
231 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_69_ignore },
232 { "&Value", aioc__type, &asn_DEF_RICaction_RefusedToBeRemoved_Item },
233 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_69_mandatory }
235 static const asn_ioc_set_t asn_IOS_RICaction_RefusedToBeRemoved_ItemIEs_1[] = {
236 { 1, 4, asn_IOS_RICaction_RefusedToBeRemoved_ItemIEs_1_rows }
238 static const long asn_VAL_132_id_E2connectionUpdate_Item = 43;
239 static const long asn_VAL_132_ignore = 1;
240 static const long asn_VAL_132_mandatory = 2;
241 static const asn_ioc_cell_t asn_IOS_E2connectionUpdate_ItemIEs_1_rows[] = {
242 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_132_id_E2connectionUpdate_Item },
243 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_132_ignore },
244 { "&Value", aioc__type, &asn_DEF_E2connectionUpdate_Item },
245 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_132_mandatory }
247 static const asn_ioc_set_t asn_IOS_E2connectionUpdate_ItemIEs_1[] = {
248 { 1, 4, asn_IOS_E2connectionUpdate_ItemIEs_1_rows }
250 static const long asn_VAL_133_id_E2connectionUpdateRemove_Item = 47;
251 static const long asn_VAL_133_ignore = 1;
252 static const long asn_VAL_133_mandatory = 2;
253 static const asn_ioc_cell_t asn_IOS_E2connectionUpdateRemove_ItemIEs_1_rows[] = {
254 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_133_id_E2connectionUpdateRemove_Item },
255 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_133_ignore },
256 { "&Value", aioc__type, &asn_DEF_E2connectionUpdateRemove_Item },
257 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_133_mandatory }
259 static const asn_ioc_set_t asn_IOS_E2connectionUpdateRemove_ItemIEs_1[] = {
260 { 1, 4, asn_IOS_E2connectionUpdateRemove_ItemIEs_1_rows }
262 static const long asn_VAL_137_id_E2connectionSetupFailed_Item = 41;
263 static const long asn_VAL_137_ignore = 1;
264 static const long asn_VAL_137_mandatory = 2;
265 static const asn_ioc_cell_t asn_IOS_E2connectionSetupFailed_ItemIEs_1_rows[] = {
266 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_137_id_E2connectionSetupFailed_Item },
267 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_137_ignore },
268 { "&Value", aioc__type, &asn_DEF_E2connectionSetupFailed_Item },
269 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_137_mandatory }
271 static const asn_ioc_set_t asn_IOS_E2connectionSetupFailed_ItemIEs_1[] = {
272 { 1, 4, asn_IOS_E2connectionSetupFailed_ItemIEs_1_rows }
274 static const long asn_VAL_148_id_E2nodeComponentConfigAddition_Item = 51;
275 static const long asn_VAL_148_reject = 0;
276 static const long asn_VAL_148_mandatory = 2;
277 static const asn_ioc_cell_t asn_IOS_E2nodeComponentConfigAddition_ItemIEs_1_rows[] = {
278 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_148_id_E2nodeComponentConfigAddition_Item },
279 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_148_reject },
280 { "&Value", aioc__type, &asn_DEF_E2nodeComponentConfigAddition_Item },
281 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_148_mandatory }
283 static const asn_ioc_set_t asn_IOS_E2nodeComponentConfigAddition_ItemIEs_1[] = {
284 { 1, 4, asn_IOS_E2nodeComponentConfigAddition_ItemIEs_1_rows }
286 static const long asn_VAL_149_id_E2nodeComponentConfigUpdate_Item = 34;
287 static const long asn_VAL_149_reject = 0;
288 static const long asn_VAL_149_mandatory = 2;
289 static const asn_ioc_cell_t asn_IOS_E2nodeComponentConfigUpdate_ItemIEs_1_rows[] = {
290 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_149_id_E2nodeComponentConfigUpdate_Item },
291 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_149_reject },
292 { "&Value", aioc__type, &asn_DEF_E2nodeComponentConfigUpdate_Item },
293 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_149_mandatory }
295 static const asn_ioc_set_t asn_IOS_E2nodeComponentConfigUpdate_ItemIEs_1[] = {
296 { 1, 4, asn_IOS_E2nodeComponentConfigUpdate_ItemIEs_1_rows }
298 static const long asn_VAL_150_id_E2nodeComponentConfigRemoval_Item = 55;
299 static const long asn_VAL_150_reject = 0;
300 static const long asn_VAL_150_mandatory = 2;
301 static const asn_ioc_cell_t asn_IOS_E2nodeComponentConfigRemoval_ItemIEs_1_rows[] = {
302 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_150_id_E2nodeComponentConfigRemoval_Item },
303 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_150_reject },
304 { "&Value", aioc__type, &asn_DEF_E2nodeComponentConfigRemoval_Item },
305 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_150_mandatory }
307 static const asn_ioc_set_t asn_IOS_E2nodeComponentConfigRemoval_ItemIEs_1[] = {
308 { 1, 4, asn_IOS_E2nodeComponentConfigRemoval_ItemIEs_1_rows }
310 static const long asn_VAL_151_id_E2nodeTNLassociationRemoval_Item = 59;
311 static const long asn_VAL_151_reject = 0;
312 static const long asn_VAL_151_mandatory = 2;
313 static const asn_ioc_cell_t asn_IOS_E2nodeTNLassociationRemoval_ItemIEs_1_rows[] = {
314 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_151_id_E2nodeTNLassociationRemoval_Item },
315 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_151_reject },
316 { "&Value", aioc__type, &asn_DEF_E2nodeTNLassociationRemoval_Item },
317 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_151_mandatory }
319 static const asn_ioc_set_t asn_IOS_E2nodeTNLassociationRemoval_ItemIEs_1[] = {
320 { 1, 4, asn_IOS_E2nodeTNLassociationRemoval_ItemIEs_1_rows }
322 static const long asn_VAL_156_id_E2nodeComponentConfigAdditionAck_Item = 53;
323 static const long asn_VAL_156_reject = 0;
324 static const long asn_VAL_156_mandatory = 2;
325 static const asn_ioc_cell_t asn_IOS_E2nodeComponentConfigAdditionAck_ItemIEs_1_rows[] = {
326 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_156_id_E2nodeComponentConfigAdditionAck_Item },
327 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_156_reject },
328 { "&Value", aioc__type, &asn_DEF_E2nodeComponentConfigAdditionAck_Item },
329 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_156_mandatory }
331 static const asn_ioc_set_t asn_IOS_E2nodeComponentConfigAdditionAck_ItemIEs_1[] = {
332 { 1, 4, asn_IOS_E2nodeComponentConfigAdditionAck_ItemIEs_1_rows }
334 static const long asn_VAL_157_id_E2nodeComponentConfigUpdateAck_Item = 36;
335 static const long asn_VAL_157_reject = 0;
336 static const long asn_VAL_157_mandatory = 2;
337 static const asn_ioc_cell_t asn_IOS_E2nodeComponentConfigUpdateAck_ItemIEs_1_rows[] = {
338 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_157_id_E2nodeComponentConfigUpdateAck_Item },
339 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_157_reject },
340 { "&Value", aioc__type, &asn_DEF_E2nodeComponentConfigUpdateAck_Item },
341 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_157_mandatory }
343 static const asn_ioc_set_t asn_IOS_E2nodeComponentConfigUpdateAck_ItemIEs_1[] = {
344 { 1, 4, asn_IOS_E2nodeComponentConfigUpdateAck_ItemIEs_1_rows }
346 static const long asn_VAL_158_id_E2nodeComponentConfigRemovalAck_Item = 57;
347 static const long asn_VAL_158_reject = 0;
348 static const long asn_VAL_158_mandatory = 2;
349 static const asn_ioc_cell_t asn_IOS_E2nodeComponentConfigRemovalAck_ItemIEs_1_rows[] = {
350 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_158_id_E2nodeComponentConfigRemovalAck_Item },
351 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_158_reject },
352 { "&Value", aioc__type, &asn_DEF_E2nodeComponentConfigRemovalAck_Item },
353 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_158_mandatory }
355 static const asn_ioc_set_t asn_IOS_E2nodeComponentConfigRemovalAck_ItemIEs_1[] = {
356 { 1, 4, asn_IOS_E2nodeComponentConfigRemovalAck_ItemIEs_1_rows }
358 static const long asn_VAL_171_id_RANfunction_Item = 8;
359 static const long asn_VAL_171_ignore = 1;
360 static const long asn_VAL_171_mandatory = 2;
361 static const asn_ioc_cell_t asn_IOS_RANfunction_ItemIEs_1_rows[] = {
362 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_171_id_RANfunction_Item },
363 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_171_ignore },
364 { "&Value", aioc__type, &asn_DEF_RANfunction_Item },
365 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_171_mandatory }
367 static const asn_ioc_set_t asn_IOS_RANfunction_ItemIEs_1[] = {
368 { 1, 4, asn_IOS_RANfunction_ItemIEs_1_rows }
370 static const long asn_VAL_172_id_RANfunctionID_Item = 6;
371 static const long asn_VAL_172_ignore = 1;
372 static const long asn_VAL_172_mandatory = 2;
373 static const asn_ioc_cell_t asn_IOS_RANfunctionID_ItemIEs_1_rows[] = {
374 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_172_id_RANfunctionID_Item },
375 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_172_ignore },
376 { "&Value", aioc__type, &asn_DEF_RANfunctionID_Item },
377 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_172_mandatory }
379 static const asn_ioc_set_t asn_IOS_RANfunctionID_ItemIEs_1[] = {
380 { 1, 4, asn_IOS_RANfunctionID_ItemIEs_1_rows }
382 static const long asn_VAL_176_id_RANfunctionIEcause_Item = 7;
383 static const long asn_VAL_176_ignore = 1;
384 static const long asn_VAL_176_mandatory = 2;
385 static const asn_ioc_cell_t asn_IOS_RANfunctionIDcause_ItemIEs_1_rows[] = {
386 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_176_id_RANfunctionIEcause_Item },
387 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_176_ignore },
388 { "&Value", aioc__type, &asn_DEF_RANfunctionIDcause_Item },
389 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_176_mandatory }
391 static const asn_ioc_set_t asn_IOS_RANfunctionIDcause_ItemIEs_1[] = {
392 { 1, 4, asn_IOS_RANfunctionIDcause_ItemIEs_1_rows }
394 static const long asn_VAL_1_id_RICrequestID = 29;
395 static const long asn_VAL_1_reject = 0;
396 static const long asn_VAL_1_mandatory = 2;
397 static const long asn_VAL_2_id_RANfunctionID = 5;
398 static const long asn_VAL_2_reject = 0;
399 static const long asn_VAL_2_mandatory = 2;
400 static const long asn_VAL_3_id_RICsubscriptionDetails = 30;
401 static const long asn_VAL_3_reject = 0;
402 static const long asn_VAL_3_mandatory = 2;
403 static const long asn_VAL_4_id_RICsubscriptionStartTime = 62;
404 static const long asn_VAL_4_reject = 0;
405 static const long asn_VAL_4_optional = 0;
406 static const long asn_VAL_5_id_RICsubscriptionEndTime = 63;
407 static const long asn_VAL_5_reject = 0;
408 static const long asn_VAL_5_optional = 0;
409 static const asn_ioc_cell_t asn_IOS_RICsubscriptionRequest_IEs_1_rows[] = {
410 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_1_id_RICrequestID },
411 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_1_reject },
412 { "&Value", aioc__type, &asn_DEF_RICrequestID },
413 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_1_mandatory },
414 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_2_id_RANfunctionID },
415 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_2_reject },
416 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
417 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_2_mandatory },
418 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_3_id_RICsubscriptionDetails },
419 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_3_reject },
420 { "&Value", aioc__type, &asn_DEF_RICsubscriptionDetails },
421 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_3_mandatory },
422 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_4_id_RICsubscriptionStartTime },
423 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_4_reject },
424 { "&Value", aioc__type, &asn_DEF_RICsubscriptionTime },
425 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_4_optional },
426 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_5_id_RICsubscriptionEndTime },
427 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_5_reject },
428 { "&Value", aioc__type, &asn_DEF_RICsubscriptionTime },
429 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_5_optional }
431 static const asn_ioc_set_t asn_IOS_RICsubscriptionRequest_IEs_1[] = {
432 { 5, 4, asn_IOS_RICsubscriptionRequest_IEs_1_rows }
434 static const long asn_VAL_7_id_RICrequestID = 29;
435 static const long asn_VAL_7_reject = 0;
436 static const long asn_VAL_7_mandatory = 2;
437 static const long asn_VAL_8_id_RANfunctionID = 5;
438 static const long asn_VAL_8_reject = 0;
439 static const long asn_VAL_8_mandatory = 2;
440 static const long asn_VAL_9_id_RICactions_Admitted = 17;
441 static const long asn_VAL_9_reject = 0;
442 static const long asn_VAL_9_mandatory = 2;
443 static const long asn_VAL_10_id_RICactions_NotAdmitted = 18;
444 static const long asn_VAL_10_reject = 0;
445 static const long asn_VAL_10_optional = 0;
446 static const asn_ioc_cell_t asn_IOS_RICsubscriptionResponse_IEs_1_rows[] = {
447 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_7_id_RICrequestID },
448 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_7_reject },
449 { "&Value", aioc__type, &asn_DEF_RICrequestID },
450 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_7_mandatory },
451 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_8_id_RANfunctionID },
452 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_8_reject },
453 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
454 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_8_mandatory },
455 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_9_id_RICactions_Admitted },
456 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_9_reject },
457 { "&Value", aioc__type, &asn_DEF_RICaction_Admitted_List },
458 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_9_mandatory },
459 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_10_id_RICactions_NotAdmitted },
460 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_10_reject },
461 { "&Value", aioc__type, &asn_DEF_RICaction_NotAdmitted_List },
462 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_10_optional }
464 static const asn_ioc_set_t asn_IOS_RICsubscriptionResponse_IEs_1[] = {
465 { 4, 4, asn_IOS_RICsubscriptionResponse_IEs_1_rows }
467 static const long asn_VAL_13_id_RICrequestID = 29;
468 static const long asn_VAL_13_reject = 0;
469 static const long asn_VAL_13_mandatory = 2;
470 static const long asn_VAL_14_id_RANfunctionID = 5;
471 static const long asn_VAL_14_reject = 0;
472 static const long asn_VAL_14_mandatory = 2;
473 static const long asn_VAL_15_id_Cause = 1;
474 static const long asn_VAL_15_reject = 0;
475 static const long asn_VAL_15_mandatory = 2;
476 static const long asn_VAL_16_id_CriticalityDiagnostics = 2;
477 static const long asn_VAL_16_ignore = 1;
478 static const long asn_VAL_16_optional = 0;
479 static const asn_ioc_cell_t asn_IOS_RICsubscriptionFailure_IEs_1_rows[] = {
480 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_13_id_RICrequestID },
481 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_13_reject },
482 { "&Value", aioc__type, &asn_DEF_RICrequestID },
483 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_13_mandatory },
484 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_14_id_RANfunctionID },
485 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_14_reject },
486 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
487 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_14_mandatory },
488 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_15_id_Cause },
489 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_15_reject },
490 { "&Value", aioc__type, &asn_DEF_Cause },
491 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_15_mandatory },
492 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_16_id_CriticalityDiagnostics },
493 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_16_ignore },
494 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
495 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_16_optional }
497 static const asn_ioc_set_t asn_IOS_RICsubscriptionFailure_IEs_1[] = {
498 { 4, 4, asn_IOS_RICsubscriptionFailure_IEs_1_rows }
500 static const long asn_VAL_17_id_RICrequestID = 29;
501 static const long asn_VAL_17_reject = 0;
502 static const long asn_VAL_17_mandatory = 2;
503 static const long asn_VAL_18_id_RANfunctionID = 5;
504 static const long asn_VAL_18_reject = 0;
505 static const long asn_VAL_18_mandatory = 2;
506 static const asn_ioc_cell_t asn_IOS_RICsubscriptionDeleteRequest_IEs_1_rows[] = {
507 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_17_id_RICrequestID },
508 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_17_reject },
509 { "&Value", aioc__type, &asn_DEF_RICrequestID },
510 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_17_mandatory },
511 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_18_id_RANfunctionID },
512 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_18_reject },
513 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
514 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_18_mandatory }
516 static const asn_ioc_set_t asn_IOS_RICsubscriptionDeleteRequest_IEs_1[] = {
517 { 2, 4, asn_IOS_RICsubscriptionDeleteRequest_IEs_1_rows }
519 static const long asn_VAL_19_id_RICrequestID = 29;
520 static const long asn_VAL_19_reject = 0;
521 static const long asn_VAL_19_mandatory = 2;
522 static const long asn_VAL_20_id_RANfunctionID = 5;
523 static const long asn_VAL_20_reject = 0;
524 static const long asn_VAL_20_mandatory = 2;
525 static const asn_ioc_cell_t asn_IOS_RICsubscriptionDeleteResponse_IEs_1_rows[] = {
526 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_19_id_RICrequestID },
527 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_19_reject },
528 { "&Value", aioc__type, &asn_DEF_RICrequestID },
529 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_19_mandatory },
530 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_20_id_RANfunctionID },
531 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_20_reject },
532 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
533 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_20_mandatory }
535 static const asn_ioc_set_t asn_IOS_RICsubscriptionDeleteResponse_IEs_1[] = {
536 { 2, 4, asn_IOS_RICsubscriptionDeleteResponse_IEs_1_rows }
538 static const long asn_VAL_21_id_RICrequestID = 29;
539 static const long asn_VAL_21_reject = 0;
540 static const long asn_VAL_21_mandatory = 2;
541 static const long asn_VAL_22_id_RANfunctionID = 5;
542 static const long asn_VAL_22_reject = 0;
543 static const long asn_VAL_22_mandatory = 2;
544 static const long asn_VAL_23_id_Cause = 1;
545 static const long asn_VAL_23_ignore = 1;
546 static const long asn_VAL_23_mandatory = 2;
547 static const long asn_VAL_24_id_CriticalityDiagnostics = 2;
548 static const long asn_VAL_24_ignore = 1;
549 static const long asn_VAL_24_optional = 0;
550 static const asn_ioc_cell_t asn_IOS_RICsubscriptionDeleteFailure_IEs_1_rows[] = {
551 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_21_id_RICrequestID },
552 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_21_reject },
553 { "&Value", aioc__type, &asn_DEF_RICrequestID },
554 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_21_mandatory },
555 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_22_id_RANfunctionID },
556 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_22_reject },
557 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
558 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_22_mandatory },
559 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_23_id_Cause },
560 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_23_ignore },
561 { "&Value", aioc__type, &asn_DEF_Cause },
562 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_23_mandatory },
563 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_24_id_CriticalityDiagnostics },
564 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_24_ignore },
565 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
566 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_24_optional }
568 static const asn_ioc_set_t asn_IOS_RICsubscriptionDeleteFailure_IEs_1[] = {
569 { 4, 4, asn_IOS_RICsubscriptionDeleteFailure_IEs_1_rows }
571 static const long asn_VAL_25_id_RICsubscriptionToBeRemoved = 60;
572 static const long asn_VAL_25_ignore = 1;
573 static const long asn_VAL_25_mandatory = 2;
574 static const asn_ioc_cell_t asn_IOS_RICsubscriptionDeleteRequired_IEs_1_rows[] = {
575 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_25_id_RICsubscriptionToBeRemoved },
576 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_25_ignore },
577 { "&Value", aioc__type, &asn_DEF_RICsubscription_List_withCause },
578 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_25_mandatory }
580 static const asn_ioc_set_t asn_IOS_RICsubscriptionDeleteRequired_IEs_1[] = {
581 { 1, 4, asn_IOS_RICsubscriptionDeleteRequired_IEs_1_rows }
583 static const long asn_VAL_27_id_RICrequestID = 29;
584 static const long asn_VAL_27_reject = 0;
585 static const long asn_VAL_27_mandatory = 2;
586 static const long asn_VAL_28_id_RANfunctionID = 5;
587 static const long asn_VAL_28_reject = 0;
588 static const long asn_VAL_28_mandatory = 2;
589 static const long asn_VAL_29_id_RICeventTriggerDefinitionToBeModified = 64;
590 static const long asn_VAL_29_ignore = 1;
591 static const long asn_VAL_29_optional = 0;
592 static const long asn_VAL_30_id_RICactionsToBeRemovedForModification_List = 65;
593 static const long asn_VAL_30_ignore = 1;
594 static const long asn_VAL_30_optional = 0;
595 static const long asn_VAL_31_id_RICactionsToBeModifiedForModification_List = 67;
596 static const long asn_VAL_31_ignore = 1;
597 static const long asn_VAL_31_optional = 0;
598 static const long asn_VAL_32_id_RICactionsToBeAddedForModification_List = 69;
599 static const long asn_VAL_32_ignore = 1;
600 static const long asn_VAL_32_optional = 0;
601 static const asn_ioc_cell_t asn_IOS_RICsubscriptionModificationRequest_IEs_1_rows[] = {
602 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_27_id_RICrequestID },
603 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_27_reject },
604 { "&Value", aioc__type, &asn_DEF_RICrequestID },
605 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_27_mandatory },
606 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_28_id_RANfunctionID },
607 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_28_reject },
608 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
609 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_28_mandatory },
610 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_29_id_RICeventTriggerDefinitionToBeModified },
611 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_29_ignore },
612 { "&Value", aioc__type, &asn_DEF_RICeventTriggerDefinition },
613 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_29_optional },
614 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_30_id_RICactionsToBeRemovedForModification_List },
615 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_30_ignore },
616 { "&Value", aioc__type, &asn_DEF_RICactions_ToBeRemovedForModification_List },
617 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_30_optional },
618 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_31_id_RICactionsToBeModifiedForModification_List },
619 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_31_ignore },
620 { "&Value", aioc__type, &asn_DEF_RICactions_ToBeModifiedForModification_List },
621 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_31_optional },
622 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_32_id_RICactionsToBeAddedForModification_List },
623 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_32_ignore },
624 { "&Value", aioc__type, &asn_DEF_RICactions_ToBeAddedForModification_List },
625 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_32_optional }
627 static const asn_ioc_set_t asn_IOS_RICsubscriptionModificationRequest_IEs_1[] = {
628 { 6, 4, asn_IOS_RICsubscriptionModificationRequest_IEs_1_rows }
630 static const long asn_VAL_36_id_RICrequestID = 29;
631 static const long asn_VAL_36_reject = 0;
632 static const long asn_VAL_36_mandatory = 2;
633 static const long asn_VAL_37_id_RANfunctionID = 5;
634 static const long asn_VAL_37_reject = 0;
635 static const long asn_VAL_37_mandatory = 2;
636 static const long asn_VAL_38_id_RICactionsRemovedForModification_List = 71;
637 static const long asn_VAL_38_ignore = 1;
638 static const long asn_VAL_38_optional = 0;
639 static const long asn_VAL_39_id_RICactionsFailedToBeRemovedForModification_List = 73;
640 static const long asn_VAL_39_ignore = 1;
641 static const long asn_VAL_39_optional = 0;
642 static const long asn_VAL_40_id_RICactionsModifiedForModification_List = 75;
643 static const long asn_VAL_40_ignore = 1;
644 static const long asn_VAL_40_optional = 0;
645 static const long asn_VAL_41_id_RICactionsFailedToBeModifiedForModification_List = 77;
646 static const long asn_VAL_41_ignore = 1;
647 static const long asn_VAL_41_optional = 0;
648 static const long asn_VAL_42_id_RICactionsAddedForModification_List = 79;
649 static const long asn_VAL_42_ignore = 1;
650 static const long asn_VAL_42_optional = 0;
651 static const long asn_VAL_43_id_RICactionsFailedToBeAddedForModification_List = 81;
652 static const long asn_VAL_43_ignore = 1;
653 static const long asn_VAL_43_optional = 0;
654 static const asn_ioc_cell_t asn_IOS_RICsubscriptionModificationResponse_IEs_1_rows[] = {
655 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_36_id_RICrequestID },
656 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_36_reject },
657 { "&Value", aioc__type, &asn_DEF_RICrequestID },
658 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_36_mandatory },
659 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_37_id_RANfunctionID },
660 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_37_reject },
661 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
662 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_37_mandatory },
663 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_38_id_RICactionsRemovedForModification_List },
664 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_38_ignore },
665 { "&Value", aioc__type, &asn_DEF_RICactions_RemovedForModification_List },
666 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_38_optional },
667 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_39_id_RICactionsFailedToBeRemovedForModification_List },
668 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_39_ignore },
669 { "&Value", aioc__type, &asn_DEF_RICactions_FailedToBeRemovedForModification_List },
670 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_39_optional },
671 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_40_id_RICactionsModifiedForModification_List },
672 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_40_ignore },
673 { "&Value", aioc__type, &asn_DEF_RICactions_ModifiedForModification_List },
674 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_40_optional },
675 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_41_id_RICactionsFailedToBeModifiedForModification_List },
676 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_41_ignore },
677 { "&Value", aioc__type, &asn_DEF_RICactions_FailedToBeModifiedForModification_List },
678 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_41_optional },
679 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_42_id_RICactionsAddedForModification_List },
680 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_42_ignore },
681 { "&Value", aioc__type, &asn_DEF_RICactions_AddedForModification_List },
682 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_42_optional },
683 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_43_id_RICactionsFailedToBeAddedForModification_List },
684 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_43_ignore },
685 { "&Value", aioc__type, &asn_DEF_RICactions_FailedToBeAddedForModification_List },
686 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_43_optional }
688 static const asn_ioc_set_t asn_IOS_RICsubscriptionModificationResponse_IEs_1[] = {
689 { 8, 4, asn_IOS_RICsubscriptionModificationResponse_IEs_1_rows }
691 static const long asn_VAL_50_id_RICrequestID = 29;
692 static const long asn_VAL_50_reject = 0;
693 static const long asn_VAL_50_mandatory = 2;
694 static const long asn_VAL_51_id_RANfunctionID = 5;
695 static const long asn_VAL_51_reject = 0;
696 static const long asn_VAL_51_mandatory = 2;
697 static const long asn_VAL_52_id_Cause = 1;
698 static const long asn_VAL_52_reject = 0;
699 static const long asn_VAL_52_mandatory = 2;
700 static const long asn_VAL_53_id_CriticalityDiagnostics = 2;
701 static const long asn_VAL_53_ignore = 1;
702 static const long asn_VAL_53_optional = 0;
703 static const asn_ioc_cell_t asn_IOS_RICsubscriptionModificationFailure_IEs_1_rows[] = {
704 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_50_id_RICrequestID },
705 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_50_reject },
706 { "&Value", aioc__type, &asn_DEF_RICrequestID },
707 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_50_mandatory },
708 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_51_id_RANfunctionID },
709 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_51_reject },
710 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
711 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_51_mandatory },
712 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_52_id_Cause },
713 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_52_reject },
714 { "&Value", aioc__type, &asn_DEF_Cause },
715 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_52_mandatory },
716 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_53_id_CriticalityDiagnostics },
717 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_53_ignore },
718 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
719 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_53_optional }
721 static const asn_ioc_set_t asn_IOS_RICsubscriptionModificationFailure_IEs_1[] = {
722 { 4, 4, asn_IOS_RICsubscriptionModificationFailure_IEs_1_rows }
724 static const long asn_VAL_54_id_RICrequestID = 29;
725 static const long asn_VAL_54_reject = 0;
726 static const long asn_VAL_54_mandatory = 2;
727 static const long asn_VAL_55_id_RANfunctionID = 5;
728 static const long asn_VAL_55_reject = 0;
729 static const long asn_VAL_55_mandatory = 2;
730 static const long asn_VAL_56_id_RICactionsRequiredToBeModified_List = 83;
731 static const long asn_VAL_56_ignore = 1;
732 static const long asn_VAL_56_optional = 0;
733 static const long asn_VAL_57_id_RICactionsRequiredToBeRemoved_List = 85;
734 static const long asn_VAL_57_ignore = 1;
735 static const long asn_VAL_57_optional = 0;
736 static const asn_ioc_cell_t asn_IOS_RICsubscriptionModificationRequired_IEs_1_rows[] = {
737 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_54_id_RICrequestID },
738 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_54_reject },
739 { "&Value", aioc__type, &asn_DEF_RICrequestID },
740 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_54_mandatory },
741 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_55_id_RANfunctionID },
742 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_55_reject },
743 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
744 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_55_mandatory },
745 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_56_id_RICactionsRequiredToBeModified_List },
746 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_56_ignore },
747 { "&Value", aioc__type, &asn_DEF_RICactions_RequiredToBeModified_List },
748 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_56_optional },
749 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_57_id_RICactionsRequiredToBeRemoved_List },
750 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_57_ignore },
751 { "&Value", aioc__type, &asn_DEF_RICactions_RequiredToBeRemoved_List },
752 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_57_optional }
754 static const asn_ioc_set_t asn_IOS_RICsubscriptionModificationRequired_IEs_1[] = {
755 { 4, 4, asn_IOS_RICsubscriptionModificationRequired_IEs_1_rows }
757 static const long asn_VAL_60_id_RICrequestID = 29;
758 static const long asn_VAL_60_reject = 0;
759 static const long asn_VAL_60_mandatory = 2;
760 static const long asn_VAL_61_id_RANfunctionID = 5;
761 static const long asn_VAL_61_reject = 0;
762 static const long asn_VAL_61_mandatory = 2;
763 static const long asn_VAL_62_id_RICactionsConfirmedForModification_List = 87;
764 static const long asn_VAL_62_ignore = 1;
765 static const long asn_VAL_62_optional = 0;
766 static const long asn_VAL_63_id_RICactionsRefusedToBeModified_List = 89;
767 static const long asn_VAL_63_ignore = 1;
768 static const long asn_VAL_63_optional = 0;
769 static const long asn_VAL_64_id_RICactionsConfirmedForRemoval_List = 91;
770 static const long asn_VAL_64_ignore = 1;
771 static const long asn_VAL_64_optional = 0;
772 static const long asn_VAL_65_id_RICactionsRefusedToBeRemoved_List = 93;
773 static const long asn_VAL_65_ignore = 1;
774 static const long asn_VAL_65_optional = 0;
775 static const asn_ioc_cell_t asn_IOS_RICsubscriptionModificationConfirm_IEs_1_rows[] = {
776 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_60_id_RICrequestID },
777 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_60_reject },
778 { "&Value", aioc__type, &asn_DEF_RICrequestID },
779 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_60_mandatory },
780 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_61_id_RANfunctionID },
781 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_61_reject },
782 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
783 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_61_mandatory },
784 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_62_id_RICactionsConfirmedForModification_List },
785 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_62_ignore },
786 { "&Value", aioc__type, &asn_DEF_RICactions_ConfirmedForModification_List },
787 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_62_optional },
788 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_63_id_RICactionsRefusedToBeModified_List },
789 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_63_ignore },
790 { "&Value", aioc__type, &asn_DEF_RICactions_RefusedToBeModified_List },
791 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_63_optional },
792 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_64_id_RICactionsConfirmedForRemoval_List },
793 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_64_ignore },
794 { "&Value", aioc__type, &asn_DEF_RICactions_ConfirmedForRemoval_List },
795 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_64_optional },
796 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_65_id_RICactionsRefusedToBeRemoved_List },
797 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_65_ignore },
798 { "&Value", aioc__type, &asn_DEF_RICactions_RefusedToBeRemoved_List },
799 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_65_optional }
801 static const asn_ioc_set_t asn_IOS_RICsubscriptionModificationConfirm_IEs_1[] = {
802 { 6, 4, asn_IOS_RICsubscriptionModificationConfirm_IEs_1_rows }
804 static const long asn_VAL_70_id_RICrequestID = 29;
805 static const long asn_VAL_70_reject = 0;
806 static const long asn_VAL_70_mandatory = 2;
807 static const long asn_VAL_71_id_RANfunctionID = 5;
808 static const long asn_VAL_71_reject = 0;
809 static const long asn_VAL_71_mandatory = 2;
810 static const long asn_VAL_72_id_Cause = 1;
811 static const long asn_VAL_72_reject = 0;
812 static const long asn_VAL_72_mandatory = 2;
813 static const long asn_VAL_73_id_CriticalityDiagnostics = 2;
814 static const long asn_VAL_73_ignore = 1;
815 static const long asn_VAL_73_optional = 0;
816 static const asn_ioc_cell_t asn_IOS_RICsubscriptionModificationRefuse_IEs_1_rows[] = {
817 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_70_id_RICrequestID },
818 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_70_reject },
819 { "&Value", aioc__type, &asn_DEF_RICrequestID },
820 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_70_mandatory },
821 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_71_id_RANfunctionID },
822 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_71_reject },
823 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
824 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_71_mandatory },
825 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_72_id_Cause },
826 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_72_reject },
827 { "&Value", aioc__type, &asn_DEF_Cause },
828 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_72_mandatory },
829 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_73_id_CriticalityDiagnostics },
830 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_73_ignore },
831 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
832 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_73_optional }
834 static const asn_ioc_set_t asn_IOS_RICsubscriptionModificationRefuse_IEs_1[] = {
835 { 4, 4, asn_IOS_RICsubscriptionModificationRefuse_IEs_1_rows }
837 static const long asn_VAL_74_id_RICrequestID = 29;
838 static const long asn_VAL_74_reject = 0;
839 static const long asn_VAL_74_mandatory = 2;
840 static const long asn_VAL_75_id_RANfunctionID = 5;
841 static const long asn_VAL_75_reject = 0;
842 static const long asn_VAL_75_mandatory = 2;
843 static const long asn_VAL_76_id_RICactionID = 15;
844 static const long asn_VAL_76_reject = 0;
845 static const long asn_VAL_76_mandatory = 2;
846 static const long asn_VAL_77_id_RICindicationSN = 27;
847 static const long asn_VAL_77_reject = 0;
848 static const long asn_VAL_77_optional = 0;
849 static const long asn_VAL_78_id_RICindicationType = 28;
850 static const long asn_VAL_78_reject = 0;
851 static const long asn_VAL_78_mandatory = 2;
852 static const long asn_VAL_79_id_RICindicationHeader = 25;
853 static const long asn_VAL_79_reject = 0;
854 static const long asn_VAL_79_mandatory = 2;
855 static const long asn_VAL_80_id_RICindicationMessage = 26;
856 static const long asn_VAL_80_reject = 0;
857 static const long asn_VAL_80_mandatory = 2;
858 static const long asn_VAL_81_id_RICcallProcessID = 20;
859 static const long asn_VAL_81_reject = 0;
860 static const long asn_VAL_81_optional = 0;
861 static const asn_ioc_cell_t asn_IOS_RICindication_IEs_1_rows[] = {
862 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_74_id_RICrequestID },
863 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_74_reject },
864 { "&Value", aioc__type, &asn_DEF_RICrequestID },
865 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_74_mandatory },
866 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_75_id_RANfunctionID },
867 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_75_reject },
868 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
869 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_75_mandatory },
870 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_76_id_RICactionID },
871 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_76_reject },
872 { "&Value", aioc__type, &asn_DEF_RICactionID },
873 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_76_mandatory },
874 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_77_id_RICindicationSN },
875 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_77_reject },
876 { "&Value", aioc__type, &asn_DEF_RICindicationSN },
877 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_77_optional },
878 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_78_id_RICindicationType },
879 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_78_reject },
880 { "&Value", aioc__type, &asn_DEF_RICindicationType },
881 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_78_mandatory },
882 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_79_id_RICindicationHeader },
883 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_79_reject },
884 { "&Value", aioc__type, &asn_DEF_RICindicationHeader },
885 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_79_mandatory },
886 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_80_id_RICindicationMessage },
887 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_80_reject },
888 { "&Value", aioc__type, &asn_DEF_RICindicationMessage },
889 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_80_mandatory },
890 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_81_id_RICcallProcessID },
891 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_81_reject },
892 { "&Value", aioc__type, &asn_DEF_RICcallProcessID },
893 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_81_optional }
895 static const asn_ioc_set_t asn_IOS_RICindication_IEs_1[] = {
896 { 8, 4, asn_IOS_RICindication_IEs_1_rows }
898 static const long asn_VAL_82_id_RICrequestID = 29;
899 static const long asn_VAL_82_reject = 0;
900 static const long asn_VAL_82_mandatory = 2;
901 static const long asn_VAL_83_id_RANfunctionID = 5;
902 static const long asn_VAL_83_reject = 0;
903 static const long asn_VAL_83_mandatory = 2;
904 static const long asn_VAL_84_id_RICcallProcessID = 20;
905 static const long asn_VAL_84_reject = 0;
906 static const long asn_VAL_84_optional = 0;
907 static const long asn_VAL_85_id_RICcontrolHeader = 22;
908 static const long asn_VAL_85_reject = 0;
909 static const long asn_VAL_85_mandatory = 2;
910 static const long asn_VAL_86_id_RICcontrolMessage = 23;
911 static const long asn_VAL_86_reject = 0;
912 static const long asn_VAL_86_mandatory = 2;
913 static const long asn_VAL_87_id_RICcontrolAckRequest = 21;
914 static const long asn_VAL_87_reject = 0;
915 static const long asn_VAL_87_optional = 0;
916 static const asn_ioc_cell_t asn_IOS_RICcontrolRequest_IEs_1_rows[] = {
917 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_82_id_RICrequestID },
918 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_82_reject },
919 { "&Value", aioc__type, &asn_DEF_RICrequestID },
920 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_82_mandatory },
921 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_83_id_RANfunctionID },
922 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_83_reject },
923 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
924 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_83_mandatory },
925 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_84_id_RICcallProcessID },
926 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_84_reject },
927 { "&Value", aioc__type, &asn_DEF_RICcallProcessID },
928 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_84_optional },
929 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_85_id_RICcontrolHeader },
930 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_85_reject },
931 { "&Value", aioc__type, &asn_DEF_RICcontrolHeader },
932 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_85_mandatory },
933 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_86_id_RICcontrolMessage },
934 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_86_reject },
935 { "&Value", aioc__type, &asn_DEF_RICcontrolMessage },
936 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_86_mandatory },
937 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_87_id_RICcontrolAckRequest },
938 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_87_reject },
939 { "&Value", aioc__type, &asn_DEF_RICcontrolAckRequest },
940 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_87_optional }
942 static const asn_ioc_set_t asn_IOS_RICcontrolRequest_IEs_1[] = {
943 { 6, 4, asn_IOS_RICcontrolRequest_IEs_1_rows }
945 static const long asn_VAL_88_id_RICrequestID = 29;
946 static const long asn_VAL_88_reject = 0;
947 static const long asn_VAL_88_mandatory = 2;
948 static const long asn_VAL_89_id_RANfunctionID = 5;
949 static const long asn_VAL_89_reject = 0;
950 static const long asn_VAL_89_mandatory = 2;
951 static const long asn_VAL_90_id_RICcallProcessID = 20;
952 static const long asn_VAL_90_reject = 0;
953 static const long asn_VAL_90_optional = 0;
954 static const long asn_VAL_91_id_RICcontrolOutcome = 32;
955 static const long asn_VAL_91_reject = 0;
956 static const long asn_VAL_91_optional = 0;
957 static const asn_ioc_cell_t asn_IOS_RICcontrolAcknowledge_IEs_1_rows[] = {
958 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_88_id_RICrequestID },
959 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_88_reject },
960 { "&Value", aioc__type, &asn_DEF_RICrequestID },
961 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_88_mandatory },
962 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_89_id_RANfunctionID },
963 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_89_reject },
964 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
965 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_89_mandatory },
966 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_90_id_RICcallProcessID },
967 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_90_reject },
968 { "&Value", aioc__type, &asn_DEF_RICcallProcessID },
969 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_90_optional },
970 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_91_id_RICcontrolOutcome },
971 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_91_reject },
972 { "&Value", aioc__type, &asn_DEF_RICcontrolOutcome },
973 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_91_optional }
975 static const asn_ioc_set_t asn_IOS_RICcontrolAcknowledge_IEs_1[] = {
976 { 4, 4, asn_IOS_RICcontrolAcknowledge_IEs_1_rows }
978 static const long asn_VAL_92_id_RICrequestID = 29;
979 static const long asn_VAL_92_reject = 0;
980 static const long asn_VAL_92_mandatory = 2;
981 static const long asn_VAL_93_id_RANfunctionID = 5;
982 static const long asn_VAL_93_reject = 0;
983 static const long asn_VAL_93_mandatory = 2;
984 static const long asn_VAL_94_id_RICcallProcessID = 20;
985 static const long asn_VAL_94_reject = 0;
986 static const long asn_VAL_94_optional = 0;
987 static const long asn_VAL_95_id_Cause = 1;
988 static const long asn_VAL_95_ignore = 1;
989 static const long asn_VAL_95_mandatory = 2;
990 static const long asn_VAL_96_id_RICcontrolOutcome = 32;
991 static const long asn_VAL_96_reject = 0;
992 static const long asn_VAL_96_optional = 0;
993 static const long asn_VAL_97_id_CriticalityDiagnostics = 2;
994 static const long asn_VAL_97_ignore = 1;
995 static const long asn_VAL_97_optional = 0;
996 static const asn_ioc_cell_t asn_IOS_RICcontrolFailure_IEs_1_rows[] = {
997 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_92_id_RICrequestID },
998 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_92_reject },
999 { "&Value", aioc__type, &asn_DEF_RICrequestID },
1000 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_92_mandatory },
1001 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_93_id_RANfunctionID },
1002 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_93_reject },
1003 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
1004 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_93_mandatory },
1005 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_94_id_RICcallProcessID },
1006 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_94_reject },
1007 { "&Value", aioc__type, &asn_DEF_RICcallProcessID },
1008 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_94_optional },
1009 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_95_id_Cause },
1010 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_95_ignore },
1011 { "&Value", aioc__type, &asn_DEF_Cause },
1012 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_95_mandatory },
1013 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_96_id_RICcontrolOutcome },
1014 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_96_reject },
1015 { "&Value", aioc__type, &asn_DEF_RICcontrolOutcome },
1016 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_96_optional },
1017 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_97_id_CriticalityDiagnostics },
1018 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_97_ignore },
1019 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
1020 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_97_optional }
1022 static const asn_ioc_set_t asn_IOS_RICcontrolFailure_IEs_1[] = {
1023 { 6, 4, asn_IOS_RICcontrolFailure_IEs_1_rows }
1025 static const long asn_VAL_98_id_RICrequestID = 29;
1026 static const long asn_VAL_98_reject = 0;
1027 static const long asn_VAL_98_mandatory = 2;
1028 static const long asn_VAL_99_id_RANfunctionID = 5;
1029 static const long asn_VAL_99_reject = 0;
1030 static const long asn_VAL_99_mandatory = 2;
1031 static const long asn_VAL_100_id_RICqueryHeader = 95;
1032 static const long asn_VAL_100_reject = 0;
1033 static const long asn_VAL_100_mandatory = 2;
1034 static const long asn_VAL_101_id_RICqueryDefinition = 96;
1035 static const long asn_VAL_101_reject = 0;
1036 static const long asn_VAL_101_mandatory = 2;
1037 static const asn_ioc_cell_t asn_IOS_RICQueryRequest_IEs_1_rows[] = {
1038 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_98_id_RICrequestID },
1039 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_98_reject },
1040 { "&Value", aioc__type, &asn_DEF_RICrequestID },
1041 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_98_mandatory },
1042 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_99_id_RANfunctionID },
1043 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_99_reject },
1044 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
1045 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_99_mandatory },
1046 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_100_id_RICqueryHeader },
1047 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_100_reject },
1048 { "&Value", aioc__type, &asn_DEF_RICqueryHeader },
1049 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_100_mandatory },
1050 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_101_id_RICqueryDefinition },
1051 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_101_reject },
1052 { "&Value", aioc__type, &asn_DEF_RICqueryDefinition },
1053 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_101_mandatory }
1055 static const asn_ioc_set_t asn_IOS_RICQueryRequest_IEs_1[] = {
1056 { 4, 4, asn_IOS_RICQueryRequest_IEs_1_rows }
1058 static const long asn_VAL_102_id_RICrequestID = 29;
1059 static const long asn_VAL_102_reject = 0;
1060 static const long asn_VAL_102_mandatory = 2;
1061 static const long asn_VAL_103_id_RANfunctionID = 5;
1062 static const long asn_VAL_103_reject = 0;
1063 static const long asn_VAL_103_mandatory = 2;
1064 static const long asn_VAL_104_id_RICqueryOutcome = 97;
1065 static const long asn_VAL_104_reject = 0;
1066 static const long asn_VAL_104_mandatory = 2;
1067 static const asn_ioc_cell_t asn_IOS_RICQueryResponse_IEs_1_rows[] = {
1068 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_102_id_RICrequestID },
1069 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_102_reject },
1070 { "&Value", aioc__type, &asn_DEF_RICrequestID },
1071 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_102_mandatory },
1072 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_103_id_RANfunctionID },
1073 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_103_reject },
1074 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
1075 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_103_mandatory },
1076 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_104_id_RICqueryOutcome },
1077 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_104_reject },
1078 { "&Value", aioc__type, &asn_DEF_RICqueryOutcome },
1079 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_104_mandatory }
1081 static const asn_ioc_set_t asn_IOS_RICQueryResponse_IEs_1[] = {
1082 { 3, 4, asn_IOS_RICQueryResponse_IEs_1_rows }
1084 static const long asn_VAL_105_id_RICrequestID = 29;
1085 static const long asn_VAL_105_reject = 0;
1086 static const long asn_VAL_105_mandatory = 2;
1087 static const long asn_VAL_106_id_RANfunctionID = 5;
1088 static const long asn_VAL_106_reject = 0;
1089 static const long asn_VAL_106_mandatory = 2;
1090 static const long asn_VAL_107_id_Cause = 1;
1091 static const long asn_VAL_107_ignore = 1;
1092 static const long asn_VAL_107_mandatory = 2;
1093 static const long asn_VAL_108_id_CriticalityDiagnostics = 2;
1094 static const long asn_VAL_108_ignore = 1;
1095 static const long asn_VAL_108_optional = 0;
1096 static const asn_ioc_cell_t asn_IOS_RICQueryFailure_IEs_1_rows[] = {
1097 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_105_id_RICrequestID },
1098 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_105_reject },
1099 { "&Value", aioc__type, &asn_DEF_RICrequestID },
1100 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_105_mandatory },
1101 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_106_id_RANfunctionID },
1102 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_106_reject },
1103 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
1104 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_106_mandatory },
1105 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_107_id_Cause },
1106 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_107_ignore },
1107 { "&Value", aioc__type, &asn_DEF_Cause },
1108 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_107_mandatory },
1109 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_108_id_CriticalityDiagnostics },
1110 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_108_ignore },
1111 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
1112 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_108_optional }
1114 static const asn_ioc_set_t asn_IOS_RICQueryFailure_IEs_1[] = {
1115 { 4, 4, asn_IOS_RICQueryFailure_IEs_1_rows }
1117 static const long asn_VAL_109_id_TransactionID = 49;
1118 static const long asn_VAL_109_reject = 0;
1119 static const long asn_VAL_109_optional = 0;
1120 static const long asn_VAL_110_id_RICrequestID = 29;
1121 static const long asn_VAL_110_reject = 0;
1122 static const long asn_VAL_110_optional = 0;
1123 static const long asn_VAL_111_id_RANfunctionID = 5;
1124 static const long asn_VAL_111_reject = 0;
1125 static const long asn_VAL_111_optional = 0;
1126 static const long asn_VAL_112_id_Cause = 1;
1127 static const long asn_VAL_112_ignore = 1;
1128 static const long asn_VAL_112_optional = 0;
1129 static const long asn_VAL_113_id_CriticalityDiagnostics = 2;
1130 static const long asn_VAL_113_ignore = 1;
1131 static const long asn_VAL_113_optional = 0;
1132 static const asn_ioc_cell_t asn_IOS_ErrorIndication_IEs_1_rows[] = {
1133 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_109_id_TransactionID },
1134 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_109_reject },
1135 { "&Value", aioc__type, &asn_DEF_TransactionID },
1136 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_109_optional },
1137 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_110_id_RICrequestID },
1138 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_110_reject },
1139 { "&Value", aioc__type, &asn_DEF_RICrequestID },
1140 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_110_optional },
1141 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_111_id_RANfunctionID },
1142 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_111_reject },
1143 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
1144 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_111_optional },
1145 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_112_id_Cause },
1146 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_112_ignore },
1147 { "&Value", aioc__type, &asn_DEF_Cause },
1148 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_112_optional },
1149 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_113_id_CriticalityDiagnostics },
1150 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_113_ignore },
1151 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
1152 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_113_optional }
1154 static const asn_ioc_set_t asn_IOS_ErrorIndication_IEs_1[] = {
1155 { 5, 4, asn_IOS_ErrorIndication_IEs_1_rows }
1157 static const long asn_VAL_114_id_TransactionID = 49;
1158 static const long asn_VAL_114_reject = 0;
1159 static const long asn_VAL_114_mandatory = 2;
1160 static const long asn_VAL_115_id_GlobalE2node_ID = 3;
1161 static const long asn_VAL_115_reject = 0;
1162 static const long asn_VAL_115_mandatory = 2;
1163 static const long asn_VAL_116_id_RANfunctionsAdded = 10;
1164 static const long asn_VAL_116_reject = 0;
1165 static const long asn_VAL_116_mandatory = 2;
1166 static const long asn_VAL_117_id_E2nodeComponentConfigAddition = 50;
1167 static const long asn_VAL_117_reject = 0;
1168 static const long asn_VAL_117_mandatory = 2;
1169 static const asn_ioc_cell_t asn_IOS_E2setupRequestIEs_1_rows[] = {
1170 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_114_id_TransactionID },
1171 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_114_reject },
1172 { "&Value", aioc__type, &asn_DEF_TransactionID },
1173 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_114_mandatory },
1174 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_115_id_GlobalE2node_ID },
1175 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_115_reject },
1176 { "&Value", aioc__type, &asn_DEF_GlobalE2node_ID },
1177 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_115_mandatory },
1178 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_116_id_RANfunctionsAdded },
1179 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_116_reject },
1180 { "&Value", aioc__type, &asn_DEF_RANfunctions_List },
1181 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_116_mandatory },
1182 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_117_id_E2nodeComponentConfigAddition },
1183 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_117_reject },
1184 { "&Value", aioc__type, &asn_DEF_E2nodeComponentConfigAddition_List },
1185 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_117_mandatory }
1187 static const asn_ioc_set_t asn_IOS_E2setupRequestIEs_1[] = {
1188 { 4, 4, asn_IOS_E2setupRequestIEs_1_rows }
1190 static const long asn_VAL_118_id_TransactionID = 49;
1191 static const long asn_VAL_118_reject = 0;
1192 static const long asn_VAL_118_mandatory = 2;
1193 static const long asn_VAL_119_id_GlobalRIC_ID = 4;
1194 static const long asn_VAL_119_reject = 0;
1195 static const long asn_VAL_119_mandatory = 2;
1196 static const long asn_VAL_120_id_RANfunctionsAccepted = 9;
1197 static const long asn_VAL_120_reject = 0;
1198 static const long asn_VAL_120_optional = 0;
1199 static const long asn_VAL_121_id_RANfunctionsRejected = 13;
1200 static const long asn_VAL_121_reject = 0;
1201 static const long asn_VAL_121_optional = 0;
1202 static const long asn_VAL_122_id_E2nodeComponentConfigAdditionAck = 52;
1203 static const long asn_VAL_122_reject = 0;
1204 static const long asn_VAL_122_mandatory = 2;
1205 static const asn_ioc_cell_t asn_IOS_E2setupResponseIEs_1_rows[] = {
1206 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_118_id_TransactionID },
1207 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_118_reject },
1208 { "&Value", aioc__type, &asn_DEF_TransactionID },
1209 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_118_mandatory },
1210 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_119_id_GlobalRIC_ID },
1211 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_119_reject },
1212 { "&Value", aioc__type, &asn_DEF_GlobalRIC_ID },
1213 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_119_mandatory },
1214 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_120_id_RANfunctionsAccepted },
1215 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_120_reject },
1216 { "&Value", aioc__type, &asn_DEF_RANfunctionsID_List },
1217 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_120_optional },
1218 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_121_id_RANfunctionsRejected },
1219 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_121_reject },
1220 { "&Value", aioc__type, &asn_DEF_RANfunctionsIDcause_List },
1221 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_121_optional },
1222 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_122_id_E2nodeComponentConfigAdditionAck },
1223 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_122_reject },
1224 { "&Value", aioc__type, &asn_DEF_E2nodeComponentConfigAdditionAck_List },
1225 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_122_mandatory }
1227 static const asn_ioc_set_t asn_IOS_E2setupResponseIEs_1[] = {
1228 { 5, 4, asn_IOS_E2setupResponseIEs_1_rows }
1230 static const long asn_VAL_123_id_TransactionID = 49;
1231 static const long asn_VAL_123_reject = 0;
1232 static const long asn_VAL_123_mandatory = 2;
1233 static const long asn_VAL_124_id_Cause = 1;
1234 static const long asn_VAL_124_ignore = 1;
1235 static const long asn_VAL_124_mandatory = 2;
1236 static const long asn_VAL_125_id_TimeToWait = 31;
1237 static const long asn_VAL_125_ignore = 1;
1238 static const long asn_VAL_125_optional = 0;
1239 static const long asn_VAL_126_id_CriticalityDiagnostics = 2;
1240 static const long asn_VAL_126_ignore = 1;
1241 static const long asn_VAL_126_optional = 0;
1242 static const long asn_VAL_127_id_TNLinformation = 48;
1243 static const long asn_VAL_127_ignore = 1;
1244 static const long asn_VAL_127_optional = 0;
1245 static const asn_ioc_cell_t asn_IOS_E2setupFailureIEs_1_rows[] = {
1246 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_123_id_TransactionID },
1247 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_123_reject },
1248 { "&Value", aioc__type, &asn_DEF_TransactionID },
1249 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_123_mandatory },
1250 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_124_id_Cause },
1251 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_124_ignore },
1252 { "&Value", aioc__type, &asn_DEF_Cause },
1253 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_124_mandatory },
1254 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_125_id_TimeToWait },
1255 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_125_ignore },
1256 { "&Value", aioc__type, &asn_DEF_TimeToWait },
1257 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_125_optional },
1258 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_126_id_CriticalityDiagnostics },
1259 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_126_ignore },
1260 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
1261 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_126_optional },
1262 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_127_id_TNLinformation },
1263 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_127_ignore },
1264 { "&Value", aioc__type, &asn_DEF_TNLinformation },
1265 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_127_optional }
1267 static const asn_ioc_set_t asn_IOS_E2setupFailureIEs_1[] = {
1268 { 5, 4, asn_IOS_E2setupFailureIEs_1_rows }
1270 static const long asn_VAL_128_id_TransactionID = 49;
1271 static const long asn_VAL_128_reject = 0;
1272 static const long asn_VAL_128_mandatory = 2;
1273 static const long asn_VAL_129_id_E2connectionUpdateAdd = 44;
1274 static const long asn_VAL_129_reject = 0;
1275 static const long asn_VAL_129_optional = 0;
1276 static const long asn_VAL_130_id_E2connectionUpdateRemove = 46;
1277 static const long asn_VAL_130_reject = 0;
1278 static const long asn_VAL_130_optional = 0;
1279 static const long asn_VAL_131_id_E2connectionUpdateModify = 45;
1280 static const long asn_VAL_131_reject = 0;
1281 static const long asn_VAL_131_optional = 0;
1282 static const asn_ioc_cell_t asn_IOS_E2connectionUpdate_IEs_1_rows[] = {
1283 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_128_id_TransactionID },
1284 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_128_reject },
1285 { "&Value", aioc__type, &asn_DEF_TransactionID },
1286 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_128_mandatory },
1287 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_129_id_E2connectionUpdateAdd },
1288 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_129_reject },
1289 { "&Value", aioc__type, &asn_DEF_E2connectionUpdate_List },
1290 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_129_optional },
1291 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_130_id_E2connectionUpdateRemove },
1292 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_130_reject },
1293 { "&Value", aioc__type, &asn_DEF_E2connectionUpdateRemove_List },
1294 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_130_optional },
1295 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_131_id_E2connectionUpdateModify },
1296 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_131_reject },
1297 { "&Value", aioc__type, &asn_DEF_E2connectionUpdate_List },
1298 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_131_optional }
1300 static const asn_ioc_set_t asn_IOS_E2connectionUpdate_IEs_1[] = {
1301 { 4, 4, asn_IOS_E2connectionUpdate_IEs_1_rows }
1303 static const long asn_VAL_134_id_TransactionID = 49;
1304 static const long asn_VAL_134_reject = 0;
1305 static const long asn_VAL_134_mandatory = 2;
1306 static const long asn_VAL_135_id_E2connectionSetup = 39;
1307 static const long asn_VAL_135_reject = 0;
1308 static const long asn_VAL_135_optional = 0;
1309 static const long asn_VAL_136_id_E2connectionSetupFailed = 40;
1310 static const long asn_VAL_136_reject = 0;
1311 static const long asn_VAL_136_optional = 0;
1312 static const asn_ioc_cell_t asn_IOS_E2connectionUpdateAck_IEs_1_rows[] = {
1313 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_134_id_TransactionID },
1314 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_134_reject },
1315 { "&Value", aioc__type, &asn_DEF_TransactionID },
1316 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_134_mandatory },
1317 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_135_id_E2connectionSetup },
1318 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_135_reject },
1319 { "&Value", aioc__type, &asn_DEF_E2connectionUpdate_List },
1320 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_135_optional },
1321 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_136_id_E2connectionSetupFailed },
1322 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_136_reject },
1323 { "&Value", aioc__type, &asn_DEF_E2connectionSetupFailed_List },
1324 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_136_optional }
1326 static const asn_ioc_set_t asn_IOS_E2connectionUpdateAck_IEs_1[] = {
1327 { 3, 4, asn_IOS_E2connectionUpdateAck_IEs_1_rows }
1329 static const long asn_VAL_138_id_TransactionID = 49;
1330 static const long asn_VAL_138_reject = 0;
1331 static const long asn_VAL_138_mandatory = 2;
1332 static const long asn_VAL_139_id_Cause = 1;
1333 static const long asn_VAL_139_reject = 0;
1334 static const long asn_VAL_139_optional = 0;
1335 static const long asn_VAL_140_id_TimeToWait = 31;
1336 static const long asn_VAL_140_ignore = 1;
1337 static const long asn_VAL_140_optional = 0;
1338 static const long asn_VAL_141_id_CriticalityDiagnostics = 2;
1339 static const long asn_VAL_141_ignore = 1;
1340 static const long asn_VAL_141_optional = 0;
1341 static const asn_ioc_cell_t asn_IOS_E2connectionUpdateFailure_IEs_1_rows[] = {
1342 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_138_id_TransactionID },
1343 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_138_reject },
1344 { "&Value", aioc__type, &asn_DEF_TransactionID },
1345 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_138_mandatory },
1346 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_139_id_Cause },
1347 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_139_reject },
1348 { "&Value", aioc__type, &asn_DEF_Cause },
1349 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_139_optional },
1350 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_140_id_TimeToWait },
1351 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_140_ignore },
1352 { "&Value", aioc__type, &asn_DEF_TimeToWait },
1353 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_140_optional },
1354 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_141_id_CriticalityDiagnostics },
1355 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_141_ignore },
1356 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
1357 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_141_optional }
1359 static const asn_ioc_set_t asn_IOS_E2connectionUpdateFailure_IEs_1[] = {
1360 { 4, 4, asn_IOS_E2connectionUpdateFailure_IEs_1_rows }
1362 static const long asn_VAL_142_id_TransactionID = 49;
1363 static const long asn_VAL_142_reject = 0;
1364 static const long asn_VAL_142_mandatory = 2;
1365 static const long asn_VAL_143_id_GlobalE2node_ID = 3;
1366 static const long asn_VAL_143_reject = 0;
1367 static const long asn_VAL_143_optional = 0;
1368 static const long asn_VAL_144_id_E2nodeComponentConfigAddition = 50;
1369 static const long asn_VAL_144_reject = 0;
1370 static const long asn_VAL_144_optional = 0;
1371 static const long asn_VAL_145_id_E2nodeComponentConfigUpdate = 33;
1372 static const long asn_VAL_145_reject = 0;
1373 static const long asn_VAL_145_optional = 0;
1374 static const long asn_VAL_146_id_E2nodeComponentConfigRemoval = 54;
1375 static const long asn_VAL_146_reject = 0;
1376 static const long asn_VAL_146_optional = 0;
1377 static const long asn_VAL_147_id_E2nodeTNLassociationRemoval = 58;
1378 static const long asn_VAL_147_reject = 0;
1379 static const long asn_VAL_147_optional = 0;
1380 static const asn_ioc_cell_t asn_IOS_E2nodeConfigurationUpdate_IEs_1_rows[] = {
1381 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_142_id_TransactionID },
1382 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_142_reject },
1383 { "&Value", aioc__type, &asn_DEF_TransactionID },
1384 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_142_mandatory },
1385 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_143_id_GlobalE2node_ID },
1386 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_143_reject },
1387 { "&Value", aioc__type, &asn_DEF_GlobalE2node_ID },
1388 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_143_optional },
1389 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_144_id_E2nodeComponentConfigAddition },
1390 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_144_reject },
1391 { "&Value", aioc__type, &asn_DEF_E2nodeComponentConfigAddition_List },
1392 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_144_optional },
1393 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_145_id_E2nodeComponentConfigUpdate },
1394 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_145_reject },
1395 { "&Value", aioc__type, &asn_DEF_E2nodeComponentConfigUpdate_List },
1396 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_145_optional },
1397 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_146_id_E2nodeComponentConfigRemoval },
1398 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_146_reject },
1399 { "&Value", aioc__type, &asn_DEF_E2nodeComponentConfigRemoval_List },
1400 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_146_optional },
1401 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_147_id_E2nodeTNLassociationRemoval },
1402 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_147_reject },
1403 { "&Value", aioc__type, &asn_DEF_E2nodeTNLassociationRemoval_List },
1404 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_147_optional }
1406 static const asn_ioc_set_t asn_IOS_E2nodeConfigurationUpdate_IEs_1[] = {
1407 { 6, 4, asn_IOS_E2nodeConfigurationUpdate_IEs_1_rows }
1409 static const long asn_VAL_152_id_TransactionID = 49;
1410 static const long asn_VAL_152_reject = 0;
1411 static const long asn_VAL_152_mandatory = 2;
1412 static const long asn_VAL_153_id_E2nodeComponentConfigAdditionAck = 52;
1413 static const long asn_VAL_153_reject = 0;
1414 static const long asn_VAL_153_optional = 0;
1415 static const long asn_VAL_154_id_E2nodeComponentConfigUpdateAck = 35;
1416 static const long asn_VAL_154_reject = 0;
1417 static const long asn_VAL_154_optional = 0;
1418 static const long asn_VAL_155_id_E2nodeComponentConfigRemovalAck = 56;
1419 static const long asn_VAL_155_reject = 0;
1420 static const long asn_VAL_155_optional = 0;
1421 static const asn_ioc_cell_t asn_IOS_E2nodeConfigurationUpdateAcknowledge_IEs_1_rows[] = {
1422 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_152_id_TransactionID },
1423 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_152_reject },
1424 { "&Value", aioc__type, &asn_DEF_TransactionID },
1425 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_152_mandatory },
1426 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_153_id_E2nodeComponentConfigAdditionAck },
1427 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_153_reject },
1428 { "&Value", aioc__type, &asn_DEF_E2nodeComponentConfigAdditionAck_List },
1429 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_153_optional },
1430 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_154_id_E2nodeComponentConfigUpdateAck },
1431 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_154_reject },
1432 { "&Value", aioc__type, &asn_DEF_E2nodeComponentConfigUpdateAck_List },
1433 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_154_optional },
1434 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_155_id_E2nodeComponentConfigRemovalAck },
1435 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_155_reject },
1436 { "&Value", aioc__type, &asn_DEF_E2nodeComponentConfigRemovalAck_List },
1437 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_155_optional }
1439 static const asn_ioc_set_t asn_IOS_E2nodeConfigurationUpdateAcknowledge_IEs_1[] = {
1440 { 4, 4, asn_IOS_E2nodeConfigurationUpdateAcknowledge_IEs_1_rows }
1442 static const long asn_VAL_159_id_TransactionID = 49;
1443 static const long asn_VAL_159_reject = 0;
1444 static const long asn_VAL_159_mandatory = 2;
1445 static const long asn_VAL_160_id_Cause = 1;
1446 static const long asn_VAL_160_ignore = 1;
1447 static const long asn_VAL_160_mandatory = 2;
1448 static const long asn_VAL_161_id_TimeToWait = 31;
1449 static const long asn_VAL_161_ignore = 1;
1450 static const long asn_VAL_161_optional = 0;
1451 static const long asn_VAL_162_id_CriticalityDiagnostics = 2;
1452 static const long asn_VAL_162_ignore = 1;
1453 static const long asn_VAL_162_optional = 0;
1454 static const asn_ioc_cell_t asn_IOS_E2nodeConfigurationUpdateFailure_IEs_1_rows[] = {
1455 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_159_id_TransactionID },
1456 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_159_reject },
1457 { "&Value", aioc__type, &asn_DEF_TransactionID },
1458 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_159_mandatory },
1459 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_160_id_Cause },
1460 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_160_ignore },
1461 { "&Value", aioc__type, &asn_DEF_Cause },
1462 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_160_mandatory },
1463 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_161_id_TimeToWait },
1464 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_161_ignore },
1465 { "&Value", aioc__type, &asn_DEF_TimeToWait },
1466 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_161_optional },
1467 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_162_id_CriticalityDiagnostics },
1468 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_162_ignore },
1469 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
1470 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_162_optional }
1472 static const asn_ioc_set_t asn_IOS_E2nodeConfigurationUpdateFailure_IEs_1[] = {
1473 { 4, 4, asn_IOS_E2nodeConfigurationUpdateFailure_IEs_1_rows }
1475 static const long asn_VAL_163_id_TransactionID = 49;
1476 static const long asn_VAL_163_reject = 0;
1477 static const long asn_VAL_163_mandatory = 2;
1478 static const long asn_VAL_164_id_Cause = 1;
1479 static const long asn_VAL_164_ignore = 1;
1480 static const long asn_VAL_164_mandatory = 2;
1481 static const asn_ioc_cell_t asn_IOS_ResetRequestIEs_1_rows[] = {
1482 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_163_id_TransactionID },
1483 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_163_reject },
1484 { "&Value", aioc__type, &asn_DEF_TransactionID },
1485 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_163_mandatory },
1486 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_164_id_Cause },
1487 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_164_ignore },
1488 { "&Value", aioc__type, &asn_DEF_Cause },
1489 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_164_mandatory }
1491 static const asn_ioc_set_t asn_IOS_ResetRequestIEs_1[] = {
1492 { 2, 4, asn_IOS_ResetRequestIEs_1_rows }
1494 static const long asn_VAL_165_id_TransactionID = 49;
1495 static const long asn_VAL_165_reject = 0;
1496 static const long asn_VAL_165_mandatory = 2;
1497 static const long asn_VAL_166_id_CriticalityDiagnostics = 2;
1498 static const long asn_VAL_166_ignore = 1;
1499 static const long asn_VAL_166_optional = 0;
1500 static const asn_ioc_cell_t asn_IOS_ResetResponseIEs_1_rows[] = {
1501 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_165_id_TransactionID },
1502 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_165_reject },
1503 { "&Value", aioc__type, &asn_DEF_TransactionID },
1504 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_165_mandatory },
1505 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_166_id_CriticalityDiagnostics },
1506 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_166_ignore },
1507 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
1508 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_166_optional }
1510 static const asn_ioc_set_t asn_IOS_ResetResponseIEs_1[] = {
1511 { 2, 4, asn_IOS_ResetResponseIEs_1_rows }
1513 static const long asn_VAL_167_id_TransactionID = 49;
1514 static const long asn_VAL_167_reject = 0;
1515 static const long asn_VAL_167_mandatory = 2;
1516 static const long asn_VAL_168_id_RANfunctionsAdded = 10;
1517 static const long asn_VAL_168_reject = 0;
1518 static const long asn_VAL_168_optional = 0;
1519 static const long asn_VAL_169_id_RANfunctionsModified = 12;
1520 static const long asn_VAL_169_reject = 0;
1521 static const long asn_VAL_169_optional = 0;
1522 static const long asn_VAL_170_id_RANfunctionsDeleted = 11;
1523 static const long asn_VAL_170_reject = 0;
1524 static const long asn_VAL_170_optional = 0;
1525 static const asn_ioc_cell_t asn_IOS_RICserviceUpdate_IEs_1_rows[] = {
1526 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_167_id_TransactionID },
1527 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_167_reject },
1528 { "&Value", aioc__type, &asn_DEF_TransactionID },
1529 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_167_mandatory },
1530 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_168_id_RANfunctionsAdded },
1531 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_168_reject },
1532 { "&Value", aioc__type, &asn_DEF_RANfunctions_List },
1533 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_168_optional },
1534 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_169_id_RANfunctionsModified },
1535 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_169_reject },
1536 { "&Value", aioc__type, &asn_DEF_RANfunctions_List },
1537 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_169_optional },
1538 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_170_id_RANfunctionsDeleted },
1539 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_170_reject },
1540 { "&Value", aioc__type, &asn_DEF_RANfunctionsID_List },
1541 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_170_optional }
1543 static const asn_ioc_set_t asn_IOS_RICserviceUpdate_IEs_1[] = {
1544 { 4, 4, asn_IOS_RICserviceUpdate_IEs_1_rows }
1546 static const long asn_VAL_173_id_TransactionID = 49;
1547 static const long asn_VAL_173_reject = 0;
1548 static const long asn_VAL_173_mandatory = 2;
1549 static const long asn_VAL_174_id_RANfunctionsAccepted = 9;
1550 static const long asn_VAL_174_reject = 0;
1551 static const long asn_VAL_174_optional = 0;
1552 static const long asn_VAL_175_id_RANfunctionsRejected = 13;
1553 static const long asn_VAL_175_reject = 0;
1554 static const long asn_VAL_175_optional = 0;
1555 static const asn_ioc_cell_t asn_IOS_RICserviceUpdateAcknowledge_IEs_1_rows[] = {
1556 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_173_id_TransactionID },
1557 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_173_reject },
1558 { "&Value", aioc__type, &asn_DEF_TransactionID },
1559 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_173_mandatory },
1560 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_174_id_RANfunctionsAccepted },
1561 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_174_reject },
1562 { "&Value", aioc__type, &asn_DEF_RANfunctionsID_List },
1563 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_174_optional },
1564 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_175_id_RANfunctionsRejected },
1565 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_175_reject },
1566 { "&Value", aioc__type, &asn_DEF_RANfunctionsIDcause_List },
1567 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_175_optional }
1569 static const asn_ioc_set_t asn_IOS_RICserviceUpdateAcknowledge_IEs_1[] = {
1570 { 3, 4, asn_IOS_RICserviceUpdateAcknowledge_IEs_1_rows }
1572 static const long asn_VAL_177_id_TransactionID = 49;
1573 static const long asn_VAL_177_reject = 0;
1574 static const long asn_VAL_177_mandatory = 2;
1575 static const long asn_VAL_178_id_Cause = 1;
1576 static const long asn_VAL_178_reject = 0;
1577 static const long asn_VAL_178_mandatory = 2;
1578 static const long asn_VAL_179_id_TimeToWait = 31;
1579 static const long asn_VAL_179_ignore = 1;
1580 static const long asn_VAL_179_optional = 0;
1581 static const long asn_VAL_180_id_CriticalityDiagnostics = 2;
1582 static const long asn_VAL_180_ignore = 1;
1583 static const long asn_VAL_180_optional = 0;
1584 static const asn_ioc_cell_t asn_IOS_RICserviceUpdateFailure_IEs_1_rows[] = {
1585 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_177_id_TransactionID },
1586 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_177_reject },
1587 { "&Value", aioc__type, &asn_DEF_TransactionID },
1588 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_177_mandatory },
1589 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_178_id_Cause },
1590 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_178_reject },
1591 { "&Value", aioc__type, &asn_DEF_Cause },
1592 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_178_mandatory },
1593 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_179_id_TimeToWait },
1594 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_179_ignore },
1595 { "&Value", aioc__type, &asn_DEF_TimeToWait },
1596 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_179_optional },
1597 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_180_id_CriticalityDiagnostics },
1598 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_180_ignore },
1599 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
1600 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_180_optional }
1602 static const asn_ioc_set_t asn_IOS_RICserviceUpdateFailure_IEs_1[] = {
1603 { 4, 4, asn_IOS_RICserviceUpdateFailure_IEs_1_rows }
1605 static const long asn_VAL_181_id_TransactionID = 49;
1606 static const long asn_VAL_181_reject = 0;
1607 static const long asn_VAL_181_mandatory = 2;
1608 static const long asn_VAL_182_id_RANfunctionsAccepted = 9;
1609 static const long asn_VAL_182_reject = 0;
1610 static const long asn_VAL_182_optional = 0;
1611 static const asn_ioc_cell_t asn_IOS_RICserviceQuery_IEs_1_rows[] = {
1612 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_181_id_TransactionID },
1613 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_181_reject },
1614 { "&Value", aioc__type, &asn_DEF_TransactionID },
1615 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_181_mandatory },
1616 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_182_id_RANfunctionsAccepted },
1617 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_182_reject },
1618 { "&Value", aioc__type, &asn_DEF_RANfunctionsID_List },
1619 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_182_optional }
1621 static const asn_ioc_set_t asn_IOS_RICserviceQuery_IEs_1[] = {
1622 { 2, 4, asn_IOS_RICserviceQuery_IEs_1_rows }
1624 static const long asn_VAL_183_id_TransactionID = 49;
1625 static const long asn_VAL_183_reject = 0;
1626 static const long asn_VAL_183_mandatory = 2;
1627 static const asn_ioc_cell_t asn_IOS_E2RemovalRequestIEs_1_rows[] = {
1628 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_183_id_TransactionID },
1629 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_183_reject },
1630 { "&Value", aioc__type, &asn_DEF_TransactionID },
1631 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_183_mandatory }
1633 static const asn_ioc_set_t asn_IOS_E2RemovalRequestIEs_1[] = {
1634 { 1, 4, asn_IOS_E2RemovalRequestIEs_1_rows }
1636 static const long asn_VAL_184_id_TransactionID = 49;
1637 static const long asn_VAL_184_reject = 0;
1638 static const long asn_VAL_184_mandatory = 2;
1639 static const long asn_VAL_185_id_CriticalityDiagnostics = 2;
1640 static const long asn_VAL_185_ignore = 1;
1641 static const long asn_VAL_185_optional = 0;
1642 static const asn_ioc_cell_t asn_IOS_E2RemovalResponseIEs_1_rows[] = {
1643 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_184_id_TransactionID },
1644 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_184_reject },
1645 { "&Value", aioc__type, &asn_DEF_TransactionID },
1646 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_184_mandatory },
1647 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_185_id_CriticalityDiagnostics },
1648 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_185_ignore },
1649 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
1650 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_185_optional }
1652 static const asn_ioc_set_t asn_IOS_E2RemovalResponseIEs_1[] = {
1653 { 2, 4, asn_IOS_E2RemovalResponseIEs_1_rows }
1655 static const long asn_VAL_186_id_TransactionID = 49;
1656 static const long asn_VAL_186_reject = 0;
1657 static const long asn_VAL_186_mandatory = 2;
1658 static const long asn_VAL_187_id_Cause = 1;
1659 static const long asn_VAL_187_ignore = 1;
1660 static const long asn_VAL_187_mandatory = 2;
1661 static const long asn_VAL_188_id_CriticalityDiagnostics = 2;
1662 static const long asn_VAL_188_ignore = 1;
1663 static const long asn_VAL_188_optional = 0;
1664 static const asn_ioc_cell_t asn_IOS_E2RemovalFailureIEs_1_rows[] = {
1665 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_186_id_TransactionID },
1666 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_186_reject },
1667 { "&Value", aioc__type, &asn_DEF_TransactionID },
1668 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_186_mandatory },
1669 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_187_id_Cause },
1670 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_187_ignore },
1671 { "&Value", aioc__type, &asn_DEF_Cause },
1672 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_187_mandatory },
1673 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_188_id_CriticalityDiagnostics },
1674 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_188_ignore },
1675 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
1676 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_188_optional }
1678 static const asn_ioc_set_t asn_IOS_E2RemovalFailureIEs_1[] = {
1679 { 3, 4, asn_IOS_E2RemovalFailureIEs_1_rows }
1682 memb_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1683 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1687 ASN__CTFAIL(app_key, td, sptr,
1688 "%s: value not given (%s:%d)",
1689 td->name, __FILE__, __LINE__);
1693 value = *(const long *)sptr;
1695 if((value >= 0L && value <= 65535L)) {
1696 /* Constraint check succeeded */
1699 ASN__CTFAIL(app_key, td, sptr,
1700 "%s: constraint failed (%s:%d)",
1701 td->name, __FILE__, __LINE__);
1706 static asn_type_selector_result_t
1707 select_RICaction_ToBeSetup_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1708 asn_type_selector_result_t result = {0, 0};
1709 const asn_ioc_set_t *itable = asn_IOS_RICaction_ToBeSetup_ItemIEs_1;
1710 size_t constraining_column = 0; /* &id */
1711 size_t for_column = 1; /* &criticality */
1712 size_t row, presence_index = 0;
1713 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_ToBeSetup_ItemIEs, id));
1715 for(row=0; row < itable->rows_count; row++) {
1716 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1717 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1719 if(type_cell->cell_kind == aioc__undefined)
1723 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1724 result.type_descriptor = type_cell->type_descriptor;
1725 result.presence_index = presence_index;
1734 memb_criticality_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1735 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1738 ASN__CTFAIL(app_key, td, sptr,
1739 "%s: value not given (%s:%d)",
1740 td->name, __FILE__, __LINE__);
1745 if(1 /* No applicable constraints whatsoever */) {
1746 /* Nothing is here. See below */
1749 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1752 static asn_type_selector_result_t
1753 select_RICaction_ToBeSetup_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1754 asn_type_selector_result_t result = {0, 0};
1755 const asn_ioc_set_t *itable = asn_IOS_RICaction_ToBeSetup_ItemIEs_1;
1756 size_t constraining_column = 0; /* &id */
1757 size_t for_column = 2; /* &Value */
1758 size_t row, presence_index = 0;
1759 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_ToBeSetup_ItemIEs, id));
1761 for(row=0; row < itable->rows_count; row++) {
1762 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1763 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1765 if(type_cell->cell_kind == aioc__undefined)
1769 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1770 result.type_descriptor = type_cell->type_descriptor;
1771 result.presence_index = presence_index;
1780 memb_value_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1781 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1784 ASN__CTFAIL(app_key, td, sptr,
1785 "%s: value not given (%s:%d)",
1786 td->name, __FILE__, __LINE__);
1791 if(1 /* No applicable constraints whatsoever */) {
1792 /* Nothing is here. See below */
1795 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1799 memb_id_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1800 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1804 ASN__CTFAIL(app_key, td, sptr,
1805 "%s: value not given (%s:%d)",
1806 td->name, __FILE__, __LINE__);
1810 value = *(const long *)sptr;
1812 if((value >= 0L && value <= 65535L)) {
1813 /* Constraint check succeeded */
1816 ASN__CTFAIL(app_key, td, sptr,
1817 "%s: constraint failed (%s:%d)",
1818 td->name, __FILE__, __LINE__);
1823 static asn_type_selector_result_t
1824 select_RICaction_Admitted_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1825 asn_type_selector_result_t result = {0, 0};
1826 const asn_ioc_set_t *itable = asn_IOS_RICaction_Admitted_ItemIEs_1;
1827 size_t constraining_column = 0; /* &id */
1828 size_t for_column = 1; /* &criticality */
1829 size_t row, presence_index = 0;
1830 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_Admitted_ItemIEs, id));
1832 for(row=0; row < itable->rows_count; row++) {
1833 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1834 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1836 if(type_cell->cell_kind == aioc__undefined)
1840 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1841 result.type_descriptor = type_cell->type_descriptor;
1842 result.presence_index = presence_index;
1851 memb_criticality_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1852 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1855 ASN__CTFAIL(app_key, td, sptr,
1856 "%s: value not given (%s:%d)",
1857 td->name, __FILE__, __LINE__);
1862 if(1 /* No applicable constraints whatsoever */) {
1863 /* Nothing is here. See below */
1866 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1869 static asn_type_selector_result_t
1870 select_RICaction_Admitted_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1871 asn_type_selector_result_t result = {0, 0};
1872 const asn_ioc_set_t *itable = asn_IOS_RICaction_Admitted_ItemIEs_1;
1873 size_t constraining_column = 0; /* &id */
1874 size_t for_column = 2; /* &Value */
1875 size_t row, presence_index = 0;
1876 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_Admitted_ItemIEs, id));
1878 for(row=0; row < itable->rows_count; row++) {
1879 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1880 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1882 if(type_cell->cell_kind == aioc__undefined)
1886 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1887 result.type_descriptor = type_cell->type_descriptor;
1888 result.presence_index = presence_index;
1897 memb_value_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1898 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1901 ASN__CTFAIL(app_key, td, sptr,
1902 "%s: value not given (%s:%d)",
1903 td->name, __FILE__, __LINE__);
1908 if(1 /* No applicable constraints whatsoever */) {
1909 /* Nothing is here. See below */
1912 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1916 memb_id_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
1917 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1921 ASN__CTFAIL(app_key, td, sptr,
1922 "%s: value not given (%s:%d)",
1923 td->name, __FILE__, __LINE__);
1927 value = *(const long *)sptr;
1929 if((value >= 0L && value <= 65535L)) {
1930 /* Constraint check succeeded */
1933 ASN__CTFAIL(app_key, td, sptr,
1934 "%s: constraint failed (%s:%d)",
1935 td->name, __FILE__, __LINE__);
1940 static asn_type_selector_result_t
1941 select_RICaction_NotAdmitted_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1942 asn_type_selector_result_t result = {0, 0};
1943 const asn_ioc_set_t *itable = asn_IOS_RICaction_NotAdmitted_ItemIEs_1;
1944 size_t constraining_column = 0; /* &id */
1945 size_t for_column = 1; /* &criticality */
1946 size_t row, presence_index = 0;
1947 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_NotAdmitted_ItemIEs, id));
1949 for(row=0; row < itable->rows_count; row++) {
1950 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1951 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1953 if(type_cell->cell_kind == aioc__undefined)
1957 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1958 result.type_descriptor = type_cell->type_descriptor;
1959 result.presence_index = presence_index;
1968 memb_criticality_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
1969 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1972 ASN__CTFAIL(app_key, td, sptr,
1973 "%s: value not given (%s:%d)",
1974 td->name, __FILE__, __LINE__);
1979 if(1 /* No applicable constraints whatsoever */) {
1980 /* Nothing is here. See below */
1983 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1986 static asn_type_selector_result_t
1987 select_RICaction_NotAdmitted_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1988 asn_type_selector_result_t result = {0, 0};
1989 const asn_ioc_set_t *itable = asn_IOS_RICaction_NotAdmitted_ItemIEs_1;
1990 size_t constraining_column = 0; /* &id */
1991 size_t for_column = 2; /* &Value */
1992 size_t row, presence_index = 0;
1993 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_NotAdmitted_ItemIEs, id));
1995 for(row=0; row < itable->rows_count; row++) {
1996 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1997 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1999 if(type_cell->cell_kind == aioc__undefined)
2003 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2004 result.type_descriptor = type_cell->type_descriptor;
2005 result.presence_index = presence_index;
2014 memb_value_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
2015 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2018 ASN__CTFAIL(app_key, td, sptr,
2019 "%s: value not given (%s:%d)",
2020 td->name, __FILE__, __LINE__);
2025 if(1 /* No applicable constraints whatsoever */) {
2026 /* Nothing is here. See below */
2029 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2033 memb_id_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
2034 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2038 ASN__CTFAIL(app_key, td, sptr,
2039 "%s: value not given (%s:%d)",
2040 td->name, __FILE__, __LINE__);
2044 value = *(const long *)sptr;
2046 if((value >= 0L && value <= 65535L)) {
2047 /* Constraint check succeeded */
2050 ASN__CTFAIL(app_key, td, sptr,
2051 "%s: constraint failed (%s:%d)",
2052 td->name, __FILE__, __LINE__);
2057 static asn_type_selector_result_t
2058 select_RICsubscription_withCause_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2059 asn_type_selector_result_t result = {0, 0};
2060 const asn_ioc_set_t *itable = asn_IOS_RICsubscription_withCause_ItemIEs_1;
2061 size_t constraining_column = 0; /* &id */
2062 size_t for_column = 1; /* &criticality */
2063 size_t row, presence_index = 0;
2064 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscription_withCause_ItemIEs, id));
2066 for(row=0; row < itable->rows_count; row++) {
2067 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2068 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2070 if(type_cell->cell_kind == aioc__undefined)
2074 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2075 result.type_descriptor = type_cell->type_descriptor;
2076 result.presence_index = presence_index;
2085 memb_criticality_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
2086 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2089 ASN__CTFAIL(app_key, td, sptr,
2090 "%s: value not given (%s:%d)",
2091 td->name, __FILE__, __LINE__);
2096 if(1 /* No applicable constraints whatsoever */) {
2097 /* Nothing is here. See below */
2100 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2103 static asn_type_selector_result_t
2104 select_RICsubscription_withCause_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2105 asn_type_selector_result_t result = {0, 0};
2106 const asn_ioc_set_t *itable = asn_IOS_RICsubscription_withCause_ItemIEs_1;
2107 size_t constraining_column = 0; /* &id */
2108 size_t for_column = 2; /* &Value */
2109 size_t row, presence_index = 0;
2110 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscription_withCause_ItemIEs, id));
2112 for(row=0; row < itable->rows_count; row++) {
2113 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2114 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2116 if(type_cell->cell_kind == aioc__undefined)
2120 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2121 result.type_descriptor = type_cell->type_descriptor;
2122 result.presence_index = presence_index;
2131 memb_value_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
2132 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2135 ASN__CTFAIL(app_key, td, sptr,
2136 "%s: value not given (%s:%d)",
2137 td->name, __FILE__, __LINE__);
2142 if(1 /* No applicable constraints whatsoever */) {
2143 /* Nothing is here. See below */
2146 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2150 memb_id_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
2151 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2155 ASN__CTFAIL(app_key, td, sptr,
2156 "%s: value not given (%s:%d)",
2157 td->name, __FILE__, __LINE__);
2161 value = *(const long *)sptr;
2163 if((value >= 0L && value <= 65535L)) {
2164 /* Constraint check succeeded */
2167 ASN__CTFAIL(app_key, td, sptr,
2168 "%s: constraint failed (%s:%d)",
2169 td->name, __FILE__, __LINE__);
2174 static asn_type_selector_result_t
2175 select_RICaction_ToBeRemovedForModification_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2176 asn_type_selector_result_t result = {0, 0};
2177 const asn_ioc_set_t *itable = asn_IOS_RICaction_ToBeRemovedForModification_ItemIEs_1;
2178 size_t constraining_column = 0; /* &id */
2179 size_t for_column = 1; /* &criticality */
2180 size_t row, presence_index = 0;
2181 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_ToBeRemovedForModification_ItemIEs, id));
2183 for(row=0; row < itable->rows_count; row++) {
2184 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2185 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2187 if(type_cell->cell_kind == aioc__undefined)
2191 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2192 result.type_descriptor = type_cell->type_descriptor;
2193 result.presence_index = presence_index;
2202 memb_criticality_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
2203 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2206 ASN__CTFAIL(app_key, td, sptr,
2207 "%s: value not given (%s:%d)",
2208 td->name, __FILE__, __LINE__);
2213 if(1 /* No applicable constraints whatsoever */) {
2214 /* Nothing is here. See below */
2217 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2220 static asn_type_selector_result_t
2221 select_RICaction_ToBeRemovedForModification_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2222 asn_type_selector_result_t result = {0, 0};
2223 const asn_ioc_set_t *itable = asn_IOS_RICaction_ToBeRemovedForModification_ItemIEs_1;
2224 size_t constraining_column = 0; /* &id */
2225 size_t for_column = 2; /* &Value */
2226 size_t row, presence_index = 0;
2227 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_ToBeRemovedForModification_ItemIEs, id));
2229 for(row=0; row < itable->rows_count; row++) {
2230 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2231 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2233 if(type_cell->cell_kind == aioc__undefined)
2237 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2238 result.type_descriptor = type_cell->type_descriptor;
2239 result.presence_index = presence_index;
2248 memb_value_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
2249 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2252 ASN__CTFAIL(app_key, td, sptr,
2253 "%s: value not given (%s:%d)",
2254 td->name, __FILE__, __LINE__);
2259 if(1 /* No applicable constraints whatsoever */) {
2260 /* Nothing is here. See below */
2263 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2267 memb_id_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
2268 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2272 ASN__CTFAIL(app_key, td, sptr,
2273 "%s: value not given (%s:%d)",
2274 td->name, __FILE__, __LINE__);
2278 value = *(const long *)sptr;
2280 if((value >= 0L && value <= 65535L)) {
2281 /* Constraint check succeeded */
2284 ASN__CTFAIL(app_key, td, sptr,
2285 "%s: constraint failed (%s:%d)",
2286 td->name, __FILE__, __LINE__);
2291 static asn_type_selector_result_t
2292 select_RICaction_ToBeModifiedForModification_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2293 asn_type_selector_result_t result = {0, 0};
2294 const asn_ioc_set_t *itable = asn_IOS_RICaction_ToBeModifiedForModification_ItemIEs_1;
2295 size_t constraining_column = 0; /* &id */
2296 size_t for_column = 1; /* &criticality */
2297 size_t row, presence_index = 0;
2298 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_ToBeModifiedForModification_ItemIEs, id));
2300 for(row=0; row < itable->rows_count; row++) {
2301 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2302 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2304 if(type_cell->cell_kind == aioc__undefined)
2308 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2309 result.type_descriptor = type_cell->type_descriptor;
2310 result.presence_index = presence_index;
2319 memb_criticality_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
2320 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2323 ASN__CTFAIL(app_key, td, sptr,
2324 "%s: value not given (%s:%d)",
2325 td->name, __FILE__, __LINE__);
2330 if(1 /* No applicable constraints whatsoever */) {
2331 /* Nothing is here. See below */
2334 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2337 static asn_type_selector_result_t
2338 select_RICaction_ToBeModifiedForModification_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2339 asn_type_selector_result_t result = {0, 0};
2340 const asn_ioc_set_t *itable = asn_IOS_RICaction_ToBeModifiedForModification_ItemIEs_1;
2341 size_t constraining_column = 0; /* &id */
2342 size_t for_column = 2; /* &Value */
2343 size_t row, presence_index = 0;
2344 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_ToBeModifiedForModification_ItemIEs, id));
2346 for(row=0; row < itable->rows_count; row++) {
2347 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2348 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2350 if(type_cell->cell_kind == aioc__undefined)
2354 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2355 result.type_descriptor = type_cell->type_descriptor;
2356 result.presence_index = presence_index;
2365 memb_value_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
2366 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2369 ASN__CTFAIL(app_key, td, sptr,
2370 "%s: value not given (%s:%d)",
2371 td->name, __FILE__, __LINE__);
2376 if(1 /* No applicable constraints whatsoever */) {
2377 /* Nothing is here. See below */
2380 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2384 memb_id_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
2385 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2389 ASN__CTFAIL(app_key, td, sptr,
2390 "%s: value not given (%s:%d)",
2391 td->name, __FILE__, __LINE__);
2395 value = *(const long *)sptr;
2397 if((value >= 0L && value <= 65535L)) {
2398 /* Constraint check succeeded */
2401 ASN__CTFAIL(app_key, td, sptr,
2402 "%s: constraint failed (%s:%d)",
2403 td->name, __FILE__, __LINE__);
2408 static asn_type_selector_result_t
2409 select_RICaction_ToBeAddedForModification_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2410 asn_type_selector_result_t result = {0, 0};
2411 const asn_ioc_set_t *itable = asn_IOS_RICaction_ToBeAddedForModification_ItemIEs_1;
2412 size_t constraining_column = 0; /* &id */
2413 size_t for_column = 1; /* &criticality */
2414 size_t row, presence_index = 0;
2415 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_ToBeAddedForModification_ItemIEs, id));
2417 for(row=0; row < itable->rows_count; row++) {
2418 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2419 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2421 if(type_cell->cell_kind == aioc__undefined)
2425 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2426 result.type_descriptor = type_cell->type_descriptor;
2427 result.presence_index = presence_index;
2436 memb_criticality_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
2437 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2440 ASN__CTFAIL(app_key, td, sptr,
2441 "%s: value not given (%s:%d)",
2442 td->name, __FILE__, __LINE__);
2447 if(1 /* No applicable constraints whatsoever */) {
2448 /* Nothing is here. See below */
2451 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2454 static asn_type_selector_result_t
2455 select_RICaction_ToBeAddedForModification_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2456 asn_type_selector_result_t result = {0, 0};
2457 const asn_ioc_set_t *itable = asn_IOS_RICaction_ToBeAddedForModification_ItemIEs_1;
2458 size_t constraining_column = 0; /* &id */
2459 size_t for_column = 2; /* &Value */
2460 size_t row, presence_index = 0;
2461 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_ToBeAddedForModification_ItemIEs, id));
2463 for(row=0; row < itable->rows_count; row++) {
2464 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2465 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2467 if(type_cell->cell_kind == aioc__undefined)
2471 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2472 result.type_descriptor = type_cell->type_descriptor;
2473 result.presence_index = presence_index;
2482 memb_value_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
2483 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2486 ASN__CTFAIL(app_key, td, sptr,
2487 "%s: value not given (%s:%d)",
2488 td->name, __FILE__, __LINE__);
2493 if(1 /* No applicable constraints whatsoever */) {
2494 /* Nothing is here. See below */
2497 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2501 memb_id_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
2502 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2506 ASN__CTFAIL(app_key, td, sptr,
2507 "%s: value not given (%s:%d)",
2508 td->name, __FILE__, __LINE__);
2512 value = *(const long *)sptr;
2514 if((value >= 0L && value <= 65535L)) {
2515 /* Constraint check succeeded */
2518 ASN__CTFAIL(app_key, td, sptr,
2519 "%s: constraint failed (%s:%d)",
2520 td->name, __FILE__, __LINE__);
2525 static asn_type_selector_result_t
2526 select_RICaction_RemovedForModification_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2527 asn_type_selector_result_t result = {0, 0};
2528 const asn_ioc_set_t *itable = asn_IOS_RICaction_RemovedForModification_ItemIEs_1;
2529 size_t constraining_column = 0; /* &id */
2530 size_t for_column = 1; /* &criticality */
2531 size_t row, presence_index = 0;
2532 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_RemovedForModification_ItemIEs, id));
2534 for(row=0; row < itable->rows_count; row++) {
2535 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2536 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2538 if(type_cell->cell_kind == aioc__undefined)
2542 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2543 result.type_descriptor = type_cell->type_descriptor;
2544 result.presence_index = presence_index;
2553 memb_criticality_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
2554 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2557 ASN__CTFAIL(app_key, td, sptr,
2558 "%s: value not given (%s:%d)",
2559 td->name, __FILE__, __LINE__);
2564 if(1 /* No applicable constraints whatsoever */) {
2565 /* Nothing is here. See below */
2568 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2571 static asn_type_selector_result_t
2572 select_RICaction_RemovedForModification_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2573 asn_type_selector_result_t result = {0, 0};
2574 const asn_ioc_set_t *itable = asn_IOS_RICaction_RemovedForModification_ItemIEs_1;
2575 size_t constraining_column = 0; /* &id */
2576 size_t for_column = 2; /* &Value */
2577 size_t row, presence_index = 0;
2578 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_RemovedForModification_ItemIEs, id));
2580 for(row=0; row < itable->rows_count; row++) {
2581 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2582 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2584 if(type_cell->cell_kind == aioc__undefined)
2588 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2589 result.type_descriptor = type_cell->type_descriptor;
2590 result.presence_index = presence_index;
2599 memb_value_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
2600 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2603 ASN__CTFAIL(app_key, td, sptr,
2604 "%s: value not given (%s:%d)",
2605 td->name, __FILE__, __LINE__);
2610 if(1 /* No applicable constraints whatsoever */) {
2611 /* Nothing is here. See below */
2614 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2618 memb_id_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
2619 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2623 ASN__CTFAIL(app_key, td, sptr,
2624 "%s: value not given (%s:%d)",
2625 td->name, __FILE__, __LINE__);
2629 value = *(const long *)sptr;
2631 if((value >= 0L && value <= 65535L)) {
2632 /* Constraint check succeeded */
2635 ASN__CTFAIL(app_key, td, sptr,
2636 "%s: constraint failed (%s:%d)",
2637 td->name, __FILE__, __LINE__);
2642 static asn_type_selector_result_t
2643 select_RICaction_FailedToBeRemovedForModification_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2644 asn_type_selector_result_t result = {0, 0};
2645 const asn_ioc_set_t *itable = asn_IOS_RICaction_FailedToBeRemovedForModification_ItemIEs_1;
2646 size_t constraining_column = 0; /* &id */
2647 size_t for_column = 1; /* &criticality */
2648 size_t row, presence_index = 0;
2649 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_FailedToBeRemovedForModification_ItemIEs, id));
2651 for(row=0; row < itable->rows_count; row++) {
2652 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2653 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2655 if(type_cell->cell_kind == aioc__undefined)
2659 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2660 result.type_descriptor = type_cell->type_descriptor;
2661 result.presence_index = presence_index;
2670 memb_criticality_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
2671 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2674 ASN__CTFAIL(app_key, td, sptr,
2675 "%s: value not given (%s:%d)",
2676 td->name, __FILE__, __LINE__);
2681 if(1 /* No applicable constraints whatsoever */) {
2682 /* Nothing is here. See below */
2685 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2688 static asn_type_selector_result_t
2689 select_RICaction_FailedToBeRemovedForModification_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2690 asn_type_selector_result_t result = {0, 0};
2691 const asn_ioc_set_t *itable = asn_IOS_RICaction_FailedToBeRemovedForModification_ItemIEs_1;
2692 size_t constraining_column = 0; /* &id */
2693 size_t for_column = 2; /* &Value */
2694 size_t row, presence_index = 0;
2695 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_FailedToBeRemovedForModification_ItemIEs, id));
2697 for(row=0; row < itable->rows_count; row++) {
2698 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2699 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2701 if(type_cell->cell_kind == aioc__undefined)
2705 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2706 result.type_descriptor = type_cell->type_descriptor;
2707 result.presence_index = presence_index;
2716 memb_value_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
2717 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2720 ASN__CTFAIL(app_key, td, sptr,
2721 "%s: value not given (%s:%d)",
2722 td->name, __FILE__, __LINE__);
2727 if(1 /* No applicable constraints whatsoever */) {
2728 /* Nothing is here. See below */
2731 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2735 memb_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
2736 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2740 ASN__CTFAIL(app_key, td, sptr,
2741 "%s: value not given (%s:%d)",
2742 td->name, __FILE__, __LINE__);
2746 value = *(const long *)sptr;
2748 if((value >= 0L && value <= 65535L)) {
2749 /* Constraint check succeeded */
2752 ASN__CTFAIL(app_key, td, sptr,
2753 "%s: constraint failed (%s:%d)",
2754 td->name, __FILE__, __LINE__);
2759 static asn_type_selector_result_t
2760 select_RICaction_ModifiedForModification_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2761 asn_type_selector_result_t result = {0, 0};
2762 const asn_ioc_set_t *itable = asn_IOS_RICaction_ModifiedForModification_ItemIEs_1;
2763 size_t constraining_column = 0; /* &id */
2764 size_t for_column = 1; /* &criticality */
2765 size_t row, presence_index = 0;
2766 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_ModifiedForModification_ItemIEs, id));
2768 for(row=0; row < itable->rows_count; row++) {
2769 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2770 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2772 if(type_cell->cell_kind == aioc__undefined)
2776 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2777 result.type_descriptor = type_cell->type_descriptor;
2778 result.presence_index = presence_index;
2787 memb_criticality_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
2788 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2791 ASN__CTFAIL(app_key, td, sptr,
2792 "%s: value not given (%s:%d)",
2793 td->name, __FILE__, __LINE__);
2798 if(1 /* No applicable constraints whatsoever */) {
2799 /* Nothing is here. See below */
2802 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2805 static asn_type_selector_result_t
2806 select_RICaction_ModifiedForModification_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2807 asn_type_selector_result_t result = {0, 0};
2808 const asn_ioc_set_t *itable = asn_IOS_RICaction_ModifiedForModification_ItemIEs_1;
2809 size_t constraining_column = 0; /* &id */
2810 size_t for_column = 2; /* &Value */
2811 size_t row, presence_index = 0;
2812 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_ModifiedForModification_ItemIEs, id));
2814 for(row=0; row < itable->rows_count; row++) {
2815 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2816 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2818 if(type_cell->cell_kind == aioc__undefined)
2822 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2823 result.type_descriptor = type_cell->type_descriptor;
2824 result.presence_index = presence_index;
2833 memb_value_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
2834 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2837 ASN__CTFAIL(app_key, td, sptr,
2838 "%s: value not given (%s:%d)",
2839 td->name, __FILE__, __LINE__);
2844 if(1 /* No applicable constraints whatsoever */) {
2845 /* Nothing is here. See below */
2848 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2852 memb_id_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
2853 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2857 ASN__CTFAIL(app_key, td, sptr,
2858 "%s: value not given (%s:%d)",
2859 td->name, __FILE__, __LINE__);
2863 value = *(const long *)sptr;
2865 if((value >= 0L && value <= 65535L)) {
2866 /* Constraint check succeeded */
2869 ASN__CTFAIL(app_key, td, sptr,
2870 "%s: constraint failed (%s:%d)",
2871 td->name, __FILE__, __LINE__);
2876 static asn_type_selector_result_t
2877 select_RICaction_FailedToBeModifiedForModification_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2878 asn_type_selector_result_t result = {0, 0};
2879 const asn_ioc_set_t *itable = asn_IOS_RICaction_FailedToBeModifiedForModification_ItemIEs_1;
2880 size_t constraining_column = 0; /* &id */
2881 size_t for_column = 1; /* &criticality */
2882 size_t row, presence_index = 0;
2883 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_FailedToBeModifiedForModification_ItemIEs, id));
2885 for(row=0; row < itable->rows_count; row++) {
2886 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2887 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2889 if(type_cell->cell_kind == aioc__undefined)
2893 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2894 result.type_descriptor = type_cell->type_descriptor;
2895 result.presence_index = presence_index;
2904 memb_criticality_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
2905 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2908 ASN__CTFAIL(app_key, td, sptr,
2909 "%s: value not given (%s:%d)",
2910 td->name, __FILE__, __LINE__);
2915 if(1 /* No applicable constraints whatsoever */) {
2916 /* Nothing is here. See below */
2919 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2922 static asn_type_selector_result_t
2923 select_RICaction_FailedToBeModifiedForModification_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2924 asn_type_selector_result_t result = {0, 0};
2925 const asn_ioc_set_t *itable = asn_IOS_RICaction_FailedToBeModifiedForModification_ItemIEs_1;
2926 size_t constraining_column = 0; /* &id */
2927 size_t for_column = 2; /* &Value */
2928 size_t row, presence_index = 0;
2929 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_FailedToBeModifiedForModification_ItemIEs, id));
2931 for(row=0; row < itable->rows_count; row++) {
2932 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2933 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2935 if(type_cell->cell_kind == aioc__undefined)
2939 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2940 result.type_descriptor = type_cell->type_descriptor;
2941 result.presence_index = presence_index;
2950 memb_value_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
2951 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2954 ASN__CTFAIL(app_key, td, sptr,
2955 "%s: value not given (%s:%d)",
2956 td->name, __FILE__, __LINE__);
2961 if(1 /* No applicable constraints whatsoever */) {
2962 /* Nothing is here. See below */
2965 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2969 memb_id_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2970 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2974 ASN__CTFAIL(app_key, td, sptr,
2975 "%s: value not given (%s:%d)",
2976 td->name, __FILE__, __LINE__);
2980 value = *(const long *)sptr;
2982 if((value >= 0L && value <= 65535L)) {
2983 /* Constraint check succeeded */
2986 ASN__CTFAIL(app_key, td, sptr,
2987 "%s: constraint failed (%s:%d)",
2988 td->name, __FILE__, __LINE__);
2993 static asn_type_selector_result_t
2994 select_RICaction_AddedForModification_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2995 asn_type_selector_result_t result = {0, 0};
2996 const asn_ioc_set_t *itable = asn_IOS_RICaction_AddedForModification_ItemIEs_1;
2997 size_t constraining_column = 0; /* &id */
2998 size_t for_column = 1; /* &criticality */
2999 size_t row, presence_index = 0;
3000 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_AddedForModification_ItemIEs, id));
3002 for(row=0; row < itable->rows_count; row++) {
3003 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3004 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3006 if(type_cell->cell_kind == aioc__undefined)
3010 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3011 result.type_descriptor = type_cell->type_descriptor;
3012 result.presence_index = presence_index;
3021 memb_criticality_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
3022 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3025 ASN__CTFAIL(app_key, td, sptr,
3026 "%s: value not given (%s:%d)",
3027 td->name, __FILE__, __LINE__);
3032 if(1 /* No applicable constraints whatsoever */) {
3033 /* Nothing is here. See below */
3036 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3039 static asn_type_selector_result_t
3040 select_RICaction_AddedForModification_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3041 asn_type_selector_result_t result = {0, 0};
3042 const asn_ioc_set_t *itable = asn_IOS_RICaction_AddedForModification_ItemIEs_1;
3043 size_t constraining_column = 0; /* &id */
3044 size_t for_column = 2; /* &Value */
3045 size_t row, presence_index = 0;
3046 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_AddedForModification_ItemIEs, id));
3048 for(row=0; row < itable->rows_count; row++) {
3049 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3050 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3052 if(type_cell->cell_kind == aioc__undefined)
3056 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3057 result.type_descriptor = type_cell->type_descriptor;
3058 result.presence_index = presence_index;
3067 memb_value_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
3068 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3071 ASN__CTFAIL(app_key, td, sptr,
3072 "%s: value not given (%s:%d)",
3073 td->name, __FILE__, __LINE__);
3078 if(1 /* No applicable constraints whatsoever */) {
3079 /* Nothing is here. See below */
3082 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3086 memb_id_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
3087 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3091 ASN__CTFAIL(app_key, td, sptr,
3092 "%s: value not given (%s:%d)",
3093 td->name, __FILE__, __LINE__);
3097 value = *(const long *)sptr;
3099 if((value >= 0L && value <= 65535L)) {
3100 /* Constraint check succeeded */
3103 ASN__CTFAIL(app_key, td, sptr,
3104 "%s: constraint failed (%s:%d)",
3105 td->name, __FILE__, __LINE__);
3110 static asn_type_selector_result_t
3111 select_RICaction_FailedToBeAddedForModification_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3112 asn_type_selector_result_t result = {0, 0};
3113 const asn_ioc_set_t *itable = asn_IOS_RICaction_FailedToBeAddedForModification_ItemIEs_1;
3114 size_t constraining_column = 0; /* &id */
3115 size_t for_column = 1; /* &criticality */
3116 size_t row, presence_index = 0;
3117 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_FailedToBeAddedForModification_ItemIEs, id));
3119 for(row=0; row < itable->rows_count; row++) {
3120 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3121 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3123 if(type_cell->cell_kind == aioc__undefined)
3127 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3128 result.type_descriptor = type_cell->type_descriptor;
3129 result.presence_index = presence_index;
3138 memb_criticality_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
3139 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3142 ASN__CTFAIL(app_key, td, sptr,
3143 "%s: value not given (%s:%d)",
3144 td->name, __FILE__, __LINE__);
3149 if(1 /* No applicable constraints whatsoever */) {
3150 /* Nothing is here. See below */
3153 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3156 static asn_type_selector_result_t
3157 select_RICaction_FailedToBeAddedForModification_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3158 asn_type_selector_result_t result = {0, 0};
3159 const asn_ioc_set_t *itable = asn_IOS_RICaction_FailedToBeAddedForModification_ItemIEs_1;
3160 size_t constraining_column = 0; /* &id */
3161 size_t for_column = 2; /* &Value */
3162 size_t row, presence_index = 0;
3163 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_FailedToBeAddedForModification_ItemIEs, id));
3165 for(row=0; row < itable->rows_count; row++) {
3166 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3167 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3169 if(type_cell->cell_kind == aioc__undefined)
3173 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3174 result.type_descriptor = type_cell->type_descriptor;
3175 result.presence_index = presence_index;
3184 memb_value_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
3185 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3188 ASN__CTFAIL(app_key, td, sptr,
3189 "%s: value not given (%s:%d)",
3190 td->name, __FILE__, __LINE__);
3195 if(1 /* No applicable constraints whatsoever */) {
3196 /* Nothing is here. See below */
3199 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3203 memb_id_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
3204 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3208 ASN__CTFAIL(app_key, td, sptr,
3209 "%s: value not given (%s:%d)",
3210 td->name, __FILE__, __LINE__);
3214 value = *(const long *)sptr;
3216 if((value >= 0L && value <= 65535L)) {
3217 /* Constraint check succeeded */
3220 ASN__CTFAIL(app_key, td, sptr,
3221 "%s: constraint failed (%s:%d)",
3222 td->name, __FILE__, __LINE__);
3227 static asn_type_selector_result_t
3228 select_RICaction_RequiredToBeModified_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3229 asn_type_selector_result_t result = {0, 0};
3230 const asn_ioc_set_t *itable = asn_IOS_RICaction_RequiredToBeModified_ItemIEs_1;
3231 size_t constraining_column = 0; /* &id */
3232 size_t for_column = 1; /* &criticality */
3233 size_t row, presence_index = 0;
3234 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_RequiredToBeModified_ItemIEs, id));
3236 for(row=0; row < itable->rows_count; row++) {
3237 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3238 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3240 if(type_cell->cell_kind == aioc__undefined)
3244 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3245 result.type_descriptor = type_cell->type_descriptor;
3246 result.presence_index = presence_index;
3255 memb_criticality_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
3256 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3259 ASN__CTFAIL(app_key, td, sptr,
3260 "%s: value not given (%s:%d)",
3261 td->name, __FILE__, __LINE__);
3266 if(1 /* No applicable constraints whatsoever */) {
3267 /* Nothing is here. See below */
3270 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3273 static asn_type_selector_result_t
3274 select_RICaction_RequiredToBeModified_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3275 asn_type_selector_result_t result = {0, 0};
3276 const asn_ioc_set_t *itable = asn_IOS_RICaction_RequiredToBeModified_ItemIEs_1;
3277 size_t constraining_column = 0; /* &id */
3278 size_t for_column = 2; /* &Value */
3279 size_t row, presence_index = 0;
3280 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_RequiredToBeModified_ItemIEs, id));
3282 for(row=0; row < itable->rows_count; row++) {
3283 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3284 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3286 if(type_cell->cell_kind == aioc__undefined)
3290 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3291 result.type_descriptor = type_cell->type_descriptor;
3292 result.presence_index = presence_index;
3301 memb_value_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
3302 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3305 ASN__CTFAIL(app_key, td, sptr,
3306 "%s: value not given (%s:%d)",
3307 td->name, __FILE__, __LINE__);
3312 if(1 /* No applicable constraints whatsoever */) {
3313 /* Nothing is here. See below */
3316 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3320 memb_id_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
3321 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3325 ASN__CTFAIL(app_key, td, sptr,
3326 "%s: value not given (%s:%d)",
3327 td->name, __FILE__, __LINE__);
3331 value = *(const long *)sptr;
3333 if((value >= 0L && value <= 65535L)) {
3334 /* Constraint check succeeded */
3337 ASN__CTFAIL(app_key, td, sptr,
3338 "%s: constraint failed (%s:%d)",
3339 td->name, __FILE__, __LINE__);
3344 static asn_type_selector_result_t
3345 select_RICaction_RequiredToBeRemoved_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3346 asn_type_selector_result_t result = {0, 0};
3347 const asn_ioc_set_t *itable = asn_IOS_RICaction_RequiredToBeRemoved_ItemIEs_1;
3348 size_t constraining_column = 0; /* &id */
3349 size_t for_column = 1; /* &criticality */
3350 size_t row, presence_index = 0;
3351 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_RequiredToBeRemoved_ItemIEs, id));
3353 for(row=0; row < itable->rows_count; row++) {
3354 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3355 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3357 if(type_cell->cell_kind == aioc__undefined)
3361 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3362 result.type_descriptor = type_cell->type_descriptor;
3363 result.presence_index = presence_index;
3372 memb_criticality_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
3373 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3376 ASN__CTFAIL(app_key, td, sptr,
3377 "%s: value not given (%s:%d)",
3378 td->name, __FILE__, __LINE__);
3383 if(1 /* No applicable constraints whatsoever */) {
3384 /* Nothing is here. See below */
3387 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3390 static asn_type_selector_result_t
3391 select_RICaction_RequiredToBeRemoved_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3392 asn_type_selector_result_t result = {0, 0};
3393 const asn_ioc_set_t *itable = asn_IOS_RICaction_RequiredToBeRemoved_ItemIEs_1;
3394 size_t constraining_column = 0; /* &id */
3395 size_t for_column = 2; /* &Value */
3396 size_t row, presence_index = 0;
3397 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_RequiredToBeRemoved_ItemIEs, id));
3399 for(row=0; row < itable->rows_count; row++) {
3400 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3401 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3403 if(type_cell->cell_kind == aioc__undefined)
3407 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3408 result.type_descriptor = type_cell->type_descriptor;
3409 result.presence_index = presence_index;
3418 memb_value_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
3419 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3422 ASN__CTFAIL(app_key, td, sptr,
3423 "%s: value not given (%s:%d)",
3424 td->name, __FILE__, __LINE__);
3429 if(1 /* No applicable constraints whatsoever */) {
3430 /* Nothing is here. See below */
3433 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3437 memb_id_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
3438 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3442 ASN__CTFAIL(app_key, td, sptr,
3443 "%s: value not given (%s:%d)",
3444 td->name, __FILE__, __LINE__);
3448 value = *(const long *)sptr;
3450 if((value >= 0L && value <= 65535L)) {
3451 /* Constraint check succeeded */
3454 ASN__CTFAIL(app_key, td, sptr,
3455 "%s: constraint failed (%s:%d)",
3456 td->name, __FILE__, __LINE__);
3461 static asn_type_selector_result_t
3462 select_RICaction_ConfirmedForModification_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3463 asn_type_selector_result_t result = {0, 0};
3464 const asn_ioc_set_t *itable = asn_IOS_RICaction_ConfirmedForModification_ItemIEs_1;
3465 size_t constraining_column = 0; /* &id */
3466 size_t for_column = 1; /* &criticality */
3467 size_t row, presence_index = 0;
3468 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_ConfirmedForModification_ItemIEs, id));
3470 for(row=0; row < itable->rows_count; row++) {
3471 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3472 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3474 if(type_cell->cell_kind == aioc__undefined)
3478 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3479 result.type_descriptor = type_cell->type_descriptor;
3480 result.presence_index = presence_index;
3489 memb_criticality_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
3490 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3493 ASN__CTFAIL(app_key, td, sptr,
3494 "%s: value not given (%s:%d)",
3495 td->name, __FILE__, __LINE__);
3500 if(1 /* No applicable constraints whatsoever */) {
3501 /* Nothing is here. See below */
3504 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3507 static asn_type_selector_result_t
3508 select_RICaction_ConfirmedForModification_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3509 asn_type_selector_result_t result = {0, 0};
3510 const asn_ioc_set_t *itable = asn_IOS_RICaction_ConfirmedForModification_ItemIEs_1;
3511 size_t constraining_column = 0; /* &id */
3512 size_t for_column = 2; /* &Value */
3513 size_t row, presence_index = 0;
3514 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_ConfirmedForModification_ItemIEs, id));
3516 for(row=0; row < itable->rows_count; row++) {
3517 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3518 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3520 if(type_cell->cell_kind == aioc__undefined)
3524 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3525 result.type_descriptor = type_cell->type_descriptor;
3526 result.presence_index = presence_index;
3535 memb_value_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
3536 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3539 ASN__CTFAIL(app_key, td, sptr,
3540 "%s: value not given (%s:%d)",
3541 td->name, __FILE__, __LINE__);
3546 if(1 /* No applicable constraints whatsoever */) {
3547 /* Nothing is here. See below */
3550 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3554 memb_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
3555 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3559 ASN__CTFAIL(app_key, td, sptr,
3560 "%s: value not given (%s:%d)",
3561 td->name, __FILE__, __LINE__);
3565 value = *(const long *)sptr;
3567 if((value >= 0L && value <= 65535L)) {
3568 /* Constraint check succeeded */
3571 ASN__CTFAIL(app_key, td, sptr,
3572 "%s: constraint failed (%s:%d)",
3573 td->name, __FILE__, __LINE__);
3578 static asn_type_selector_result_t
3579 select_RICaction_RefusedToBeModified_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3580 asn_type_selector_result_t result = {0, 0};
3581 const asn_ioc_set_t *itable = asn_IOS_RICaction_RefusedToBeModified_ItemIEs_1;
3582 size_t constraining_column = 0; /* &id */
3583 size_t for_column = 1; /* &criticality */
3584 size_t row, presence_index = 0;
3585 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_RefusedToBeModified_ItemIEs, id));
3587 for(row=0; row < itable->rows_count; row++) {
3588 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3589 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3591 if(type_cell->cell_kind == aioc__undefined)
3595 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3596 result.type_descriptor = type_cell->type_descriptor;
3597 result.presence_index = presence_index;
3606 memb_criticality_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
3607 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3610 ASN__CTFAIL(app_key, td, sptr,
3611 "%s: value not given (%s:%d)",
3612 td->name, __FILE__, __LINE__);
3617 if(1 /* No applicable constraints whatsoever */) {
3618 /* Nothing is here. See below */
3621 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3624 static asn_type_selector_result_t
3625 select_RICaction_RefusedToBeModified_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3626 asn_type_selector_result_t result = {0, 0};
3627 const asn_ioc_set_t *itable = asn_IOS_RICaction_RefusedToBeModified_ItemIEs_1;
3628 size_t constraining_column = 0; /* &id */
3629 size_t for_column = 2; /* &Value */
3630 size_t row, presence_index = 0;
3631 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_RefusedToBeModified_ItemIEs, id));
3633 for(row=0; row < itable->rows_count; row++) {
3634 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3635 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3637 if(type_cell->cell_kind == aioc__undefined)
3641 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3642 result.type_descriptor = type_cell->type_descriptor;
3643 result.presence_index = presence_index;
3652 memb_value_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
3653 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3656 ASN__CTFAIL(app_key, td, sptr,
3657 "%s: value not given (%s:%d)",
3658 td->name, __FILE__, __LINE__);
3663 if(1 /* No applicable constraints whatsoever */) {
3664 /* Nothing is here. See below */
3667 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3671 memb_id_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
3672 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3676 ASN__CTFAIL(app_key, td, sptr,
3677 "%s: value not given (%s:%d)",
3678 td->name, __FILE__, __LINE__);
3682 value = *(const long *)sptr;
3684 if((value >= 0L && value <= 65535L)) {
3685 /* Constraint check succeeded */
3688 ASN__CTFAIL(app_key, td, sptr,
3689 "%s: constraint failed (%s:%d)",
3690 td->name, __FILE__, __LINE__);
3695 static asn_type_selector_result_t
3696 select_RICaction_ConfirmedForRemoval_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3697 asn_type_selector_result_t result = {0, 0};
3698 const asn_ioc_set_t *itable = asn_IOS_RICaction_ConfirmedForRemoval_ItemIEs_1;
3699 size_t constraining_column = 0; /* &id */
3700 size_t for_column = 1; /* &criticality */
3701 size_t row, presence_index = 0;
3702 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_ConfirmedForRemoval_ItemIEs, id));
3704 for(row=0; row < itable->rows_count; row++) {
3705 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3706 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3708 if(type_cell->cell_kind == aioc__undefined)
3712 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3713 result.type_descriptor = type_cell->type_descriptor;
3714 result.presence_index = presence_index;
3723 memb_criticality_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
3724 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3727 ASN__CTFAIL(app_key, td, sptr,
3728 "%s: value not given (%s:%d)",
3729 td->name, __FILE__, __LINE__);
3734 if(1 /* No applicable constraints whatsoever */) {
3735 /* Nothing is here. See below */
3738 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3741 static asn_type_selector_result_t
3742 select_RICaction_ConfirmedForRemoval_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3743 asn_type_selector_result_t result = {0, 0};
3744 const asn_ioc_set_t *itable = asn_IOS_RICaction_ConfirmedForRemoval_ItemIEs_1;
3745 size_t constraining_column = 0; /* &id */
3746 size_t for_column = 2; /* &Value */
3747 size_t row, presence_index = 0;
3748 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_ConfirmedForRemoval_ItemIEs, id));
3750 for(row=0; row < itable->rows_count; row++) {
3751 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3752 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3754 if(type_cell->cell_kind == aioc__undefined)
3758 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3759 result.type_descriptor = type_cell->type_descriptor;
3760 result.presence_index = presence_index;
3769 memb_value_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
3770 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3773 ASN__CTFAIL(app_key, td, sptr,
3774 "%s: value not given (%s:%d)",
3775 td->name, __FILE__, __LINE__);
3780 if(1 /* No applicable constraints whatsoever */) {
3781 /* Nothing is here. See below */
3784 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3788 memb_id_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
3789 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3793 ASN__CTFAIL(app_key, td, sptr,
3794 "%s: value not given (%s:%d)",
3795 td->name, __FILE__, __LINE__);
3799 value = *(const long *)sptr;
3801 if((value >= 0L && value <= 65535L)) {
3802 /* Constraint check succeeded */
3805 ASN__CTFAIL(app_key, td, sptr,
3806 "%s: constraint failed (%s:%d)",
3807 td->name, __FILE__, __LINE__);
3812 static asn_type_selector_result_t
3813 select_RICaction_RefusedToBeRemoved_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3814 asn_type_selector_result_t result = {0, 0};
3815 const asn_ioc_set_t *itable = asn_IOS_RICaction_RefusedToBeRemoved_ItemIEs_1;
3816 size_t constraining_column = 0; /* &id */
3817 size_t for_column = 1; /* &criticality */
3818 size_t row, presence_index = 0;
3819 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_RefusedToBeRemoved_ItemIEs, id));
3821 for(row=0; row < itable->rows_count; row++) {
3822 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3823 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3825 if(type_cell->cell_kind == aioc__undefined)
3829 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3830 result.type_descriptor = type_cell->type_descriptor;
3831 result.presence_index = presence_index;
3840 memb_criticality_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
3841 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3844 ASN__CTFAIL(app_key, td, sptr,
3845 "%s: value not given (%s:%d)",
3846 td->name, __FILE__, __LINE__);
3851 if(1 /* No applicable constraints whatsoever */) {
3852 /* Nothing is here. See below */
3855 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3858 static asn_type_selector_result_t
3859 select_RICaction_RefusedToBeRemoved_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3860 asn_type_selector_result_t result = {0, 0};
3861 const asn_ioc_set_t *itable = asn_IOS_RICaction_RefusedToBeRemoved_ItemIEs_1;
3862 size_t constraining_column = 0; /* &id */
3863 size_t for_column = 2; /* &Value */
3864 size_t row, presence_index = 0;
3865 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_RefusedToBeRemoved_ItemIEs, id));
3867 for(row=0; row < itable->rows_count; row++) {
3868 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3869 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3871 if(type_cell->cell_kind == aioc__undefined)
3875 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3876 result.type_descriptor = type_cell->type_descriptor;
3877 result.presence_index = presence_index;
3886 memb_value_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
3887 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3890 ASN__CTFAIL(app_key, td, sptr,
3891 "%s: value not given (%s:%d)",
3892 td->name, __FILE__, __LINE__);
3897 if(1 /* No applicable constraints whatsoever */) {
3898 /* Nothing is here. See below */
3901 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3905 memb_id_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
3906 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3910 ASN__CTFAIL(app_key, td, sptr,
3911 "%s: value not given (%s:%d)",
3912 td->name, __FILE__, __LINE__);
3916 value = *(const long *)sptr;
3918 if((value >= 0L && value <= 65535L)) {
3919 /* Constraint check succeeded */
3922 ASN__CTFAIL(app_key, td, sptr,
3923 "%s: constraint failed (%s:%d)",
3924 td->name, __FILE__, __LINE__);
3929 static asn_type_selector_result_t
3930 select_E2connectionUpdate_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3931 asn_type_selector_result_t result = {0, 0};
3932 const asn_ioc_set_t *itable = asn_IOS_E2connectionUpdate_ItemIEs_1;
3933 size_t constraining_column = 0; /* &id */
3934 size_t for_column = 1; /* &criticality */
3935 size_t row, presence_index = 0;
3936 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2connectionUpdate_ItemIEs, id));
3938 for(row=0; row < itable->rows_count; row++) {
3939 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3940 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3942 if(type_cell->cell_kind == aioc__undefined)
3946 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3947 result.type_descriptor = type_cell->type_descriptor;
3948 result.presence_index = presence_index;
3957 memb_criticality_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
3958 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3961 ASN__CTFAIL(app_key, td, sptr,
3962 "%s: value not given (%s:%d)",
3963 td->name, __FILE__, __LINE__);
3968 if(1 /* No applicable constraints whatsoever */) {
3969 /* Nothing is here. See below */
3972 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3975 static asn_type_selector_result_t
3976 select_E2connectionUpdate_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3977 asn_type_selector_result_t result = {0, 0};
3978 const asn_ioc_set_t *itable = asn_IOS_E2connectionUpdate_ItemIEs_1;
3979 size_t constraining_column = 0; /* &id */
3980 size_t for_column = 2; /* &Value */
3981 size_t row, presence_index = 0;
3982 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2connectionUpdate_ItemIEs, id));
3984 for(row=0; row < itable->rows_count; row++) {
3985 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3986 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3988 if(type_cell->cell_kind == aioc__undefined)
3992 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3993 result.type_descriptor = type_cell->type_descriptor;
3994 result.presence_index = presence_index;
4003 memb_value_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
4004 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4007 ASN__CTFAIL(app_key, td, sptr,
4008 "%s: value not given (%s:%d)",
4009 td->name, __FILE__, __LINE__);
4014 if(1 /* No applicable constraints whatsoever */) {
4015 /* Nothing is here. See below */
4018 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4022 memb_id_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
4023 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4027 ASN__CTFAIL(app_key, td, sptr,
4028 "%s: value not given (%s:%d)",
4029 td->name, __FILE__, __LINE__);
4033 value = *(const long *)sptr;
4035 if((value >= 0L && value <= 65535L)) {
4036 /* Constraint check succeeded */
4039 ASN__CTFAIL(app_key, td, sptr,
4040 "%s: constraint failed (%s:%d)",
4041 td->name, __FILE__, __LINE__);
4046 static asn_type_selector_result_t
4047 select_E2connectionUpdateRemove_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4048 asn_type_selector_result_t result = {0, 0};
4049 const asn_ioc_set_t *itable = asn_IOS_E2connectionUpdateRemove_ItemIEs_1;
4050 size_t constraining_column = 0; /* &id */
4051 size_t for_column = 1; /* &criticality */
4052 size_t row, presence_index = 0;
4053 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2connectionUpdateRemove_ItemIEs, id));
4055 for(row=0; row < itable->rows_count; row++) {
4056 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4057 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4059 if(type_cell->cell_kind == aioc__undefined)
4063 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4064 result.type_descriptor = type_cell->type_descriptor;
4065 result.presence_index = presence_index;
4074 memb_criticality_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
4075 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4078 ASN__CTFAIL(app_key, td, sptr,
4079 "%s: value not given (%s:%d)",
4080 td->name, __FILE__, __LINE__);
4085 if(1 /* No applicable constraints whatsoever */) {
4086 /* Nothing is here. See below */
4089 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4092 static asn_type_selector_result_t
4093 select_E2connectionUpdateRemove_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4094 asn_type_selector_result_t result = {0, 0};
4095 const asn_ioc_set_t *itable = asn_IOS_E2connectionUpdateRemove_ItemIEs_1;
4096 size_t constraining_column = 0; /* &id */
4097 size_t for_column = 2; /* &Value */
4098 size_t row, presence_index = 0;
4099 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2connectionUpdateRemove_ItemIEs, id));
4101 for(row=0; row < itable->rows_count; row++) {
4102 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4103 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4105 if(type_cell->cell_kind == aioc__undefined)
4109 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4110 result.type_descriptor = type_cell->type_descriptor;
4111 result.presence_index = presence_index;
4120 memb_value_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
4121 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4124 ASN__CTFAIL(app_key, td, sptr,
4125 "%s: value not given (%s:%d)",
4126 td->name, __FILE__, __LINE__);
4131 if(1 /* No applicable constraints whatsoever */) {
4132 /* Nothing is here. See below */
4135 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4139 memb_id_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
4140 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4144 ASN__CTFAIL(app_key, td, sptr,
4145 "%s: value not given (%s:%d)",
4146 td->name, __FILE__, __LINE__);
4150 value = *(const long *)sptr;
4152 if((value >= 0L && value <= 65535L)) {
4153 /* Constraint check succeeded */
4156 ASN__CTFAIL(app_key, td, sptr,
4157 "%s: constraint failed (%s:%d)",
4158 td->name, __FILE__, __LINE__);
4163 static asn_type_selector_result_t
4164 select_E2connectionSetupFailed_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4165 asn_type_selector_result_t result = {0, 0};
4166 const asn_ioc_set_t *itable = asn_IOS_E2connectionSetupFailed_ItemIEs_1;
4167 size_t constraining_column = 0; /* &id */
4168 size_t for_column = 1; /* &criticality */
4169 size_t row, presence_index = 0;
4170 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2connectionSetupFailed_ItemIEs, id));
4172 for(row=0; row < itable->rows_count; row++) {
4173 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4174 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4176 if(type_cell->cell_kind == aioc__undefined)
4180 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4181 result.type_descriptor = type_cell->type_descriptor;
4182 result.presence_index = presence_index;
4191 memb_criticality_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
4192 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4195 ASN__CTFAIL(app_key, td, sptr,
4196 "%s: value not given (%s:%d)",
4197 td->name, __FILE__, __LINE__);
4202 if(1 /* No applicable constraints whatsoever */) {
4203 /* Nothing is here. See below */
4206 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4209 static asn_type_selector_result_t
4210 select_E2connectionSetupFailed_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4211 asn_type_selector_result_t result = {0, 0};
4212 const asn_ioc_set_t *itable = asn_IOS_E2connectionSetupFailed_ItemIEs_1;
4213 size_t constraining_column = 0; /* &id */
4214 size_t for_column = 2; /* &Value */
4215 size_t row, presence_index = 0;
4216 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2connectionSetupFailed_ItemIEs, id));
4218 for(row=0; row < itable->rows_count; row++) {
4219 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4220 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4222 if(type_cell->cell_kind == aioc__undefined)
4226 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4227 result.type_descriptor = type_cell->type_descriptor;
4228 result.presence_index = presence_index;
4237 memb_value_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
4238 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4241 ASN__CTFAIL(app_key, td, sptr,
4242 "%s: value not given (%s:%d)",
4243 td->name, __FILE__, __LINE__);
4248 if(1 /* No applicable constraints whatsoever */) {
4249 /* Nothing is here. See below */
4252 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4256 memb_id_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
4257 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4261 ASN__CTFAIL(app_key, td, sptr,
4262 "%s: value not given (%s:%d)",
4263 td->name, __FILE__, __LINE__);
4267 value = *(const long *)sptr;
4269 if((value >= 0L && value <= 65535L)) {
4270 /* Constraint check succeeded */
4273 ASN__CTFAIL(app_key, td, sptr,
4274 "%s: constraint failed (%s:%d)",
4275 td->name, __FILE__, __LINE__);
4280 static asn_type_selector_result_t
4281 select_E2nodeComponentConfigAddition_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4282 asn_type_selector_result_t result = {0, 0};
4283 const asn_ioc_set_t *itable = asn_IOS_E2nodeComponentConfigAddition_ItemIEs_1;
4284 size_t constraining_column = 0; /* &id */
4285 size_t for_column = 1; /* &criticality */
4286 size_t row, presence_index = 0;
4287 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeComponentConfigAddition_ItemIEs, id));
4289 for(row=0; row < itable->rows_count; row++) {
4290 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4291 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4293 if(type_cell->cell_kind == aioc__undefined)
4297 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4298 result.type_descriptor = type_cell->type_descriptor;
4299 result.presence_index = presence_index;
4308 memb_criticality_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
4309 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4312 ASN__CTFAIL(app_key, td, sptr,
4313 "%s: value not given (%s:%d)",
4314 td->name, __FILE__, __LINE__);
4319 if(1 /* No applicable constraints whatsoever */) {
4320 /* Nothing is here. See below */
4323 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4326 static asn_type_selector_result_t
4327 select_E2nodeComponentConfigAddition_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4328 asn_type_selector_result_t result = {0, 0};
4329 const asn_ioc_set_t *itable = asn_IOS_E2nodeComponentConfigAddition_ItemIEs_1;
4330 size_t constraining_column = 0; /* &id */
4331 size_t for_column = 2; /* &Value */
4332 size_t row, presence_index = 0;
4333 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeComponentConfigAddition_ItemIEs, id));
4335 for(row=0; row < itable->rows_count; row++) {
4336 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4337 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4339 if(type_cell->cell_kind == aioc__undefined)
4343 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4344 result.type_descriptor = type_cell->type_descriptor;
4345 result.presence_index = presence_index;
4354 memb_value_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
4355 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4358 ASN__CTFAIL(app_key, td, sptr,
4359 "%s: value not given (%s:%d)",
4360 td->name, __FILE__, __LINE__);
4365 if(1 /* No applicable constraints whatsoever */) {
4366 /* Nothing is here. See below */
4369 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4373 memb_id_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
4374 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4378 ASN__CTFAIL(app_key, td, sptr,
4379 "%s: value not given (%s:%d)",
4380 td->name, __FILE__, __LINE__);
4384 value = *(const long *)sptr;
4386 if((value >= 0L && value <= 65535L)) {
4387 /* Constraint check succeeded */
4390 ASN__CTFAIL(app_key, td, sptr,
4391 "%s: constraint failed (%s:%d)",
4392 td->name, __FILE__, __LINE__);
4397 static asn_type_selector_result_t
4398 select_E2nodeComponentConfigUpdate_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4399 asn_type_selector_result_t result = {0, 0};
4400 const asn_ioc_set_t *itable = asn_IOS_E2nodeComponentConfigUpdate_ItemIEs_1;
4401 size_t constraining_column = 0; /* &id */
4402 size_t for_column = 1; /* &criticality */
4403 size_t row, presence_index = 0;
4404 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeComponentConfigUpdate_ItemIEs, id));
4406 for(row=0; row < itable->rows_count; row++) {
4407 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4408 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4410 if(type_cell->cell_kind == aioc__undefined)
4414 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4415 result.type_descriptor = type_cell->type_descriptor;
4416 result.presence_index = presence_index;
4425 memb_criticality_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
4426 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4429 ASN__CTFAIL(app_key, td, sptr,
4430 "%s: value not given (%s:%d)",
4431 td->name, __FILE__, __LINE__);
4436 if(1 /* No applicable constraints whatsoever */) {
4437 /* Nothing is here. See below */
4440 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4443 static asn_type_selector_result_t
4444 select_E2nodeComponentConfigUpdate_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4445 asn_type_selector_result_t result = {0, 0};
4446 const asn_ioc_set_t *itable = asn_IOS_E2nodeComponentConfigUpdate_ItemIEs_1;
4447 size_t constraining_column = 0; /* &id */
4448 size_t for_column = 2; /* &Value */
4449 size_t row, presence_index = 0;
4450 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeComponentConfigUpdate_ItemIEs, id));
4452 for(row=0; row < itable->rows_count; row++) {
4453 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4454 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4456 if(type_cell->cell_kind == aioc__undefined)
4460 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4461 result.type_descriptor = type_cell->type_descriptor;
4462 result.presence_index = presence_index;
4471 memb_value_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
4472 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4475 ASN__CTFAIL(app_key, td, sptr,
4476 "%s: value not given (%s:%d)",
4477 td->name, __FILE__, __LINE__);
4482 if(1 /* No applicable constraints whatsoever */) {
4483 /* Nothing is here. See below */
4486 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4490 memb_id_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
4491 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4495 ASN__CTFAIL(app_key, td, sptr,
4496 "%s: value not given (%s:%d)",
4497 td->name, __FILE__, __LINE__);
4501 value = *(const long *)sptr;
4503 if((value >= 0L && value <= 65535L)) {
4504 /* Constraint check succeeded */
4507 ASN__CTFAIL(app_key, td, sptr,
4508 "%s: constraint failed (%s:%d)",
4509 td->name, __FILE__, __LINE__);
4514 static asn_type_selector_result_t
4515 select_E2nodeComponentConfigRemoval_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4516 asn_type_selector_result_t result = {0, 0};
4517 const asn_ioc_set_t *itable = asn_IOS_E2nodeComponentConfigRemoval_ItemIEs_1;
4518 size_t constraining_column = 0; /* &id */
4519 size_t for_column = 1; /* &criticality */
4520 size_t row, presence_index = 0;
4521 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeComponentConfigRemoval_ItemIEs, id));
4523 for(row=0; row < itable->rows_count; row++) {
4524 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4525 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4527 if(type_cell->cell_kind == aioc__undefined)
4531 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4532 result.type_descriptor = type_cell->type_descriptor;
4533 result.presence_index = presence_index;
4542 memb_criticality_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
4543 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4546 ASN__CTFAIL(app_key, td, sptr,
4547 "%s: value not given (%s:%d)",
4548 td->name, __FILE__, __LINE__);
4553 if(1 /* No applicable constraints whatsoever */) {
4554 /* Nothing is here. See below */
4557 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4560 static asn_type_selector_result_t
4561 select_E2nodeComponentConfigRemoval_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4562 asn_type_selector_result_t result = {0, 0};
4563 const asn_ioc_set_t *itable = asn_IOS_E2nodeComponentConfigRemoval_ItemIEs_1;
4564 size_t constraining_column = 0; /* &id */
4565 size_t for_column = 2; /* &Value */
4566 size_t row, presence_index = 0;
4567 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeComponentConfigRemoval_ItemIEs, id));
4569 for(row=0; row < itable->rows_count; row++) {
4570 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4571 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4573 if(type_cell->cell_kind == aioc__undefined)
4577 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4578 result.type_descriptor = type_cell->type_descriptor;
4579 result.presence_index = presence_index;
4588 memb_value_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
4589 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4592 ASN__CTFAIL(app_key, td, sptr,
4593 "%s: value not given (%s:%d)",
4594 td->name, __FILE__, __LINE__);
4599 if(1 /* No applicable constraints whatsoever */) {
4600 /* Nothing is here. See below */
4603 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4607 memb_id_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
4608 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4612 ASN__CTFAIL(app_key, td, sptr,
4613 "%s: value not given (%s:%d)",
4614 td->name, __FILE__, __LINE__);
4618 value = *(const long *)sptr;
4620 if((value >= 0L && value <= 65535L)) {
4621 /* Constraint check succeeded */
4624 ASN__CTFAIL(app_key, td, sptr,
4625 "%s: constraint failed (%s:%d)",
4626 td->name, __FILE__, __LINE__);
4631 static asn_type_selector_result_t
4632 select_E2nodeTNLassociationRemoval_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4633 asn_type_selector_result_t result = {0, 0};
4634 const asn_ioc_set_t *itable = asn_IOS_E2nodeTNLassociationRemoval_ItemIEs_1;
4635 size_t constraining_column = 0; /* &id */
4636 size_t for_column = 1; /* &criticality */
4637 size_t row, presence_index = 0;
4638 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeTNLassociationRemoval_ItemIEs, id));
4640 for(row=0; row < itable->rows_count; row++) {
4641 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4642 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4644 if(type_cell->cell_kind == aioc__undefined)
4648 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4649 result.type_descriptor = type_cell->type_descriptor;
4650 result.presence_index = presence_index;
4659 memb_criticality_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
4660 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4663 ASN__CTFAIL(app_key, td, sptr,
4664 "%s: value not given (%s:%d)",
4665 td->name, __FILE__, __LINE__);
4670 if(1 /* No applicable constraints whatsoever */) {
4671 /* Nothing is here. See below */
4674 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4677 static asn_type_selector_result_t
4678 select_E2nodeTNLassociationRemoval_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4679 asn_type_selector_result_t result = {0, 0};
4680 const asn_ioc_set_t *itable = asn_IOS_E2nodeTNLassociationRemoval_ItemIEs_1;
4681 size_t constraining_column = 0; /* &id */
4682 size_t for_column = 2; /* &Value */
4683 size_t row, presence_index = 0;
4684 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeTNLassociationRemoval_ItemIEs, id));
4686 for(row=0; row < itable->rows_count; row++) {
4687 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4688 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4690 if(type_cell->cell_kind == aioc__undefined)
4694 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4695 result.type_descriptor = type_cell->type_descriptor;
4696 result.presence_index = presence_index;
4705 memb_value_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
4706 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4709 ASN__CTFAIL(app_key, td, sptr,
4710 "%s: value not given (%s:%d)",
4711 td->name, __FILE__, __LINE__);
4716 if(1 /* No applicable constraints whatsoever */) {
4717 /* Nothing is here. See below */
4720 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4724 memb_id_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
4725 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4729 ASN__CTFAIL(app_key, td, sptr,
4730 "%s: value not given (%s:%d)",
4731 td->name, __FILE__, __LINE__);
4735 value = *(const long *)sptr;
4737 if((value >= 0L && value <= 65535L)) {
4738 /* Constraint check succeeded */
4741 ASN__CTFAIL(app_key, td, sptr,
4742 "%s: constraint failed (%s:%d)",
4743 td->name, __FILE__, __LINE__);
4748 static asn_type_selector_result_t
4749 select_E2nodeComponentConfigAdditionAck_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4750 asn_type_selector_result_t result = {0, 0};
4751 const asn_ioc_set_t *itable = asn_IOS_E2nodeComponentConfigAdditionAck_ItemIEs_1;
4752 size_t constraining_column = 0; /* &id */
4753 size_t for_column = 1; /* &criticality */
4754 size_t row, presence_index = 0;
4755 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeComponentConfigAdditionAck_ItemIEs, id));
4757 for(row=0; row < itable->rows_count; row++) {
4758 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4759 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4761 if(type_cell->cell_kind == aioc__undefined)
4765 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4766 result.type_descriptor = type_cell->type_descriptor;
4767 result.presence_index = presence_index;
4776 memb_criticality_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
4777 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4780 ASN__CTFAIL(app_key, td, sptr,
4781 "%s: value not given (%s:%d)",
4782 td->name, __FILE__, __LINE__);
4787 if(1 /* No applicable constraints whatsoever */) {
4788 /* Nothing is here. See below */
4791 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4794 static asn_type_selector_result_t
4795 select_E2nodeComponentConfigAdditionAck_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4796 asn_type_selector_result_t result = {0, 0};
4797 const asn_ioc_set_t *itable = asn_IOS_E2nodeComponentConfigAdditionAck_ItemIEs_1;
4798 size_t constraining_column = 0; /* &id */
4799 size_t for_column = 2; /* &Value */
4800 size_t row, presence_index = 0;
4801 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeComponentConfigAdditionAck_ItemIEs, id));
4803 for(row=0; row < itable->rows_count; row++) {
4804 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4805 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4807 if(type_cell->cell_kind == aioc__undefined)
4811 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4812 result.type_descriptor = type_cell->type_descriptor;
4813 result.presence_index = presence_index;
4822 memb_value_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
4823 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4826 ASN__CTFAIL(app_key, td, sptr,
4827 "%s: value not given (%s:%d)",
4828 td->name, __FILE__, __LINE__);
4833 if(1 /* No applicable constraints whatsoever */) {
4834 /* Nothing is here. See below */
4837 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4841 memb_id_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
4842 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4846 ASN__CTFAIL(app_key, td, sptr,
4847 "%s: value not given (%s:%d)",
4848 td->name, __FILE__, __LINE__);
4852 value = *(const long *)sptr;
4854 if((value >= 0L && value <= 65535L)) {
4855 /* Constraint check succeeded */
4858 ASN__CTFAIL(app_key, td, sptr,
4859 "%s: constraint failed (%s:%d)",
4860 td->name, __FILE__, __LINE__);
4865 static asn_type_selector_result_t
4866 select_E2nodeComponentConfigUpdateAck_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4867 asn_type_selector_result_t result = {0, 0};
4868 const asn_ioc_set_t *itable = asn_IOS_E2nodeComponentConfigUpdateAck_ItemIEs_1;
4869 size_t constraining_column = 0; /* &id */
4870 size_t for_column = 1; /* &criticality */
4871 size_t row, presence_index = 0;
4872 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeComponentConfigUpdateAck_ItemIEs, id));
4874 for(row=0; row < itable->rows_count; row++) {
4875 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4876 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4878 if(type_cell->cell_kind == aioc__undefined)
4882 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4883 result.type_descriptor = type_cell->type_descriptor;
4884 result.presence_index = presence_index;
4893 memb_criticality_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
4894 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4897 ASN__CTFAIL(app_key, td, sptr,
4898 "%s: value not given (%s:%d)",
4899 td->name, __FILE__, __LINE__);
4904 if(1 /* No applicable constraints whatsoever */) {
4905 /* Nothing is here. See below */
4908 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4911 static asn_type_selector_result_t
4912 select_E2nodeComponentConfigUpdateAck_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4913 asn_type_selector_result_t result = {0, 0};
4914 const asn_ioc_set_t *itable = asn_IOS_E2nodeComponentConfigUpdateAck_ItemIEs_1;
4915 size_t constraining_column = 0; /* &id */
4916 size_t for_column = 2; /* &Value */
4917 size_t row, presence_index = 0;
4918 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeComponentConfigUpdateAck_ItemIEs, id));
4920 for(row=0; row < itable->rows_count; row++) {
4921 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4922 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4924 if(type_cell->cell_kind == aioc__undefined)
4928 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4929 result.type_descriptor = type_cell->type_descriptor;
4930 result.presence_index = presence_index;
4939 memb_value_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
4940 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4943 ASN__CTFAIL(app_key, td, sptr,
4944 "%s: value not given (%s:%d)",
4945 td->name, __FILE__, __LINE__);
4950 if(1 /* No applicable constraints whatsoever */) {
4951 /* Nothing is here. See below */
4954 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4958 memb_id_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
4959 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4963 ASN__CTFAIL(app_key, td, sptr,
4964 "%s: value not given (%s:%d)",
4965 td->name, __FILE__, __LINE__);
4969 value = *(const long *)sptr;
4971 if((value >= 0L && value <= 65535L)) {
4972 /* Constraint check succeeded */
4975 ASN__CTFAIL(app_key, td, sptr,
4976 "%s: constraint failed (%s:%d)",
4977 td->name, __FILE__, __LINE__);
4982 static asn_type_selector_result_t
4983 select_E2nodeComponentConfigRemovalAck_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4984 asn_type_selector_result_t result = {0, 0};
4985 const asn_ioc_set_t *itable = asn_IOS_E2nodeComponentConfigRemovalAck_ItemIEs_1;
4986 size_t constraining_column = 0; /* &id */
4987 size_t for_column = 1; /* &criticality */
4988 size_t row, presence_index = 0;
4989 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeComponentConfigRemovalAck_ItemIEs, id));
4991 for(row=0; row < itable->rows_count; row++) {
4992 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4993 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4995 if(type_cell->cell_kind == aioc__undefined)
4999 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5000 result.type_descriptor = type_cell->type_descriptor;
5001 result.presence_index = presence_index;
5010 memb_criticality_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
5011 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5014 ASN__CTFAIL(app_key, td, sptr,
5015 "%s: value not given (%s:%d)",
5016 td->name, __FILE__, __LINE__);
5021 if(1 /* No applicable constraints whatsoever */) {
5022 /* Nothing is here. See below */
5025 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5028 static asn_type_selector_result_t
5029 select_E2nodeComponentConfigRemovalAck_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5030 asn_type_selector_result_t result = {0, 0};
5031 const asn_ioc_set_t *itable = asn_IOS_E2nodeComponentConfigRemovalAck_ItemIEs_1;
5032 size_t constraining_column = 0; /* &id */
5033 size_t for_column = 2; /* &Value */
5034 size_t row, presence_index = 0;
5035 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeComponentConfigRemovalAck_ItemIEs, id));
5037 for(row=0; row < itable->rows_count; row++) {
5038 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5039 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5041 if(type_cell->cell_kind == aioc__undefined)
5045 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5046 result.type_descriptor = type_cell->type_descriptor;
5047 result.presence_index = presence_index;
5056 memb_value_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
5057 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5060 ASN__CTFAIL(app_key, td, sptr,
5061 "%s: value not given (%s:%d)",
5062 td->name, __FILE__, __LINE__);
5067 if(1 /* No applicable constraints whatsoever */) {
5068 /* Nothing is here. See below */
5071 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5075 memb_id_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
5076 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5080 ASN__CTFAIL(app_key, td, sptr,
5081 "%s: value not given (%s:%d)",
5082 td->name, __FILE__, __LINE__);
5086 value = *(const long *)sptr;
5088 if((value >= 0L && value <= 65535L)) {
5089 /* Constraint check succeeded */
5092 ASN__CTFAIL(app_key, td, sptr,
5093 "%s: constraint failed (%s:%d)",
5094 td->name, __FILE__, __LINE__);
5099 static asn_type_selector_result_t
5100 select_RANfunction_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5101 asn_type_selector_result_t result = {0, 0};
5102 const asn_ioc_set_t *itable = asn_IOS_RANfunction_ItemIEs_1;
5103 size_t constraining_column = 0; /* &id */
5104 size_t for_column = 1; /* &criticality */
5105 size_t row, presence_index = 0;
5106 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RANfunction_ItemIEs, id));
5108 for(row=0; row < itable->rows_count; row++) {
5109 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5110 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5112 if(type_cell->cell_kind == aioc__undefined)
5116 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5117 result.type_descriptor = type_cell->type_descriptor;
5118 result.presence_index = presence_index;
5127 memb_criticality_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
5128 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5131 ASN__CTFAIL(app_key, td, sptr,
5132 "%s: value not given (%s:%d)",
5133 td->name, __FILE__, __LINE__);
5138 if(1 /* No applicable constraints whatsoever */) {
5139 /* Nothing is here. See below */
5142 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5145 static asn_type_selector_result_t
5146 select_RANfunction_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5147 asn_type_selector_result_t result = {0, 0};
5148 const asn_ioc_set_t *itable = asn_IOS_RANfunction_ItemIEs_1;
5149 size_t constraining_column = 0; /* &id */
5150 size_t for_column = 2; /* &Value */
5151 size_t row, presence_index = 0;
5152 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RANfunction_ItemIEs, id));
5154 for(row=0; row < itable->rows_count; row++) {
5155 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5156 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5158 if(type_cell->cell_kind == aioc__undefined)
5162 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5163 result.type_descriptor = type_cell->type_descriptor;
5164 result.presence_index = presence_index;
5173 memb_value_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
5174 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5177 ASN__CTFAIL(app_key, td, sptr,
5178 "%s: value not given (%s:%d)",
5179 td->name, __FILE__, __LINE__);
5184 if(1 /* No applicable constraints whatsoever */) {
5185 /* Nothing is here. See below */
5188 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5192 memb_id_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
5193 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5197 ASN__CTFAIL(app_key, td, sptr,
5198 "%s: value not given (%s:%d)",
5199 td->name, __FILE__, __LINE__);
5203 value = *(const long *)sptr;
5205 if((value >= 0L && value <= 65535L)) {
5206 /* Constraint check succeeded */
5209 ASN__CTFAIL(app_key, td, sptr,
5210 "%s: constraint failed (%s:%d)",
5211 td->name, __FILE__, __LINE__);
5216 static asn_type_selector_result_t
5217 select_RANfunctionID_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5218 asn_type_selector_result_t result = {0, 0};
5219 const asn_ioc_set_t *itable = asn_IOS_RANfunctionID_ItemIEs_1;
5220 size_t constraining_column = 0; /* &id */
5221 size_t for_column = 1; /* &criticality */
5222 size_t row, presence_index = 0;
5223 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RANfunctionID_ItemIEs, id));
5225 for(row=0; row < itable->rows_count; row++) {
5226 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5227 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5229 if(type_cell->cell_kind == aioc__undefined)
5233 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5234 result.type_descriptor = type_cell->type_descriptor;
5235 result.presence_index = presence_index;
5244 memb_criticality_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
5245 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5248 ASN__CTFAIL(app_key, td, sptr,
5249 "%s: value not given (%s:%d)",
5250 td->name, __FILE__, __LINE__);
5255 if(1 /* No applicable constraints whatsoever */) {
5256 /* Nothing is here. See below */
5259 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5262 static asn_type_selector_result_t
5263 select_RANfunctionID_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5264 asn_type_selector_result_t result = {0, 0};
5265 const asn_ioc_set_t *itable = asn_IOS_RANfunctionID_ItemIEs_1;
5266 size_t constraining_column = 0; /* &id */
5267 size_t for_column = 2; /* &Value */
5268 size_t row, presence_index = 0;
5269 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RANfunctionID_ItemIEs, id));
5271 for(row=0; row < itable->rows_count; row++) {
5272 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5273 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5275 if(type_cell->cell_kind == aioc__undefined)
5279 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5280 result.type_descriptor = type_cell->type_descriptor;
5281 result.presence_index = presence_index;
5290 memb_value_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
5291 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5294 ASN__CTFAIL(app_key, td, sptr,
5295 "%s: value not given (%s:%d)",
5296 td->name, __FILE__, __LINE__);
5301 if(1 /* No applicable constraints whatsoever */) {
5302 /* Nothing is here. See below */
5305 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5309 memb_id_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
5310 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5314 ASN__CTFAIL(app_key, td, sptr,
5315 "%s: value not given (%s:%d)",
5316 td->name, __FILE__, __LINE__);
5320 value = *(const long *)sptr;
5322 if((value >= 0L && value <= 65535L)) {
5323 /* Constraint check succeeded */
5326 ASN__CTFAIL(app_key, td, sptr,
5327 "%s: constraint failed (%s:%d)",
5328 td->name, __FILE__, __LINE__);
5333 static asn_type_selector_result_t
5334 select_RANfunctionIDcause_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5335 asn_type_selector_result_t result = {0, 0};
5336 const asn_ioc_set_t *itable = asn_IOS_RANfunctionIDcause_ItemIEs_1;
5337 size_t constraining_column = 0; /* &id */
5338 size_t for_column = 1; /* &criticality */
5339 size_t row, presence_index = 0;
5340 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RANfunctionIDcause_ItemIEs, id));
5342 for(row=0; row < itable->rows_count; row++) {
5343 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5344 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5346 if(type_cell->cell_kind == aioc__undefined)
5350 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5351 result.type_descriptor = type_cell->type_descriptor;
5352 result.presence_index = presence_index;
5361 memb_criticality_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
5362 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5365 ASN__CTFAIL(app_key, td, sptr,
5366 "%s: value not given (%s:%d)",
5367 td->name, __FILE__, __LINE__);
5372 if(1 /* No applicable constraints whatsoever */) {
5373 /* Nothing is here. See below */
5376 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5379 static asn_type_selector_result_t
5380 select_RANfunctionIDcause_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5381 asn_type_selector_result_t result = {0, 0};
5382 const asn_ioc_set_t *itable = asn_IOS_RANfunctionIDcause_ItemIEs_1;
5383 size_t constraining_column = 0; /* &id */
5384 size_t for_column = 2; /* &Value */
5385 size_t row, presence_index = 0;
5386 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RANfunctionIDcause_ItemIEs, id));
5388 for(row=0; row < itable->rows_count; row++) {
5389 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5390 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5392 if(type_cell->cell_kind == aioc__undefined)
5396 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5397 result.type_descriptor = type_cell->type_descriptor;
5398 result.presence_index = presence_index;
5407 memb_value_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
5408 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5411 ASN__CTFAIL(app_key, td, sptr,
5412 "%s: value not given (%s:%d)",
5413 td->name, __FILE__, __LINE__);
5418 if(1 /* No applicable constraints whatsoever */) {
5419 /* Nothing is here. See below */
5422 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5426 memb_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
5427 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5431 ASN__CTFAIL(app_key, td, sptr,
5432 "%s: value not given (%s:%d)",
5433 td->name, __FILE__, __LINE__);
5437 value = *(const long *)sptr;
5439 if((value >= 0L && value <= 65535L)) {
5440 /* Constraint check succeeded */
5443 ASN__CTFAIL(app_key, td, sptr,
5444 "%s: constraint failed (%s:%d)",
5445 td->name, __FILE__, __LINE__);
5450 static asn_type_selector_result_t
5451 select_RICsubscriptionRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5452 asn_type_selector_result_t result = {0, 0};
5453 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionRequest_IEs_1;
5454 size_t constraining_column = 0; /* &id */
5455 size_t for_column = 1; /* &criticality */
5456 size_t row, presence_index = 0;
5457 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionRequest_IEs, id));
5459 for(row=0; row < itable->rows_count; row++) {
5460 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5461 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5463 if(type_cell->cell_kind == aioc__undefined)
5467 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5468 result.type_descriptor = type_cell->type_descriptor;
5469 result.presence_index = presence_index;
5478 memb_criticality_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
5479 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5482 ASN__CTFAIL(app_key, td, sptr,
5483 "%s: value not given (%s:%d)",
5484 td->name, __FILE__, __LINE__);
5489 if(1 /* No applicable constraints whatsoever */) {
5490 /* Nothing is here. See below */
5493 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5496 static asn_type_selector_result_t
5497 select_RICsubscriptionRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5498 asn_type_selector_result_t result = {0, 0};
5499 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionRequest_IEs_1;
5500 size_t constraining_column = 0; /* &id */
5501 size_t for_column = 2; /* &Value */
5502 size_t row, presence_index = 0;
5503 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionRequest_IEs, id));
5505 for(row=0; row < itable->rows_count; row++) {
5506 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5507 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5509 if(type_cell->cell_kind == aioc__undefined)
5513 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5514 result.type_descriptor = type_cell->type_descriptor;
5515 result.presence_index = presence_index;
5524 memb_value_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
5525 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5528 ASN__CTFAIL(app_key, td, sptr,
5529 "%s: value not given (%s:%d)",
5530 td->name, __FILE__, __LINE__);
5535 if(1 /* No applicable constraints whatsoever */) {
5536 /* Nothing is here. See below */
5539 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5543 memb_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
5544 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5548 ASN__CTFAIL(app_key, td, sptr,
5549 "%s: value not given (%s:%d)",
5550 td->name, __FILE__, __LINE__);
5554 value = *(const long *)sptr;
5556 if((value >= 0L && value <= 65535L)) {
5557 /* Constraint check succeeded */
5560 ASN__CTFAIL(app_key, td, sptr,
5561 "%s: constraint failed (%s:%d)",
5562 td->name, __FILE__, __LINE__);
5567 static asn_type_selector_result_t
5568 select_RICsubscriptionResponse_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5569 asn_type_selector_result_t result = {0, 0};
5570 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionResponse_IEs_1;
5571 size_t constraining_column = 0; /* &id */
5572 size_t for_column = 1; /* &criticality */
5573 size_t row, presence_index = 0;
5574 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionResponse_IEs, id));
5576 for(row=0; row < itable->rows_count; row++) {
5577 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5578 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5580 if(type_cell->cell_kind == aioc__undefined)
5584 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5585 result.type_descriptor = type_cell->type_descriptor;
5586 result.presence_index = presence_index;
5595 memb_criticality_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
5596 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5599 ASN__CTFAIL(app_key, td, sptr,
5600 "%s: value not given (%s:%d)",
5601 td->name, __FILE__, __LINE__);
5606 if(1 /* No applicable constraints whatsoever */) {
5607 /* Nothing is here. See below */
5610 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5613 static asn_type_selector_result_t
5614 select_RICsubscriptionResponse_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5615 asn_type_selector_result_t result = {0, 0};
5616 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionResponse_IEs_1;
5617 size_t constraining_column = 0; /* &id */
5618 size_t for_column = 2; /* &Value */
5619 size_t row, presence_index = 0;
5620 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionResponse_IEs, id));
5622 for(row=0; row < itable->rows_count; row++) {
5623 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5624 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5626 if(type_cell->cell_kind == aioc__undefined)
5630 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5631 result.type_descriptor = type_cell->type_descriptor;
5632 result.presence_index = presence_index;
5641 memb_value_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
5642 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5645 ASN__CTFAIL(app_key, td, sptr,
5646 "%s: value not given (%s:%d)",
5647 td->name, __FILE__, __LINE__);
5652 if(1 /* No applicable constraints whatsoever */) {
5653 /* Nothing is here. See below */
5656 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5660 memb_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
5661 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5665 ASN__CTFAIL(app_key, td, sptr,
5666 "%s: value not given (%s:%d)",
5667 td->name, __FILE__, __LINE__);
5671 value = *(const long *)sptr;
5673 if((value >= 0L && value <= 65535L)) {
5674 /* Constraint check succeeded */
5677 ASN__CTFAIL(app_key, td, sptr,
5678 "%s: constraint failed (%s:%d)",
5679 td->name, __FILE__, __LINE__);
5684 static asn_type_selector_result_t
5685 select_RICsubscriptionFailure_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5686 asn_type_selector_result_t result = {0, 0};
5687 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionFailure_IEs_1;
5688 size_t constraining_column = 0; /* &id */
5689 size_t for_column = 1; /* &criticality */
5690 size_t row, presence_index = 0;
5691 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionFailure_IEs, id));
5693 for(row=0; row < itable->rows_count; row++) {
5694 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5695 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5697 if(type_cell->cell_kind == aioc__undefined)
5701 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5702 result.type_descriptor = type_cell->type_descriptor;
5703 result.presence_index = presence_index;
5712 memb_criticality_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
5713 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5716 ASN__CTFAIL(app_key, td, sptr,
5717 "%s: value not given (%s:%d)",
5718 td->name, __FILE__, __LINE__);
5723 if(1 /* No applicable constraints whatsoever */) {
5724 /* Nothing is here. See below */
5727 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5730 static asn_type_selector_result_t
5731 select_RICsubscriptionFailure_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5732 asn_type_selector_result_t result = {0, 0};
5733 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionFailure_IEs_1;
5734 size_t constraining_column = 0; /* &id */
5735 size_t for_column = 2; /* &Value */
5736 size_t row, presence_index = 0;
5737 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionFailure_IEs, id));
5739 for(row=0; row < itable->rows_count; row++) {
5740 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5741 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5743 if(type_cell->cell_kind == aioc__undefined)
5747 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5748 result.type_descriptor = type_cell->type_descriptor;
5749 result.presence_index = presence_index;
5758 memb_value_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
5759 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5762 ASN__CTFAIL(app_key, td, sptr,
5763 "%s: value not given (%s:%d)",
5764 td->name, __FILE__, __LINE__);
5769 if(1 /* No applicable constraints whatsoever */) {
5770 /* Nothing is here. See below */
5773 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5777 memb_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
5778 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5782 ASN__CTFAIL(app_key, td, sptr,
5783 "%s: value not given (%s:%d)",
5784 td->name, __FILE__, __LINE__);
5788 value = *(const long *)sptr;
5790 if((value >= 0L && value <= 65535L)) {
5791 /* Constraint check succeeded */
5794 ASN__CTFAIL(app_key, td, sptr,
5795 "%s: constraint failed (%s:%d)",
5796 td->name, __FILE__, __LINE__);
5801 static asn_type_selector_result_t
5802 select_RICsubscriptionDeleteRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5803 asn_type_selector_result_t result = {0, 0};
5804 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionDeleteRequest_IEs_1;
5805 size_t constraining_column = 0; /* &id */
5806 size_t for_column = 1; /* &criticality */
5807 size_t row, presence_index = 0;
5808 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionDeleteRequest_IEs, id));
5810 for(row=0; row < itable->rows_count; row++) {
5811 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5812 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5814 if(type_cell->cell_kind == aioc__undefined)
5818 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5819 result.type_descriptor = type_cell->type_descriptor;
5820 result.presence_index = presence_index;
5829 memb_criticality_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
5830 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5833 ASN__CTFAIL(app_key, td, sptr,
5834 "%s: value not given (%s:%d)",
5835 td->name, __FILE__, __LINE__);
5840 if(1 /* No applicable constraints whatsoever */) {
5841 /* Nothing is here. See below */
5844 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5847 static asn_type_selector_result_t
5848 select_RICsubscriptionDeleteRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5849 asn_type_selector_result_t result = {0, 0};
5850 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionDeleteRequest_IEs_1;
5851 size_t constraining_column = 0; /* &id */
5852 size_t for_column = 2; /* &Value */
5853 size_t row, presence_index = 0;
5854 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionDeleteRequest_IEs, id));
5856 for(row=0; row < itable->rows_count; row++) {
5857 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5858 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5860 if(type_cell->cell_kind == aioc__undefined)
5864 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5865 result.type_descriptor = type_cell->type_descriptor;
5866 result.presence_index = presence_index;
5875 memb_value_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
5876 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5879 ASN__CTFAIL(app_key, td, sptr,
5880 "%s: value not given (%s:%d)",
5881 td->name, __FILE__, __LINE__);
5886 if(1 /* No applicable constraints whatsoever */) {
5887 /* Nothing is here. See below */
5890 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5894 memb_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
5895 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5899 ASN__CTFAIL(app_key, td, sptr,
5900 "%s: value not given (%s:%d)",
5901 td->name, __FILE__, __LINE__);
5905 value = *(const long *)sptr;
5907 if((value >= 0L && value <= 65535L)) {
5908 /* Constraint check succeeded */
5911 ASN__CTFAIL(app_key, td, sptr,
5912 "%s: constraint failed (%s:%d)",
5913 td->name, __FILE__, __LINE__);
5918 static asn_type_selector_result_t
5919 select_RICsubscriptionDeleteResponse_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5920 asn_type_selector_result_t result = {0, 0};
5921 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionDeleteResponse_IEs_1;
5922 size_t constraining_column = 0; /* &id */
5923 size_t for_column = 1; /* &criticality */
5924 size_t row, presence_index = 0;
5925 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionDeleteResponse_IEs, id));
5927 for(row=0; row < itable->rows_count; row++) {
5928 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5929 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5931 if(type_cell->cell_kind == aioc__undefined)
5935 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5936 result.type_descriptor = type_cell->type_descriptor;
5937 result.presence_index = presence_index;
5946 memb_criticality_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
5947 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5950 ASN__CTFAIL(app_key, td, sptr,
5951 "%s: value not given (%s:%d)",
5952 td->name, __FILE__, __LINE__);
5957 if(1 /* No applicable constraints whatsoever */) {
5958 /* Nothing is here. See below */
5961 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5964 static asn_type_selector_result_t
5965 select_RICsubscriptionDeleteResponse_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5966 asn_type_selector_result_t result = {0, 0};
5967 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionDeleteResponse_IEs_1;
5968 size_t constraining_column = 0; /* &id */
5969 size_t for_column = 2; /* &Value */
5970 size_t row, presence_index = 0;
5971 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionDeleteResponse_IEs, id));
5973 for(row=0; row < itable->rows_count; row++) {
5974 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5975 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5977 if(type_cell->cell_kind == aioc__undefined)
5981 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5982 result.type_descriptor = type_cell->type_descriptor;
5983 result.presence_index = presence_index;
5992 memb_value_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
5993 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5996 ASN__CTFAIL(app_key, td, sptr,
5997 "%s: value not given (%s:%d)",
5998 td->name, __FILE__, __LINE__);
6003 if(1 /* No applicable constraints whatsoever */) {
6004 /* Nothing is here. See below */
6007 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6011 memb_id_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
6012 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6016 ASN__CTFAIL(app_key, td, sptr,
6017 "%s: value not given (%s:%d)",
6018 td->name, __FILE__, __LINE__);
6022 value = *(const long *)sptr;
6024 if((value >= 0L && value <= 65535L)) {
6025 /* Constraint check succeeded */
6028 ASN__CTFAIL(app_key, td, sptr,
6029 "%s: constraint failed (%s:%d)",
6030 td->name, __FILE__, __LINE__);
6035 static asn_type_selector_result_t
6036 select_RICsubscriptionDeleteFailure_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6037 asn_type_selector_result_t result = {0, 0};
6038 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionDeleteFailure_IEs_1;
6039 size_t constraining_column = 0; /* &id */
6040 size_t for_column = 1; /* &criticality */
6041 size_t row, presence_index = 0;
6042 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionDeleteFailure_IEs, id));
6044 for(row=0; row < itable->rows_count; row++) {
6045 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6046 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6048 if(type_cell->cell_kind == aioc__undefined)
6052 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6053 result.type_descriptor = type_cell->type_descriptor;
6054 result.presence_index = presence_index;
6063 memb_criticality_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
6064 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6067 ASN__CTFAIL(app_key, td, sptr,
6068 "%s: value not given (%s:%d)",
6069 td->name, __FILE__, __LINE__);
6074 if(1 /* No applicable constraints whatsoever */) {
6075 /* Nothing is here. See below */
6078 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6081 static asn_type_selector_result_t
6082 select_RICsubscriptionDeleteFailure_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6083 asn_type_selector_result_t result = {0, 0};
6084 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionDeleteFailure_IEs_1;
6085 size_t constraining_column = 0; /* &id */
6086 size_t for_column = 2; /* &Value */
6087 size_t row, presence_index = 0;
6088 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionDeleteFailure_IEs, id));
6090 for(row=0; row < itable->rows_count; row++) {
6091 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6092 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6094 if(type_cell->cell_kind == aioc__undefined)
6098 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6099 result.type_descriptor = type_cell->type_descriptor;
6100 result.presence_index = presence_index;
6109 memb_value_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
6110 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6113 ASN__CTFAIL(app_key, td, sptr,
6114 "%s: value not given (%s:%d)",
6115 td->name, __FILE__, __LINE__);
6120 if(1 /* No applicable constraints whatsoever */) {
6121 /* Nothing is here. See below */
6124 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6128 memb_id_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
6129 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6133 ASN__CTFAIL(app_key, td, sptr,
6134 "%s: value not given (%s:%d)",
6135 td->name, __FILE__, __LINE__);
6139 value = *(const long *)sptr;
6141 if((value >= 0L && value <= 65535L)) {
6142 /* Constraint check succeeded */
6145 ASN__CTFAIL(app_key, td, sptr,
6146 "%s: constraint failed (%s:%d)",
6147 td->name, __FILE__, __LINE__);
6152 static asn_type_selector_result_t
6153 select_RICsubscriptionDeleteRequired_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6154 asn_type_selector_result_t result = {0, 0};
6155 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionDeleteRequired_IEs_1;
6156 size_t constraining_column = 0; /* &id */
6157 size_t for_column = 1; /* &criticality */
6158 size_t row, presence_index = 0;
6159 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionDeleteRequired_IEs, id));
6161 for(row=0; row < itable->rows_count; row++) {
6162 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6163 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6165 if(type_cell->cell_kind == aioc__undefined)
6169 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6170 result.type_descriptor = type_cell->type_descriptor;
6171 result.presence_index = presence_index;
6180 memb_criticality_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
6181 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6184 ASN__CTFAIL(app_key, td, sptr,
6185 "%s: value not given (%s:%d)",
6186 td->name, __FILE__, __LINE__);
6191 if(1 /* No applicable constraints whatsoever */) {
6192 /* Nothing is here. See below */
6195 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6198 static asn_type_selector_result_t
6199 select_RICsubscriptionDeleteRequired_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6200 asn_type_selector_result_t result = {0, 0};
6201 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionDeleteRequired_IEs_1;
6202 size_t constraining_column = 0; /* &id */
6203 size_t for_column = 2; /* &Value */
6204 size_t row, presence_index = 0;
6205 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionDeleteRequired_IEs, id));
6207 for(row=0; row < itable->rows_count; row++) {
6208 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6209 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6211 if(type_cell->cell_kind == aioc__undefined)
6215 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6216 result.type_descriptor = type_cell->type_descriptor;
6217 result.presence_index = presence_index;
6226 memb_value_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
6227 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6230 ASN__CTFAIL(app_key, td, sptr,
6231 "%s: value not given (%s:%d)",
6232 td->name, __FILE__, __LINE__);
6237 if(1 /* No applicable constraints whatsoever */) {
6238 /* Nothing is here. See below */
6241 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6245 memb_id_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
6246 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6250 ASN__CTFAIL(app_key, td, sptr,
6251 "%s: value not given (%s:%d)",
6252 td->name, __FILE__, __LINE__);
6256 value = *(const long *)sptr;
6258 if((value >= 0L && value <= 65535L)) {
6259 /* Constraint check succeeded */
6262 ASN__CTFAIL(app_key, td, sptr,
6263 "%s: constraint failed (%s:%d)",
6264 td->name, __FILE__, __LINE__);
6269 static asn_type_selector_result_t
6270 select_RICsubscriptionModificationRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6271 asn_type_selector_result_t result = {0, 0};
6272 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionModificationRequest_IEs_1;
6273 size_t constraining_column = 0; /* &id */
6274 size_t for_column = 1; /* &criticality */
6275 size_t row, presence_index = 0;
6276 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionModificationRequest_IEs, id));
6278 for(row=0; row < itable->rows_count; row++) {
6279 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6280 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6282 if(type_cell->cell_kind == aioc__undefined)
6286 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6287 result.type_descriptor = type_cell->type_descriptor;
6288 result.presence_index = presence_index;
6297 memb_criticality_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
6298 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6301 ASN__CTFAIL(app_key, td, sptr,
6302 "%s: value not given (%s:%d)",
6303 td->name, __FILE__, __LINE__);
6308 if(1 /* No applicable constraints whatsoever */) {
6309 /* Nothing is here. See below */
6312 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6315 static asn_type_selector_result_t
6316 select_RICsubscriptionModificationRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6317 asn_type_selector_result_t result = {0, 0};
6318 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionModificationRequest_IEs_1;
6319 size_t constraining_column = 0; /* &id */
6320 size_t for_column = 2; /* &Value */
6321 size_t row, presence_index = 0;
6322 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionModificationRequest_IEs, id));
6324 for(row=0; row < itable->rows_count; row++) {
6325 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6326 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6328 if(type_cell->cell_kind == aioc__undefined)
6332 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6333 result.type_descriptor = type_cell->type_descriptor;
6334 result.presence_index = presence_index;
6343 memb_value_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
6344 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6347 ASN__CTFAIL(app_key, td, sptr,
6348 "%s: value not given (%s:%d)",
6349 td->name, __FILE__, __LINE__);
6354 if(1 /* No applicable constraints whatsoever */) {
6355 /* Nothing is here. See below */
6358 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6362 memb_id_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
6363 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6367 ASN__CTFAIL(app_key, td, sptr,
6368 "%s: value not given (%s:%d)",
6369 td->name, __FILE__, __LINE__);
6373 value = *(const long *)sptr;
6375 if((value >= 0L && value <= 65535L)) {
6376 /* Constraint check succeeded */
6379 ASN__CTFAIL(app_key, td, sptr,
6380 "%s: constraint failed (%s:%d)",
6381 td->name, __FILE__, __LINE__);
6386 static asn_type_selector_result_t
6387 select_RICsubscriptionModificationResponse_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6388 asn_type_selector_result_t result = {0, 0};
6389 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionModificationResponse_IEs_1;
6390 size_t constraining_column = 0; /* &id */
6391 size_t for_column = 1; /* &criticality */
6392 size_t row, presence_index = 0;
6393 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionModificationResponse_IEs, id));
6395 for(row=0; row < itable->rows_count; row++) {
6396 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6397 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6399 if(type_cell->cell_kind == aioc__undefined)
6403 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6404 result.type_descriptor = type_cell->type_descriptor;
6405 result.presence_index = presence_index;
6414 memb_criticality_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
6415 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6418 ASN__CTFAIL(app_key, td, sptr,
6419 "%s: value not given (%s:%d)",
6420 td->name, __FILE__, __LINE__);
6425 if(1 /* No applicable constraints whatsoever */) {
6426 /* Nothing is here. See below */
6429 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6432 static asn_type_selector_result_t
6433 select_RICsubscriptionModificationResponse_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6434 asn_type_selector_result_t result = {0, 0};
6435 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionModificationResponse_IEs_1;
6436 size_t constraining_column = 0; /* &id */
6437 size_t for_column = 2; /* &Value */
6438 size_t row, presence_index = 0;
6439 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionModificationResponse_IEs, id));
6441 for(row=0; row < itable->rows_count; row++) {
6442 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6443 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6445 if(type_cell->cell_kind == aioc__undefined)
6449 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6450 result.type_descriptor = type_cell->type_descriptor;
6451 result.presence_index = presence_index;
6460 memb_value_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
6461 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6464 ASN__CTFAIL(app_key, td, sptr,
6465 "%s: value not given (%s:%d)",
6466 td->name, __FILE__, __LINE__);
6471 if(1 /* No applicable constraints whatsoever */) {
6472 /* Nothing is here. See below */
6475 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6479 memb_id_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
6480 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6484 ASN__CTFAIL(app_key, td, sptr,
6485 "%s: value not given (%s:%d)",
6486 td->name, __FILE__, __LINE__);
6490 value = *(const long *)sptr;
6492 if((value >= 0L && value <= 65535L)) {
6493 /* Constraint check succeeded */
6496 ASN__CTFAIL(app_key, td, sptr,
6497 "%s: constraint failed (%s:%d)",
6498 td->name, __FILE__, __LINE__);
6503 static asn_type_selector_result_t
6504 select_RICsubscriptionModificationFailure_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6505 asn_type_selector_result_t result = {0, 0};
6506 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionModificationFailure_IEs_1;
6507 size_t constraining_column = 0; /* &id */
6508 size_t for_column = 1; /* &criticality */
6509 size_t row, presence_index = 0;
6510 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionModificationFailure_IEs, id));
6512 for(row=0; row < itable->rows_count; row++) {
6513 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6514 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6516 if(type_cell->cell_kind == aioc__undefined)
6520 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6521 result.type_descriptor = type_cell->type_descriptor;
6522 result.presence_index = presence_index;
6531 memb_criticality_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
6532 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6535 ASN__CTFAIL(app_key, td, sptr,
6536 "%s: value not given (%s:%d)",
6537 td->name, __FILE__, __LINE__);
6542 if(1 /* No applicable constraints whatsoever */) {
6543 /* Nothing is here. See below */
6546 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6549 static asn_type_selector_result_t
6550 select_RICsubscriptionModificationFailure_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6551 asn_type_selector_result_t result = {0, 0};
6552 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionModificationFailure_IEs_1;
6553 size_t constraining_column = 0; /* &id */
6554 size_t for_column = 2; /* &Value */
6555 size_t row, presence_index = 0;
6556 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionModificationFailure_IEs, id));
6558 for(row=0; row < itable->rows_count; row++) {
6559 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6560 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6562 if(type_cell->cell_kind == aioc__undefined)
6566 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6567 result.type_descriptor = type_cell->type_descriptor;
6568 result.presence_index = presence_index;
6577 memb_value_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
6578 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6581 ASN__CTFAIL(app_key, td, sptr,
6582 "%s: value not given (%s:%d)",
6583 td->name, __FILE__, __LINE__);
6588 if(1 /* No applicable constraints whatsoever */) {
6589 /* Nothing is here. See below */
6592 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6596 memb_id_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
6597 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6601 ASN__CTFAIL(app_key, td, sptr,
6602 "%s: value not given (%s:%d)",
6603 td->name, __FILE__, __LINE__);
6607 value = *(const long *)sptr;
6609 if((value >= 0L && value <= 65535L)) {
6610 /* Constraint check succeeded */
6613 ASN__CTFAIL(app_key, td, sptr,
6614 "%s: constraint failed (%s:%d)",
6615 td->name, __FILE__, __LINE__);
6620 static asn_type_selector_result_t
6621 select_RICsubscriptionModificationRequired_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6622 asn_type_selector_result_t result = {0, 0};
6623 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionModificationRequired_IEs_1;
6624 size_t constraining_column = 0; /* &id */
6625 size_t for_column = 1; /* &criticality */
6626 size_t row, presence_index = 0;
6627 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionModificationRequired_IEs, id));
6629 for(row=0; row < itable->rows_count; row++) {
6630 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6631 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6633 if(type_cell->cell_kind == aioc__undefined)
6637 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6638 result.type_descriptor = type_cell->type_descriptor;
6639 result.presence_index = presence_index;
6648 memb_criticality_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
6649 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6652 ASN__CTFAIL(app_key, td, sptr,
6653 "%s: value not given (%s:%d)",
6654 td->name, __FILE__, __LINE__);
6659 if(1 /* No applicable constraints whatsoever */) {
6660 /* Nothing is here. See below */
6663 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6666 static asn_type_selector_result_t
6667 select_RICsubscriptionModificationRequired_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6668 asn_type_selector_result_t result = {0, 0};
6669 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionModificationRequired_IEs_1;
6670 size_t constraining_column = 0; /* &id */
6671 size_t for_column = 2; /* &Value */
6672 size_t row, presence_index = 0;
6673 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionModificationRequired_IEs, id));
6675 for(row=0; row < itable->rows_count; row++) {
6676 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6677 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6679 if(type_cell->cell_kind == aioc__undefined)
6683 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6684 result.type_descriptor = type_cell->type_descriptor;
6685 result.presence_index = presence_index;
6694 memb_value_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
6695 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6698 ASN__CTFAIL(app_key, td, sptr,
6699 "%s: value not given (%s:%d)",
6700 td->name, __FILE__, __LINE__);
6705 if(1 /* No applicable constraints whatsoever */) {
6706 /* Nothing is here. See below */
6709 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6713 memb_id_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
6714 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6718 ASN__CTFAIL(app_key, td, sptr,
6719 "%s: value not given (%s:%d)",
6720 td->name, __FILE__, __LINE__);
6724 value = *(const long *)sptr;
6726 if((value >= 0L && value <= 65535L)) {
6727 /* Constraint check succeeded */
6730 ASN__CTFAIL(app_key, td, sptr,
6731 "%s: constraint failed (%s:%d)",
6732 td->name, __FILE__, __LINE__);
6737 static asn_type_selector_result_t
6738 select_RICsubscriptionModificationConfirm_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6739 asn_type_selector_result_t result = {0, 0};
6740 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionModificationConfirm_IEs_1;
6741 size_t constraining_column = 0; /* &id */
6742 size_t for_column = 1; /* &criticality */
6743 size_t row, presence_index = 0;
6744 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionModificationConfirm_IEs, id));
6746 for(row=0; row < itable->rows_count; row++) {
6747 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6748 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6750 if(type_cell->cell_kind == aioc__undefined)
6754 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6755 result.type_descriptor = type_cell->type_descriptor;
6756 result.presence_index = presence_index;
6765 memb_criticality_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
6766 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6769 ASN__CTFAIL(app_key, td, sptr,
6770 "%s: value not given (%s:%d)",
6771 td->name, __FILE__, __LINE__);
6776 if(1 /* No applicable constraints whatsoever */) {
6777 /* Nothing is here. See below */
6780 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6783 static asn_type_selector_result_t
6784 select_RICsubscriptionModificationConfirm_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6785 asn_type_selector_result_t result = {0, 0};
6786 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionModificationConfirm_IEs_1;
6787 size_t constraining_column = 0; /* &id */
6788 size_t for_column = 2; /* &Value */
6789 size_t row, presence_index = 0;
6790 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionModificationConfirm_IEs, id));
6792 for(row=0; row < itable->rows_count; row++) {
6793 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6794 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6796 if(type_cell->cell_kind == aioc__undefined)
6800 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6801 result.type_descriptor = type_cell->type_descriptor;
6802 result.presence_index = presence_index;
6811 memb_value_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
6812 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6815 ASN__CTFAIL(app_key, td, sptr,
6816 "%s: value not given (%s:%d)",
6817 td->name, __FILE__, __LINE__);
6822 if(1 /* No applicable constraints whatsoever */) {
6823 /* Nothing is here. See below */
6826 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6830 memb_id_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
6831 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6835 ASN__CTFAIL(app_key, td, sptr,
6836 "%s: value not given (%s:%d)",
6837 td->name, __FILE__, __LINE__);
6841 value = *(const long *)sptr;
6843 if((value >= 0L && value <= 65535L)) {
6844 /* Constraint check succeeded */
6847 ASN__CTFAIL(app_key, td, sptr,
6848 "%s: constraint failed (%s:%d)",
6849 td->name, __FILE__, __LINE__);
6854 static asn_type_selector_result_t
6855 select_RICsubscriptionModificationRefuse_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6856 asn_type_selector_result_t result = {0, 0};
6857 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionModificationRefuse_IEs_1;
6858 size_t constraining_column = 0; /* &id */
6859 size_t for_column = 1; /* &criticality */
6860 size_t row, presence_index = 0;
6861 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionModificationRefuse_IEs, id));
6863 for(row=0; row < itable->rows_count; row++) {
6864 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6865 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6867 if(type_cell->cell_kind == aioc__undefined)
6871 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6872 result.type_descriptor = type_cell->type_descriptor;
6873 result.presence_index = presence_index;
6882 memb_criticality_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
6883 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6886 ASN__CTFAIL(app_key, td, sptr,
6887 "%s: value not given (%s:%d)",
6888 td->name, __FILE__, __LINE__);
6893 if(1 /* No applicable constraints whatsoever */) {
6894 /* Nothing is here. See below */
6897 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6900 static asn_type_selector_result_t
6901 select_RICsubscriptionModificationRefuse_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6902 asn_type_selector_result_t result = {0, 0};
6903 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionModificationRefuse_IEs_1;
6904 size_t constraining_column = 0; /* &id */
6905 size_t for_column = 2; /* &Value */
6906 size_t row, presence_index = 0;
6907 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionModificationRefuse_IEs, id));
6909 for(row=0; row < itable->rows_count; row++) {
6910 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6911 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6913 if(type_cell->cell_kind == aioc__undefined)
6917 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6918 result.type_descriptor = type_cell->type_descriptor;
6919 result.presence_index = presence_index;
6928 memb_value_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
6929 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6932 ASN__CTFAIL(app_key, td, sptr,
6933 "%s: value not given (%s:%d)",
6934 td->name, __FILE__, __LINE__);
6939 if(1 /* No applicable constraints whatsoever */) {
6940 /* Nothing is here. See below */
6943 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6947 memb_id_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
6948 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6952 ASN__CTFAIL(app_key, td, sptr,
6953 "%s: value not given (%s:%d)",
6954 td->name, __FILE__, __LINE__);
6958 value = *(const long *)sptr;
6960 if((value >= 0L && value <= 65535L)) {
6961 /* Constraint check succeeded */
6964 ASN__CTFAIL(app_key, td, sptr,
6965 "%s: constraint failed (%s:%d)",
6966 td->name, __FILE__, __LINE__);
6971 static asn_type_selector_result_t
6972 select_RICindication_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6973 asn_type_selector_result_t result = {0, 0};
6974 const asn_ioc_set_t *itable = asn_IOS_RICindication_IEs_1;
6975 size_t constraining_column = 0; /* &id */
6976 size_t for_column = 1; /* &criticality */
6977 size_t row, presence_index = 0;
6978 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICindication_IEs, id));
6980 for(row=0; row < itable->rows_count; row++) {
6981 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6982 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6984 if(type_cell->cell_kind == aioc__undefined)
6988 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6989 result.type_descriptor = type_cell->type_descriptor;
6990 result.presence_index = presence_index;
6999 memb_criticality_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
7000 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7003 ASN__CTFAIL(app_key, td, sptr,
7004 "%s: value not given (%s:%d)",
7005 td->name, __FILE__, __LINE__);
7010 if(1 /* No applicable constraints whatsoever */) {
7011 /* Nothing is here. See below */
7014 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7017 static asn_type_selector_result_t
7018 select_RICindication_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7019 asn_type_selector_result_t result = {0, 0};
7020 const asn_ioc_set_t *itable = asn_IOS_RICindication_IEs_1;
7021 size_t constraining_column = 0; /* &id */
7022 size_t for_column = 2; /* &Value */
7023 size_t row, presence_index = 0;
7024 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICindication_IEs, id));
7026 for(row=0; row < itable->rows_count; row++) {
7027 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7028 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7030 if(type_cell->cell_kind == aioc__undefined)
7034 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7035 result.type_descriptor = type_cell->type_descriptor;
7036 result.presence_index = presence_index;
7045 memb_value_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
7046 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7049 ASN__CTFAIL(app_key, td, sptr,
7050 "%s: value not given (%s:%d)",
7051 td->name, __FILE__, __LINE__);
7056 if(1 /* No applicable constraints whatsoever */) {
7057 /* Nothing is here. See below */
7060 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7064 memb_id_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
7065 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7069 ASN__CTFAIL(app_key, td, sptr,
7070 "%s: value not given (%s:%d)",
7071 td->name, __FILE__, __LINE__);
7075 value = *(const long *)sptr;
7077 if((value >= 0L && value <= 65535L)) {
7078 /* Constraint check succeeded */
7081 ASN__CTFAIL(app_key, td, sptr,
7082 "%s: constraint failed (%s:%d)",
7083 td->name, __FILE__, __LINE__);
7088 static asn_type_selector_result_t
7089 select_RICcontrolRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7090 asn_type_selector_result_t result = {0, 0};
7091 const asn_ioc_set_t *itable = asn_IOS_RICcontrolRequest_IEs_1;
7092 size_t constraining_column = 0; /* &id */
7093 size_t for_column = 1; /* &criticality */
7094 size_t row, presence_index = 0;
7095 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICcontrolRequest_IEs, id));
7097 for(row=0; row < itable->rows_count; row++) {
7098 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7099 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7101 if(type_cell->cell_kind == aioc__undefined)
7105 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7106 result.type_descriptor = type_cell->type_descriptor;
7107 result.presence_index = presence_index;
7116 memb_criticality_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
7117 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7120 ASN__CTFAIL(app_key, td, sptr,
7121 "%s: value not given (%s:%d)",
7122 td->name, __FILE__, __LINE__);
7127 if(1 /* No applicable constraints whatsoever */) {
7128 /* Nothing is here. See below */
7131 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7134 static asn_type_selector_result_t
7135 select_RICcontrolRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7136 asn_type_selector_result_t result = {0, 0};
7137 const asn_ioc_set_t *itable = asn_IOS_RICcontrolRequest_IEs_1;
7138 size_t constraining_column = 0; /* &id */
7139 size_t for_column = 2; /* &Value */
7140 size_t row, presence_index = 0;
7141 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICcontrolRequest_IEs, id));
7143 for(row=0; row < itable->rows_count; row++) {
7144 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7145 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7147 if(type_cell->cell_kind == aioc__undefined)
7151 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7152 result.type_descriptor = type_cell->type_descriptor;
7153 result.presence_index = presence_index;
7162 memb_value_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
7163 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7166 ASN__CTFAIL(app_key, td, sptr,
7167 "%s: value not given (%s:%d)",
7168 td->name, __FILE__, __LINE__);
7173 if(1 /* No applicable constraints whatsoever */) {
7174 /* Nothing is here. See below */
7177 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7181 memb_id_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
7182 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7186 ASN__CTFAIL(app_key, td, sptr,
7187 "%s: value not given (%s:%d)",
7188 td->name, __FILE__, __LINE__);
7192 value = *(const long *)sptr;
7194 if((value >= 0L && value <= 65535L)) {
7195 /* Constraint check succeeded */
7198 ASN__CTFAIL(app_key, td, sptr,
7199 "%s: constraint failed (%s:%d)",
7200 td->name, __FILE__, __LINE__);
7205 static asn_type_selector_result_t
7206 select_RICcontrolAcknowledge_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7207 asn_type_selector_result_t result = {0, 0};
7208 const asn_ioc_set_t *itable = asn_IOS_RICcontrolAcknowledge_IEs_1;
7209 size_t constraining_column = 0; /* &id */
7210 size_t for_column = 1; /* &criticality */
7211 size_t row, presence_index = 0;
7212 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICcontrolAcknowledge_IEs, id));
7214 for(row=0; row < itable->rows_count; row++) {
7215 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7216 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7218 if(type_cell->cell_kind == aioc__undefined)
7222 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7223 result.type_descriptor = type_cell->type_descriptor;
7224 result.presence_index = presence_index;
7233 memb_criticality_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
7234 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7237 ASN__CTFAIL(app_key, td, sptr,
7238 "%s: value not given (%s:%d)",
7239 td->name, __FILE__, __LINE__);
7244 if(1 /* No applicable constraints whatsoever */) {
7245 /* Nothing is here. See below */
7248 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7251 static asn_type_selector_result_t
7252 select_RICcontrolAcknowledge_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7253 asn_type_selector_result_t result = {0, 0};
7254 const asn_ioc_set_t *itable = asn_IOS_RICcontrolAcknowledge_IEs_1;
7255 size_t constraining_column = 0; /* &id */
7256 size_t for_column = 2; /* &Value */
7257 size_t row, presence_index = 0;
7258 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICcontrolAcknowledge_IEs, id));
7260 for(row=0; row < itable->rows_count; row++) {
7261 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7262 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7264 if(type_cell->cell_kind == aioc__undefined)
7268 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7269 result.type_descriptor = type_cell->type_descriptor;
7270 result.presence_index = presence_index;
7279 memb_value_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
7280 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7283 ASN__CTFAIL(app_key, td, sptr,
7284 "%s: value not given (%s:%d)",
7285 td->name, __FILE__, __LINE__);
7290 if(1 /* No applicable constraints whatsoever */) {
7291 /* Nothing is here. See below */
7294 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7298 memb_id_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
7299 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7303 ASN__CTFAIL(app_key, td, sptr,
7304 "%s: value not given (%s:%d)",
7305 td->name, __FILE__, __LINE__);
7309 value = *(const long *)sptr;
7311 if((value >= 0L && value <= 65535L)) {
7312 /* Constraint check succeeded */
7315 ASN__CTFAIL(app_key, td, sptr,
7316 "%s: constraint failed (%s:%d)",
7317 td->name, __FILE__, __LINE__);
7322 static asn_type_selector_result_t
7323 select_RICcontrolFailure_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7324 asn_type_selector_result_t result = {0, 0};
7325 const asn_ioc_set_t *itable = asn_IOS_RICcontrolFailure_IEs_1;
7326 size_t constraining_column = 0; /* &id */
7327 size_t for_column = 1; /* &criticality */
7328 size_t row, presence_index = 0;
7329 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICcontrolFailure_IEs, id));
7331 for(row=0; row < itable->rows_count; row++) {
7332 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7333 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7335 if(type_cell->cell_kind == aioc__undefined)
7339 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7340 result.type_descriptor = type_cell->type_descriptor;
7341 result.presence_index = presence_index;
7350 memb_criticality_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
7351 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7354 ASN__CTFAIL(app_key, td, sptr,
7355 "%s: value not given (%s:%d)",
7356 td->name, __FILE__, __LINE__);
7361 if(1 /* No applicable constraints whatsoever */) {
7362 /* Nothing is here. See below */
7365 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7368 static asn_type_selector_result_t
7369 select_RICcontrolFailure_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7370 asn_type_selector_result_t result = {0, 0};
7371 const asn_ioc_set_t *itable = asn_IOS_RICcontrolFailure_IEs_1;
7372 size_t constraining_column = 0; /* &id */
7373 size_t for_column = 2; /* &Value */
7374 size_t row, presence_index = 0;
7375 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICcontrolFailure_IEs, id));
7377 for(row=0; row < itable->rows_count; row++) {
7378 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7379 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7381 if(type_cell->cell_kind == aioc__undefined)
7385 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7386 result.type_descriptor = type_cell->type_descriptor;
7387 result.presence_index = presence_index;
7396 memb_value_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
7397 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7400 ASN__CTFAIL(app_key, td, sptr,
7401 "%s: value not given (%s:%d)",
7402 td->name, __FILE__, __LINE__);
7407 if(1 /* No applicable constraints whatsoever */) {
7408 /* Nothing is here. See below */
7411 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7415 memb_id_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
7416 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7420 ASN__CTFAIL(app_key, td, sptr,
7421 "%s: value not given (%s:%d)",
7422 td->name, __FILE__, __LINE__);
7426 value = *(const long *)sptr;
7428 if((value >= 0L && value <= 65535L)) {
7429 /* Constraint check succeeded */
7432 ASN__CTFAIL(app_key, td, sptr,
7433 "%s: constraint failed (%s:%d)",
7434 td->name, __FILE__, __LINE__);
7439 static asn_type_selector_result_t
7440 select_RICQueryRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7441 asn_type_selector_result_t result = {0, 0};
7442 const asn_ioc_set_t *itable = asn_IOS_RICQueryRequest_IEs_1;
7443 size_t constraining_column = 0; /* &id */
7444 size_t for_column = 1; /* &criticality */
7445 size_t row, presence_index = 0;
7446 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICQueryRequest_IEs, id));
7448 for(row=0; row < itable->rows_count; row++) {
7449 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7450 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7452 if(type_cell->cell_kind == aioc__undefined)
7456 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7457 result.type_descriptor = type_cell->type_descriptor;
7458 result.presence_index = presence_index;
7467 memb_criticality_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
7468 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7471 ASN__CTFAIL(app_key, td, sptr,
7472 "%s: value not given (%s:%d)",
7473 td->name, __FILE__, __LINE__);
7478 if(1 /* No applicable constraints whatsoever */) {
7479 /* Nothing is here. See below */
7482 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7485 static asn_type_selector_result_t
7486 select_RICQueryRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7487 asn_type_selector_result_t result = {0, 0};
7488 const asn_ioc_set_t *itable = asn_IOS_RICQueryRequest_IEs_1;
7489 size_t constraining_column = 0; /* &id */
7490 size_t for_column = 2; /* &Value */
7491 size_t row, presence_index = 0;
7492 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICQueryRequest_IEs, id));
7494 for(row=0; row < itable->rows_count; row++) {
7495 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7496 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7498 if(type_cell->cell_kind == aioc__undefined)
7502 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7503 result.type_descriptor = type_cell->type_descriptor;
7504 result.presence_index = presence_index;
7513 memb_value_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
7514 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7517 ASN__CTFAIL(app_key, td, sptr,
7518 "%s: value not given (%s:%d)",
7519 td->name, __FILE__, __LINE__);
7524 if(1 /* No applicable constraints whatsoever */) {
7525 /* Nothing is here. See below */
7528 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7532 memb_id_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
7533 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7537 ASN__CTFAIL(app_key, td, sptr,
7538 "%s: value not given (%s:%d)",
7539 td->name, __FILE__, __LINE__);
7543 value = *(const long *)sptr;
7545 if((value >= 0L && value <= 65535L)) {
7546 /* Constraint check succeeded */
7549 ASN__CTFAIL(app_key, td, sptr,
7550 "%s: constraint failed (%s:%d)",
7551 td->name, __FILE__, __LINE__);
7556 static asn_type_selector_result_t
7557 select_RICQueryResponse_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7558 asn_type_selector_result_t result = {0, 0};
7559 const asn_ioc_set_t *itable = asn_IOS_RICQueryResponse_IEs_1;
7560 size_t constraining_column = 0; /* &id */
7561 size_t for_column = 1; /* &criticality */
7562 size_t row, presence_index = 0;
7563 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICQueryResponse_IEs, id));
7565 for(row=0; row < itable->rows_count; row++) {
7566 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7567 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7569 if(type_cell->cell_kind == aioc__undefined)
7573 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7574 result.type_descriptor = type_cell->type_descriptor;
7575 result.presence_index = presence_index;
7584 memb_criticality_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
7585 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7588 ASN__CTFAIL(app_key, td, sptr,
7589 "%s: value not given (%s:%d)",
7590 td->name, __FILE__, __LINE__);
7595 if(1 /* No applicable constraints whatsoever */) {
7596 /* Nothing is here. See below */
7599 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7602 static asn_type_selector_result_t
7603 select_RICQueryResponse_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7604 asn_type_selector_result_t result = {0, 0};
7605 const asn_ioc_set_t *itable = asn_IOS_RICQueryResponse_IEs_1;
7606 size_t constraining_column = 0; /* &id */
7607 size_t for_column = 2; /* &Value */
7608 size_t row, presence_index = 0;
7609 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICQueryResponse_IEs, id));
7611 for(row=0; row < itable->rows_count; row++) {
7612 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7613 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7615 if(type_cell->cell_kind == aioc__undefined)
7619 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7620 result.type_descriptor = type_cell->type_descriptor;
7621 result.presence_index = presence_index;
7630 memb_value_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
7631 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7634 ASN__CTFAIL(app_key, td, sptr,
7635 "%s: value not given (%s:%d)",
7636 td->name, __FILE__, __LINE__);
7641 if(1 /* No applicable constraints whatsoever */) {
7642 /* Nothing is here. See below */
7645 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7649 memb_id_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
7650 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7654 ASN__CTFAIL(app_key, td, sptr,
7655 "%s: value not given (%s:%d)",
7656 td->name, __FILE__, __LINE__);
7660 value = *(const long *)sptr;
7662 if((value >= 0L && value <= 65535L)) {
7663 /* Constraint check succeeded */
7666 ASN__CTFAIL(app_key, td, sptr,
7667 "%s: constraint failed (%s:%d)",
7668 td->name, __FILE__, __LINE__);
7673 static asn_type_selector_result_t
7674 select_RICQueryFailure_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7675 asn_type_selector_result_t result = {0, 0};
7676 const asn_ioc_set_t *itable = asn_IOS_RICQueryFailure_IEs_1;
7677 size_t constraining_column = 0; /* &id */
7678 size_t for_column = 1; /* &criticality */
7679 size_t row, presence_index = 0;
7680 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICQueryFailure_IEs, id));
7682 for(row=0; row < itable->rows_count; row++) {
7683 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7684 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7686 if(type_cell->cell_kind == aioc__undefined)
7690 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7691 result.type_descriptor = type_cell->type_descriptor;
7692 result.presence_index = presence_index;
7701 memb_criticality_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
7702 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7705 ASN__CTFAIL(app_key, td, sptr,
7706 "%s: value not given (%s:%d)",
7707 td->name, __FILE__, __LINE__);
7712 if(1 /* No applicable constraints whatsoever */) {
7713 /* Nothing is here. See below */
7716 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7719 static asn_type_selector_result_t
7720 select_RICQueryFailure_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7721 asn_type_selector_result_t result = {0, 0};
7722 const asn_ioc_set_t *itable = asn_IOS_RICQueryFailure_IEs_1;
7723 size_t constraining_column = 0; /* &id */
7724 size_t for_column = 2; /* &Value */
7725 size_t row, presence_index = 0;
7726 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICQueryFailure_IEs, id));
7728 for(row=0; row < itable->rows_count; row++) {
7729 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7730 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7732 if(type_cell->cell_kind == aioc__undefined)
7736 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7737 result.type_descriptor = type_cell->type_descriptor;
7738 result.presence_index = presence_index;
7747 memb_value_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
7748 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7751 ASN__CTFAIL(app_key, td, sptr,
7752 "%s: value not given (%s:%d)",
7753 td->name, __FILE__, __LINE__);
7758 if(1 /* No applicable constraints whatsoever */) {
7759 /* Nothing is here. See below */
7762 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7766 memb_id_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
7767 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7771 ASN__CTFAIL(app_key, td, sptr,
7772 "%s: value not given (%s:%d)",
7773 td->name, __FILE__, __LINE__);
7777 value = *(const long *)sptr;
7779 if((value >= 0L && value <= 65535L)) {
7780 /* Constraint check succeeded */
7783 ASN__CTFAIL(app_key, td, sptr,
7784 "%s: constraint failed (%s:%d)",
7785 td->name, __FILE__, __LINE__);
7790 static asn_type_selector_result_t
7791 select_ErrorIndication_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7792 asn_type_selector_result_t result = {0, 0};
7793 const asn_ioc_set_t *itable = asn_IOS_ErrorIndication_IEs_1;
7794 size_t constraining_column = 0; /* &id */
7795 size_t for_column = 1; /* &criticality */
7796 size_t row, presence_index = 0;
7797 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ErrorIndication_IEs, id));
7799 for(row=0; row < itable->rows_count; row++) {
7800 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7801 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7803 if(type_cell->cell_kind == aioc__undefined)
7807 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7808 result.type_descriptor = type_cell->type_descriptor;
7809 result.presence_index = presence_index;
7818 memb_criticality_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
7819 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7822 ASN__CTFAIL(app_key, td, sptr,
7823 "%s: value not given (%s:%d)",
7824 td->name, __FILE__, __LINE__);
7829 if(1 /* No applicable constraints whatsoever */) {
7830 /* Nothing is here. See below */
7833 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7836 static asn_type_selector_result_t
7837 select_ErrorIndication_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7838 asn_type_selector_result_t result = {0, 0};
7839 const asn_ioc_set_t *itable = asn_IOS_ErrorIndication_IEs_1;
7840 size_t constraining_column = 0; /* &id */
7841 size_t for_column = 2; /* &Value */
7842 size_t row, presence_index = 0;
7843 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ErrorIndication_IEs, id));
7845 for(row=0; row < itable->rows_count; row++) {
7846 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7847 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7849 if(type_cell->cell_kind == aioc__undefined)
7853 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7854 result.type_descriptor = type_cell->type_descriptor;
7855 result.presence_index = presence_index;
7864 memb_value_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
7865 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7868 ASN__CTFAIL(app_key, td, sptr,
7869 "%s: value not given (%s:%d)",
7870 td->name, __FILE__, __LINE__);
7875 if(1 /* No applicable constraints whatsoever */) {
7876 /* Nothing is here. See below */
7879 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7883 memb_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
7884 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7888 ASN__CTFAIL(app_key, td, sptr,
7889 "%s: value not given (%s:%d)",
7890 td->name, __FILE__, __LINE__);
7894 value = *(const long *)sptr;
7896 if((value >= 0L && value <= 65535L)) {
7897 /* Constraint check succeeded */
7900 ASN__CTFAIL(app_key, td, sptr,
7901 "%s: constraint failed (%s:%d)",
7902 td->name, __FILE__, __LINE__);
7907 static asn_type_selector_result_t
7908 select_E2setupRequestIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7909 asn_type_selector_result_t result = {0, 0};
7910 const asn_ioc_set_t *itable = asn_IOS_E2setupRequestIEs_1;
7911 size_t constraining_column = 0; /* &id */
7912 size_t for_column = 1; /* &criticality */
7913 size_t row, presence_index = 0;
7914 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2setupRequestIEs, id));
7916 for(row=0; row < itable->rows_count; row++) {
7917 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7918 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7920 if(type_cell->cell_kind == aioc__undefined)
7924 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7925 result.type_descriptor = type_cell->type_descriptor;
7926 result.presence_index = presence_index;
7935 memb_criticality_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
7936 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7939 ASN__CTFAIL(app_key, td, sptr,
7940 "%s: value not given (%s:%d)",
7941 td->name, __FILE__, __LINE__);
7946 if(1 /* No applicable constraints whatsoever */) {
7947 /* Nothing is here. See below */
7950 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7953 static asn_type_selector_result_t
7954 select_E2setupRequestIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7955 asn_type_selector_result_t result = {0, 0};
7956 const asn_ioc_set_t *itable = asn_IOS_E2setupRequestIEs_1;
7957 size_t constraining_column = 0; /* &id */
7958 size_t for_column = 2; /* &Value */
7959 size_t row, presence_index = 0;
7960 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2setupRequestIEs, id));
7962 for(row=0; row < itable->rows_count; row++) {
7963 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7964 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7966 if(type_cell->cell_kind == aioc__undefined)
7970 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7971 result.type_descriptor = type_cell->type_descriptor;
7972 result.presence_index = presence_index;
7981 memb_value_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
7982 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7985 ASN__CTFAIL(app_key, td, sptr,
7986 "%s: value not given (%s:%d)",
7987 td->name, __FILE__, __LINE__);
7992 if(1 /* No applicable constraints whatsoever */) {
7993 /* Nothing is here. See below */
7996 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8000 memb_id_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
8001 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8005 ASN__CTFAIL(app_key, td, sptr,
8006 "%s: value not given (%s:%d)",
8007 td->name, __FILE__, __LINE__);
8011 value = *(const long *)sptr;
8013 if((value >= 0L && value <= 65535L)) {
8014 /* Constraint check succeeded */
8017 ASN__CTFAIL(app_key, td, sptr,
8018 "%s: constraint failed (%s:%d)",
8019 td->name, __FILE__, __LINE__);
8024 static asn_type_selector_result_t
8025 select_E2setupResponseIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8026 asn_type_selector_result_t result = {0, 0};
8027 const asn_ioc_set_t *itable = asn_IOS_E2setupResponseIEs_1;
8028 size_t constraining_column = 0; /* &id */
8029 size_t for_column = 1; /* &criticality */
8030 size_t row, presence_index = 0;
8031 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2setupResponseIEs, id));
8033 for(row=0; row < itable->rows_count; row++) {
8034 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8035 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8037 if(type_cell->cell_kind == aioc__undefined)
8041 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8042 result.type_descriptor = type_cell->type_descriptor;
8043 result.presence_index = presence_index;
8052 memb_criticality_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
8053 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8056 ASN__CTFAIL(app_key, td, sptr,
8057 "%s: value not given (%s:%d)",
8058 td->name, __FILE__, __LINE__);
8063 if(1 /* No applicable constraints whatsoever */) {
8064 /* Nothing is here. See below */
8067 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8070 static asn_type_selector_result_t
8071 select_E2setupResponseIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8072 asn_type_selector_result_t result = {0, 0};
8073 const asn_ioc_set_t *itable = asn_IOS_E2setupResponseIEs_1;
8074 size_t constraining_column = 0; /* &id */
8075 size_t for_column = 2; /* &Value */
8076 size_t row, presence_index = 0;
8077 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2setupResponseIEs, id));
8079 for(row=0; row < itable->rows_count; row++) {
8080 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8081 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8083 if(type_cell->cell_kind == aioc__undefined)
8087 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8088 result.type_descriptor = type_cell->type_descriptor;
8089 result.presence_index = presence_index;
8098 memb_value_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
8099 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8102 ASN__CTFAIL(app_key, td, sptr,
8103 "%s: value not given (%s:%d)",
8104 td->name, __FILE__, __LINE__);
8109 if(1 /* No applicable constraints whatsoever */) {
8110 /* Nothing is here. See below */
8113 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8117 memb_id_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
8118 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8122 ASN__CTFAIL(app_key, td, sptr,
8123 "%s: value not given (%s:%d)",
8124 td->name, __FILE__, __LINE__);
8128 value = *(const long *)sptr;
8130 if((value >= 0L && value <= 65535L)) {
8131 /* Constraint check succeeded */
8134 ASN__CTFAIL(app_key, td, sptr,
8135 "%s: constraint failed (%s:%d)",
8136 td->name, __FILE__, __LINE__);
8141 static asn_type_selector_result_t
8142 select_E2setupFailureIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8143 asn_type_selector_result_t result = {0, 0};
8144 const asn_ioc_set_t *itable = asn_IOS_E2setupFailureIEs_1;
8145 size_t constraining_column = 0; /* &id */
8146 size_t for_column = 1; /* &criticality */
8147 size_t row, presence_index = 0;
8148 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2setupFailureIEs, id));
8150 for(row=0; row < itable->rows_count; row++) {
8151 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8152 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8154 if(type_cell->cell_kind == aioc__undefined)
8158 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8159 result.type_descriptor = type_cell->type_descriptor;
8160 result.presence_index = presence_index;
8169 memb_criticality_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
8170 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8173 ASN__CTFAIL(app_key, td, sptr,
8174 "%s: value not given (%s:%d)",
8175 td->name, __FILE__, __LINE__);
8180 if(1 /* No applicable constraints whatsoever */) {
8181 /* Nothing is here. See below */
8184 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8187 static asn_type_selector_result_t
8188 select_E2setupFailureIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8189 asn_type_selector_result_t result = {0, 0};
8190 const asn_ioc_set_t *itable = asn_IOS_E2setupFailureIEs_1;
8191 size_t constraining_column = 0; /* &id */
8192 size_t for_column = 2; /* &Value */
8193 size_t row, presence_index = 0;
8194 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2setupFailureIEs, id));
8196 for(row=0; row < itable->rows_count; row++) {
8197 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8198 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8200 if(type_cell->cell_kind == aioc__undefined)
8204 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8205 result.type_descriptor = type_cell->type_descriptor;
8206 result.presence_index = presence_index;
8215 memb_value_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
8216 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8219 ASN__CTFAIL(app_key, td, sptr,
8220 "%s: value not given (%s:%d)",
8221 td->name, __FILE__, __LINE__);
8226 if(1 /* No applicable constraints whatsoever */) {
8227 /* Nothing is here. See below */
8230 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8234 memb_id_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
8235 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8239 ASN__CTFAIL(app_key, td, sptr,
8240 "%s: value not given (%s:%d)",
8241 td->name, __FILE__, __LINE__);
8245 value = *(const long *)sptr;
8247 if((value >= 0L && value <= 65535L)) {
8248 /* Constraint check succeeded */
8251 ASN__CTFAIL(app_key, td, sptr,
8252 "%s: constraint failed (%s:%d)",
8253 td->name, __FILE__, __LINE__);
8258 static asn_type_selector_result_t
8259 select_E2connectionUpdate_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8260 asn_type_selector_result_t result = {0, 0};
8261 const asn_ioc_set_t *itable = asn_IOS_E2connectionUpdate_IEs_1;
8262 size_t constraining_column = 0; /* &id */
8263 size_t for_column = 1; /* &criticality */
8264 size_t row, presence_index = 0;
8265 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2connectionUpdate_IEs, id));
8267 for(row=0; row < itable->rows_count; row++) {
8268 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8269 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8271 if(type_cell->cell_kind == aioc__undefined)
8275 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8276 result.type_descriptor = type_cell->type_descriptor;
8277 result.presence_index = presence_index;
8286 memb_criticality_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
8287 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8290 ASN__CTFAIL(app_key, td, sptr,
8291 "%s: value not given (%s:%d)",
8292 td->name, __FILE__, __LINE__);
8297 if(1 /* No applicable constraints whatsoever */) {
8298 /* Nothing is here. See below */
8301 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8304 static asn_type_selector_result_t
8305 select_E2connectionUpdate_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8306 asn_type_selector_result_t result = {0, 0};
8307 const asn_ioc_set_t *itable = asn_IOS_E2connectionUpdate_IEs_1;
8308 size_t constraining_column = 0; /* &id */
8309 size_t for_column = 2; /* &Value */
8310 size_t row, presence_index = 0;
8311 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2connectionUpdate_IEs, id));
8313 for(row=0; row < itable->rows_count; row++) {
8314 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8315 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8317 if(type_cell->cell_kind == aioc__undefined)
8321 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8322 result.type_descriptor = type_cell->type_descriptor;
8323 result.presence_index = presence_index;
8332 memb_value_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
8333 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8336 ASN__CTFAIL(app_key, td, sptr,
8337 "%s: value not given (%s:%d)",
8338 td->name, __FILE__, __LINE__);
8343 if(1 /* No applicable constraints whatsoever */) {
8344 /* Nothing is here. See below */
8347 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8351 memb_id_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
8352 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8356 ASN__CTFAIL(app_key, td, sptr,
8357 "%s: value not given (%s:%d)",
8358 td->name, __FILE__, __LINE__);
8362 value = *(const long *)sptr;
8364 if((value >= 0L && value <= 65535L)) {
8365 /* Constraint check succeeded */
8368 ASN__CTFAIL(app_key, td, sptr,
8369 "%s: constraint failed (%s:%d)",
8370 td->name, __FILE__, __LINE__);
8375 static asn_type_selector_result_t
8376 select_E2connectionUpdateAck_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8377 asn_type_selector_result_t result = {0, 0};
8378 const asn_ioc_set_t *itable = asn_IOS_E2connectionUpdateAck_IEs_1;
8379 size_t constraining_column = 0; /* &id */
8380 size_t for_column = 1; /* &criticality */
8381 size_t row, presence_index = 0;
8382 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2connectionUpdateAck_IEs, id));
8384 for(row=0; row < itable->rows_count; row++) {
8385 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8386 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8388 if(type_cell->cell_kind == aioc__undefined)
8392 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8393 result.type_descriptor = type_cell->type_descriptor;
8394 result.presence_index = presence_index;
8403 memb_criticality_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
8404 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8407 ASN__CTFAIL(app_key, td, sptr,
8408 "%s: value not given (%s:%d)",
8409 td->name, __FILE__, __LINE__);
8414 if(1 /* No applicable constraints whatsoever */) {
8415 /* Nothing is here. See below */
8418 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8421 static asn_type_selector_result_t
8422 select_E2connectionUpdateAck_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8423 asn_type_selector_result_t result = {0, 0};
8424 const asn_ioc_set_t *itable = asn_IOS_E2connectionUpdateAck_IEs_1;
8425 size_t constraining_column = 0; /* &id */
8426 size_t for_column = 2; /* &Value */
8427 size_t row, presence_index = 0;
8428 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2connectionUpdateAck_IEs, id));
8430 for(row=0; row < itable->rows_count; row++) {
8431 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8432 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8434 if(type_cell->cell_kind == aioc__undefined)
8438 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8439 result.type_descriptor = type_cell->type_descriptor;
8440 result.presence_index = presence_index;
8449 memb_value_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
8450 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8453 ASN__CTFAIL(app_key, td, sptr,
8454 "%s: value not given (%s:%d)",
8455 td->name, __FILE__, __LINE__);
8460 if(1 /* No applicable constraints whatsoever */) {
8461 /* Nothing is here. See below */
8464 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8468 memb_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
8469 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8473 ASN__CTFAIL(app_key, td, sptr,
8474 "%s: value not given (%s:%d)",
8475 td->name, __FILE__, __LINE__);
8479 value = *(const long *)sptr;
8481 if((value >= 0L && value <= 65535L)) {
8482 /* Constraint check succeeded */
8485 ASN__CTFAIL(app_key, td, sptr,
8486 "%s: constraint failed (%s:%d)",
8487 td->name, __FILE__, __LINE__);
8492 static asn_type_selector_result_t
8493 select_E2connectionUpdateFailure_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8494 asn_type_selector_result_t result = {0, 0};
8495 const asn_ioc_set_t *itable = asn_IOS_E2connectionUpdateFailure_IEs_1;
8496 size_t constraining_column = 0; /* &id */
8497 size_t for_column = 1; /* &criticality */
8498 size_t row, presence_index = 0;
8499 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2connectionUpdateFailure_IEs, id));
8501 for(row=0; row < itable->rows_count; row++) {
8502 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8503 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8505 if(type_cell->cell_kind == aioc__undefined)
8509 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8510 result.type_descriptor = type_cell->type_descriptor;
8511 result.presence_index = presence_index;
8520 memb_criticality_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
8521 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8524 ASN__CTFAIL(app_key, td, sptr,
8525 "%s: value not given (%s:%d)",
8526 td->name, __FILE__, __LINE__);
8531 if(1 /* No applicable constraints whatsoever */) {
8532 /* Nothing is here. See below */
8535 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8538 static asn_type_selector_result_t
8539 select_E2connectionUpdateFailure_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8540 asn_type_selector_result_t result = {0, 0};
8541 const asn_ioc_set_t *itable = asn_IOS_E2connectionUpdateFailure_IEs_1;
8542 size_t constraining_column = 0; /* &id */
8543 size_t for_column = 2; /* &Value */
8544 size_t row, presence_index = 0;
8545 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2connectionUpdateFailure_IEs, id));
8547 for(row=0; row < itable->rows_count; row++) {
8548 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8549 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8551 if(type_cell->cell_kind == aioc__undefined)
8555 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8556 result.type_descriptor = type_cell->type_descriptor;
8557 result.presence_index = presence_index;
8566 memb_value_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
8567 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8570 ASN__CTFAIL(app_key, td, sptr,
8571 "%s: value not given (%s:%d)",
8572 td->name, __FILE__, __LINE__);
8577 if(1 /* No applicable constraints whatsoever */) {
8578 /* Nothing is here. See below */
8581 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8585 memb_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
8586 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8590 ASN__CTFAIL(app_key, td, sptr,
8591 "%s: value not given (%s:%d)",
8592 td->name, __FILE__, __LINE__);
8596 value = *(const long *)sptr;
8598 if((value >= 0L && value <= 65535L)) {
8599 /* Constraint check succeeded */
8602 ASN__CTFAIL(app_key, td, sptr,
8603 "%s: constraint failed (%s:%d)",
8604 td->name, __FILE__, __LINE__);
8609 static asn_type_selector_result_t
8610 select_E2nodeConfigurationUpdate_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8611 asn_type_selector_result_t result = {0, 0};
8612 const asn_ioc_set_t *itable = asn_IOS_E2nodeConfigurationUpdate_IEs_1;
8613 size_t constraining_column = 0; /* &id */
8614 size_t for_column = 1; /* &criticality */
8615 size_t row, presence_index = 0;
8616 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeConfigurationUpdate_IEs, id));
8618 for(row=0; row < itable->rows_count; row++) {
8619 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8620 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8622 if(type_cell->cell_kind == aioc__undefined)
8626 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8627 result.type_descriptor = type_cell->type_descriptor;
8628 result.presence_index = presence_index;
8637 memb_criticality_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
8638 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8641 ASN__CTFAIL(app_key, td, sptr,
8642 "%s: value not given (%s:%d)",
8643 td->name, __FILE__, __LINE__);
8648 if(1 /* No applicable constraints whatsoever */) {
8649 /* Nothing is here. See below */
8652 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8655 static asn_type_selector_result_t
8656 select_E2nodeConfigurationUpdate_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8657 asn_type_selector_result_t result = {0, 0};
8658 const asn_ioc_set_t *itable = asn_IOS_E2nodeConfigurationUpdate_IEs_1;
8659 size_t constraining_column = 0; /* &id */
8660 size_t for_column = 2; /* &Value */
8661 size_t row, presence_index = 0;
8662 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeConfigurationUpdate_IEs, id));
8664 for(row=0; row < itable->rows_count; row++) {
8665 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8666 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8668 if(type_cell->cell_kind == aioc__undefined)
8672 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8673 result.type_descriptor = type_cell->type_descriptor;
8674 result.presence_index = presence_index;
8683 memb_value_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
8684 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8687 ASN__CTFAIL(app_key, td, sptr,
8688 "%s: value not given (%s:%d)",
8689 td->name, __FILE__, __LINE__);
8694 if(1 /* No applicable constraints whatsoever */) {
8695 /* Nothing is here. See below */
8698 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8702 memb_id_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
8703 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8707 ASN__CTFAIL(app_key, td, sptr,
8708 "%s: value not given (%s:%d)",
8709 td->name, __FILE__, __LINE__);
8713 value = *(const long *)sptr;
8715 if((value >= 0L && value <= 65535L)) {
8716 /* Constraint check succeeded */
8719 ASN__CTFAIL(app_key, td, sptr,
8720 "%s: constraint failed (%s:%d)",
8721 td->name, __FILE__, __LINE__);
8726 static asn_type_selector_result_t
8727 select_E2nodeConfigurationUpdateAcknowledge_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8728 asn_type_selector_result_t result = {0, 0};
8729 const asn_ioc_set_t *itable = asn_IOS_E2nodeConfigurationUpdateAcknowledge_IEs_1;
8730 size_t constraining_column = 0; /* &id */
8731 size_t for_column = 1; /* &criticality */
8732 size_t row, presence_index = 0;
8733 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeConfigurationUpdateAcknowledge_IEs, id));
8735 for(row=0; row < itable->rows_count; row++) {
8736 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8737 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8739 if(type_cell->cell_kind == aioc__undefined)
8743 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8744 result.type_descriptor = type_cell->type_descriptor;
8745 result.presence_index = presence_index;
8754 memb_criticality_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
8755 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8758 ASN__CTFAIL(app_key, td, sptr,
8759 "%s: value not given (%s:%d)",
8760 td->name, __FILE__, __LINE__);
8765 if(1 /* No applicable constraints whatsoever */) {
8766 /* Nothing is here. See below */
8769 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8772 static asn_type_selector_result_t
8773 select_E2nodeConfigurationUpdateAcknowledge_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8774 asn_type_selector_result_t result = {0, 0};
8775 const asn_ioc_set_t *itable = asn_IOS_E2nodeConfigurationUpdateAcknowledge_IEs_1;
8776 size_t constraining_column = 0; /* &id */
8777 size_t for_column = 2; /* &Value */
8778 size_t row, presence_index = 0;
8779 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeConfigurationUpdateAcknowledge_IEs, id));
8781 for(row=0; row < itable->rows_count; row++) {
8782 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8783 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8785 if(type_cell->cell_kind == aioc__undefined)
8789 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8790 result.type_descriptor = type_cell->type_descriptor;
8791 result.presence_index = presence_index;
8800 memb_value_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
8801 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8804 ASN__CTFAIL(app_key, td, sptr,
8805 "%s: value not given (%s:%d)",
8806 td->name, __FILE__, __LINE__);
8811 if(1 /* No applicable constraints whatsoever */) {
8812 /* Nothing is here. See below */
8815 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8819 memb_id_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
8820 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8824 ASN__CTFAIL(app_key, td, sptr,
8825 "%s: value not given (%s:%d)",
8826 td->name, __FILE__, __LINE__);
8830 value = *(const long *)sptr;
8832 if((value >= 0L && value <= 65535L)) {
8833 /* Constraint check succeeded */
8836 ASN__CTFAIL(app_key, td, sptr,
8837 "%s: constraint failed (%s:%d)",
8838 td->name, __FILE__, __LINE__);
8843 static asn_type_selector_result_t
8844 select_E2nodeConfigurationUpdateFailure_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8845 asn_type_selector_result_t result = {0, 0};
8846 const asn_ioc_set_t *itable = asn_IOS_E2nodeConfigurationUpdateFailure_IEs_1;
8847 size_t constraining_column = 0; /* &id */
8848 size_t for_column = 1; /* &criticality */
8849 size_t row, presence_index = 0;
8850 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeConfigurationUpdateFailure_IEs, id));
8852 for(row=0; row < itable->rows_count; row++) {
8853 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8854 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8856 if(type_cell->cell_kind == aioc__undefined)
8860 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8861 result.type_descriptor = type_cell->type_descriptor;
8862 result.presence_index = presence_index;
8871 memb_criticality_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
8872 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8875 ASN__CTFAIL(app_key, td, sptr,
8876 "%s: value not given (%s:%d)",
8877 td->name, __FILE__, __LINE__);
8882 if(1 /* No applicable constraints whatsoever */) {
8883 /* Nothing is here. See below */
8886 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8889 static asn_type_selector_result_t
8890 select_E2nodeConfigurationUpdateFailure_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8891 asn_type_selector_result_t result = {0, 0};
8892 const asn_ioc_set_t *itable = asn_IOS_E2nodeConfigurationUpdateFailure_IEs_1;
8893 size_t constraining_column = 0; /* &id */
8894 size_t for_column = 2; /* &Value */
8895 size_t row, presence_index = 0;
8896 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2nodeConfigurationUpdateFailure_IEs, id));
8898 for(row=0; row < itable->rows_count; row++) {
8899 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8900 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8902 if(type_cell->cell_kind == aioc__undefined)
8906 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8907 result.type_descriptor = type_cell->type_descriptor;
8908 result.presence_index = presence_index;
8917 memb_value_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
8918 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8921 ASN__CTFAIL(app_key, td, sptr,
8922 "%s: value not given (%s:%d)",
8923 td->name, __FILE__, __LINE__);
8928 if(1 /* No applicable constraints whatsoever */) {
8929 /* Nothing is here. See below */
8932 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8936 memb_id_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
8937 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8941 ASN__CTFAIL(app_key, td, sptr,
8942 "%s: value not given (%s:%d)",
8943 td->name, __FILE__, __LINE__);
8947 value = *(const long *)sptr;
8949 if((value >= 0L && value <= 65535L)) {
8950 /* Constraint check succeeded */
8953 ASN__CTFAIL(app_key, td, sptr,
8954 "%s: constraint failed (%s:%d)",
8955 td->name, __FILE__, __LINE__);
8960 static asn_type_selector_result_t
8961 select_ResetRequestIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8962 asn_type_selector_result_t result = {0, 0};
8963 const asn_ioc_set_t *itable = asn_IOS_ResetRequestIEs_1;
8964 size_t constraining_column = 0; /* &id */
8965 size_t for_column = 1; /* &criticality */
8966 size_t row, presence_index = 0;
8967 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ResetRequestIEs, id));
8969 for(row=0; row < itable->rows_count; row++) {
8970 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8971 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8973 if(type_cell->cell_kind == aioc__undefined)
8977 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8978 result.type_descriptor = type_cell->type_descriptor;
8979 result.presence_index = presence_index;
8988 memb_criticality_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
8989 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8992 ASN__CTFAIL(app_key, td, sptr,
8993 "%s: value not given (%s:%d)",
8994 td->name, __FILE__, __LINE__);
8999 if(1 /* No applicable constraints whatsoever */) {
9000 /* Nothing is here. See below */
9003 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9006 static asn_type_selector_result_t
9007 select_ResetRequestIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
9008 asn_type_selector_result_t result = {0, 0};
9009 const asn_ioc_set_t *itable = asn_IOS_ResetRequestIEs_1;
9010 size_t constraining_column = 0; /* &id */
9011 size_t for_column = 2; /* &Value */
9012 size_t row, presence_index = 0;
9013 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ResetRequestIEs, id));
9015 for(row=0; row < itable->rows_count; row++) {
9016 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
9017 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
9019 if(type_cell->cell_kind == aioc__undefined)
9023 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
9024 result.type_descriptor = type_cell->type_descriptor;
9025 result.presence_index = presence_index;
9034 memb_value_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
9035 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9038 ASN__CTFAIL(app_key, td, sptr,
9039 "%s: value not given (%s:%d)",
9040 td->name, __FILE__, __LINE__);
9045 if(1 /* No applicable constraints whatsoever */) {
9046 /* Nothing is here. See below */
9049 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9053 memb_id_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
9054 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9058 ASN__CTFAIL(app_key, td, sptr,
9059 "%s: value not given (%s:%d)",
9060 td->name, __FILE__, __LINE__);
9064 value = *(const long *)sptr;
9066 if((value >= 0L && value <= 65535L)) {
9067 /* Constraint check succeeded */
9070 ASN__CTFAIL(app_key, td, sptr,
9071 "%s: constraint failed (%s:%d)",
9072 td->name, __FILE__, __LINE__);
9077 static asn_type_selector_result_t
9078 select_ResetResponseIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
9079 asn_type_selector_result_t result = {0, 0};
9080 const asn_ioc_set_t *itable = asn_IOS_ResetResponseIEs_1;
9081 size_t constraining_column = 0; /* &id */
9082 size_t for_column = 1; /* &criticality */
9083 size_t row, presence_index = 0;
9084 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ResetResponseIEs, id));
9086 for(row=0; row < itable->rows_count; row++) {
9087 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
9088 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
9090 if(type_cell->cell_kind == aioc__undefined)
9094 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
9095 result.type_descriptor = type_cell->type_descriptor;
9096 result.presence_index = presence_index;
9105 memb_criticality_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
9106 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9109 ASN__CTFAIL(app_key, td, sptr,
9110 "%s: value not given (%s:%d)",
9111 td->name, __FILE__, __LINE__);
9116 if(1 /* No applicable constraints whatsoever */) {
9117 /* Nothing is here. See below */
9120 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9123 static asn_type_selector_result_t
9124 select_ResetResponseIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
9125 asn_type_selector_result_t result = {0, 0};
9126 const asn_ioc_set_t *itable = asn_IOS_ResetResponseIEs_1;
9127 size_t constraining_column = 0; /* &id */
9128 size_t for_column = 2; /* &Value */
9129 size_t row, presence_index = 0;
9130 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ResetResponseIEs, id));
9132 for(row=0; row < itable->rows_count; row++) {
9133 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
9134 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
9136 if(type_cell->cell_kind == aioc__undefined)
9140 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
9141 result.type_descriptor = type_cell->type_descriptor;
9142 result.presence_index = presence_index;
9151 memb_value_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
9152 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9155 ASN__CTFAIL(app_key, td, sptr,
9156 "%s: value not given (%s:%d)",
9157 td->name, __FILE__, __LINE__);
9162 if(1 /* No applicable constraints whatsoever */) {
9163 /* Nothing is here. See below */
9166 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9170 memb_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
9171 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9175 ASN__CTFAIL(app_key, td, sptr,
9176 "%s: value not given (%s:%d)",
9177 td->name, __FILE__, __LINE__);
9181 value = *(const long *)sptr;
9183 if((value >= 0L && value <= 65535L)) {
9184 /* Constraint check succeeded */
9187 ASN__CTFAIL(app_key, td, sptr,
9188 "%s: constraint failed (%s:%d)",
9189 td->name, __FILE__, __LINE__);
9194 static asn_type_selector_result_t
9195 select_RICserviceUpdate_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
9196 asn_type_selector_result_t result = {0, 0};
9197 const asn_ioc_set_t *itable = asn_IOS_RICserviceUpdate_IEs_1;
9198 size_t constraining_column = 0; /* &id */
9199 size_t for_column = 1; /* &criticality */
9200 size_t row, presence_index = 0;
9201 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICserviceUpdate_IEs, id));
9203 for(row=0; row < itable->rows_count; row++) {
9204 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
9205 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
9207 if(type_cell->cell_kind == aioc__undefined)
9211 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
9212 result.type_descriptor = type_cell->type_descriptor;
9213 result.presence_index = presence_index;
9222 memb_criticality_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
9223 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9226 ASN__CTFAIL(app_key, td, sptr,
9227 "%s: value not given (%s:%d)",
9228 td->name, __FILE__, __LINE__);
9233 if(1 /* No applicable constraints whatsoever */) {
9234 /* Nothing is here. See below */
9237 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9240 static asn_type_selector_result_t
9241 select_RICserviceUpdate_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
9242 asn_type_selector_result_t result = {0, 0};
9243 const asn_ioc_set_t *itable = asn_IOS_RICserviceUpdate_IEs_1;
9244 size_t constraining_column = 0; /* &id */
9245 size_t for_column = 2; /* &Value */
9246 size_t row, presence_index = 0;
9247 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICserviceUpdate_IEs, id));
9249 for(row=0; row < itable->rows_count; row++) {
9250 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
9251 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
9253 if(type_cell->cell_kind == aioc__undefined)
9257 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
9258 result.type_descriptor = type_cell->type_descriptor;
9259 result.presence_index = presence_index;
9268 memb_value_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
9269 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9272 ASN__CTFAIL(app_key, td, sptr,
9273 "%s: value not given (%s:%d)",
9274 td->name, __FILE__, __LINE__);
9279 if(1 /* No applicable constraints whatsoever */) {
9280 /* Nothing is here. See below */
9283 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9287 memb_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
9288 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9292 ASN__CTFAIL(app_key, td, sptr,
9293 "%s: value not given (%s:%d)",
9294 td->name, __FILE__, __LINE__);
9298 value = *(const long *)sptr;
9300 if((value >= 0L && value <= 65535L)) {
9301 /* Constraint check succeeded */
9304 ASN__CTFAIL(app_key, td, sptr,
9305 "%s: constraint failed (%s:%d)",
9306 td->name, __FILE__, __LINE__);
9311 static asn_type_selector_result_t
9312 select_RICserviceUpdateAcknowledge_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
9313 asn_type_selector_result_t result = {0, 0};
9314 const asn_ioc_set_t *itable = asn_IOS_RICserviceUpdateAcknowledge_IEs_1;
9315 size_t constraining_column = 0; /* &id */
9316 size_t for_column = 1; /* &criticality */
9317 size_t row, presence_index = 0;
9318 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICserviceUpdateAcknowledge_IEs, id));
9320 for(row=0; row < itable->rows_count; row++) {
9321 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
9322 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
9324 if(type_cell->cell_kind == aioc__undefined)
9328 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
9329 result.type_descriptor = type_cell->type_descriptor;
9330 result.presence_index = presence_index;
9339 memb_criticality_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
9340 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9343 ASN__CTFAIL(app_key, td, sptr,
9344 "%s: value not given (%s:%d)",
9345 td->name, __FILE__, __LINE__);
9350 if(1 /* No applicable constraints whatsoever */) {
9351 /* Nothing is here. See below */
9354 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9357 static asn_type_selector_result_t
9358 select_RICserviceUpdateAcknowledge_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
9359 asn_type_selector_result_t result = {0, 0};
9360 const asn_ioc_set_t *itable = asn_IOS_RICserviceUpdateAcknowledge_IEs_1;
9361 size_t constraining_column = 0; /* &id */
9362 size_t for_column = 2; /* &Value */
9363 size_t row, presence_index = 0;
9364 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICserviceUpdateAcknowledge_IEs, id));
9366 for(row=0; row < itable->rows_count; row++) {
9367 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
9368 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
9370 if(type_cell->cell_kind == aioc__undefined)
9374 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
9375 result.type_descriptor = type_cell->type_descriptor;
9376 result.presence_index = presence_index;
9385 memb_value_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
9386 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9389 ASN__CTFAIL(app_key, td, sptr,
9390 "%s: value not given (%s:%d)",
9391 td->name, __FILE__, __LINE__);
9396 if(1 /* No applicable constraints whatsoever */) {
9397 /* Nothing is here. See below */
9400 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9404 memb_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
9405 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9409 ASN__CTFAIL(app_key, td, sptr,
9410 "%s: value not given (%s:%d)",
9411 td->name, __FILE__, __LINE__);
9415 value = *(const long *)sptr;
9417 if((value >= 0L && value <= 65535L)) {
9418 /* Constraint check succeeded */
9421 ASN__CTFAIL(app_key, td, sptr,
9422 "%s: constraint failed (%s:%d)",
9423 td->name, __FILE__, __LINE__);
9428 static asn_type_selector_result_t
9429 select_RICserviceUpdateFailure_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
9430 asn_type_selector_result_t result = {0, 0};
9431 const asn_ioc_set_t *itable = asn_IOS_RICserviceUpdateFailure_IEs_1;
9432 size_t constraining_column = 0; /* &id */
9433 size_t for_column = 1; /* &criticality */
9434 size_t row, presence_index = 0;
9435 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICserviceUpdateFailure_IEs, id));
9437 for(row=0; row < itable->rows_count; row++) {
9438 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
9439 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
9441 if(type_cell->cell_kind == aioc__undefined)
9445 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
9446 result.type_descriptor = type_cell->type_descriptor;
9447 result.presence_index = presence_index;
9456 memb_criticality_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
9457 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9460 ASN__CTFAIL(app_key, td, sptr,
9461 "%s: value not given (%s:%d)",
9462 td->name, __FILE__, __LINE__);
9467 if(1 /* No applicable constraints whatsoever */) {
9468 /* Nothing is here. See below */
9471 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9474 static asn_type_selector_result_t
9475 select_RICserviceUpdateFailure_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
9476 asn_type_selector_result_t result = {0, 0};
9477 const asn_ioc_set_t *itable = asn_IOS_RICserviceUpdateFailure_IEs_1;
9478 size_t constraining_column = 0; /* &id */
9479 size_t for_column = 2; /* &Value */
9480 size_t row, presence_index = 0;
9481 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICserviceUpdateFailure_IEs, id));
9483 for(row=0; row < itable->rows_count; row++) {
9484 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
9485 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
9487 if(type_cell->cell_kind == aioc__undefined)
9491 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
9492 result.type_descriptor = type_cell->type_descriptor;
9493 result.presence_index = presence_index;
9502 memb_value_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
9503 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9506 ASN__CTFAIL(app_key, td, sptr,
9507 "%s: value not given (%s:%d)",
9508 td->name, __FILE__, __LINE__);
9513 if(1 /* No applicable constraints whatsoever */) {
9514 /* Nothing is here. See below */
9517 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9521 memb_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
9522 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9526 ASN__CTFAIL(app_key, td, sptr,
9527 "%s: value not given (%s:%d)",
9528 td->name, __FILE__, __LINE__);
9532 value = *(const long *)sptr;
9534 if((value >= 0L && value <= 65535L)) {
9535 /* Constraint check succeeded */
9538 ASN__CTFAIL(app_key, td, sptr,
9539 "%s: constraint failed (%s:%d)",
9540 td->name, __FILE__, __LINE__);
9545 static asn_type_selector_result_t
9546 select_RICserviceQuery_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
9547 asn_type_selector_result_t result = {0, 0};
9548 const asn_ioc_set_t *itable = asn_IOS_RICserviceQuery_IEs_1;
9549 size_t constraining_column = 0; /* &id */
9550 size_t for_column = 1; /* &criticality */
9551 size_t row, presence_index = 0;
9552 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICserviceQuery_IEs, id));
9554 for(row=0; row < itable->rows_count; row++) {
9555 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
9556 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
9558 if(type_cell->cell_kind == aioc__undefined)
9562 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
9563 result.type_descriptor = type_cell->type_descriptor;
9564 result.presence_index = presence_index;
9573 memb_criticality_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
9574 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9577 ASN__CTFAIL(app_key, td, sptr,
9578 "%s: value not given (%s:%d)",
9579 td->name, __FILE__, __LINE__);
9584 if(1 /* No applicable constraints whatsoever */) {
9585 /* Nothing is here. See below */
9588 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9591 static asn_type_selector_result_t
9592 select_RICserviceQuery_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
9593 asn_type_selector_result_t result = {0, 0};
9594 const asn_ioc_set_t *itable = asn_IOS_RICserviceQuery_IEs_1;
9595 size_t constraining_column = 0; /* &id */
9596 size_t for_column = 2; /* &Value */
9597 size_t row, presence_index = 0;
9598 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICserviceQuery_IEs, id));
9600 for(row=0; row < itable->rows_count; row++) {
9601 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
9602 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
9604 if(type_cell->cell_kind == aioc__undefined)
9608 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
9609 result.type_descriptor = type_cell->type_descriptor;
9610 result.presence_index = presence_index;
9619 memb_value_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
9620 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9623 ASN__CTFAIL(app_key, td, sptr,
9624 "%s: value not given (%s:%d)",
9625 td->name, __FILE__, __LINE__);
9630 if(1 /* No applicable constraints whatsoever */) {
9631 /* Nothing is here. See below */
9634 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9638 memb_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
9639 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9643 ASN__CTFAIL(app_key, td, sptr,
9644 "%s: value not given (%s:%d)",
9645 td->name, __FILE__, __LINE__);
9649 value = *(const long *)sptr;
9651 if((value >= 0L && value <= 65535L)) {
9652 /* Constraint check succeeded */
9655 ASN__CTFAIL(app_key, td, sptr,
9656 "%s: constraint failed (%s:%d)",
9657 td->name, __FILE__, __LINE__);
9662 static asn_type_selector_result_t
9663 select_E2RemovalRequestIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
9664 asn_type_selector_result_t result = {0, 0};
9665 const asn_ioc_set_t *itable = asn_IOS_E2RemovalRequestIEs_1;
9666 size_t constraining_column = 0; /* &id */
9667 size_t for_column = 1; /* &criticality */
9668 size_t row, presence_index = 0;
9669 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2RemovalRequestIEs, id));
9671 for(row=0; row < itable->rows_count; row++) {
9672 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
9673 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
9675 if(type_cell->cell_kind == aioc__undefined)
9679 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
9680 result.type_descriptor = type_cell->type_descriptor;
9681 result.presence_index = presence_index;
9690 memb_criticality_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
9691 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9694 ASN__CTFAIL(app_key, td, sptr,
9695 "%s: value not given (%s:%d)",
9696 td->name, __FILE__, __LINE__);
9701 if(1 /* No applicable constraints whatsoever */) {
9702 /* Nothing is here. See below */
9705 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9708 static asn_type_selector_result_t
9709 select_E2RemovalRequestIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
9710 asn_type_selector_result_t result = {0, 0};
9711 const asn_ioc_set_t *itable = asn_IOS_E2RemovalRequestIEs_1;
9712 size_t constraining_column = 0; /* &id */
9713 size_t for_column = 2; /* &Value */
9714 size_t row, presence_index = 0;
9715 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2RemovalRequestIEs, id));
9717 for(row=0; row < itable->rows_count; row++) {
9718 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
9719 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
9721 if(type_cell->cell_kind == aioc__undefined)
9725 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
9726 result.type_descriptor = type_cell->type_descriptor;
9727 result.presence_index = presence_index;
9736 memb_value_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
9737 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9740 ASN__CTFAIL(app_key, td, sptr,
9741 "%s: value not given (%s:%d)",
9742 td->name, __FILE__, __LINE__);
9747 if(1 /* No applicable constraints whatsoever */) {
9748 /* Nothing is here. See below */
9751 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9755 memb_id_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
9756 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9760 ASN__CTFAIL(app_key, td, sptr,
9761 "%s: value not given (%s:%d)",
9762 td->name, __FILE__, __LINE__);
9766 value = *(const long *)sptr;
9768 if((value >= 0L && value <= 65535L)) {
9769 /* Constraint check succeeded */
9772 ASN__CTFAIL(app_key, td, sptr,
9773 "%s: constraint failed (%s:%d)",
9774 td->name, __FILE__, __LINE__);
9779 static asn_type_selector_result_t
9780 select_E2RemovalResponseIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
9781 asn_type_selector_result_t result = {0, 0};
9782 const asn_ioc_set_t *itable = asn_IOS_E2RemovalResponseIEs_1;
9783 size_t constraining_column = 0; /* &id */
9784 size_t for_column = 1; /* &criticality */
9785 size_t row, presence_index = 0;
9786 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2RemovalResponseIEs, id));
9788 for(row=0; row < itable->rows_count; row++) {
9789 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
9790 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
9792 if(type_cell->cell_kind == aioc__undefined)
9796 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
9797 result.type_descriptor = type_cell->type_descriptor;
9798 result.presence_index = presence_index;
9807 memb_criticality_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
9808 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9811 ASN__CTFAIL(app_key, td, sptr,
9812 "%s: value not given (%s:%d)",
9813 td->name, __FILE__, __LINE__);
9818 if(1 /* No applicable constraints whatsoever */) {
9819 /* Nothing is here. See below */
9822 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9825 static asn_type_selector_result_t
9826 select_E2RemovalResponseIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
9827 asn_type_selector_result_t result = {0, 0};
9828 const asn_ioc_set_t *itable = asn_IOS_E2RemovalResponseIEs_1;
9829 size_t constraining_column = 0; /* &id */
9830 size_t for_column = 2; /* &Value */
9831 size_t row, presence_index = 0;
9832 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2RemovalResponseIEs, id));
9834 for(row=0; row < itable->rows_count; row++) {
9835 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
9836 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
9838 if(type_cell->cell_kind == aioc__undefined)
9842 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
9843 result.type_descriptor = type_cell->type_descriptor;
9844 result.presence_index = presence_index;
9853 memb_value_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
9854 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9857 ASN__CTFAIL(app_key, td, sptr,
9858 "%s: value not given (%s:%d)",
9859 td->name, __FILE__, __LINE__);
9864 if(1 /* No applicable constraints whatsoever */) {
9865 /* Nothing is here. See below */
9868 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9872 memb_id_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
9873 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9877 ASN__CTFAIL(app_key, td, sptr,
9878 "%s: value not given (%s:%d)",
9879 td->name, __FILE__, __LINE__);
9883 value = *(const long *)sptr;
9885 if((value >= 0L && value <= 65535L)) {
9886 /* Constraint check succeeded */
9889 ASN__CTFAIL(app_key, td, sptr,
9890 "%s: constraint failed (%s:%d)",
9891 td->name, __FILE__, __LINE__);
9896 static asn_type_selector_result_t
9897 select_E2RemovalFailureIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
9898 asn_type_selector_result_t result = {0, 0};
9899 const asn_ioc_set_t *itable = asn_IOS_E2RemovalFailureIEs_1;
9900 size_t constraining_column = 0; /* &id */
9901 size_t for_column = 1; /* &criticality */
9902 size_t row, presence_index = 0;
9903 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2RemovalFailureIEs, id));
9905 for(row=0; row < itable->rows_count; row++) {
9906 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
9907 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
9909 if(type_cell->cell_kind == aioc__undefined)
9913 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
9914 result.type_descriptor = type_cell->type_descriptor;
9915 result.presence_index = presence_index;
9924 memb_criticality_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
9925 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9928 ASN__CTFAIL(app_key, td, sptr,
9929 "%s: value not given (%s:%d)",
9930 td->name, __FILE__, __LINE__);
9935 if(1 /* No applicable constraints whatsoever */) {
9936 /* Nothing is here. See below */
9939 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9942 static asn_type_selector_result_t
9943 select_E2RemovalFailureIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
9944 asn_type_selector_result_t result = {0, 0};
9945 const asn_ioc_set_t *itable = asn_IOS_E2RemovalFailureIEs_1;
9946 size_t constraining_column = 0; /* &id */
9947 size_t for_column = 2; /* &Value */
9948 size_t row, presence_index = 0;
9949 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E2RemovalFailureIEs, id));
9951 for(row=0; row < itable->rows_count; row++) {
9952 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
9953 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
9955 if(type_cell->cell_kind == aioc__undefined)
9959 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
9960 result.type_descriptor = type_cell->type_descriptor;
9961 result.presence_index = presence_index;
9970 memb_value_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
9971 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9974 ASN__CTFAIL(app_key, td, sptr,
9975 "%s: value not given (%s:%d)",
9976 td->name, __FILE__, __LINE__);
9981 if(1 /* No applicable constraints whatsoever */) {
9982 /* Nothing is here. See below */
9985 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9988 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
9989 static asn_per_constraints_t asn_PER_memb_id_constr_2 CC_NOTUSED = {
9990 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
9991 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9992 0, 0 /* No PER value map */
9994 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
9995 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
9996 static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = {
9997 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
9998 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
9999 0, 0 /* No PER value map */
10001 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10002 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10003 static asn_per_constraints_t asn_PER_memb_value_constr_4 CC_NOTUSED = {
10004 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10005 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10006 0, 0 /* No PER value map */
10008 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10009 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10010 static asn_per_constraints_t asn_PER_memb_id_constr_6 CC_NOTUSED = {
10011 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10012 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10013 0, 0 /* No PER value map */
10015 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10016 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10017 static asn_per_constraints_t asn_PER_memb_criticality_constr_7 CC_NOTUSED = {
10018 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10019 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10020 0, 0 /* No PER value map */
10022 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10023 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10024 static asn_per_constraints_t asn_PER_memb_value_constr_8 CC_NOTUSED = {
10025 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10026 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10027 0, 0 /* No PER value map */
10029 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10030 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10031 static asn_per_constraints_t asn_PER_memb_id_constr_10 CC_NOTUSED = {
10032 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10033 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10034 0, 0 /* No PER value map */
10036 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10037 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10038 static asn_per_constraints_t asn_PER_memb_criticality_constr_11 CC_NOTUSED = {
10039 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10040 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10041 0, 0 /* No PER value map */
10043 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10044 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10045 static asn_per_constraints_t asn_PER_memb_value_constr_12 CC_NOTUSED = {
10046 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10047 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10048 0, 0 /* No PER value map */
10050 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10051 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10052 static asn_per_constraints_t asn_PER_memb_id_constr_14 CC_NOTUSED = {
10053 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10054 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10055 0, 0 /* No PER value map */
10057 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10058 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10059 static asn_per_constraints_t asn_PER_memb_criticality_constr_15 CC_NOTUSED = {
10060 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10061 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10062 0, 0 /* No PER value map */
10064 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10065 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10066 static asn_per_constraints_t asn_PER_memb_value_constr_16 CC_NOTUSED = {
10067 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10068 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10069 0, 0 /* No PER value map */
10071 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10072 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10073 static asn_per_constraints_t asn_PER_memb_id_constr_18 CC_NOTUSED = {
10074 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10075 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10076 0, 0 /* No PER value map */
10078 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10079 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10080 static asn_per_constraints_t asn_PER_memb_criticality_constr_19 CC_NOTUSED = {
10081 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10082 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10083 0, 0 /* No PER value map */
10085 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10086 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10087 static asn_per_constraints_t asn_PER_memb_value_constr_20 CC_NOTUSED = {
10088 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10089 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10090 0, 0 /* No PER value map */
10092 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10093 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10094 static asn_per_constraints_t asn_PER_memb_id_constr_22 CC_NOTUSED = {
10095 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10096 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10097 0, 0 /* No PER value map */
10099 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10100 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10101 static asn_per_constraints_t asn_PER_memb_criticality_constr_23 CC_NOTUSED = {
10102 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10103 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10104 0, 0 /* No PER value map */
10106 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10107 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10108 static asn_per_constraints_t asn_PER_memb_value_constr_24 CC_NOTUSED = {
10109 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10110 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10111 0, 0 /* No PER value map */
10113 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10114 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10115 static asn_per_constraints_t asn_PER_memb_id_constr_26 CC_NOTUSED = {
10116 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10117 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10118 0, 0 /* No PER value map */
10120 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10121 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10122 static asn_per_constraints_t asn_PER_memb_criticality_constr_27 CC_NOTUSED = {
10123 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10124 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10125 0, 0 /* No PER value map */
10127 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10128 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10129 static asn_per_constraints_t asn_PER_memb_value_constr_28 CC_NOTUSED = {
10130 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10131 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10132 0, 0 /* No PER value map */
10134 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10135 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10136 static asn_per_constraints_t asn_PER_memb_id_constr_30 CC_NOTUSED = {
10137 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10138 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10139 0, 0 /* No PER value map */
10141 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10142 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10143 static asn_per_constraints_t asn_PER_memb_criticality_constr_31 CC_NOTUSED = {
10144 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10145 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10146 0, 0 /* No PER value map */
10148 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10149 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10150 static asn_per_constraints_t asn_PER_memb_value_constr_32 CC_NOTUSED = {
10151 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10152 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10153 0, 0 /* No PER value map */
10155 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10156 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10157 static asn_per_constraints_t asn_PER_memb_id_constr_34 CC_NOTUSED = {
10158 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10159 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10160 0, 0 /* No PER value map */
10162 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10163 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10164 static asn_per_constraints_t asn_PER_memb_criticality_constr_35 CC_NOTUSED = {
10165 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10166 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10167 0, 0 /* No PER value map */
10169 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10170 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10171 static asn_per_constraints_t asn_PER_memb_value_constr_36 CC_NOTUSED = {
10172 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10173 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10174 0, 0 /* No PER value map */
10176 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10177 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10178 static asn_per_constraints_t asn_PER_memb_id_constr_38 CC_NOTUSED = {
10179 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10180 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10181 0, 0 /* No PER value map */
10183 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10184 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10185 static asn_per_constraints_t asn_PER_memb_criticality_constr_39 CC_NOTUSED = {
10186 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10187 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10188 0, 0 /* No PER value map */
10190 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10191 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10192 static asn_per_constraints_t asn_PER_memb_value_constr_40 CC_NOTUSED = {
10193 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10194 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10195 0, 0 /* No PER value map */
10197 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10198 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10199 static asn_per_constraints_t asn_PER_memb_id_constr_42 CC_NOTUSED = {
10200 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10201 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10202 0, 0 /* No PER value map */
10204 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10205 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10206 static asn_per_constraints_t asn_PER_memb_criticality_constr_43 CC_NOTUSED = {
10207 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10208 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10209 0, 0 /* No PER value map */
10211 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10212 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10213 static asn_per_constraints_t asn_PER_memb_value_constr_44 CC_NOTUSED = {
10214 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10215 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10216 0, 0 /* No PER value map */
10218 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10219 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10220 static asn_per_constraints_t asn_PER_memb_id_constr_46 CC_NOTUSED = {
10221 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10222 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10223 0, 0 /* No PER value map */
10225 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10226 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10227 static asn_per_constraints_t asn_PER_memb_criticality_constr_47 CC_NOTUSED = {
10228 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10229 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10230 0, 0 /* No PER value map */
10232 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10233 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10234 static asn_per_constraints_t asn_PER_memb_value_constr_48 CC_NOTUSED = {
10235 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10236 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10237 0, 0 /* No PER value map */
10239 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10240 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10241 static asn_per_constraints_t asn_PER_memb_id_constr_50 CC_NOTUSED = {
10242 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10243 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10244 0, 0 /* No PER value map */
10246 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10247 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10248 static asn_per_constraints_t asn_PER_memb_criticality_constr_51 CC_NOTUSED = {
10249 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10250 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10251 0, 0 /* No PER value map */
10253 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10254 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10255 static asn_per_constraints_t asn_PER_memb_value_constr_52 CC_NOTUSED = {
10256 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10257 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10258 0, 0 /* No PER value map */
10260 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10261 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10262 static asn_per_constraints_t asn_PER_memb_id_constr_54 CC_NOTUSED = {
10263 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10264 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10265 0, 0 /* No PER value map */
10267 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10268 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10269 static asn_per_constraints_t asn_PER_memb_criticality_constr_55 CC_NOTUSED = {
10270 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10271 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10272 0, 0 /* No PER value map */
10274 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10275 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10276 static asn_per_constraints_t asn_PER_memb_value_constr_56 CC_NOTUSED = {
10277 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10278 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10279 0, 0 /* No PER value map */
10281 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10282 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10283 static asn_per_constraints_t asn_PER_memb_id_constr_58 CC_NOTUSED = {
10284 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10285 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10286 0, 0 /* No PER value map */
10288 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10289 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10290 static asn_per_constraints_t asn_PER_memb_criticality_constr_59 CC_NOTUSED = {
10291 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10292 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10293 0, 0 /* No PER value map */
10295 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10296 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10297 static asn_per_constraints_t asn_PER_memb_value_constr_60 CC_NOTUSED = {
10298 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10299 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10300 0, 0 /* No PER value map */
10302 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10303 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10304 static asn_per_constraints_t asn_PER_memb_id_constr_62 CC_NOTUSED = {
10305 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10306 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10307 0, 0 /* No PER value map */
10309 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10310 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10311 static asn_per_constraints_t asn_PER_memb_criticality_constr_63 CC_NOTUSED = {
10312 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10313 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10314 0, 0 /* No PER value map */
10316 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10317 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10318 static asn_per_constraints_t asn_PER_memb_value_constr_64 CC_NOTUSED = {
10319 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10320 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10321 0, 0 /* No PER value map */
10323 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10324 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10325 static asn_per_constraints_t asn_PER_memb_id_constr_66 CC_NOTUSED = {
10326 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10327 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10328 0, 0 /* No PER value map */
10330 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10331 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10332 static asn_per_constraints_t asn_PER_memb_criticality_constr_67 CC_NOTUSED = {
10333 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10334 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10335 0, 0 /* No PER value map */
10337 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10338 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10339 static asn_per_constraints_t asn_PER_memb_value_constr_68 CC_NOTUSED = {
10340 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10341 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10342 0, 0 /* No PER value map */
10344 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10345 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10346 static asn_per_constraints_t asn_PER_memb_id_constr_70 CC_NOTUSED = {
10347 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10348 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10349 0, 0 /* No PER value map */
10351 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10352 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10353 static asn_per_constraints_t asn_PER_memb_criticality_constr_71 CC_NOTUSED = {
10354 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10355 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10356 0, 0 /* No PER value map */
10358 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10359 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10360 static asn_per_constraints_t asn_PER_memb_value_constr_72 CC_NOTUSED = {
10361 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10362 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10363 0, 0 /* No PER value map */
10365 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10366 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10367 static asn_per_constraints_t asn_PER_memb_id_constr_74 CC_NOTUSED = {
10368 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10369 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10370 0, 0 /* No PER value map */
10372 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10373 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10374 static asn_per_constraints_t asn_PER_memb_criticality_constr_75 CC_NOTUSED = {
10375 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10376 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10377 0, 0 /* No PER value map */
10379 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10380 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10381 static asn_per_constraints_t asn_PER_memb_value_constr_76 CC_NOTUSED = {
10382 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10383 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10384 0, 0 /* No PER value map */
10386 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10387 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10388 static asn_per_constraints_t asn_PER_memb_id_constr_78 CC_NOTUSED = {
10389 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10390 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10391 0, 0 /* No PER value map */
10393 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10394 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10395 static asn_per_constraints_t asn_PER_memb_criticality_constr_79 CC_NOTUSED = {
10396 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10397 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10398 0, 0 /* No PER value map */
10400 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10401 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10402 static asn_per_constraints_t asn_PER_memb_value_constr_80 CC_NOTUSED = {
10403 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10404 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10405 0, 0 /* No PER value map */
10407 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10408 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10409 static asn_per_constraints_t asn_PER_memb_id_constr_82 CC_NOTUSED = {
10410 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10411 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10412 0, 0 /* No PER value map */
10414 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10415 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10416 static asn_per_constraints_t asn_PER_memb_criticality_constr_83 CC_NOTUSED = {
10417 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10418 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10419 0, 0 /* No PER value map */
10421 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10422 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10423 static asn_per_constraints_t asn_PER_memb_value_constr_84 CC_NOTUSED = {
10424 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10425 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10426 0, 0 /* No PER value map */
10428 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10429 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10430 static asn_per_constraints_t asn_PER_memb_id_constr_86 CC_NOTUSED = {
10431 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10432 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10433 0, 0 /* No PER value map */
10435 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10436 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10437 static asn_per_constraints_t asn_PER_memb_criticality_constr_87 CC_NOTUSED = {
10438 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10439 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10440 0, 0 /* No PER value map */
10442 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10443 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10444 static asn_per_constraints_t asn_PER_memb_value_constr_88 CC_NOTUSED = {
10445 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10446 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10447 0, 0 /* No PER value map */
10449 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10450 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10451 static asn_per_constraints_t asn_PER_memb_id_constr_90 CC_NOTUSED = {
10452 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10453 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10454 0, 0 /* No PER value map */
10456 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10457 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10458 static asn_per_constraints_t asn_PER_memb_criticality_constr_91 CC_NOTUSED = {
10459 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10460 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10461 0, 0 /* No PER value map */
10463 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10464 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10465 static asn_per_constraints_t asn_PER_memb_value_constr_92 CC_NOTUSED = {
10466 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10467 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10468 0, 0 /* No PER value map */
10470 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10471 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10472 static asn_per_constraints_t asn_PER_memb_id_constr_94 CC_NOTUSED = {
10473 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10474 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10475 0, 0 /* No PER value map */
10477 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10478 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10479 static asn_per_constraints_t asn_PER_memb_criticality_constr_95 CC_NOTUSED = {
10480 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10481 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10482 0, 0 /* No PER value map */
10484 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10485 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10486 static asn_per_constraints_t asn_PER_memb_value_constr_96 CC_NOTUSED = {
10487 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10488 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10489 0, 0 /* No PER value map */
10491 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10492 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10493 static asn_per_constraints_t asn_PER_memb_id_constr_98 CC_NOTUSED = {
10494 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10495 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10496 0, 0 /* No PER value map */
10498 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10499 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10500 static asn_per_constraints_t asn_PER_memb_criticality_constr_99 CC_NOTUSED = {
10501 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10502 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10503 0, 0 /* No PER value map */
10505 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10506 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10507 static asn_per_constraints_t asn_PER_memb_value_constr_100 CC_NOTUSED = {
10508 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10509 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10510 0, 0 /* No PER value map */
10512 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10513 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10514 static asn_per_constraints_t asn_PER_memb_id_constr_102 CC_NOTUSED = {
10515 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10516 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10517 0, 0 /* No PER value map */
10519 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10520 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10521 static asn_per_constraints_t asn_PER_memb_criticality_constr_103 CC_NOTUSED = {
10522 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10523 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10524 0, 0 /* No PER value map */
10526 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10527 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10528 static asn_per_constraints_t asn_PER_memb_value_constr_104 CC_NOTUSED = {
10529 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10530 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10531 0, 0 /* No PER value map */
10533 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10534 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10535 static asn_per_constraints_t asn_PER_memb_id_constr_106 CC_NOTUSED = {
10536 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10537 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10538 0, 0 /* No PER value map */
10540 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10541 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10542 static asn_per_constraints_t asn_PER_memb_criticality_constr_107 CC_NOTUSED = {
10543 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10544 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10545 0, 0 /* No PER value map */
10547 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10548 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10549 static asn_per_constraints_t asn_PER_memb_value_constr_108 CC_NOTUSED = {
10550 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10551 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10552 0, 0 /* No PER value map */
10554 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10555 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10556 static asn_per_constraints_t asn_PER_memb_id_constr_110 CC_NOTUSED = {
10557 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10558 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10559 0, 0 /* No PER value map */
10561 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10562 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10563 static asn_per_constraints_t asn_PER_memb_criticality_constr_111 CC_NOTUSED = {
10564 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10565 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10566 0, 0 /* No PER value map */
10568 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10569 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10570 static asn_per_constraints_t asn_PER_memb_value_constr_112 CC_NOTUSED = {
10571 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10572 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10573 0, 0 /* No PER value map */
10575 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10576 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10577 static asn_per_constraints_t asn_PER_memb_id_constr_114 CC_NOTUSED = {
10578 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10579 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10580 0, 0 /* No PER value map */
10582 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10583 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10584 static asn_per_constraints_t asn_PER_memb_criticality_constr_115 CC_NOTUSED = {
10585 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10586 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10587 0, 0 /* No PER value map */
10589 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10590 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10591 static asn_per_constraints_t asn_PER_memb_value_constr_116 CC_NOTUSED = {
10592 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10593 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10594 0, 0 /* No PER value map */
10596 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10597 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10598 static asn_per_constraints_t asn_PER_memb_id_constr_118 CC_NOTUSED = {
10599 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10600 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10601 0, 0 /* No PER value map */
10603 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10604 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10605 static asn_per_constraints_t asn_PER_memb_criticality_constr_119 CC_NOTUSED = {
10606 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10607 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10608 0, 0 /* No PER value map */
10610 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10611 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10612 static asn_per_constraints_t asn_PER_memb_value_constr_120 CC_NOTUSED = {
10613 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10614 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10615 0, 0 /* No PER value map */
10617 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10618 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10619 static asn_per_constraints_t asn_PER_memb_id_constr_122 CC_NOTUSED = {
10620 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10621 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10622 0, 0 /* No PER value map */
10624 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10625 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10626 static asn_per_constraints_t asn_PER_memb_criticality_constr_123 CC_NOTUSED = {
10627 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10628 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10629 0, 0 /* No PER value map */
10631 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10632 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10633 static asn_per_constraints_t asn_PER_memb_value_constr_124 CC_NOTUSED = {
10634 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10635 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10636 0, 0 /* No PER value map */
10638 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10639 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10640 static asn_per_constraints_t asn_PER_memb_id_constr_126 CC_NOTUSED = {
10641 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10642 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10643 0, 0 /* No PER value map */
10645 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10646 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10647 static asn_per_constraints_t asn_PER_memb_criticality_constr_127 CC_NOTUSED = {
10648 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10649 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10650 0, 0 /* No PER value map */
10652 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10653 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10654 static asn_per_constraints_t asn_PER_memb_value_constr_128 CC_NOTUSED = {
10655 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10656 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10657 0, 0 /* No PER value map */
10659 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10660 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10661 static asn_per_constraints_t asn_PER_memb_id_constr_130 CC_NOTUSED = {
10662 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10663 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10664 0, 0 /* No PER value map */
10666 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10667 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10668 static asn_per_constraints_t asn_PER_memb_criticality_constr_131 CC_NOTUSED = {
10669 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10670 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10671 0, 0 /* No PER value map */
10673 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10674 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10675 static asn_per_constraints_t asn_PER_memb_value_constr_132 CC_NOTUSED = {
10676 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10677 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10678 0, 0 /* No PER value map */
10680 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10681 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10682 static asn_per_constraints_t asn_PER_memb_id_constr_134 CC_NOTUSED = {
10683 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10684 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10685 0, 0 /* No PER value map */
10687 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10688 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10689 static asn_per_constraints_t asn_PER_memb_criticality_constr_135 CC_NOTUSED = {
10690 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10691 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10692 0, 0 /* No PER value map */
10694 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10695 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10696 static asn_per_constraints_t asn_PER_memb_value_constr_136 CC_NOTUSED = {
10697 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10698 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10699 0, 0 /* No PER value map */
10701 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10702 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10703 static asn_per_constraints_t asn_PER_memb_id_constr_138 CC_NOTUSED = {
10704 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10705 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10706 0, 0 /* No PER value map */
10708 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10709 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10710 static asn_per_constraints_t asn_PER_memb_criticality_constr_139 CC_NOTUSED = {
10711 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10712 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10713 0, 0 /* No PER value map */
10715 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10716 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10717 static asn_per_constraints_t asn_PER_memb_value_constr_140 CC_NOTUSED = {
10718 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10719 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10720 0, 0 /* No PER value map */
10722 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10723 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10724 static asn_per_constraints_t asn_PER_memb_id_constr_142 CC_NOTUSED = {
10725 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10726 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10727 0, 0 /* No PER value map */
10729 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10730 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10731 static asn_per_constraints_t asn_PER_memb_criticality_constr_143 CC_NOTUSED = {
10732 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10733 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10734 0, 0 /* No PER value map */
10736 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10737 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10738 static asn_per_constraints_t asn_PER_memb_value_constr_144 CC_NOTUSED = {
10739 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10740 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10741 0, 0 /* No PER value map */
10743 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10744 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10745 static asn_per_constraints_t asn_PER_memb_id_constr_146 CC_NOTUSED = {
10746 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10747 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10748 0, 0 /* No PER value map */
10750 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10751 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10752 static asn_per_constraints_t asn_PER_memb_criticality_constr_147 CC_NOTUSED = {
10753 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10754 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10755 0, 0 /* No PER value map */
10757 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10758 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10759 static asn_per_constraints_t asn_PER_memb_value_constr_148 CC_NOTUSED = {
10760 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10761 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10762 0, 0 /* No PER value map */
10764 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10765 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10766 static asn_per_constraints_t asn_PER_memb_id_constr_150 CC_NOTUSED = {
10767 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10768 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10769 0, 0 /* No PER value map */
10771 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10772 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10773 static asn_per_constraints_t asn_PER_memb_criticality_constr_151 CC_NOTUSED = {
10774 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10775 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10776 0, 0 /* No PER value map */
10778 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10779 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10780 static asn_per_constraints_t asn_PER_memb_value_constr_152 CC_NOTUSED = {
10781 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10782 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10783 0, 0 /* No PER value map */
10785 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10786 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10787 static asn_per_constraints_t asn_PER_memb_id_constr_154 CC_NOTUSED = {
10788 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10789 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10790 0, 0 /* No PER value map */
10792 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10793 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10794 static asn_per_constraints_t asn_PER_memb_criticality_constr_155 CC_NOTUSED = {
10795 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10796 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10797 0, 0 /* No PER value map */
10799 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10800 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10801 static asn_per_constraints_t asn_PER_memb_value_constr_156 CC_NOTUSED = {
10802 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10803 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10804 0, 0 /* No PER value map */
10806 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10807 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10808 static asn_per_constraints_t asn_PER_memb_id_constr_158 CC_NOTUSED = {
10809 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10810 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10811 0, 0 /* No PER value map */
10813 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10814 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10815 static asn_per_constraints_t asn_PER_memb_criticality_constr_159 CC_NOTUSED = {
10816 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10817 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10818 0, 0 /* No PER value map */
10820 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10821 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10822 static asn_per_constraints_t asn_PER_memb_value_constr_160 CC_NOTUSED = {
10823 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10824 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10825 0, 0 /* No PER value map */
10827 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10828 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10829 static asn_per_constraints_t asn_PER_memb_id_constr_162 CC_NOTUSED = {
10830 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10831 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10832 0, 0 /* No PER value map */
10834 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10835 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10836 static asn_per_constraints_t asn_PER_memb_criticality_constr_163 CC_NOTUSED = {
10837 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10838 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10839 0, 0 /* No PER value map */
10841 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10842 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10843 static asn_per_constraints_t asn_PER_memb_value_constr_164 CC_NOTUSED = {
10844 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10845 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10846 0, 0 /* No PER value map */
10848 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10849 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10850 static asn_per_constraints_t asn_PER_memb_id_constr_166 CC_NOTUSED = {
10851 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10852 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10853 0, 0 /* No PER value map */
10855 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10856 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10857 static asn_per_constraints_t asn_PER_memb_criticality_constr_167 CC_NOTUSED = {
10858 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10859 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10860 0, 0 /* No PER value map */
10862 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10863 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10864 static asn_per_constraints_t asn_PER_memb_value_constr_168 CC_NOTUSED = {
10865 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10866 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10867 0, 0 /* No PER value map */
10869 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10870 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10871 static asn_per_constraints_t asn_PER_memb_id_constr_170 CC_NOTUSED = {
10872 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10873 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10874 0, 0 /* No PER value map */
10876 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10877 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10878 static asn_per_constraints_t asn_PER_memb_criticality_constr_171 CC_NOTUSED = {
10879 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10880 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10881 0, 0 /* No PER value map */
10883 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10884 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10885 static asn_per_constraints_t asn_PER_memb_value_constr_172 CC_NOTUSED = {
10886 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10887 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10888 0, 0 /* No PER value map */
10890 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10891 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10892 static asn_per_constraints_t asn_PER_memb_id_constr_174 CC_NOTUSED = {
10893 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10894 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10895 0, 0 /* No PER value map */
10897 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10898 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10899 static asn_per_constraints_t asn_PER_memb_criticality_constr_175 CC_NOTUSED = {
10900 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10901 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10902 0, 0 /* No PER value map */
10904 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10905 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10906 static asn_per_constraints_t asn_PER_memb_value_constr_176 CC_NOTUSED = {
10907 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10908 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10909 0, 0 /* No PER value map */
10911 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10912 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10913 static asn_per_constraints_t asn_PER_memb_id_constr_178 CC_NOTUSED = {
10914 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10915 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10916 0, 0 /* No PER value map */
10918 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10919 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10920 static asn_per_constraints_t asn_PER_memb_criticality_constr_179 CC_NOTUSED = {
10921 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10922 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10923 0, 0 /* No PER value map */
10925 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10926 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10927 static asn_per_constraints_t asn_PER_memb_value_constr_180 CC_NOTUSED = {
10928 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10929 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10930 0, 0 /* No PER value map */
10932 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10933 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10934 static asn_per_constraints_t asn_PER_memb_id_constr_182 CC_NOTUSED = {
10935 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10936 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10937 0, 0 /* No PER value map */
10939 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10940 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10941 static asn_per_constraints_t asn_PER_memb_criticality_constr_183 CC_NOTUSED = {
10942 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10943 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10944 0, 0 /* No PER value map */
10946 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10947 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10948 static asn_per_constraints_t asn_PER_memb_value_constr_184 CC_NOTUSED = {
10949 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10950 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10951 0, 0 /* No PER value map */
10953 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10954 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10955 static asn_per_constraints_t asn_PER_memb_id_constr_186 CC_NOTUSED = {
10956 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10957 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10958 0, 0 /* No PER value map */
10960 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10961 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10962 static asn_per_constraints_t asn_PER_memb_criticality_constr_187 CC_NOTUSED = {
10963 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10964 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10965 0, 0 /* No PER value map */
10967 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10968 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10969 static asn_per_constraints_t asn_PER_memb_value_constr_188 CC_NOTUSED = {
10970 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10971 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10972 0, 0 /* No PER value map */
10974 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10975 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10976 static asn_per_constraints_t asn_PER_memb_id_constr_190 CC_NOTUSED = {
10977 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10978 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10979 0, 0 /* No PER value map */
10981 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10982 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10983 static asn_per_constraints_t asn_PER_memb_criticality_constr_191 CC_NOTUSED = {
10984 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
10985 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10986 0, 0 /* No PER value map */
10988 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10989 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10990 static asn_per_constraints_t asn_PER_memb_value_constr_192 CC_NOTUSED = {
10991 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10992 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
10993 0, 0 /* No PER value map */
10995 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
10996 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
10997 static asn_per_constraints_t asn_PER_memb_id_constr_194 CC_NOTUSED = {
10998 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
10999 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11000 0, 0 /* No PER value map */
11002 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11003 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11004 static asn_per_constraints_t asn_PER_memb_criticality_constr_195 CC_NOTUSED = {
11005 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
11006 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11007 0, 0 /* No PER value map */
11009 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11010 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11011 static asn_per_constraints_t asn_PER_memb_value_constr_196 CC_NOTUSED = {
11012 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11013 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11014 0, 0 /* No PER value map */
11016 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11017 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11018 static asn_per_constraints_t asn_PER_memb_id_constr_198 CC_NOTUSED = {
11019 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
11020 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11021 0, 0 /* No PER value map */
11023 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11024 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11025 static asn_per_constraints_t asn_PER_memb_criticality_constr_199 CC_NOTUSED = {
11026 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
11027 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11028 0, 0 /* No PER value map */
11030 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11031 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11032 static asn_per_constraints_t asn_PER_memb_value_constr_200 CC_NOTUSED = {
11033 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11034 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11035 0, 0 /* No PER value map */
11037 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11038 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11039 static asn_per_constraints_t asn_PER_memb_id_constr_202 CC_NOTUSED = {
11040 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
11041 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11042 0, 0 /* No PER value map */
11044 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11045 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11046 static asn_per_constraints_t asn_PER_memb_criticality_constr_203 CC_NOTUSED = {
11047 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
11048 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11049 0, 0 /* No PER value map */
11051 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11052 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11053 static asn_per_constraints_t asn_PER_memb_value_constr_204 CC_NOTUSED = {
11054 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11055 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11056 0, 0 /* No PER value map */
11058 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11059 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11060 static asn_per_constraints_t asn_PER_memb_id_constr_206 CC_NOTUSED = {
11061 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
11062 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11063 0, 0 /* No PER value map */
11065 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11066 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11067 static asn_per_constraints_t asn_PER_memb_criticality_constr_207 CC_NOTUSED = {
11068 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
11069 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11070 0, 0 /* No PER value map */
11072 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11073 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11074 static asn_per_constraints_t asn_PER_memb_value_constr_208 CC_NOTUSED = {
11075 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11076 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11077 0, 0 /* No PER value map */
11079 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11080 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11081 static asn_per_constraints_t asn_PER_memb_id_constr_210 CC_NOTUSED = {
11082 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
11083 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11084 0, 0 /* No PER value map */
11086 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11087 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11088 static asn_per_constraints_t asn_PER_memb_criticality_constr_211 CC_NOTUSED = {
11089 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
11090 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11091 0, 0 /* No PER value map */
11093 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11094 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11095 static asn_per_constraints_t asn_PER_memb_value_constr_212 CC_NOTUSED = {
11096 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11097 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11098 0, 0 /* No PER value map */
11100 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11101 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11102 static asn_per_constraints_t asn_PER_memb_id_constr_214 CC_NOTUSED = {
11103 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
11104 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11105 0, 0 /* No PER value map */
11107 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11108 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11109 static asn_per_constraints_t asn_PER_memb_criticality_constr_215 CC_NOTUSED = {
11110 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
11111 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11112 0, 0 /* No PER value map */
11114 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11115 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11116 static asn_per_constraints_t asn_PER_memb_value_constr_216 CC_NOTUSED = {
11117 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11118 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11119 0, 0 /* No PER value map */
11121 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11122 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11123 static asn_per_constraints_t asn_PER_memb_id_constr_218 CC_NOTUSED = {
11124 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
11125 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11126 0, 0 /* No PER value map */
11128 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11129 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11130 static asn_per_constraints_t asn_PER_memb_criticality_constr_219 CC_NOTUSED = {
11131 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
11132 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11133 0, 0 /* No PER value map */
11135 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11136 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11137 static asn_per_constraints_t asn_PER_memb_value_constr_220 CC_NOTUSED = {
11138 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11139 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11140 0, 0 /* No PER value map */
11142 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11143 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11144 static asn_per_constraints_t asn_PER_memb_id_constr_222 CC_NOTUSED = {
11145 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
11146 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11147 0, 0 /* No PER value map */
11149 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11150 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11151 static asn_per_constraints_t asn_PER_memb_criticality_constr_223 CC_NOTUSED = {
11152 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
11153 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11154 0, 0 /* No PER value map */
11156 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11157 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11158 static asn_per_constraints_t asn_PER_memb_value_constr_224 CC_NOTUSED = {
11159 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11160 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11161 0, 0 /* No PER value map */
11163 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11164 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11165 static asn_per_constraints_t asn_PER_memb_id_constr_226 CC_NOTUSED = {
11166 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
11167 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11168 0, 0 /* No PER value map */
11170 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11171 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11172 static asn_per_constraints_t asn_PER_memb_criticality_constr_227 CC_NOTUSED = {
11173 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
11174 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11175 0, 0 /* No PER value map */
11177 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11178 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11179 static asn_per_constraints_t asn_PER_memb_value_constr_228 CC_NOTUSED = {
11180 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11181 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11182 0, 0 /* No PER value map */
11184 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11185 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11186 static asn_per_constraints_t asn_PER_memb_id_constr_230 CC_NOTUSED = {
11187 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
11188 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11189 0, 0 /* No PER value map */
11191 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11192 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11193 static asn_per_constraints_t asn_PER_memb_criticality_constr_231 CC_NOTUSED = {
11194 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
11195 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11196 0, 0 /* No PER value map */
11198 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11199 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11200 static asn_per_constraints_t asn_PER_memb_value_constr_232 CC_NOTUSED = {
11201 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11202 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11203 0, 0 /* No PER value map */
11205 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11206 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11207 static asn_per_constraints_t asn_PER_memb_id_constr_234 CC_NOTUSED = {
11208 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
11209 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11210 0, 0 /* No PER value map */
11212 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11213 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11214 static asn_per_constraints_t asn_PER_memb_criticality_constr_235 CC_NOTUSED = {
11215 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
11216 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11217 0, 0 /* No PER value map */
11219 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11220 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11221 static asn_per_constraints_t asn_PER_memb_value_constr_236 CC_NOTUSED = {
11222 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11223 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11224 0, 0 /* No PER value map */
11226 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11227 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11228 static asn_per_constraints_t asn_PER_memb_id_constr_238 CC_NOTUSED = {
11229 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
11230 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11231 0, 0 /* No PER value map */
11233 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11234 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11235 static asn_per_constraints_t asn_PER_memb_criticality_constr_239 CC_NOTUSED = {
11236 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
11237 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11238 0, 0 /* No PER value map */
11240 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11241 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11242 static asn_per_constraints_t asn_PER_memb_value_constr_240 CC_NOTUSED = {
11243 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11244 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11245 0, 0 /* No PER value map */
11247 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11248 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11249 static asn_per_constraints_t asn_PER_memb_id_constr_242 CC_NOTUSED = {
11250 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
11251 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11252 0, 0 /* No PER value map */
11254 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11255 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11256 static asn_per_constraints_t asn_PER_memb_criticality_constr_243 CC_NOTUSED = {
11257 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
11258 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11259 0, 0 /* No PER value map */
11261 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11262 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11263 static asn_per_constraints_t asn_PER_memb_value_constr_244 CC_NOTUSED = {
11264 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11265 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11266 0, 0 /* No PER value map */
11268 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11269 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11270 static asn_per_constraints_t asn_PER_memb_id_constr_246 CC_NOTUSED = {
11271 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
11272 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11273 0, 0 /* No PER value map */
11275 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11276 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11277 static asn_per_constraints_t asn_PER_memb_criticality_constr_247 CC_NOTUSED = {
11278 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
11279 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11280 0, 0 /* No PER value map */
11282 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11283 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11284 static asn_per_constraints_t asn_PER_memb_value_constr_248 CC_NOTUSED = {
11285 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11286 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11287 0, 0 /* No PER value map */
11289 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11290 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11291 static asn_per_constraints_t asn_PER_memb_id_constr_250 CC_NOTUSED = {
11292 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
11293 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11294 0, 0 /* No PER value map */
11296 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11297 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11298 static asn_per_constraints_t asn_PER_memb_criticality_constr_251 CC_NOTUSED = {
11299 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
11300 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11301 0, 0 /* No PER value map */
11303 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11304 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11305 static asn_per_constraints_t asn_PER_memb_value_constr_252 CC_NOTUSED = {
11306 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11307 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11308 0, 0 /* No PER value map */
11310 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11311 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11312 static asn_per_constraints_t asn_PER_memb_id_constr_254 CC_NOTUSED = {
11313 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
11314 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11315 0, 0 /* No PER value map */
11317 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11318 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11319 static asn_per_constraints_t asn_PER_memb_criticality_constr_255 CC_NOTUSED = {
11320 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
11321 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11322 0, 0 /* No PER value map */
11324 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11325 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11326 static asn_per_constraints_t asn_PER_memb_value_constr_256 CC_NOTUSED = {
11327 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11328 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11329 0, 0 /* No PER value map */
11331 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11332 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11333 static asn_per_constraints_t asn_PER_memb_id_constr_258 CC_NOTUSED = {
11334 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
11335 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11336 0, 0 /* No PER value map */
11338 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11339 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11340 static asn_per_constraints_t asn_PER_memb_criticality_constr_259 CC_NOTUSED = {
11341 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
11342 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11343 0, 0 /* No PER value map */
11345 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11346 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11347 static asn_per_constraints_t asn_PER_memb_value_constr_260 CC_NOTUSED = {
11348 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11349 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11350 0, 0 /* No PER value map */
11352 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11353 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11354 static asn_per_constraints_t asn_PER_memb_id_constr_262 CC_NOTUSED = {
11355 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
11356 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11357 0, 0 /* No PER value map */
11359 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11360 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11361 static asn_per_constraints_t asn_PER_memb_criticality_constr_263 CC_NOTUSED = {
11362 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
11363 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11364 0, 0 /* No PER value map */
11366 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11367 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11368 static asn_per_constraints_t asn_PER_memb_value_constr_264 CC_NOTUSED = {
11369 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11370 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11371 0, 0 /* No PER value map */
11373 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11374 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11375 static asn_per_constraints_t asn_PER_memb_id_constr_266 CC_NOTUSED = {
11376 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
11377 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11378 0, 0 /* No PER value map */
11380 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11381 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11382 static asn_per_constraints_t asn_PER_memb_criticality_constr_267 CC_NOTUSED = {
11383 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
11384 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11385 0, 0 /* No PER value map */
11387 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11388 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11389 static asn_per_constraints_t asn_PER_memb_value_constr_268 CC_NOTUSED = {
11390 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11391 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11392 0, 0 /* No PER value map */
11394 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11395 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11396 static asn_per_constraints_t asn_PER_memb_id_constr_270 CC_NOTUSED = {
11397 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
11398 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11399 0, 0 /* No PER value map */
11401 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11402 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11403 static asn_per_constraints_t asn_PER_memb_criticality_constr_271 CC_NOTUSED = {
11404 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
11405 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11406 0, 0 /* No PER value map */
11408 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11409 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11410 static asn_per_constraints_t asn_PER_memb_value_constr_272 CC_NOTUSED = {
11411 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11412 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11413 0, 0 /* No PER value map */
11415 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11416 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11417 static asn_per_constraints_t asn_PER_memb_id_constr_274 CC_NOTUSED = {
11418 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
11419 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11420 0, 0 /* No PER value map */
11422 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11423 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11424 static asn_per_constraints_t asn_PER_memb_criticality_constr_275 CC_NOTUSED = {
11425 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
11426 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11427 0, 0 /* No PER value map */
11429 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11430 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11431 static asn_per_constraints_t asn_PER_memb_value_constr_276 CC_NOTUSED = {
11432 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11433 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11434 0, 0 /* No PER value map */
11436 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11437 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11438 static asn_per_constraints_t asn_PER_memb_id_constr_278 CC_NOTUSED = {
11439 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
11440 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11441 0, 0 /* No PER value map */
11443 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11444 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11445 static asn_per_constraints_t asn_PER_memb_criticality_constr_279 CC_NOTUSED = {
11446 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
11447 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11448 0, 0 /* No PER value map */
11450 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11451 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11452 static asn_per_constraints_t asn_PER_memb_value_constr_280 CC_NOTUSED = {
11453 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11454 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11455 0, 0 /* No PER value map */
11457 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11458 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11459 static asn_per_constraints_t asn_PER_memb_id_constr_282 CC_NOTUSED = {
11460 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
11461 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11462 0, 0 /* No PER value map */
11464 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11465 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11466 static asn_per_constraints_t asn_PER_memb_criticality_constr_283 CC_NOTUSED = {
11467 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
11468 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11469 0, 0 /* No PER value map */
11471 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11472 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11473 static asn_per_constraints_t asn_PER_memb_value_constr_284 CC_NOTUSED = {
11474 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11475 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
11476 0, 0 /* No PER value map */
11478 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11479 static asn_TYPE_member_t asn_MBR_value_4[] = {
11480 { ATF_NOFLAGS, 0, offsetof(struct RICaction_ToBeSetup_ItemIEs__value, choice.RICaction_ToBeSetup_Item),
11481 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
11483 &asn_DEF_RICaction_ToBeSetup_Item,
11486 #if !defined(ASN_DISABLE_OER_SUPPORT)
11488 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
11489 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11491 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11494 0, 0, /* No default value */
11495 "RICaction-ToBeSetup-Item"
11498 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_4[] = {
11499 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICaction-ToBeSetup-Item */
11501 static asn_CHOICE_specifics_t asn_SPC_value_specs_4 = {
11502 sizeof(struct RICaction_ToBeSetup_ItemIEs__value),
11503 offsetof(struct RICaction_ToBeSetup_ItemIEs__value, _asn_ctx),
11504 offsetof(struct RICaction_ToBeSetup_ItemIEs__value, present),
11505 sizeof(((struct RICaction_ToBeSetup_ItemIEs__value *)0)->present),
11506 asn_MAP_value_tag2el_4,
11507 1, /* Count of tags in the map */
11509 -1 /* Extensions start */
11511 static /* Use -fall-defs-global to expose */
11512 asn_TYPE_descriptor_t asn_DEF_value_4 = {
11516 0, /* No effective tags (pointer) */
11517 0, /* No effective tags (count) */
11518 0, /* No tags (pointer) */
11519 0, /* No tags (count) */
11521 #if !defined(ASN_DISABLE_OER_SUPPORT)
11523 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
11524 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11526 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11527 OPEN_TYPE_constraint
11530 1, /* Elements count */
11531 &asn_SPC_value_specs_4 /* Additional specs */
11534 asn_TYPE_member_t asn_MBR_RICaction_ToBeSetup_ItemIEs_1[] = {
11535 { ATF_NOFLAGS, 0, offsetof(struct RICaction_ToBeSetup_ItemIEs, id),
11536 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
11538 &asn_DEF_ProtocolIE_ID,
11541 #if !defined(ASN_DISABLE_OER_SUPPORT)
11543 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
11544 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11545 &asn_PER_memb_id_constr_2,
11546 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11547 memb_id_constraint_1
11549 0, 0, /* No default value */
11552 { ATF_NOFLAGS, 0, offsetof(struct RICaction_ToBeSetup_ItemIEs, criticality),
11553 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
11555 &asn_DEF_Criticality,
11556 select_RICaction_ToBeSetup_ItemIEs_criticality_type,
11558 #if !defined(ASN_DISABLE_OER_SUPPORT)
11560 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
11561 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11562 &asn_PER_memb_criticality_constr_3,
11563 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11564 memb_criticality_constraint_1
11566 0, 0, /* No default value */
11569 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICaction_ToBeSetup_ItemIEs, value),
11570 -1 /* Ambiguous tag (ANY?) */,
11573 select_RICaction_ToBeSetup_ItemIEs_value_type,
11575 #if !defined(ASN_DISABLE_OER_SUPPORT)
11577 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
11578 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11579 &asn_PER_memb_value_constr_4,
11580 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11581 memb_value_constraint_1
11583 0, 0, /* No default value */
11587 static const ber_tlv_tag_t asn_DEF_RICaction_ToBeSetup_ItemIEs_tags_1[] = {
11588 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11590 static const asn_TYPE_tag2member_t asn_MAP_RICaction_ToBeSetup_ItemIEs_tag2el_1[] = {
11591 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
11592 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
11594 asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeSetup_ItemIEs_specs_1 = {
11595 sizeof(struct RICaction_ToBeSetup_ItemIEs),
11596 offsetof(struct RICaction_ToBeSetup_ItemIEs, _asn_ctx),
11597 asn_MAP_RICaction_ToBeSetup_ItemIEs_tag2el_1,
11598 2, /* Count of tags in the map */
11599 0, 0, 0, /* Optional elements (not needed) */
11600 -1, /* First extension addition */
11602 asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeSetup_ItemIEs = {
11603 "RICaction-ToBeSetup-ItemIEs",
11604 "RICaction-ToBeSetup-ItemIEs",
11606 asn_DEF_RICaction_ToBeSetup_ItemIEs_tags_1,
11607 sizeof(asn_DEF_RICaction_ToBeSetup_ItemIEs_tags_1)
11608 /sizeof(asn_DEF_RICaction_ToBeSetup_ItemIEs_tags_1[0]), /* 1 */
11609 asn_DEF_RICaction_ToBeSetup_ItemIEs_tags_1, /* Same as above */
11610 sizeof(asn_DEF_RICaction_ToBeSetup_ItemIEs_tags_1)
11611 /sizeof(asn_DEF_RICaction_ToBeSetup_ItemIEs_tags_1[0]), /* 1 */
11613 #if !defined(ASN_DISABLE_OER_SUPPORT)
11615 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
11616 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11618 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11619 SEQUENCE_constraint
11621 asn_MBR_RICaction_ToBeSetup_ItemIEs_1,
11622 3, /* Elements count */
11623 &asn_SPC_RICaction_ToBeSetup_ItemIEs_specs_1 /* Additional specs */
11626 static asn_TYPE_member_t asn_MBR_value_8[] = {
11627 { ATF_NOFLAGS, 0, offsetof(struct RICaction_Admitted_ItemIEs__value, choice.RICaction_Admitted_Item),
11628 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
11630 &asn_DEF_RICaction_Admitted_Item,
11633 #if !defined(ASN_DISABLE_OER_SUPPORT)
11635 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
11636 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11638 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11641 0, 0, /* No default value */
11642 "RICaction-Admitted-Item"
11645 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_8[] = {
11646 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICaction-Admitted-Item */
11648 static asn_CHOICE_specifics_t asn_SPC_value_specs_8 = {
11649 sizeof(struct RICaction_Admitted_ItemIEs__value),
11650 offsetof(struct RICaction_Admitted_ItemIEs__value, _asn_ctx),
11651 offsetof(struct RICaction_Admitted_ItemIEs__value, present),
11652 sizeof(((struct RICaction_Admitted_ItemIEs__value *)0)->present),
11653 asn_MAP_value_tag2el_8,
11654 1, /* Count of tags in the map */
11656 -1 /* Extensions start */
11658 static /* Use -fall-defs-global to expose */
11659 asn_TYPE_descriptor_t asn_DEF_value_8 = {
11663 0, /* No effective tags (pointer) */
11664 0, /* No effective tags (count) */
11665 0, /* No tags (pointer) */
11666 0, /* No tags (count) */
11668 #if !defined(ASN_DISABLE_OER_SUPPORT)
11670 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
11671 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11673 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11674 OPEN_TYPE_constraint
11677 1, /* Elements count */
11678 &asn_SPC_value_specs_8 /* Additional specs */
11681 asn_TYPE_member_t asn_MBR_RICaction_Admitted_ItemIEs_5[] = {
11682 { ATF_NOFLAGS, 0, offsetof(struct RICaction_Admitted_ItemIEs, id),
11683 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
11685 &asn_DEF_ProtocolIE_ID,
11688 #if !defined(ASN_DISABLE_OER_SUPPORT)
11690 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
11691 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11692 &asn_PER_memb_id_constr_6,
11693 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11694 memb_id_constraint_5
11696 0, 0, /* No default value */
11699 { ATF_NOFLAGS, 0, offsetof(struct RICaction_Admitted_ItemIEs, criticality),
11700 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
11702 &asn_DEF_Criticality,
11703 select_RICaction_Admitted_ItemIEs_criticality_type,
11705 #if !defined(ASN_DISABLE_OER_SUPPORT)
11707 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
11708 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11709 &asn_PER_memb_criticality_constr_7,
11710 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11711 memb_criticality_constraint_5
11713 0, 0, /* No default value */
11716 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICaction_Admitted_ItemIEs, value),
11717 -1 /* Ambiguous tag (ANY?) */,
11720 select_RICaction_Admitted_ItemIEs_value_type,
11722 #if !defined(ASN_DISABLE_OER_SUPPORT)
11724 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
11725 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11726 &asn_PER_memb_value_constr_8,
11727 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11728 memb_value_constraint_5
11730 0, 0, /* No default value */
11734 static const ber_tlv_tag_t asn_DEF_RICaction_Admitted_ItemIEs_tags_5[] = {
11735 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11737 static const asn_TYPE_tag2member_t asn_MAP_RICaction_Admitted_ItemIEs_tag2el_5[] = {
11738 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
11739 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
11741 asn_SEQUENCE_specifics_t asn_SPC_RICaction_Admitted_ItemIEs_specs_5 = {
11742 sizeof(struct RICaction_Admitted_ItemIEs),
11743 offsetof(struct RICaction_Admitted_ItemIEs, _asn_ctx),
11744 asn_MAP_RICaction_Admitted_ItemIEs_tag2el_5,
11745 2, /* Count of tags in the map */
11746 0, 0, 0, /* Optional elements (not needed) */
11747 -1, /* First extension addition */
11749 asn_TYPE_descriptor_t asn_DEF_RICaction_Admitted_ItemIEs = {
11750 "RICaction-Admitted-ItemIEs",
11751 "RICaction-Admitted-ItemIEs",
11753 asn_DEF_RICaction_Admitted_ItemIEs_tags_5,
11754 sizeof(asn_DEF_RICaction_Admitted_ItemIEs_tags_5)
11755 /sizeof(asn_DEF_RICaction_Admitted_ItemIEs_tags_5[0]), /* 1 */
11756 asn_DEF_RICaction_Admitted_ItemIEs_tags_5, /* Same as above */
11757 sizeof(asn_DEF_RICaction_Admitted_ItemIEs_tags_5)
11758 /sizeof(asn_DEF_RICaction_Admitted_ItemIEs_tags_5[0]), /* 1 */
11760 #if !defined(ASN_DISABLE_OER_SUPPORT)
11762 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
11763 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11765 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11766 SEQUENCE_constraint
11768 asn_MBR_RICaction_Admitted_ItemIEs_5,
11769 3, /* Elements count */
11770 &asn_SPC_RICaction_Admitted_ItemIEs_specs_5 /* Additional specs */
11773 static asn_TYPE_member_t asn_MBR_value_12[] = {
11774 { ATF_NOFLAGS, 0, offsetof(struct RICaction_NotAdmitted_ItemIEs__value, choice.RICaction_NotAdmitted_Item),
11775 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
11777 &asn_DEF_RICaction_NotAdmitted_Item,
11780 #if !defined(ASN_DISABLE_OER_SUPPORT)
11782 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
11783 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11785 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11788 0, 0, /* No default value */
11789 "RICaction-NotAdmitted-Item"
11792 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_12[] = {
11793 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICaction-NotAdmitted-Item */
11795 static asn_CHOICE_specifics_t asn_SPC_value_specs_12 = {
11796 sizeof(struct RICaction_NotAdmitted_ItemIEs__value),
11797 offsetof(struct RICaction_NotAdmitted_ItemIEs__value, _asn_ctx),
11798 offsetof(struct RICaction_NotAdmitted_ItemIEs__value, present),
11799 sizeof(((struct RICaction_NotAdmitted_ItemIEs__value *)0)->present),
11800 asn_MAP_value_tag2el_12,
11801 1, /* Count of tags in the map */
11803 -1 /* Extensions start */
11805 static /* Use -fall-defs-global to expose */
11806 asn_TYPE_descriptor_t asn_DEF_value_12 = {
11810 0, /* No effective tags (pointer) */
11811 0, /* No effective tags (count) */
11812 0, /* No tags (pointer) */
11813 0, /* No tags (count) */
11815 #if !defined(ASN_DISABLE_OER_SUPPORT)
11817 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
11818 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11820 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11821 OPEN_TYPE_constraint
11824 1, /* Elements count */
11825 &asn_SPC_value_specs_12 /* Additional specs */
11828 asn_TYPE_member_t asn_MBR_RICaction_NotAdmitted_ItemIEs_9[] = {
11829 { ATF_NOFLAGS, 0, offsetof(struct RICaction_NotAdmitted_ItemIEs, id),
11830 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
11832 &asn_DEF_ProtocolIE_ID,
11835 #if !defined(ASN_DISABLE_OER_SUPPORT)
11837 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
11838 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11839 &asn_PER_memb_id_constr_10,
11840 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11841 memb_id_constraint_9
11843 0, 0, /* No default value */
11846 { ATF_NOFLAGS, 0, offsetof(struct RICaction_NotAdmitted_ItemIEs, criticality),
11847 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
11849 &asn_DEF_Criticality,
11850 select_RICaction_NotAdmitted_ItemIEs_criticality_type,
11852 #if !defined(ASN_DISABLE_OER_SUPPORT)
11854 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
11855 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11856 &asn_PER_memb_criticality_constr_11,
11857 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11858 memb_criticality_constraint_9
11860 0, 0, /* No default value */
11863 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICaction_NotAdmitted_ItemIEs, value),
11864 -1 /* Ambiguous tag (ANY?) */,
11867 select_RICaction_NotAdmitted_ItemIEs_value_type,
11869 #if !defined(ASN_DISABLE_OER_SUPPORT)
11871 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
11872 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11873 &asn_PER_memb_value_constr_12,
11874 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11875 memb_value_constraint_9
11877 0, 0, /* No default value */
11881 static const ber_tlv_tag_t asn_DEF_RICaction_NotAdmitted_ItemIEs_tags_9[] = {
11882 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11884 static const asn_TYPE_tag2member_t asn_MAP_RICaction_NotAdmitted_ItemIEs_tag2el_9[] = {
11885 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
11886 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
11888 asn_SEQUENCE_specifics_t asn_SPC_RICaction_NotAdmitted_ItemIEs_specs_9 = {
11889 sizeof(struct RICaction_NotAdmitted_ItemIEs),
11890 offsetof(struct RICaction_NotAdmitted_ItemIEs, _asn_ctx),
11891 asn_MAP_RICaction_NotAdmitted_ItemIEs_tag2el_9,
11892 2, /* Count of tags in the map */
11893 0, 0, 0, /* Optional elements (not needed) */
11894 -1, /* First extension addition */
11896 asn_TYPE_descriptor_t asn_DEF_RICaction_NotAdmitted_ItemIEs = {
11897 "RICaction-NotAdmitted-ItemIEs",
11898 "RICaction-NotAdmitted-ItemIEs",
11900 asn_DEF_RICaction_NotAdmitted_ItemIEs_tags_9,
11901 sizeof(asn_DEF_RICaction_NotAdmitted_ItemIEs_tags_9)
11902 /sizeof(asn_DEF_RICaction_NotAdmitted_ItemIEs_tags_9[0]), /* 1 */
11903 asn_DEF_RICaction_NotAdmitted_ItemIEs_tags_9, /* Same as above */
11904 sizeof(asn_DEF_RICaction_NotAdmitted_ItemIEs_tags_9)
11905 /sizeof(asn_DEF_RICaction_NotAdmitted_ItemIEs_tags_9[0]), /* 1 */
11907 #if !defined(ASN_DISABLE_OER_SUPPORT)
11909 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
11910 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11912 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11913 SEQUENCE_constraint
11915 asn_MBR_RICaction_NotAdmitted_ItemIEs_9,
11916 3, /* Elements count */
11917 &asn_SPC_RICaction_NotAdmitted_ItemIEs_specs_9 /* Additional specs */
11920 static asn_TYPE_member_t asn_MBR_value_16[] = {
11921 { ATF_NOFLAGS, 0, offsetof(struct RICsubscription_withCause_ItemIEs__value, choice.RICsubscription_withCause_Item),
11922 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
11924 &asn_DEF_RICsubscription_withCause_Item,
11927 #if !defined(ASN_DISABLE_OER_SUPPORT)
11929 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
11930 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11932 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11935 0, 0, /* No default value */
11936 "RICsubscription-withCause-Item"
11939 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_16[] = {
11940 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICsubscription-withCause-Item */
11942 static asn_CHOICE_specifics_t asn_SPC_value_specs_16 = {
11943 sizeof(struct RICsubscription_withCause_ItemIEs__value),
11944 offsetof(struct RICsubscription_withCause_ItemIEs__value, _asn_ctx),
11945 offsetof(struct RICsubscription_withCause_ItemIEs__value, present),
11946 sizeof(((struct RICsubscription_withCause_ItemIEs__value *)0)->present),
11947 asn_MAP_value_tag2el_16,
11948 1, /* Count of tags in the map */
11950 -1 /* Extensions start */
11952 static /* Use -fall-defs-global to expose */
11953 asn_TYPE_descriptor_t asn_DEF_value_16 = {
11957 0, /* No effective tags (pointer) */
11958 0, /* No effective tags (count) */
11959 0, /* No tags (pointer) */
11960 0, /* No tags (count) */
11962 #if !defined(ASN_DISABLE_OER_SUPPORT)
11964 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
11965 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11967 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11968 OPEN_TYPE_constraint
11971 1, /* Elements count */
11972 &asn_SPC_value_specs_16 /* Additional specs */
11975 asn_TYPE_member_t asn_MBR_RICsubscription_withCause_ItemIEs_13[] = {
11976 { ATF_NOFLAGS, 0, offsetof(struct RICsubscription_withCause_ItemIEs, id),
11977 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
11979 &asn_DEF_ProtocolIE_ID,
11982 #if !defined(ASN_DISABLE_OER_SUPPORT)
11984 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
11985 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
11986 &asn_PER_memb_id_constr_14,
11987 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
11988 memb_id_constraint_13
11990 0, 0, /* No default value */
11993 { ATF_NOFLAGS, 0, offsetof(struct RICsubscription_withCause_ItemIEs, criticality),
11994 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
11996 &asn_DEF_Criticality,
11997 select_RICsubscription_withCause_ItemIEs_criticality_type,
11999 #if !defined(ASN_DISABLE_OER_SUPPORT)
12001 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12002 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12003 &asn_PER_memb_criticality_constr_15,
12004 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12005 memb_criticality_constraint_13
12007 0, 0, /* No default value */
12010 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICsubscription_withCause_ItemIEs, value),
12011 -1 /* Ambiguous tag (ANY?) */,
12014 select_RICsubscription_withCause_ItemIEs_value_type,
12016 #if !defined(ASN_DISABLE_OER_SUPPORT)
12018 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12019 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12020 &asn_PER_memb_value_constr_16,
12021 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12022 memb_value_constraint_13
12024 0, 0, /* No default value */
12028 static const ber_tlv_tag_t asn_DEF_RICsubscription_withCause_ItemIEs_tags_13[] = {
12029 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12031 static const asn_TYPE_tag2member_t asn_MAP_RICsubscription_withCause_ItemIEs_tag2el_13[] = {
12032 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
12033 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
12035 asn_SEQUENCE_specifics_t asn_SPC_RICsubscription_withCause_ItemIEs_specs_13 = {
12036 sizeof(struct RICsubscription_withCause_ItemIEs),
12037 offsetof(struct RICsubscription_withCause_ItemIEs, _asn_ctx),
12038 asn_MAP_RICsubscription_withCause_ItemIEs_tag2el_13,
12039 2, /* Count of tags in the map */
12040 0, 0, 0, /* Optional elements (not needed) */
12041 -1, /* First extension addition */
12043 asn_TYPE_descriptor_t asn_DEF_RICsubscription_withCause_ItemIEs = {
12044 "RICsubscription-withCause-ItemIEs",
12045 "RICsubscription-withCause-ItemIEs",
12047 asn_DEF_RICsubscription_withCause_ItemIEs_tags_13,
12048 sizeof(asn_DEF_RICsubscription_withCause_ItemIEs_tags_13)
12049 /sizeof(asn_DEF_RICsubscription_withCause_ItemIEs_tags_13[0]), /* 1 */
12050 asn_DEF_RICsubscription_withCause_ItemIEs_tags_13, /* Same as above */
12051 sizeof(asn_DEF_RICsubscription_withCause_ItemIEs_tags_13)
12052 /sizeof(asn_DEF_RICsubscription_withCause_ItemIEs_tags_13[0]), /* 1 */
12054 #if !defined(ASN_DISABLE_OER_SUPPORT)
12056 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12057 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12059 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12060 SEQUENCE_constraint
12062 asn_MBR_RICsubscription_withCause_ItemIEs_13,
12063 3, /* Elements count */
12064 &asn_SPC_RICsubscription_withCause_ItemIEs_specs_13 /* Additional specs */
12067 static asn_TYPE_member_t asn_MBR_value_20[] = {
12068 { ATF_NOFLAGS, 0, offsetof(struct RICaction_ToBeRemovedForModification_ItemIEs__value, choice.RICaction_ToBeRemovedForModification_Item),
12069 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
12071 &asn_DEF_RICaction_ToBeRemovedForModification_Item,
12074 #if !defined(ASN_DISABLE_OER_SUPPORT)
12076 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12077 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12079 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12082 0, 0, /* No default value */
12083 "RICaction-ToBeRemovedForModification-Item"
12086 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_20[] = {
12087 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICaction-ToBeRemovedForModification-Item */
12089 static asn_CHOICE_specifics_t asn_SPC_value_specs_20 = {
12090 sizeof(struct RICaction_ToBeRemovedForModification_ItemIEs__value),
12091 offsetof(struct RICaction_ToBeRemovedForModification_ItemIEs__value, _asn_ctx),
12092 offsetof(struct RICaction_ToBeRemovedForModification_ItemIEs__value, present),
12093 sizeof(((struct RICaction_ToBeRemovedForModification_ItemIEs__value *)0)->present),
12094 asn_MAP_value_tag2el_20,
12095 1, /* Count of tags in the map */
12097 -1 /* Extensions start */
12099 static /* Use -fall-defs-global to expose */
12100 asn_TYPE_descriptor_t asn_DEF_value_20 = {
12104 0, /* No effective tags (pointer) */
12105 0, /* No effective tags (count) */
12106 0, /* No tags (pointer) */
12107 0, /* No tags (count) */
12109 #if !defined(ASN_DISABLE_OER_SUPPORT)
12111 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12112 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12114 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12115 OPEN_TYPE_constraint
12118 1, /* Elements count */
12119 &asn_SPC_value_specs_20 /* Additional specs */
12122 asn_TYPE_member_t asn_MBR_RICaction_ToBeRemovedForModification_ItemIEs_17[] = {
12123 { ATF_NOFLAGS, 0, offsetof(struct RICaction_ToBeRemovedForModification_ItemIEs, id),
12124 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
12126 &asn_DEF_ProtocolIE_ID,
12129 #if !defined(ASN_DISABLE_OER_SUPPORT)
12131 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12132 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12133 &asn_PER_memb_id_constr_18,
12134 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12135 memb_id_constraint_17
12137 0, 0, /* No default value */
12140 { ATF_NOFLAGS, 0, offsetof(struct RICaction_ToBeRemovedForModification_ItemIEs, criticality),
12141 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
12143 &asn_DEF_Criticality,
12144 select_RICaction_ToBeRemovedForModification_ItemIEs_criticality_type,
12146 #if !defined(ASN_DISABLE_OER_SUPPORT)
12148 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12149 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12150 &asn_PER_memb_criticality_constr_19,
12151 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12152 memb_criticality_constraint_17
12154 0, 0, /* No default value */
12157 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICaction_ToBeRemovedForModification_ItemIEs, value),
12158 -1 /* Ambiguous tag (ANY?) */,
12161 select_RICaction_ToBeRemovedForModification_ItemIEs_value_type,
12163 #if !defined(ASN_DISABLE_OER_SUPPORT)
12165 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12166 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12167 &asn_PER_memb_value_constr_20,
12168 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12169 memb_value_constraint_17
12171 0, 0, /* No default value */
12175 static const ber_tlv_tag_t asn_DEF_RICaction_ToBeRemovedForModification_ItemIEs_tags_17[] = {
12176 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12178 static const asn_TYPE_tag2member_t asn_MAP_RICaction_ToBeRemovedForModification_ItemIEs_tag2el_17[] = {
12179 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
12180 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
12182 asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeRemovedForModification_ItemIEs_specs_17 = {
12183 sizeof(struct RICaction_ToBeRemovedForModification_ItemIEs),
12184 offsetof(struct RICaction_ToBeRemovedForModification_ItemIEs, _asn_ctx),
12185 asn_MAP_RICaction_ToBeRemovedForModification_ItemIEs_tag2el_17,
12186 2, /* Count of tags in the map */
12187 0, 0, 0, /* Optional elements (not needed) */
12188 -1, /* First extension addition */
12190 asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeRemovedForModification_ItemIEs = {
12191 "RICaction-ToBeRemovedForModification-ItemIEs",
12192 "RICaction-ToBeRemovedForModification-ItemIEs",
12194 asn_DEF_RICaction_ToBeRemovedForModification_ItemIEs_tags_17,
12195 sizeof(asn_DEF_RICaction_ToBeRemovedForModification_ItemIEs_tags_17)
12196 /sizeof(asn_DEF_RICaction_ToBeRemovedForModification_ItemIEs_tags_17[0]), /* 1 */
12197 asn_DEF_RICaction_ToBeRemovedForModification_ItemIEs_tags_17, /* Same as above */
12198 sizeof(asn_DEF_RICaction_ToBeRemovedForModification_ItemIEs_tags_17)
12199 /sizeof(asn_DEF_RICaction_ToBeRemovedForModification_ItemIEs_tags_17[0]), /* 1 */
12201 #if !defined(ASN_DISABLE_OER_SUPPORT)
12203 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12204 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12206 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12207 SEQUENCE_constraint
12209 asn_MBR_RICaction_ToBeRemovedForModification_ItemIEs_17,
12210 3, /* Elements count */
12211 &asn_SPC_RICaction_ToBeRemovedForModification_ItemIEs_specs_17 /* Additional specs */
12214 static asn_TYPE_member_t asn_MBR_value_24[] = {
12215 { ATF_NOFLAGS, 0, offsetof(struct RICaction_ToBeModifiedForModification_ItemIEs__value, choice.RICaction_ToBeModifiedForModification_Item),
12216 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
12218 &asn_DEF_RICaction_ToBeModifiedForModification_Item,
12221 #if !defined(ASN_DISABLE_OER_SUPPORT)
12223 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12224 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12226 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12229 0, 0, /* No default value */
12230 "RICaction-ToBeModifiedForModification-Item"
12233 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_24[] = {
12234 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICaction-ToBeModifiedForModification-Item */
12236 static asn_CHOICE_specifics_t asn_SPC_value_specs_24 = {
12237 sizeof(struct RICaction_ToBeModifiedForModification_ItemIEs__value),
12238 offsetof(struct RICaction_ToBeModifiedForModification_ItemIEs__value, _asn_ctx),
12239 offsetof(struct RICaction_ToBeModifiedForModification_ItemIEs__value, present),
12240 sizeof(((struct RICaction_ToBeModifiedForModification_ItemIEs__value *)0)->present),
12241 asn_MAP_value_tag2el_24,
12242 1, /* Count of tags in the map */
12244 -1 /* Extensions start */
12246 static /* Use -fall-defs-global to expose */
12247 asn_TYPE_descriptor_t asn_DEF_value_24 = {
12251 0, /* No effective tags (pointer) */
12252 0, /* No effective tags (count) */
12253 0, /* No tags (pointer) */
12254 0, /* No tags (count) */
12256 #if !defined(ASN_DISABLE_OER_SUPPORT)
12258 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12259 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12261 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12262 OPEN_TYPE_constraint
12265 1, /* Elements count */
12266 &asn_SPC_value_specs_24 /* Additional specs */
12269 asn_TYPE_member_t asn_MBR_RICaction_ToBeModifiedForModification_ItemIEs_21[] = {
12270 { ATF_NOFLAGS, 0, offsetof(struct RICaction_ToBeModifiedForModification_ItemIEs, id),
12271 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
12273 &asn_DEF_ProtocolIE_ID,
12276 #if !defined(ASN_DISABLE_OER_SUPPORT)
12278 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12279 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12280 &asn_PER_memb_id_constr_22,
12281 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12282 memb_id_constraint_21
12284 0, 0, /* No default value */
12287 { ATF_NOFLAGS, 0, offsetof(struct RICaction_ToBeModifiedForModification_ItemIEs, criticality),
12288 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
12290 &asn_DEF_Criticality,
12291 select_RICaction_ToBeModifiedForModification_ItemIEs_criticality_type,
12293 #if !defined(ASN_DISABLE_OER_SUPPORT)
12295 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12296 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12297 &asn_PER_memb_criticality_constr_23,
12298 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12299 memb_criticality_constraint_21
12301 0, 0, /* No default value */
12304 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICaction_ToBeModifiedForModification_ItemIEs, value),
12305 -1 /* Ambiguous tag (ANY?) */,
12308 select_RICaction_ToBeModifiedForModification_ItemIEs_value_type,
12310 #if !defined(ASN_DISABLE_OER_SUPPORT)
12312 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12313 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12314 &asn_PER_memb_value_constr_24,
12315 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12316 memb_value_constraint_21
12318 0, 0, /* No default value */
12322 static const ber_tlv_tag_t asn_DEF_RICaction_ToBeModifiedForModification_ItemIEs_tags_21[] = {
12323 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12325 static const asn_TYPE_tag2member_t asn_MAP_RICaction_ToBeModifiedForModification_ItemIEs_tag2el_21[] = {
12326 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
12327 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
12329 asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeModifiedForModification_ItemIEs_specs_21 = {
12330 sizeof(struct RICaction_ToBeModifiedForModification_ItemIEs),
12331 offsetof(struct RICaction_ToBeModifiedForModification_ItemIEs, _asn_ctx),
12332 asn_MAP_RICaction_ToBeModifiedForModification_ItemIEs_tag2el_21,
12333 2, /* Count of tags in the map */
12334 0, 0, 0, /* Optional elements (not needed) */
12335 -1, /* First extension addition */
12337 asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeModifiedForModification_ItemIEs = {
12338 "RICaction-ToBeModifiedForModification-ItemIEs",
12339 "RICaction-ToBeModifiedForModification-ItemIEs",
12341 asn_DEF_RICaction_ToBeModifiedForModification_ItemIEs_tags_21,
12342 sizeof(asn_DEF_RICaction_ToBeModifiedForModification_ItemIEs_tags_21)
12343 /sizeof(asn_DEF_RICaction_ToBeModifiedForModification_ItemIEs_tags_21[0]), /* 1 */
12344 asn_DEF_RICaction_ToBeModifiedForModification_ItemIEs_tags_21, /* Same as above */
12345 sizeof(asn_DEF_RICaction_ToBeModifiedForModification_ItemIEs_tags_21)
12346 /sizeof(asn_DEF_RICaction_ToBeModifiedForModification_ItemIEs_tags_21[0]), /* 1 */
12348 #if !defined(ASN_DISABLE_OER_SUPPORT)
12350 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12351 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12353 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12354 SEQUENCE_constraint
12356 asn_MBR_RICaction_ToBeModifiedForModification_ItemIEs_21,
12357 3, /* Elements count */
12358 &asn_SPC_RICaction_ToBeModifiedForModification_ItemIEs_specs_21 /* Additional specs */
12361 static asn_TYPE_member_t asn_MBR_value_28[] = {
12362 { ATF_NOFLAGS, 0, offsetof(struct RICaction_ToBeAddedForModification_ItemIEs__value, choice.RICaction_ToBeAddedForModification_Item),
12363 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
12365 &asn_DEF_RICaction_ToBeAddedForModification_Item,
12368 #if !defined(ASN_DISABLE_OER_SUPPORT)
12370 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12371 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12373 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12376 0, 0, /* No default value */
12377 "RICaction-ToBeAddedForModification-Item"
12380 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_28[] = {
12381 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICaction-ToBeAddedForModification-Item */
12383 static asn_CHOICE_specifics_t asn_SPC_value_specs_28 = {
12384 sizeof(struct RICaction_ToBeAddedForModification_ItemIEs__value),
12385 offsetof(struct RICaction_ToBeAddedForModification_ItemIEs__value, _asn_ctx),
12386 offsetof(struct RICaction_ToBeAddedForModification_ItemIEs__value, present),
12387 sizeof(((struct RICaction_ToBeAddedForModification_ItemIEs__value *)0)->present),
12388 asn_MAP_value_tag2el_28,
12389 1, /* Count of tags in the map */
12391 -1 /* Extensions start */
12393 static /* Use -fall-defs-global to expose */
12394 asn_TYPE_descriptor_t asn_DEF_value_28 = {
12398 0, /* No effective tags (pointer) */
12399 0, /* No effective tags (count) */
12400 0, /* No tags (pointer) */
12401 0, /* No tags (count) */
12403 #if !defined(ASN_DISABLE_OER_SUPPORT)
12405 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12406 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12408 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12409 OPEN_TYPE_constraint
12412 1, /* Elements count */
12413 &asn_SPC_value_specs_28 /* Additional specs */
12416 asn_TYPE_member_t asn_MBR_RICaction_ToBeAddedForModification_ItemIEs_25[] = {
12417 { ATF_NOFLAGS, 0, offsetof(struct RICaction_ToBeAddedForModification_ItemIEs, id),
12418 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
12420 &asn_DEF_ProtocolIE_ID,
12423 #if !defined(ASN_DISABLE_OER_SUPPORT)
12425 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12426 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12427 &asn_PER_memb_id_constr_26,
12428 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12429 memb_id_constraint_25
12431 0, 0, /* No default value */
12434 { ATF_NOFLAGS, 0, offsetof(struct RICaction_ToBeAddedForModification_ItemIEs, criticality),
12435 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
12437 &asn_DEF_Criticality,
12438 select_RICaction_ToBeAddedForModification_ItemIEs_criticality_type,
12440 #if !defined(ASN_DISABLE_OER_SUPPORT)
12442 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12443 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12444 &asn_PER_memb_criticality_constr_27,
12445 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12446 memb_criticality_constraint_25
12448 0, 0, /* No default value */
12451 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICaction_ToBeAddedForModification_ItemIEs, value),
12452 -1 /* Ambiguous tag (ANY?) */,
12455 select_RICaction_ToBeAddedForModification_ItemIEs_value_type,
12457 #if !defined(ASN_DISABLE_OER_SUPPORT)
12459 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12460 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12461 &asn_PER_memb_value_constr_28,
12462 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12463 memb_value_constraint_25
12465 0, 0, /* No default value */
12469 static const ber_tlv_tag_t asn_DEF_RICaction_ToBeAddedForModification_ItemIEs_tags_25[] = {
12470 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12472 static const asn_TYPE_tag2member_t asn_MAP_RICaction_ToBeAddedForModification_ItemIEs_tag2el_25[] = {
12473 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
12474 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
12476 asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeAddedForModification_ItemIEs_specs_25 = {
12477 sizeof(struct RICaction_ToBeAddedForModification_ItemIEs),
12478 offsetof(struct RICaction_ToBeAddedForModification_ItemIEs, _asn_ctx),
12479 asn_MAP_RICaction_ToBeAddedForModification_ItemIEs_tag2el_25,
12480 2, /* Count of tags in the map */
12481 0, 0, 0, /* Optional elements (not needed) */
12482 -1, /* First extension addition */
12484 asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeAddedForModification_ItemIEs = {
12485 "RICaction-ToBeAddedForModification-ItemIEs",
12486 "RICaction-ToBeAddedForModification-ItemIEs",
12488 asn_DEF_RICaction_ToBeAddedForModification_ItemIEs_tags_25,
12489 sizeof(asn_DEF_RICaction_ToBeAddedForModification_ItemIEs_tags_25)
12490 /sizeof(asn_DEF_RICaction_ToBeAddedForModification_ItemIEs_tags_25[0]), /* 1 */
12491 asn_DEF_RICaction_ToBeAddedForModification_ItemIEs_tags_25, /* Same as above */
12492 sizeof(asn_DEF_RICaction_ToBeAddedForModification_ItemIEs_tags_25)
12493 /sizeof(asn_DEF_RICaction_ToBeAddedForModification_ItemIEs_tags_25[0]), /* 1 */
12495 #if !defined(ASN_DISABLE_OER_SUPPORT)
12497 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12498 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12500 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12501 SEQUENCE_constraint
12503 asn_MBR_RICaction_ToBeAddedForModification_ItemIEs_25,
12504 3, /* Elements count */
12505 &asn_SPC_RICaction_ToBeAddedForModification_ItemIEs_specs_25 /* Additional specs */
12508 static asn_TYPE_member_t asn_MBR_value_32[] = {
12509 { ATF_NOFLAGS, 0, offsetof(struct RICaction_RemovedForModification_ItemIEs__value, choice.RICaction_RemovedForModification_Item),
12510 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
12512 &asn_DEF_RICaction_RemovedForModification_Item,
12515 #if !defined(ASN_DISABLE_OER_SUPPORT)
12517 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12518 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12520 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12523 0, 0, /* No default value */
12524 "RICaction-RemovedForModification-Item"
12527 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_32[] = {
12528 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICaction-RemovedForModification-Item */
12530 static asn_CHOICE_specifics_t asn_SPC_value_specs_32 = {
12531 sizeof(struct RICaction_RemovedForModification_ItemIEs__value),
12532 offsetof(struct RICaction_RemovedForModification_ItemIEs__value, _asn_ctx),
12533 offsetof(struct RICaction_RemovedForModification_ItemIEs__value, present),
12534 sizeof(((struct RICaction_RemovedForModification_ItemIEs__value *)0)->present),
12535 asn_MAP_value_tag2el_32,
12536 1, /* Count of tags in the map */
12538 -1 /* Extensions start */
12540 static /* Use -fall-defs-global to expose */
12541 asn_TYPE_descriptor_t asn_DEF_value_32 = {
12545 0, /* No effective tags (pointer) */
12546 0, /* No effective tags (count) */
12547 0, /* No tags (pointer) */
12548 0, /* No tags (count) */
12550 #if !defined(ASN_DISABLE_OER_SUPPORT)
12552 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12553 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12555 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12556 OPEN_TYPE_constraint
12559 1, /* Elements count */
12560 &asn_SPC_value_specs_32 /* Additional specs */
12563 asn_TYPE_member_t asn_MBR_RICaction_RemovedForModification_ItemIEs_29[] = {
12564 { ATF_NOFLAGS, 0, offsetof(struct RICaction_RemovedForModification_ItemIEs, id),
12565 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
12567 &asn_DEF_ProtocolIE_ID,
12570 #if !defined(ASN_DISABLE_OER_SUPPORT)
12572 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12573 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12574 &asn_PER_memb_id_constr_30,
12575 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12576 memb_id_constraint_29
12578 0, 0, /* No default value */
12581 { ATF_NOFLAGS, 0, offsetof(struct RICaction_RemovedForModification_ItemIEs, criticality),
12582 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
12584 &asn_DEF_Criticality,
12585 select_RICaction_RemovedForModification_ItemIEs_criticality_type,
12587 #if !defined(ASN_DISABLE_OER_SUPPORT)
12589 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12590 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12591 &asn_PER_memb_criticality_constr_31,
12592 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12593 memb_criticality_constraint_29
12595 0, 0, /* No default value */
12598 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICaction_RemovedForModification_ItemIEs, value),
12599 -1 /* Ambiguous tag (ANY?) */,
12602 select_RICaction_RemovedForModification_ItemIEs_value_type,
12604 #if !defined(ASN_DISABLE_OER_SUPPORT)
12606 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12607 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12608 &asn_PER_memb_value_constr_32,
12609 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12610 memb_value_constraint_29
12612 0, 0, /* No default value */
12616 static const ber_tlv_tag_t asn_DEF_RICaction_RemovedForModification_ItemIEs_tags_29[] = {
12617 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12619 static const asn_TYPE_tag2member_t asn_MAP_RICaction_RemovedForModification_ItemIEs_tag2el_29[] = {
12620 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
12621 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
12623 asn_SEQUENCE_specifics_t asn_SPC_RICaction_RemovedForModification_ItemIEs_specs_29 = {
12624 sizeof(struct RICaction_RemovedForModification_ItemIEs),
12625 offsetof(struct RICaction_RemovedForModification_ItemIEs, _asn_ctx),
12626 asn_MAP_RICaction_RemovedForModification_ItemIEs_tag2el_29,
12627 2, /* Count of tags in the map */
12628 0, 0, 0, /* Optional elements (not needed) */
12629 -1, /* First extension addition */
12631 asn_TYPE_descriptor_t asn_DEF_RICaction_RemovedForModification_ItemIEs = {
12632 "RICaction-RemovedForModification-ItemIEs",
12633 "RICaction-RemovedForModification-ItemIEs",
12635 asn_DEF_RICaction_RemovedForModification_ItemIEs_tags_29,
12636 sizeof(asn_DEF_RICaction_RemovedForModification_ItemIEs_tags_29)
12637 /sizeof(asn_DEF_RICaction_RemovedForModification_ItemIEs_tags_29[0]), /* 1 */
12638 asn_DEF_RICaction_RemovedForModification_ItemIEs_tags_29, /* Same as above */
12639 sizeof(asn_DEF_RICaction_RemovedForModification_ItemIEs_tags_29)
12640 /sizeof(asn_DEF_RICaction_RemovedForModification_ItemIEs_tags_29[0]), /* 1 */
12642 #if !defined(ASN_DISABLE_OER_SUPPORT)
12644 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12645 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12647 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12648 SEQUENCE_constraint
12650 asn_MBR_RICaction_RemovedForModification_ItemIEs_29,
12651 3, /* Elements count */
12652 &asn_SPC_RICaction_RemovedForModification_ItemIEs_specs_29 /* Additional specs */
12655 static asn_TYPE_member_t asn_MBR_value_36[] = {
12656 { ATF_NOFLAGS, 0, offsetof(struct RICaction_FailedToBeRemovedForModification_ItemIEs__value, choice.RICaction_FailedToBeRemovedForModification_Item),
12657 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
12659 &asn_DEF_RICaction_FailedToBeRemovedForModification_Item,
12662 #if !defined(ASN_DISABLE_OER_SUPPORT)
12664 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12665 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12667 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12670 0, 0, /* No default value */
12671 "RICaction-FailedToBeRemovedForModification-Item"
12674 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_36[] = {
12675 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICaction-FailedToBeRemovedForModification-Item */
12677 static asn_CHOICE_specifics_t asn_SPC_value_specs_36 = {
12678 sizeof(struct RICaction_FailedToBeRemovedForModification_ItemIEs__value),
12679 offsetof(struct RICaction_FailedToBeRemovedForModification_ItemIEs__value, _asn_ctx),
12680 offsetof(struct RICaction_FailedToBeRemovedForModification_ItemIEs__value, present),
12681 sizeof(((struct RICaction_FailedToBeRemovedForModification_ItemIEs__value *)0)->present),
12682 asn_MAP_value_tag2el_36,
12683 1, /* Count of tags in the map */
12685 -1 /* Extensions start */
12687 static /* Use -fall-defs-global to expose */
12688 asn_TYPE_descriptor_t asn_DEF_value_36 = {
12692 0, /* No effective tags (pointer) */
12693 0, /* No effective tags (count) */
12694 0, /* No tags (pointer) */
12695 0, /* No tags (count) */
12697 #if !defined(ASN_DISABLE_OER_SUPPORT)
12699 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12700 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12702 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12703 OPEN_TYPE_constraint
12706 1, /* Elements count */
12707 &asn_SPC_value_specs_36 /* Additional specs */
12710 asn_TYPE_member_t asn_MBR_RICaction_FailedToBeRemovedForModification_ItemIEs_33[] = {
12711 { ATF_NOFLAGS, 0, offsetof(struct RICaction_FailedToBeRemovedForModification_ItemIEs, id),
12712 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
12714 &asn_DEF_ProtocolIE_ID,
12717 #if !defined(ASN_DISABLE_OER_SUPPORT)
12719 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12720 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12721 &asn_PER_memb_id_constr_34,
12722 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12723 memb_id_constraint_33
12725 0, 0, /* No default value */
12728 { ATF_NOFLAGS, 0, offsetof(struct RICaction_FailedToBeRemovedForModification_ItemIEs, criticality),
12729 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
12731 &asn_DEF_Criticality,
12732 select_RICaction_FailedToBeRemovedForModification_ItemIEs_criticality_type,
12734 #if !defined(ASN_DISABLE_OER_SUPPORT)
12736 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12737 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12738 &asn_PER_memb_criticality_constr_35,
12739 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12740 memb_criticality_constraint_33
12742 0, 0, /* No default value */
12745 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICaction_FailedToBeRemovedForModification_ItemIEs, value),
12746 -1 /* Ambiguous tag (ANY?) */,
12749 select_RICaction_FailedToBeRemovedForModification_ItemIEs_value_type,
12751 #if !defined(ASN_DISABLE_OER_SUPPORT)
12753 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12754 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12755 &asn_PER_memb_value_constr_36,
12756 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12757 memb_value_constraint_33
12759 0, 0, /* No default value */
12763 static const ber_tlv_tag_t asn_DEF_RICaction_FailedToBeRemovedForModification_ItemIEs_tags_33[] = {
12764 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12766 static const asn_TYPE_tag2member_t asn_MAP_RICaction_FailedToBeRemovedForModification_ItemIEs_tag2el_33[] = {
12767 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
12768 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
12770 asn_SEQUENCE_specifics_t asn_SPC_RICaction_FailedToBeRemovedForModification_ItemIEs_specs_33 = {
12771 sizeof(struct RICaction_FailedToBeRemovedForModification_ItemIEs),
12772 offsetof(struct RICaction_FailedToBeRemovedForModification_ItemIEs, _asn_ctx),
12773 asn_MAP_RICaction_FailedToBeRemovedForModification_ItemIEs_tag2el_33,
12774 2, /* Count of tags in the map */
12775 0, 0, 0, /* Optional elements (not needed) */
12776 -1, /* First extension addition */
12778 asn_TYPE_descriptor_t asn_DEF_RICaction_FailedToBeRemovedForModification_ItemIEs = {
12779 "RICaction-FailedToBeRemovedForModification-ItemIEs",
12780 "RICaction-FailedToBeRemovedForModification-ItemIEs",
12782 asn_DEF_RICaction_FailedToBeRemovedForModification_ItemIEs_tags_33,
12783 sizeof(asn_DEF_RICaction_FailedToBeRemovedForModification_ItemIEs_tags_33)
12784 /sizeof(asn_DEF_RICaction_FailedToBeRemovedForModification_ItemIEs_tags_33[0]), /* 1 */
12785 asn_DEF_RICaction_FailedToBeRemovedForModification_ItemIEs_tags_33, /* Same as above */
12786 sizeof(asn_DEF_RICaction_FailedToBeRemovedForModification_ItemIEs_tags_33)
12787 /sizeof(asn_DEF_RICaction_FailedToBeRemovedForModification_ItemIEs_tags_33[0]), /* 1 */
12789 #if !defined(ASN_DISABLE_OER_SUPPORT)
12791 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12792 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12794 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12795 SEQUENCE_constraint
12797 asn_MBR_RICaction_FailedToBeRemovedForModification_ItemIEs_33,
12798 3, /* Elements count */
12799 &asn_SPC_RICaction_FailedToBeRemovedForModification_ItemIEs_specs_33 /* Additional specs */
12802 static asn_TYPE_member_t asn_MBR_value_40[] = {
12803 { ATF_NOFLAGS, 0, offsetof(struct RICaction_ModifiedForModification_ItemIEs__value, choice.RICaction_ModifiedForModification_Item),
12804 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
12806 &asn_DEF_RICaction_ModifiedForModification_Item,
12809 #if !defined(ASN_DISABLE_OER_SUPPORT)
12811 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12812 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12814 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12817 0, 0, /* No default value */
12818 "RICaction-ModifiedForModification-Item"
12821 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_40[] = {
12822 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICaction-ModifiedForModification-Item */
12824 static asn_CHOICE_specifics_t asn_SPC_value_specs_40 = {
12825 sizeof(struct RICaction_ModifiedForModification_ItemIEs__value),
12826 offsetof(struct RICaction_ModifiedForModification_ItemIEs__value, _asn_ctx),
12827 offsetof(struct RICaction_ModifiedForModification_ItemIEs__value, present),
12828 sizeof(((struct RICaction_ModifiedForModification_ItemIEs__value *)0)->present),
12829 asn_MAP_value_tag2el_40,
12830 1, /* Count of tags in the map */
12832 -1 /* Extensions start */
12834 static /* Use -fall-defs-global to expose */
12835 asn_TYPE_descriptor_t asn_DEF_value_40 = {
12839 0, /* No effective tags (pointer) */
12840 0, /* No effective tags (count) */
12841 0, /* No tags (pointer) */
12842 0, /* No tags (count) */
12844 #if !defined(ASN_DISABLE_OER_SUPPORT)
12846 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12847 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12849 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12850 OPEN_TYPE_constraint
12853 1, /* Elements count */
12854 &asn_SPC_value_specs_40 /* Additional specs */
12857 asn_TYPE_member_t asn_MBR_RICaction_ModifiedForModification_ItemIEs_37[] = {
12858 { ATF_NOFLAGS, 0, offsetof(struct RICaction_ModifiedForModification_ItemIEs, id),
12859 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
12861 &asn_DEF_ProtocolIE_ID,
12864 #if !defined(ASN_DISABLE_OER_SUPPORT)
12866 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12867 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12868 &asn_PER_memb_id_constr_38,
12869 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12870 memb_id_constraint_37
12872 0, 0, /* No default value */
12875 { ATF_NOFLAGS, 0, offsetof(struct RICaction_ModifiedForModification_ItemIEs, criticality),
12876 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
12878 &asn_DEF_Criticality,
12879 select_RICaction_ModifiedForModification_ItemIEs_criticality_type,
12881 #if !defined(ASN_DISABLE_OER_SUPPORT)
12883 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12884 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12885 &asn_PER_memb_criticality_constr_39,
12886 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12887 memb_criticality_constraint_37
12889 0, 0, /* No default value */
12892 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICaction_ModifiedForModification_ItemIEs, value),
12893 -1 /* Ambiguous tag (ANY?) */,
12896 select_RICaction_ModifiedForModification_ItemIEs_value_type,
12898 #if !defined(ASN_DISABLE_OER_SUPPORT)
12900 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12901 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12902 &asn_PER_memb_value_constr_40,
12903 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12904 memb_value_constraint_37
12906 0, 0, /* No default value */
12910 static const ber_tlv_tag_t asn_DEF_RICaction_ModifiedForModification_ItemIEs_tags_37[] = {
12911 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12913 static const asn_TYPE_tag2member_t asn_MAP_RICaction_ModifiedForModification_ItemIEs_tag2el_37[] = {
12914 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
12915 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
12917 asn_SEQUENCE_specifics_t asn_SPC_RICaction_ModifiedForModification_ItemIEs_specs_37 = {
12918 sizeof(struct RICaction_ModifiedForModification_ItemIEs),
12919 offsetof(struct RICaction_ModifiedForModification_ItemIEs, _asn_ctx),
12920 asn_MAP_RICaction_ModifiedForModification_ItemIEs_tag2el_37,
12921 2, /* Count of tags in the map */
12922 0, 0, 0, /* Optional elements (not needed) */
12923 -1, /* First extension addition */
12925 asn_TYPE_descriptor_t asn_DEF_RICaction_ModifiedForModification_ItemIEs = {
12926 "RICaction-ModifiedForModification-ItemIEs",
12927 "RICaction-ModifiedForModification-ItemIEs",
12929 asn_DEF_RICaction_ModifiedForModification_ItemIEs_tags_37,
12930 sizeof(asn_DEF_RICaction_ModifiedForModification_ItemIEs_tags_37)
12931 /sizeof(asn_DEF_RICaction_ModifiedForModification_ItemIEs_tags_37[0]), /* 1 */
12932 asn_DEF_RICaction_ModifiedForModification_ItemIEs_tags_37, /* Same as above */
12933 sizeof(asn_DEF_RICaction_ModifiedForModification_ItemIEs_tags_37)
12934 /sizeof(asn_DEF_RICaction_ModifiedForModification_ItemIEs_tags_37[0]), /* 1 */
12936 #if !defined(ASN_DISABLE_OER_SUPPORT)
12938 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12939 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12941 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12942 SEQUENCE_constraint
12944 asn_MBR_RICaction_ModifiedForModification_ItemIEs_37,
12945 3, /* Elements count */
12946 &asn_SPC_RICaction_ModifiedForModification_ItemIEs_specs_37 /* Additional specs */
12949 static asn_TYPE_member_t asn_MBR_value_44[] = {
12950 { ATF_NOFLAGS, 0, offsetof(struct RICaction_FailedToBeModifiedForModification_ItemIEs__value, choice.RICaction_FailedToBeModifiedForModification_Item),
12951 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
12953 &asn_DEF_RICaction_FailedToBeModifiedForModification_Item,
12956 #if !defined(ASN_DISABLE_OER_SUPPORT)
12958 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12959 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12961 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12964 0, 0, /* No default value */
12965 "RICaction-FailedToBeModifiedForModification-Item"
12968 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_44[] = {
12969 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICaction-FailedToBeModifiedForModification-Item */
12971 static asn_CHOICE_specifics_t asn_SPC_value_specs_44 = {
12972 sizeof(struct RICaction_FailedToBeModifiedForModification_ItemIEs__value),
12973 offsetof(struct RICaction_FailedToBeModifiedForModification_ItemIEs__value, _asn_ctx),
12974 offsetof(struct RICaction_FailedToBeModifiedForModification_ItemIEs__value, present),
12975 sizeof(((struct RICaction_FailedToBeModifiedForModification_ItemIEs__value *)0)->present),
12976 asn_MAP_value_tag2el_44,
12977 1, /* Count of tags in the map */
12979 -1 /* Extensions start */
12981 static /* Use -fall-defs-global to expose */
12982 asn_TYPE_descriptor_t asn_DEF_value_44 = {
12986 0, /* No effective tags (pointer) */
12987 0, /* No effective tags (count) */
12988 0, /* No tags (pointer) */
12989 0, /* No tags (count) */
12991 #if !defined(ASN_DISABLE_OER_SUPPORT)
12993 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
12994 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12996 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
12997 OPEN_TYPE_constraint
13000 1, /* Elements count */
13001 &asn_SPC_value_specs_44 /* Additional specs */
13004 asn_TYPE_member_t asn_MBR_RICaction_FailedToBeModifiedForModification_ItemIEs_41[] = {
13005 { ATF_NOFLAGS, 0, offsetof(struct RICaction_FailedToBeModifiedForModification_ItemIEs, id),
13006 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
13008 &asn_DEF_ProtocolIE_ID,
13011 #if !defined(ASN_DISABLE_OER_SUPPORT)
13013 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13014 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13015 &asn_PER_memb_id_constr_42,
13016 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13017 memb_id_constraint_41
13019 0, 0, /* No default value */
13022 { ATF_NOFLAGS, 0, offsetof(struct RICaction_FailedToBeModifiedForModification_ItemIEs, criticality),
13023 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
13025 &asn_DEF_Criticality,
13026 select_RICaction_FailedToBeModifiedForModification_ItemIEs_criticality_type,
13028 #if !defined(ASN_DISABLE_OER_SUPPORT)
13030 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13031 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13032 &asn_PER_memb_criticality_constr_43,
13033 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13034 memb_criticality_constraint_41
13036 0, 0, /* No default value */
13039 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICaction_FailedToBeModifiedForModification_ItemIEs, value),
13040 -1 /* Ambiguous tag (ANY?) */,
13043 select_RICaction_FailedToBeModifiedForModification_ItemIEs_value_type,
13045 #if !defined(ASN_DISABLE_OER_SUPPORT)
13047 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13048 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13049 &asn_PER_memb_value_constr_44,
13050 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13051 memb_value_constraint_41
13053 0, 0, /* No default value */
13057 static const ber_tlv_tag_t asn_DEF_RICaction_FailedToBeModifiedForModification_ItemIEs_tags_41[] = {
13058 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13060 static const asn_TYPE_tag2member_t asn_MAP_RICaction_FailedToBeModifiedForModification_ItemIEs_tag2el_41[] = {
13061 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
13062 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
13064 asn_SEQUENCE_specifics_t asn_SPC_RICaction_FailedToBeModifiedForModification_ItemIEs_specs_41 = {
13065 sizeof(struct RICaction_FailedToBeModifiedForModification_ItemIEs),
13066 offsetof(struct RICaction_FailedToBeModifiedForModification_ItemIEs, _asn_ctx),
13067 asn_MAP_RICaction_FailedToBeModifiedForModification_ItemIEs_tag2el_41,
13068 2, /* Count of tags in the map */
13069 0, 0, 0, /* Optional elements (not needed) */
13070 -1, /* First extension addition */
13072 asn_TYPE_descriptor_t asn_DEF_RICaction_FailedToBeModifiedForModification_ItemIEs = {
13073 "RICaction-FailedToBeModifiedForModification-ItemIEs",
13074 "RICaction-FailedToBeModifiedForModification-ItemIEs",
13076 asn_DEF_RICaction_FailedToBeModifiedForModification_ItemIEs_tags_41,
13077 sizeof(asn_DEF_RICaction_FailedToBeModifiedForModification_ItemIEs_tags_41)
13078 /sizeof(asn_DEF_RICaction_FailedToBeModifiedForModification_ItemIEs_tags_41[0]), /* 1 */
13079 asn_DEF_RICaction_FailedToBeModifiedForModification_ItemIEs_tags_41, /* Same as above */
13080 sizeof(asn_DEF_RICaction_FailedToBeModifiedForModification_ItemIEs_tags_41)
13081 /sizeof(asn_DEF_RICaction_FailedToBeModifiedForModification_ItemIEs_tags_41[0]), /* 1 */
13083 #if !defined(ASN_DISABLE_OER_SUPPORT)
13085 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13086 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13088 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13089 SEQUENCE_constraint
13091 asn_MBR_RICaction_FailedToBeModifiedForModification_ItemIEs_41,
13092 3, /* Elements count */
13093 &asn_SPC_RICaction_FailedToBeModifiedForModification_ItemIEs_specs_41 /* Additional specs */
13096 static asn_TYPE_member_t asn_MBR_value_48[] = {
13097 { ATF_NOFLAGS, 0, offsetof(struct RICaction_AddedForModification_ItemIEs__value, choice.RICaction_AddedForModification_Item),
13098 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
13100 &asn_DEF_RICaction_AddedForModification_Item,
13103 #if !defined(ASN_DISABLE_OER_SUPPORT)
13105 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13106 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13108 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13111 0, 0, /* No default value */
13112 "RICaction-AddedForModification-Item"
13115 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_48[] = {
13116 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICaction-AddedForModification-Item */
13118 static asn_CHOICE_specifics_t asn_SPC_value_specs_48 = {
13119 sizeof(struct RICaction_AddedForModification_ItemIEs__value),
13120 offsetof(struct RICaction_AddedForModification_ItemIEs__value, _asn_ctx),
13121 offsetof(struct RICaction_AddedForModification_ItemIEs__value, present),
13122 sizeof(((struct RICaction_AddedForModification_ItemIEs__value *)0)->present),
13123 asn_MAP_value_tag2el_48,
13124 1, /* Count of tags in the map */
13126 -1 /* Extensions start */
13128 static /* Use -fall-defs-global to expose */
13129 asn_TYPE_descriptor_t asn_DEF_value_48 = {
13133 0, /* No effective tags (pointer) */
13134 0, /* No effective tags (count) */
13135 0, /* No tags (pointer) */
13136 0, /* No tags (count) */
13138 #if !defined(ASN_DISABLE_OER_SUPPORT)
13140 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13141 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13143 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13144 OPEN_TYPE_constraint
13147 1, /* Elements count */
13148 &asn_SPC_value_specs_48 /* Additional specs */
13151 asn_TYPE_member_t asn_MBR_RICaction_AddedForModification_ItemIEs_45[] = {
13152 { ATF_NOFLAGS, 0, offsetof(struct RICaction_AddedForModification_ItemIEs, id),
13153 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
13155 &asn_DEF_ProtocolIE_ID,
13158 #if !defined(ASN_DISABLE_OER_SUPPORT)
13160 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13161 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13162 &asn_PER_memb_id_constr_46,
13163 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13164 memb_id_constraint_45
13166 0, 0, /* No default value */
13169 { ATF_NOFLAGS, 0, offsetof(struct RICaction_AddedForModification_ItemIEs, criticality),
13170 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
13172 &asn_DEF_Criticality,
13173 select_RICaction_AddedForModification_ItemIEs_criticality_type,
13175 #if !defined(ASN_DISABLE_OER_SUPPORT)
13177 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13178 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13179 &asn_PER_memb_criticality_constr_47,
13180 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13181 memb_criticality_constraint_45
13183 0, 0, /* No default value */
13186 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICaction_AddedForModification_ItemIEs, value),
13187 -1 /* Ambiguous tag (ANY?) */,
13190 select_RICaction_AddedForModification_ItemIEs_value_type,
13192 #if !defined(ASN_DISABLE_OER_SUPPORT)
13194 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13195 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13196 &asn_PER_memb_value_constr_48,
13197 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13198 memb_value_constraint_45
13200 0, 0, /* No default value */
13204 static const ber_tlv_tag_t asn_DEF_RICaction_AddedForModification_ItemIEs_tags_45[] = {
13205 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13207 static const asn_TYPE_tag2member_t asn_MAP_RICaction_AddedForModification_ItemIEs_tag2el_45[] = {
13208 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
13209 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
13211 asn_SEQUENCE_specifics_t asn_SPC_RICaction_AddedForModification_ItemIEs_specs_45 = {
13212 sizeof(struct RICaction_AddedForModification_ItemIEs),
13213 offsetof(struct RICaction_AddedForModification_ItemIEs, _asn_ctx),
13214 asn_MAP_RICaction_AddedForModification_ItemIEs_tag2el_45,
13215 2, /* Count of tags in the map */
13216 0, 0, 0, /* Optional elements (not needed) */
13217 -1, /* First extension addition */
13219 asn_TYPE_descriptor_t asn_DEF_RICaction_AddedForModification_ItemIEs = {
13220 "RICaction-AddedForModification-ItemIEs",
13221 "RICaction-AddedForModification-ItemIEs",
13223 asn_DEF_RICaction_AddedForModification_ItemIEs_tags_45,
13224 sizeof(asn_DEF_RICaction_AddedForModification_ItemIEs_tags_45)
13225 /sizeof(asn_DEF_RICaction_AddedForModification_ItemIEs_tags_45[0]), /* 1 */
13226 asn_DEF_RICaction_AddedForModification_ItemIEs_tags_45, /* Same as above */
13227 sizeof(asn_DEF_RICaction_AddedForModification_ItemIEs_tags_45)
13228 /sizeof(asn_DEF_RICaction_AddedForModification_ItemIEs_tags_45[0]), /* 1 */
13230 #if !defined(ASN_DISABLE_OER_SUPPORT)
13232 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13233 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13235 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13236 SEQUENCE_constraint
13238 asn_MBR_RICaction_AddedForModification_ItemIEs_45,
13239 3, /* Elements count */
13240 &asn_SPC_RICaction_AddedForModification_ItemIEs_specs_45 /* Additional specs */
13243 static asn_TYPE_member_t asn_MBR_value_52[] = {
13244 { ATF_NOFLAGS, 0, offsetof(struct RICaction_FailedToBeAddedForModification_ItemIEs__value, choice.RICaction_FailedToBeAddedForModification_Item),
13245 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
13247 &asn_DEF_RICaction_FailedToBeAddedForModification_Item,
13250 #if !defined(ASN_DISABLE_OER_SUPPORT)
13252 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13253 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13255 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13258 0, 0, /* No default value */
13259 "RICaction-FailedToBeAddedForModification-Item"
13262 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_52[] = {
13263 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICaction-FailedToBeAddedForModification-Item */
13265 static asn_CHOICE_specifics_t asn_SPC_value_specs_52 = {
13266 sizeof(struct RICaction_FailedToBeAddedForModification_ItemIEs__value),
13267 offsetof(struct RICaction_FailedToBeAddedForModification_ItemIEs__value, _asn_ctx),
13268 offsetof(struct RICaction_FailedToBeAddedForModification_ItemIEs__value, present),
13269 sizeof(((struct RICaction_FailedToBeAddedForModification_ItemIEs__value *)0)->present),
13270 asn_MAP_value_tag2el_52,
13271 1, /* Count of tags in the map */
13273 -1 /* Extensions start */
13275 static /* Use -fall-defs-global to expose */
13276 asn_TYPE_descriptor_t asn_DEF_value_52 = {
13280 0, /* No effective tags (pointer) */
13281 0, /* No effective tags (count) */
13282 0, /* No tags (pointer) */
13283 0, /* No tags (count) */
13285 #if !defined(ASN_DISABLE_OER_SUPPORT)
13287 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13288 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13290 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13291 OPEN_TYPE_constraint
13294 1, /* Elements count */
13295 &asn_SPC_value_specs_52 /* Additional specs */
13298 asn_TYPE_member_t asn_MBR_RICaction_FailedToBeAddedForModification_ItemIEs_49[] = {
13299 { ATF_NOFLAGS, 0, offsetof(struct RICaction_FailedToBeAddedForModification_ItemIEs, id),
13300 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
13302 &asn_DEF_ProtocolIE_ID,
13305 #if !defined(ASN_DISABLE_OER_SUPPORT)
13307 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13308 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13309 &asn_PER_memb_id_constr_50,
13310 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13311 memb_id_constraint_49
13313 0, 0, /* No default value */
13316 { ATF_NOFLAGS, 0, offsetof(struct RICaction_FailedToBeAddedForModification_ItemIEs, criticality),
13317 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
13319 &asn_DEF_Criticality,
13320 select_RICaction_FailedToBeAddedForModification_ItemIEs_criticality_type,
13322 #if !defined(ASN_DISABLE_OER_SUPPORT)
13324 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13325 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13326 &asn_PER_memb_criticality_constr_51,
13327 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13328 memb_criticality_constraint_49
13330 0, 0, /* No default value */
13333 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICaction_FailedToBeAddedForModification_ItemIEs, value),
13334 -1 /* Ambiguous tag (ANY?) */,
13337 select_RICaction_FailedToBeAddedForModification_ItemIEs_value_type,
13339 #if !defined(ASN_DISABLE_OER_SUPPORT)
13341 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13342 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13343 &asn_PER_memb_value_constr_52,
13344 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13345 memb_value_constraint_49
13347 0, 0, /* No default value */
13351 static const ber_tlv_tag_t asn_DEF_RICaction_FailedToBeAddedForModification_ItemIEs_tags_49[] = {
13352 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13354 static const asn_TYPE_tag2member_t asn_MAP_RICaction_FailedToBeAddedForModification_ItemIEs_tag2el_49[] = {
13355 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
13356 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
13358 asn_SEQUENCE_specifics_t asn_SPC_RICaction_FailedToBeAddedForModification_ItemIEs_specs_49 = {
13359 sizeof(struct RICaction_FailedToBeAddedForModification_ItemIEs),
13360 offsetof(struct RICaction_FailedToBeAddedForModification_ItemIEs, _asn_ctx),
13361 asn_MAP_RICaction_FailedToBeAddedForModification_ItemIEs_tag2el_49,
13362 2, /* Count of tags in the map */
13363 0, 0, 0, /* Optional elements (not needed) */
13364 -1, /* First extension addition */
13366 asn_TYPE_descriptor_t asn_DEF_RICaction_FailedToBeAddedForModification_ItemIEs = {
13367 "RICaction-FailedToBeAddedForModification-ItemIEs",
13368 "RICaction-FailedToBeAddedForModification-ItemIEs",
13370 asn_DEF_RICaction_FailedToBeAddedForModification_ItemIEs_tags_49,
13371 sizeof(asn_DEF_RICaction_FailedToBeAddedForModification_ItemIEs_tags_49)
13372 /sizeof(asn_DEF_RICaction_FailedToBeAddedForModification_ItemIEs_tags_49[0]), /* 1 */
13373 asn_DEF_RICaction_FailedToBeAddedForModification_ItemIEs_tags_49, /* Same as above */
13374 sizeof(asn_DEF_RICaction_FailedToBeAddedForModification_ItemIEs_tags_49)
13375 /sizeof(asn_DEF_RICaction_FailedToBeAddedForModification_ItemIEs_tags_49[0]), /* 1 */
13377 #if !defined(ASN_DISABLE_OER_SUPPORT)
13379 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13380 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13382 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13383 SEQUENCE_constraint
13385 asn_MBR_RICaction_FailedToBeAddedForModification_ItemIEs_49,
13386 3, /* Elements count */
13387 &asn_SPC_RICaction_FailedToBeAddedForModification_ItemIEs_specs_49 /* Additional specs */
13390 static asn_TYPE_member_t asn_MBR_value_56[] = {
13391 { ATF_NOFLAGS, 0, offsetof(struct RICaction_RequiredToBeModified_ItemIEs__value, choice.RICaction_RequiredToBeModified_Item),
13392 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
13394 &asn_DEF_RICaction_RequiredToBeModified_Item,
13397 #if !defined(ASN_DISABLE_OER_SUPPORT)
13399 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13400 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13402 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13405 0, 0, /* No default value */
13406 "RICaction-RequiredToBeModified-Item"
13409 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_56[] = {
13410 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICaction-RequiredToBeModified-Item */
13412 static asn_CHOICE_specifics_t asn_SPC_value_specs_56 = {
13413 sizeof(struct RICaction_RequiredToBeModified_ItemIEs__value),
13414 offsetof(struct RICaction_RequiredToBeModified_ItemIEs__value, _asn_ctx),
13415 offsetof(struct RICaction_RequiredToBeModified_ItemIEs__value, present),
13416 sizeof(((struct RICaction_RequiredToBeModified_ItemIEs__value *)0)->present),
13417 asn_MAP_value_tag2el_56,
13418 1, /* Count of tags in the map */
13420 -1 /* Extensions start */
13422 static /* Use -fall-defs-global to expose */
13423 asn_TYPE_descriptor_t asn_DEF_value_56 = {
13427 0, /* No effective tags (pointer) */
13428 0, /* No effective tags (count) */
13429 0, /* No tags (pointer) */
13430 0, /* No tags (count) */
13432 #if !defined(ASN_DISABLE_OER_SUPPORT)
13434 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13435 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13437 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13438 OPEN_TYPE_constraint
13441 1, /* Elements count */
13442 &asn_SPC_value_specs_56 /* Additional specs */
13445 asn_TYPE_member_t asn_MBR_RICaction_RequiredToBeModified_ItemIEs_53[] = {
13446 { ATF_NOFLAGS, 0, offsetof(struct RICaction_RequiredToBeModified_ItemIEs, id),
13447 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
13449 &asn_DEF_ProtocolIE_ID,
13452 #if !defined(ASN_DISABLE_OER_SUPPORT)
13454 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13455 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13456 &asn_PER_memb_id_constr_54,
13457 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13458 memb_id_constraint_53
13460 0, 0, /* No default value */
13463 { ATF_NOFLAGS, 0, offsetof(struct RICaction_RequiredToBeModified_ItemIEs, criticality),
13464 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
13466 &asn_DEF_Criticality,
13467 select_RICaction_RequiredToBeModified_ItemIEs_criticality_type,
13469 #if !defined(ASN_DISABLE_OER_SUPPORT)
13471 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13472 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13473 &asn_PER_memb_criticality_constr_55,
13474 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13475 memb_criticality_constraint_53
13477 0, 0, /* No default value */
13480 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICaction_RequiredToBeModified_ItemIEs, value),
13481 -1 /* Ambiguous tag (ANY?) */,
13484 select_RICaction_RequiredToBeModified_ItemIEs_value_type,
13486 #if !defined(ASN_DISABLE_OER_SUPPORT)
13488 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13489 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13490 &asn_PER_memb_value_constr_56,
13491 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13492 memb_value_constraint_53
13494 0, 0, /* No default value */
13498 static const ber_tlv_tag_t asn_DEF_RICaction_RequiredToBeModified_ItemIEs_tags_53[] = {
13499 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13501 static const asn_TYPE_tag2member_t asn_MAP_RICaction_RequiredToBeModified_ItemIEs_tag2el_53[] = {
13502 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
13503 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
13505 asn_SEQUENCE_specifics_t asn_SPC_RICaction_RequiredToBeModified_ItemIEs_specs_53 = {
13506 sizeof(struct RICaction_RequiredToBeModified_ItemIEs),
13507 offsetof(struct RICaction_RequiredToBeModified_ItemIEs, _asn_ctx),
13508 asn_MAP_RICaction_RequiredToBeModified_ItemIEs_tag2el_53,
13509 2, /* Count of tags in the map */
13510 0, 0, 0, /* Optional elements (not needed) */
13511 -1, /* First extension addition */
13513 asn_TYPE_descriptor_t asn_DEF_RICaction_RequiredToBeModified_ItemIEs = {
13514 "RICaction-RequiredToBeModified-ItemIEs",
13515 "RICaction-RequiredToBeModified-ItemIEs",
13517 asn_DEF_RICaction_RequiredToBeModified_ItemIEs_tags_53,
13518 sizeof(asn_DEF_RICaction_RequiredToBeModified_ItemIEs_tags_53)
13519 /sizeof(asn_DEF_RICaction_RequiredToBeModified_ItemIEs_tags_53[0]), /* 1 */
13520 asn_DEF_RICaction_RequiredToBeModified_ItemIEs_tags_53, /* Same as above */
13521 sizeof(asn_DEF_RICaction_RequiredToBeModified_ItemIEs_tags_53)
13522 /sizeof(asn_DEF_RICaction_RequiredToBeModified_ItemIEs_tags_53[0]), /* 1 */
13524 #if !defined(ASN_DISABLE_OER_SUPPORT)
13526 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13527 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13529 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13530 SEQUENCE_constraint
13532 asn_MBR_RICaction_RequiredToBeModified_ItemIEs_53,
13533 3, /* Elements count */
13534 &asn_SPC_RICaction_RequiredToBeModified_ItemIEs_specs_53 /* Additional specs */
13537 static asn_TYPE_member_t asn_MBR_value_60[] = {
13538 { ATF_NOFLAGS, 0, offsetof(struct RICaction_RequiredToBeRemoved_ItemIEs__value, choice.RICaction_RequiredToBeRemoved_Item),
13539 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
13541 &asn_DEF_RICaction_RequiredToBeRemoved_Item,
13544 #if !defined(ASN_DISABLE_OER_SUPPORT)
13546 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13547 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13549 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13552 0, 0, /* No default value */
13553 "RICaction-RequiredToBeRemoved-Item"
13556 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_60[] = {
13557 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICaction-RequiredToBeRemoved-Item */
13559 static asn_CHOICE_specifics_t asn_SPC_value_specs_60 = {
13560 sizeof(struct RICaction_RequiredToBeRemoved_ItemIEs__value),
13561 offsetof(struct RICaction_RequiredToBeRemoved_ItemIEs__value, _asn_ctx),
13562 offsetof(struct RICaction_RequiredToBeRemoved_ItemIEs__value, present),
13563 sizeof(((struct RICaction_RequiredToBeRemoved_ItemIEs__value *)0)->present),
13564 asn_MAP_value_tag2el_60,
13565 1, /* Count of tags in the map */
13567 -1 /* Extensions start */
13569 static /* Use -fall-defs-global to expose */
13570 asn_TYPE_descriptor_t asn_DEF_value_60 = {
13574 0, /* No effective tags (pointer) */
13575 0, /* No effective tags (count) */
13576 0, /* No tags (pointer) */
13577 0, /* No tags (count) */
13579 #if !defined(ASN_DISABLE_OER_SUPPORT)
13581 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13582 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13584 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13585 OPEN_TYPE_constraint
13588 1, /* Elements count */
13589 &asn_SPC_value_specs_60 /* Additional specs */
13592 asn_TYPE_member_t asn_MBR_RICaction_RequiredToBeRemoved_ItemIEs_57[] = {
13593 { ATF_NOFLAGS, 0, offsetof(struct RICaction_RequiredToBeRemoved_ItemIEs, id),
13594 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
13596 &asn_DEF_ProtocolIE_ID,
13599 #if !defined(ASN_DISABLE_OER_SUPPORT)
13601 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13602 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13603 &asn_PER_memb_id_constr_58,
13604 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13605 memb_id_constraint_57
13607 0, 0, /* No default value */
13610 { ATF_NOFLAGS, 0, offsetof(struct RICaction_RequiredToBeRemoved_ItemIEs, criticality),
13611 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
13613 &asn_DEF_Criticality,
13614 select_RICaction_RequiredToBeRemoved_ItemIEs_criticality_type,
13616 #if !defined(ASN_DISABLE_OER_SUPPORT)
13618 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13619 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13620 &asn_PER_memb_criticality_constr_59,
13621 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13622 memb_criticality_constraint_57
13624 0, 0, /* No default value */
13627 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICaction_RequiredToBeRemoved_ItemIEs, value),
13628 -1 /* Ambiguous tag (ANY?) */,
13631 select_RICaction_RequiredToBeRemoved_ItemIEs_value_type,
13633 #if !defined(ASN_DISABLE_OER_SUPPORT)
13635 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13636 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13637 &asn_PER_memb_value_constr_60,
13638 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13639 memb_value_constraint_57
13641 0, 0, /* No default value */
13645 static const ber_tlv_tag_t asn_DEF_RICaction_RequiredToBeRemoved_ItemIEs_tags_57[] = {
13646 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13648 static const asn_TYPE_tag2member_t asn_MAP_RICaction_RequiredToBeRemoved_ItemIEs_tag2el_57[] = {
13649 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
13650 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
13652 asn_SEQUENCE_specifics_t asn_SPC_RICaction_RequiredToBeRemoved_ItemIEs_specs_57 = {
13653 sizeof(struct RICaction_RequiredToBeRemoved_ItemIEs),
13654 offsetof(struct RICaction_RequiredToBeRemoved_ItemIEs, _asn_ctx),
13655 asn_MAP_RICaction_RequiredToBeRemoved_ItemIEs_tag2el_57,
13656 2, /* Count of tags in the map */
13657 0, 0, 0, /* Optional elements (not needed) */
13658 -1, /* First extension addition */
13660 asn_TYPE_descriptor_t asn_DEF_RICaction_RequiredToBeRemoved_ItemIEs = {
13661 "RICaction-RequiredToBeRemoved-ItemIEs",
13662 "RICaction-RequiredToBeRemoved-ItemIEs",
13664 asn_DEF_RICaction_RequiredToBeRemoved_ItemIEs_tags_57,
13665 sizeof(asn_DEF_RICaction_RequiredToBeRemoved_ItemIEs_tags_57)
13666 /sizeof(asn_DEF_RICaction_RequiredToBeRemoved_ItemIEs_tags_57[0]), /* 1 */
13667 asn_DEF_RICaction_RequiredToBeRemoved_ItemIEs_tags_57, /* Same as above */
13668 sizeof(asn_DEF_RICaction_RequiredToBeRemoved_ItemIEs_tags_57)
13669 /sizeof(asn_DEF_RICaction_RequiredToBeRemoved_ItemIEs_tags_57[0]), /* 1 */
13671 #if !defined(ASN_DISABLE_OER_SUPPORT)
13673 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13674 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13676 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13677 SEQUENCE_constraint
13679 asn_MBR_RICaction_RequiredToBeRemoved_ItemIEs_57,
13680 3, /* Elements count */
13681 &asn_SPC_RICaction_RequiredToBeRemoved_ItemIEs_specs_57 /* Additional specs */
13684 static asn_TYPE_member_t asn_MBR_value_64[] = {
13685 { ATF_NOFLAGS, 0, offsetof(struct RICaction_ConfirmedForModification_ItemIEs__value, choice.RICaction_ConfirmedForModification_Item),
13686 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
13688 &asn_DEF_RICaction_ConfirmedForModification_Item,
13691 #if !defined(ASN_DISABLE_OER_SUPPORT)
13693 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13694 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13696 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13699 0, 0, /* No default value */
13700 "RICaction-ConfirmedForModification-Item"
13703 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_64[] = {
13704 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICaction-ConfirmedForModification-Item */
13706 static asn_CHOICE_specifics_t asn_SPC_value_specs_64 = {
13707 sizeof(struct RICaction_ConfirmedForModification_ItemIEs__value),
13708 offsetof(struct RICaction_ConfirmedForModification_ItemIEs__value, _asn_ctx),
13709 offsetof(struct RICaction_ConfirmedForModification_ItemIEs__value, present),
13710 sizeof(((struct RICaction_ConfirmedForModification_ItemIEs__value *)0)->present),
13711 asn_MAP_value_tag2el_64,
13712 1, /* Count of tags in the map */
13714 -1 /* Extensions start */
13716 static /* Use -fall-defs-global to expose */
13717 asn_TYPE_descriptor_t asn_DEF_value_64 = {
13721 0, /* No effective tags (pointer) */
13722 0, /* No effective tags (count) */
13723 0, /* No tags (pointer) */
13724 0, /* No tags (count) */
13726 #if !defined(ASN_DISABLE_OER_SUPPORT)
13728 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13729 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13731 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13732 OPEN_TYPE_constraint
13735 1, /* Elements count */
13736 &asn_SPC_value_specs_64 /* Additional specs */
13739 asn_TYPE_member_t asn_MBR_RICaction_ConfirmedForModification_ItemIEs_61[] = {
13740 { ATF_NOFLAGS, 0, offsetof(struct RICaction_ConfirmedForModification_ItemIEs, id),
13741 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
13743 &asn_DEF_ProtocolIE_ID,
13746 #if !defined(ASN_DISABLE_OER_SUPPORT)
13748 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13749 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13750 &asn_PER_memb_id_constr_62,
13751 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13752 memb_id_constraint_61
13754 0, 0, /* No default value */
13757 { ATF_NOFLAGS, 0, offsetof(struct RICaction_ConfirmedForModification_ItemIEs, criticality),
13758 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
13760 &asn_DEF_Criticality,
13761 select_RICaction_ConfirmedForModification_ItemIEs_criticality_type,
13763 #if !defined(ASN_DISABLE_OER_SUPPORT)
13765 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13766 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13767 &asn_PER_memb_criticality_constr_63,
13768 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13769 memb_criticality_constraint_61
13771 0, 0, /* No default value */
13774 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICaction_ConfirmedForModification_ItemIEs, value),
13775 -1 /* Ambiguous tag (ANY?) */,
13778 select_RICaction_ConfirmedForModification_ItemIEs_value_type,
13780 #if !defined(ASN_DISABLE_OER_SUPPORT)
13782 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13783 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13784 &asn_PER_memb_value_constr_64,
13785 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13786 memb_value_constraint_61
13788 0, 0, /* No default value */
13792 static const ber_tlv_tag_t asn_DEF_RICaction_ConfirmedForModification_ItemIEs_tags_61[] = {
13793 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13795 static const asn_TYPE_tag2member_t asn_MAP_RICaction_ConfirmedForModification_ItemIEs_tag2el_61[] = {
13796 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
13797 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
13799 asn_SEQUENCE_specifics_t asn_SPC_RICaction_ConfirmedForModification_ItemIEs_specs_61 = {
13800 sizeof(struct RICaction_ConfirmedForModification_ItemIEs),
13801 offsetof(struct RICaction_ConfirmedForModification_ItemIEs, _asn_ctx),
13802 asn_MAP_RICaction_ConfirmedForModification_ItemIEs_tag2el_61,
13803 2, /* Count of tags in the map */
13804 0, 0, 0, /* Optional elements (not needed) */
13805 -1, /* First extension addition */
13807 asn_TYPE_descriptor_t asn_DEF_RICaction_ConfirmedForModification_ItemIEs = {
13808 "RICaction-ConfirmedForModification-ItemIEs",
13809 "RICaction-ConfirmedForModification-ItemIEs",
13811 asn_DEF_RICaction_ConfirmedForModification_ItemIEs_tags_61,
13812 sizeof(asn_DEF_RICaction_ConfirmedForModification_ItemIEs_tags_61)
13813 /sizeof(asn_DEF_RICaction_ConfirmedForModification_ItemIEs_tags_61[0]), /* 1 */
13814 asn_DEF_RICaction_ConfirmedForModification_ItemIEs_tags_61, /* Same as above */
13815 sizeof(asn_DEF_RICaction_ConfirmedForModification_ItemIEs_tags_61)
13816 /sizeof(asn_DEF_RICaction_ConfirmedForModification_ItemIEs_tags_61[0]), /* 1 */
13818 #if !defined(ASN_DISABLE_OER_SUPPORT)
13820 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13821 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13823 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13824 SEQUENCE_constraint
13826 asn_MBR_RICaction_ConfirmedForModification_ItemIEs_61,
13827 3, /* Elements count */
13828 &asn_SPC_RICaction_ConfirmedForModification_ItemIEs_specs_61 /* Additional specs */
13831 static asn_TYPE_member_t asn_MBR_value_68[] = {
13832 { ATF_NOFLAGS, 0, offsetof(struct RICaction_RefusedToBeModified_ItemIEs__value, choice.RICaction_RefusedToBeModified_Item),
13833 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
13835 &asn_DEF_RICaction_RefusedToBeModified_Item,
13838 #if !defined(ASN_DISABLE_OER_SUPPORT)
13840 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13841 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13843 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13846 0, 0, /* No default value */
13847 "RICaction-RefusedToBeModified-Item"
13850 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_68[] = {
13851 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICaction-RefusedToBeModified-Item */
13853 static asn_CHOICE_specifics_t asn_SPC_value_specs_68 = {
13854 sizeof(struct RICaction_RefusedToBeModified_ItemIEs__value),
13855 offsetof(struct RICaction_RefusedToBeModified_ItemIEs__value, _asn_ctx),
13856 offsetof(struct RICaction_RefusedToBeModified_ItemIEs__value, present),
13857 sizeof(((struct RICaction_RefusedToBeModified_ItemIEs__value *)0)->present),
13858 asn_MAP_value_tag2el_68,
13859 1, /* Count of tags in the map */
13861 -1 /* Extensions start */
13863 static /* Use -fall-defs-global to expose */
13864 asn_TYPE_descriptor_t asn_DEF_value_68 = {
13868 0, /* No effective tags (pointer) */
13869 0, /* No effective tags (count) */
13870 0, /* No tags (pointer) */
13871 0, /* No tags (count) */
13873 #if !defined(ASN_DISABLE_OER_SUPPORT)
13875 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13876 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13878 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13879 OPEN_TYPE_constraint
13882 1, /* Elements count */
13883 &asn_SPC_value_specs_68 /* Additional specs */
13886 asn_TYPE_member_t asn_MBR_RICaction_RefusedToBeModified_ItemIEs_65[] = {
13887 { ATF_NOFLAGS, 0, offsetof(struct RICaction_RefusedToBeModified_ItemIEs, id),
13888 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
13890 &asn_DEF_ProtocolIE_ID,
13893 #if !defined(ASN_DISABLE_OER_SUPPORT)
13895 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13896 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13897 &asn_PER_memb_id_constr_66,
13898 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13899 memb_id_constraint_65
13901 0, 0, /* No default value */
13904 { ATF_NOFLAGS, 0, offsetof(struct RICaction_RefusedToBeModified_ItemIEs, criticality),
13905 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
13907 &asn_DEF_Criticality,
13908 select_RICaction_RefusedToBeModified_ItemIEs_criticality_type,
13910 #if !defined(ASN_DISABLE_OER_SUPPORT)
13912 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13913 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13914 &asn_PER_memb_criticality_constr_67,
13915 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13916 memb_criticality_constraint_65
13918 0, 0, /* No default value */
13921 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICaction_RefusedToBeModified_ItemIEs, value),
13922 -1 /* Ambiguous tag (ANY?) */,
13925 select_RICaction_RefusedToBeModified_ItemIEs_value_type,
13927 #if !defined(ASN_DISABLE_OER_SUPPORT)
13929 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13930 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13931 &asn_PER_memb_value_constr_68,
13932 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13933 memb_value_constraint_65
13935 0, 0, /* No default value */
13939 static const ber_tlv_tag_t asn_DEF_RICaction_RefusedToBeModified_ItemIEs_tags_65[] = {
13940 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13942 static const asn_TYPE_tag2member_t asn_MAP_RICaction_RefusedToBeModified_ItemIEs_tag2el_65[] = {
13943 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
13944 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
13946 asn_SEQUENCE_specifics_t asn_SPC_RICaction_RefusedToBeModified_ItemIEs_specs_65 = {
13947 sizeof(struct RICaction_RefusedToBeModified_ItemIEs),
13948 offsetof(struct RICaction_RefusedToBeModified_ItemIEs, _asn_ctx),
13949 asn_MAP_RICaction_RefusedToBeModified_ItemIEs_tag2el_65,
13950 2, /* Count of tags in the map */
13951 0, 0, 0, /* Optional elements (not needed) */
13952 -1, /* First extension addition */
13954 asn_TYPE_descriptor_t asn_DEF_RICaction_RefusedToBeModified_ItemIEs = {
13955 "RICaction-RefusedToBeModified-ItemIEs",
13956 "RICaction-RefusedToBeModified-ItemIEs",
13958 asn_DEF_RICaction_RefusedToBeModified_ItemIEs_tags_65,
13959 sizeof(asn_DEF_RICaction_RefusedToBeModified_ItemIEs_tags_65)
13960 /sizeof(asn_DEF_RICaction_RefusedToBeModified_ItemIEs_tags_65[0]), /* 1 */
13961 asn_DEF_RICaction_RefusedToBeModified_ItemIEs_tags_65, /* Same as above */
13962 sizeof(asn_DEF_RICaction_RefusedToBeModified_ItemIEs_tags_65)
13963 /sizeof(asn_DEF_RICaction_RefusedToBeModified_ItemIEs_tags_65[0]), /* 1 */
13965 #if !defined(ASN_DISABLE_OER_SUPPORT)
13967 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13968 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13970 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13971 SEQUENCE_constraint
13973 asn_MBR_RICaction_RefusedToBeModified_ItemIEs_65,
13974 3, /* Elements count */
13975 &asn_SPC_RICaction_RefusedToBeModified_ItemIEs_specs_65 /* Additional specs */
13978 static asn_TYPE_member_t asn_MBR_value_72[] = {
13979 { ATF_NOFLAGS, 0, offsetof(struct RICaction_ConfirmedForRemoval_ItemIEs__value, choice.RICaction_ConfirmedForRemoval_Item),
13980 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
13982 &asn_DEF_RICaction_ConfirmedForRemoval_Item,
13985 #if !defined(ASN_DISABLE_OER_SUPPORT)
13987 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
13988 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
13990 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
13993 0, 0, /* No default value */
13994 "RICaction-ConfirmedForRemoval-Item"
13997 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_72[] = {
13998 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICaction-ConfirmedForRemoval-Item */
14000 static asn_CHOICE_specifics_t asn_SPC_value_specs_72 = {
14001 sizeof(struct RICaction_ConfirmedForRemoval_ItemIEs__value),
14002 offsetof(struct RICaction_ConfirmedForRemoval_ItemIEs__value, _asn_ctx),
14003 offsetof(struct RICaction_ConfirmedForRemoval_ItemIEs__value, present),
14004 sizeof(((struct RICaction_ConfirmedForRemoval_ItemIEs__value *)0)->present),
14005 asn_MAP_value_tag2el_72,
14006 1, /* Count of tags in the map */
14008 -1 /* Extensions start */
14010 static /* Use -fall-defs-global to expose */
14011 asn_TYPE_descriptor_t asn_DEF_value_72 = {
14015 0, /* No effective tags (pointer) */
14016 0, /* No effective tags (count) */
14017 0, /* No tags (pointer) */
14018 0, /* No tags (count) */
14020 #if !defined(ASN_DISABLE_OER_SUPPORT)
14022 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14023 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14025 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14026 OPEN_TYPE_constraint
14029 1, /* Elements count */
14030 &asn_SPC_value_specs_72 /* Additional specs */
14033 asn_TYPE_member_t asn_MBR_RICaction_ConfirmedForRemoval_ItemIEs_69[] = {
14034 { ATF_NOFLAGS, 0, offsetof(struct RICaction_ConfirmedForRemoval_ItemIEs, id),
14035 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
14037 &asn_DEF_ProtocolIE_ID,
14040 #if !defined(ASN_DISABLE_OER_SUPPORT)
14042 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14043 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14044 &asn_PER_memb_id_constr_70,
14045 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14046 memb_id_constraint_69
14048 0, 0, /* No default value */
14051 { ATF_NOFLAGS, 0, offsetof(struct RICaction_ConfirmedForRemoval_ItemIEs, criticality),
14052 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14054 &asn_DEF_Criticality,
14055 select_RICaction_ConfirmedForRemoval_ItemIEs_criticality_type,
14057 #if !defined(ASN_DISABLE_OER_SUPPORT)
14059 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14060 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14061 &asn_PER_memb_criticality_constr_71,
14062 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14063 memb_criticality_constraint_69
14065 0, 0, /* No default value */
14068 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICaction_ConfirmedForRemoval_ItemIEs, value),
14069 -1 /* Ambiguous tag (ANY?) */,
14072 select_RICaction_ConfirmedForRemoval_ItemIEs_value_type,
14074 #if !defined(ASN_DISABLE_OER_SUPPORT)
14076 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14077 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14078 &asn_PER_memb_value_constr_72,
14079 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14080 memb_value_constraint_69
14082 0, 0, /* No default value */
14086 static const ber_tlv_tag_t asn_DEF_RICaction_ConfirmedForRemoval_ItemIEs_tags_69[] = {
14087 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14089 static const asn_TYPE_tag2member_t asn_MAP_RICaction_ConfirmedForRemoval_ItemIEs_tag2el_69[] = {
14090 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
14091 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
14093 asn_SEQUENCE_specifics_t asn_SPC_RICaction_ConfirmedForRemoval_ItemIEs_specs_69 = {
14094 sizeof(struct RICaction_ConfirmedForRemoval_ItemIEs),
14095 offsetof(struct RICaction_ConfirmedForRemoval_ItemIEs, _asn_ctx),
14096 asn_MAP_RICaction_ConfirmedForRemoval_ItemIEs_tag2el_69,
14097 2, /* Count of tags in the map */
14098 0, 0, 0, /* Optional elements (not needed) */
14099 -1, /* First extension addition */
14101 asn_TYPE_descriptor_t asn_DEF_RICaction_ConfirmedForRemoval_ItemIEs = {
14102 "RICaction-ConfirmedForRemoval-ItemIEs",
14103 "RICaction-ConfirmedForRemoval-ItemIEs",
14105 asn_DEF_RICaction_ConfirmedForRemoval_ItemIEs_tags_69,
14106 sizeof(asn_DEF_RICaction_ConfirmedForRemoval_ItemIEs_tags_69)
14107 /sizeof(asn_DEF_RICaction_ConfirmedForRemoval_ItemIEs_tags_69[0]), /* 1 */
14108 asn_DEF_RICaction_ConfirmedForRemoval_ItemIEs_tags_69, /* Same as above */
14109 sizeof(asn_DEF_RICaction_ConfirmedForRemoval_ItemIEs_tags_69)
14110 /sizeof(asn_DEF_RICaction_ConfirmedForRemoval_ItemIEs_tags_69[0]), /* 1 */
14112 #if !defined(ASN_DISABLE_OER_SUPPORT)
14114 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14115 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14117 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14118 SEQUENCE_constraint
14120 asn_MBR_RICaction_ConfirmedForRemoval_ItemIEs_69,
14121 3, /* Elements count */
14122 &asn_SPC_RICaction_ConfirmedForRemoval_ItemIEs_specs_69 /* Additional specs */
14125 static asn_TYPE_member_t asn_MBR_value_76[] = {
14126 { ATF_NOFLAGS, 0, offsetof(struct RICaction_RefusedToBeRemoved_ItemIEs__value, choice.RICaction_RefusedToBeRemoved_Item),
14127 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
14129 &asn_DEF_RICaction_RefusedToBeRemoved_Item,
14132 #if !defined(ASN_DISABLE_OER_SUPPORT)
14134 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14135 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14137 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14140 0, 0, /* No default value */
14141 "RICaction-RefusedToBeRemoved-Item"
14144 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_76[] = {
14145 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICaction-RefusedToBeRemoved-Item */
14147 static asn_CHOICE_specifics_t asn_SPC_value_specs_76 = {
14148 sizeof(struct RICaction_RefusedToBeRemoved_ItemIEs__value),
14149 offsetof(struct RICaction_RefusedToBeRemoved_ItemIEs__value, _asn_ctx),
14150 offsetof(struct RICaction_RefusedToBeRemoved_ItemIEs__value, present),
14151 sizeof(((struct RICaction_RefusedToBeRemoved_ItemIEs__value *)0)->present),
14152 asn_MAP_value_tag2el_76,
14153 1, /* Count of tags in the map */
14155 -1 /* Extensions start */
14157 static /* Use -fall-defs-global to expose */
14158 asn_TYPE_descriptor_t asn_DEF_value_76 = {
14162 0, /* No effective tags (pointer) */
14163 0, /* No effective tags (count) */
14164 0, /* No tags (pointer) */
14165 0, /* No tags (count) */
14167 #if !defined(ASN_DISABLE_OER_SUPPORT)
14169 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14170 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14172 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14173 OPEN_TYPE_constraint
14176 1, /* Elements count */
14177 &asn_SPC_value_specs_76 /* Additional specs */
14180 asn_TYPE_member_t asn_MBR_RICaction_RefusedToBeRemoved_ItemIEs_73[] = {
14181 { ATF_NOFLAGS, 0, offsetof(struct RICaction_RefusedToBeRemoved_ItemIEs, id),
14182 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
14184 &asn_DEF_ProtocolIE_ID,
14187 #if !defined(ASN_DISABLE_OER_SUPPORT)
14189 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14190 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14191 &asn_PER_memb_id_constr_74,
14192 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14193 memb_id_constraint_73
14195 0, 0, /* No default value */
14198 { ATF_NOFLAGS, 0, offsetof(struct RICaction_RefusedToBeRemoved_ItemIEs, criticality),
14199 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14201 &asn_DEF_Criticality,
14202 select_RICaction_RefusedToBeRemoved_ItemIEs_criticality_type,
14204 #if !defined(ASN_DISABLE_OER_SUPPORT)
14206 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14207 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14208 &asn_PER_memb_criticality_constr_75,
14209 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14210 memb_criticality_constraint_73
14212 0, 0, /* No default value */
14215 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICaction_RefusedToBeRemoved_ItemIEs, value),
14216 -1 /* Ambiguous tag (ANY?) */,
14219 select_RICaction_RefusedToBeRemoved_ItemIEs_value_type,
14221 #if !defined(ASN_DISABLE_OER_SUPPORT)
14223 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14224 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14225 &asn_PER_memb_value_constr_76,
14226 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14227 memb_value_constraint_73
14229 0, 0, /* No default value */
14233 static const ber_tlv_tag_t asn_DEF_RICaction_RefusedToBeRemoved_ItemIEs_tags_73[] = {
14234 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14236 static const asn_TYPE_tag2member_t asn_MAP_RICaction_RefusedToBeRemoved_ItemIEs_tag2el_73[] = {
14237 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
14238 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
14240 asn_SEQUENCE_specifics_t asn_SPC_RICaction_RefusedToBeRemoved_ItemIEs_specs_73 = {
14241 sizeof(struct RICaction_RefusedToBeRemoved_ItemIEs),
14242 offsetof(struct RICaction_RefusedToBeRemoved_ItemIEs, _asn_ctx),
14243 asn_MAP_RICaction_RefusedToBeRemoved_ItemIEs_tag2el_73,
14244 2, /* Count of tags in the map */
14245 0, 0, 0, /* Optional elements (not needed) */
14246 -1, /* First extension addition */
14248 asn_TYPE_descriptor_t asn_DEF_RICaction_RefusedToBeRemoved_ItemIEs = {
14249 "RICaction-RefusedToBeRemoved-ItemIEs",
14250 "RICaction-RefusedToBeRemoved-ItemIEs",
14252 asn_DEF_RICaction_RefusedToBeRemoved_ItemIEs_tags_73,
14253 sizeof(asn_DEF_RICaction_RefusedToBeRemoved_ItemIEs_tags_73)
14254 /sizeof(asn_DEF_RICaction_RefusedToBeRemoved_ItemIEs_tags_73[0]), /* 1 */
14255 asn_DEF_RICaction_RefusedToBeRemoved_ItemIEs_tags_73, /* Same as above */
14256 sizeof(asn_DEF_RICaction_RefusedToBeRemoved_ItemIEs_tags_73)
14257 /sizeof(asn_DEF_RICaction_RefusedToBeRemoved_ItemIEs_tags_73[0]), /* 1 */
14259 #if !defined(ASN_DISABLE_OER_SUPPORT)
14261 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14262 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14264 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14265 SEQUENCE_constraint
14267 asn_MBR_RICaction_RefusedToBeRemoved_ItemIEs_73,
14268 3, /* Elements count */
14269 &asn_SPC_RICaction_RefusedToBeRemoved_ItemIEs_specs_73 /* Additional specs */
14272 static asn_TYPE_member_t asn_MBR_value_80[] = {
14273 { ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdate_ItemIEs__value, choice.E2connectionUpdate_Item),
14274 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
14276 &asn_DEF_E2connectionUpdate_Item,
14279 #if !defined(ASN_DISABLE_OER_SUPPORT)
14281 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14282 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14284 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14287 0, 0, /* No default value */
14288 "E2connectionUpdate-Item"
14291 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_80[] = {
14292 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E2connectionUpdate-Item */
14294 static asn_CHOICE_specifics_t asn_SPC_value_specs_80 = {
14295 sizeof(struct E2connectionUpdate_ItemIEs__value),
14296 offsetof(struct E2connectionUpdate_ItemIEs__value, _asn_ctx),
14297 offsetof(struct E2connectionUpdate_ItemIEs__value, present),
14298 sizeof(((struct E2connectionUpdate_ItemIEs__value *)0)->present),
14299 asn_MAP_value_tag2el_80,
14300 1, /* Count of tags in the map */
14302 -1 /* Extensions start */
14304 static /* Use -fall-defs-global to expose */
14305 asn_TYPE_descriptor_t asn_DEF_value_80 = {
14309 0, /* No effective tags (pointer) */
14310 0, /* No effective tags (count) */
14311 0, /* No tags (pointer) */
14312 0, /* No tags (count) */
14314 #if !defined(ASN_DISABLE_OER_SUPPORT)
14316 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14317 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14319 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14320 OPEN_TYPE_constraint
14323 1, /* Elements count */
14324 &asn_SPC_value_specs_80 /* Additional specs */
14327 asn_TYPE_member_t asn_MBR_E2connectionUpdate_ItemIEs_77[] = {
14328 { ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdate_ItemIEs, id),
14329 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
14331 &asn_DEF_ProtocolIE_ID,
14334 #if !defined(ASN_DISABLE_OER_SUPPORT)
14336 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14337 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14338 &asn_PER_memb_id_constr_78,
14339 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14340 memb_id_constraint_77
14342 0, 0, /* No default value */
14345 { ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdate_ItemIEs, criticality),
14346 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14348 &asn_DEF_Criticality,
14349 select_E2connectionUpdate_ItemIEs_criticality_type,
14351 #if !defined(ASN_DISABLE_OER_SUPPORT)
14353 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14354 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14355 &asn_PER_memb_criticality_constr_79,
14356 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14357 memb_criticality_constraint_77
14359 0, 0, /* No default value */
14362 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdate_ItemIEs, value),
14363 -1 /* Ambiguous tag (ANY?) */,
14366 select_E2connectionUpdate_ItemIEs_value_type,
14368 #if !defined(ASN_DISABLE_OER_SUPPORT)
14370 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14371 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14372 &asn_PER_memb_value_constr_80,
14373 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14374 memb_value_constraint_77
14376 0, 0, /* No default value */
14380 static const ber_tlv_tag_t asn_DEF_E2connectionUpdate_ItemIEs_tags_77[] = {
14381 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14383 static const asn_TYPE_tag2member_t asn_MAP_E2connectionUpdate_ItemIEs_tag2el_77[] = {
14384 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
14385 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
14387 asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdate_ItemIEs_specs_77 = {
14388 sizeof(struct E2connectionUpdate_ItemIEs),
14389 offsetof(struct E2connectionUpdate_ItemIEs, _asn_ctx),
14390 asn_MAP_E2connectionUpdate_ItemIEs_tag2el_77,
14391 2, /* Count of tags in the map */
14392 0, 0, 0, /* Optional elements (not needed) */
14393 -1, /* First extension addition */
14395 asn_TYPE_descriptor_t asn_DEF_E2connectionUpdate_ItemIEs = {
14396 "E2connectionUpdate-ItemIEs",
14397 "E2connectionUpdate-ItemIEs",
14399 asn_DEF_E2connectionUpdate_ItemIEs_tags_77,
14400 sizeof(asn_DEF_E2connectionUpdate_ItemIEs_tags_77)
14401 /sizeof(asn_DEF_E2connectionUpdate_ItemIEs_tags_77[0]), /* 1 */
14402 asn_DEF_E2connectionUpdate_ItemIEs_tags_77, /* Same as above */
14403 sizeof(asn_DEF_E2connectionUpdate_ItemIEs_tags_77)
14404 /sizeof(asn_DEF_E2connectionUpdate_ItemIEs_tags_77[0]), /* 1 */
14406 #if !defined(ASN_DISABLE_OER_SUPPORT)
14408 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14409 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14411 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14412 SEQUENCE_constraint
14414 asn_MBR_E2connectionUpdate_ItemIEs_77,
14415 3, /* Elements count */
14416 &asn_SPC_E2connectionUpdate_ItemIEs_specs_77 /* Additional specs */
14419 static asn_TYPE_member_t asn_MBR_value_84[] = {
14420 { ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdateRemove_ItemIEs__value, choice.E2connectionUpdateRemove_Item),
14421 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
14423 &asn_DEF_E2connectionUpdateRemove_Item,
14426 #if !defined(ASN_DISABLE_OER_SUPPORT)
14428 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14429 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14431 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14434 0, 0, /* No default value */
14435 "E2connectionUpdateRemove-Item"
14438 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_84[] = {
14439 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E2connectionUpdateRemove-Item */
14441 static asn_CHOICE_specifics_t asn_SPC_value_specs_84 = {
14442 sizeof(struct E2connectionUpdateRemove_ItemIEs__value),
14443 offsetof(struct E2connectionUpdateRemove_ItemIEs__value, _asn_ctx),
14444 offsetof(struct E2connectionUpdateRemove_ItemIEs__value, present),
14445 sizeof(((struct E2connectionUpdateRemove_ItemIEs__value *)0)->present),
14446 asn_MAP_value_tag2el_84,
14447 1, /* Count of tags in the map */
14449 -1 /* Extensions start */
14451 static /* Use -fall-defs-global to expose */
14452 asn_TYPE_descriptor_t asn_DEF_value_84 = {
14456 0, /* No effective tags (pointer) */
14457 0, /* No effective tags (count) */
14458 0, /* No tags (pointer) */
14459 0, /* No tags (count) */
14461 #if !defined(ASN_DISABLE_OER_SUPPORT)
14463 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14464 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14466 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14467 OPEN_TYPE_constraint
14470 1, /* Elements count */
14471 &asn_SPC_value_specs_84 /* Additional specs */
14474 asn_TYPE_member_t asn_MBR_E2connectionUpdateRemove_ItemIEs_81[] = {
14475 { ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdateRemove_ItemIEs, id),
14476 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
14478 &asn_DEF_ProtocolIE_ID,
14481 #if !defined(ASN_DISABLE_OER_SUPPORT)
14483 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14484 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14485 &asn_PER_memb_id_constr_82,
14486 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14487 memb_id_constraint_81
14489 0, 0, /* No default value */
14492 { ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdateRemove_ItemIEs, criticality),
14493 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14495 &asn_DEF_Criticality,
14496 select_E2connectionUpdateRemove_ItemIEs_criticality_type,
14498 #if !defined(ASN_DISABLE_OER_SUPPORT)
14500 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14501 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14502 &asn_PER_memb_criticality_constr_83,
14503 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14504 memb_criticality_constraint_81
14506 0, 0, /* No default value */
14509 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdateRemove_ItemIEs, value),
14510 -1 /* Ambiguous tag (ANY?) */,
14513 select_E2connectionUpdateRemove_ItemIEs_value_type,
14515 #if !defined(ASN_DISABLE_OER_SUPPORT)
14517 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14518 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14519 &asn_PER_memb_value_constr_84,
14520 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14521 memb_value_constraint_81
14523 0, 0, /* No default value */
14527 static const ber_tlv_tag_t asn_DEF_E2connectionUpdateRemove_ItemIEs_tags_81[] = {
14528 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14530 static const asn_TYPE_tag2member_t asn_MAP_E2connectionUpdateRemove_ItemIEs_tag2el_81[] = {
14531 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
14532 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
14534 asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdateRemove_ItemIEs_specs_81 = {
14535 sizeof(struct E2connectionUpdateRemove_ItemIEs),
14536 offsetof(struct E2connectionUpdateRemove_ItemIEs, _asn_ctx),
14537 asn_MAP_E2connectionUpdateRemove_ItemIEs_tag2el_81,
14538 2, /* Count of tags in the map */
14539 0, 0, 0, /* Optional elements (not needed) */
14540 -1, /* First extension addition */
14542 asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateRemove_ItemIEs = {
14543 "E2connectionUpdateRemove-ItemIEs",
14544 "E2connectionUpdateRemove-ItemIEs",
14546 asn_DEF_E2connectionUpdateRemove_ItemIEs_tags_81,
14547 sizeof(asn_DEF_E2connectionUpdateRemove_ItemIEs_tags_81)
14548 /sizeof(asn_DEF_E2connectionUpdateRemove_ItemIEs_tags_81[0]), /* 1 */
14549 asn_DEF_E2connectionUpdateRemove_ItemIEs_tags_81, /* Same as above */
14550 sizeof(asn_DEF_E2connectionUpdateRemove_ItemIEs_tags_81)
14551 /sizeof(asn_DEF_E2connectionUpdateRemove_ItemIEs_tags_81[0]), /* 1 */
14553 #if !defined(ASN_DISABLE_OER_SUPPORT)
14555 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14556 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14558 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14559 SEQUENCE_constraint
14561 asn_MBR_E2connectionUpdateRemove_ItemIEs_81,
14562 3, /* Elements count */
14563 &asn_SPC_E2connectionUpdateRemove_ItemIEs_specs_81 /* Additional specs */
14566 static asn_TYPE_member_t asn_MBR_value_88[] = {
14567 { ATF_NOFLAGS, 0, offsetof(struct E2connectionSetupFailed_ItemIEs__value, choice.E2connectionSetupFailed_Item),
14568 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
14570 &asn_DEF_E2connectionSetupFailed_Item,
14573 #if !defined(ASN_DISABLE_OER_SUPPORT)
14575 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14576 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14578 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14581 0, 0, /* No default value */
14582 "E2connectionSetupFailed-Item"
14585 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_88[] = {
14586 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E2connectionSetupFailed-Item */
14588 static asn_CHOICE_specifics_t asn_SPC_value_specs_88 = {
14589 sizeof(struct E2connectionSetupFailed_ItemIEs__value),
14590 offsetof(struct E2connectionSetupFailed_ItemIEs__value, _asn_ctx),
14591 offsetof(struct E2connectionSetupFailed_ItemIEs__value, present),
14592 sizeof(((struct E2connectionSetupFailed_ItemIEs__value *)0)->present),
14593 asn_MAP_value_tag2el_88,
14594 1, /* Count of tags in the map */
14596 -1 /* Extensions start */
14598 static /* Use -fall-defs-global to expose */
14599 asn_TYPE_descriptor_t asn_DEF_value_88 = {
14603 0, /* No effective tags (pointer) */
14604 0, /* No effective tags (count) */
14605 0, /* No tags (pointer) */
14606 0, /* No tags (count) */
14608 #if !defined(ASN_DISABLE_OER_SUPPORT)
14610 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14611 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14613 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14614 OPEN_TYPE_constraint
14617 1, /* Elements count */
14618 &asn_SPC_value_specs_88 /* Additional specs */
14621 asn_TYPE_member_t asn_MBR_E2connectionSetupFailed_ItemIEs_85[] = {
14622 { ATF_NOFLAGS, 0, offsetof(struct E2connectionSetupFailed_ItemIEs, id),
14623 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
14625 &asn_DEF_ProtocolIE_ID,
14628 #if !defined(ASN_DISABLE_OER_SUPPORT)
14630 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14631 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14632 &asn_PER_memb_id_constr_86,
14633 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14634 memb_id_constraint_85
14636 0, 0, /* No default value */
14639 { ATF_NOFLAGS, 0, offsetof(struct E2connectionSetupFailed_ItemIEs, criticality),
14640 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14642 &asn_DEF_Criticality,
14643 select_E2connectionSetupFailed_ItemIEs_criticality_type,
14645 #if !defined(ASN_DISABLE_OER_SUPPORT)
14647 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14648 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14649 &asn_PER_memb_criticality_constr_87,
14650 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14651 memb_criticality_constraint_85
14653 0, 0, /* No default value */
14656 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E2connectionSetupFailed_ItemIEs, value),
14657 -1 /* Ambiguous tag (ANY?) */,
14660 select_E2connectionSetupFailed_ItemIEs_value_type,
14662 #if !defined(ASN_DISABLE_OER_SUPPORT)
14664 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14665 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14666 &asn_PER_memb_value_constr_88,
14667 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14668 memb_value_constraint_85
14670 0, 0, /* No default value */
14674 static const ber_tlv_tag_t asn_DEF_E2connectionSetupFailed_ItemIEs_tags_85[] = {
14675 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14677 static const asn_TYPE_tag2member_t asn_MAP_E2connectionSetupFailed_ItemIEs_tag2el_85[] = {
14678 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
14679 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
14681 asn_SEQUENCE_specifics_t asn_SPC_E2connectionSetupFailed_ItemIEs_specs_85 = {
14682 sizeof(struct E2connectionSetupFailed_ItemIEs),
14683 offsetof(struct E2connectionSetupFailed_ItemIEs, _asn_ctx),
14684 asn_MAP_E2connectionSetupFailed_ItemIEs_tag2el_85,
14685 2, /* Count of tags in the map */
14686 0, 0, 0, /* Optional elements (not needed) */
14687 -1, /* First extension addition */
14689 asn_TYPE_descriptor_t asn_DEF_E2connectionSetupFailed_ItemIEs = {
14690 "E2connectionSetupFailed-ItemIEs",
14691 "E2connectionSetupFailed-ItemIEs",
14693 asn_DEF_E2connectionSetupFailed_ItemIEs_tags_85,
14694 sizeof(asn_DEF_E2connectionSetupFailed_ItemIEs_tags_85)
14695 /sizeof(asn_DEF_E2connectionSetupFailed_ItemIEs_tags_85[0]), /* 1 */
14696 asn_DEF_E2connectionSetupFailed_ItemIEs_tags_85, /* Same as above */
14697 sizeof(asn_DEF_E2connectionSetupFailed_ItemIEs_tags_85)
14698 /sizeof(asn_DEF_E2connectionSetupFailed_ItemIEs_tags_85[0]), /* 1 */
14700 #if !defined(ASN_DISABLE_OER_SUPPORT)
14702 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14703 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14705 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14706 SEQUENCE_constraint
14708 asn_MBR_E2connectionSetupFailed_ItemIEs_85,
14709 3, /* Elements count */
14710 &asn_SPC_E2connectionSetupFailed_ItemIEs_specs_85 /* Additional specs */
14713 static asn_TYPE_member_t asn_MBR_value_92[] = {
14714 { ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigAddition_ItemIEs__value, choice.E2nodeComponentConfigAddition_Item),
14715 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
14717 &asn_DEF_E2nodeComponentConfigAddition_Item,
14720 #if !defined(ASN_DISABLE_OER_SUPPORT)
14722 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14723 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14725 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14728 0, 0, /* No default value */
14729 "E2nodeComponentConfigAddition-Item"
14732 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_92[] = {
14733 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E2nodeComponentConfigAddition-Item */
14735 static asn_CHOICE_specifics_t asn_SPC_value_specs_92 = {
14736 sizeof(struct E2nodeComponentConfigAddition_ItemIEs__value),
14737 offsetof(struct E2nodeComponentConfigAddition_ItemIEs__value, _asn_ctx),
14738 offsetof(struct E2nodeComponentConfigAddition_ItemIEs__value, present),
14739 sizeof(((struct E2nodeComponentConfigAddition_ItemIEs__value *)0)->present),
14740 asn_MAP_value_tag2el_92,
14741 1, /* Count of tags in the map */
14743 -1 /* Extensions start */
14745 static /* Use -fall-defs-global to expose */
14746 asn_TYPE_descriptor_t asn_DEF_value_92 = {
14750 0, /* No effective tags (pointer) */
14751 0, /* No effective tags (count) */
14752 0, /* No tags (pointer) */
14753 0, /* No tags (count) */
14755 #if !defined(ASN_DISABLE_OER_SUPPORT)
14757 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14758 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14760 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14761 OPEN_TYPE_constraint
14764 1, /* Elements count */
14765 &asn_SPC_value_specs_92 /* Additional specs */
14768 asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAddition_ItemIEs_89[] = {
14769 { ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigAddition_ItemIEs, id),
14770 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
14772 &asn_DEF_ProtocolIE_ID,
14775 #if !defined(ASN_DISABLE_OER_SUPPORT)
14777 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14778 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14779 &asn_PER_memb_id_constr_90,
14780 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14781 memb_id_constraint_89
14783 0, 0, /* No default value */
14786 { ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigAddition_ItemIEs, criticality),
14787 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14789 &asn_DEF_Criticality,
14790 select_E2nodeComponentConfigAddition_ItemIEs_criticality_type,
14792 #if !defined(ASN_DISABLE_OER_SUPPORT)
14794 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14795 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14796 &asn_PER_memb_criticality_constr_91,
14797 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14798 memb_criticality_constraint_89
14800 0, 0, /* No default value */
14803 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigAddition_ItemIEs, value),
14804 -1 /* Ambiguous tag (ANY?) */,
14807 select_E2nodeComponentConfigAddition_ItemIEs_value_type,
14809 #if !defined(ASN_DISABLE_OER_SUPPORT)
14811 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14812 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14813 &asn_PER_memb_value_constr_92,
14814 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14815 memb_value_constraint_89
14817 0, 0, /* No default value */
14821 static const ber_tlv_tag_t asn_DEF_E2nodeComponentConfigAddition_ItemIEs_tags_89[] = {
14822 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14824 static const asn_TYPE_tag2member_t asn_MAP_E2nodeComponentConfigAddition_ItemIEs_tag2el_89[] = {
14825 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
14826 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
14828 asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigAddition_ItemIEs_specs_89 = {
14829 sizeof(struct E2nodeComponentConfigAddition_ItemIEs),
14830 offsetof(struct E2nodeComponentConfigAddition_ItemIEs, _asn_ctx),
14831 asn_MAP_E2nodeComponentConfigAddition_ItemIEs_tag2el_89,
14832 2, /* Count of tags in the map */
14833 0, 0, 0, /* Optional elements (not needed) */
14834 -1, /* First extension addition */
14836 asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigAddition_ItemIEs = {
14837 "E2nodeComponentConfigAddition-ItemIEs",
14838 "E2nodeComponentConfigAddition-ItemIEs",
14840 asn_DEF_E2nodeComponentConfigAddition_ItemIEs_tags_89,
14841 sizeof(asn_DEF_E2nodeComponentConfigAddition_ItemIEs_tags_89)
14842 /sizeof(asn_DEF_E2nodeComponentConfigAddition_ItemIEs_tags_89[0]), /* 1 */
14843 asn_DEF_E2nodeComponentConfigAddition_ItemIEs_tags_89, /* Same as above */
14844 sizeof(asn_DEF_E2nodeComponentConfigAddition_ItemIEs_tags_89)
14845 /sizeof(asn_DEF_E2nodeComponentConfigAddition_ItemIEs_tags_89[0]), /* 1 */
14847 #if !defined(ASN_DISABLE_OER_SUPPORT)
14849 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14850 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14852 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14853 SEQUENCE_constraint
14855 asn_MBR_E2nodeComponentConfigAddition_ItemIEs_89,
14856 3, /* Elements count */
14857 &asn_SPC_E2nodeComponentConfigAddition_ItemIEs_specs_89 /* Additional specs */
14860 static asn_TYPE_member_t asn_MBR_value_96[] = {
14861 { ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigUpdate_ItemIEs__value, choice.E2nodeComponentConfigUpdate_Item),
14862 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
14864 &asn_DEF_E2nodeComponentConfigUpdate_Item,
14867 #if !defined(ASN_DISABLE_OER_SUPPORT)
14869 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14870 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14872 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14875 0, 0, /* No default value */
14876 "E2nodeComponentConfigUpdate-Item"
14879 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_96[] = {
14880 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E2nodeComponentConfigUpdate-Item */
14882 static asn_CHOICE_specifics_t asn_SPC_value_specs_96 = {
14883 sizeof(struct E2nodeComponentConfigUpdate_ItemIEs__value),
14884 offsetof(struct E2nodeComponentConfigUpdate_ItemIEs__value, _asn_ctx),
14885 offsetof(struct E2nodeComponentConfigUpdate_ItemIEs__value, present),
14886 sizeof(((struct E2nodeComponentConfigUpdate_ItemIEs__value *)0)->present),
14887 asn_MAP_value_tag2el_96,
14888 1, /* Count of tags in the map */
14890 -1 /* Extensions start */
14892 static /* Use -fall-defs-global to expose */
14893 asn_TYPE_descriptor_t asn_DEF_value_96 = {
14897 0, /* No effective tags (pointer) */
14898 0, /* No effective tags (count) */
14899 0, /* No tags (pointer) */
14900 0, /* No tags (count) */
14902 #if !defined(ASN_DISABLE_OER_SUPPORT)
14904 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14905 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14907 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14908 OPEN_TYPE_constraint
14911 1, /* Elements count */
14912 &asn_SPC_value_specs_96 /* Additional specs */
14915 asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdate_ItemIEs_93[] = {
14916 { ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigUpdate_ItemIEs, id),
14917 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
14919 &asn_DEF_ProtocolIE_ID,
14922 #if !defined(ASN_DISABLE_OER_SUPPORT)
14924 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14925 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14926 &asn_PER_memb_id_constr_94,
14927 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14928 memb_id_constraint_93
14930 0, 0, /* No default value */
14933 { ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigUpdate_ItemIEs, criticality),
14934 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14936 &asn_DEF_Criticality,
14937 select_E2nodeComponentConfigUpdate_ItemIEs_criticality_type,
14939 #if !defined(ASN_DISABLE_OER_SUPPORT)
14941 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14942 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14943 &asn_PER_memb_criticality_constr_95,
14944 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14945 memb_criticality_constraint_93
14947 0, 0, /* No default value */
14950 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigUpdate_ItemIEs, value),
14951 -1 /* Ambiguous tag (ANY?) */,
14954 select_E2nodeComponentConfigUpdate_ItemIEs_value_type,
14956 #if !defined(ASN_DISABLE_OER_SUPPORT)
14958 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14959 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14960 &asn_PER_memb_value_constr_96,
14961 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
14962 memb_value_constraint_93
14964 0, 0, /* No default value */
14968 static const ber_tlv_tag_t asn_DEF_E2nodeComponentConfigUpdate_ItemIEs_tags_93[] = {
14969 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14971 static const asn_TYPE_tag2member_t asn_MAP_E2nodeComponentConfigUpdate_ItemIEs_tag2el_93[] = {
14972 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
14973 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
14975 asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigUpdate_ItemIEs_specs_93 = {
14976 sizeof(struct E2nodeComponentConfigUpdate_ItemIEs),
14977 offsetof(struct E2nodeComponentConfigUpdate_ItemIEs, _asn_ctx),
14978 asn_MAP_E2nodeComponentConfigUpdate_ItemIEs_tag2el_93,
14979 2, /* Count of tags in the map */
14980 0, 0, 0, /* Optional elements (not needed) */
14981 -1, /* First extension addition */
14983 asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigUpdate_ItemIEs = {
14984 "E2nodeComponentConfigUpdate-ItemIEs",
14985 "E2nodeComponentConfigUpdate-ItemIEs",
14987 asn_DEF_E2nodeComponentConfigUpdate_ItemIEs_tags_93,
14988 sizeof(asn_DEF_E2nodeComponentConfigUpdate_ItemIEs_tags_93)
14989 /sizeof(asn_DEF_E2nodeComponentConfigUpdate_ItemIEs_tags_93[0]), /* 1 */
14990 asn_DEF_E2nodeComponentConfigUpdate_ItemIEs_tags_93, /* Same as above */
14991 sizeof(asn_DEF_E2nodeComponentConfigUpdate_ItemIEs_tags_93)
14992 /sizeof(asn_DEF_E2nodeComponentConfigUpdate_ItemIEs_tags_93[0]), /* 1 */
14994 #if !defined(ASN_DISABLE_OER_SUPPORT)
14996 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
14997 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
14999 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15000 SEQUENCE_constraint
15002 asn_MBR_E2nodeComponentConfigUpdate_ItemIEs_93,
15003 3, /* Elements count */
15004 &asn_SPC_E2nodeComponentConfigUpdate_ItemIEs_specs_93 /* Additional specs */
15007 static asn_TYPE_member_t asn_MBR_value_100[] = {
15008 { ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigRemoval_ItemIEs__value, choice.E2nodeComponentConfigRemoval_Item),
15009 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
15011 &asn_DEF_E2nodeComponentConfigRemoval_Item,
15014 #if !defined(ASN_DISABLE_OER_SUPPORT)
15016 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15017 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15019 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15022 0, 0, /* No default value */
15023 "E2nodeComponentConfigRemoval-Item"
15026 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_100[] = {
15027 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E2nodeComponentConfigRemoval-Item */
15029 static asn_CHOICE_specifics_t asn_SPC_value_specs_100 = {
15030 sizeof(struct E2nodeComponentConfigRemoval_ItemIEs__value),
15031 offsetof(struct E2nodeComponentConfigRemoval_ItemIEs__value, _asn_ctx),
15032 offsetof(struct E2nodeComponentConfigRemoval_ItemIEs__value, present),
15033 sizeof(((struct E2nodeComponentConfigRemoval_ItemIEs__value *)0)->present),
15034 asn_MAP_value_tag2el_100,
15035 1, /* Count of tags in the map */
15037 -1 /* Extensions start */
15039 static /* Use -fall-defs-global to expose */
15040 asn_TYPE_descriptor_t asn_DEF_value_100 = {
15044 0, /* No effective tags (pointer) */
15045 0, /* No effective tags (count) */
15046 0, /* No tags (pointer) */
15047 0, /* No tags (count) */
15049 #if !defined(ASN_DISABLE_OER_SUPPORT)
15051 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15052 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15054 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15055 OPEN_TYPE_constraint
15058 1, /* Elements count */
15059 &asn_SPC_value_specs_100 /* Additional specs */
15062 asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemoval_ItemIEs_97[] = {
15063 { ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigRemoval_ItemIEs, id),
15064 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
15066 &asn_DEF_ProtocolIE_ID,
15069 #if !defined(ASN_DISABLE_OER_SUPPORT)
15071 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15072 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15073 &asn_PER_memb_id_constr_98,
15074 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15075 memb_id_constraint_97
15077 0, 0, /* No default value */
15080 { ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigRemoval_ItemIEs, criticality),
15081 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
15083 &asn_DEF_Criticality,
15084 select_E2nodeComponentConfigRemoval_ItemIEs_criticality_type,
15086 #if !defined(ASN_DISABLE_OER_SUPPORT)
15088 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15089 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15090 &asn_PER_memb_criticality_constr_99,
15091 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15092 memb_criticality_constraint_97
15094 0, 0, /* No default value */
15097 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigRemoval_ItemIEs, value),
15098 -1 /* Ambiguous tag (ANY?) */,
15100 &asn_DEF_value_100,
15101 select_E2nodeComponentConfigRemoval_ItemIEs_value_type,
15103 #if !defined(ASN_DISABLE_OER_SUPPORT)
15105 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15106 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15107 &asn_PER_memb_value_constr_100,
15108 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15109 memb_value_constraint_97
15111 0, 0, /* No default value */
15115 static const ber_tlv_tag_t asn_DEF_E2nodeComponentConfigRemoval_ItemIEs_tags_97[] = {
15116 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15118 static const asn_TYPE_tag2member_t asn_MAP_E2nodeComponentConfigRemoval_ItemIEs_tag2el_97[] = {
15119 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
15120 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
15122 asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigRemoval_ItemIEs_specs_97 = {
15123 sizeof(struct E2nodeComponentConfigRemoval_ItemIEs),
15124 offsetof(struct E2nodeComponentConfigRemoval_ItemIEs, _asn_ctx),
15125 asn_MAP_E2nodeComponentConfigRemoval_ItemIEs_tag2el_97,
15126 2, /* Count of tags in the map */
15127 0, 0, 0, /* Optional elements (not needed) */
15128 -1, /* First extension addition */
15130 asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigRemoval_ItemIEs = {
15131 "E2nodeComponentConfigRemoval-ItemIEs",
15132 "E2nodeComponentConfigRemoval-ItemIEs",
15134 asn_DEF_E2nodeComponentConfigRemoval_ItemIEs_tags_97,
15135 sizeof(asn_DEF_E2nodeComponentConfigRemoval_ItemIEs_tags_97)
15136 /sizeof(asn_DEF_E2nodeComponentConfigRemoval_ItemIEs_tags_97[0]), /* 1 */
15137 asn_DEF_E2nodeComponentConfigRemoval_ItemIEs_tags_97, /* Same as above */
15138 sizeof(asn_DEF_E2nodeComponentConfigRemoval_ItemIEs_tags_97)
15139 /sizeof(asn_DEF_E2nodeComponentConfigRemoval_ItemIEs_tags_97[0]), /* 1 */
15141 #if !defined(ASN_DISABLE_OER_SUPPORT)
15143 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15144 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15146 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15147 SEQUENCE_constraint
15149 asn_MBR_E2nodeComponentConfigRemoval_ItemIEs_97,
15150 3, /* Elements count */
15151 &asn_SPC_E2nodeComponentConfigRemoval_ItemIEs_specs_97 /* Additional specs */
15154 static asn_TYPE_member_t asn_MBR_value_104[] = {
15155 { ATF_NOFLAGS, 0, offsetof(struct E2nodeTNLassociationRemoval_ItemIEs__value, choice.E2nodeTNLassociationRemoval_Item),
15156 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
15158 &asn_DEF_E2nodeTNLassociationRemoval_Item,
15161 #if !defined(ASN_DISABLE_OER_SUPPORT)
15163 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15164 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15166 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15169 0, 0, /* No default value */
15170 "E2nodeTNLassociationRemoval-Item"
15173 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_104[] = {
15174 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E2nodeTNLassociationRemoval-Item */
15176 static asn_CHOICE_specifics_t asn_SPC_value_specs_104 = {
15177 sizeof(struct E2nodeTNLassociationRemoval_ItemIEs__value),
15178 offsetof(struct E2nodeTNLassociationRemoval_ItemIEs__value, _asn_ctx),
15179 offsetof(struct E2nodeTNLassociationRemoval_ItemIEs__value, present),
15180 sizeof(((struct E2nodeTNLassociationRemoval_ItemIEs__value *)0)->present),
15181 asn_MAP_value_tag2el_104,
15182 1, /* Count of tags in the map */
15184 -1 /* Extensions start */
15186 static /* Use -fall-defs-global to expose */
15187 asn_TYPE_descriptor_t asn_DEF_value_104 = {
15191 0, /* No effective tags (pointer) */
15192 0, /* No effective tags (count) */
15193 0, /* No tags (pointer) */
15194 0, /* No tags (count) */
15196 #if !defined(ASN_DISABLE_OER_SUPPORT)
15198 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15199 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15201 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15202 OPEN_TYPE_constraint
15205 1, /* Elements count */
15206 &asn_SPC_value_specs_104 /* Additional specs */
15209 asn_TYPE_member_t asn_MBR_E2nodeTNLassociationRemoval_ItemIEs_101[] = {
15210 { ATF_NOFLAGS, 0, offsetof(struct E2nodeTNLassociationRemoval_ItemIEs, id),
15211 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
15213 &asn_DEF_ProtocolIE_ID,
15216 #if !defined(ASN_DISABLE_OER_SUPPORT)
15218 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15219 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15220 &asn_PER_memb_id_constr_102,
15221 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15222 memb_id_constraint_101
15224 0, 0, /* No default value */
15227 { ATF_NOFLAGS, 0, offsetof(struct E2nodeTNLassociationRemoval_ItemIEs, criticality),
15228 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
15230 &asn_DEF_Criticality,
15231 select_E2nodeTNLassociationRemoval_ItemIEs_criticality_type,
15233 #if !defined(ASN_DISABLE_OER_SUPPORT)
15235 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15236 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15237 &asn_PER_memb_criticality_constr_103,
15238 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15239 memb_criticality_constraint_101
15241 0, 0, /* No default value */
15244 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E2nodeTNLassociationRemoval_ItemIEs, value),
15245 -1 /* Ambiguous tag (ANY?) */,
15247 &asn_DEF_value_104,
15248 select_E2nodeTNLassociationRemoval_ItemIEs_value_type,
15250 #if !defined(ASN_DISABLE_OER_SUPPORT)
15252 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15253 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15254 &asn_PER_memb_value_constr_104,
15255 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15256 memb_value_constraint_101
15258 0, 0, /* No default value */
15262 static const ber_tlv_tag_t asn_DEF_E2nodeTNLassociationRemoval_ItemIEs_tags_101[] = {
15263 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15265 static const asn_TYPE_tag2member_t asn_MAP_E2nodeTNLassociationRemoval_ItemIEs_tag2el_101[] = {
15266 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
15267 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
15269 asn_SEQUENCE_specifics_t asn_SPC_E2nodeTNLassociationRemoval_ItemIEs_specs_101 = {
15270 sizeof(struct E2nodeTNLassociationRemoval_ItemIEs),
15271 offsetof(struct E2nodeTNLassociationRemoval_ItemIEs, _asn_ctx),
15272 asn_MAP_E2nodeTNLassociationRemoval_ItemIEs_tag2el_101,
15273 2, /* Count of tags in the map */
15274 0, 0, 0, /* Optional elements (not needed) */
15275 -1, /* First extension addition */
15277 asn_TYPE_descriptor_t asn_DEF_E2nodeTNLassociationRemoval_ItemIEs = {
15278 "E2nodeTNLassociationRemoval-ItemIEs",
15279 "E2nodeTNLassociationRemoval-ItemIEs",
15281 asn_DEF_E2nodeTNLassociationRemoval_ItemIEs_tags_101,
15282 sizeof(asn_DEF_E2nodeTNLassociationRemoval_ItemIEs_tags_101)
15283 /sizeof(asn_DEF_E2nodeTNLassociationRemoval_ItemIEs_tags_101[0]), /* 1 */
15284 asn_DEF_E2nodeTNLassociationRemoval_ItemIEs_tags_101, /* Same as above */
15285 sizeof(asn_DEF_E2nodeTNLassociationRemoval_ItemIEs_tags_101)
15286 /sizeof(asn_DEF_E2nodeTNLassociationRemoval_ItemIEs_tags_101[0]), /* 1 */
15288 #if !defined(ASN_DISABLE_OER_SUPPORT)
15290 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15291 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15293 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15294 SEQUENCE_constraint
15296 asn_MBR_E2nodeTNLassociationRemoval_ItemIEs_101,
15297 3, /* Elements count */
15298 &asn_SPC_E2nodeTNLassociationRemoval_ItemIEs_specs_101 /* Additional specs */
15301 static asn_TYPE_member_t asn_MBR_value_108[] = {
15302 { ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigAdditionAck_ItemIEs__value, choice.E2nodeComponentConfigAdditionAck_Item),
15303 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
15305 &asn_DEF_E2nodeComponentConfigAdditionAck_Item,
15308 #if !defined(ASN_DISABLE_OER_SUPPORT)
15310 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15311 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15313 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15316 0, 0, /* No default value */
15317 "E2nodeComponentConfigAdditionAck-Item"
15320 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_108[] = {
15321 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E2nodeComponentConfigAdditionAck-Item */
15323 static asn_CHOICE_specifics_t asn_SPC_value_specs_108 = {
15324 sizeof(struct E2nodeComponentConfigAdditionAck_ItemIEs__value),
15325 offsetof(struct E2nodeComponentConfigAdditionAck_ItemIEs__value, _asn_ctx),
15326 offsetof(struct E2nodeComponentConfigAdditionAck_ItemIEs__value, present),
15327 sizeof(((struct E2nodeComponentConfigAdditionAck_ItemIEs__value *)0)->present),
15328 asn_MAP_value_tag2el_108,
15329 1, /* Count of tags in the map */
15331 -1 /* Extensions start */
15333 static /* Use -fall-defs-global to expose */
15334 asn_TYPE_descriptor_t asn_DEF_value_108 = {
15338 0, /* No effective tags (pointer) */
15339 0, /* No effective tags (count) */
15340 0, /* No tags (pointer) */
15341 0, /* No tags (count) */
15343 #if !defined(ASN_DISABLE_OER_SUPPORT)
15345 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15346 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15348 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15349 OPEN_TYPE_constraint
15352 1, /* Elements count */
15353 &asn_SPC_value_specs_108 /* Additional specs */
15356 asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAdditionAck_ItemIEs_105[] = {
15357 { ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigAdditionAck_ItemIEs, id),
15358 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
15360 &asn_DEF_ProtocolIE_ID,
15363 #if !defined(ASN_DISABLE_OER_SUPPORT)
15365 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15366 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15367 &asn_PER_memb_id_constr_106,
15368 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15369 memb_id_constraint_105
15371 0, 0, /* No default value */
15374 { ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigAdditionAck_ItemIEs, criticality),
15375 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
15377 &asn_DEF_Criticality,
15378 select_E2nodeComponentConfigAdditionAck_ItemIEs_criticality_type,
15380 #if !defined(ASN_DISABLE_OER_SUPPORT)
15382 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15383 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15384 &asn_PER_memb_criticality_constr_107,
15385 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15386 memb_criticality_constraint_105
15388 0, 0, /* No default value */
15391 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigAdditionAck_ItemIEs, value),
15392 -1 /* Ambiguous tag (ANY?) */,
15394 &asn_DEF_value_108,
15395 select_E2nodeComponentConfigAdditionAck_ItemIEs_value_type,
15397 #if !defined(ASN_DISABLE_OER_SUPPORT)
15399 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15400 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15401 &asn_PER_memb_value_constr_108,
15402 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15403 memb_value_constraint_105
15405 0, 0, /* No default value */
15409 static const ber_tlv_tag_t asn_DEF_E2nodeComponentConfigAdditionAck_ItemIEs_tags_105[] = {
15410 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15412 static const asn_TYPE_tag2member_t asn_MAP_E2nodeComponentConfigAdditionAck_ItemIEs_tag2el_105[] = {
15413 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
15414 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
15416 asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigAdditionAck_ItemIEs_specs_105 = {
15417 sizeof(struct E2nodeComponentConfigAdditionAck_ItemIEs),
15418 offsetof(struct E2nodeComponentConfigAdditionAck_ItemIEs, _asn_ctx),
15419 asn_MAP_E2nodeComponentConfigAdditionAck_ItemIEs_tag2el_105,
15420 2, /* Count of tags in the map */
15421 0, 0, 0, /* Optional elements (not needed) */
15422 -1, /* First extension addition */
15424 asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigAdditionAck_ItemIEs = {
15425 "E2nodeComponentConfigAdditionAck-ItemIEs",
15426 "E2nodeComponentConfigAdditionAck-ItemIEs",
15428 asn_DEF_E2nodeComponentConfigAdditionAck_ItemIEs_tags_105,
15429 sizeof(asn_DEF_E2nodeComponentConfigAdditionAck_ItemIEs_tags_105)
15430 /sizeof(asn_DEF_E2nodeComponentConfigAdditionAck_ItemIEs_tags_105[0]), /* 1 */
15431 asn_DEF_E2nodeComponentConfigAdditionAck_ItemIEs_tags_105, /* Same as above */
15432 sizeof(asn_DEF_E2nodeComponentConfigAdditionAck_ItemIEs_tags_105)
15433 /sizeof(asn_DEF_E2nodeComponentConfigAdditionAck_ItemIEs_tags_105[0]), /* 1 */
15435 #if !defined(ASN_DISABLE_OER_SUPPORT)
15437 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15438 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15440 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15441 SEQUENCE_constraint
15443 asn_MBR_E2nodeComponentConfigAdditionAck_ItemIEs_105,
15444 3, /* Elements count */
15445 &asn_SPC_E2nodeComponentConfigAdditionAck_ItemIEs_specs_105 /* Additional specs */
15448 static asn_TYPE_member_t asn_MBR_value_112[] = {
15449 { ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigUpdateAck_ItemIEs__value, choice.E2nodeComponentConfigUpdateAck_Item),
15450 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
15452 &asn_DEF_E2nodeComponentConfigUpdateAck_Item,
15455 #if !defined(ASN_DISABLE_OER_SUPPORT)
15457 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15458 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15460 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15463 0, 0, /* No default value */
15464 "E2nodeComponentConfigUpdateAck-Item"
15467 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_112[] = {
15468 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E2nodeComponentConfigUpdateAck-Item */
15470 static asn_CHOICE_specifics_t asn_SPC_value_specs_112 = {
15471 sizeof(struct E2nodeComponentConfigUpdateAck_ItemIEs__value),
15472 offsetof(struct E2nodeComponentConfigUpdateAck_ItemIEs__value, _asn_ctx),
15473 offsetof(struct E2nodeComponentConfigUpdateAck_ItemIEs__value, present),
15474 sizeof(((struct E2nodeComponentConfigUpdateAck_ItemIEs__value *)0)->present),
15475 asn_MAP_value_tag2el_112,
15476 1, /* Count of tags in the map */
15478 -1 /* Extensions start */
15480 static /* Use -fall-defs-global to expose */
15481 asn_TYPE_descriptor_t asn_DEF_value_112 = {
15485 0, /* No effective tags (pointer) */
15486 0, /* No effective tags (count) */
15487 0, /* No tags (pointer) */
15488 0, /* No tags (count) */
15490 #if !defined(ASN_DISABLE_OER_SUPPORT)
15492 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15493 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15495 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15496 OPEN_TYPE_constraint
15499 1, /* Elements count */
15500 &asn_SPC_value_specs_112 /* Additional specs */
15503 asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdateAck_ItemIEs_109[] = {
15504 { ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigUpdateAck_ItemIEs, id),
15505 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
15507 &asn_DEF_ProtocolIE_ID,
15510 #if !defined(ASN_DISABLE_OER_SUPPORT)
15512 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15513 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15514 &asn_PER_memb_id_constr_110,
15515 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15516 memb_id_constraint_109
15518 0, 0, /* No default value */
15521 { ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigUpdateAck_ItemIEs, criticality),
15522 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
15524 &asn_DEF_Criticality,
15525 select_E2nodeComponentConfigUpdateAck_ItemIEs_criticality_type,
15527 #if !defined(ASN_DISABLE_OER_SUPPORT)
15529 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15530 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15531 &asn_PER_memb_criticality_constr_111,
15532 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15533 memb_criticality_constraint_109
15535 0, 0, /* No default value */
15538 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigUpdateAck_ItemIEs, value),
15539 -1 /* Ambiguous tag (ANY?) */,
15541 &asn_DEF_value_112,
15542 select_E2nodeComponentConfigUpdateAck_ItemIEs_value_type,
15544 #if !defined(ASN_DISABLE_OER_SUPPORT)
15546 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15547 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15548 &asn_PER_memb_value_constr_112,
15549 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15550 memb_value_constraint_109
15552 0, 0, /* No default value */
15556 static const ber_tlv_tag_t asn_DEF_E2nodeComponentConfigUpdateAck_ItemIEs_tags_109[] = {
15557 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15559 static const asn_TYPE_tag2member_t asn_MAP_E2nodeComponentConfigUpdateAck_ItemIEs_tag2el_109[] = {
15560 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
15561 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
15563 asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigUpdateAck_ItemIEs_specs_109 = {
15564 sizeof(struct E2nodeComponentConfigUpdateAck_ItemIEs),
15565 offsetof(struct E2nodeComponentConfigUpdateAck_ItemIEs, _asn_ctx),
15566 asn_MAP_E2nodeComponentConfigUpdateAck_ItemIEs_tag2el_109,
15567 2, /* Count of tags in the map */
15568 0, 0, 0, /* Optional elements (not needed) */
15569 -1, /* First extension addition */
15571 asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigUpdateAck_ItemIEs = {
15572 "E2nodeComponentConfigUpdateAck-ItemIEs",
15573 "E2nodeComponentConfigUpdateAck-ItemIEs",
15575 asn_DEF_E2nodeComponentConfigUpdateAck_ItemIEs_tags_109,
15576 sizeof(asn_DEF_E2nodeComponentConfigUpdateAck_ItemIEs_tags_109)
15577 /sizeof(asn_DEF_E2nodeComponentConfigUpdateAck_ItemIEs_tags_109[0]), /* 1 */
15578 asn_DEF_E2nodeComponentConfigUpdateAck_ItemIEs_tags_109, /* Same as above */
15579 sizeof(asn_DEF_E2nodeComponentConfigUpdateAck_ItemIEs_tags_109)
15580 /sizeof(asn_DEF_E2nodeComponentConfigUpdateAck_ItemIEs_tags_109[0]), /* 1 */
15582 #if !defined(ASN_DISABLE_OER_SUPPORT)
15584 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15585 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15587 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15588 SEQUENCE_constraint
15590 asn_MBR_E2nodeComponentConfigUpdateAck_ItemIEs_109,
15591 3, /* Elements count */
15592 &asn_SPC_E2nodeComponentConfigUpdateAck_ItemIEs_specs_109 /* Additional specs */
15595 static asn_TYPE_member_t asn_MBR_value_116[] = {
15596 { ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigRemovalAck_ItemIEs__value, choice.E2nodeComponentConfigRemovalAck_Item),
15597 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
15599 &asn_DEF_E2nodeComponentConfigRemovalAck_Item,
15602 #if !defined(ASN_DISABLE_OER_SUPPORT)
15604 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15605 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15607 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15610 0, 0, /* No default value */
15611 "E2nodeComponentConfigRemovalAck-Item"
15614 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_116[] = {
15615 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E2nodeComponentConfigRemovalAck-Item */
15617 static asn_CHOICE_specifics_t asn_SPC_value_specs_116 = {
15618 sizeof(struct E2nodeComponentConfigRemovalAck_ItemIEs__value),
15619 offsetof(struct E2nodeComponentConfigRemovalAck_ItemIEs__value, _asn_ctx),
15620 offsetof(struct E2nodeComponentConfigRemovalAck_ItemIEs__value, present),
15621 sizeof(((struct E2nodeComponentConfigRemovalAck_ItemIEs__value *)0)->present),
15622 asn_MAP_value_tag2el_116,
15623 1, /* Count of tags in the map */
15625 -1 /* Extensions start */
15627 static /* Use -fall-defs-global to expose */
15628 asn_TYPE_descriptor_t asn_DEF_value_116 = {
15632 0, /* No effective tags (pointer) */
15633 0, /* No effective tags (count) */
15634 0, /* No tags (pointer) */
15635 0, /* No tags (count) */
15637 #if !defined(ASN_DISABLE_OER_SUPPORT)
15639 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15640 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15642 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15643 OPEN_TYPE_constraint
15646 1, /* Elements count */
15647 &asn_SPC_value_specs_116 /* Additional specs */
15650 asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemovalAck_ItemIEs_113[] = {
15651 { ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigRemovalAck_ItemIEs, id),
15652 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
15654 &asn_DEF_ProtocolIE_ID,
15657 #if !defined(ASN_DISABLE_OER_SUPPORT)
15659 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15660 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15661 &asn_PER_memb_id_constr_114,
15662 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15663 memb_id_constraint_113
15665 0, 0, /* No default value */
15668 { ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigRemovalAck_ItemIEs, criticality),
15669 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
15671 &asn_DEF_Criticality,
15672 select_E2nodeComponentConfigRemovalAck_ItemIEs_criticality_type,
15674 #if !defined(ASN_DISABLE_OER_SUPPORT)
15676 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15677 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15678 &asn_PER_memb_criticality_constr_115,
15679 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15680 memb_criticality_constraint_113
15682 0, 0, /* No default value */
15685 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E2nodeComponentConfigRemovalAck_ItemIEs, value),
15686 -1 /* Ambiguous tag (ANY?) */,
15688 &asn_DEF_value_116,
15689 select_E2nodeComponentConfigRemovalAck_ItemIEs_value_type,
15691 #if !defined(ASN_DISABLE_OER_SUPPORT)
15693 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15694 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15695 &asn_PER_memb_value_constr_116,
15696 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15697 memb_value_constraint_113
15699 0, 0, /* No default value */
15703 static const ber_tlv_tag_t asn_DEF_E2nodeComponentConfigRemovalAck_ItemIEs_tags_113[] = {
15704 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15706 static const asn_TYPE_tag2member_t asn_MAP_E2nodeComponentConfigRemovalAck_ItemIEs_tag2el_113[] = {
15707 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
15708 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
15710 asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigRemovalAck_ItemIEs_specs_113 = {
15711 sizeof(struct E2nodeComponentConfigRemovalAck_ItemIEs),
15712 offsetof(struct E2nodeComponentConfigRemovalAck_ItemIEs, _asn_ctx),
15713 asn_MAP_E2nodeComponentConfigRemovalAck_ItemIEs_tag2el_113,
15714 2, /* Count of tags in the map */
15715 0, 0, 0, /* Optional elements (not needed) */
15716 -1, /* First extension addition */
15718 asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigRemovalAck_ItemIEs = {
15719 "E2nodeComponentConfigRemovalAck-ItemIEs",
15720 "E2nodeComponentConfigRemovalAck-ItemIEs",
15722 asn_DEF_E2nodeComponentConfigRemovalAck_ItemIEs_tags_113,
15723 sizeof(asn_DEF_E2nodeComponentConfigRemovalAck_ItemIEs_tags_113)
15724 /sizeof(asn_DEF_E2nodeComponentConfigRemovalAck_ItemIEs_tags_113[0]), /* 1 */
15725 asn_DEF_E2nodeComponentConfigRemovalAck_ItemIEs_tags_113, /* Same as above */
15726 sizeof(asn_DEF_E2nodeComponentConfigRemovalAck_ItemIEs_tags_113)
15727 /sizeof(asn_DEF_E2nodeComponentConfigRemovalAck_ItemIEs_tags_113[0]), /* 1 */
15729 #if !defined(ASN_DISABLE_OER_SUPPORT)
15731 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15732 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15734 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15735 SEQUENCE_constraint
15737 asn_MBR_E2nodeComponentConfigRemovalAck_ItemIEs_113,
15738 3, /* Elements count */
15739 &asn_SPC_E2nodeComponentConfigRemovalAck_ItemIEs_specs_113 /* Additional specs */
15742 static asn_TYPE_member_t asn_MBR_value_120[] = {
15743 { ATF_NOFLAGS, 0, offsetof(struct RANfunction_ItemIEs__value, choice.RANfunction_Item),
15744 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
15746 &asn_DEF_RANfunction_Item,
15749 #if !defined(ASN_DISABLE_OER_SUPPORT)
15751 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15752 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15754 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15757 0, 0, /* No default value */
15761 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_120[] = {
15762 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RANfunction-Item */
15764 static asn_CHOICE_specifics_t asn_SPC_value_specs_120 = {
15765 sizeof(struct RANfunction_ItemIEs__value),
15766 offsetof(struct RANfunction_ItemIEs__value, _asn_ctx),
15767 offsetof(struct RANfunction_ItemIEs__value, present),
15768 sizeof(((struct RANfunction_ItemIEs__value *)0)->present),
15769 asn_MAP_value_tag2el_120,
15770 1, /* Count of tags in the map */
15772 -1 /* Extensions start */
15774 static /* Use -fall-defs-global to expose */
15775 asn_TYPE_descriptor_t asn_DEF_value_120 = {
15779 0, /* No effective tags (pointer) */
15780 0, /* No effective tags (count) */
15781 0, /* No tags (pointer) */
15782 0, /* No tags (count) */
15784 #if !defined(ASN_DISABLE_OER_SUPPORT)
15786 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15787 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15789 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15790 OPEN_TYPE_constraint
15793 1, /* Elements count */
15794 &asn_SPC_value_specs_120 /* Additional specs */
15797 asn_TYPE_member_t asn_MBR_RANfunction_ItemIEs_117[] = {
15798 { ATF_NOFLAGS, 0, offsetof(struct RANfunction_ItemIEs, id),
15799 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
15801 &asn_DEF_ProtocolIE_ID,
15804 #if !defined(ASN_DISABLE_OER_SUPPORT)
15806 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15807 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15808 &asn_PER_memb_id_constr_118,
15809 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15810 memb_id_constraint_117
15812 0, 0, /* No default value */
15815 { ATF_NOFLAGS, 0, offsetof(struct RANfunction_ItemIEs, criticality),
15816 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
15818 &asn_DEF_Criticality,
15819 select_RANfunction_ItemIEs_criticality_type,
15821 #if !defined(ASN_DISABLE_OER_SUPPORT)
15823 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15824 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15825 &asn_PER_memb_criticality_constr_119,
15826 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15827 memb_criticality_constraint_117
15829 0, 0, /* No default value */
15832 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RANfunction_ItemIEs, value),
15833 -1 /* Ambiguous tag (ANY?) */,
15835 &asn_DEF_value_120,
15836 select_RANfunction_ItemIEs_value_type,
15838 #if !defined(ASN_DISABLE_OER_SUPPORT)
15840 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15841 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15842 &asn_PER_memb_value_constr_120,
15843 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15844 memb_value_constraint_117
15846 0, 0, /* No default value */
15850 static const ber_tlv_tag_t asn_DEF_RANfunction_ItemIEs_tags_117[] = {
15851 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15853 static const asn_TYPE_tag2member_t asn_MAP_RANfunction_ItemIEs_tag2el_117[] = {
15854 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
15855 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
15857 asn_SEQUENCE_specifics_t asn_SPC_RANfunction_ItemIEs_specs_117 = {
15858 sizeof(struct RANfunction_ItemIEs),
15859 offsetof(struct RANfunction_ItemIEs, _asn_ctx),
15860 asn_MAP_RANfunction_ItemIEs_tag2el_117,
15861 2, /* Count of tags in the map */
15862 0, 0, 0, /* Optional elements (not needed) */
15863 -1, /* First extension addition */
15865 asn_TYPE_descriptor_t asn_DEF_RANfunction_ItemIEs = {
15866 "RANfunction-ItemIEs",
15867 "RANfunction-ItemIEs",
15869 asn_DEF_RANfunction_ItemIEs_tags_117,
15870 sizeof(asn_DEF_RANfunction_ItemIEs_tags_117)
15871 /sizeof(asn_DEF_RANfunction_ItemIEs_tags_117[0]), /* 1 */
15872 asn_DEF_RANfunction_ItemIEs_tags_117, /* Same as above */
15873 sizeof(asn_DEF_RANfunction_ItemIEs_tags_117)
15874 /sizeof(asn_DEF_RANfunction_ItemIEs_tags_117[0]), /* 1 */
15876 #if !defined(ASN_DISABLE_OER_SUPPORT)
15878 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15879 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15881 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15882 SEQUENCE_constraint
15884 asn_MBR_RANfunction_ItemIEs_117,
15885 3, /* Elements count */
15886 &asn_SPC_RANfunction_ItemIEs_specs_117 /* Additional specs */
15889 static asn_TYPE_member_t asn_MBR_value_124[] = {
15890 { ATF_NOFLAGS, 0, offsetof(struct RANfunctionID_ItemIEs__value, choice.RANfunctionID_Item),
15891 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
15893 &asn_DEF_RANfunctionID_Item,
15896 #if !defined(ASN_DISABLE_OER_SUPPORT)
15898 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15899 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15901 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15904 0, 0, /* No default value */
15905 "RANfunctionID-Item"
15908 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_124[] = {
15909 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RANfunctionID-Item */
15911 static asn_CHOICE_specifics_t asn_SPC_value_specs_124 = {
15912 sizeof(struct RANfunctionID_ItemIEs__value),
15913 offsetof(struct RANfunctionID_ItemIEs__value, _asn_ctx),
15914 offsetof(struct RANfunctionID_ItemIEs__value, present),
15915 sizeof(((struct RANfunctionID_ItemIEs__value *)0)->present),
15916 asn_MAP_value_tag2el_124,
15917 1, /* Count of tags in the map */
15919 -1 /* Extensions start */
15921 static /* Use -fall-defs-global to expose */
15922 asn_TYPE_descriptor_t asn_DEF_value_124 = {
15926 0, /* No effective tags (pointer) */
15927 0, /* No effective tags (count) */
15928 0, /* No tags (pointer) */
15929 0, /* No tags (count) */
15931 #if !defined(ASN_DISABLE_OER_SUPPORT)
15933 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15934 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15936 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15937 OPEN_TYPE_constraint
15940 1, /* Elements count */
15941 &asn_SPC_value_specs_124 /* Additional specs */
15944 asn_TYPE_member_t asn_MBR_RANfunctionID_ItemIEs_121[] = {
15945 { ATF_NOFLAGS, 0, offsetof(struct RANfunctionID_ItemIEs, id),
15946 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
15948 &asn_DEF_ProtocolIE_ID,
15951 #if !defined(ASN_DISABLE_OER_SUPPORT)
15953 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15954 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15955 &asn_PER_memb_id_constr_122,
15956 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15957 memb_id_constraint_121
15959 0, 0, /* No default value */
15962 { ATF_NOFLAGS, 0, offsetof(struct RANfunctionID_ItemIEs, criticality),
15963 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
15965 &asn_DEF_Criticality,
15966 select_RANfunctionID_ItemIEs_criticality_type,
15968 #if !defined(ASN_DISABLE_OER_SUPPORT)
15970 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15971 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15972 &asn_PER_memb_criticality_constr_123,
15973 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15974 memb_criticality_constraint_121
15976 0, 0, /* No default value */
15979 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RANfunctionID_ItemIEs, value),
15980 -1 /* Ambiguous tag (ANY?) */,
15982 &asn_DEF_value_124,
15983 select_RANfunctionID_ItemIEs_value_type,
15985 #if !defined(ASN_DISABLE_OER_SUPPORT)
15987 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
15988 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
15989 &asn_PER_memb_value_constr_124,
15990 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
15991 memb_value_constraint_121
15993 0, 0, /* No default value */
15997 static const ber_tlv_tag_t asn_DEF_RANfunctionID_ItemIEs_tags_121[] = {
15998 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16000 static const asn_TYPE_tag2member_t asn_MAP_RANfunctionID_ItemIEs_tag2el_121[] = {
16001 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
16002 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
16004 asn_SEQUENCE_specifics_t asn_SPC_RANfunctionID_ItemIEs_specs_121 = {
16005 sizeof(struct RANfunctionID_ItemIEs),
16006 offsetof(struct RANfunctionID_ItemIEs, _asn_ctx),
16007 asn_MAP_RANfunctionID_ItemIEs_tag2el_121,
16008 2, /* Count of tags in the map */
16009 0, 0, 0, /* Optional elements (not needed) */
16010 -1, /* First extension addition */
16012 asn_TYPE_descriptor_t asn_DEF_RANfunctionID_ItemIEs = {
16013 "RANfunctionID-ItemIEs",
16014 "RANfunctionID-ItemIEs",
16016 asn_DEF_RANfunctionID_ItemIEs_tags_121,
16017 sizeof(asn_DEF_RANfunctionID_ItemIEs_tags_121)
16018 /sizeof(asn_DEF_RANfunctionID_ItemIEs_tags_121[0]), /* 1 */
16019 asn_DEF_RANfunctionID_ItemIEs_tags_121, /* Same as above */
16020 sizeof(asn_DEF_RANfunctionID_ItemIEs_tags_121)
16021 /sizeof(asn_DEF_RANfunctionID_ItemIEs_tags_121[0]), /* 1 */
16023 #if !defined(ASN_DISABLE_OER_SUPPORT)
16025 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16026 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16028 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16029 SEQUENCE_constraint
16031 asn_MBR_RANfunctionID_ItemIEs_121,
16032 3, /* Elements count */
16033 &asn_SPC_RANfunctionID_ItemIEs_specs_121 /* Additional specs */
16036 static asn_TYPE_member_t asn_MBR_value_128[] = {
16037 { ATF_NOFLAGS, 0, offsetof(struct RANfunctionIDcause_ItemIEs__value, choice.RANfunctionIDcause_Item),
16038 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
16040 &asn_DEF_RANfunctionIDcause_Item,
16043 #if !defined(ASN_DISABLE_OER_SUPPORT)
16045 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16046 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16048 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16051 0, 0, /* No default value */
16052 "RANfunctionIDcause-Item"
16055 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_128[] = {
16056 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RANfunctionIDcause-Item */
16058 static asn_CHOICE_specifics_t asn_SPC_value_specs_128 = {
16059 sizeof(struct RANfunctionIDcause_ItemIEs__value),
16060 offsetof(struct RANfunctionIDcause_ItemIEs__value, _asn_ctx),
16061 offsetof(struct RANfunctionIDcause_ItemIEs__value, present),
16062 sizeof(((struct RANfunctionIDcause_ItemIEs__value *)0)->present),
16063 asn_MAP_value_tag2el_128,
16064 1, /* Count of tags in the map */
16066 -1 /* Extensions start */
16068 static /* Use -fall-defs-global to expose */
16069 asn_TYPE_descriptor_t asn_DEF_value_128 = {
16073 0, /* No effective tags (pointer) */
16074 0, /* No effective tags (count) */
16075 0, /* No tags (pointer) */
16076 0, /* No tags (count) */
16078 #if !defined(ASN_DISABLE_OER_SUPPORT)
16080 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16081 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16083 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16084 OPEN_TYPE_constraint
16087 1, /* Elements count */
16088 &asn_SPC_value_specs_128 /* Additional specs */
16091 asn_TYPE_member_t asn_MBR_RANfunctionIDcause_ItemIEs_125[] = {
16092 { ATF_NOFLAGS, 0, offsetof(struct RANfunctionIDcause_ItemIEs, id),
16093 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
16095 &asn_DEF_ProtocolIE_ID,
16098 #if !defined(ASN_DISABLE_OER_SUPPORT)
16100 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16101 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16102 &asn_PER_memb_id_constr_126,
16103 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16104 memb_id_constraint_125
16106 0, 0, /* No default value */
16109 { ATF_NOFLAGS, 0, offsetof(struct RANfunctionIDcause_ItemIEs, criticality),
16110 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
16112 &asn_DEF_Criticality,
16113 select_RANfunctionIDcause_ItemIEs_criticality_type,
16115 #if !defined(ASN_DISABLE_OER_SUPPORT)
16117 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16118 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16119 &asn_PER_memb_criticality_constr_127,
16120 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16121 memb_criticality_constraint_125
16123 0, 0, /* No default value */
16126 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RANfunctionIDcause_ItemIEs, value),
16127 -1 /* Ambiguous tag (ANY?) */,
16129 &asn_DEF_value_128,
16130 select_RANfunctionIDcause_ItemIEs_value_type,
16132 #if !defined(ASN_DISABLE_OER_SUPPORT)
16134 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16135 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16136 &asn_PER_memb_value_constr_128,
16137 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16138 memb_value_constraint_125
16140 0, 0, /* No default value */
16144 static const ber_tlv_tag_t asn_DEF_RANfunctionIDcause_ItemIEs_tags_125[] = {
16145 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16147 static const asn_TYPE_tag2member_t asn_MAP_RANfunctionIDcause_ItemIEs_tag2el_125[] = {
16148 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
16149 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
16151 asn_SEQUENCE_specifics_t asn_SPC_RANfunctionIDcause_ItemIEs_specs_125 = {
16152 sizeof(struct RANfunctionIDcause_ItemIEs),
16153 offsetof(struct RANfunctionIDcause_ItemIEs, _asn_ctx),
16154 asn_MAP_RANfunctionIDcause_ItemIEs_tag2el_125,
16155 2, /* Count of tags in the map */
16156 0, 0, 0, /* Optional elements (not needed) */
16157 -1, /* First extension addition */
16159 asn_TYPE_descriptor_t asn_DEF_RANfunctionIDcause_ItemIEs = {
16160 "RANfunctionIDcause-ItemIEs",
16161 "RANfunctionIDcause-ItemIEs",
16163 asn_DEF_RANfunctionIDcause_ItemIEs_tags_125,
16164 sizeof(asn_DEF_RANfunctionIDcause_ItemIEs_tags_125)
16165 /sizeof(asn_DEF_RANfunctionIDcause_ItemIEs_tags_125[0]), /* 1 */
16166 asn_DEF_RANfunctionIDcause_ItemIEs_tags_125, /* Same as above */
16167 sizeof(asn_DEF_RANfunctionIDcause_ItemIEs_tags_125)
16168 /sizeof(asn_DEF_RANfunctionIDcause_ItemIEs_tags_125[0]), /* 1 */
16170 #if !defined(ASN_DISABLE_OER_SUPPORT)
16172 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16173 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16175 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16176 SEQUENCE_constraint
16178 asn_MBR_RANfunctionIDcause_ItemIEs_125,
16179 3, /* Elements count */
16180 &asn_SPC_RANfunctionIDcause_ItemIEs_specs_125 /* Additional specs */
16183 static asn_TYPE_member_t asn_MBR_value_132[] = {
16184 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionRequest_IEs__value, choice.RICrequestID),
16185 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
16187 &asn_DEF_RICrequestID,
16190 #if !defined(ASN_DISABLE_OER_SUPPORT)
16192 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16193 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16195 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16198 0, 0, /* No default value */
16201 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionRequest_IEs__value, choice.RANfunctionID),
16202 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
16204 &asn_DEF_RANfunctionID,
16207 #if !defined(ASN_DISABLE_OER_SUPPORT)
16209 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16210 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16212 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16215 0, 0, /* No default value */
16218 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionRequest_IEs__value, choice.RICsubscriptionDetails),
16219 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
16221 &asn_DEF_RICsubscriptionDetails,
16224 #if !defined(ASN_DISABLE_OER_SUPPORT)
16226 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16227 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16229 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16232 0, 0, /* No default value */
16233 "RICsubscriptionDetails"
16235 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionRequest_IEs__value, choice.RICsubscriptionTime),
16236 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
16238 &asn_DEF_RICsubscriptionTime,
16241 #if !defined(ASN_DISABLE_OER_SUPPORT)
16243 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16244 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16246 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16249 0, 0, /* No default value */
16250 "RICsubscriptionTime"
16252 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionRequest_IEs__value, choice.RICsubscriptionTime_1),
16253 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
16255 &asn_DEF_RICsubscriptionTime,
16258 #if !defined(ASN_DISABLE_OER_SUPPORT)
16260 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16261 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16263 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16266 0, 0, /* No default value */
16267 "RICsubscriptionTime"
16270 static const unsigned asn_MAP_value_to_canonical_132[] = { 1, 3, 4, 0, 2 };
16271 static const unsigned asn_MAP_value_from_canonical_132[] = { 3, 0, 4, 1, 2 };
16272 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_132[] = {
16273 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* RANfunctionID */
16274 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, 0, 1 }, /* RICsubscriptionTime */
16275 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, -1, 0 }, /* RICsubscriptionTime */
16276 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* RICrequestID */
16277 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* RICsubscriptionDetails */
16279 static asn_CHOICE_specifics_t asn_SPC_value_specs_132 = {
16280 sizeof(struct RICsubscriptionRequest_IEs__value),
16281 offsetof(struct RICsubscriptionRequest_IEs__value, _asn_ctx),
16282 offsetof(struct RICsubscriptionRequest_IEs__value, present),
16283 sizeof(((struct RICsubscriptionRequest_IEs__value *)0)->present),
16284 asn_MAP_value_tag2el_132,
16285 5, /* Count of tags in the map */
16286 asn_MAP_value_to_canonical_132,
16287 asn_MAP_value_from_canonical_132,
16288 -1 /* Extensions start */
16290 static /* Use -fall-defs-global to expose */
16291 asn_TYPE_descriptor_t asn_DEF_value_132 = {
16295 0, /* No effective tags (pointer) */
16296 0, /* No effective tags (count) */
16297 0, /* No tags (pointer) */
16298 0, /* No tags (count) */
16300 #if !defined(ASN_DISABLE_OER_SUPPORT)
16302 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16303 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16305 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16306 OPEN_TYPE_constraint
16309 5, /* Elements count */
16310 &asn_SPC_value_specs_132 /* Additional specs */
16313 asn_TYPE_member_t asn_MBR_RICsubscriptionRequest_IEs_129[] = {
16314 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionRequest_IEs, id),
16315 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
16317 &asn_DEF_ProtocolIE_ID,
16320 #if !defined(ASN_DISABLE_OER_SUPPORT)
16322 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16323 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16324 &asn_PER_memb_id_constr_130,
16325 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16326 memb_id_constraint_129
16328 0, 0, /* No default value */
16331 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionRequest_IEs, criticality),
16332 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
16334 &asn_DEF_Criticality,
16335 select_RICsubscriptionRequest_IEs_criticality_type,
16337 #if !defined(ASN_DISABLE_OER_SUPPORT)
16339 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16340 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16341 &asn_PER_memb_criticality_constr_131,
16342 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16343 memb_criticality_constraint_129
16345 0, 0, /* No default value */
16348 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionRequest_IEs, value),
16349 -1 /* Ambiguous tag (ANY?) */,
16351 &asn_DEF_value_132,
16352 select_RICsubscriptionRequest_IEs_value_type,
16354 #if !defined(ASN_DISABLE_OER_SUPPORT)
16356 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16357 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16358 &asn_PER_memb_value_constr_132,
16359 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16360 memb_value_constraint_129
16362 0, 0, /* No default value */
16366 static const ber_tlv_tag_t asn_DEF_RICsubscriptionRequest_IEs_tags_129[] = {
16367 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16369 static const asn_TYPE_tag2member_t asn_MAP_RICsubscriptionRequest_IEs_tag2el_129[] = {
16370 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
16371 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
16373 asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionRequest_IEs_specs_129 = {
16374 sizeof(struct RICsubscriptionRequest_IEs),
16375 offsetof(struct RICsubscriptionRequest_IEs, _asn_ctx),
16376 asn_MAP_RICsubscriptionRequest_IEs_tag2el_129,
16377 2, /* Count of tags in the map */
16378 0, 0, 0, /* Optional elements (not needed) */
16379 -1, /* First extension addition */
16381 asn_TYPE_descriptor_t asn_DEF_RICsubscriptionRequest_IEs = {
16382 "RICsubscriptionRequest-IEs",
16383 "RICsubscriptionRequest-IEs",
16385 asn_DEF_RICsubscriptionRequest_IEs_tags_129,
16386 sizeof(asn_DEF_RICsubscriptionRequest_IEs_tags_129)
16387 /sizeof(asn_DEF_RICsubscriptionRequest_IEs_tags_129[0]), /* 1 */
16388 asn_DEF_RICsubscriptionRequest_IEs_tags_129, /* Same as above */
16389 sizeof(asn_DEF_RICsubscriptionRequest_IEs_tags_129)
16390 /sizeof(asn_DEF_RICsubscriptionRequest_IEs_tags_129[0]), /* 1 */
16392 #if !defined(ASN_DISABLE_OER_SUPPORT)
16394 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16395 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16397 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16398 SEQUENCE_constraint
16400 asn_MBR_RICsubscriptionRequest_IEs_129,
16401 3, /* Elements count */
16402 &asn_SPC_RICsubscriptionRequest_IEs_specs_129 /* Additional specs */
16405 static asn_TYPE_member_t asn_MBR_value_136[] = {
16406 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionResponse_IEs__value, choice.RICrequestID),
16407 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
16409 &asn_DEF_RICrequestID,
16412 #if !defined(ASN_DISABLE_OER_SUPPORT)
16414 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16415 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16417 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16420 0, 0, /* No default value */
16423 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionResponse_IEs__value, choice.RANfunctionID),
16424 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
16426 &asn_DEF_RANfunctionID,
16429 #if !defined(ASN_DISABLE_OER_SUPPORT)
16431 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16432 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16434 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16437 0, 0, /* No default value */
16440 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionResponse_IEs__value, choice.RICaction_Admitted_List),
16441 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
16443 &asn_DEF_RICaction_Admitted_List,
16446 #if !defined(ASN_DISABLE_OER_SUPPORT)
16448 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16449 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16451 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16454 0, 0, /* No default value */
16455 "RICaction-Admitted-List"
16457 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionResponse_IEs__value, choice.RICaction_NotAdmitted_List),
16458 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
16460 &asn_DEF_RICaction_NotAdmitted_List,
16463 #if !defined(ASN_DISABLE_OER_SUPPORT)
16465 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16466 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16468 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16471 0, 0, /* No default value */
16472 "RICaction-NotAdmitted-List"
16475 static const unsigned asn_MAP_value_to_canonical_136[] = { 1, 0, 2, 3 };
16476 static const unsigned asn_MAP_value_from_canonical_136[] = { 1, 0, 2, 3 };
16477 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_136[] = {
16478 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* RANfunctionID */
16479 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 2 }, /* RICrequestID */
16480 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 1 }, /* RICaction-Admitted-List */
16481 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 0 } /* RICaction-NotAdmitted-List */
16483 static asn_CHOICE_specifics_t asn_SPC_value_specs_136 = {
16484 sizeof(struct RICsubscriptionResponse_IEs__value),
16485 offsetof(struct RICsubscriptionResponse_IEs__value, _asn_ctx),
16486 offsetof(struct RICsubscriptionResponse_IEs__value, present),
16487 sizeof(((struct RICsubscriptionResponse_IEs__value *)0)->present),
16488 asn_MAP_value_tag2el_136,
16489 4, /* Count of tags in the map */
16490 asn_MAP_value_to_canonical_136,
16491 asn_MAP_value_from_canonical_136,
16492 -1 /* Extensions start */
16494 static /* Use -fall-defs-global to expose */
16495 asn_TYPE_descriptor_t asn_DEF_value_136 = {
16499 0, /* No effective tags (pointer) */
16500 0, /* No effective tags (count) */
16501 0, /* No tags (pointer) */
16502 0, /* No tags (count) */
16504 #if !defined(ASN_DISABLE_OER_SUPPORT)
16506 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16507 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16509 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16510 OPEN_TYPE_constraint
16513 4, /* Elements count */
16514 &asn_SPC_value_specs_136 /* Additional specs */
16517 asn_TYPE_member_t asn_MBR_RICsubscriptionResponse_IEs_133[] = {
16518 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionResponse_IEs, id),
16519 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
16521 &asn_DEF_ProtocolIE_ID,
16524 #if !defined(ASN_DISABLE_OER_SUPPORT)
16526 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16527 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16528 &asn_PER_memb_id_constr_134,
16529 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16530 memb_id_constraint_133
16532 0, 0, /* No default value */
16535 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionResponse_IEs, criticality),
16536 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
16538 &asn_DEF_Criticality,
16539 select_RICsubscriptionResponse_IEs_criticality_type,
16541 #if !defined(ASN_DISABLE_OER_SUPPORT)
16543 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16544 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16545 &asn_PER_memb_criticality_constr_135,
16546 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16547 memb_criticality_constraint_133
16549 0, 0, /* No default value */
16552 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionResponse_IEs, value),
16553 -1 /* Ambiguous tag (ANY?) */,
16555 &asn_DEF_value_136,
16556 select_RICsubscriptionResponse_IEs_value_type,
16558 #if !defined(ASN_DISABLE_OER_SUPPORT)
16560 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16561 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16562 &asn_PER_memb_value_constr_136,
16563 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16564 memb_value_constraint_133
16566 0, 0, /* No default value */
16570 static const ber_tlv_tag_t asn_DEF_RICsubscriptionResponse_IEs_tags_133[] = {
16571 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16573 static const asn_TYPE_tag2member_t asn_MAP_RICsubscriptionResponse_IEs_tag2el_133[] = {
16574 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
16575 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
16577 asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionResponse_IEs_specs_133 = {
16578 sizeof(struct RICsubscriptionResponse_IEs),
16579 offsetof(struct RICsubscriptionResponse_IEs, _asn_ctx),
16580 asn_MAP_RICsubscriptionResponse_IEs_tag2el_133,
16581 2, /* Count of tags in the map */
16582 0, 0, 0, /* Optional elements (not needed) */
16583 -1, /* First extension addition */
16585 asn_TYPE_descriptor_t asn_DEF_RICsubscriptionResponse_IEs = {
16586 "RICsubscriptionResponse-IEs",
16587 "RICsubscriptionResponse-IEs",
16589 asn_DEF_RICsubscriptionResponse_IEs_tags_133,
16590 sizeof(asn_DEF_RICsubscriptionResponse_IEs_tags_133)
16591 /sizeof(asn_DEF_RICsubscriptionResponse_IEs_tags_133[0]), /* 1 */
16592 asn_DEF_RICsubscriptionResponse_IEs_tags_133, /* Same as above */
16593 sizeof(asn_DEF_RICsubscriptionResponse_IEs_tags_133)
16594 /sizeof(asn_DEF_RICsubscriptionResponse_IEs_tags_133[0]), /* 1 */
16596 #if !defined(ASN_DISABLE_OER_SUPPORT)
16598 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16599 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16601 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16602 SEQUENCE_constraint
16604 asn_MBR_RICsubscriptionResponse_IEs_133,
16605 3, /* Elements count */
16606 &asn_SPC_RICsubscriptionResponse_IEs_specs_133 /* Additional specs */
16609 static asn_TYPE_member_t asn_MBR_value_140[] = {
16610 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionFailure_IEs__value, choice.RICrequestID),
16611 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
16613 &asn_DEF_RICrequestID,
16616 #if !defined(ASN_DISABLE_OER_SUPPORT)
16618 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16619 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16621 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16624 0, 0, /* No default value */
16627 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionFailure_IEs__value, choice.RANfunctionID),
16628 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
16630 &asn_DEF_RANfunctionID,
16633 #if !defined(ASN_DISABLE_OER_SUPPORT)
16635 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16636 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16638 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16641 0, 0, /* No default value */
16644 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionFailure_IEs__value, choice.Cause),
16645 -1 /* Ambiguous tag (CHOICE?) */,
16650 #if !defined(ASN_DISABLE_OER_SUPPORT)
16652 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16653 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16655 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16658 0, 0, /* No default value */
16661 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionFailure_IEs__value, choice.CriticalityDiagnostics),
16662 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
16664 &asn_DEF_CriticalityDiagnostics,
16667 #if !defined(ASN_DISABLE_OER_SUPPORT)
16669 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16670 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16672 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16675 0, 0, /* No default value */
16676 "CriticalityDiagnostics"
16679 static const unsigned asn_MAP_value_to_canonical_140[] = { 1, 0, 3, 2 };
16680 static const unsigned asn_MAP_value_from_canonical_140[] = { 1, 0, 3, 2 };
16681 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_140[] = {
16682 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* RANfunctionID */
16683 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* RICrequestID */
16684 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 }, /* CriticalityDiagnostics */
16685 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* ricRequest */
16686 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* ricService */
16687 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* e2Node */
16688 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* transport */
16689 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 }, /* protocol */
16690 { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 2, 0, 0 } /* misc */
16692 static asn_CHOICE_specifics_t asn_SPC_value_specs_140 = {
16693 sizeof(struct RICsubscriptionFailure_IEs__value),
16694 offsetof(struct RICsubscriptionFailure_IEs__value, _asn_ctx),
16695 offsetof(struct RICsubscriptionFailure_IEs__value, present),
16696 sizeof(((struct RICsubscriptionFailure_IEs__value *)0)->present),
16697 asn_MAP_value_tag2el_140,
16698 9, /* Count of tags in the map */
16699 asn_MAP_value_to_canonical_140,
16700 asn_MAP_value_from_canonical_140,
16701 -1 /* Extensions start */
16703 static /* Use -fall-defs-global to expose */
16704 asn_TYPE_descriptor_t asn_DEF_value_140 = {
16708 0, /* No effective tags (pointer) */
16709 0, /* No effective tags (count) */
16710 0, /* No tags (pointer) */
16711 0, /* No tags (count) */
16713 #if !defined(ASN_DISABLE_OER_SUPPORT)
16715 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16716 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16718 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16719 OPEN_TYPE_constraint
16722 4, /* Elements count */
16723 &asn_SPC_value_specs_140 /* Additional specs */
16726 asn_TYPE_member_t asn_MBR_RICsubscriptionFailure_IEs_137[] = {
16727 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionFailure_IEs, id),
16728 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
16730 &asn_DEF_ProtocolIE_ID,
16733 #if !defined(ASN_DISABLE_OER_SUPPORT)
16735 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16736 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16737 &asn_PER_memb_id_constr_138,
16738 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16739 memb_id_constraint_137
16741 0, 0, /* No default value */
16744 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionFailure_IEs, criticality),
16745 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
16747 &asn_DEF_Criticality,
16748 select_RICsubscriptionFailure_IEs_criticality_type,
16750 #if !defined(ASN_DISABLE_OER_SUPPORT)
16752 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16753 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16754 &asn_PER_memb_criticality_constr_139,
16755 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16756 memb_criticality_constraint_137
16758 0, 0, /* No default value */
16761 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionFailure_IEs, value),
16762 -1 /* Ambiguous tag (ANY?) */,
16764 &asn_DEF_value_140,
16765 select_RICsubscriptionFailure_IEs_value_type,
16767 #if !defined(ASN_DISABLE_OER_SUPPORT)
16769 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16770 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16771 &asn_PER_memb_value_constr_140,
16772 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16773 memb_value_constraint_137
16775 0, 0, /* No default value */
16779 static const ber_tlv_tag_t asn_DEF_RICsubscriptionFailure_IEs_tags_137[] = {
16780 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16782 static const asn_TYPE_tag2member_t asn_MAP_RICsubscriptionFailure_IEs_tag2el_137[] = {
16783 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
16784 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
16786 asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionFailure_IEs_specs_137 = {
16787 sizeof(struct RICsubscriptionFailure_IEs),
16788 offsetof(struct RICsubscriptionFailure_IEs, _asn_ctx),
16789 asn_MAP_RICsubscriptionFailure_IEs_tag2el_137,
16790 2, /* Count of tags in the map */
16791 0, 0, 0, /* Optional elements (not needed) */
16792 -1, /* First extension addition */
16794 asn_TYPE_descriptor_t asn_DEF_RICsubscriptionFailure_IEs = {
16795 "RICsubscriptionFailure-IEs",
16796 "RICsubscriptionFailure-IEs",
16798 asn_DEF_RICsubscriptionFailure_IEs_tags_137,
16799 sizeof(asn_DEF_RICsubscriptionFailure_IEs_tags_137)
16800 /sizeof(asn_DEF_RICsubscriptionFailure_IEs_tags_137[0]), /* 1 */
16801 asn_DEF_RICsubscriptionFailure_IEs_tags_137, /* Same as above */
16802 sizeof(asn_DEF_RICsubscriptionFailure_IEs_tags_137)
16803 /sizeof(asn_DEF_RICsubscriptionFailure_IEs_tags_137[0]), /* 1 */
16805 #if !defined(ASN_DISABLE_OER_SUPPORT)
16807 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16808 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16810 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16811 SEQUENCE_constraint
16813 asn_MBR_RICsubscriptionFailure_IEs_137,
16814 3, /* Elements count */
16815 &asn_SPC_RICsubscriptionFailure_IEs_specs_137 /* Additional specs */
16818 static asn_TYPE_member_t asn_MBR_value_144[] = {
16819 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteRequest_IEs__value, choice.RICrequestID),
16820 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
16822 &asn_DEF_RICrequestID,
16825 #if !defined(ASN_DISABLE_OER_SUPPORT)
16827 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16828 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16830 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16833 0, 0, /* No default value */
16836 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteRequest_IEs__value, choice.RANfunctionID),
16837 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
16839 &asn_DEF_RANfunctionID,
16842 #if !defined(ASN_DISABLE_OER_SUPPORT)
16844 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16845 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16847 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16850 0, 0, /* No default value */
16854 static const unsigned asn_MAP_value_to_canonical_144[] = { 1, 0 };
16855 static const unsigned asn_MAP_value_from_canonical_144[] = { 1, 0 };
16856 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_144[] = {
16857 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* RANfunctionID */
16858 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICrequestID */
16860 static asn_CHOICE_specifics_t asn_SPC_value_specs_144 = {
16861 sizeof(struct RICsubscriptionDeleteRequest_IEs__value),
16862 offsetof(struct RICsubscriptionDeleteRequest_IEs__value, _asn_ctx),
16863 offsetof(struct RICsubscriptionDeleteRequest_IEs__value, present),
16864 sizeof(((struct RICsubscriptionDeleteRequest_IEs__value *)0)->present),
16865 asn_MAP_value_tag2el_144,
16866 2, /* Count of tags in the map */
16867 asn_MAP_value_to_canonical_144,
16868 asn_MAP_value_from_canonical_144,
16869 -1 /* Extensions start */
16871 static /* Use -fall-defs-global to expose */
16872 asn_TYPE_descriptor_t asn_DEF_value_144 = {
16876 0, /* No effective tags (pointer) */
16877 0, /* No effective tags (count) */
16878 0, /* No tags (pointer) */
16879 0, /* No tags (count) */
16881 #if !defined(ASN_DISABLE_OER_SUPPORT)
16883 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16884 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16886 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16887 OPEN_TYPE_constraint
16890 2, /* Elements count */
16891 &asn_SPC_value_specs_144 /* Additional specs */
16894 asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequest_IEs_141[] = {
16895 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteRequest_IEs, id),
16896 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
16898 &asn_DEF_ProtocolIE_ID,
16901 #if !defined(ASN_DISABLE_OER_SUPPORT)
16903 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16904 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16905 &asn_PER_memb_id_constr_142,
16906 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16907 memb_id_constraint_141
16909 0, 0, /* No default value */
16912 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteRequest_IEs, criticality),
16913 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
16915 &asn_DEF_Criticality,
16916 select_RICsubscriptionDeleteRequest_IEs_criticality_type,
16918 #if !defined(ASN_DISABLE_OER_SUPPORT)
16920 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16921 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16922 &asn_PER_memb_criticality_constr_143,
16923 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16924 memb_criticality_constraint_141
16926 0, 0, /* No default value */
16929 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteRequest_IEs, value),
16930 -1 /* Ambiguous tag (ANY?) */,
16932 &asn_DEF_value_144,
16933 select_RICsubscriptionDeleteRequest_IEs_value_type,
16935 #if !defined(ASN_DISABLE_OER_SUPPORT)
16937 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16938 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16939 &asn_PER_memb_value_constr_144,
16940 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16941 memb_value_constraint_141
16943 0, 0, /* No default value */
16947 static const ber_tlv_tag_t asn_DEF_RICsubscriptionDeleteRequest_IEs_tags_141[] = {
16948 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16950 static const asn_TYPE_tag2member_t asn_MAP_RICsubscriptionDeleteRequest_IEs_tag2el_141[] = {
16951 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
16952 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
16954 asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteRequest_IEs_specs_141 = {
16955 sizeof(struct RICsubscriptionDeleteRequest_IEs),
16956 offsetof(struct RICsubscriptionDeleteRequest_IEs, _asn_ctx),
16957 asn_MAP_RICsubscriptionDeleteRequest_IEs_tag2el_141,
16958 2, /* Count of tags in the map */
16959 0, 0, 0, /* Optional elements (not needed) */
16960 -1, /* First extension addition */
16962 asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteRequest_IEs = {
16963 "RICsubscriptionDeleteRequest-IEs",
16964 "RICsubscriptionDeleteRequest-IEs",
16966 asn_DEF_RICsubscriptionDeleteRequest_IEs_tags_141,
16967 sizeof(asn_DEF_RICsubscriptionDeleteRequest_IEs_tags_141)
16968 /sizeof(asn_DEF_RICsubscriptionDeleteRequest_IEs_tags_141[0]), /* 1 */
16969 asn_DEF_RICsubscriptionDeleteRequest_IEs_tags_141, /* Same as above */
16970 sizeof(asn_DEF_RICsubscriptionDeleteRequest_IEs_tags_141)
16971 /sizeof(asn_DEF_RICsubscriptionDeleteRequest_IEs_tags_141[0]), /* 1 */
16973 #if !defined(ASN_DISABLE_OER_SUPPORT)
16975 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16976 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16978 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
16979 SEQUENCE_constraint
16981 asn_MBR_RICsubscriptionDeleteRequest_IEs_141,
16982 3, /* Elements count */
16983 &asn_SPC_RICsubscriptionDeleteRequest_IEs_specs_141 /* Additional specs */
16986 static asn_TYPE_member_t asn_MBR_value_148[] = {
16987 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteResponse_IEs__value, choice.RICrequestID),
16988 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
16990 &asn_DEF_RICrequestID,
16993 #if !defined(ASN_DISABLE_OER_SUPPORT)
16995 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
16996 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
16998 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17001 0, 0, /* No default value */
17004 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteResponse_IEs__value, choice.RANfunctionID),
17005 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
17007 &asn_DEF_RANfunctionID,
17010 #if !defined(ASN_DISABLE_OER_SUPPORT)
17012 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17013 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17015 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17018 0, 0, /* No default value */
17022 static const unsigned asn_MAP_value_to_canonical_148[] = { 1, 0 };
17023 static const unsigned asn_MAP_value_from_canonical_148[] = { 1, 0 };
17024 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_148[] = {
17025 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* RANfunctionID */
17026 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICrequestID */
17028 static asn_CHOICE_specifics_t asn_SPC_value_specs_148 = {
17029 sizeof(struct RICsubscriptionDeleteResponse_IEs__value),
17030 offsetof(struct RICsubscriptionDeleteResponse_IEs__value, _asn_ctx),
17031 offsetof(struct RICsubscriptionDeleteResponse_IEs__value, present),
17032 sizeof(((struct RICsubscriptionDeleteResponse_IEs__value *)0)->present),
17033 asn_MAP_value_tag2el_148,
17034 2, /* Count of tags in the map */
17035 asn_MAP_value_to_canonical_148,
17036 asn_MAP_value_from_canonical_148,
17037 -1 /* Extensions start */
17039 static /* Use -fall-defs-global to expose */
17040 asn_TYPE_descriptor_t asn_DEF_value_148 = {
17044 0, /* No effective tags (pointer) */
17045 0, /* No effective tags (count) */
17046 0, /* No tags (pointer) */
17047 0, /* No tags (count) */
17049 #if !defined(ASN_DISABLE_OER_SUPPORT)
17051 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17052 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17054 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17055 OPEN_TYPE_constraint
17058 2, /* Elements count */
17059 &asn_SPC_value_specs_148 /* Additional specs */
17062 asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteResponse_IEs_145[] = {
17063 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteResponse_IEs, id),
17064 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
17066 &asn_DEF_ProtocolIE_ID,
17069 #if !defined(ASN_DISABLE_OER_SUPPORT)
17071 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17072 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17073 &asn_PER_memb_id_constr_146,
17074 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17075 memb_id_constraint_145
17077 0, 0, /* No default value */
17080 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteResponse_IEs, criticality),
17081 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
17083 &asn_DEF_Criticality,
17084 select_RICsubscriptionDeleteResponse_IEs_criticality_type,
17086 #if !defined(ASN_DISABLE_OER_SUPPORT)
17088 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17089 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17090 &asn_PER_memb_criticality_constr_147,
17091 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17092 memb_criticality_constraint_145
17094 0, 0, /* No default value */
17097 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteResponse_IEs, value),
17098 -1 /* Ambiguous tag (ANY?) */,
17100 &asn_DEF_value_148,
17101 select_RICsubscriptionDeleteResponse_IEs_value_type,
17103 #if !defined(ASN_DISABLE_OER_SUPPORT)
17105 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17106 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17107 &asn_PER_memb_value_constr_148,
17108 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17109 memb_value_constraint_145
17111 0, 0, /* No default value */
17115 static const ber_tlv_tag_t asn_DEF_RICsubscriptionDeleteResponse_IEs_tags_145[] = {
17116 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17118 static const asn_TYPE_tag2member_t asn_MAP_RICsubscriptionDeleteResponse_IEs_tag2el_145[] = {
17119 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
17120 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
17122 asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteResponse_IEs_specs_145 = {
17123 sizeof(struct RICsubscriptionDeleteResponse_IEs),
17124 offsetof(struct RICsubscriptionDeleteResponse_IEs, _asn_ctx),
17125 asn_MAP_RICsubscriptionDeleteResponse_IEs_tag2el_145,
17126 2, /* Count of tags in the map */
17127 0, 0, 0, /* Optional elements (not needed) */
17128 -1, /* First extension addition */
17130 asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteResponse_IEs = {
17131 "RICsubscriptionDeleteResponse-IEs",
17132 "RICsubscriptionDeleteResponse-IEs",
17134 asn_DEF_RICsubscriptionDeleteResponse_IEs_tags_145,
17135 sizeof(asn_DEF_RICsubscriptionDeleteResponse_IEs_tags_145)
17136 /sizeof(asn_DEF_RICsubscriptionDeleteResponse_IEs_tags_145[0]), /* 1 */
17137 asn_DEF_RICsubscriptionDeleteResponse_IEs_tags_145, /* Same as above */
17138 sizeof(asn_DEF_RICsubscriptionDeleteResponse_IEs_tags_145)
17139 /sizeof(asn_DEF_RICsubscriptionDeleteResponse_IEs_tags_145[0]), /* 1 */
17141 #if !defined(ASN_DISABLE_OER_SUPPORT)
17143 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17144 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17146 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17147 SEQUENCE_constraint
17149 asn_MBR_RICsubscriptionDeleteResponse_IEs_145,
17150 3, /* Elements count */
17151 &asn_SPC_RICsubscriptionDeleteResponse_IEs_specs_145 /* Additional specs */
17154 static asn_TYPE_member_t asn_MBR_value_152[] = {
17155 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteFailure_IEs__value, choice.RICrequestID),
17156 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
17158 &asn_DEF_RICrequestID,
17161 #if !defined(ASN_DISABLE_OER_SUPPORT)
17163 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17164 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17166 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17169 0, 0, /* No default value */
17172 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteFailure_IEs__value, choice.RANfunctionID),
17173 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
17175 &asn_DEF_RANfunctionID,
17178 #if !defined(ASN_DISABLE_OER_SUPPORT)
17180 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17181 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17183 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17186 0, 0, /* No default value */
17189 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteFailure_IEs__value, choice.Cause),
17190 -1 /* Ambiguous tag (CHOICE?) */,
17195 #if !defined(ASN_DISABLE_OER_SUPPORT)
17197 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17198 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17200 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17203 0, 0, /* No default value */
17206 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteFailure_IEs__value, choice.CriticalityDiagnostics),
17207 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
17209 &asn_DEF_CriticalityDiagnostics,
17212 #if !defined(ASN_DISABLE_OER_SUPPORT)
17214 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17215 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17217 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17220 0, 0, /* No default value */
17221 "CriticalityDiagnostics"
17224 static const unsigned asn_MAP_value_to_canonical_152[] = { 1, 0, 3, 2 };
17225 static const unsigned asn_MAP_value_from_canonical_152[] = { 1, 0, 3, 2 };
17226 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_152[] = {
17227 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* RANfunctionID */
17228 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* RICrequestID */
17229 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 }, /* CriticalityDiagnostics */
17230 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* ricRequest */
17231 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* ricService */
17232 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* e2Node */
17233 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* transport */
17234 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 }, /* protocol */
17235 { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 2, 0, 0 } /* misc */
17237 static asn_CHOICE_specifics_t asn_SPC_value_specs_152 = {
17238 sizeof(struct RICsubscriptionDeleteFailure_IEs__value),
17239 offsetof(struct RICsubscriptionDeleteFailure_IEs__value, _asn_ctx),
17240 offsetof(struct RICsubscriptionDeleteFailure_IEs__value, present),
17241 sizeof(((struct RICsubscriptionDeleteFailure_IEs__value *)0)->present),
17242 asn_MAP_value_tag2el_152,
17243 9, /* Count of tags in the map */
17244 asn_MAP_value_to_canonical_152,
17245 asn_MAP_value_from_canonical_152,
17246 -1 /* Extensions start */
17248 static /* Use -fall-defs-global to expose */
17249 asn_TYPE_descriptor_t asn_DEF_value_152 = {
17253 0, /* No effective tags (pointer) */
17254 0, /* No effective tags (count) */
17255 0, /* No tags (pointer) */
17256 0, /* No tags (count) */
17258 #if !defined(ASN_DISABLE_OER_SUPPORT)
17260 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17261 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17263 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17264 OPEN_TYPE_constraint
17267 4, /* Elements count */
17268 &asn_SPC_value_specs_152 /* Additional specs */
17271 asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteFailure_IEs_149[] = {
17272 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteFailure_IEs, id),
17273 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
17275 &asn_DEF_ProtocolIE_ID,
17278 #if !defined(ASN_DISABLE_OER_SUPPORT)
17280 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17281 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17282 &asn_PER_memb_id_constr_150,
17283 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17284 memb_id_constraint_149
17286 0, 0, /* No default value */
17289 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteFailure_IEs, criticality),
17290 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
17292 &asn_DEF_Criticality,
17293 select_RICsubscriptionDeleteFailure_IEs_criticality_type,
17295 #if !defined(ASN_DISABLE_OER_SUPPORT)
17297 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17298 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17299 &asn_PER_memb_criticality_constr_151,
17300 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17301 memb_criticality_constraint_149
17303 0, 0, /* No default value */
17306 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteFailure_IEs, value),
17307 -1 /* Ambiguous tag (ANY?) */,
17309 &asn_DEF_value_152,
17310 select_RICsubscriptionDeleteFailure_IEs_value_type,
17312 #if !defined(ASN_DISABLE_OER_SUPPORT)
17314 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17315 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17316 &asn_PER_memb_value_constr_152,
17317 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17318 memb_value_constraint_149
17320 0, 0, /* No default value */
17324 static const ber_tlv_tag_t asn_DEF_RICsubscriptionDeleteFailure_IEs_tags_149[] = {
17325 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17327 static const asn_TYPE_tag2member_t asn_MAP_RICsubscriptionDeleteFailure_IEs_tag2el_149[] = {
17328 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
17329 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
17331 asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteFailure_IEs_specs_149 = {
17332 sizeof(struct RICsubscriptionDeleteFailure_IEs),
17333 offsetof(struct RICsubscriptionDeleteFailure_IEs, _asn_ctx),
17334 asn_MAP_RICsubscriptionDeleteFailure_IEs_tag2el_149,
17335 2, /* Count of tags in the map */
17336 0, 0, 0, /* Optional elements (not needed) */
17337 -1, /* First extension addition */
17339 asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteFailure_IEs = {
17340 "RICsubscriptionDeleteFailure-IEs",
17341 "RICsubscriptionDeleteFailure-IEs",
17343 asn_DEF_RICsubscriptionDeleteFailure_IEs_tags_149,
17344 sizeof(asn_DEF_RICsubscriptionDeleteFailure_IEs_tags_149)
17345 /sizeof(asn_DEF_RICsubscriptionDeleteFailure_IEs_tags_149[0]), /* 1 */
17346 asn_DEF_RICsubscriptionDeleteFailure_IEs_tags_149, /* Same as above */
17347 sizeof(asn_DEF_RICsubscriptionDeleteFailure_IEs_tags_149)
17348 /sizeof(asn_DEF_RICsubscriptionDeleteFailure_IEs_tags_149[0]), /* 1 */
17350 #if !defined(ASN_DISABLE_OER_SUPPORT)
17352 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17353 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17355 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17356 SEQUENCE_constraint
17358 asn_MBR_RICsubscriptionDeleteFailure_IEs_149,
17359 3, /* Elements count */
17360 &asn_SPC_RICsubscriptionDeleteFailure_IEs_specs_149 /* Additional specs */
17363 static asn_TYPE_member_t asn_MBR_value_156[] = {
17364 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteRequired_IEs__value, choice.RICsubscription_List_withCause),
17365 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
17367 &asn_DEF_RICsubscription_List_withCause,
17370 #if !defined(ASN_DISABLE_OER_SUPPORT)
17372 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17373 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17375 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17378 0, 0, /* No default value */
17379 "RICsubscription-List-withCause"
17382 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_156[] = {
17383 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICsubscription-List-withCause */
17385 static asn_CHOICE_specifics_t asn_SPC_value_specs_156 = {
17386 sizeof(struct RICsubscriptionDeleteRequired_IEs__value),
17387 offsetof(struct RICsubscriptionDeleteRequired_IEs__value, _asn_ctx),
17388 offsetof(struct RICsubscriptionDeleteRequired_IEs__value, present),
17389 sizeof(((struct RICsubscriptionDeleteRequired_IEs__value *)0)->present),
17390 asn_MAP_value_tag2el_156,
17391 1, /* Count of tags in the map */
17393 -1 /* Extensions start */
17395 static /* Use -fall-defs-global to expose */
17396 asn_TYPE_descriptor_t asn_DEF_value_156 = {
17400 0, /* No effective tags (pointer) */
17401 0, /* No effective tags (count) */
17402 0, /* No tags (pointer) */
17403 0, /* No tags (count) */
17405 #if !defined(ASN_DISABLE_OER_SUPPORT)
17407 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17408 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17410 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17411 OPEN_TYPE_constraint
17414 1, /* Elements count */
17415 &asn_SPC_value_specs_156 /* Additional specs */
17418 asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequired_IEs_153[] = {
17419 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteRequired_IEs, id),
17420 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
17422 &asn_DEF_ProtocolIE_ID,
17425 #if !defined(ASN_DISABLE_OER_SUPPORT)
17427 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17428 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17429 &asn_PER_memb_id_constr_154,
17430 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17431 memb_id_constraint_153
17433 0, 0, /* No default value */
17436 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteRequired_IEs, criticality),
17437 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
17439 &asn_DEF_Criticality,
17440 select_RICsubscriptionDeleteRequired_IEs_criticality_type,
17442 #if !defined(ASN_DISABLE_OER_SUPPORT)
17444 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17445 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17446 &asn_PER_memb_criticality_constr_155,
17447 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17448 memb_criticality_constraint_153
17450 0, 0, /* No default value */
17453 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteRequired_IEs, value),
17454 -1 /* Ambiguous tag (ANY?) */,
17456 &asn_DEF_value_156,
17457 select_RICsubscriptionDeleteRequired_IEs_value_type,
17459 #if !defined(ASN_DISABLE_OER_SUPPORT)
17461 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17462 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17463 &asn_PER_memb_value_constr_156,
17464 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17465 memb_value_constraint_153
17467 0, 0, /* No default value */
17471 static const ber_tlv_tag_t asn_DEF_RICsubscriptionDeleteRequired_IEs_tags_153[] = {
17472 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17474 static const asn_TYPE_tag2member_t asn_MAP_RICsubscriptionDeleteRequired_IEs_tag2el_153[] = {
17475 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
17476 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
17478 asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteRequired_IEs_specs_153 = {
17479 sizeof(struct RICsubscriptionDeleteRequired_IEs),
17480 offsetof(struct RICsubscriptionDeleteRequired_IEs, _asn_ctx),
17481 asn_MAP_RICsubscriptionDeleteRequired_IEs_tag2el_153,
17482 2, /* Count of tags in the map */
17483 0, 0, 0, /* Optional elements (not needed) */
17484 -1, /* First extension addition */
17486 asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteRequired_IEs = {
17487 "RICsubscriptionDeleteRequired-IEs",
17488 "RICsubscriptionDeleteRequired-IEs",
17490 asn_DEF_RICsubscriptionDeleteRequired_IEs_tags_153,
17491 sizeof(asn_DEF_RICsubscriptionDeleteRequired_IEs_tags_153)
17492 /sizeof(asn_DEF_RICsubscriptionDeleteRequired_IEs_tags_153[0]), /* 1 */
17493 asn_DEF_RICsubscriptionDeleteRequired_IEs_tags_153, /* Same as above */
17494 sizeof(asn_DEF_RICsubscriptionDeleteRequired_IEs_tags_153)
17495 /sizeof(asn_DEF_RICsubscriptionDeleteRequired_IEs_tags_153[0]), /* 1 */
17497 #if !defined(ASN_DISABLE_OER_SUPPORT)
17499 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17500 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17502 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17503 SEQUENCE_constraint
17505 asn_MBR_RICsubscriptionDeleteRequired_IEs_153,
17506 3, /* Elements count */
17507 &asn_SPC_RICsubscriptionDeleteRequired_IEs_specs_153 /* Additional specs */
17510 static asn_TYPE_member_t asn_MBR_value_160[] = {
17511 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationRequest_IEs__value, choice.RICrequestID),
17512 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
17514 &asn_DEF_RICrequestID,
17517 #if !defined(ASN_DISABLE_OER_SUPPORT)
17519 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17520 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17522 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17525 0, 0, /* No default value */
17528 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationRequest_IEs__value, choice.RANfunctionID),
17529 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
17531 &asn_DEF_RANfunctionID,
17534 #if !defined(ASN_DISABLE_OER_SUPPORT)
17536 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17537 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17539 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17542 0, 0, /* No default value */
17545 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationRequest_IEs__value, choice.RICeventTriggerDefinition),
17546 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
17548 &asn_DEF_RICeventTriggerDefinition,
17551 #if !defined(ASN_DISABLE_OER_SUPPORT)
17553 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17554 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17556 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17559 0, 0, /* No default value */
17560 "RICeventTriggerDefinition"
17562 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationRequest_IEs__value, choice.RICactions_ToBeRemovedForModification_List),
17563 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
17565 &asn_DEF_RICactions_ToBeRemovedForModification_List,
17568 #if !defined(ASN_DISABLE_OER_SUPPORT)
17570 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17571 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17573 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17576 0, 0, /* No default value */
17577 "RICactions-ToBeRemovedForModification-List"
17579 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationRequest_IEs__value, choice.RICactions_ToBeModifiedForModification_List),
17580 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
17582 &asn_DEF_RICactions_ToBeModifiedForModification_List,
17585 #if !defined(ASN_DISABLE_OER_SUPPORT)
17587 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17588 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17590 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17593 0, 0, /* No default value */
17594 "RICactions-ToBeModifiedForModification-List"
17596 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationRequest_IEs__value, choice.RICactions_ToBeAddedForModification_List),
17597 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
17599 &asn_DEF_RICactions_ToBeAddedForModification_List,
17602 #if !defined(ASN_DISABLE_OER_SUPPORT)
17604 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17605 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17607 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17610 0, 0, /* No default value */
17611 "RICactions-ToBeAddedForModification-List"
17614 static const unsigned asn_MAP_value_to_canonical_160[] = { 1, 2, 0, 3, 4, 5 };
17615 static const unsigned asn_MAP_value_from_canonical_160[] = { 2, 0, 1, 3, 4, 5 };
17616 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_160[] = {
17617 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* RANfunctionID */
17618 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 }, /* RICeventTriggerDefinition */
17619 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* RICrequestID */
17620 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 2 }, /* RICactions-ToBeRemovedForModification-List */
17621 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 1 }, /* RICactions-ToBeModifiedForModification-List */
17622 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 0 } /* RICactions-ToBeAddedForModification-List */
17624 static asn_CHOICE_specifics_t asn_SPC_value_specs_160 = {
17625 sizeof(struct RICsubscriptionModificationRequest_IEs__value),
17626 offsetof(struct RICsubscriptionModificationRequest_IEs__value, _asn_ctx),
17627 offsetof(struct RICsubscriptionModificationRequest_IEs__value, present),
17628 sizeof(((struct RICsubscriptionModificationRequest_IEs__value *)0)->present),
17629 asn_MAP_value_tag2el_160,
17630 6, /* Count of tags in the map */
17631 asn_MAP_value_to_canonical_160,
17632 asn_MAP_value_from_canonical_160,
17633 -1 /* Extensions start */
17635 static /* Use -fall-defs-global to expose */
17636 asn_TYPE_descriptor_t asn_DEF_value_160 = {
17640 0, /* No effective tags (pointer) */
17641 0, /* No effective tags (count) */
17642 0, /* No tags (pointer) */
17643 0, /* No tags (count) */
17645 #if !defined(ASN_DISABLE_OER_SUPPORT)
17647 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17648 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17650 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17651 OPEN_TYPE_constraint
17654 6, /* Elements count */
17655 &asn_SPC_value_specs_160 /* Additional specs */
17658 asn_TYPE_member_t asn_MBR_RICsubscriptionModificationRequest_IEs_157[] = {
17659 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationRequest_IEs, id),
17660 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
17662 &asn_DEF_ProtocolIE_ID,
17665 #if !defined(ASN_DISABLE_OER_SUPPORT)
17667 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17668 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17669 &asn_PER_memb_id_constr_158,
17670 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17671 memb_id_constraint_157
17673 0, 0, /* No default value */
17676 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationRequest_IEs, criticality),
17677 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
17679 &asn_DEF_Criticality,
17680 select_RICsubscriptionModificationRequest_IEs_criticality_type,
17682 #if !defined(ASN_DISABLE_OER_SUPPORT)
17684 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17685 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17686 &asn_PER_memb_criticality_constr_159,
17687 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17688 memb_criticality_constraint_157
17690 0, 0, /* No default value */
17693 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationRequest_IEs, value),
17694 -1 /* Ambiguous tag (ANY?) */,
17696 &asn_DEF_value_160,
17697 select_RICsubscriptionModificationRequest_IEs_value_type,
17699 #if !defined(ASN_DISABLE_OER_SUPPORT)
17701 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17702 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17703 &asn_PER_memb_value_constr_160,
17704 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17705 memb_value_constraint_157
17707 0, 0, /* No default value */
17711 static const ber_tlv_tag_t asn_DEF_RICsubscriptionModificationRequest_IEs_tags_157[] = {
17712 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17714 static const asn_TYPE_tag2member_t asn_MAP_RICsubscriptionModificationRequest_IEs_tag2el_157[] = {
17715 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
17716 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
17718 asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationRequest_IEs_specs_157 = {
17719 sizeof(struct RICsubscriptionModificationRequest_IEs),
17720 offsetof(struct RICsubscriptionModificationRequest_IEs, _asn_ctx),
17721 asn_MAP_RICsubscriptionModificationRequest_IEs_tag2el_157,
17722 2, /* Count of tags in the map */
17723 0, 0, 0, /* Optional elements (not needed) */
17724 -1, /* First extension addition */
17726 asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationRequest_IEs = {
17727 "RICsubscriptionModificationRequest-IEs",
17728 "RICsubscriptionModificationRequest-IEs",
17730 asn_DEF_RICsubscriptionModificationRequest_IEs_tags_157,
17731 sizeof(asn_DEF_RICsubscriptionModificationRequest_IEs_tags_157)
17732 /sizeof(asn_DEF_RICsubscriptionModificationRequest_IEs_tags_157[0]), /* 1 */
17733 asn_DEF_RICsubscriptionModificationRequest_IEs_tags_157, /* Same as above */
17734 sizeof(asn_DEF_RICsubscriptionModificationRequest_IEs_tags_157)
17735 /sizeof(asn_DEF_RICsubscriptionModificationRequest_IEs_tags_157[0]), /* 1 */
17737 #if !defined(ASN_DISABLE_OER_SUPPORT)
17739 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17740 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17742 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17743 SEQUENCE_constraint
17745 asn_MBR_RICsubscriptionModificationRequest_IEs_157,
17746 3, /* Elements count */
17747 &asn_SPC_RICsubscriptionModificationRequest_IEs_specs_157 /* Additional specs */
17750 static asn_TYPE_member_t asn_MBR_value_164[] = {
17751 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationResponse_IEs__value, choice.RICrequestID),
17752 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
17754 &asn_DEF_RICrequestID,
17757 #if !defined(ASN_DISABLE_OER_SUPPORT)
17759 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17760 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17762 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17765 0, 0, /* No default value */
17768 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationResponse_IEs__value, choice.RANfunctionID),
17769 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
17771 &asn_DEF_RANfunctionID,
17774 #if !defined(ASN_DISABLE_OER_SUPPORT)
17776 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17777 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17779 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17782 0, 0, /* No default value */
17785 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationResponse_IEs__value, choice.RICactions_RemovedForModification_List),
17786 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
17788 &asn_DEF_RICactions_RemovedForModification_List,
17791 #if !defined(ASN_DISABLE_OER_SUPPORT)
17793 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17794 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17796 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17799 0, 0, /* No default value */
17800 "RICactions-RemovedForModification-List"
17802 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationResponse_IEs__value, choice.RICactions_FailedToBeRemovedForModification_List),
17803 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
17805 &asn_DEF_RICactions_FailedToBeRemovedForModification_List,
17808 #if !defined(ASN_DISABLE_OER_SUPPORT)
17810 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17811 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17813 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17816 0, 0, /* No default value */
17817 "RICactions-FailedToBeRemovedForModification-List"
17819 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationResponse_IEs__value, choice.RICactions_ModifiedForModification_List),
17820 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
17822 &asn_DEF_RICactions_ModifiedForModification_List,
17825 #if !defined(ASN_DISABLE_OER_SUPPORT)
17827 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17828 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17830 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17833 0, 0, /* No default value */
17834 "RICactions-ModifiedForModification-List"
17836 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationResponse_IEs__value, choice.RICactions_FailedToBeModifiedForModification_List),
17837 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
17839 &asn_DEF_RICactions_FailedToBeModifiedForModification_List,
17842 #if !defined(ASN_DISABLE_OER_SUPPORT)
17844 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17845 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17847 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17850 0, 0, /* No default value */
17851 "RICactions-FailedToBeModifiedForModification-List"
17853 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationResponse_IEs__value, choice.RICactions_AddedForModification_List),
17854 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
17856 &asn_DEF_RICactions_AddedForModification_List,
17859 #if !defined(ASN_DISABLE_OER_SUPPORT)
17861 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17862 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17864 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17867 0, 0, /* No default value */
17868 "RICactions-AddedForModification-List"
17870 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationResponse_IEs__value, choice.RICactions_FailedToBeAddedForModification_List),
17871 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
17873 &asn_DEF_RICactions_FailedToBeAddedForModification_List,
17876 #if !defined(ASN_DISABLE_OER_SUPPORT)
17878 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17879 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17881 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17884 0, 0, /* No default value */
17885 "RICactions-FailedToBeAddedForModification-List"
17888 static const unsigned asn_MAP_value_to_canonical_164[] = { 1, 0, 2, 3, 4, 5, 6, 7 };
17889 static const unsigned asn_MAP_value_from_canonical_164[] = { 1, 0, 2, 3, 4, 5, 6, 7 };
17890 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_164[] = {
17891 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* RANfunctionID */
17892 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 6 }, /* RICrequestID */
17893 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 5 }, /* RICactions-RemovedForModification-List */
17894 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 4 }, /* RICactions-FailedToBeRemovedForModification-List */
17895 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 3 }, /* RICactions-ModifiedForModification-List */
17896 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -4, 2 }, /* RICactions-FailedToBeModifiedForModification-List */
17897 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -5, 1 }, /* RICactions-AddedForModification-List */
17898 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -6, 0 } /* RICactions-FailedToBeAddedForModification-List */
17900 static asn_CHOICE_specifics_t asn_SPC_value_specs_164 = {
17901 sizeof(struct RICsubscriptionModificationResponse_IEs__value),
17902 offsetof(struct RICsubscriptionModificationResponse_IEs__value, _asn_ctx),
17903 offsetof(struct RICsubscriptionModificationResponse_IEs__value, present),
17904 sizeof(((struct RICsubscriptionModificationResponse_IEs__value *)0)->present),
17905 asn_MAP_value_tag2el_164,
17906 8, /* Count of tags in the map */
17907 asn_MAP_value_to_canonical_164,
17908 asn_MAP_value_from_canonical_164,
17909 -1 /* Extensions start */
17911 static /* Use -fall-defs-global to expose */
17912 asn_TYPE_descriptor_t asn_DEF_value_164 = {
17916 0, /* No effective tags (pointer) */
17917 0, /* No effective tags (count) */
17918 0, /* No tags (pointer) */
17919 0, /* No tags (count) */
17921 #if !defined(ASN_DISABLE_OER_SUPPORT)
17923 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17924 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17926 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17927 OPEN_TYPE_constraint
17930 8, /* Elements count */
17931 &asn_SPC_value_specs_164 /* Additional specs */
17934 asn_TYPE_member_t asn_MBR_RICsubscriptionModificationResponse_IEs_161[] = {
17935 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationResponse_IEs, id),
17936 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
17938 &asn_DEF_ProtocolIE_ID,
17941 #if !defined(ASN_DISABLE_OER_SUPPORT)
17943 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17944 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17945 &asn_PER_memb_id_constr_162,
17946 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17947 memb_id_constraint_161
17949 0, 0, /* No default value */
17952 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationResponse_IEs, criticality),
17953 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
17955 &asn_DEF_Criticality,
17956 select_RICsubscriptionModificationResponse_IEs_criticality_type,
17958 #if !defined(ASN_DISABLE_OER_SUPPORT)
17960 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17961 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17962 &asn_PER_memb_criticality_constr_163,
17963 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17964 memb_criticality_constraint_161
17966 0, 0, /* No default value */
17969 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationResponse_IEs, value),
17970 -1 /* Ambiguous tag (ANY?) */,
17972 &asn_DEF_value_164,
17973 select_RICsubscriptionModificationResponse_IEs_value_type,
17975 #if !defined(ASN_DISABLE_OER_SUPPORT)
17977 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
17978 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17979 &asn_PER_memb_value_constr_164,
17980 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
17981 memb_value_constraint_161
17983 0, 0, /* No default value */
17987 static const ber_tlv_tag_t asn_DEF_RICsubscriptionModificationResponse_IEs_tags_161[] = {
17988 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17990 static const asn_TYPE_tag2member_t asn_MAP_RICsubscriptionModificationResponse_IEs_tag2el_161[] = {
17991 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
17992 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
17994 asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationResponse_IEs_specs_161 = {
17995 sizeof(struct RICsubscriptionModificationResponse_IEs),
17996 offsetof(struct RICsubscriptionModificationResponse_IEs, _asn_ctx),
17997 asn_MAP_RICsubscriptionModificationResponse_IEs_tag2el_161,
17998 2, /* Count of tags in the map */
17999 0, 0, 0, /* Optional elements (not needed) */
18000 -1, /* First extension addition */
18002 asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationResponse_IEs = {
18003 "RICsubscriptionModificationResponse-IEs",
18004 "RICsubscriptionModificationResponse-IEs",
18006 asn_DEF_RICsubscriptionModificationResponse_IEs_tags_161,
18007 sizeof(asn_DEF_RICsubscriptionModificationResponse_IEs_tags_161)
18008 /sizeof(asn_DEF_RICsubscriptionModificationResponse_IEs_tags_161[0]), /* 1 */
18009 asn_DEF_RICsubscriptionModificationResponse_IEs_tags_161, /* Same as above */
18010 sizeof(asn_DEF_RICsubscriptionModificationResponse_IEs_tags_161)
18011 /sizeof(asn_DEF_RICsubscriptionModificationResponse_IEs_tags_161[0]), /* 1 */
18013 #if !defined(ASN_DISABLE_OER_SUPPORT)
18015 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18016 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18018 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18019 SEQUENCE_constraint
18021 asn_MBR_RICsubscriptionModificationResponse_IEs_161,
18022 3, /* Elements count */
18023 &asn_SPC_RICsubscriptionModificationResponse_IEs_specs_161 /* Additional specs */
18026 static asn_TYPE_member_t asn_MBR_value_168[] = {
18027 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationFailure_IEs__value, choice.RICrequestID),
18028 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18030 &asn_DEF_RICrequestID,
18033 #if !defined(ASN_DISABLE_OER_SUPPORT)
18035 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18036 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18038 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18041 0, 0, /* No default value */
18044 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationFailure_IEs__value, choice.RANfunctionID),
18045 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
18047 &asn_DEF_RANfunctionID,
18050 #if !defined(ASN_DISABLE_OER_SUPPORT)
18052 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18053 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18055 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18058 0, 0, /* No default value */
18061 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationFailure_IEs__value, choice.Cause),
18062 -1 /* Ambiguous tag (CHOICE?) */,
18067 #if !defined(ASN_DISABLE_OER_SUPPORT)
18069 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18070 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18072 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18075 0, 0, /* No default value */
18078 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationFailure_IEs__value, choice.CriticalityDiagnostics),
18079 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18081 &asn_DEF_CriticalityDiagnostics,
18084 #if !defined(ASN_DISABLE_OER_SUPPORT)
18086 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18087 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18089 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18092 0, 0, /* No default value */
18093 "CriticalityDiagnostics"
18096 static const unsigned asn_MAP_value_to_canonical_168[] = { 1, 0, 3, 2 };
18097 static const unsigned asn_MAP_value_from_canonical_168[] = { 1, 0, 3, 2 };
18098 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_168[] = {
18099 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* RANfunctionID */
18100 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* RICrequestID */
18101 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 }, /* CriticalityDiagnostics */
18102 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* ricRequest */
18103 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* ricService */
18104 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* e2Node */
18105 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* transport */
18106 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 }, /* protocol */
18107 { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 2, 0, 0 } /* misc */
18109 static asn_CHOICE_specifics_t asn_SPC_value_specs_168 = {
18110 sizeof(struct RICsubscriptionModificationFailure_IEs__value),
18111 offsetof(struct RICsubscriptionModificationFailure_IEs__value, _asn_ctx),
18112 offsetof(struct RICsubscriptionModificationFailure_IEs__value, present),
18113 sizeof(((struct RICsubscriptionModificationFailure_IEs__value *)0)->present),
18114 asn_MAP_value_tag2el_168,
18115 9, /* Count of tags in the map */
18116 asn_MAP_value_to_canonical_168,
18117 asn_MAP_value_from_canonical_168,
18118 -1 /* Extensions start */
18120 static /* Use -fall-defs-global to expose */
18121 asn_TYPE_descriptor_t asn_DEF_value_168 = {
18125 0, /* No effective tags (pointer) */
18126 0, /* No effective tags (count) */
18127 0, /* No tags (pointer) */
18128 0, /* No tags (count) */
18130 #if !defined(ASN_DISABLE_OER_SUPPORT)
18132 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18133 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18135 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18136 OPEN_TYPE_constraint
18139 4, /* Elements count */
18140 &asn_SPC_value_specs_168 /* Additional specs */
18143 asn_TYPE_member_t asn_MBR_RICsubscriptionModificationFailure_IEs_165[] = {
18144 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationFailure_IEs, id),
18145 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
18147 &asn_DEF_ProtocolIE_ID,
18150 #if !defined(ASN_DISABLE_OER_SUPPORT)
18152 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18153 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18154 &asn_PER_memb_id_constr_166,
18155 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18156 memb_id_constraint_165
18158 0, 0, /* No default value */
18161 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationFailure_IEs, criticality),
18162 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
18164 &asn_DEF_Criticality,
18165 select_RICsubscriptionModificationFailure_IEs_criticality_type,
18167 #if !defined(ASN_DISABLE_OER_SUPPORT)
18169 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18170 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18171 &asn_PER_memb_criticality_constr_167,
18172 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18173 memb_criticality_constraint_165
18175 0, 0, /* No default value */
18178 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationFailure_IEs, value),
18179 -1 /* Ambiguous tag (ANY?) */,
18181 &asn_DEF_value_168,
18182 select_RICsubscriptionModificationFailure_IEs_value_type,
18184 #if !defined(ASN_DISABLE_OER_SUPPORT)
18186 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18187 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18188 &asn_PER_memb_value_constr_168,
18189 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18190 memb_value_constraint_165
18192 0, 0, /* No default value */
18196 static const ber_tlv_tag_t asn_DEF_RICsubscriptionModificationFailure_IEs_tags_165[] = {
18197 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18199 static const asn_TYPE_tag2member_t asn_MAP_RICsubscriptionModificationFailure_IEs_tag2el_165[] = {
18200 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
18201 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
18203 asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationFailure_IEs_specs_165 = {
18204 sizeof(struct RICsubscriptionModificationFailure_IEs),
18205 offsetof(struct RICsubscriptionModificationFailure_IEs, _asn_ctx),
18206 asn_MAP_RICsubscriptionModificationFailure_IEs_tag2el_165,
18207 2, /* Count of tags in the map */
18208 0, 0, 0, /* Optional elements (not needed) */
18209 -1, /* First extension addition */
18211 asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationFailure_IEs = {
18212 "RICsubscriptionModificationFailure-IEs",
18213 "RICsubscriptionModificationFailure-IEs",
18215 asn_DEF_RICsubscriptionModificationFailure_IEs_tags_165,
18216 sizeof(asn_DEF_RICsubscriptionModificationFailure_IEs_tags_165)
18217 /sizeof(asn_DEF_RICsubscriptionModificationFailure_IEs_tags_165[0]), /* 1 */
18218 asn_DEF_RICsubscriptionModificationFailure_IEs_tags_165, /* Same as above */
18219 sizeof(asn_DEF_RICsubscriptionModificationFailure_IEs_tags_165)
18220 /sizeof(asn_DEF_RICsubscriptionModificationFailure_IEs_tags_165[0]), /* 1 */
18222 #if !defined(ASN_DISABLE_OER_SUPPORT)
18224 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18225 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18227 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18228 SEQUENCE_constraint
18230 asn_MBR_RICsubscriptionModificationFailure_IEs_165,
18231 3, /* Elements count */
18232 &asn_SPC_RICsubscriptionModificationFailure_IEs_specs_165 /* Additional specs */
18235 static asn_TYPE_member_t asn_MBR_value_172[] = {
18236 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationRequired_IEs__value, choice.RICrequestID),
18237 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18239 &asn_DEF_RICrequestID,
18242 #if !defined(ASN_DISABLE_OER_SUPPORT)
18244 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18245 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18247 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18250 0, 0, /* No default value */
18253 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationRequired_IEs__value, choice.RANfunctionID),
18254 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
18256 &asn_DEF_RANfunctionID,
18259 #if !defined(ASN_DISABLE_OER_SUPPORT)
18261 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18262 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18264 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18267 0, 0, /* No default value */
18270 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationRequired_IEs__value, choice.RICactions_RequiredToBeModified_List),
18271 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18273 &asn_DEF_RICactions_RequiredToBeModified_List,
18276 #if !defined(ASN_DISABLE_OER_SUPPORT)
18278 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18279 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18281 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18284 0, 0, /* No default value */
18285 "RICactions-RequiredToBeModified-List"
18287 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationRequired_IEs__value, choice.RICactions_RequiredToBeRemoved_List),
18288 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18290 &asn_DEF_RICactions_RequiredToBeRemoved_List,
18293 #if !defined(ASN_DISABLE_OER_SUPPORT)
18295 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18296 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18298 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18301 0, 0, /* No default value */
18302 "RICactions-RequiredToBeRemoved-List"
18305 static const unsigned asn_MAP_value_to_canonical_172[] = { 1, 0, 2, 3 };
18306 static const unsigned asn_MAP_value_from_canonical_172[] = { 1, 0, 2, 3 };
18307 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_172[] = {
18308 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* RANfunctionID */
18309 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 2 }, /* RICrequestID */
18310 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 1 }, /* RICactions-RequiredToBeModified-List */
18311 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 0 } /* RICactions-RequiredToBeRemoved-List */
18313 static asn_CHOICE_specifics_t asn_SPC_value_specs_172 = {
18314 sizeof(struct RICsubscriptionModificationRequired_IEs__value),
18315 offsetof(struct RICsubscriptionModificationRequired_IEs__value, _asn_ctx),
18316 offsetof(struct RICsubscriptionModificationRequired_IEs__value, present),
18317 sizeof(((struct RICsubscriptionModificationRequired_IEs__value *)0)->present),
18318 asn_MAP_value_tag2el_172,
18319 4, /* Count of tags in the map */
18320 asn_MAP_value_to_canonical_172,
18321 asn_MAP_value_from_canonical_172,
18322 -1 /* Extensions start */
18324 static /* Use -fall-defs-global to expose */
18325 asn_TYPE_descriptor_t asn_DEF_value_172 = {
18329 0, /* No effective tags (pointer) */
18330 0, /* No effective tags (count) */
18331 0, /* No tags (pointer) */
18332 0, /* No tags (count) */
18334 #if !defined(ASN_DISABLE_OER_SUPPORT)
18336 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18337 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18339 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18340 OPEN_TYPE_constraint
18343 4, /* Elements count */
18344 &asn_SPC_value_specs_172 /* Additional specs */
18347 asn_TYPE_member_t asn_MBR_RICsubscriptionModificationRequired_IEs_169[] = {
18348 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationRequired_IEs, id),
18349 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
18351 &asn_DEF_ProtocolIE_ID,
18354 #if !defined(ASN_DISABLE_OER_SUPPORT)
18356 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18357 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18358 &asn_PER_memb_id_constr_170,
18359 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18360 memb_id_constraint_169
18362 0, 0, /* No default value */
18365 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationRequired_IEs, criticality),
18366 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
18368 &asn_DEF_Criticality,
18369 select_RICsubscriptionModificationRequired_IEs_criticality_type,
18371 #if !defined(ASN_DISABLE_OER_SUPPORT)
18373 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18374 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18375 &asn_PER_memb_criticality_constr_171,
18376 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18377 memb_criticality_constraint_169
18379 0, 0, /* No default value */
18382 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationRequired_IEs, value),
18383 -1 /* Ambiguous tag (ANY?) */,
18385 &asn_DEF_value_172,
18386 select_RICsubscriptionModificationRequired_IEs_value_type,
18388 #if !defined(ASN_DISABLE_OER_SUPPORT)
18390 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18391 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18392 &asn_PER_memb_value_constr_172,
18393 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18394 memb_value_constraint_169
18396 0, 0, /* No default value */
18400 static const ber_tlv_tag_t asn_DEF_RICsubscriptionModificationRequired_IEs_tags_169[] = {
18401 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18403 static const asn_TYPE_tag2member_t asn_MAP_RICsubscriptionModificationRequired_IEs_tag2el_169[] = {
18404 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
18405 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
18407 asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationRequired_IEs_specs_169 = {
18408 sizeof(struct RICsubscriptionModificationRequired_IEs),
18409 offsetof(struct RICsubscriptionModificationRequired_IEs, _asn_ctx),
18410 asn_MAP_RICsubscriptionModificationRequired_IEs_tag2el_169,
18411 2, /* Count of tags in the map */
18412 0, 0, 0, /* Optional elements (not needed) */
18413 -1, /* First extension addition */
18415 asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationRequired_IEs = {
18416 "RICsubscriptionModificationRequired-IEs",
18417 "RICsubscriptionModificationRequired-IEs",
18419 asn_DEF_RICsubscriptionModificationRequired_IEs_tags_169,
18420 sizeof(asn_DEF_RICsubscriptionModificationRequired_IEs_tags_169)
18421 /sizeof(asn_DEF_RICsubscriptionModificationRequired_IEs_tags_169[0]), /* 1 */
18422 asn_DEF_RICsubscriptionModificationRequired_IEs_tags_169, /* Same as above */
18423 sizeof(asn_DEF_RICsubscriptionModificationRequired_IEs_tags_169)
18424 /sizeof(asn_DEF_RICsubscriptionModificationRequired_IEs_tags_169[0]), /* 1 */
18426 #if !defined(ASN_DISABLE_OER_SUPPORT)
18428 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18429 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18431 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18432 SEQUENCE_constraint
18434 asn_MBR_RICsubscriptionModificationRequired_IEs_169,
18435 3, /* Elements count */
18436 &asn_SPC_RICsubscriptionModificationRequired_IEs_specs_169 /* Additional specs */
18439 static asn_TYPE_member_t asn_MBR_value_176[] = {
18440 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationConfirm_IEs__value, choice.RICrequestID),
18441 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18443 &asn_DEF_RICrequestID,
18446 #if !defined(ASN_DISABLE_OER_SUPPORT)
18448 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18449 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18451 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18454 0, 0, /* No default value */
18457 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationConfirm_IEs__value, choice.RANfunctionID),
18458 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
18460 &asn_DEF_RANfunctionID,
18463 #if !defined(ASN_DISABLE_OER_SUPPORT)
18465 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18466 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18468 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18471 0, 0, /* No default value */
18474 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationConfirm_IEs__value, choice.RICactions_ConfirmedForModification_List),
18475 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18477 &asn_DEF_RICactions_ConfirmedForModification_List,
18480 #if !defined(ASN_DISABLE_OER_SUPPORT)
18482 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18483 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18485 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18488 0, 0, /* No default value */
18489 "RICactions-ConfirmedForModification-List"
18491 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationConfirm_IEs__value, choice.RICactions_RefusedToBeModified_List),
18492 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18494 &asn_DEF_RICactions_RefusedToBeModified_List,
18497 #if !defined(ASN_DISABLE_OER_SUPPORT)
18499 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18500 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18502 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18505 0, 0, /* No default value */
18506 "RICactions-RefusedToBeModified-List"
18508 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationConfirm_IEs__value, choice.RICactions_ConfirmedForRemoval_List),
18509 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18511 &asn_DEF_RICactions_ConfirmedForRemoval_List,
18514 #if !defined(ASN_DISABLE_OER_SUPPORT)
18516 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18517 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18519 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18522 0, 0, /* No default value */
18523 "RICactions-ConfirmedForRemoval-List"
18525 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationConfirm_IEs__value, choice.RICactions_RefusedToBeRemoved_List),
18526 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18528 &asn_DEF_RICactions_RefusedToBeRemoved_List,
18531 #if !defined(ASN_DISABLE_OER_SUPPORT)
18533 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18534 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18536 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18539 0, 0, /* No default value */
18540 "RICactions-RefusedToBeRemoved-List"
18543 static const unsigned asn_MAP_value_to_canonical_176[] = { 1, 0, 2, 3, 4, 5 };
18544 static const unsigned asn_MAP_value_from_canonical_176[] = { 1, 0, 2, 3, 4, 5 };
18545 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_176[] = {
18546 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* RANfunctionID */
18547 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 4 }, /* RICrequestID */
18548 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 3 }, /* RICactions-ConfirmedForModification-List */
18549 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 2 }, /* RICactions-RefusedToBeModified-List */
18550 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 1 }, /* RICactions-ConfirmedForRemoval-List */
18551 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -4, 0 } /* RICactions-RefusedToBeRemoved-List */
18553 static asn_CHOICE_specifics_t asn_SPC_value_specs_176 = {
18554 sizeof(struct RICsubscriptionModificationConfirm_IEs__value),
18555 offsetof(struct RICsubscriptionModificationConfirm_IEs__value, _asn_ctx),
18556 offsetof(struct RICsubscriptionModificationConfirm_IEs__value, present),
18557 sizeof(((struct RICsubscriptionModificationConfirm_IEs__value *)0)->present),
18558 asn_MAP_value_tag2el_176,
18559 6, /* Count of tags in the map */
18560 asn_MAP_value_to_canonical_176,
18561 asn_MAP_value_from_canonical_176,
18562 -1 /* Extensions start */
18564 static /* Use -fall-defs-global to expose */
18565 asn_TYPE_descriptor_t asn_DEF_value_176 = {
18569 0, /* No effective tags (pointer) */
18570 0, /* No effective tags (count) */
18571 0, /* No tags (pointer) */
18572 0, /* No tags (count) */
18574 #if !defined(ASN_DISABLE_OER_SUPPORT)
18576 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18577 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18579 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18580 OPEN_TYPE_constraint
18583 6, /* Elements count */
18584 &asn_SPC_value_specs_176 /* Additional specs */
18587 asn_TYPE_member_t asn_MBR_RICsubscriptionModificationConfirm_IEs_173[] = {
18588 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationConfirm_IEs, id),
18589 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
18591 &asn_DEF_ProtocolIE_ID,
18594 #if !defined(ASN_DISABLE_OER_SUPPORT)
18596 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18597 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18598 &asn_PER_memb_id_constr_174,
18599 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18600 memb_id_constraint_173
18602 0, 0, /* No default value */
18605 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationConfirm_IEs, criticality),
18606 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
18608 &asn_DEF_Criticality,
18609 select_RICsubscriptionModificationConfirm_IEs_criticality_type,
18611 #if !defined(ASN_DISABLE_OER_SUPPORT)
18613 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18614 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18615 &asn_PER_memb_criticality_constr_175,
18616 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18617 memb_criticality_constraint_173
18619 0, 0, /* No default value */
18622 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationConfirm_IEs, value),
18623 -1 /* Ambiguous tag (ANY?) */,
18625 &asn_DEF_value_176,
18626 select_RICsubscriptionModificationConfirm_IEs_value_type,
18628 #if !defined(ASN_DISABLE_OER_SUPPORT)
18630 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18631 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18632 &asn_PER_memb_value_constr_176,
18633 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18634 memb_value_constraint_173
18636 0, 0, /* No default value */
18640 static const ber_tlv_tag_t asn_DEF_RICsubscriptionModificationConfirm_IEs_tags_173[] = {
18641 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18643 static const asn_TYPE_tag2member_t asn_MAP_RICsubscriptionModificationConfirm_IEs_tag2el_173[] = {
18644 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
18645 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
18647 asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationConfirm_IEs_specs_173 = {
18648 sizeof(struct RICsubscriptionModificationConfirm_IEs),
18649 offsetof(struct RICsubscriptionModificationConfirm_IEs, _asn_ctx),
18650 asn_MAP_RICsubscriptionModificationConfirm_IEs_tag2el_173,
18651 2, /* Count of tags in the map */
18652 0, 0, 0, /* Optional elements (not needed) */
18653 -1, /* First extension addition */
18655 asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationConfirm_IEs = {
18656 "RICsubscriptionModificationConfirm-IEs",
18657 "RICsubscriptionModificationConfirm-IEs",
18659 asn_DEF_RICsubscriptionModificationConfirm_IEs_tags_173,
18660 sizeof(asn_DEF_RICsubscriptionModificationConfirm_IEs_tags_173)
18661 /sizeof(asn_DEF_RICsubscriptionModificationConfirm_IEs_tags_173[0]), /* 1 */
18662 asn_DEF_RICsubscriptionModificationConfirm_IEs_tags_173, /* Same as above */
18663 sizeof(asn_DEF_RICsubscriptionModificationConfirm_IEs_tags_173)
18664 /sizeof(asn_DEF_RICsubscriptionModificationConfirm_IEs_tags_173[0]), /* 1 */
18666 #if !defined(ASN_DISABLE_OER_SUPPORT)
18668 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18669 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18671 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18672 SEQUENCE_constraint
18674 asn_MBR_RICsubscriptionModificationConfirm_IEs_173,
18675 3, /* Elements count */
18676 &asn_SPC_RICsubscriptionModificationConfirm_IEs_specs_173 /* Additional specs */
18679 static asn_TYPE_member_t asn_MBR_value_180[] = {
18680 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationRefuse_IEs__value, choice.RICrequestID),
18681 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18683 &asn_DEF_RICrequestID,
18686 #if !defined(ASN_DISABLE_OER_SUPPORT)
18688 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18689 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18691 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18694 0, 0, /* No default value */
18697 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationRefuse_IEs__value, choice.RANfunctionID),
18698 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
18700 &asn_DEF_RANfunctionID,
18703 #if !defined(ASN_DISABLE_OER_SUPPORT)
18705 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18706 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18708 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18711 0, 0, /* No default value */
18714 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationRefuse_IEs__value, choice.Cause),
18715 -1 /* Ambiguous tag (CHOICE?) */,
18720 #if !defined(ASN_DISABLE_OER_SUPPORT)
18722 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18723 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18725 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18728 0, 0, /* No default value */
18731 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationRefuse_IEs__value, choice.CriticalityDiagnostics),
18732 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18734 &asn_DEF_CriticalityDiagnostics,
18737 #if !defined(ASN_DISABLE_OER_SUPPORT)
18739 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18740 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18742 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18745 0, 0, /* No default value */
18746 "CriticalityDiagnostics"
18749 static const unsigned asn_MAP_value_to_canonical_180[] = { 1, 0, 3, 2 };
18750 static const unsigned asn_MAP_value_from_canonical_180[] = { 1, 0, 3, 2 };
18751 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_180[] = {
18752 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* RANfunctionID */
18753 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* RICrequestID */
18754 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 }, /* CriticalityDiagnostics */
18755 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* ricRequest */
18756 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* ricService */
18757 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* e2Node */
18758 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* transport */
18759 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 }, /* protocol */
18760 { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 2, 0, 0 } /* misc */
18762 static asn_CHOICE_specifics_t asn_SPC_value_specs_180 = {
18763 sizeof(struct RICsubscriptionModificationRefuse_IEs__value),
18764 offsetof(struct RICsubscriptionModificationRefuse_IEs__value, _asn_ctx),
18765 offsetof(struct RICsubscriptionModificationRefuse_IEs__value, present),
18766 sizeof(((struct RICsubscriptionModificationRefuse_IEs__value *)0)->present),
18767 asn_MAP_value_tag2el_180,
18768 9, /* Count of tags in the map */
18769 asn_MAP_value_to_canonical_180,
18770 asn_MAP_value_from_canonical_180,
18771 -1 /* Extensions start */
18773 static /* Use -fall-defs-global to expose */
18774 asn_TYPE_descriptor_t asn_DEF_value_180 = {
18778 0, /* No effective tags (pointer) */
18779 0, /* No effective tags (count) */
18780 0, /* No tags (pointer) */
18781 0, /* No tags (count) */
18783 #if !defined(ASN_DISABLE_OER_SUPPORT)
18785 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18786 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18788 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18789 OPEN_TYPE_constraint
18792 4, /* Elements count */
18793 &asn_SPC_value_specs_180 /* Additional specs */
18796 asn_TYPE_member_t asn_MBR_RICsubscriptionModificationRefuse_IEs_177[] = {
18797 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationRefuse_IEs, id),
18798 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
18800 &asn_DEF_ProtocolIE_ID,
18803 #if !defined(ASN_DISABLE_OER_SUPPORT)
18805 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18806 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18807 &asn_PER_memb_id_constr_178,
18808 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18809 memb_id_constraint_177
18811 0, 0, /* No default value */
18814 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationRefuse_IEs, criticality),
18815 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
18817 &asn_DEF_Criticality,
18818 select_RICsubscriptionModificationRefuse_IEs_criticality_type,
18820 #if !defined(ASN_DISABLE_OER_SUPPORT)
18822 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18823 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18824 &asn_PER_memb_criticality_constr_179,
18825 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18826 memb_criticality_constraint_177
18828 0, 0, /* No default value */
18831 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionModificationRefuse_IEs, value),
18832 -1 /* Ambiguous tag (ANY?) */,
18834 &asn_DEF_value_180,
18835 select_RICsubscriptionModificationRefuse_IEs_value_type,
18837 #if !defined(ASN_DISABLE_OER_SUPPORT)
18839 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18840 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18841 &asn_PER_memb_value_constr_180,
18842 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18843 memb_value_constraint_177
18845 0, 0, /* No default value */
18849 static const ber_tlv_tag_t asn_DEF_RICsubscriptionModificationRefuse_IEs_tags_177[] = {
18850 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18852 static const asn_TYPE_tag2member_t asn_MAP_RICsubscriptionModificationRefuse_IEs_tag2el_177[] = {
18853 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
18854 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
18856 asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationRefuse_IEs_specs_177 = {
18857 sizeof(struct RICsubscriptionModificationRefuse_IEs),
18858 offsetof(struct RICsubscriptionModificationRefuse_IEs, _asn_ctx),
18859 asn_MAP_RICsubscriptionModificationRefuse_IEs_tag2el_177,
18860 2, /* Count of tags in the map */
18861 0, 0, 0, /* Optional elements (not needed) */
18862 -1, /* First extension addition */
18864 asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationRefuse_IEs = {
18865 "RICsubscriptionModificationRefuse-IEs",
18866 "RICsubscriptionModificationRefuse-IEs",
18868 asn_DEF_RICsubscriptionModificationRefuse_IEs_tags_177,
18869 sizeof(asn_DEF_RICsubscriptionModificationRefuse_IEs_tags_177)
18870 /sizeof(asn_DEF_RICsubscriptionModificationRefuse_IEs_tags_177[0]), /* 1 */
18871 asn_DEF_RICsubscriptionModificationRefuse_IEs_tags_177, /* Same as above */
18872 sizeof(asn_DEF_RICsubscriptionModificationRefuse_IEs_tags_177)
18873 /sizeof(asn_DEF_RICsubscriptionModificationRefuse_IEs_tags_177[0]), /* 1 */
18875 #if !defined(ASN_DISABLE_OER_SUPPORT)
18877 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18878 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18880 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18881 SEQUENCE_constraint
18883 asn_MBR_RICsubscriptionModificationRefuse_IEs_177,
18884 3, /* Elements count */
18885 &asn_SPC_RICsubscriptionModificationRefuse_IEs_specs_177 /* Additional specs */
18888 static asn_TYPE_member_t asn_MBR_value_184[] = {
18889 { ATF_NOFLAGS, 0, offsetof(struct RICindication_IEs__value, choice.RICrequestID),
18890 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18892 &asn_DEF_RICrequestID,
18895 #if !defined(ASN_DISABLE_OER_SUPPORT)
18897 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18898 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18900 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18903 0, 0, /* No default value */
18906 { ATF_NOFLAGS, 0, offsetof(struct RICindication_IEs__value, choice.RANfunctionID),
18907 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
18909 &asn_DEF_RANfunctionID,
18912 #if !defined(ASN_DISABLE_OER_SUPPORT)
18914 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18915 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18917 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18920 0, 0, /* No default value */
18923 { ATF_NOFLAGS, 0, offsetof(struct RICindication_IEs__value, choice.RICactionID),
18924 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
18926 &asn_DEF_RICactionID,
18929 #if !defined(ASN_DISABLE_OER_SUPPORT)
18931 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18932 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18934 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18937 0, 0, /* No default value */
18940 { ATF_NOFLAGS, 0, offsetof(struct RICindication_IEs__value, choice.RICindicationSN),
18941 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
18943 &asn_DEF_RICindicationSN,
18946 #if !defined(ASN_DISABLE_OER_SUPPORT)
18948 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18949 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18951 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18954 0, 0, /* No default value */
18957 { ATF_NOFLAGS, 0, offsetof(struct RICindication_IEs__value, choice.RICindicationType),
18958 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
18960 &asn_DEF_RICindicationType,
18963 #if !defined(ASN_DISABLE_OER_SUPPORT)
18965 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18966 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18968 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18971 0, 0, /* No default value */
18972 "RICindicationType"
18974 { ATF_NOFLAGS, 0, offsetof(struct RICindication_IEs__value, choice.RICindicationHeader),
18975 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
18977 &asn_DEF_RICindicationHeader,
18980 #if !defined(ASN_DISABLE_OER_SUPPORT)
18982 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
18983 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
18985 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18988 0, 0, /* No default value */
18989 "RICindicationHeader"
18991 { ATF_NOFLAGS, 0, offsetof(struct RICindication_IEs__value, choice.RICindicationMessage),
18992 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
18994 &asn_DEF_RICindicationMessage,
18997 #if !defined(ASN_DISABLE_OER_SUPPORT)
18999 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19000 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19002 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19005 0, 0, /* No default value */
19006 "RICindicationMessage"
19008 { ATF_NOFLAGS, 0, offsetof(struct RICindication_IEs__value, choice.RICcallProcessID),
19009 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
19011 &asn_DEF_RICcallProcessID,
19014 #if !defined(ASN_DISABLE_OER_SUPPORT)
19016 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19017 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19019 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19022 0, 0, /* No default value */
19026 static const unsigned asn_MAP_value_to_canonical_184[] = { 1, 2, 3, 5, 6, 7, 4, 0 };
19027 static const unsigned asn_MAP_value_from_canonical_184[] = { 7, 0, 1, 2, 6, 3, 4, 5 };
19028 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_184[] = {
19029 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 2 }, /* RANfunctionID */
19030 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -1, 1 }, /* RICactionID */
19031 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -2, 0 }, /* RICindicationSN */
19032 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 5, 0, 2 }, /* RICindicationHeader */
19033 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 6, -1, 1 }, /* RICindicationMessage */
19034 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 7, -2, 0 }, /* RICcallProcessID */
19035 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 0 }, /* RICindicationType */
19036 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICrequestID */
19038 static asn_CHOICE_specifics_t asn_SPC_value_specs_184 = {
19039 sizeof(struct RICindication_IEs__value),
19040 offsetof(struct RICindication_IEs__value, _asn_ctx),
19041 offsetof(struct RICindication_IEs__value, present),
19042 sizeof(((struct RICindication_IEs__value *)0)->present),
19043 asn_MAP_value_tag2el_184,
19044 8, /* Count of tags in the map */
19045 asn_MAP_value_to_canonical_184,
19046 asn_MAP_value_from_canonical_184,
19047 -1 /* Extensions start */
19049 static /* Use -fall-defs-global to expose */
19050 asn_TYPE_descriptor_t asn_DEF_value_184 = {
19054 0, /* No effective tags (pointer) */
19055 0, /* No effective tags (count) */
19056 0, /* No tags (pointer) */
19057 0, /* No tags (count) */
19059 #if !defined(ASN_DISABLE_OER_SUPPORT)
19061 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19062 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19064 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19065 OPEN_TYPE_constraint
19068 8, /* Elements count */
19069 &asn_SPC_value_specs_184 /* Additional specs */
19072 asn_TYPE_member_t asn_MBR_RICindication_IEs_181[] = {
19073 { ATF_NOFLAGS, 0, offsetof(struct RICindication_IEs, id),
19074 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
19076 &asn_DEF_ProtocolIE_ID,
19079 #if !defined(ASN_DISABLE_OER_SUPPORT)
19081 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19082 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19083 &asn_PER_memb_id_constr_182,
19084 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19085 memb_id_constraint_181
19087 0, 0, /* No default value */
19090 { ATF_NOFLAGS, 0, offsetof(struct RICindication_IEs, criticality),
19091 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
19093 &asn_DEF_Criticality,
19094 select_RICindication_IEs_criticality_type,
19096 #if !defined(ASN_DISABLE_OER_SUPPORT)
19098 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19099 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19100 &asn_PER_memb_criticality_constr_183,
19101 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19102 memb_criticality_constraint_181
19104 0, 0, /* No default value */
19107 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICindication_IEs, value),
19108 -1 /* Ambiguous tag (ANY?) */,
19110 &asn_DEF_value_184,
19111 select_RICindication_IEs_value_type,
19113 #if !defined(ASN_DISABLE_OER_SUPPORT)
19115 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19116 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19117 &asn_PER_memb_value_constr_184,
19118 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19119 memb_value_constraint_181
19121 0, 0, /* No default value */
19125 static const ber_tlv_tag_t asn_DEF_RICindication_IEs_tags_181[] = {
19126 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19128 static const asn_TYPE_tag2member_t asn_MAP_RICindication_IEs_tag2el_181[] = {
19129 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
19130 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
19132 asn_SEQUENCE_specifics_t asn_SPC_RICindication_IEs_specs_181 = {
19133 sizeof(struct RICindication_IEs),
19134 offsetof(struct RICindication_IEs, _asn_ctx),
19135 asn_MAP_RICindication_IEs_tag2el_181,
19136 2, /* Count of tags in the map */
19137 0, 0, 0, /* Optional elements (not needed) */
19138 -1, /* First extension addition */
19140 asn_TYPE_descriptor_t asn_DEF_RICindication_IEs = {
19141 "RICindication-IEs",
19142 "RICindication-IEs",
19144 asn_DEF_RICindication_IEs_tags_181,
19145 sizeof(asn_DEF_RICindication_IEs_tags_181)
19146 /sizeof(asn_DEF_RICindication_IEs_tags_181[0]), /* 1 */
19147 asn_DEF_RICindication_IEs_tags_181, /* Same as above */
19148 sizeof(asn_DEF_RICindication_IEs_tags_181)
19149 /sizeof(asn_DEF_RICindication_IEs_tags_181[0]), /* 1 */
19151 #if !defined(ASN_DISABLE_OER_SUPPORT)
19153 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19154 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19156 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19157 SEQUENCE_constraint
19159 asn_MBR_RICindication_IEs_181,
19160 3, /* Elements count */
19161 &asn_SPC_RICindication_IEs_specs_181 /* Additional specs */
19164 static asn_TYPE_member_t asn_MBR_value_188[] = {
19165 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolRequest_IEs__value, choice.RICrequestID),
19166 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
19168 &asn_DEF_RICrequestID,
19171 #if !defined(ASN_DISABLE_OER_SUPPORT)
19173 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19174 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19176 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19179 0, 0, /* No default value */
19182 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolRequest_IEs__value, choice.RANfunctionID),
19183 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
19185 &asn_DEF_RANfunctionID,
19188 #if !defined(ASN_DISABLE_OER_SUPPORT)
19190 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19191 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19193 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19196 0, 0, /* No default value */
19199 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolRequest_IEs__value, choice.RICcallProcessID),
19200 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
19202 &asn_DEF_RICcallProcessID,
19205 #if !defined(ASN_DISABLE_OER_SUPPORT)
19207 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19208 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19210 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19213 0, 0, /* No default value */
19216 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolRequest_IEs__value, choice.RICcontrolHeader),
19217 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
19219 &asn_DEF_RICcontrolHeader,
19222 #if !defined(ASN_DISABLE_OER_SUPPORT)
19224 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19225 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19227 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19230 0, 0, /* No default value */
19233 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolRequest_IEs__value, choice.RICcontrolMessage),
19234 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
19236 &asn_DEF_RICcontrolMessage,
19239 #if !defined(ASN_DISABLE_OER_SUPPORT)
19241 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19242 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19244 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19247 0, 0, /* No default value */
19248 "RICcontrolMessage"
19250 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolRequest_IEs__value, choice.RICcontrolAckRequest),
19251 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
19253 &asn_DEF_RICcontrolAckRequest,
19256 #if !defined(ASN_DISABLE_OER_SUPPORT)
19258 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19259 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19261 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19264 0, 0, /* No default value */
19265 "RICcontrolAckRequest"
19268 static const unsigned asn_MAP_value_to_canonical_188[] = { 1, 2, 3, 4, 5, 0 };
19269 static const unsigned asn_MAP_value_from_canonical_188[] = { 5, 0, 1, 2, 3, 4 };
19270 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_188[] = {
19271 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* RANfunctionID */
19272 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 2 }, /* RICcallProcessID */
19273 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, -1, 1 }, /* RICcontrolHeader */
19274 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, -2, 0 }, /* RICcontrolMessage */
19275 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, 0, 0 }, /* RICcontrolAckRequest */
19276 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICrequestID */
19278 static asn_CHOICE_specifics_t asn_SPC_value_specs_188 = {
19279 sizeof(struct RICcontrolRequest_IEs__value),
19280 offsetof(struct RICcontrolRequest_IEs__value, _asn_ctx),
19281 offsetof(struct RICcontrolRequest_IEs__value, present),
19282 sizeof(((struct RICcontrolRequest_IEs__value *)0)->present),
19283 asn_MAP_value_tag2el_188,
19284 6, /* Count of tags in the map */
19285 asn_MAP_value_to_canonical_188,
19286 asn_MAP_value_from_canonical_188,
19287 -1 /* Extensions start */
19289 static /* Use -fall-defs-global to expose */
19290 asn_TYPE_descriptor_t asn_DEF_value_188 = {
19294 0, /* No effective tags (pointer) */
19295 0, /* No effective tags (count) */
19296 0, /* No tags (pointer) */
19297 0, /* No tags (count) */
19299 #if !defined(ASN_DISABLE_OER_SUPPORT)
19301 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19302 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19304 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19305 OPEN_TYPE_constraint
19308 6, /* Elements count */
19309 &asn_SPC_value_specs_188 /* Additional specs */
19312 asn_TYPE_member_t asn_MBR_RICcontrolRequest_IEs_185[] = {
19313 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolRequest_IEs, id),
19314 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
19316 &asn_DEF_ProtocolIE_ID,
19319 #if !defined(ASN_DISABLE_OER_SUPPORT)
19321 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19322 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19323 &asn_PER_memb_id_constr_186,
19324 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19325 memb_id_constraint_185
19327 0, 0, /* No default value */
19330 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolRequest_IEs, criticality),
19331 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
19333 &asn_DEF_Criticality,
19334 select_RICcontrolRequest_IEs_criticality_type,
19336 #if !defined(ASN_DISABLE_OER_SUPPORT)
19338 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19339 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19340 &asn_PER_memb_criticality_constr_187,
19341 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19342 memb_criticality_constraint_185
19344 0, 0, /* No default value */
19347 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICcontrolRequest_IEs, value),
19348 -1 /* Ambiguous tag (ANY?) */,
19350 &asn_DEF_value_188,
19351 select_RICcontrolRequest_IEs_value_type,
19353 #if !defined(ASN_DISABLE_OER_SUPPORT)
19355 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19356 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19357 &asn_PER_memb_value_constr_188,
19358 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19359 memb_value_constraint_185
19361 0, 0, /* No default value */
19365 static const ber_tlv_tag_t asn_DEF_RICcontrolRequest_IEs_tags_185[] = {
19366 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19368 static const asn_TYPE_tag2member_t asn_MAP_RICcontrolRequest_IEs_tag2el_185[] = {
19369 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
19370 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
19372 asn_SEQUENCE_specifics_t asn_SPC_RICcontrolRequest_IEs_specs_185 = {
19373 sizeof(struct RICcontrolRequest_IEs),
19374 offsetof(struct RICcontrolRequest_IEs, _asn_ctx),
19375 asn_MAP_RICcontrolRequest_IEs_tag2el_185,
19376 2, /* Count of tags in the map */
19377 0, 0, 0, /* Optional elements (not needed) */
19378 -1, /* First extension addition */
19380 asn_TYPE_descriptor_t asn_DEF_RICcontrolRequest_IEs = {
19381 "RICcontrolRequest-IEs",
19382 "RICcontrolRequest-IEs",
19384 asn_DEF_RICcontrolRequest_IEs_tags_185,
19385 sizeof(asn_DEF_RICcontrolRequest_IEs_tags_185)
19386 /sizeof(asn_DEF_RICcontrolRequest_IEs_tags_185[0]), /* 1 */
19387 asn_DEF_RICcontrolRequest_IEs_tags_185, /* Same as above */
19388 sizeof(asn_DEF_RICcontrolRequest_IEs_tags_185)
19389 /sizeof(asn_DEF_RICcontrolRequest_IEs_tags_185[0]), /* 1 */
19391 #if !defined(ASN_DISABLE_OER_SUPPORT)
19393 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19394 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19396 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19397 SEQUENCE_constraint
19399 asn_MBR_RICcontrolRequest_IEs_185,
19400 3, /* Elements count */
19401 &asn_SPC_RICcontrolRequest_IEs_specs_185 /* Additional specs */
19404 static asn_TYPE_member_t asn_MBR_value_192[] = {
19405 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolAcknowledge_IEs__value, choice.RICrequestID),
19406 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
19408 &asn_DEF_RICrequestID,
19411 #if !defined(ASN_DISABLE_OER_SUPPORT)
19413 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19414 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19416 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19419 0, 0, /* No default value */
19422 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolAcknowledge_IEs__value, choice.RANfunctionID),
19423 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
19425 &asn_DEF_RANfunctionID,
19428 #if !defined(ASN_DISABLE_OER_SUPPORT)
19430 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19431 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19433 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19436 0, 0, /* No default value */
19439 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolAcknowledge_IEs__value, choice.RICcallProcessID),
19440 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
19442 &asn_DEF_RICcallProcessID,
19445 #if !defined(ASN_DISABLE_OER_SUPPORT)
19447 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19448 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19450 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19453 0, 0, /* No default value */
19456 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolAcknowledge_IEs__value, choice.RICcontrolOutcome),
19457 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
19459 &asn_DEF_RICcontrolOutcome,
19462 #if !defined(ASN_DISABLE_OER_SUPPORT)
19464 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19465 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19467 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19470 0, 0, /* No default value */
19471 "RICcontrolOutcome"
19474 static const unsigned asn_MAP_value_to_canonical_192[] = { 1, 2, 3, 0 };
19475 static const unsigned asn_MAP_value_from_canonical_192[] = { 3, 0, 1, 2 };
19476 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_192[] = {
19477 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* RANfunctionID */
19478 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 1 }, /* RICcallProcessID */
19479 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, -1, 0 }, /* RICcontrolOutcome */
19480 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICrequestID */
19482 static asn_CHOICE_specifics_t asn_SPC_value_specs_192 = {
19483 sizeof(struct RICcontrolAcknowledge_IEs__value),
19484 offsetof(struct RICcontrolAcknowledge_IEs__value, _asn_ctx),
19485 offsetof(struct RICcontrolAcknowledge_IEs__value, present),
19486 sizeof(((struct RICcontrolAcknowledge_IEs__value *)0)->present),
19487 asn_MAP_value_tag2el_192,
19488 4, /* Count of tags in the map */
19489 asn_MAP_value_to_canonical_192,
19490 asn_MAP_value_from_canonical_192,
19491 -1 /* Extensions start */
19493 static /* Use -fall-defs-global to expose */
19494 asn_TYPE_descriptor_t asn_DEF_value_192 = {
19498 0, /* No effective tags (pointer) */
19499 0, /* No effective tags (count) */
19500 0, /* No tags (pointer) */
19501 0, /* No tags (count) */
19503 #if !defined(ASN_DISABLE_OER_SUPPORT)
19505 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19506 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19508 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19509 OPEN_TYPE_constraint
19512 4, /* Elements count */
19513 &asn_SPC_value_specs_192 /* Additional specs */
19516 asn_TYPE_member_t asn_MBR_RICcontrolAcknowledge_IEs_189[] = {
19517 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolAcknowledge_IEs, id),
19518 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
19520 &asn_DEF_ProtocolIE_ID,
19523 #if !defined(ASN_DISABLE_OER_SUPPORT)
19525 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19526 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19527 &asn_PER_memb_id_constr_190,
19528 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19529 memb_id_constraint_189
19531 0, 0, /* No default value */
19534 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolAcknowledge_IEs, criticality),
19535 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
19537 &asn_DEF_Criticality,
19538 select_RICcontrolAcknowledge_IEs_criticality_type,
19540 #if !defined(ASN_DISABLE_OER_SUPPORT)
19542 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19543 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19544 &asn_PER_memb_criticality_constr_191,
19545 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19546 memb_criticality_constraint_189
19548 0, 0, /* No default value */
19551 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICcontrolAcknowledge_IEs, value),
19552 -1 /* Ambiguous tag (ANY?) */,
19554 &asn_DEF_value_192,
19555 select_RICcontrolAcknowledge_IEs_value_type,
19557 #if !defined(ASN_DISABLE_OER_SUPPORT)
19559 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19560 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19561 &asn_PER_memb_value_constr_192,
19562 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19563 memb_value_constraint_189
19565 0, 0, /* No default value */
19569 static const ber_tlv_tag_t asn_DEF_RICcontrolAcknowledge_IEs_tags_189[] = {
19570 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19572 static const asn_TYPE_tag2member_t asn_MAP_RICcontrolAcknowledge_IEs_tag2el_189[] = {
19573 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
19574 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
19576 asn_SEQUENCE_specifics_t asn_SPC_RICcontrolAcknowledge_IEs_specs_189 = {
19577 sizeof(struct RICcontrolAcknowledge_IEs),
19578 offsetof(struct RICcontrolAcknowledge_IEs, _asn_ctx),
19579 asn_MAP_RICcontrolAcknowledge_IEs_tag2el_189,
19580 2, /* Count of tags in the map */
19581 0, 0, 0, /* Optional elements (not needed) */
19582 -1, /* First extension addition */
19584 asn_TYPE_descriptor_t asn_DEF_RICcontrolAcknowledge_IEs = {
19585 "RICcontrolAcknowledge-IEs",
19586 "RICcontrolAcknowledge-IEs",
19588 asn_DEF_RICcontrolAcknowledge_IEs_tags_189,
19589 sizeof(asn_DEF_RICcontrolAcknowledge_IEs_tags_189)
19590 /sizeof(asn_DEF_RICcontrolAcknowledge_IEs_tags_189[0]), /* 1 */
19591 asn_DEF_RICcontrolAcknowledge_IEs_tags_189, /* Same as above */
19592 sizeof(asn_DEF_RICcontrolAcknowledge_IEs_tags_189)
19593 /sizeof(asn_DEF_RICcontrolAcknowledge_IEs_tags_189[0]), /* 1 */
19595 #if !defined(ASN_DISABLE_OER_SUPPORT)
19597 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19598 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19600 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19601 SEQUENCE_constraint
19603 asn_MBR_RICcontrolAcknowledge_IEs_189,
19604 3, /* Elements count */
19605 &asn_SPC_RICcontrolAcknowledge_IEs_specs_189 /* Additional specs */
19608 static asn_TYPE_member_t asn_MBR_value_196[] = {
19609 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolFailure_IEs__value, choice.RICrequestID),
19610 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
19612 &asn_DEF_RICrequestID,
19615 #if !defined(ASN_DISABLE_OER_SUPPORT)
19617 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19618 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19620 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19623 0, 0, /* No default value */
19626 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolFailure_IEs__value, choice.RANfunctionID),
19627 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
19629 &asn_DEF_RANfunctionID,
19632 #if !defined(ASN_DISABLE_OER_SUPPORT)
19634 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19635 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19637 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19640 0, 0, /* No default value */
19643 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolFailure_IEs__value, choice.RICcallProcessID),
19644 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
19646 &asn_DEF_RICcallProcessID,
19649 #if !defined(ASN_DISABLE_OER_SUPPORT)
19651 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19652 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19654 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19657 0, 0, /* No default value */
19660 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolFailure_IEs__value, choice.Cause),
19661 -1 /* Ambiguous tag (CHOICE?) */,
19666 #if !defined(ASN_DISABLE_OER_SUPPORT)
19668 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19669 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19671 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19674 0, 0, /* No default value */
19677 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolFailure_IEs__value, choice.RICcontrolOutcome),
19678 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
19680 &asn_DEF_RICcontrolOutcome,
19683 #if !defined(ASN_DISABLE_OER_SUPPORT)
19685 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19686 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19688 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19691 0, 0, /* No default value */
19692 "RICcontrolOutcome"
19694 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolFailure_IEs__value, choice.CriticalityDiagnostics),
19695 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
19697 &asn_DEF_CriticalityDiagnostics,
19700 #if !defined(ASN_DISABLE_OER_SUPPORT)
19702 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19703 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19705 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19708 0, 0, /* No default value */
19709 "CriticalityDiagnostics"
19712 static const unsigned asn_MAP_value_to_canonical_196[] = { 1, 2, 4, 0, 5, 3 };
19713 static const unsigned asn_MAP_value_from_canonical_196[] = { 3, 0, 1, 5, 2, 4 };
19714 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_196[] = {
19715 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* RANfunctionID */
19716 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 1 }, /* RICcallProcessID */
19717 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, -1, 0 }, /* RICcontrolOutcome */
19718 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* RICrequestID */
19719 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -1, 0 }, /* CriticalityDiagnostics */
19720 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 3, 0, 0 }, /* ricRequest */
19721 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 3, 0, 0 }, /* ricService */
19722 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 3, 0, 0 }, /* e2Node */
19723 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* transport */
19724 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 3, 0, 0 }, /* protocol */
19725 { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 3, 0, 0 } /* misc */
19727 static asn_CHOICE_specifics_t asn_SPC_value_specs_196 = {
19728 sizeof(struct RICcontrolFailure_IEs__value),
19729 offsetof(struct RICcontrolFailure_IEs__value, _asn_ctx),
19730 offsetof(struct RICcontrolFailure_IEs__value, present),
19731 sizeof(((struct RICcontrolFailure_IEs__value *)0)->present),
19732 asn_MAP_value_tag2el_196,
19733 11, /* Count of tags in the map */
19734 asn_MAP_value_to_canonical_196,
19735 asn_MAP_value_from_canonical_196,
19736 -1 /* Extensions start */
19738 static /* Use -fall-defs-global to expose */
19739 asn_TYPE_descriptor_t asn_DEF_value_196 = {
19743 0, /* No effective tags (pointer) */
19744 0, /* No effective tags (count) */
19745 0, /* No tags (pointer) */
19746 0, /* No tags (count) */
19748 #if !defined(ASN_DISABLE_OER_SUPPORT)
19750 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19751 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19753 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19754 OPEN_TYPE_constraint
19757 6, /* Elements count */
19758 &asn_SPC_value_specs_196 /* Additional specs */
19761 asn_TYPE_member_t asn_MBR_RICcontrolFailure_IEs_193[] = {
19762 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolFailure_IEs, id),
19763 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
19765 &asn_DEF_ProtocolIE_ID,
19768 #if !defined(ASN_DISABLE_OER_SUPPORT)
19770 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19771 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19772 &asn_PER_memb_id_constr_194,
19773 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19774 memb_id_constraint_193
19776 0, 0, /* No default value */
19779 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolFailure_IEs, criticality),
19780 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
19782 &asn_DEF_Criticality,
19783 select_RICcontrolFailure_IEs_criticality_type,
19785 #if !defined(ASN_DISABLE_OER_SUPPORT)
19787 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19788 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19789 &asn_PER_memb_criticality_constr_195,
19790 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19791 memb_criticality_constraint_193
19793 0, 0, /* No default value */
19796 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICcontrolFailure_IEs, value),
19797 -1 /* Ambiguous tag (ANY?) */,
19799 &asn_DEF_value_196,
19800 select_RICcontrolFailure_IEs_value_type,
19802 #if !defined(ASN_DISABLE_OER_SUPPORT)
19804 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19805 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19806 &asn_PER_memb_value_constr_196,
19807 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19808 memb_value_constraint_193
19810 0, 0, /* No default value */
19814 static const ber_tlv_tag_t asn_DEF_RICcontrolFailure_IEs_tags_193[] = {
19815 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19817 static const asn_TYPE_tag2member_t asn_MAP_RICcontrolFailure_IEs_tag2el_193[] = {
19818 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
19819 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
19821 asn_SEQUENCE_specifics_t asn_SPC_RICcontrolFailure_IEs_specs_193 = {
19822 sizeof(struct RICcontrolFailure_IEs),
19823 offsetof(struct RICcontrolFailure_IEs, _asn_ctx),
19824 asn_MAP_RICcontrolFailure_IEs_tag2el_193,
19825 2, /* Count of tags in the map */
19826 0, 0, 0, /* Optional elements (not needed) */
19827 -1, /* First extension addition */
19829 asn_TYPE_descriptor_t asn_DEF_RICcontrolFailure_IEs = {
19830 "RICcontrolFailure-IEs",
19831 "RICcontrolFailure-IEs",
19833 asn_DEF_RICcontrolFailure_IEs_tags_193,
19834 sizeof(asn_DEF_RICcontrolFailure_IEs_tags_193)
19835 /sizeof(asn_DEF_RICcontrolFailure_IEs_tags_193[0]), /* 1 */
19836 asn_DEF_RICcontrolFailure_IEs_tags_193, /* Same as above */
19837 sizeof(asn_DEF_RICcontrolFailure_IEs_tags_193)
19838 /sizeof(asn_DEF_RICcontrolFailure_IEs_tags_193[0]), /* 1 */
19840 #if !defined(ASN_DISABLE_OER_SUPPORT)
19842 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19843 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19845 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19846 SEQUENCE_constraint
19848 asn_MBR_RICcontrolFailure_IEs_193,
19849 3, /* Elements count */
19850 &asn_SPC_RICcontrolFailure_IEs_specs_193 /* Additional specs */
19853 static asn_TYPE_member_t asn_MBR_value_200[] = {
19854 { ATF_NOFLAGS, 0, offsetof(struct RICQueryRequest_IEs__value, choice.RICrequestID),
19855 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
19857 &asn_DEF_RICrequestID,
19860 #if !defined(ASN_DISABLE_OER_SUPPORT)
19862 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19863 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19865 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19868 0, 0, /* No default value */
19871 { ATF_NOFLAGS, 0, offsetof(struct RICQueryRequest_IEs__value, choice.RANfunctionID),
19872 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
19874 &asn_DEF_RANfunctionID,
19877 #if !defined(ASN_DISABLE_OER_SUPPORT)
19879 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19880 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19882 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19885 0, 0, /* No default value */
19888 { ATF_NOFLAGS, 0, offsetof(struct RICQueryRequest_IEs__value, choice.RICqueryHeader),
19889 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
19891 &asn_DEF_RICqueryHeader,
19894 #if !defined(ASN_DISABLE_OER_SUPPORT)
19896 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19897 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19899 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19902 0, 0, /* No default value */
19905 { ATF_NOFLAGS, 0, offsetof(struct RICQueryRequest_IEs__value, choice.RICqueryDefinition),
19906 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
19908 &asn_DEF_RICqueryDefinition,
19911 #if !defined(ASN_DISABLE_OER_SUPPORT)
19913 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19914 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19916 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19919 0, 0, /* No default value */
19920 "RICqueryDefinition"
19923 static const unsigned asn_MAP_value_to_canonical_200[] = { 1, 2, 3, 0 };
19924 static const unsigned asn_MAP_value_from_canonical_200[] = { 3, 0, 1, 2 };
19925 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_200[] = {
19926 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* RANfunctionID */
19927 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 1 }, /* RICqueryHeader */
19928 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, -1, 0 }, /* RICqueryDefinition */
19929 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICrequestID */
19931 static asn_CHOICE_specifics_t asn_SPC_value_specs_200 = {
19932 sizeof(struct RICQueryRequest_IEs__value),
19933 offsetof(struct RICQueryRequest_IEs__value, _asn_ctx),
19934 offsetof(struct RICQueryRequest_IEs__value, present),
19935 sizeof(((struct RICQueryRequest_IEs__value *)0)->present),
19936 asn_MAP_value_tag2el_200,
19937 4, /* Count of tags in the map */
19938 asn_MAP_value_to_canonical_200,
19939 asn_MAP_value_from_canonical_200,
19940 -1 /* Extensions start */
19942 static /* Use -fall-defs-global to expose */
19943 asn_TYPE_descriptor_t asn_DEF_value_200 = {
19947 0, /* No effective tags (pointer) */
19948 0, /* No effective tags (count) */
19949 0, /* No tags (pointer) */
19950 0, /* No tags (count) */
19952 #if !defined(ASN_DISABLE_OER_SUPPORT)
19954 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19955 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19957 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19958 OPEN_TYPE_constraint
19961 4, /* Elements count */
19962 &asn_SPC_value_specs_200 /* Additional specs */
19965 asn_TYPE_member_t asn_MBR_RICQueryRequest_IEs_197[] = {
19966 { ATF_NOFLAGS, 0, offsetof(struct RICQueryRequest_IEs, id),
19967 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
19969 &asn_DEF_ProtocolIE_ID,
19972 #if !defined(ASN_DISABLE_OER_SUPPORT)
19974 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19975 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19976 &asn_PER_memb_id_constr_198,
19977 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19978 memb_id_constraint_197
19980 0, 0, /* No default value */
19983 { ATF_NOFLAGS, 0, offsetof(struct RICQueryRequest_IEs, criticality),
19984 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
19986 &asn_DEF_Criticality,
19987 select_RICQueryRequest_IEs_criticality_type,
19989 #if !defined(ASN_DISABLE_OER_SUPPORT)
19991 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
19992 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
19993 &asn_PER_memb_criticality_constr_199,
19994 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
19995 memb_criticality_constraint_197
19997 0, 0, /* No default value */
20000 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICQueryRequest_IEs, value),
20001 -1 /* Ambiguous tag (ANY?) */,
20003 &asn_DEF_value_200,
20004 select_RICQueryRequest_IEs_value_type,
20006 #if !defined(ASN_DISABLE_OER_SUPPORT)
20008 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20009 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20010 &asn_PER_memb_value_constr_200,
20011 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20012 memb_value_constraint_197
20014 0, 0, /* No default value */
20018 static const ber_tlv_tag_t asn_DEF_RICQueryRequest_IEs_tags_197[] = {
20019 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20021 static const asn_TYPE_tag2member_t asn_MAP_RICQueryRequest_IEs_tag2el_197[] = {
20022 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
20023 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
20025 asn_SEQUENCE_specifics_t asn_SPC_RICQueryRequest_IEs_specs_197 = {
20026 sizeof(struct RICQueryRequest_IEs),
20027 offsetof(struct RICQueryRequest_IEs, _asn_ctx),
20028 asn_MAP_RICQueryRequest_IEs_tag2el_197,
20029 2, /* Count of tags in the map */
20030 0, 0, 0, /* Optional elements (not needed) */
20031 -1, /* First extension addition */
20033 asn_TYPE_descriptor_t asn_DEF_RICQueryRequest_IEs = {
20034 "RICQueryRequest-IEs",
20035 "RICQueryRequest-IEs",
20037 asn_DEF_RICQueryRequest_IEs_tags_197,
20038 sizeof(asn_DEF_RICQueryRequest_IEs_tags_197)
20039 /sizeof(asn_DEF_RICQueryRequest_IEs_tags_197[0]), /* 1 */
20040 asn_DEF_RICQueryRequest_IEs_tags_197, /* Same as above */
20041 sizeof(asn_DEF_RICQueryRequest_IEs_tags_197)
20042 /sizeof(asn_DEF_RICQueryRequest_IEs_tags_197[0]), /* 1 */
20044 #if !defined(ASN_DISABLE_OER_SUPPORT)
20046 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20047 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20049 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20050 SEQUENCE_constraint
20052 asn_MBR_RICQueryRequest_IEs_197,
20053 3, /* Elements count */
20054 &asn_SPC_RICQueryRequest_IEs_specs_197 /* Additional specs */
20057 static asn_TYPE_member_t asn_MBR_value_204[] = {
20058 { ATF_NOFLAGS, 0, offsetof(struct RICQueryResponse_IEs__value, choice.RICrequestID),
20059 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20061 &asn_DEF_RICrequestID,
20064 #if !defined(ASN_DISABLE_OER_SUPPORT)
20066 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20067 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20069 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20072 0, 0, /* No default value */
20075 { ATF_NOFLAGS, 0, offsetof(struct RICQueryResponse_IEs__value, choice.RANfunctionID),
20076 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
20078 &asn_DEF_RANfunctionID,
20081 #if !defined(ASN_DISABLE_OER_SUPPORT)
20083 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20084 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20086 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20089 0, 0, /* No default value */
20092 { ATF_NOFLAGS, 0, offsetof(struct RICQueryResponse_IEs__value, choice.RICqueryOutcome),
20093 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
20095 &asn_DEF_RICqueryOutcome,
20098 #if !defined(ASN_DISABLE_OER_SUPPORT)
20100 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20101 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20103 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20106 0, 0, /* No default value */
20110 static const unsigned asn_MAP_value_to_canonical_204[] = { 1, 2, 0 };
20111 static const unsigned asn_MAP_value_from_canonical_204[] = { 2, 0, 1 };
20112 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_204[] = {
20113 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* RANfunctionID */
20114 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 }, /* RICqueryOutcome */
20115 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICrequestID */
20117 static asn_CHOICE_specifics_t asn_SPC_value_specs_204 = {
20118 sizeof(struct RICQueryResponse_IEs__value),
20119 offsetof(struct RICQueryResponse_IEs__value, _asn_ctx),
20120 offsetof(struct RICQueryResponse_IEs__value, present),
20121 sizeof(((struct RICQueryResponse_IEs__value *)0)->present),
20122 asn_MAP_value_tag2el_204,
20123 3, /* Count of tags in the map */
20124 asn_MAP_value_to_canonical_204,
20125 asn_MAP_value_from_canonical_204,
20126 -1 /* Extensions start */
20128 static /* Use -fall-defs-global to expose */
20129 asn_TYPE_descriptor_t asn_DEF_value_204 = {
20133 0, /* No effective tags (pointer) */
20134 0, /* No effective tags (count) */
20135 0, /* No tags (pointer) */
20136 0, /* No tags (count) */
20138 #if !defined(ASN_DISABLE_OER_SUPPORT)
20140 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20141 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20143 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20144 OPEN_TYPE_constraint
20147 3, /* Elements count */
20148 &asn_SPC_value_specs_204 /* Additional specs */
20151 asn_TYPE_member_t asn_MBR_RICQueryResponse_IEs_201[] = {
20152 { ATF_NOFLAGS, 0, offsetof(struct RICQueryResponse_IEs, id),
20153 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
20155 &asn_DEF_ProtocolIE_ID,
20158 #if !defined(ASN_DISABLE_OER_SUPPORT)
20160 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20161 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20162 &asn_PER_memb_id_constr_202,
20163 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20164 memb_id_constraint_201
20166 0, 0, /* No default value */
20169 { ATF_NOFLAGS, 0, offsetof(struct RICQueryResponse_IEs, criticality),
20170 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
20172 &asn_DEF_Criticality,
20173 select_RICQueryResponse_IEs_criticality_type,
20175 #if !defined(ASN_DISABLE_OER_SUPPORT)
20177 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20178 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20179 &asn_PER_memb_criticality_constr_203,
20180 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20181 memb_criticality_constraint_201
20183 0, 0, /* No default value */
20186 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICQueryResponse_IEs, value),
20187 -1 /* Ambiguous tag (ANY?) */,
20189 &asn_DEF_value_204,
20190 select_RICQueryResponse_IEs_value_type,
20192 #if !defined(ASN_DISABLE_OER_SUPPORT)
20194 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20195 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20196 &asn_PER_memb_value_constr_204,
20197 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20198 memb_value_constraint_201
20200 0, 0, /* No default value */
20204 static const ber_tlv_tag_t asn_DEF_RICQueryResponse_IEs_tags_201[] = {
20205 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20207 static const asn_TYPE_tag2member_t asn_MAP_RICQueryResponse_IEs_tag2el_201[] = {
20208 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
20209 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
20211 asn_SEQUENCE_specifics_t asn_SPC_RICQueryResponse_IEs_specs_201 = {
20212 sizeof(struct RICQueryResponse_IEs),
20213 offsetof(struct RICQueryResponse_IEs, _asn_ctx),
20214 asn_MAP_RICQueryResponse_IEs_tag2el_201,
20215 2, /* Count of tags in the map */
20216 0, 0, 0, /* Optional elements (not needed) */
20217 -1, /* First extension addition */
20219 asn_TYPE_descriptor_t asn_DEF_RICQueryResponse_IEs = {
20220 "RICQueryResponse-IEs",
20221 "RICQueryResponse-IEs",
20223 asn_DEF_RICQueryResponse_IEs_tags_201,
20224 sizeof(asn_DEF_RICQueryResponse_IEs_tags_201)
20225 /sizeof(asn_DEF_RICQueryResponse_IEs_tags_201[0]), /* 1 */
20226 asn_DEF_RICQueryResponse_IEs_tags_201, /* Same as above */
20227 sizeof(asn_DEF_RICQueryResponse_IEs_tags_201)
20228 /sizeof(asn_DEF_RICQueryResponse_IEs_tags_201[0]), /* 1 */
20230 #if !defined(ASN_DISABLE_OER_SUPPORT)
20232 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20233 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20235 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20236 SEQUENCE_constraint
20238 asn_MBR_RICQueryResponse_IEs_201,
20239 3, /* Elements count */
20240 &asn_SPC_RICQueryResponse_IEs_specs_201 /* Additional specs */
20243 static asn_TYPE_member_t asn_MBR_value_208[] = {
20244 { ATF_NOFLAGS, 0, offsetof(struct RICQueryFailure_IEs__value, choice.RICrequestID),
20245 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20247 &asn_DEF_RICrequestID,
20250 #if !defined(ASN_DISABLE_OER_SUPPORT)
20252 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20253 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20255 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20258 0, 0, /* No default value */
20261 { ATF_NOFLAGS, 0, offsetof(struct RICQueryFailure_IEs__value, choice.RANfunctionID),
20262 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
20264 &asn_DEF_RANfunctionID,
20267 #if !defined(ASN_DISABLE_OER_SUPPORT)
20269 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20270 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20272 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20275 0, 0, /* No default value */
20278 { ATF_NOFLAGS, 0, offsetof(struct RICQueryFailure_IEs__value, choice.Cause),
20279 -1 /* Ambiguous tag (CHOICE?) */,
20284 #if !defined(ASN_DISABLE_OER_SUPPORT)
20286 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20287 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20289 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20292 0, 0, /* No default value */
20295 { ATF_NOFLAGS, 0, offsetof(struct RICQueryFailure_IEs__value, choice.CriticalityDiagnostics),
20296 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20298 &asn_DEF_CriticalityDiagnostics,
20301 #if !defined(ASN_DISABLE_OER_SUPPORT)
20303 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20304 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20306 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20309 0, 0, /* No default value */
20310 "CriticalityDiagnostics"
20313 static const unsigned asn_MAP_value_to_canonical_208[] = { 1, 0, 3, 2 };
20314 static const unsigned asn_MAP_value_from_canonical_208[] = { 1, 0, 3, 2 };
20315 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_208[] = {
20316 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* RANfunctionID */
20317 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* RICrequestID */
20318 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 }, /* CriticalityDiagnostics */
20319 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* ricRequest */
20320 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* ricService */
20321 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* e2Node */
20322 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* transport */
20323 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 }, /* protocol */
20324 { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 2, 0, 0 } /* misc */
20326 static asn_CHOICE_specifics_t asn_SPC_value_specs_208 = {
20327 sizeof(struct RICQueryFailure_IEs__value),
20328 offsetof(struct RICQueryFailure_IEs__value, _asn_ctx),
20329 offsetof(struct RICQueryFailure_IEs__value, present),
20330 sizeof(((struct RICQueryFailure_IEs__value *)0)->present),
20331 asn_MAP_value_tag2el_208,
20332 9, /* Count of tags in the map */
20333 asn_MAP_value_to_canonical_208,
20334 asn_MAP_value_from_canonical_208,
20335 -1 /* Extensions start */
20337 static /* Use -fall-defs-global to expose */
20338 asn_TYPE_descriptor_t asn_DEF_value_208 = {
20342 0, /* No effective tags (pointer) */
20343 0, /* No effective tags (count) */
20344 0, /* No tags (pointer) */
20345 0, /* No tags (count) */
20347 #if !defined(ASN_DISABLE_OER_SUPPORT)
20349 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20350 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20352 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20353 OPEN_TYPE_constraint
20356 4, /* Elements count */
20357 &asn_SPC_value_specs_208 /* Additional specs */
20360 asn_TYPE_member_t asn_MBR_RICQueryFailure_IEs_205[] = {
20361 { ATF_NOFLAGS, 0, offsetof(struct RICQueryFailure_IEs, id),
20362 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
20364 &asn_DEF_ProtocolIE_ID,
20367 #if !defined(ASN_DISABLE_OER_SUPPORT)
20369 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20370 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20371 &asn_PER_memb_id_constr_206,
20372 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20373 memb_id_constraint_205
20375 0, 0, /* No default value */
20378 { ATF_NOFLAGS, 0, offsetof(struct RICQueryFailure_IEs, criticality),
20379 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
20381 &asn_DEF_Criticality,
20382 select_RICQueryFailure_IEs_criticality_type,
20384 #if !defined(ASN_DISABLE_OER_SUPPORT)
20386 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20387 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20388 &asn_PER_memb_criticality_constr_207,
20389 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20390 memb_criticality_constraint_205
20392 0, 0, /* No default value */
20395 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICQueryFailure_IEs, value),
20396 -1 /* Ambiguous tag (ANY?) */,
20398 &asn_DEF_value_208,
20399 select_RICQueryFailure_IEs_value_type,
20401 #if !defined(ASN_DISABLE_OER_SUPPORT)
20403 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20404 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20405 &asn_PER_memb_value_constr_208,
20406 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20407 memb_value_constraint_205
20409 0, 0, /* No default value */
20413 static const ber_tlv_tag_t asn_DEF_RICQueryFailure_IEs_tags_205[] = {
20414 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20416 static const asn_TYPE_tag2member_t asn_MAP_RICQueryFailure_IEs_tag2el_205[] = {
20417 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
20418 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
20420 asn_SEQUENCE_specifics_t asn_SPC_RICQueryFailure_IEs_specs_205 = {
20421 sizeof(struct RICQueryFailure_IEs),
20422 offsetof(struct RICQueryFailure_IEs, _asn_ctx),
20423 asn_MAP_RICQueryFailure_IEs_tag2el_205,
20424 2, /* Count of tags in the map */
20425 0, 0, 0, /* Optional elements (not needed) */
20426 -1, /* First extension addition */
20428 asn_TYPE_descriptor_t asn_DEF_RICQueryFailure_IEs = {
20429 "RICQueryFailure-IEs",
20430 "RICQueryFailure-IEs",
20432 asn_DEF_RICQueryFailure_IEs_tags_205,
20433 sizeof(asn_DEF_RICQueryFailure_IEs_tags_205)
20434 /sizeof(asn_DEF_RICQueryFailure_IEs_tags_205[0]), /* 1 */
20435 asn_DEF_RICQueryFailure_IEs_tags_205, /* Same as above */
20436 sizeof(asn_DEF_RICQueryFailure_IEs_tags_205)
20437 /sizeof(asn_DEF_RICQueryFailure_IEs_tags_205[0]), /* 1 */
20439 #if !defined(ASN_DISABLE_OER_SUPPORT)
20441 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20442 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20444 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20445 SEQUENCE_constraint
20447 asn_MBR_RICQueryFailure_IEs_205,
20448 3, /* Elements count */
20449 &asn_SPC_RICQueryFailure_IEs_specs_205 /* Additional specs */
20452 static asn_TYPE_member_t asn_MBR_value_212[] = {
20453 { ATF_NOFLAGS, 0, offsetof(struct ErrorIndication_IEs__value, choice.TransactionID),
20454 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
20456 &asn_DEF_TransactionID,
20459 #if !defined(ASN_DISABLE_OER_SUPPORT)
20461 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20462 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20464 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20467 0, 0, /* No default value */
20470 { ATF_NOFLAGS, 0, offsetof(struct ErrorIndication_IEs__value, choice.RICrequestID),
20471 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20473 &asn_DEF_RICrequestID,
20476 #if !defined(ASN_DISABLE_OER_SUPPORT)
20478 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20479 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20481 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20484 0, 0, /* No default value */
20487 { ATF_NOFLAGS, 0, offsetof(struct ErrorIndication_IEs__value, choice.RANfunctionID),
20488 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
20490 &asn_DEF_RANfunctionID,
20493 #if !defined(ASN_DISABLE_OER_SUPPORT)
20495 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20496 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20498 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20501 0, 0, /* No default value */
20504 { ATF_NOFLAGS, 0, offsetof(struct ErrorIndication_IEs__value, choice.Cause),
20505 -1 /* Ambiguous tag (CHOICE?) */,
20510 #if !defined(ASN_DISABLE_OER_SUPPORT)
20512 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20513 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20515 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20518 0, 0, /* No default value */
20521 { ATF_NOFLAGS, 0, offsetof(struct ErrorIndication_IEs__value, choice.CriticalityDiagnostics),
20522 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20524 &asn_DEF_CriticalityDiagnostics,
20527 #if !defined(ASN_DISABLE_OER_SUPPORT)
20529 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20530 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20532 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20535 0, 0, /* No default value */
20536 "CriticalityDiagnostics"
20539 static const unsigned asn_MAP_value_to_canonical_212[] = { 0, 2, 1, 4, 3 };
20540 static const unsigned asn_MAP_value_from_canonical_212[] = { 0, 2, 1, 4, 3 };
20541 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_212[] = {
20542 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* TransactionID */
20543 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -1, 0 }, /* RANfunctionID */
20544 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* RICrequestID */
20545 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 0 }, /* CriticalityDiagnostics */
20546 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 3, 0, 0 }, /* ricRequest */
20547 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 3, 0, 0 }, /* ricService */
20548 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 3, 0, 0 }, /* e2Node */
20549 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* transport */
20550 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 3, 0, 0 }, /* protocol */
20551 { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 3, 0, 0 } /* misc */
20553 static asn_CHOICE_specifics_t asn_SPC_value_specs_212 = {
20554 sizeof(struct ErrorIndication_IEs__value),
20555 offsetof(struct ErrorIndication_IEs__value, _asn_ctx),
20556 offsetof(struct ErrorIndication_IEs__value, present),
20557 sizeof(((struct ErrorIndication_IEs__value *)0)->present),
20558 asn_MAP_value_tag2el_212,
20559 10, /* Count of tags in the map */
20560 asn_MAP_value_to_canonical_212,
20561 asn_MAP_value_from_canonical_212,
20562 -1 /* Extensions start */
20564 static /* Use -fall-defs-global to expose */
20565 asn_TYPE_descriptor_t asn_DEF_value_212 = {
20569 0, /* No effective tags (pointer) */
20570 0, /* No effective tags (count) */
20571 0, /* No tags (pointer) */
20572 0, /* No tags (count) */
20574 #if !defined(ASN_DISABLE_OER_SUPPORT)
20576 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20577 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20579 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20580 OPEN_TYPE_constraint
20583 5, /* Elements count */
20584 &asn_SPC_value_specs_212 /* Additional specs */
20587 asn_TYPE_member_t asn_MBR_ErrorIndication_IEs_209[] = {
20588 { ATF_NOFLAGS, 0, offsetof(struct ErrorIndication_IEs, id),
20589 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
20591 &asn_DEF_ProtocolIE_ID,
20594 #if !defined(ASN_DISABLE_OER_SUPPORT)
20596 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20597 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20598 &asn_PER_memb_id_constr_210,
20599 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20600 memb_id_constraint_209
20602 0, 0, /* No default value */
20605 { ATF_NOFLAGS, 0, offsetof(struct ErrorIndication_IEs, criticality),
20606 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
20608 &asn_DEF_Criticality,
20609 select_ErrorIndication_IEs_criticality_type,
20611 #if !defined(ASN_DISABLE_OER_SUPPORT)
20613 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20614 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20615 &asn_PER_memb_criticality_constr_211,
20616 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20617 memb_criticality_constraint_209
20619 0, 0, /* No default value */
20622 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ErrorIndication_IEs, value),
20623 -1 /* Ambiguous tag (ANY?) */,
20625 &asn_DEF_value_212,
20626 select_ErrorIndication_IEs_value_type,
20628 #if !defined(ASN_DISABLE_OER_SUPPORT)
20630 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20631 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20632 &asn_PER_memb_value_constr_212,
20633 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20634 memb_value_constraint_209
20636 0, 0, /* No default value */
20640 static const ber_tlv_tag_t asn_DEF_ErrorIndication_IEs_tags_209[] = {
20641 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20643 static const asn_TYPE_tag2member_t asn_MAP_ErrorIndication_IEs_tag2el_209[] = {
20644 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
20645 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
20647 asn_SEQUENCE_specifics_t asn_SPC_ErrorIndication_IEs_specs_209 = {
20648 sizeof(struct ErrorIndication_IEs),
20649 offsetof(struct ErrorIndication_IEs, _asn_ctx),
20650 asn_MAP_ErrorIndication_IEs_tag2el_209,
20651 2, /* Count of tags in the map */
20652 0, 0, 0, /* Optional elements (not needed) */
20653 -1, /* First extension addition */
20655 asn_TYPE_descriptor_t asn_DEF_ErrorIndication_IEs = {
20656 "ErrorIndication-IEs",
20657 "ErrorIndication-IEs",
20659 asn_DEF_ErrorIndication_IEs_tags_209,
20660 sizeof(asn_DEF_ErrorIndication_IEs_tags_209)
20661 /sizeof(asn_DEF_ErrorIndication_IEs_tags_209[0]), /* 1 */
20662 asn_DEF_ErrorIndication_IEs_tags_209, /* Same as above */
20663 sizeof(asn_DEF_ErrorIndication_IEs_tags_209)
20664 /sizeof(asn_DEF_ErrorIndication_IEs_tags_209[0]), /* 1 */
20666 #if !defined(ASN_DISABLE_OER_SUPPORT)
20668 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20669 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20671 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20672 SEQUENCE_constraint
20674 asn_MBR_ErrorIndication_IEs_209,
20675 3, /* Elements count */
20676 &asn_SPC_ErrorIndication_IEs_specs_209 /* Additional specs */
20679 static asn_TYPE_member_t asn_MBR_value_216[] = {
20680 { ATF_NOFLAGS, 0, offsetof(struct E2setupRequestIEs__value, choice.TransactionID),
20681 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
20683 &asn_DEF_TransactionID,
20686 #if !defined(ASN_DISABLE_OER_SUPPORT)
20688 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20689 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20691 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20694 0, 0, /* No default value */
20697 { ATF_NOFLAGS, 0, offsetof(struct E2setupRequestIEs__value, choice.GlobalE2node_ID),
20698 -1 /* Ambiguous tag (CHOICE?) */,
20700 &asn_DEF_GlobalE2node_ID,
20703 #if !defined(ASN_DISABLE_OER_SUPPORT)
20705 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20706 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20708 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20711 0, 0, /* No default value */
20714 { ATF_NOFLAGS, 0, offsetof(struct E2setupRequestIEs__value, choice.RANfunctions_List),
20715 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20717 &asn_DEF_RANfunctions_List,
20720 #if !defined(ASN_DISABLE_OER_SUPPORT)
20722 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20723 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20725 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20728 0, 0, /* No default value */
20729 "RANfunctions-List"
20731 { ATF_NOFLAGS, 0, offsetof(struct E2setupRequestIEs__value, choice.E2nodeComponentConfigAddition_List),
20732 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20734 &asn_DEF_E2nodeComponentConfigAddition_List,
20737 #if !defined(ASN_DISABLE_OER_SUPPORT)
20739 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20740 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20742 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20745 0, 0, /* No default value */
20746 "E2nodeComponentConfigAddition-List"
20749 static const unsigned asn_MAP_value_to_canonical_216[] = { 0, 2, 3, 1 };
20750 static const unsigned asn_MAP_value_from_canonical_216[] = { 0, 3, 1, 2 };
20751 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_216[] = {
20752 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
20753 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 1 }, /* RANfunctions-List */
20754 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 }, /* E2nodeComponentConfigAddition-List */
20755 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* gNB */
20756 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* en-gNB */
20757 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* ng-eNB */
20758 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* eNB */
20760 static asn_CHOICE_specifics_t asn_SPC_value_specs_216 = {
20761 sizeof(struct E2setupRequestIEs__value),
20762 offsetof(struct E2setupRequestIEs__value, _asn_ctx),
20763 offsetof(struct E2setupRequestIEs__value, present),
20764 sizeof(((struct E2setupRequestIEs__value *)0)->present),
20765 asn_MAP_value_tag2el_216,
20766 7, /* Count of tags in the map */
20767 asn_MAP_value_to_canonical_216,
20768 asn_MAP_value_from_canonical_216,
20769 -1 /* Extensions start */
20771 static /* Use -fall-defs-global to expose */
20772 asn_TYPE_descriptor_t asn_DEF_value_216 = {
20776 0, /* No effective tags (pointer) */
20777 0, /* No effective tags (count) */
20778 0, /* No tags (pointer) */
20779 0, /* No tags (count) */
20781 #if !defined(ASN_DISABLE_OER_SUPPORT)
20783 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20784 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20786 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20787 OPEN_TYPE_constraint
20790 4, /* Elements count */
20791 &asn_SPC_value_specs_216 /* Additional specs */
20794 asn_TYPE_member_t asn_MBR_E2setupRequestIEs_213[] = {
20795 { ATF_NOFLAGS, 0, offsetof(struct E2setupRequestIEs, id),
20796 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
20798 &asn_DEF_ProtocolIE_ID,
20801 #if !defined(ASN_DISABLE_OER_SUPPORT)
20803 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20804 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20805 &asn_PER_memb_id_constr_214,
20806 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20807 memb_id_constraint_213
20809 0, 0, /* No default value */
20812 { ATF_NOFLAGS, 0, offsetof(struct E2setupRequestIEs, criticality),
20813 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
20815 &asn_DEF_Criticality,
20816 select_E2setupRequestIEs_criticality_type,
20818 #if !defined(ASN_DISABLE_OER_SUPPORT)
20820 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20821 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20822 &asn_PER_memb_criticality_constr_215,
20823 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20824 memb_criticality_constraint_213
20826 0, 0, /* No default value */
20829 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E2setupRequestIEs, value),
20830 -1 /* Ambiguous tag (ANY?) */,
20832 &asn_DEF_value_216,
20833 select_E2setupRequestIEs_value_type,
20835 #if !defined(ASN_DISABLE_OER_SUPPORT)
20837 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20838 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20839 &asn_PER_memb_value_constr_216,
20840 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20841 memb_value_constraint_213
20843 0, 0, /* No default value */
20847 static const ber_tlv_tag_t asn_DEF_E2setupRequestIEs_tags_213[] = {
20848 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20850 static const asn_TYPE_tag2member_t asn_MAP_E2setupRequestIEs_tag2el_213[] = {
20851 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
20852 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
20854 asn_SEQUENCE_specifics_t asn_SPC_E2setupRequestIEs_specs_213 = {
20855 sizeof(struct E2setupRequestIEs),
20856 offsetof(struct E2setupRequestIEs, _asn_ctx),
20857 asn_MAP_E2setupRequestIEs_tag2el_213,
20858 2, /* Count of tags in the map */
20859 0, 0, 0, /* Optional elements (not needed) */
20860 -1, /* First extension addition */
20862 asn_TYPE_descriptor_t asn_DEF_E2setupRequestIEs = {
20863 "E2setupRequestIEs",
20864 "E2setupRequestIEs",
20866 asn_DEF_E2setupRequestIEs_tags_213,
20867 sizeof(asn_DEF_E2setupRequestIEs_tags_213)
20868 /sizeof(asn_DEF_E2setupRequestIEs_tags_213[0]), /* 1 */
20869 asn_DEF_E2setupRequestIEs_tags_213, /* Same as above */
20870 sizeof(asn_DEF_E2setupRequestIEs_tags_213)
20871 /sizeof(asn_DEF_E2setupRequestIEs_tags_213[0]), /* 1 */
20873 #if !defined(ASN_DISABLE_OER_SUPPORT)
20875 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20876 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20878 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20879 SEQUENCE_constraint
20881 asn_MBR_E2setupRequestIEs_213,
20882 3, /* Elements count */
20883 &asn_SPC_E2setupRequestIEs_specs_213 /* Additional specs */
20886 static asn_TYPE_member_t asn_MBR_value_220[] = {
20887 { ATF_NOFLAGS, 0, offsetof(struct E2setupResponseIEs__value, choice.TransactionID),
20888 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
20890 &asn_DEF_TransactionID,
20893 #if !defined(ASN_DISABLE_OER_SUPPORT)
20895 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20896 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20898 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20901 0, 0, /* No default value */
20904 { ATF_NOFLAGS, 0, offsetof(struct E2setupResponseIEs__value, choice.GlobalRIC_ID),
20905 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20907 &asn_DEF_GlobalRIC_ID,
20910 #if !defined(ASN_DISABLE_OER_SUPPORT)
20912 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20913 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20915 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20918 0, 0, /* No default value */
20921 { ATF_NOFLAGS, 0, offsetof(struct E2setupResponseIEs__value, choice.RANfunctionsID_List),
20922 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20924 &asn_DEF_RANfunctionsID_List,
20927 #if !defined(ASN_DISABLE_OER_SUPPORT)
20929 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20930 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20932 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20935 0, 0, /* No default value */
20936 "RANfunctionsID-List"
20938 { ATF_NOFLAGS, 0, offsetof(struct E2setupResponseIEs__value, choice.RANfunctionsIDcause_List),
20939 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20941 &asn_DEF_RANfunctionsIDcause_List,
20944 #if !defined(ASN_DISABLE_OER_SUPPORT)
20946 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20947 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20949 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20952 0, 0, /* No default value */
20953 "RANfunctionsIDcause-List"
20955 { ATF_NOFLAGS, 0, offsetof(struct E2setupResponseIEs__value, choice.E2nodeComponentConfigAdditionAck_List),
20956 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20958 &asn_DEF_E2nodeComponentConfigAdditionAck_List,
20961 #if !defined(ASN_DISABLE_OER_SUPPORT)
20963 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20964 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20966 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
20969 0, 0, /* No default value */
20970 "E2nodeComponentConfigAdditionAck-List"
20973 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_220[] = {
20974 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
20975 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 3 }, /* GlobalRIC-ID */
20976 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 2 }, /* RANfunctionsID-List */
20977 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 1 }, /* RANfunctionsIDcause-List */
20978 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 0 } /* E2nodeComponentConfigAdditionAck-List */
20980 static asn_CHOICE_specifics_t asn_SPC_value_specs_220 = {
20981 sizeof(struct E2setupResponseIEs__value),
20982 offsetof(struct E2setupResponseIEs__value, _asn_ctx),
20983 offsetof(struct E2setupResponseIEs__value, present),
20984 sizeof(((struct E2setupResponseIEs__value *)0)->present),
20985 asn_MAP_value_tag2el_220,
20986 5, /* Count of tags in the map */
20988 -1 /* Extensions start */
20990 static /* Use -fall-defs-global to expose */
20991 asn_TYPE_descriptor_t asn_DEF_value_220 = {
20995 0, /* No effective tags (pointer) */
20996 0, /* No effective tags (count) */
20997 0, /* No tags (pointer) */
20998 0, /* No tags (count) */
21000 #if !defined(ASN_DISABLE_OER_SUPPORT)
21002 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21003 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21005 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21006 OPEN_TYPE_constraint
21009 5, /* Elements count */
21010 &asn_SPC_value_specs_220 /* Additional specs */
21013 asn_TYPE_member_t asn_MBR_E2setupResponseIEs_217[] = {
21014 { ATF_NOFLAGS, 0, offsetof(struct E2setupResponseIEs, id),
21015 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
21017 &asn_DEF_ProtocolIE_ID,
21020 #if !defined(ASN_DISABLE_OER_SUPPORT)
21022 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21023 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21024 &asn_PER_memb_id_constr_218,
21025 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21026 memb_id_constraint_217
21028 0, 0, /* No default value */
21031 { ATF_NOFLAGS, 0, offsetof(struct E2setupResponseIEs, criticality),
21032 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21034 &asn_DEF_Criticality,
21035 select_E2setupResponseIEs_criticality_type,
21037 #if !defined(ASN_DISABLE_OER_SUPPORT)
21039 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21040 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21041 &asn_PER_memb_criticality_constr_219,
21042 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21043 memb_criticality_constraint_217
21045 0, 0, /* No default value */
21048 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E2setupResponseIEs, value),
21049 -1 /* Ambiguous tag (ANY?) */,
21051 &asn_DEF_value_220,
21052 select_E2setupResponseIEs_value_type,
21054 #if !defined(ASN_DISABLE_OER_SUPPORT)
21056 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21057 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21058 &asn_PER_memb_value_constr_220,
21059 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21060 memb_value_constraint_217
21062 0, 0, /* No default value */
21066 static const ber_tlv_tag_t asn_DEF_E2setupResponseIEs_tags_217[] = {
21067 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21069 static const asn_TYPE_tag2member_t asn_MAP_E2setupResponseIEs_tag2el_217[] = {
21070 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
21071 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
21073 asn_SEQUENCE_specifics_t asn_SPC_E2setupResponseIEs_specs_217 = {
21074 sizeof(struct E2setupResponseIEs),
21075 offsetof(struct E2setupResponseIEs, _asn_ctx),
21076 asn_MAP_E2setupResponseIEs_tag2el_217,
21077 2, /* Count of tags in the map */
21078 0, 0, 0, /* Optional elements (not needed) */
21079 -1, /* First extension addition */
21081 asn_TYPE_descriptor_t asn_DEF_E2setupResponseIEs = {
21082 "E2setupResponseIEs",
21083 "E2setupResponseIEs",
21085 asn_DEF_E2setupResponseIEs_tags_217,
21086 sizeof(asn_DEF_E2setupResponseIEs_tags_217)
21087 /sizeof(asn_DEF_E2setupResponseIEs_tags_217[0]), /* 1 */
21088 asn_DEF_E2setupResponseIEs_tags_217, /* Same as above */
21089 sizeof(asn_DEF_E2setupResponseIEs_tags_217)
21090 /sizeof(asn_DEF_E2setupResponseIEs_tags_217[0]), /* 1 */
21092 #if !defined(ASN_DISABLE_OER_SUPPORT)
21094 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21095 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21097 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21098 SEQUENCE_constraint
21100 asn_MBR_E2setupResponseIEs_217,
21101 3, /* Elements count */
21102 &asn_SPC_E2setupResponseIEs_specs_217 /* Additional specs */
21105 static asn_TYPE_member_t asn_MBR_value_224[] = {
21106 { ATF_NOFLAGS, 0, offsetof(struct E2setupFailureIEs__value, choice.TransactionID),
21107 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
21109 &asn_DEF_TransactionID,
21112 #if !defined(ASN_DISABLE_OER_SUPPORT)
21114 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21115 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21117 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21120 0, 0, /* No default value */
21123 { ATF_NOFLAGS, 0, offsetof(struct E2setupFailureIEs__value, choice.Cause),
21124 -1 /* Ambiguous tag (CHOICE?) */,
21129 #if !defined(ASN_DISABLE_OER_SUPPORT)
21131 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21132 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21134 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21137 0, 0, /* No default value */
21140 { ATF_NOFLAGS, 0, offsetof(struct E2setupFailureIEs__value, choice.TimeToWait),
21141 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21143 &asn_DEF_TimeToWait,
21146 #if !defined(ASN_DISABLE_OER_SUPPORT)
21148 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21149 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21151 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21154 0, 0, /* No default value */
21157 { ATF_NOFLAGS, 0, offsetof(struct E2setupFailureIEs__value, choice.CriticalityDiagnostics),
21158 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21160 &asn_DEF_CriticalityDiagnostics,
21163 #if !defined(ASN_DISABLE_OER_SUPPORT)
21165 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21166 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21168 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21171 0, 0, /* No default value */
21172 "CriticalityDiagnostics"
21174 { ATF_NOFLAGS, 0, offsetof(struct E2setupFailureIEs__value, choice.TNLinformation),
21175 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21177 &asn_DEF_TNLinformation,
21180 #if !defined(ASN_DISABLE_OER_SUPPORT)
21182 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21183 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21185 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21188 0, 0, /* No default value */
21192 static const unsigned asn_MAP_value_to_canonical_224[] = { 0, 2, 3, 4, 1 };
21193 static const unsigned asn_MAP_value_from_canonical_224[] = { 0, 4, 1, 2, 3 };
21194 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_224[] = {
21195 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
21196 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 0 }, /* TimeToWait */
21197 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 1 }, /* CriticalityDiagnostics */
21198 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 0 }, /* TNLinformation */
21199 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* ricRequest */
21200 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* ricService */
21201 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* e2Node */
21202 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 }, /* transport */
21203 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 1, 0, 0 }, /* protocol */
21204 { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 1, 0, 0 } /* misc */
21206 static asn_CHOICE_specifics_t asn_SPC_value_specs_224 = {
21207 sizeof(struct E2setupFailureIEs__value),
21208 offsetof(struct E2setupFailureIEs__value, _asn_ctx),
21209 offsetof(struct E2setupFailureIEs__value, present),
21210 sizeof(((struct E2setupFailureIEs__value *)0)->present),
21211 asn_MAP_value_tag2el_224,
21212 10, /* Count of tags in the map */
21213 asn_MAP_value_to_canonical_224,
21214 asn_MAP_value_from_canonical_224,
21215 -1 /* Extensions start */
21217 static /* Use -fall-defs-global to expose */
21218 asn_TYPE_descriptor_t asn_DEF_value_224 = {
21222 0, /* No effective tags (pointer) */
21223 0, /* No effective tags (count) */
21224 0, /* No tags (pointer) */
21225 0, /* No tags (count) */
21227 #if !defined(ASN_DISABLE_OER_SUPPORT)
21229 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21230 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21232 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21233 OPEN_TYPE_constraint
21236 5, /* Elements count */
21237 &asn_SPC_value_specs_224 /* Additional specs */
21240 asn_TYPE_member_t asn_MBR_E2setupFailureIEs_221[] = {
21241 { ATF_NOFLAGS, 0, offsetof(struct E2setupFailureIEs, id),
21242 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
21244 &asn_DEF_ProtocolIE_ID,
21247 #if !defined(ASN_DISABLE_OER_SUPPORT)
21249 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21250 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21251 &asn_PER_memb_id_constr_222,
21252 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21253 memb_id_constraint_221
21255 0, 0, /* No default value */
21258 { ATF_NOFLAGS, 0, offsetof(struct E2setupFailureIEs, criticality),
21259 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21261 &asn_DEF_Criticality,
21262 select_E2setupFailureIEs_criticality_type,
21264 #if !defined(ASN_DISABLE_OER_SUPPORT)
21266 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21267 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21268 &asn_PER_memb_criticality_constr_223,
21269 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21270 memb_criticality_constraint_221
21272 0, 0, /* No default value */
21275 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E2setupFailureIEs, value),
21276 -1 /* Ambiguous tag (ANY?) */,
21278 &asn_DEF_value_224,
21279 select_E2setupFailureIEs_value_type,
21281 #if !defined(ASN_DISABLE_OER_SUPPORT)
21283 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21284 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21285 &asn_PER_memb_value_constr_224,
21286 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21287 memb_value_constraint_221
21289 0, 0, /* No default value */
21293 static const ber_tlv_tag_t asn_DEF_E2setupFailureIEs_tags_221[] = {
21294 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21296 static const asn_TYPE_tag2member_t asn_MAP_E2setupFailureIEs_tag2el_221[] = {
21297 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
21298 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
21300 asn_SEQUENCE_specifics_t asn_SPC_E2setupFailureIEs_specs_221 = {
21301 sizeof(struct E2setupFailureIEs),
21302 offsetof(struct E2setupFailureIEs, _asn_ctx),
21303 asn_MAP_E2setupFailureIEs_tag2el_221,
21304 2, /* Count of tags in the map */
21305 0, 0, 0, /* Optional elements (not needed) */
21306 -1, /* First extension addition */
21308 asn_TYPE_descriptor_t asn_DEF_E2setupFailureIEs = {
21309 "E2setupFailureIEs",
21310 "E2setupFailureIEs",
21312 asn_DEF_E2setupFailureIEs_tags_221,
21313 sizeof(asn_DEF_E2setupFailureIEs_tags_221)
21314 /sizeof(asn_DEF_E2setupFailureIEs_tags_221[0]), /* 1 */
21315 asn_DEF_E2setupFailureIEs_tags_221, /* Same as above */
21316 sizeof(asn_DEF_E2setupFailureIEs_tags_221)
21317 /sizeof(asn_DEF_E2setupFailureIEs_tags_221[0]), /* 1 */
21319 #if !defined(ASN_DISABLE_OER_SUPPORT)
21321 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21322 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21324 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21325 SEQUENCE_constraint
21327 asn_MBR_E2setupFailureIEs_221,
21328 3, /* Elements count */
21329 &asn_SPC_E2setupFailureIEs_specs_221 /* Additional specs */
21332 static asn_TYPE_member_t asn_MBR_value_228[] = {
21333 { ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdate_IEs__value, choice.TransactionID),
21334 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
21336 &asn_DEF_TransactionID,
21339 #if !defined(ASN_DISABLE_OER_SUPPORT)
21341 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21342 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21344 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21347 0, 0, /* No default value */
21350 { ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdate_IEs__value, choice.E2connectionUpdate_List),
21351 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21353 &asn_DEF_E2connectionUpdate_List,
21356 #if !defined(ASN_DISABLE_OER_SUPPORT)
21358 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21359 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21361 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21364 0, 0, /* No default value */
21365 "E2connectionUpdate-List"
21367 { ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdate_IEs__value, choice.E2connectionUpdateRemove_List),
21368 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21370 &asn_DEF_E2connectionUpdateRemove_List,
21373 #if !defined(ASN_DISABLE_OER_SUPPORT)
21375 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21376 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21378 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21381 0, 0, /* No default value */
21382 "E2connectionUpdateRemove-List"
21384 { ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdate_IEs__value, choice.E2connectionUpdate_List_1),
21385 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21387 &asn_DEF_E2connectionUpdate_List,
21390 #if !defined(ASN_DISABLE_OER_SUPPORT)
21392 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21393 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21395 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21398 0, 0, /* No default value */
21399 "E2connectionUpdate-List"
21402 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_228[] = {
21403 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
21404 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 2 }, /* E2connectionUpdate-List */
21405 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 1 }, /* E2connectionUpdateRemove-List */
21406 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 0 } /* E2connectionUpdate-List */
21408 static asn_CHOICE_specifics_t asn_SPC_value_specs_228 = {
21409 sizeof(struct E2connectionUpdate_IEs__value),
21410 offsetof(struct E2connectionUpdate_IEs__value, _asn_ctx),
21411 offsetof(struct E2connectionUpdate_IEs__value, present),
21412 sizeof(((struct E2connectionUpdate_IEs__value *)0)->present),
21413 asn_MAP_value_tag2el_228,
21414 4, /* Count of tags in the map */
21416 -1 /* Extensions start */
21418 static /* Use -fall-defs-global to expose */
21419 asn_TYPE_descriptor_t asn_DEF_value_228 = {
21423 0, /* No effective tags (pointer) */
21424 0, /* No effective tags (count) */
21425 0, /* No tags (pointer) */
21426 0, /* No tags (count) */
21428 #if !defined(ASN_DISABLE_OER_SUPPORT)
21430 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21431 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21433 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21434 OPEN_TYPE_constraint
21437 4, /* Elements count */
21438 &asn_SPC_value_specs_228 /* Additional specs */
21441 asn_TYPE_member_t asn_MBR_E2connectionUpdate_IEs_225[] = {
21442 { ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdate_IEs, id),
21443 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
21445 &asn_DEF_ProtocolIE_ID,
21448 #if !defined(ASN_DISABLE_OER_SUPPORT)
21450 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21451 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21452 &asn_PER_memb_id_constr_226,
21453 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21454 memb_id_constraint_225
21456 0, 0, /* No default value */
21459 { ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdate_IEs, criticality),
21460 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21462 &asn_DEF_Criticality,
21463 select_E2connectionUpdate_IEs_criticality_type,
21465 #if !defined(ASN_DISABLE_OER_SUPPORT)
21467 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21468 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21469 &asn_PER_memb_criticality_constr_227,
21470 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21471 memb_criticality_constraint_225
21473 0, 0, /* No default value */
21476 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdate_IEs, value),
21477 -1 /* Ambiguous tag (ANY?) */,
21479 &asn_DEF_value_228,
21480 select_E2connectionUpdate_IEs_value_type,
21482 #if !defined(ASN_DISABLE_OER_SUPPORT)
21484 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21485 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21486 &asn_PER_memb_value_constr_228,
21487 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21488 memb_value_constraint_225
21490 0, 0, /* No default value */
21494 static const ber_tlv_tag_t asn_DEF_E2connectionUpdate_IEs_tags_225[] = {
21495 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21497 static const asn_TYPE_tag2member_t asn_MAP_E2connectionUpdate_IEs_tag2el_225[] = {
21498 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
21499 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
21501 asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdate_IEs_specs_225 = {
21502 sizeof(struct E2connectionUpdate_IEs),
21503 offsetof(struct E2connectionUpdate_IEs, _asn_ctx),
21504 asn_MAP_E2connectionUpdate_IEs_tag2el_225,
21505 2, /* Count of tags in the map */
21506 0, 0, 0, /* Optional elements (not needed) */
21507 -1, /* First extension addition */
21509 asn_TYPE_descriptor_t asn_DEF_E2connectionUpdate_IEs = {
21510 "E2connectionUpdate-IEs",
21511 "E2connectionUpdate-IEs",
21513 asn_DEF_E2connectionUpdate_IEs_tags_225,
21514 sizeof(asn_DEF_E2connectionUpdate_IEs_tags_225)
21515 /sizeof(asn_DEF_E2connectionUpdate_IEs_tags_225[0]), /* 1 */
21516 asn_DEF_E2connectionUpdate_IEs_tags_225, /* Same as above */
21517 sizeof(asn_DEF_E2connectionUpdate_IEs_tags_225)
21518 /sizeof(asn_DEF_E2connectionUpdate_IEs_tags_225[0]), /* 1 */
21520 #if !defined(ASN_DISABLE_OER_SUPPORT)
21522 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21523 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21525 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21526 SEQUENCE_constraint
21528 asn_MBR_E2connectionUpdate_IEs_225,
21529 3, /* Elements count */
21530 &asn_SPC_E2connectionUpdate_IEs_specs_225 /* Additional specs */
21533 static asn_TYPE_member_t asn_MBR_value_232[] = {
21534 { ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdateAck_IEs__value, choice.TransactionID),
21535 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
21537 &asn_DEF_TransactionID,
21540 #if !defined(ASN_DISABLE_OER_SUPPORT)
21542 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21543 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21545 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21548 0, 0, /* No default value */
21551 { ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdateAck_IEs__value, choice.E2connectionUpdate_List),
21552 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21554 &asn_DEF_E2connectionUpdate_List,
21557 #if !defined(ASN_DISABLE_OER_SUPPORT)
21559 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21560 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21562 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21565 0, 0, /* No default value */
21566 "E2connectionUpdate-List"
21568 { ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdateAck_IEs__value, choice.E2connectionSetupFailed_List),
21569 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21571 &asn_DEF_E2connectionSetupFailed_List,
21574 #if !defined(ASN_DISABLE_OER_SUPPORT)
21576 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21577 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21579 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21582 0, 0, /* No default value */
21583 "E2connectionSetupFailed-List"
21586 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_232[] = {
21587 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
21588 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* E2connectionUpdate-List */
21589 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* E2connectionSetupFailed-List */
21591 static asn_CHOICE_specifics_t asn_SPC_value_specs_232 = {
21592 sizeof(struct E2connectionUpdateAck_IEs__value),
21593 offsetof(struct E2connectionUpdateAck_IEs__value, _asn_ctx),
21594 offsetof(struct E2connectionUpdateAck_IEs__value, present),
21595 sizeof(((struct E2connectionUpdateAck_IEs__value *)0)->present),
21596 asn_MAP_value_tag2el_232,
21597 3, /* Count of tags in the map */
21599 -1 /* Extensions start */
21601 static /* Use -fall-defs-global to expose */
21602 asn_TYPE_descriptor_t asn_DEF_value_232 = {
21606 0, /* No effective tags (pointer) */
21607 0, /* No effective tags (count) */
21608 0, /* No tags (pointer) */
21609 0, /* No tags (count) */
21611 #if !defined(ASN_DISABLE_OER_SUPPORT)
21613 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21614 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21616 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21617 OPEN_TYPE_constraint
21620 3, /* Elements count */
21621 &asn_SPC_value_specs_232 /* Additional specs */
21624 asn_TYPE_member_t asn_MBR_E2connectionUpdateAck_IEs_229[] = {
21625 { ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdateAck_IEs, id),
21626 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
21628 &asn_DEF_ProtocolIE_ID,
21631 #if !defined(ASN_DISABLE_OER_SUPPORT)
21633 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21634 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21635 &asn_PER_memb_id_constr_230,
21636 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21637 memb_id_constraint_229
21639 0, 0, /* No default value */
21642 { ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdateAck_IEs, criticality),
21643 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21645 &asn_DEF_Criticality,
21646 select_E2connectionUpdateAck_IEs_criticality_type,
21648 #if !defined(ASN_DISABLE_OER_SUPPORT)
21650 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21651 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21652 &asn_PER_memb_criticality_constr_231,
21653 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21654 memb_criticality_constraint_229
21656 0, 0, /* No default value */
21659 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdateAck_IEs, value),
21660 -1 /* Ambiguous tag (ANY?) */,
21662 &asn_DEF_value_232,
21663 select_E2connectionUpdateAck_IEs_value_type,
21665 #if !defined(ASN_DISABLE_OER_SUPPORT)
21667 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21668 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21669 &asn_PER_memb_value_constr_232,
21670 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21671 memb_value_constraint_229
21673 0, 0, /* No default value */
21677 static const ber_tlv_tag_t asn_DEF_E2connectionUpdateAck_IEs_tags_229[] = {
21678 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21680 static const asn_TYPE_tag2member_t asn_MAP_E2connectionUpdateAck_IEs_tag2el_229[] = {
21681 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
21682 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
21684 asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdateAck_IEs_specs_229 = {
21685 sizeof(struct E2connectionUpdateAck_IEs),
21686 offsetof(struct E2connectionUpdateAck_IEs, _asn_ctx),
21687 asn_MAP_E2connectionUpdateAck_IEs_tag2el_229,
21688 2, /* Count of tags in the map */
21689 0, 0, 0, /* Optional elements (not needed) */
21690 -1, /* First extension addition */
21692 asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateAck_IEs = {
21693 "E2connectionUpdateAck-IEs",
21694 "E2connectionUpdateAck-IEs",
21696 asn_DEF_E2connectionUpdateAck_IEs_tags_229,
21697 sizeof(asn_DEF_E2connectionUpdateAck_IEs_tags_229)
21698 /sizeof(asn_DEF_E2connectionUpdateAck_IEs_tags_229[0]), /* 1 */
21699 asn_DEF_E2connectionUpdateAck_IEs_tags_229, /* Same as above */
21700 sizeof(asn_DEF_E2connectionUpdateAck_IEs_tags_229)
21701 /sizeof(asn_DEF_E2connectionUpdateAck_IEs_tags_229[0]), /* 1 */
21703 #if !defined(ASN_DISABLE_OER_SUPPORT)
21705 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21706 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21708 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21709 SEQUENCE_constraint
21711 asn_MBR_E2connectionUpdateAck_IEs_229,
21712 3, /* Elements count */
21713 &asn_SPC_E2connectionUpdateAck_IEs_specs_229 /* Additional specs */
21716 static asn_TYPE_member_t asn_MBR_value_236[] = {
21717 { ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdateFailure_IEs__value, choice.TransactionID),
21718 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
21720 &asn_DEF_TransactionID,
21723 #if !defined(ASN_DISABLE_OER_SUPPORT)
21725 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21726 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21728 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21731 0, 0, /* No default value */
21734 { ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdateFailure_IEs__value, choice.Cause),
21735 -1 /* Ambiguous tag (CHOICE?) */,
21740 #if !defined(ASN_DISABLE_OER_SUPPORT)
21742 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21743 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21745 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21748 0, 0, /* No default value */
21751 { ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdateFailure_IEs__value, choice.TimeToWait),
21752 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21754 &asn_DEF_TimeToWait,
21757 #if !defined(ASN_DISABLE_OER_SUPPORT)
21759 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21760 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21762 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21765 0, 0, /* No default value */
21768 { ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdateFailure_IEs__value, choice.CriticalityDiagnostics),
21769 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21771 &asn_DEF_CriticalityDiagnostics,
21774 #if !defined(ASN_DISABLE_OER_SUPPORT)
21776 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21777 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21779 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21782 0, 0, /* No default value */
21783 "CriticalityDiagnostics"
21786 static const unsigned asn_MAP_value_to_canonical_236[] = { 0, 2, 3, 1 };
21787 static const unsigned asn_MAP_value_from_canonical_236[] = { 0, 3, 1, 2 };
21788 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_236[] = {
21789 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
21790 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 0 }, /* TimeToWait */
21791 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */
21792 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* ricRequest */
21793 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* ricService */
21794 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* e2Node */
21795 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 }, /* transport */
21796 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 1, 0, 0 }, /* protocol */
21797 { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 1, 0, 0 } /* misc */
21799 static asn_CHOICE_specifics_t asn_SPC_value_specs_236 = {
21800 sizeof(struct E2connectionUpdateFailure_IEs__value),
21801 offsetof(struct E2connectionUpdateFailure_IEs__value, _asn_ctx),
21802 offsetof(struct E2connectionUpdateFailure_IEs__value, present),
21803 sizeof(((struct E2connectionUpdateFailure_IEs__value *)0)->present),
21804 asn_MAP_value_tag2el_236,
21805 9, /* Count of tags in the map */
21806 asn_MAP_value_to_canonical_236,
21807 asn_MAP_value_from_canonical_236,
21808 -1 /* Extensions start */
21810 static /* Use -fall-defs-global to expose */
21811 asn_TYPE_descriptor_t asn_DEF_value_236 = {
21815 0, /* No effective tags (pointer) */
21816 0, /* No effective tags (count) */
21817 0, /* No tags (pointer) */
21818 0, /* No tags (count) */
21820 #if !defined(ASN_DISABLE_OER_SUPPORT)
21822 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21823 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21825 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21826 OPEN_TYPE_constraint
21829 4, /* Elements count */
21830 &asn_SPC_value_specs_236 /* Additional specs */
21833 asn_TYPE_member_t asn_MBR_E2connectionUpdateFailure_IEs_233[] = {
21834 { ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdateFailure_IEs, id),
21835 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
21837 &asn_DEF_ProtocolIE_ID,
21840 #if !defined(ASN_DISABLE_OER_SUPPORT)
21842 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21843 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21844 &asn_PER_memb_id_constr_234,
21845 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21846 memb_id_constraint_233
21848 0, 0, /* No default value */
21851 { ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdateFailure_IEs, criticality),
21852 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21854 &asn_DEF_Criticality,
21855 select_E2connectionUpdateFailure_IEs_criticality_type,
21857 #if !defined(ASN_DISABLE_OER_SUPPORT)
21859 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21860 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21861 &asn_PER_memb_criticality_constr_235,
21862 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21863 memb_criticality_constraint_233
21865 0, 0, /* No default value */
21868 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E2connectionUpdateFailure_IEs, value),
21869 -1 /* Ambiguous tag (ANY?) */,
21871 &asn_DEF_value_236,
21872 select_E2connectionUpdateFailure_IEs_value_type,
21874 #if !defined(ASN_DISABLE_OER_SUPPORT)
21876 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21877 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21878 &asn_PER_memb_value_constr_236,
21879 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21880 memb_value_constraint_233
21882 0, 0, /* No default value */
21886 static const ber_tlv_tag_t asn_DEF_E2connectionUpdateFailure_IEs_tags_233[] = {
21887 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21889 static const asn_TYPE_tag2member_t asn_MAP_E2connectionUpdateFailure_IEs_tag2el_233[] = {
21890 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
21891 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
21893 asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdateFailure_IEs_specs_233 = {
21894 sizeof(struct E2connectionUpdateFailure_IEs),
21895 offsetof(struct E2connectionUpdateFailure_IEs, _asn_ctx),
21896 asn_MAP_E2connectionUpdateFailure_IEs_tag2el_233,
21897 2, /* Count of tags in the map */
21898 0, 0, 0, /* Optional elements (not needed) */
21899 -1, /* First extension addition */
21901 asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateFailure_IEs = {
21902 "E2connectionUpdateFailure-IEs",
21903 "E2connectionUpdateFailure-IEs",
21905 asn_DEF_E2connectionUpdateFailure_IEs_tags_233,
21906 sizeof(asn_DEF_E2connectionUpdateFailure_IEs_tags_233)
21907 /sizeof(asn_DEF_E2connectionUpdateFailure_IEs_tags_233[0]), /* 1 */
21908 asn_DEF_E2connectionUpdateFailure_IEs_tags_233, /* Same as above */
21909 sizeof(asn_DEF_E2connectionUpdateFailure_IEs_tags_233)
21910 /sizeof(asn_DEF_E2connectionUpdateFailure_IEs_tags_233[0]), /* 1 */
21912 #if !defined(ASN_DISABLE_OER_SUPPORT)
21914 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21915 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21917 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21918 SEQUENCE_constraint
21920 asn_MBR_E2connectionUpdateFailure_IEs_233,
21921 3, /* Elements count */
21922 &asn_SPC_E2connectionUpdateFailure_IEs_specs_233 /* Additional specs */
21925 static asn_TYPE_member_t asn_MBR_value_240[] = {
21926 { ATF_NOFLAGS, 0, offsetof(struct E2nodeConfigurationUpdate_IEs__value, choice.TransactionID),
21927 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
21929 &asn_DEF_TransactionID,
21932 #if !defined(ASN_DISABLE_OER_SUPPORT)
21934 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21935 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21937 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21940 0, 0, /* No default value */
21943 { ATF_NOFLAGS, 0, offsetof(struct E2nodeConfigurationUpdate_IEs__value, choice.GlobalE2node_ID),
21944 -1 /* Ambiguous tag (CHOICE?) */,
21946 &asn_DEF_GlobalE2node_ID,
21949 #if !defined(ASN_DISABLE_OER_SUPPORT)
21951 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21952 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21954 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21957 0, 0, /* No default value */
21960 { ATF_NOFLAGS, 0, offsetof(struct E2nodeConfigurationUpdate_IEs__value, choice.E2nodeComponentConfigAddition_List),
21961 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21963 &asn_DEF_E2nodeComponentConfigAddition_List,
21966 #if !defined(ASN_DISABLE_OER_SUPPORT)
21968 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21969 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21971 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21974 0, 0, /* No default value */
21975 "E2nodeComponentConfigAddition-List"
21977 { ATF_NOFLAGS, 0, offsetof(struct E2nodeConfigurationUpdate_IEs__value, choice.E2nodeComponentConfigUpdate_List),
21978 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21980 &asn_DEF_E2nodeComponentConfigUpdate_List,
21983 #if !defined(ASN_DISABLE_OER_SUPPORT)
21985 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
21986 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21988 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
21991 0, 0, /* No default value */
21992 "E2nodeComponentConfigUpdate-List"
21994 { ATF_NOFLAGS, 0, offsetof(struct E2nodeConfigurationUpdate_IEs__value, choice.E2nodeComponentConfigRemoval_List),
21995 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21997 &asn_DEF_E2nodeComponentConfigRemoval_List,
22000 #if !defined(ASN_DISABLE_OER_SUPPORT)
22002 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22003 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22005 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22008 0, 0, /* No default value */
22009 "E2nodeComponentConfigRemoval-List"
22011 { ATF_NOFLAGS, 0, offsetof(struct E2nodeConfigurationUpdate_IEs__value, choice.E2nodeTNLassociationRemoval_List),
22012 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22014 &asn_DEF_E2nodeTNLassociationRemoval_List,
22017 #if !defined(ASN_DISABLE_OER_SUPPORT)
22019 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22020 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22022 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22025 0, 0, /* No default value */
22026 "E2nodeTNLassociationRemoval-List"
22029 static const unsigned asn_MAP_value_to_canonical_240[] = { 0, 2, 3, 4, 5, 1 };
22030 static const unsigned asn_MAP_value_from_canonical_240[] = { 0, 5, 1, 2, 3, 4 };
22031 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_240[] = {
22032 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
22033 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 3 }, /* E2nodeComponentConfigAddition-List */
22034 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 2 }, /* E2nodeComponentConfigUpdate-List */
22035 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 1 }, /* E2nodeComponentConfigRemoval-List */
22036 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 0 }, /* E2nodeTNLassociationRemoval-List */
22037 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* gNB */
22038 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* en-gNB */
22039 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* ng-eNB */
22040 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* eNB */
22042 static asn_CHOICE_specifics_t asn_SPC_value_specs_240 = {
22043 sizeof(struct E2nodeConfigurationUpdate_IEs__value),
22044 offsetof(struct E2nodeConfigurationUpdate_IEs__value, _asn_ctx),
22045 offsetof(struct E2nodeConfigurationUpdate_IEs__value, present),
22046 sizeof(((struct E2nodeConfigurationUpdate_IEs__value *)0)->present),
22047 asn_MAP_value_tag2el_240,
22048 9, /* Count of tags in the map */
22049 asn_MAP_value_to_canonical_240,
22050 asn_MAP_value_from_canonical_240,
22051 -1 /* Extensions start */
22053 static /* Use -fall-defs-global to expose */
22054 asn_TYPE_descriptor_t asn_DEF_value_240 = {
22058 0, /* No effective tags (pointer) */
22059 0, /* No effective tags (count) */
22060 0, /* No tags (pointer) */
22061 0, /* No tags (count) */
22063 #if !defined(ASN_DISABLE_OER_SUPPORT)
22065 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22066 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22068 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22069 OPEN_TYPE_constraint
22072 6, /* Elements count */
22073 &asn_SPC_value_specs_240 /* Additional specs */
22076 asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdate_IEs_237[] = {
22077 { ATF_NOFLAGS, 0, offsetof(struct E2nodeConfigurationUpdate_IEs, id),
22078 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
22080 &asn_DEF_ProtocolIE_ID,
22083 #if !defined(ASN_DISABLE_OER_SUPPORT)
22085 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22086 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22087 &asn_PER_memb_id_constr_238,
22088 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22089 memb_id_constraint_237
22091 0, 0, /* No default value */
22094 { ATF_NOFLAGS, 0, offsetof(struct E2nodeConfigurationUpdate_IEs, criticality),
22095 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
22097 &asn_DEF_Criticality,
22098 select_E2nodeConfigurationUpdate_IEs_criticality_type,
22100 #if !defined(ASN_DISABLE_OER_SUPPORT)
22102 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22103 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22104 &asn_PER_memb_criticality_constr_239,
22105 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22106 memb_criticality_constraint_237
22108 0, 0, /* No default value */
22111 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E2nodeConfigurationUpdate_IEs, value),
22112 -1 /* Ambiguous tag (ANY?) */,
22114 &asn_DEF_value_240,
22115 select_E2nodeConfigurationUpdate_IEs_value_type,
22117 #if !defined(ASN_DISABLE_OER_SUPPORT)
22119 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22120 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22121 &asn_PER_memb_value_constr_240,
22122 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22123 memb_value_constraint_237
22125 0, 0, /* No default value */
22129 static const ber_tlv_tag_t asn_DEF_E2nodeConfigurationUpdate_IEs_tags_237[] = {
22130 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22132 static const asn_TYPE_tag2member_t asn_MAP_E2nodeConfigurationUpdate_IEs_tag2el_237[] = {
22133 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
22134 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
22136 asn_SEQUENCE_specifics_t asn_SPC_E2nodeConfigurationUpdate_IEs_specs_237 = {
22137 sizeof(struct E2nodeConfigurationUpdate_IEs),
22138 offsetof(struct E2nodeConfigurationUpdate_IEs, _asn_ctx),
22139 asn_MAP_E2nodeConfigurationUpdate_IEs_tag2el_237,
22140 2, /* Count of tags in the map */
22141 0, 0, 0, /* Optional elements (not needed) */
22142 -1, /* First extension addition */
22144 asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdate_IEs = {
22145 "E2nodeConfigurationUpdate-IEs",
22146 "E2nodeConfigurationUpdate-IEs",
22148 asn_DEF_E2nodeConfigurationUpdate_IEs_tags_237,
22149 sizeof(asn_DEF_E2nodeConfigurationUpdate_IEs_tags_237)
22150 /sizeof(asn_DEF_E2nodeConfigurationUpdate_IEs_tags_237[0]), /* 1 */
22151 asn_DEF_E2nodeConfigurationUpdate_IEs_tags_237, /* Same as above */
22152 sizeof(asn_DEF_E2nodeConfigurationUpdate_IEs_tags_237)
22153 /sizeof(asn_DEF_E2nodeConfigurationUpdate_IEs_tags_237[0]), /* 1 */
22155 #if !defined(ASN_DISABLE_OER_SUPPORT)
22157 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22158 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22160 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22161 SEQUENCE_constraint
22163 asn_MBR_E2nodeConfigurationUpdate_IEs_237,
22164 3, /* Elements count */
22165 &asn_SPC_E2nodeConfigurationUpdate_IEs_specs_237 /* Additional specs */
22168 static asn_TYPE_member_t asn_MBR_value_244[] = {
22169 { ATF_NOFLAGS, 0, offsetof(struct E2nodeConfigurationUpdateAcknowledge_IEs__value, choice.TransactionID),
22170 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
22172 &asn_DEF_TransactionID,
22175 #if !defined(ASN_DISABLE_OER_SUPPORT)
22177 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22178 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22180 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22183 0, 0, /* No default value */
22186 { ATF_NOFLAGS, 0, offsetof(struct E2nodeConfigurationUpdateAcknowledge_IEs__value, choice.E2nodeComponentConfigAdditionAck_List),
22187 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22189 &asn_DEF_E2nodeComponentConfigAdditionAck_List,
22192 #if !defined(ASN_DISABLE_OER_SUPPORT)
22194 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22195 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22197 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22200 0, 0, /* No default value */
22201 "E2nodeComponentConfigAdditionAck-List"
22203 { ATF_NOFLAGS, 0, offsetof(struct E2nodeConfigurationUpdateAcknowledge_IEs__value, choice.E2nodeComponentConfigUpdateAck_List),
22204 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22206 &asn_DEF_E2nodeComponentConfigUpdateAck_List,
22209 #if !defined(ASN_DISABLE_OER_SUPPORT)
22211 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22212 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22214 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22217 0, 0, /* No default value */
22218 "E2nodeComponentConfigUpdateAck-List"
22220 { ATF_NOFLAGS, 0, offsetof(struct E2nodeConfigurationUpdateAcknowledge_IEs__value, choice.E2nodeComponentConfigRemovalAck_List),
22221 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22223 &asn_DEF_E2nodeComponentConfigRemovalAck_List,
22226 #if !defined(ASN_DISABLE_OER_SUPPORT)
22228 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22229 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22231 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22234 0, 0, /* No default value */
22235 "E2nodeComponentConfigRemovalAck-List"
22238 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_244[] = {
22239 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
22240 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 2 }, /* E2nodeComponentConfigAdditionAck-List */
22241 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 1 }, /* E2nodeComponentConfigUpdateAck-List */
22242 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 0 } /* E2nodeComponentConfigRemovalAck-List */
22244 static asn_CHOICE_specifics_t asn_SPC_value_specs_244 = {
22245 sizeof(struct E2nodeConfigurationUpdateAcknowledge_IEs__value),
22246 offsetof(struct E2nodeConfigurationUpdateAcknowledge_IEs__value, _asn_ctx),
22247 offsetof(struct E2nodeConfigurationUpdateAcknowledge_IEs__value, present),
22248 sizeof(((struct E2nodeConfigurationUpdateAcknowledge_IEs__value *)0)->present),
22249 asn_MAP_value_tag2el_244,
22250 4, /* Count of tags in the map */
22252 -1 /* Extensions start */
22254 static /* Use -fall-defs-global to expose */
22255 asn_TYPE_descriptor_t asn_DEF_value_244 = {
22259 0, /* No effective tags (pointer) */
22260 0, /* No effective tags (count) */
22261 0, /* No tags (pointer) */
22262 0, /* No tags (count) */
22264 #if !defined(ASN_DISABLE_OER_SUPPORT)
22266 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22267 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22269 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22270 OPEN_TYPE_constraint
22273 4, /* Elements count */
22274 &asn_SPC_value_specs_244 /* Additional specs */
22277 asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdateAcknowledge_IEs_241[] = {
22278 { ATF_NOFLAGS, 0, offsetof(struct E2nodeConfigurationUpdateAcknowledge_IEs, id),
22279 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
22281 &asn_DEF_ProtocolIE_ID,
22284 #if !defined(ASN_DISABLE_OER_SUPPORT)
22286 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22287 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22288 &asn_PER_memb_id_constr_242,
22289 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22290 memb_id_constraint_241
22292 0, 0, /* No default value */
22295 { ATF_NOFLAGS, 0, offsetof(struct E2nodeConfigurationUpdateAcknowledge_IEs, criticality),
22296 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
22298 &asn_DEF_Criticality,
22299 select_E2nodeConfigurationUpdateAcknowledge_IEs_criticality_type,
22301 #if !defined(ASN_DISABLE_OER_SUPPORT)
22303 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22304 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22305 &asn_PER_memb_criticality_constr_243,
22306 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22307 memb_criticality_constraint_241
22309 0, 0, /* No default value */
22312 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E2nodeConfigurationUpdateAcknowledge_IEs, value),
22313 -1 /* Ambiguous tag (ANY?) */,
22315 &asn_DEF_value_244,
22316 select_E2nodeConfigurationUpdateAcknowledge_IEs_value_type,
22318 #if !defined(ASN_DISABLE_OER_SUPPORT)
22320 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22321 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22322 &asn_PER_memb_value_constr_244,
22323 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22324 memb_value_constraint_241
22326 0, 0, /* No default value */
22330 static const ber_tlv_tag_t asn_DEF_E2nodeConfigurationUpdateAcknowledge_IEs_tags_241[] = {
22331 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22333 static const asn_TYPE_tag2member_t asn_MAP_E2nodeConfigurationUpdateAcknowledge_IEs_tag2el_241[] = {
22334 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
22335 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
22337 asn_SEQUENCE_specifics_t asn_SPC_E2nodeConfigurationUpdateAcknowledge_IEs_specs_241 = {
22338 sizeof(struct E2nodeConfigurationUpdateAcknowledge_IEs),
22339 offsetof(struct E2nodeConfigurationUpdateAcknowledge_IEs, _asn_ctx),
22340 asn_MAP_E2nodeConfigurationUpdateAcknowledge_IEs_tag2el_241,
22341 2, /* Count of tags in the map */
22342 0, 0, 0, /* Optional elements (not needed) */
22343 -1, /* First extension addition */
22345 asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdateAcknowledge_IEs = {
22346 "E2nodeConfigurationUpdateAcknowledge-IEs",
22347 "E2nodeConfigurationUpdateAcknowledge-IEs",
22349 asn_DEF_E2nodeConfigurationUpdateAcknowledge_IEs_tags_241,
22350 sizeof(asn_DEF_E2nodeConfigurationUpdateAcknowledge_IEs_tags_241)
22351 /sizeof(asn_DEF_E2nodeConfigurationUpdateAcknowledge_IEs_tags_241[0]), /* 1 */
22352 asn_DEF_E2nodeConfigurationUpdateAcknowledge_IEs_tags_241, /* Same as above */
22353 sizeof(asn_DEF_E2nodeConfigurationUpdateAcknowledge_IEs_tags_241)
22354 /sizeof(asn_DEF_E2nodeConfigurationUpdateAcknowledge_IEs_tags_241[0]), /* 1 */
22356 #if !defined(ASN_DISABLE_OER_SUPPORT)
22358 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22359 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22361 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22362 SEQUENCE_constraint
22364 asn_MBR_E2nodeConfigurationUpdateAcknowledge_IEs_241,
22365 3, /* Elements count */
22366 &asn_SPC_E2nodeConfigurationUpdateAcknowledge_IEs_specs_241 /* Additional specs */
22369 static asn_TYPE_member_t asn_MBR_value_248[] = {
22370 { ATF_NOFLAGS, 0, offsetof(struct E2nodeConfigurationUpdateFailure_IEs__value, choice.TransactionID),
22371 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
22373 &asn_DEF_TransactionID,
22376 #if !defined(ASN_DISABLE_OER_SUPPORT)
22378 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22379 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22381 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22384 0, 0, /* No default value */
22387 { ATF_NOFLAGS, 0, offsetof(struct E2nodeConfigurationUpdateFailure_IEs__value, choice.Cause),
22388 -1 /* Ambiguous tag (CHOICE?) */,
22393 #if !defined(ASN_DISABLE_OER_SUPPORT)
22395 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22396 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22398 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22401 0, 0, /* No default value */
22404 { ATF_NOFLAGS, 0, offsetof(struct E2nodeConfigurationUpdateFailure_IEs__value, choice.TimeToWait),
22405 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
22407 &asn_DEF_TimeToWait,
22410 #if !defined(ASN_DISABLE_OER_SUPPORT)
22412 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22413 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22415 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22418 0, 0, /* No default value */
22421 { ATF_NOFLAGS, 0, offsetof(struct E2nodeConfigurationUpdateFailure_IEs__value, choice.CriticalityDiagnostics),
22422 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22424 &asn_DEF_CriticalityDiagnostics,
22427 #if !defined(ASN_DISABLE_OER_SUPPORT)
22429 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22430 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22432 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22435 0, 0, /* No default value */
22436 "CriticalityDiagnostics"
22439 static const unsigned asn_MAP_value_to_canonical_248[] = { 0, 2, 3, 1 };
22440 static const unsigned asn_MAP_value_from_canonical_248[] = { 0, 3, 1, 2 };
22441 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_248[] = {
22442 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
22443 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 0 }, /* TimeToWait */
22444 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */
22445 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* ricRequest */
22446 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* ricService */
22447 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* e2Node */
22448 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 }, /* transport */
22449 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 1, 0, 0 }, /* protocol */
22450 { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 1, 0, 0 } /* misc */
22452 static asn_CHOICE_specifics_t asn_SPC_value_specs_248 = {
22453 sizeof(struct E2nodeConfigurationUpdateFailure_IEs__value),
22454 offsetof(struct E2nodeConfigurationUpdateFailure_IEs__value, _asn_ctx),
22455 offsetof(struct E2nodeConfigurationUpdateFailure_IEs__value, present),
22456 sizeof(((struct E2nodeConfigurationUpdateFailure_IEs__value *)0)->present),
22457 asn_MAP_value_tag2el_248,
22458 9, /* Count of tags in the map */
22459 asn_MAP_value_to_canonical_248,
22460 asn_MAP_value_from_canonical_248,
22461 -1 /* Extensions start */
22463 static /* Use -fall-defs-global to expose */
22464 asn_TYPE_descriptor_t asn_DEF_value_248 = {
22468 0, /* No effective tags (pointer) */
22469 0, /* No effective tags (count) */
22470 0, /* No tags (pointer) */
22471 0, /* No tags (count) */
22473 #if !defined(ASN_DISABLE_OER_SUPPORT)
22475 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22476 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22478 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22479 OPEN_TYPE_constraint
22482 4, /* Elements count */
22483 &asn_SPC_value_specs_248 /* Additional specs */
22486 asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdateFailure_IEs_245[] = {
22487 { ATF_NOFLAGS, 0, offsetof(struct E2nodeConfigurationUpdateFailure_IEs, id),
22488 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
22490 &asn_DEF_ProtocolIE_ID,
22493 #if !defined(ASN_DISABLE_OER_SUPPORT)
22495 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22496 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22497 &asn_PER_memb_id_constr_246,
22498 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22499 memb_id_constraint_245
22501 0, 0, /* No default value */
22504 { ATF_NOFLAGS, 0, offsetof(struct E2nodeConfigurationUpdateFailure_IEs, criticality),
22505 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
22507 &asn_DEF_Criticality,
22508 select_E2nodeConfigurationUpdateFailure_IEs_criticality_type,
22510 #if !defined(ASN_DISABLE_OER_SUPPORT)
22512 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22513 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22514 &asn_PER_memb_criticality_constr_247,
22515 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22516 memb_criticality_constraint_245
22518 0, 0, /* No default value */
22521 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E2nodeConfigurationUpdateFailure_IEs, value),
22522 -1 /* Ambiguous tag (ANY?) */,
22524 &asn_DEF_value_248,
22525 select_E2nodeConfigurationUpdateFailure_IEs_value_type,
22527 #if !defined(ASN_DISABLE_OER_SUPPORT)
22529 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22530 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22531 &asn_PER_memb_value_constr_248,
22532 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22533 memb_value_constraint_245
22535 0, 0, /* No default value */
22539 static const ber_tlv_tag_t asn_DEF_E2nodeConfigurationUpdateFailure_IEs_tags_245[] = {
22540 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22542 static const asn_TYPE_tag2member_t asn_MAP_E2nodeConfigurationUpdateFailure_IEs_tag2el_245[] = {
22543 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
22544 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
22546 asn_SEQUENCE_specifics_t asn_SPC_E2nodeConfigurationUpdateFailure_IEs_specs_245 = {
22547 sizeof(struct E2nodeConfigurationUpdateFailure_IEs),
22548 offsetof(struct E2nodeConfigurationUpdateFailure_IEs, _asn_ctx),
22549 asn_MAP_E2nodeConfigurationUpdateFailure_IEs_tag2el_245,
22550 2, /* Count of tags in the map */
22551 0, 0, 0, /* Optional elements (not needed) */
22552 -1, /* First extension addition */
22554 asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdateFailure_IEs = {
22555 "E2nodeConfigurationUpdateFailure-IEs",
22556 "E2nodeConfigurationUpdateFailure-IEs",
22558 asn_DEF_E2nodeConfigurationUpdateFailure_IEs_tags_245,
22559 sizeof(asn_DEF_E2nodeConfigurationUpdateFailure_IEs_tags_245)
22560 /sizeof(asn_DEF_E2nodeConfigurationUpdateFailure_IEs_tags_245[0]), /* 1 */
22561 asn_DEF_E2nodeConfigurationUpdateFailure_IEs_tags_245, /* Same as above */
22562 sizeof(asn_DEF_E2nodeConfigurationUpdateFailure_IEs_tags_245)
22563 /sizeof(asn_DEF_E2nodeConfigurationUpdateFailure_IEs_tags_245[0]), /* 1 */
22565 #if !defined(ASN_DISABLE_OER_SUPPORT)
22567 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22568 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22570 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22571 SEQUENCE_constraint
22573 asn_MBR_E2nodeConfigurationUpdateFailure_IEs_245,
22574 3, /* Elements count */
22575 &asn_SPC_E2nodeConfigurationUpdateFailure_IEs_specs_245 /* Additional specs */
22578 static asn_TYPE_member_t asn_MBR_value_252[] = {
22579 { ATF_NOFLAGS, 0, offsetof(struct ResetRequestIEs__value, choice.TransactionID),
22580 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
22582 &asn_DEF_TransactionID,
22585 #if !defined(ASN_DISABLE_OER_SUPPORT)
22587 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22588 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22590 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22593 0, 0, /* No default value */
22596 { ATF_NOFLAGS, 0, offsetof(struct ResetRequestIEs__value, choice.Cause),
22597 -1 /* Ambiguous tag (CHOICE?) */,
22602 #if !defined(ASN_DISABLE_OER_SUPPORT)
22604 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22605 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22607 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22610 0, 0, /* No default value */
22614 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_252[] = {
22615 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
22616 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* ricRequest */
22617 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* ricService */
22618 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* e2Node */
22619 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 }, /* transport */
22620 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 1, 0, 0 }, /* protocol */
22621 { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 1, 0, 0 } /* misc */
22623 static asn_CHOICE_specifics_t asn_SPC_value_specs_252 = {
22624 sizeof(struct ResetRequestIEs__value),
22625 offsetof(struct ResetRequestIEs__value, _asn_ctx),
22626 offsetof(struct ResetRequestIEs__value, present),
22627 sizeof(((struct ResetRequestIEs__value *)0)->present),
22628 asn_MAP_value_tag2el_252,
22629 7, /* Count of tags in the map */
22631 -1 /* Extensions start */
22633 static /* Use -fall-defs-global to expose */
22634 asn_TYPE_descriptor_t asn_DEF_value_252 = {
22638 0, /* No effective tags (pointer) */
22639 0, /* No effective tags (count) */
22640 0, /* No tags (pointer) */
22641 0, /* No tags (count) */
22643 #if !defined(ASN_DISABLE_OER_SUPPORT)
22645 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22646 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22648 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22649 OPEN_TYPE_constraint
22652 2, /* Elements count */
22653 &asn_SPC_value_specs_252 /* Additional specs */
22656 asn_TYPE_member_t asn_MBR_ResetRequestIEs_249[] = {
22657 { ATF_NOFLAGS, 0, offsetof(struct ResetRequestIEs, id),
22658 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
22660 &asn_DEF_ProtocolIE_ID,
22663 #if !defined(ASN_DISABLE_OER_SUPPORT)
22665 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22666 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22667 &asn_PER_memb_id_constr_250,
22668 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22669 memb_id_constraint_249
22671 0, 0, /* No default value */
22674 { ATF_NOFLAGS, 0, offsetof(struct ResetRequestIEs, criticality),
22675 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
22677 &asn_DEF_Criticality,
22678 select_ResetRequestIEs_criticality_type,
22680 #if !defined(ASN_DISABLE_OER_SUPPORT)
22682 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22683 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22684 &asn_PER_memb_criticality_constr_251,
22685 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22686 memb_criticality_constraint_249
22688 0, 0, /* No default value */
22691 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResetRequestIEs, value),
22692 -1 /* Ambiguous tag (ANY?) */,
22694 &asn_DEF_value_252,
22695 select_ResetRequestIEs_value_type,
22697 #if !defined(ASN_DISABLE_OER_SUPPORT)
22699 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22700 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22701 &asn_PER_memb_value_constr_252,
22702 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22703 memb_value_constraint_249
22705 0, 0, /* No default value */
22709 static const ber_tlv_tag_t asn_DEF_ResetRequestIEs_tags_249[] = {
22710 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22712 static const asn_TYPE_tag2member_t asn_MAP_ResetRequestIEs_tag2el_249[] = {
22713 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
22714 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
22716 asn_SEQUENCE_specifics_t asn_SPC_ResetRequestIEs_specs_249 = {
22717 sizeof(struct ResetRequestIEs),
22718 offsetof(struct ResetRequestIEs, _asn_ctx),
22719 asn_MAP_ResetRequestIEs_tag2el_249,
22720 2, /* Count of tags in the map */
22721 0, 0, 0, /* Optional elements (not needed) */
22722 -1, /* First extension addition */
22724 asn_TYPE_descriptor_t asn_DEF_ResetRequestIEs = {
22728 asn_DEF_ResetRequestIEs_tags_249,
22729 sizeof(asn_DEF_ResetRequestIEs_tags_249)
22730 /sizeof(asn_DEF_ResetRequestIEs_tags_249[0]), /* 1 */
22731 asn_DEF_ResetRequestIEs_tags_249, /* Same as above */
22732 sizeof(asn_DEF_ResetRequestIEs_tags_249)
22733 /sizeof(asn_DEF_ResetRequestIEs_tags_249[0]), /* 1 */
22735 #if !defined(ASN_DISABLE_OER_SUPPORT)
22737 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22738 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22740 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22741 SEQUENCE_constraint
22743 asn_MBR_ResetRequestIEs_249,
22744 3, /* Elements count */
22745 &asn_SPC_ResetRequestIEs_specs_249 /* Additional specs */
22748 static asn_TYPE_member_t asn_MBR_value_256[] = {
22749 { ATF_NOFLAGS, 0, offsetof(struct ResetResponseIEs__value, choice.TransactionID),
22750 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
22752 &asn_DEF_TransactionID,
22755 #if !defined(ASN_DISABLE_OER_SUPPORT)
22757 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22758 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22760 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22763 0, 0, /* No default value */
22766 { ATF_NOFLAGS, 0, offsetof(struct ResetResponseIEs__value, choice.CriticalityDiagnostics),
22767 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22769 &asn_DEF_CriticalityDiagnostics,
22772 #if !defined(ASN_DISABLE_OER_SUPPORT)
22774 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22775 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22777 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22780 0, 0, /* No default value */
22781 "CriticalityDiagnostics"
22784 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_256[] = {
22785 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
22786 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* CriticalityDiagnostics */
22788 static asn_CHOICE_specifics_t asn_SPC_value_specs_256 = {
22789 sizeof(struct ResetResponseIEs__value),
22790 offsetof(struct ResetResponseIEs__value, _asn_ctx),
22791 offsetof(struct ResetResponseIEs__value, present),
22792 sizeof(((struct ResetResponseIEs__value *)0)->present),
22793 asn_MAP_value_tag2el_256,
22794 2, /* Count of tags in the map */
22796 -1 /* Extensions start */
22798 static /* Use -fall-defs-global to expose */
22799 asn_TYPE_descriptor_t asn_DEF_value_256 = {
22803 0, /* No effective tags (pointer) */
22804 0, /* No effective tags (count) */
22805 0, /* No tags (pointer) */
22806 0, /* No tags (count) */
22808 #if !defined(ASN_DISABLE_OER_SUPPORT)
22810 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22811 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22813 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22814 OPEN_TYPE_constraint
22817 2, /* Elements count */
22818 &asn_SPC_value_specs_256 /* Additional specs */
22821 asn_TYPE_member_t asn_MBR_ResetResponseIEs_253[] = {
22822 { ATF_NOFLAGS, 0, offsetof(struct ResetResponseIEs, id),
22823 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
22825 &asn_DEF_ProtocolIE_ID,
22828 #if !defined(ASN_DISABLE_OER_SUPPORT)
22830 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22831 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22832 &asn_PER_memb_id_constr_254,
22833 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22834 memb_id_constraint_253
22836 0, 0, /* No default value */
22839 { ATF_NOFLAGS, 0, offsetof(struct ResetResponseIEs, criticality),
22840 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
22842 &asn_DEF_Criticality,
22843 select_ResetResponseIEs_criticality_type,
22845 #if !defined(ASN_DISABLE_OER_SUPPORT)
22847 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22848 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22849 &asn_PER_memb_criticality_constr_255,
22850 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22851 memb_criticality_constraint_253
22853 0, 0, /* No default value */
22856 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResetResponseIEs, value),
22857 -1 /* Ambiguous tag (ANY?) */,
22859 &asn_DEF_value_256,
22860 select_ResetResponseIEs_value_type,
22862 #if !defined(ASN_DISABLE_OER_SUPPORT)
22864 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22865 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22866 &asn_PER_memb_value_constr_256,
22867 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22868 memb_value_constraint_253
22870 0, 0, /* No default value */
22874 static const ber_tlv_tag_t asn_DEF_ResetResponseIEs_tags_253[] = {
22875 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22877 static const asn_TYPE_tag2member_t asn_MAP_ResetResponseIEs_tag2el_253[] = {
22878 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
22879 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
22881 asn_SEQUENCE_specifics_t asn_SPC_ResetResponseIEs_specs_253 = {
22882 sizeof(struct ResetResponseIEs),
22883 offsetof(struct ResetResponseIEs, _asn_ctx),
22884 asn_MAP_ResetResponseIEs_tag2el_253,
22885 2, /* Count of tags in the map */
22886 0, 0, 0, /* Optional elements (not needed) */
22887 -1, /* First extension addition */
22889 asn_TYPE_descriptor_t asn_DEF_ResetResponseIEs = {
22890 "ResetResponseIEs",
22891 "ResetResponseIEs",
22893 asn_DEF_ResetResponseIEs_tags_253,
22894 sizeof(asn_DEF_ResetResponseIEs_tags_253)
22895 /sizeof(asn_DEF_ResetResponseIEs_tags_253[0]), /* 1 */
22896 asn_DEF_ResetResponseIEs_tags_253, /* Same as above */
22897 sizeof(asn_DEF_ResetResponseIEs_tags_253)
22898 /sizeof(asn_DEF_ResetResponseIEs_tags_253[0]), /* 1 */
22900 #if !defined(ASN_DISABLE_OER_SUPPORT)
22902 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22903 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22905 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22906 SEQUENCE_constraint
22908 asn_MBR_ResetResponseIEs_253,
22909 3, /* Elements count */
22910 &asn_SPC_ResetResponseIEs_specs_253 /* Additional specs */
22913 static asn_TYPE_member_t asn_MBR_value_260[] = {
22914 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdate_IEs__value, choice.TransactionID),
22915 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
22917 &asn_DEF_TransactionID,
22920 #if !defined(ASN_DISABLE_OER_SUPPORT)
22922 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22923 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22925 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22928 0, 0, /* No default value */
22931 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdate_IEs__value, choice.RANfunctions_List),
22932 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22934 &asn_DEF_RANfunctions_List,
22937 #if !defined(ASN_DISABLE_OER_SUPPORT)
22939 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22940 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22942 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22945 0, 0, /* No default value */
22946 "RANfunctions-List"
22948 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdate_IEs__value, choice.RANfunctions_List_1),
22949 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22951 &asn_DEF_RANfunctions_List,
22954 #if !defined(ASN_DISABLE_OER_SUPPORT)
22956 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22957 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22959 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22962 0, 0, /* No default value */
22963 "RANfunctions-List"
22965 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdate_IEs__value, choice.RANfunctionsID_List),
22966 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22968 &asn_DEF_RANfunctionsID_List,
22971 #if !defined(ASN_DISABLE_OER_SUPPORT)
22973 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
22974 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
22976 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
22979 0, 0, /* No default value */
22980 "RANfunctionsID-List"
22983 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_260[] = {
22984 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
22985 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 2 }, /* RANfunctions-List */
22986 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 1 }, /* RANfunctions-List */
22987 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 0 } /* RANfunctionsID-List */
22989 static asn_CHOICE_specifics_t asn_SPC_value_specs_260 = {
22990 sizeof(struct RICserviceUpdate_IEs__value),
22991 offsetof(struct RICserviceUpdate_IEs__value, _asn_ctx),
22992 offsetof(struct RICserviceUpdate_IEs__value, present),
22993 sizeof(((struct RICserviceUpdate_IEs__value *)0)->present),
22994 asn_MAP_value_tag2el_260,
22995 4, /* Count of tags in the map */
22997 -1 /* Extensions start */
22999 static /* Use -fall-defs-global to expose */
23000 asn_TYPE_descriptor_t asn_DEF_value_260 = {
23004 0, /* No effective tags (pointer) */
23005 0, /* No effective tags (count) */
23006 0, /* No tags (pointer) */
23007 0, /* No tags (count) */
23009 #if !defined(ASN_DISABLE_OER_SUPPORT)
23011 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23012 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23014 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23015 OPEN_TYPE_constraint
23018 4, /* Elements count */
23019 &asn_SPC_value_specs_260 /* Additional specs */
23022 asn_TYPE_member_t asn_MBR_RICserviceUpdate_IEs_257[] = {
23023 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdate_IEs, id),
23024 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
23026 &asn_DEF_ProtocolIE_ID,
23029 #if !defined(ASN_DISABLE_OER_SUPPORT)
23031 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23032 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23033 &asn_PER_memb_id_constr_258,
23034 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23035 memb_id_constraint_257
23037 0, 0, /* No default value */
23040 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdate_IEs, criticality),
23041 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
23043 &asn_DEF_Criticality,
23044 select_RICserviceUpdate_IEs_criticality_type,
23046 #if !defined(ASN_DISABLE_OER_SUPPORT)
23048 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23049 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23050 &asn_PER_memb_criticality_constr_259,
23051 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23052 memb_criticality_constraint_257
23054 0, 0, /* No default value */
23057 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdate_IEs, value),
23058 -1 /* Ambiguous tag (ANY?) */,
23060 &asn_DEF_value_260,
23061 select_RICserviceUpdate_IEs_value_type,
23063 #if !defined(ASN_DISABLE_OER_SUPPORT)
23065 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23066 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23067 &asn_PER_memb_value_constr_260,
23068 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23069 memb_value_constraint_257
23071 0, 0, /* No default value */
23075 static const ber_tlv_tag_t asn_DEF_RICserviceUpdate_IEs_tags_257[] = {
23076 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23078 static const asn_TYPE_tag2member_t asn_MAP_RICserviceUpdate_IEs_tag2el_257[] = {
23079 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
23080 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
23082 asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdate_IEs_specs_257 = {
23083 sizeof(struct RICserviceUpdate_IEs),
23084 offsetof(struct RICserviceUpdate_IEs, _asn_ctx),
23085 asn_MAP_RICserviceUpdate_IEs_tag2el_257,
23086 2, /* Count of tags in the map */
23087 0, 0, 0, /* Optional elements (not needed) */
23088 -1, /* First extension addition */
23090 asn_TYPE_descriptor_t asn_DEF_RICserviceUpdate_IEs = {
23091 "RICserviceUpdate-IEs",
23092 "RICserviceUpdate-IEs",
23094 asn_DEF_RICserviceUpdate_IEs_tags_257,
23095 sizeof(asn_DEF_RICserviceUpdate_IEs_tags_257)
23096 /sizeof(asn_DEF_RICserviceUpdate_IEs_tags_257[0]), /* 1 */
23097 asn_DEF_RICserviceUpdate_IEs_tags_257, /* Same as above */
23098 sizeof(asn_DEF_RICserviceUpdate_IEs_tags_257)
23099 /sizeof(asn_DEF_RICserviceUpdate_IEs_tags_257[0]), /* 1 */
23101 #if !defined(ASN_DISABLE_OER_SUPPORT)
23103 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23104 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23106 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23107 SEQUENCE_constraint
23109 asn_MBR_RICserviceUpdate_IEs_257,
23110 3, /* Elements count */
23111 &asn_SPC_RICserviceUpdate_IEs_specs_257 /* Additional specs */
23114 static asn_TYPE_member_t asn_MBR_value_264[] = {
23115 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdateAcknowledge_IEs__value, choice.TransactionID),
23116 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
23118 &asn_DEF_TransactionID,
23121 #if !defined(ASN_DISABLE_OER_SUPPORT)
23123 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23124 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23126 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23129 0, 0, /* No default value */
23132 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdateAcknowledge_IEs__value, choice.RANfunctionsID_List),
23133 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23135 &asn_DEF_RANfunctionsID_List,
23138 #if !defined(ASN_DISABLE_OER_SUPPORT)
23140 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23141 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23143 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23146 0, 0, /* No default value */
23147 "RANfunctionsID-List"
23149 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdateAcknowledge_IEs__value, choice.RANfunctionsIDcause_List),
23150 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23152 &asn_DEF_RANfunctionsIDcause_List,
23155 #if !defined(ASN_DISABLE_OER_SUPPORT)
23157 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23158 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23160 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23163 0, 0, /* No default value */
23164 "RANfunctionsIDcause-List"
23167 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_264[] = {
23168 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
23169 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* RANfunctionsID-List */
23170 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* RANfunctionsIDcause-List */
23172 static asn_CHOICE_specifics_t asn_SPC_value_specs_264 = {
23173 sizeof(struct RICserviceUpdateAcknowledge_IEs__value),
23174 offsetof(struct RICserviceUpdateAcknowledge_IEs__value, _asn_ctx),
23175 offsetof(struct RICserviceUpdateAcknowledge_IEs__value, present),
23176 sizeof(((struct RICserviceUpdateAcknowledge_IEs__value *)0)->present),
23177 asn_MAP_value_tag2el_264,
23178 3, /* Count of tags in the map */
23180 -1 /* Extensions start */
23182 static /* Use -fall-defs-global to expose */
23183 asn_TYPE_descriptor_t asn_DEF_value_264 = {
23187 0, /* No effective tags (pointer) */
23188 0, /* No effective tags (count) */
23189 0, /* No tags (pointer) */
23190 0, /* No tags (count) */
23192 #if !defined(ASN_DISABLE_OER_SUPPORT)
23194 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23195 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23197 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23198 OPEN_TYPE_constraint
23201 3, /* Elements count */
23202 &asn_SPC_value_specs_264 /* Additional specs */
23205 asn_TYPE_member_t asn_MBR_RICserviceUpdateAcknowledge_IEs_261[] = {
23206 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdateAcknowledge_IEs, id),
23207 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
23209 &asn_DEF_ProtocolIE_ID,
23212 #if !defined(ASN_DISABLE_OER_SUPPORT)
23214 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23215 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23216 &asn_PER_memb_id_constr_262,
23217 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23218 memb_id_constraint_261
23220 0, 0, /* No default value */
23223 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdateAcknowledge_IEs, criticality),
23224 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
23226 &asn_DEF_Criticality,
23227 select_RICserviceUpdateAcknowledge_IEs_criticality_type,
23229 #if !defined(ASN_DISABLE_OER_SUPPORT)
23231 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23232 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23233 &asn_PER_memb_criticality_constr_263,
23234 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23235 memb_criticality_constraint_261
23237 0, 0, /* No default value */
23240 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdateAcknowledge_IEs, value),
23241 -1 /* Ambiguous tag (ANY?) */,
23243 &asn_DEF_value_264,
23244 select_RICserviceUpdateAcknowledge_IEs_value_type,
23246 #if !defined(ASN_DISABLE_OER_SUPPORT)
23248 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23249 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23250 &asn_PER_memb_value_constr_264,
23251 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23252 memb_value_constraint_261
23254 0, 0, /* No default value */
23258 static const ber_tlv_tag_t asn_DEF_RICserviceUpdateAcknowledge_IEs_tags_261[] = {
23259 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23261 static const asn_TYPE_tag2member_t asn_MAP_RICserviceUpdateAcknowledge_IEs_tag2el_261[] = {
23262 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
23263 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
23265 asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdateAcknowledge_IEs_specs_261 = {
23266 sizeof(struct RICserviceUpdateAcknowledge_IEs),
23267 offsetof(struct RICserviceUpdateAcknowledge_IEs, _asn_ctx),
23268 asn_MAP_RICserviceUpdateAcknowledge_IEs_tag2el_261,
23269 2, /* Count of tags in the map */
23270 0, 0, 0, /* Optional elements (not needed) */
23271 -1, /* First extension addition */
23273 asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateAcknowledge_IEs = {
23274 "RICserviceUpdateAcknowledge-IEs",
23275 "RICserviceUpdateAcknowledge-IEs",
23277 asn_DEF_RICserviceUpdateAcknowledge_IEs_tags_261,
23278 sizeof(asn_DEF_RICserviceUpdateAcknowledge_IEs_tags_261)
23279 /sizeof(asn_DEF_RICserviceUpdateAcknowledge_IEs_tags_261[0]), /* 1 */
23280 asn_DEF_RICserviceUpdateAcknowledge_IEs_tags_261, /* Same as above */
23281 sizeof(asn_DEF_RICserviceUpdateAcknowledge_IEs_tags_261)
23282 /sizeof(asn_DEF_RICserviceUpdateAcknowledge_IEs_tags_261[0]), /* 1 */
23284 #if !defined(ASN_DISABLE_OER_SUPPORT)
23286 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23287 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23289 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23290 SEQUENCE_constraint
23292 asn_MBR_RICserviceUpdateAcknowledge_IEs_261,
23293 3, /* Elements count */
23294 &asn_SPC_RICserviceUpdateAcknowledge_IEs_specs_261 /* Additional specs */
23297 static asn_TYPE_member_t asn_MBR_value_268[] = {
23298 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdateFailure_IEs__value, choice.TransactionID),
23299 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
23301 &asn_DEF_TransactionID,
23304 #if !defined(ASN_DISABLE_OER_SUPPORT)
23306 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23307 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23309 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23312 0, 0, /* No default value */
23315 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdateFailure_IEs__value, choice.Cause),
23316 -1 /* Ambiguous tag (CHOICE?) */,
23321 #if !defined(ASN_DISABLE_OER_SUPPORT)
23323 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23324 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23326 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23329 0, 0, /* No default value */
23332 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdateFailure_IEs__value, choice.TimeToWait),
23333 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
23335 &asn_DEF_TimeToWait,
23338 #if !defined(ASN_DISABLE_OER_SUPPORT)
23340 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23341 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23343 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23346 0, 0, /* No default value */
23349 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdateFailure_IEs__value, choice.CriticalityDiagnostics),
23350 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23352 &asn_DEF_CriticalityDiagnostics,
23355 #if !defined(ASN_DISABLE_OER_SUPPORT)
23357 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23358 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23360 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23363 0, 0, /* No default value */
23364 "CriticalityDiagnostics"
23367 static const unsigned asn_MAP_value_to_canonical_268[] = { 0, 2, 3, 1 };
23368 static const unsigned asn_MAP_value_from_canonical_268[] = { 0, 3, 1, 2 };
23369 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_268[] = {
23370 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
23371 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 0 }, /* TimeToWait */
23372 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */
23373 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* ricRequest */
23374 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* ricService */
23375 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* e2Node */
23376 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 }, /* transport */
23377 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 1, 0, 0 }, /* protocol */
23378 { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 1, 0, 0 } /* misc */
23380 static asn_CHOICE_specifics_t asn_SPC_value_specs_268 = {
23381 sizeof(struct RICserviceUpdateFailure_IEs__value),
23382 offsetof(struct RICserviceUpdateFailure_IEs__value, _asn_ctx),
23383 offsetof(struct RICserviceUpdateFailure_IEs__value, present),
23384 sizeof(((struct RICserviceUpdateFailure_IEs__value *)0)->present),
23385 asn_MAP_value_tag2el_268,
23386 9, /* Count of tags in the map */
23387 asn_MAP_value_to_canonical_268,
23388 asn_MAP_value_from_canonical_268,
23389 -1 /* Extensions start */
23391 static /* Use -fall-defs-global to expose */
23392 asn_TYPE_descriptor_t asn_DEF_value_268 = {
23396 0, /* No effective tags (pointer) */
23397 0, /* No effective tags (count) */
23398 0, /* No tags (pointer) */
23399 0, /* No tags (count) */
23401 #if !defined(ASN_DISABLE_OER_SUPPORT)
23403 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23404 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23406 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23407 OPEN_TYPE_constraint
23410 4, /* Elements count */
23411 &asn_SPC_value_specs_268 /* Additional specs */
23414 asn_TYPE_member_t asn_MBR_RICserviceUpdateFailure_IEs_265[] = {
23415 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdateFailure_IEs, id),
23416 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
23418 &asn_DEF_ProtocolIE_ID,
23421 #if !defined(ASN_DISABLE_OER_SUPPORT)
23423 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23424 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23425 &asn_PER_memb_id_constr_266,
23426 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23427 memb_id_constraint_265
23429 0, 0, /* No default value */
23432 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdateFailure_IEs, criticality),
23433 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
23435 &asn_DEF_Criticality,
23436 select_RICserviceUpdateFailure_IEs_criticality_type,
23438 #if !defined(ASN_DISABLE_OER_SUPPORT)
23440 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23441 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23442 &asn_PER_memb_criticality_constr_267,
23443 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23444 memb_criticality_constraint_265
23446 0, 0, /* No default value */
23449 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdateFailure_IEs, value),
23450 -1 /* Ambiguous tag (ANY?) */,
23452 &asn_DEF_value_268,
23453 select_RICserviceUpdateFailure_IEs_value_type,
23455 #if !defined(ASN_DISABLE_OER_SUPPORT)
23457 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23458 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23459 &asn_PER_memb_value_constr_268,
23460 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23461 memb_value_constraint_265
23463 0, 0, /* No default value */
23467 static const ber_tlv_tag_t asn_DEF_RICserviceUpdateFailure_IEs_tags_265[] = {
23468 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23470 static const asn_TYPE_tag2member_t asn_MAP_RICserviceUpdateFailure_IEs_tag2el_265[] = {
23471 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
23472 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
23474 asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdateFailure_IEs_specs_265 = {
23475 sizeof(struct RICserviceUpdateFailure_IEs),
23476 offsetof(struct RICserviceUpdateFailure_IEs, _asn_ctx),
23477 asn_MAP_RICserviceUpdateFailure_IEs_tag2el_265,
23478 2, /* Count of tags in the map */
23479 0, 0, 0, /* Optional elements (not needed) */
23480 -1, /* First extension addition */
23482 asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateFailure_IEs = {
23483 "RICserviceUpdateFailure-IEs",
23484 "RICserviceUpdateFailure-IEs",
23486 asn_DEF_RICserviceUpdateFailure_IEs_tags_265,
23487 sizeof(asn_DEF_RICserviceUpdateFailure_IEs_tags_265)
23488 /sizeof(asn_DEF_RICserviceUpdateFailure_IEs_tags_265[0]), /* 1 */
23489 asn_DEF_RICserviceUpdateFailure_IEs_tags_265, /* Same as above */
23490 sizeof(asn_DEF_RICserviceUpdateFailure_IEs_tags_265)
23491 /sizeof(asn_DEF_RICserviceUpdateFailure_IEs_tags_265[0]), /* 1 */
23493 #if !defined(ASN_DISABLE_OER_SUPPORT)
23495 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23496 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23498 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23499 SEQUENCE_constraint
23501 asn_MBR_RICserviceUpdateFailure_IEs_265,
23502 3, /* Elements count */
23503 &asn_SPC_RICserviceUpdateFailure_IEs_specs_265 /* Additional specs */
23506 static asn_TYPE_member_t asn_MBR_value_272[] = {
23507 { ATF_NOFLAGS, 0, offsetof(struct RICserviceQuery_IEs__value, choice.TransactionID),
23508 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
23510 &asn_DEF_TransactionID,
23513 #if !defined(ASN_DISABLE_OER_SUPPORT)
23515 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23516 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23518 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23521 0, 0, /* No default value */
23524 { ATF_NOFLAGS, 0, offsetof(struct RICserviceQuery_IEs__value, choice.RANfunctionsID_List),
23525 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23527 &asn_DEF_RANfunctionsID_List,
23530 #if !defined(ASN_DISABLE_OER_SUPPORT)
23532 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23533 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23535 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23538 0, 0, /* No default value */
23539 "RANfunctionsID-List"
23542 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_272[] = {
23543 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
23544 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* RANfunctionsID-List */
23546 static asn_CHOICE_specifics_t asn_SPC_value_specs_272 = {
23547 sizeof(struct RICserviceQuery_IEs__value),
23548 offsetof(struct RICserviceQuery_IEs__value, _asn_ctx),
23549 offsetof(struct RICserviceQuery_IEs__value, present),
23550 sizeof(((struct RICserviceQuery_IEs__value *)0)->present),
23551 asn_MAP_value_tag2el_272,
23552 2, /* Count of tags in the map */
23554 -1 /* Extensions start */
23556 static /* Use -fall-defs-global to expose */
23557 asn_TYPE_descriptor_t asn_DEF_value_272 = {
23561 0, /* No effective tags (pointer) */
23562 0, /* No effective tags (count) */
23563 0, /* No tags (pointer) */
23564 0, /* No tags (count) */
23566 #if !defined(ASN_DISABLE_OER_SUPPORT)
23568 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23569 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23571 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23572 OPEN_TYPE_constraint
23575 2, /* Elements count */
23576 &asn_SPC_value_specs_272 /* Additional specs */
23579 asn_TYPE_member_t asn_MBR_RICserviceQuery_IEs_269[] = {
23580 { ATF_NOFLAGS, 0, offsetof(struct RICserviceQuery_IEs, id),
23581 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
23583 &asn_DEF_ProtocolIE_ID,
23586 #if !defined(ASN_DISABLE_OER_SUPPORT)
23588 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23589 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23590 &asn_PER_memb_id_constr_270,
23591 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23592 memb_id_constraint_269
23594 0, 0, /* No default value */
23597 { ATF_NOFLAGS, 0, offsetof(struct RICserviceQuery_IEs, criticality),
23598 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
23600 &asn_DEF_Criticality,
23601 select_RICserviceQuery_IEs_criticality_type,
23603 #if !defined(ASN_DISABLE_OER_SUPPORT)
23605 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23606 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23607 &asn_PER_memb_criticality_constr_271,
23608 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23609 memb_criticality_constraint_269
23611 0, 0, /* No default value */
23614 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICserviceQuery_IEs, value),
23615 -1 /* Ambiguous tag (ANY?) */,
23617 &asn_DEF_value_272,
23618 select_RICserviceQuery_IEs_value_type,
23620 #if !defined(ASN_DISABLE_OER_SUPPORT)
23622 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23623 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23624 &asn_PER_memb_value_constr_272,
23625 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23626 memb_value_constraint_269
23628 0, 0, /* No default value */
23632 static const ber_tlv_tag_t asn_DEF_RICserviceQuery_IEs_tags_269[] = {
23633 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23635 static const asn_TYPE_tag2member_t asn_MAP_RICserviceQuery_IEs_tag2el_269[] = {
23636 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
23637 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
23639 asn_SEQUENCE_specifics_t asn_SPC_RICserviceQuery_IEs_specs_269 = {
23640 sizeof(struct RICserviceQuery_IEs),
23641 offsetof(struct RICserviceQuery_IEs, _asn_ctx),
23642 asn_MAP_RICserviceQuery_IEs_tag2el_269,
23643 2, /* Count of tags in the map */
23644 0, 0, 0, /* Optional elements (not needed) */
23645 -1, /* First extension addition */
23647 asn_TYPE_descriptor_t asn_DEF_RICserviceQuery_IEs = {
23648 "RICserviceQuery-IEs",
23649 "RICserviceQuery-IEs",
23651 asn_DEF_RICserviceQuery_IEs_tags_269,
23652 sizeof(asn_DEF_RICserviceQuery_IEs_tags_269)
23653 /sizeof(asn_DEF_RICserviceQuery_IEs_tags_269[0]), /* 1 */
23654 asn_DEF_RICserviceQuery_IEs_tags_269, /* Same as above */
23655 sizeof(asn_DEF_RICserviceQuery_IEs_tags_269)
23656 /sizeof(asn_DEF_RICserviceQuery_IEs_tags_269[0]), /* 1 */
23658 #if !defined(ASN_DISABLE_OER_SUPPORT)
23660 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23661 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23663 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23664 SEQUENCE_constraint
23666 asn_MBR_RICserviceQuery_IEs_269,
23667 3, /* Elements count */
23668 &asn_SPC_RICserviceQuery_IEs_specs_269 /* Additional specs */
23671 static asn_TYPE_member_t asn_MBR_value_276[] = {
23672 { ATF_NOFLAGS, 0, offsetof(struct E2RemovalRequestIEs__value, choice.TransactionID),
23673 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
23675 &asn_DEF_TransactionID,
23678 #if !defined(ASN_DISABLE_OER_SUPPORT)
23680 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23681 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23683 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23686 0, 0, /* No default value */
23690 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_276[] = {
23691 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* TransactionID */
23693 static asn_CHOICE_specifics_t asn_SPC_value_specs_276 = {
23694 sizeof(struct E2RemovalRequestIEs__value),
23695 offsetof(struct E2RemovalRequestIEs__value, _asn_ctx),
23696 offsetof(struct E2RemovalRequestIEs__value, present),
23697 sizeof(((struct E2RemovalRequestIEs__value *)0)->present),
23698 asn_MAP_value_tag2el_276,
23699 1, /* Count of tags in the map */
23701 -1 /* Extensions start */
23703 static /* Use -fall-defs-global to expose */
23704 asn_TYPE_descriptor_t asn_DEF_value_276 = {
23708 0, /* No effective tags (pointer) */
23709 0, /* No effective tags (count) */
23710 0, /* No tags (pointer) */
23711 0, /* No tags (count) */
23713 #if !defined(ASN_DISABLE_OER_SUPPORT)
23715 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23716 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23718 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23719 OPEN_TYPE_constraint
23722 1, /* Elements count */
23723 &asn_SPC_value_specs_276 /* Additional specs */
23726 asn_TYPE_member_t asn_MBR_E2RemovalRequestIEs_273[] = {
23727 { ATF_NOFLAGS, 0, offsetof(struct E2RemovalRequestIEs, id),
23728 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
23730 &asn_DEF_ProtocolIE_ID,
23733 #if !defined(ASN_DISABLE_OER_SUPPORT)
23735 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23736 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23737 &asn_PER_memb_id_constr_274,
23738 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23739 memb_id_constraint_273
23741 0, 0, /* No default value */
23744 { ATF_NOFLAGS, 0, offsetof(struct E2RemovalRequestIEs, criticality),
23745 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
23747 &asn_DEF_Criticality,
23748 select_E2RemovalRequestIEs_criticality_type,
23750 #if !defined(ASN_DISABLE_OER_SUPPORT)
23752 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23753 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23754 &asn_PER_memb_criticality_constr_275,
23755 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23756 memb_criticality_constraint_273
23758 0, 0, /* No default value */
23761 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E2RemovalRequestIEs, value),
23762 -1 /* Ambiguous tag (ANY?) */,
23764 &asn_DEF_value_276,
23765 select_E2RemovalRequestIEs_value_type,
23767 #if !defined(ASN_DISABLE_OER_SUPPORT)
23769 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23770 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23771 &asn_PER_memb_value_constr_276,
23772 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23773 memb_value_constraint_273
23775 0, 0, /* No default value */
23779 static const ber_tlv_tag_t asn_DEF_E2RemovalRequestIEs_tags_273[] = {
23780 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23782 static const asn_TYPE_tag2member_t asn_MAP_E2RemovalRequestIEs_tag2el_273[] = {
23783 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
23784 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
23786 asn_SEQUENCE_specifics_t asn_SPC_E2RemovalRequestIEs_specs_273 = {
23787 sizeof(struct E2RemovalRequestIEs),
23788 offsetof(struct E2RemovalRequestIEs, _asn_ctx),
23789 asn_MAP_E2RemovalRequestIEs_tag2el_273,
23790 2, /* Count of tags in the map */
23791 0, 0, 0, /* Optional elements (not needed) */
23792 -1, /* First extension addition */
23794 asn_TYPE_descriptor_t asn_DEF_E2RemovalRequestIEs = {
23795 "E2RemovalRequestIEs",
23796 "E2RemovalRequestIEs",
23798 asn_DEF_E2RemovalRequestIEs_tags_273,
23799 sizeof(asn_DEF_E2RemovalRequestIEs_tags_273)
23800 /sizeof(asn_DEF_E2RemovalRequestIEs_tags_273[0]), /* 1 */
23801 asn_DEF_E2RemovalRequestIEs_tags_273, /* Same as above */
23802 sizeof(asn_DEF_E2RemovalRequestIEs_tags_273)
23803 /sizeof(asn_DEF_E2RemovalRequestIEs_tags_273[0]), /* 1 */
23805 #if !defined(ASN_DISABLE_OER_SUPPORT)
23807 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23808 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23810 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23811 SEQUENCE_constraint
23813 asn_MBR_E2RemovalRequestIEs_273,
23814 3, /* Elements count */
23815 &asn_SPC_E2RemovalRequestIEs_specs_273 /* Additional specs */
23818 static asn_TYPE_member_t asn_MBR_value_280[] = {
23819 { ATF_NOFLAGS, 0, offsetof(struct E2RemovalResponseIEs__value, choice.TransactionID),
23820 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
23822 &asn_DEF_TransactionID,
23825 #if !defined(ASN_DISABLE_OER_SUPPORT)
23827 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23828 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23830 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23833 0, 0, /* No default value */
23836 { ATF_NOFLAGS, 0, offsetof(struct E2RemovalResponseIEs__value, choice.CriticalityDiagnostics),
23837 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23839 &asn_DEF_CriticalityDiagnostics,
23842 #if !defined(ASN_DISABLE_OER_SUPPORT)
23844 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23845 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23847 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23850 0, 0, /* No default value */
23851 "CriticalityDiagnostics"
23854 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_280[] = {
23855 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
23856 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* CriticalityDiagnostics */
23858 static asn_CHOICE_specifics_t asn_SPC_value_specs_280 = {
23859 sizeof(struct E2RemovalResponseIEs__value),
23860 offsetof(struct E2RemovalResponseIEs__value, _asn_ctx),
23861 offsetof(struct E2RemovalResponseIEs__value, present),
23862 sizeof(((struct E2RemovalResponseIEs__value *)0)->present),
23863 asn_MAP_value_tag2el_280,
23864 2, /* Count of tags in the map */
23866 -1 /* Extensions start */
23868 static /* Use -fall-defs-global to expose */
23869 asn_TYPE_descriptor_t asn_DEF_value_280 = {
23873 0, /* No effective tags (pointer) */
23874 0, /* No effective tags (count) */
23875 0, /* No tags (pointer) */
23876 0, /* No tags (count) */
23878 #if !defined(ASN_DISABLE_OER_SUPPORT)
23880 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23881 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23883 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23884 OPEN_TYPE_constraint
23887 2, /* Elements count */
23888 &asn_SPC_value_specs_280 /* Additional specs */
23891 asn_TYPE_member_t asn_MBR_E2RemovalResponseIEs_277[] = {
23892 { ATF_NOFLAGS, 0, offsetof(struct E2RemovalResponseIEs, id),
23893 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
23895 &asn_DEF_ProtocolIE_ID,
23898 #if !defined(ASN_DISABLE_OER_SUPPORT)
23900 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23901 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23902 &asn_PER_memb_id_constr_278,
23903 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23904 memb_id_constraint_277
23906 0, 0, /* No default value */
23909 { ATF_NOFLAGS, 0, offsetof(struct E2RemovalResponseIEs, criticality),
23910 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
23912 &asn_DEF_Criticality,
23913 select_E2RemovalResponseIEs_criticality_type,
23915 #if !defined(ASN_DISABLE_OER_SUPPORT)
23917 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23918 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23919 &asn_PER_memb_criticality_constr_279,
23920 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23921 memb_criticality_constraint_277
23923 0, 0, /* No default value */
23926 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E2RemovalResponseIEs, value),
23927 -1 /* Ambiguous tag (ANY?) */,
23929 &asn_DEF_value_280,
23930 select_E2RemovalResponseIEs_value_type,
23932 #if !defined(ASN_DISABLE_OER_SUPPORT)
23934 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23935 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23936 &asn_PER_memb_value_constr_280,
23937 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23938 memb_value_constraint_277
23940 0, 0, /* No default value */
23944 static const ber_tlv_tag_t asn_DEF_E2RemovalResponseIEs_tags_277[] = {
23945 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23947 static const asn_TYPE_tag2member_t asn_MAP_E2RemovalResponseIEs_tag2el_277[] = {
23948 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
23949 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
23951 asn_SEQUENCE_specifics_t asn_SPC_E2RemovalResponseIEs_specs_277 = {
23952 sizeof(struct E2RemovalResponseIEs),
23953 offsetof(struct E2RemovalResponseIEs, _asn_ctx),
23954 asn_MAP_E2RemovalResponseIEs_tag2el_277,
23955 2, /* Count of tags in the map */
23956 0, 0, 0, /* Optional elements (not needed) */
23957 -1, /* First extension addition */
23959 asn_TYPE_descriptor_t asn_DEF_E2RemovalResponseIEs = {
23960 "E2RemovalResponseIEs",
23961 "E2RemovalResponseIEs",
23963 asn_DEF_E2RemovalResponseIEs_tags_277,
23964 sizeof(asn_DEF_E2RemovalResponseIEs_tags_277)
23965 /sizeof(asn_DEF_E2RemovalResponseIEs_tags_277[0]), /* 1 */
23966 asn_DEF_E2RemovalResponseIEs_tags_277, /* Same as above */
23967 sizeof(asn_DEF_E2RemovalResponseIEs_tags_277)
23968 /sizeof(asn_DEF_E2RemovalResponseIEs_tags_277[0]), /* 1 */
23970 #if !defined(ASN_DISABLE_OER_SUPPORT)
23972 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23973 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23975 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23976 SEQUENCE_constraint
23978 asn_MBR_E2RemovalResponseIEs_277,
23979 3, /* Elements count */
23980 &asn_SPC_E2RemovalResponseIEs_specs_277 /* Additional specs */
23983 static asn_TYPE_member_t asn_MBR_value_284[] = {
23984 { ATF_NOFLAGS, 0, offsetof(struct E2RemovalFailureIEs__value, choice.TransactionID),
23985 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
23987 &asn_DEF_TransactionID,
23990 #if !defined(ASN_DISABLE_OER_SUPPORT)
23992 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
23993 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
23995 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23998 0, 0, /* No default value */
24001 { ATF_NOFLAGS, 0, offsetof(struct E2RemovalFailureIEs__value, choice.Cause),
24002 -1 /* Ambiguous tag (CHOICE?) */,
24007 #if !defined(ASN_DISABLE_OER_SUPPORT)
24009 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
24010 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
24012 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
24015 0, 0, /* No default value */
24018 { ATF_NOFLAGS, 0, offsetof(struct E2RemovalFailureIEs__value, choice.CriticalityDiagnostics),
24019 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24021 &asn_DEF_CriticalityDiagnostics,
24024 #if !defined(ASN_DISABLE_OER_SUPPORT)
24026 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
24027 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
24029 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
24032 0, 0, /* No default value */
24033 "CriticalityDiagnostics"
24036 static const unsigned asn_MAP_value_to_canonical_284[] = { 0, 2, 1 };
24037 static const unsigned asn_MAP_value_from_canonical_284[] = { 0, 2, 1 };
24038 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_284[] = {
24039 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
24040 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 }, /* CriticalityDiagnostics */
24041 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* ricRequest */
24042 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* ricService */
24043 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* e2Node */
24044 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 }, /* transport */
24045 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 1, 0, 0 }, /* protocol */
24046 { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 1, 0, 0 } /* misc */
24048 static asn_CHOICE_specifics_t asn_SPC_value_specs_284 = {
24049 sizeof(struct E2RemovalFailureIEs__value),
24050 offsetof(struct E2RemovalFailureIEs__value, _asn_ctx),
24051 offsetof(struct E2RemovalFailureIEs__value, present),
24052 sizeof(((struct E2RemovalFailureIEs__value *)0)->present),
24053 asn_MAP_value_tag2el_284,
24054 8, /* Count of tags in the map */
24055 asn_MAP_value_to_canonical_284,
24056 asn_MAP_value_from_canonical_284,
24057 -1 /* Extensions start */
24059 static /* Use -fall-defs-global to expose */
24060 asn_TYPE_descriptor_t asn_DEF_value_284 = {
24064 0, /* No effective tags (pointer) */
24065 0, /* No effective tags (count) */
24066 0, /* No tags (pointer) */
24067 0, /* No tags (count) */
24069 #if !defined(ASN_DISABLE_OER_SUPPORT)
24071 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
24072 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
24074 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
24075 OPEN_TYPE_constraint
24078 3, /* Elements count */
24079 &asn_SPC_value_specs_284 /* Additional specs */
24082 asn_TYPE_member_t asn_MBR_E2RemovalFailureIEs_281[] = {
24083 { ATF_NOFLAGS, 0, offsetof(struct E2RemovalFailureIEs, id),
24084 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
24086 &asn_DEF_ProtocolIE_ID,
24089 #if !defined(ASN_DISABLE_OER_SUPPORT)
24091 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
24092 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
24093 &asn_PER_memb_id_constr_282,
24094 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
24095 memb_id_constraint_281
24097 0, 0, /* No default value */
24100 { ATF_NOFLAGS, 0, offsetof(struct E2RemovalFailureIEs, criticality),
24101 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
24103 &asn_DEF_Criticality,
24104 select_E2RemovalFailureIEs_criticality_type,
24106 #if !defined(ASN_DISABLE_OER_SUPPORT)
24108 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
24109 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
24110 &asn_PER_memb_criticality_constr_283,
24111 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
24112 memb_criticality_constraint_281
24114 0, 0, /* No default value */
24117 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E2RemovalFailureIEs, value),
24118 -1 /* Ambiguous tag (ANY?) */,
24120 &asn_DEF_value_284,
24121 select_E2RemovalFailureIEs_value_type,
24123 #if !defined(ASN_DISABLE_OER_SUPPORT)
24125 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
24126 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
24127 &asn_PER_memb_value_constr_284,
24128 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
24129 memb_value_constraint_281
24131 0, 0, /* No default value */
24135 static const ber_tlv_tag_t asn_DEF_E2RemovalFailureIEs_tags_281[] = {
24136 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24138 static const asn_TYPE_tag2member_t asn_MAP_E2RemovalFailureIEs_tag2el_281[] = {
24139 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
24140 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
24142 asn_SEQUENCE_specifics_t asn_SPC_E2RemovalFailureIEs_specs_281 = {
24143 sizeof(struct E2RemovalFailureIEs),
24144 offsetof(struct E2RemovalFailureIEs, _asn_ctx),
24145 asn_MAP_E2RemovalFailureIEs_tag2el_281,
24146 2, /* Count of tags in the map */
24147 0, 0, 0, /* Optional elements (not needed) */
24148 -1, /* First extension addition */
24150 asn_TYPE_descriptor_t asn_DEF_E2RemovalFailureIEs = {
24151 "E2RemovalFailureIEs",
24152 "E2RemovalFailureIEs",
24154 asn_DEF_E2RemovalFailureIEs_tags_281,
24155 sizeof(asn_DEF_E2RemovalFailureIEs_tags_281)
24156 /sizeof(asn_DEF_E2RemovalFailureIEs_tags_281[0]), /* 1 */
24157 asn_DEF_E2RemovalFailureIEs_tags_281, /* Same as above */
24158 sizeof(asn_DEF_E2RemovalFailureIEs_tags_281)
24159 /sizeof(asn_DEF_E2RemovalFailureIEs_tags_281[0]), /* 1 */
24161 #if !defined(ASN_DISABLE_OER_SUPPORT)
24163 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
24164 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
24166 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
24167 SEQUENCE_constraint
24169 asn_MBR_E2RemovalFailureIEs_281,
24170 3, /* Elements count */
24171 &asn_SPC_E2RemovalFailureIEs_specs_281 /* Additional specs */