2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "E2SM-gNB-X2-IEs"
4 * found in "spec/e2sm-gNB-X2-v401.asn"
5 * `asn1c -pdu=auto -fincludes-quoted -fcompound-names -fno-include-deps -gen-PER -no-gen-OER -no-gen-example`
8 #include "E2_E2SM-gNB-X2-RANfunction-Definition.h"
10 #include "E2_RIC-EventTriggerStyle-List.h"
11 #include "E2_RIC-ReportStyle-List.h"
12 #include "E2_RIC-InsertStyle-List.h"
13 #include "E2_RIC-ControlStyle-List.h"
14 #include "E2_RIC-PolicyStyle-List.h"
16 memb_E2_ric_EventTriggerStyle_List_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
17 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
21 ASN__CTFAIL(app_key, td, sptr,
22 "%s: value not given (%s:%d)",
23 td->name, __FILE__, __LINE__);
27 /* Determine the number of elements */
28 size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
30 if((size >= 1 && size <= 63)) {
31 /* Perform validation of the inner elements */
32 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
34 ASN__CTFAIL(app_key, td, sptr,
35 "%s: constraint failed (%s:%d)",
36 td->name, __FILE__, __LINE__);
42 memb_E2_ric_ReportStyle_List_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
43 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
47 ASN__CTFAIL(app_key, td, sptr,
48 "%s: value not given (%s:%d)",
49 td->name, __FILE__, __LINE__);
53 /* Determine the number of elements */
54 size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
56 if((size >= 1 && size <= 63)) {
57 /* Perform validation of the inner elements */
58 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
60 ASN__CTFAIL(app_key, td, sptr,
61 "%s: constraint failed (%s:%d)",
62 td->name, __FILE__, __LINE__);
68 memb_E2_ric_InsertStyle_List_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
69 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
73 ASN__CTFAIL(app_key, td, sptr,
74 "%s: value not given (%s:%d)",
75 td->name, __FILE__, __LINE__);
79 /* Determine the number of elements */
80 size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
82 if((size >= 1 && size <= 63)) {
83 /* Perform validation of the inner elements */
84 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
86 ASN__CTFAIL(app_key, td, sptr,
87 "%s: constraint failed (%s:%d)",
88 td->name, __FILE__, __LINE__);
94 memb_E2_ric_ControlStyle_List_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
95 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
99 ASN__CTFAIL(app_key, td, sptr,
100 "%s: value not given (%s:%d)",
101 td->name, __FILE__, __LINE__);
105 /* Determine the number of elements */
106 size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
108 if((size >= 1 && size <= 63)) {
109 /* Perform validation of the inner elements */
110 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
112 ASN__CTFAIL(app_key, td, sptr,
113 "%s: constraint failed (%s:%d)",
114 td->name, __FILE__, __LINE__);
120 memb_E2_ric_PolicyStyle_List_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
121 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
125 ASN__CTFAIL(app_key, td, sptr,
126 "%s: value not given (%s:%d)",
127 td->name, __FILE__, __LINE__);
131 /* Determine the number of elements */
132 size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
134 if((size >= 1 && size <= 63)) {
135 /* Perform validation of the inner elements */
136 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
138 ASN__CTFAIL(app_key, td, sptr,
139 "%s: constraint failed (%s:%d)",
140 td->name, __FILE__, __LINE__);
145 static asn_per_constraints_t asn_PER_type_E2_ric_EventTriggerStyle_List_constr_3 CC_NOTUSED = {
146 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
147 { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */,
148 0, 0 /* No PER value map */
150 static asn_per_constraints_t asn_PER_type_E2_ric_ReportStyle_List_constr_5 CC_NOTUSED = {
151 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
152 { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */,
153 0, 0 /* No PER value map */
155 static asn_per_constraints_t asn_PER_type_E2_ric_InsertStyle_List_constr_7 CC_NOTUSED = {
156 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
157 { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */,
158 0, 0 /* No PER value map */
160 static asn_per_constraints_t asn_PER_type_E2_ric_ControlStyle_List_constr_9 CC_NOTUSED = {
161 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
162 { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */,
163 0, 0 /* No PER value map */
165 static asn_per_constraints_t asn_PER_type_E2_ric_PolicyStyle_List_constr_11 CC_NOTUSED = {
166 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
167 { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */,
168 0, 0 /* No PER value map */
170 static asn_per_constraints_t asn_PER_memb_E2_ric_EventTriggerStyle_List_constr_3 CC_NOTUSED = {
171 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
172 { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */,
173 0, 0 /* No PER value map */
175 static asn_per_constraints_t asn_PER_memb_E2_ric_ReportStyle_List_constr_5 CC_NOTUSED = {
176 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
177 { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */,
178 0, 0 /* No PER value map */
180 static asn_per_constraints_t asn_PER_memb_E2_ric_InsertStyle_List_constr_7 CC_NOTUSED = {
181 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
182 { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */,
183 0, 0 /* No PER value map */
185 static asn_per_constraints_t asn_PER_memb_E2_ric_ControlStyle_List_constr_9 CC_NOTUSED = {
186 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
187 { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */,
188 0, 0 /* No PER value map */
190 static asn_per_constraints_t asn_PER_memb_E2_ric_PolicyStyle_List_constr_11 CC_NOTUSED = {
191 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
192 { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */,
193 0, 0 /* No PER value map */
195 static asn_TYPE_member_t asn_MBR_E2_ric_EventTriggerStyle_List_3[] = {
197 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
199 &asn_DEF_E2_RIC_EventTriggerStyle_List,
202 0, 0, /* No default value */
206 static const ber_tlv_tag_t asn_DEF_E2_ric_EventTriggerStyle_List_tags_3[] = {
207 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
208 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
210 static asn_SET_OF_specifics_t asn_SPC_E2_ric_EventTriggerStyle_List_specs_3 = {
211 sizeof(struct E2_E2SM_gNB_X2_RANfunction_Definition__ric_EventTriggerStyle_List),
212 offsetof(struct E2_E2SM_gNB_X2_RANfunction_Definition__ric_EventTriggerStyle_List, _asn_ctx),
213 0, /* XER encoding is XMLDelimitedItemList */
215 static /* Use -fall-defs-global to expose */
216 asn_TYPE_descriptor_t asn_DEF_E2_ric_EventTriggerStyle_List_3 = {
217 "ric-EventTriggerStyle-List",
218 "ric-EventTriggerStyle-List",
220 asn_DEF_E2_ric_EventTriggerStyle_List_tags_3,
221 sizeof(asn_DEF_E2_ric_EventTriggerStyle_List_tags_3)
222 /sizeof(asn_DEF_E2_ric_EventTriggerStyle_List_tags_3[0]) - 1, /* 1 */
223 asn_DEF_E2_ric_EventTriggerStyle_List_tags_3, /* Same as above */
224 sizeof(asn_DEF_E2_ric_EventTriggerStyle_List_tags_3)
225 /sizeof(asn_DEF_E2_ric_EventTriggerStyle_List_tags_3[0]), /* 2 */
226 { 0, &asn_PER_type_E2_ric_EventTriggerStyle_List_constr_3, SEQUENCE_OF_constraint },
227 asn_MBR_E2_ric_EventTriggerStyle_List_3,
228 1, /* Single element */
229 &asn_SPC_E2_ric_EventTriggerStyle_List_specs_3 /* Additional specs */
232 static asn_TYPE_member_t asn_MBR_E2_ric_ReportStyle_List_5[] = {
234 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
236 &asn_DEF_E2_RIC_ReportStyle_List,
239 0, 0, /* No default value */
243 static const ber_tlv_tag_t asn_DEF_E2_ric_ReportStyle_List_tags_5[] = {
244 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
245 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
247 static asn_SET_OF_specifics_t asn_SPC_E2_ric_ReportStyle_List_specs_5 = {
248 sizeof(struct E2_E2SM_gNB_X2_RANfunction_Definition__ric_ReportStyle_List),
249 offsetof(struct E2_E2SM_gNB_X2_RANfunction_Definition__ric_ReportStyle_List, _asn_ctx),
250 0, /* XER encoding is XMLDelimitedItemList */
252 static /* Use -fall-defs-global to expose */
253 asn_TYPE_descriptor_t asn_DEF_E2_ric_ReportStyle_List_5 = {
254 "ric-ReportStyle-List",
255 "ric-ReportStyle-List",
257 asn_DEF_E2_ric_ReportStyle_List_tags_5,
258 sizeof(asn_DEF_E2_ric_ReportStyle_List_tags_5)
259 /sizeof(asn_DEF_E2_ric_ReportStyle_List_tags_5[0]) - 1, /* 1 */
260 asn_DEF_E2_ric_ReportStyle_List_tags_5, /* Same as above */
261 sizeof(asn_DEF_E2_ric_ReportStyle_List_tags_5)
262 /sizeof(asn_DEF_E2_ric_ReportStyle_List_tags_5[0]), /* 2 */
263 { 0, &asn_PER_type_E2_ric_ReportStyle_List_constr_5, SEQUENCE_OF_constraint },
264 asn_MBR_E2_ric_ReportStyle_List_5,
265 1, /* Single element */
266 &asn_SPC_E2_ric_ReportStyle_List_specs_5 /* Additional specs */
269 static asn_TYPE_member_t asn_MBR_E2_ric_InsertStyle_List_7[] = {
271 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
273 &asn_DEF_E2_RIC_InsertStyle_List,
276 0, 0, /* No default value */
280 static const ber_tlv_tag_t asn_DEF_E2_ric_InsertStyle_List_tags_7[] = {
281 (ASN_TAG_CLASS_CONTEXT | (3 << 2)),
282 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
284 static asn_SET_OF_specifics_t asn_SPC_E2_ric_InsertStyle_List_specs_7 = {
285 sizeof(struct E2_E2SM_gNB_X2_RANfunction_Definition__ric_InsertStyle_List),
286 offsetof(struct E2_E2SM_gNB_X2_RANfunction_Definition__ric_InsertStyle_List, _asn_ctx),
287 0, /* XER encoding is XMLDelimitedItemList */
289 static /* Use -fall-defs-global to expose */
290 asn_TYPE_descriptor_t asn_DEF_E2_ric_InsertStyle_List_7 = {
291 "ric-InsertStyle-List",
292 "ric-InsertStyle-List",
294 asn_DEF_E2_ric_InsertStyle_List_tags_7,
295 sizeof(asn_DEF_E2_ric_InsertStyle_List_tags_7)
296 /sizeof(asn_DEF_E2_ric_InsertStyle_List_tags_7[0]) - 1, /* 1 */
297 asn_DEF_E2_ric_InsertStyle_List_tags_7, /* Same as above */
298 sizeof(asn_DEF_E2_ric_InsertStyle_List_tags_7)
299 /sizeof(asn_DEF_E2_ric_InsertStyle_List_tags_7[0]), /* 2 */
300 { 0, &asn_PER_type_E2_ric_InsertStyle_List_constr_7, SEQUENCE_OF_constraint },
301 asn_MBR_E2_ric_InsertStyle_List_7,
302 1, /* Single element */
303 &asn_SPC_E2_ric_InsertStyle_List_specs_7 /* Additional specs */
306 static asn_TYPE_member_t asn_MBR_E2_ric_ControlStyle_List_9[] = {
308 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
310 &asn_DEF_E2_RIC_ControlStyle_List,
313 0, 0, /* No default value */
317 static const ber_tlv_tag_t asn_DEF_E2_ric_ControlStyle_List_tags_9[] = {
318 (ASN_TAG_CLASS_CONTEXT | (4 << 2)),
319 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
321 static asn_SET_OF_specifics_t asn_SPC_E2_ric_ControlStyle_List_specs_9 = {
322 sizeof(struct E2_E2SM_gNB_X2_RANfunction_Definition__ric_ControlStyle_List),
323 offsetof(struct E2_E2SM_gNB_X2_RANfunction_Definition__ric_ControlStyle_List, _asn_ctx),
324 0, /* XER encoding is XMLDelimitedItemList */
326 static /* Use -fall-defs-global to expose */
327 asn_TYPE_descriptor_t asn_DEF_E2_ric_ControlStyle_List_9 = {
328 "ric-ControlStyle-List",
329 "ric-ControlStyle-List",
331 asn_DEF_E2_ric_ControlStyle_List_tags_9,
332 sizeof(asn_DEF_E2_ric_ControlStyle_List_tags_9)
333 /sizeof(asn_DEF_E2_ric_ControlStyle_List_tags_9[0]) - 1, /* 1 */
334 asn_DEF_E2_ric_ControlStyle_List_tags_9, /* Same as above */
335 sizeof(asn_DEF_E2_ric_ControlStyle_List_tags_9)
336 /sizeof(asn_DEF_E2_ric_ControlStyle_List_tags_9[0]), /* 2 */
337 { 0, &asn_PER_type_E2_ric_ControlStyle_List_constr_9, SEQUENCE_OF_constraint },
338 asn_MBR_E2_ric_ControlStyle_List_9,
339 1, /* Single element */
340 &asn_SPC_E2_ric_ControlStyle_List_specs_9 /* Additional specs */
343 static asn_TYPE_member_t asn_MBR_E2_ric_PolicyStyle_List_11[] = {
345 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
347 &asn_DEF_E2_RIC_PolicyStyle_List,
350 0, 0, /* No default value */
354 static const ber_tlv_tag_t asn_DEF_E2_ric_PolicyStyle_List_tags_11[] = {
355 (ASN_TAG_CLASS_CONTEXT | (5 << 2)),
356 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
358 static asn_SET_OF_specifics_t asn_SPC_E2_ric_PolicyStyle_List_specs_11 = {
359 sizeof(struct E2_E2SM_gNB_X2_RANfunction_Definition__ric_PolicyStyle_List),
360 offsetof(struct E2_E2SM_gNB_X2_RANfunction_Definition__ric_PolicyStyle_List, _asn_ctx),
361 0, /* XER encoding is XMLDelimitedItemList */
363 static /* Use -fall-defs-global to expose */
364 asn_TYPE_descriptor_t asn_DEF_E2_ric_PolicyStyle_List_11 = {
365 "ric-PolicyStyle-List",
366 "ric-PolicyStyle-List",
368 asn_DEF_E2_ric_PolicyStyle_List_tags_11,
369 sizeof(asn_DEF_E2_ric_PolicyStyle_List_tags_11)
370 /sizeof(asn_DEF_E2_ric_PolicyStyle_List_tags_11[0]) - 1, /* 1 */
371 asn_DEF_E2_ric_PolicyStyle_List_tags_11, /* Same as above */
372 sizeof(asn_DEF_E2_ric_PolicyStyle_List_tags_11)
373 /sizeof(asn_DEF_E2_ric_PolicyStyle_List_tags_11[0]), /* 2 */
374 { 0, &asn_PER_type_E2_ric_PolicyStyle_List_constr_11, SEQUENCE_OF_constraint },
375 asn_MBR_E2_ric_PolicyStyle_List_11,
376 1, /* Single element */
377 &asn_SPC_E2_ric_PolicyStyle_List_specs_11 /* Additional specs */
380 static asn_TYPE_member_t asn_MBR_E2_E2SM_gNB_X2_RANfunction_Definition_1[] = {
381 { ATF_NOFLAGS, 0, offsetof(struct E2_E2SM_gNB_X2_RANfunction_Definition, ranFunction_Name),
382 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
383 -1, /* IMPLICIT tag at current level */
384 &asn_DEF_E2_RANfunction_Name,
387 0, 0, /* No default value */
390 { ATF_POINTER, 5, offsetof(struct E2_E2SM_gNB_X2_RANfunction_Definition, ric_EventTriggerStyle_List),
391 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
393 &asn_DEF_E2_ric_EventTriggerStyle_List_3,
395 { 0, &asn_PER_memb_E2_ric_EventTriggerStyle_List_constr_3, memb_E2_ric_EventTriggerStyle_List_constraint_1 },
396 0, 0, /* No default value */
397 "ric-EventTriggerStyle-List"
399 { ATF_POINTER, 4, offsetof(struct E2_E2SM_gNB_X2_RANfunction_Definition, ric_ReportStyle_List),
400 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
402 &asn_DEF_E2_ric_ReportStyle_List_5,
404 { 0, &asn_PER_memb_E2_ric_ReportStyle_List_constr_5, memb_E2_ric_ReportStyle_List_constraint_1 },
405 0, 0, /* No default value */
406 "ric-ReportStyle-List"
408 { ATF_POINTER, 3, offsetof(struct E2_E2SM_gNB_X2_RANfunction_Definition, ric_InsertStyle_List),
409 (ASN_TAG_CLASS_CONTEXT | (3 << 2)),
411 &asn_DEF_E2_ric_InsertStyle_List_7,
413 { 0, &asn_PER_memb_E2_ric_InsertStyle_List_constr_7, memb_E2_ric_InsertStyle_List_constraint_1 },
414 0, 0, /* No default value */
415 "ric-InsertStyle-List"
417 { ATF_POINTER, 2, offsetof(struct E2_E2SM_gNB_X2_RANfunction_Definition, ric_ControlStyle_List),
418 (ASN_TAG_CLASS_CONTEXT | (4 << 2)),
420 &asn_DEF_E2_ric_ControlStyle_List_9,
422 { 0, &asn_PER_memb_E2_ric_ControlStyle_List_constr_9, memb_E2_ric_ControlStyle_List_constraint_1 },
423 0, 0, /* No default value */
424 "ric-ControlStyle-List"
426 { ATF_POINTER, 1, offsetof(struct E2_E2SM_gNB_X2_RANfunction_Definition, ric_PolicyStyle_List),
427 (ASN_TAG_CLASS_CONTEXT | (5 << 2)),
429 &asn_DEF_E2_ric_PolicyStyle_List_11,
431 { 0, &asn_PER_memb_E2_ric_PolicyStyle_List_constr_11, memb_E2_ric_PolicyStyle_List_constraint_1 },
432 0, 0, /* No default value */
433 "ric-PolicyStyle-List"
436 static const int asn_MAP_E2_E2SM_gNB_X2_RANfunction_Definition_oms_1[] = { 1, 2, 3, 4, 5 };
437 static const ber_tlv_tag_t asn_DEF_E2_E2SM_gNB_X2_RANfunction_Definition_tags_1[] = {
438 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
440 static const asn_TYPE_tag2member_t asn_MAP_E2_E2SM_gNB_X2_RANfunction_Definition_tag2el_1[] = {
441 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ranFunction-Name */
442 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* ric-EventTriggerStyle-List */
443 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* ric-ReportStyle-List */
444 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* ric-InsertStyle-List */
445 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* ric-ControlStyle-List */
446 { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 } /* ric-PolicyStyle-List */
448 static asn_SEQUENCE_specifics_t asn_SPC_E2_E2SM_gNB_X2_RANfunction_Definition_specs_1 = {
449 sizeof(struct E2_E2SM_gNB_X2_RANfunction_Definition),
450 offsetof(struct E2_E2SM_gNB_X2_RANfunction_Definition, _asn_ctx),
451 asn_MAP_E2_E2SM_gNB_X2_RANfunction_Definition_tag2el_1,
452 6, /* Count of tags in the map */
453 asn_MAP_E2_E2SM_gNB_X2_RANfunction_Definition_oms_1, /* Optional members */
454 5, 0, /* Root/Additions */
455 6, /* First extension addition */
457 asn_TYPE_descriptor_t asn_DEF_E2_E2SM_gNB_X2_RANfunction_Definition = {
458 "E2SM-gNB-X2-RANfunction-Definition",
459 "E2SM-gNB-X2-RANfunction-Definition",
461 asn_DEF_E2_E2SM_gNB_X2_RANfunction_Definition_tags_1,
462 sizeof(asn_DEF_E2_E2SM_gNB_X2_RANfunction_Definition_tags_1)
463 /sizeof(asn_DEF_E2_E2SM_gNB_X2_RANfunction_Definition_tags_1[0]), /* 1 */
464 asn_DEF_E2_E2SM_gNB_X2_RANfunction_Definition_tags_1, /* Same as above */
465 sizeof(asn_DEF_E2_E2SM_gNB_X2_RANfunction_Definition_tags_1)
466 /sizeof(asn_DEF_E2_E2SM_gNB_X2_RANfunction_Definition_tags_1[0]), /* 1 */
467 { 0, 0, SEQUENCE_constraint },
468 asn_MBR_E2_E2SM_gNB_X2_RANfunction_Definition_1,
469 6, /* Elements count */
470 &asn_SPC_E2_E2SM_gNB_X2_RANfunction_Definition_specs_1 /* Additional specs */