2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "E2SM-RC-IEs"
4 * found in "e2sm-rc-nov2021.asn"
5 * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
12 #include <asn_application.h>
14 /* Including external dependencies */
15 #include <constr_CHOICE.h>
22 typedef enum UEID_PR {
23 UEID_PR_NOTHING, /* No components present */
26 UEID_PR_gNB_CU_UP_UEID,
28 UEID_PR_ng_eNB_DU_UEID,
31 /* Extensions may appear below */
35 /* Forward declarations */
38 struct UEID_GNB_CU_UP;
40 struct UEID_NG_ENB_DU;
48 struct UEID_GNB *gNB_UEID;
49 struct UEID_GNB_DU *gNB_DU_UEID;
50 struct UEID_GNB_CU_UP *gNB_CU_UP_UEID;
51 struct UEID_NG_ENB *ng_eNB_UEID;
52 struct UEID_NG_ENB_DU *ng_eNB_DU_UEID;
53 struct UEID_EN_GNB *en_gNB_UEID;
54 struct UEID_ENB *eNB_UEID;
56 * This type is extensible,
57 * possible extensions are below.
61 /* Context for parsing across buffer boundaries */
62 asn_struct_ctx_t _asn_ctx;
66 extern asn_TYPE_descriptor_t asn_DEF_UEID;
67 extern asn_CHOICE_specifics_t asn_SPC_UEID_specs_1;
68 extern asn_TYPE_member_t asn_MBR_UEID_1[7];
69 extern asn_per_constraints_t asn_PER_type_UEID_constr_1;
76 #include <asn_internal.h>