2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "E2SM-KPM-IEs"
4 * found in "e2sm-kpm-v03.00.asn"
5 * `asn1c -pdu=auto -fincludes-quoted -fcompound-names -findirect-choice -fno-include-deps -no-gen-example -no-gen-OER -D /tmp/workspace/oransim-gerrit/e2sim/asn1c/`
8 #ifndef _TestCond_Type_H_
9 #define _TestCond_Type_H_
12 #include "asn_application.h"
14 /* Including external dependencies */
15 #include "NativeEnumerated.h"
16 #include "constr_CHOICE.h"
23 typedef enum TestCond_Type_PR {
24 TestCond_Type_PR_NOTHING, /* No components present */
26 TestCond_Type_PR_aMBR,
27 TestCond_Type_PR_isStat,
28 TestCond_Type_PR_isCatM,
29 TestCond_Type_PR_rSRP,
30 TestCond_Type_PR_rSRQ,
31 /* Extensions may appear below */
32 TestCond_Type_PR_ul_rSRP,
34 TestCond_Type_PR_fiveQI,
36 TestCond_Type_PR_sNSSAI
38 typedef enum TestCond_Type__gBR {
39 TestCond_Type__gBR_true = 0
41 * Enumeration is extensible
43 } e_TestCond_Type__gBR;
44 typedef enum TestCond_Type__aMBR {
45 TestCond_Type__aMBR_true = 0
47 * Enumeration is extensible
49 } e_TestCond_Type__aMBR;
50 typedef enum TestCond_Type__isStat {
51 TestCond_Type__isStat_true = 0
53 * Enumeration is extensible
55 } e_TestCond_Type__isStat;
56 typedef enum TestCond_Type__isCatM {
57 TestCond_Type__isCatM_true = 0
59 * Enumeration is extensible
61 } e_TestCond_Type__isCatM;
62 typedef enum TestCond_Type__rSRP {
63 TestCond_Type__rSRP_true = 0
65 * Enumeration is extensible
67 } e_TestCond_Type__rSRP;
68 typedef enum TestCond_Type__rSRQ {
69 TestCond_Type__rSRQ_true = 0
71 * Enumeration is extensible
73 } e_TestCond_Type__rSRQ;
74 typedef enum TestCond_Type__ul_rSRP {
75 TestCond_Type__ul_rSRP_true = 0
77 * Enumeration is extensible
79 } e_TestCond_Type__ul_rSRP;
80 typedef enum TestCond_Type__cQI {
81 TestCond_Type__cQI_true = 0
83 * Enumeration is extensible
85 } e_TestCond_Type__cQI;
86 typedef enum TestCond_Type__fiveQI {
87 TestCond_Type__fiveQI_true = 0
89 * Enumeration is extensible
91 } e_TestCond_Type__fiveQI;
92 typedef enum TestCond_Type__qCI {
93 TestCond_Type__qCI_true = 0
95 * Enumeration is extensible
97 } e_TestCond_Type__qCI;
98 typedef enum TestCond_Type__sNSSAI {
99 TestCond_Type__sNSSAI_true = 0
101 * Enumeration is extensible
103 } e_TestCond_Type__sNSSAI;
106 typedef struct TestCond_Type {
107 TestCond_Type_PR present;
108 union TestCond_Type_u {
116 * This type is extensible,
117 * possible extensions are below.
126 /* Context for parsing across buffer boundaries */
127 asn_struct_ctx_t _asn_ctx;
131 /* extern asn_TYPE_descriptor_t asn_DEF_gBR_2; // (Use -fall-defs-global to expose) */
132 /* extern asn_TYPE_descriptor_t asn_DEF_aMBR_5; // (Use -fall-defs-global to expose) */
133 /* extern asn_TYPE_descriptor_t asn_DEF_isStat_8; // (Use -fall-defs-global to expose) */
134 /* extern asn_TYPE_descriptor_t asn_DEF_isCatM_11; // (Use -fall-defs-global to expose) */
135 /* extern asn_TYPE_descriptor_t asn_DEF_rSRP_14; // (Use -fall-defs-global to expose) */
136 /* extern asn_TYPE_descriptor_t asn_DEF_rSRQ_17; // (Use -fall-defs-global to expose) */
137 /* extern asn_TYPE_descriptor_t asn_DEF_ul_rSRP_21; // (Use -fall-defs-global to expose) */
138 /* extern asn_TYPE_descriptor_t asn_DEF_cQI_24; // (Use -fall-defs-global to expose) */
139 /* extern asn_TYPE_descriptor_t asn_DEF_fiveQI_27; // (Use -fall-defs-global to expose) */
140 /* extern asn_TYPE_descriptor_t asn_DEF_qCI_30; // (Use -fall-defs-global to expose) */
141 /* extern asn_TYPE_descriptor_t asn_DEF_sNSSAI_33; // (Use -fall-defs-global to expose) */
142 extern asn_TYPE_descriptor_t asn_DEF_TestCond_Type;
143 extern asn_CHOICE_specifics_t asn_SPC_TestCond_Type_specs_1;
144 extern asn_TYPE_member_t asn_MBR_TestCond_Type_1[11];
145 extern asn_per_constraints_t asn_PER_type_TestCond_Type_constr_1;
151 #endif /* _TestCond_Type_H_ */
152 #include "asn_internal.h"