2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "NR-InterNodeDefinitions"
4 * found in "02_Aug/rrc_15_3_asn.asn1"
5 * `asn1c -D ./Aug02 -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
12 #include <asn_application.h>
14 /* Including external dependencies */
15 #include <NativeEnumerated.h>
16 #include <constr_SEQUENCE.h>
23 typedef enum RRM_Config__ue_InactiveTime {
24 RRM_Config__ue_InactiveTime_s1 = 0,
25 RRM_Config__ue_InactiveTime_s2 = 1,
26 RRM_Config__ue_InactiveTime_s3 = 2,
27 RRM_Config__ue_InactiveTime_s5 = 3,
28 RRM_Config__ue_InactiveTime_s7 = 4,
29 RRM_Config__ue_InactiveTime_s10 = 5,
30 RRM_Config__ue_InactiveTime_s15 = 6,
31 RRM_Config__ue_InactiveTime_s20 = 7,
32 RRM_Config__ue_InactiveTime_s25 = 8,
33 RRM_Config__ue_InactiveTime_s30 = 9,
34 RRM_Config__ue_InactiveTime_s40 = 10,
35 RRM_Config__ue_InactiveTime_s50 = 11,
36 RRM_Config__ue_InactiveTime_min1 = 12,
37 RRM_Config__ue_InactiveTime_min1s20 = 13,
38 RRM_Config__ue_InactiveTime_min1s40 = 14,
39 RRM_Config__ue_InactiveTime_min2 = 15,
40 RRM_Config__ue_InactiveTime_min2s30 = 16,
41 RRM_Config__ue_InactiveTime_min3 = 17,
42 RRM_Config__ue_InactiveTime_min3s30 = 18,
43 RRM_Config__ue_InactiveTime_min4 = 19,
44 RRM_Config__ue_InactiveTime_min5 = 20,
45 RRM_Config__ue_InactiveTime_min6 = 21,
46 RRM_Config__ue_InactiveTime_min7 = 22,
47 RRM_Config__ue_InactiveTime_min8 = 23,
48 RRM_Config__ue_InactiveTime_min9 = 24,
49 RRM_Config__ue_InactiveTime_min10 = 25,
50 RRM_Config__ue_InactiveTime_min12 = 26,
51 RRM_Config__ue_InactiveTime_min14 = 27,
52 RRM_Config__ue_InactiveTime_min17 = 28,
53 RRM_Config__ue_InactiveTime_min20 = 29,
54 RRM_Config__ue_InactiveTime_min24 = 30,
55 RRM_Config__ue_InactiveTime_min28 = 31,
56 RRM_Config__ue_InactiveTime_min33 = 32,
57 RRM_Config__ue_InactiveTime_min38 = 33,
58 RRM_Config__ue_InactiveTime_min44 = 34,
59 RRM_Config__ue_InactiveTime_min50 = 35,
60 RRM_Config__ue_InactiveTime_hr1 = 36,
61 RRM_Config__ue_InactiveTime_hr1min30 = 37,
62 RRM_Config__ue_InactiveTime_hr2 = 38,
63 RRM_Config__ue_InactiveTime_hr2min30 = 39,
64 RRM_Config__ue_InactiveTime_hr3 = 40,
65 RRM_Config__ue_InactiveTime_hr3min30 = 41,
66 RRM_Config__ue_InactiveTime_hr4 = 42,
67 RRM_Config__ue_InactiveTime_hr5 = 43,
68 RRM_Config__ue_InactiveTime_hr6 = 44,
69 RRM_Config__ue_InactiveTime_hr8 = 45,
70 RRM_Config__ue_InactiveTime_hr10 = 46,
71 RRM_Config__ue_InactiveTime_hr13 = 47,
72 RRM_Config__ue_InactiveTime_hr16 = 48,
73 RRM_Config__ue_InactiveTime_hr20 = 49,
74 RRM_Config__ue_InactiveTime_day1 = 50,
75 RRM_Config__ue_InactiveTime_day1hr12 = 51,
76 RRM_Config__ue_InactiveTime_day2 = 52,
77 RRM_Config__ue_InactiveTime_day2hr12 = 53,
78 RRM_Config__ue_InactiveTime_day3 = 54,
79 RRM_Config__ue_InactiveTime_day4 = 55,
80 RRM_Config__ue_InactiveTime_day5 = 56,
81 RRM_Config__ue_InactiveTime_day7 = 57,
82 RRM_Config__ue_InactiveTime_day10 = 58,
83 RRM_Config__ue_InactiveTime_day14 = 59,
84 RRM_Config__ue_InactiveTime_day19 = 60,
85 RRM_Config__ue_InactiveTime_day24 = 61,
86 RRM_Config__ue_InactiveTime_day30 = 62,
87 RRM_Config__ue_InactiveTime_dayMoreThan30 = 63
88 } e_RRM_Config__ue_InactiveTime;
90 /* Forward declarations */
91 struct MeasResultList2NR;
94 typedef struct RRM_Config {
95 long *ue_InactiveTime; /* OPTIONAL */
96 struct MeasResultList2NR *candidateCellInfoList; /* OPTIONAL */
98 * This type is extensible,
99 * possible extensions are below.
102 /* Context for parsing across buffer boundaries */
103 asn_struct_ctx_t _asn_ctx;
107 /* extern asn_TYPE_descriptor_t asn_DEF_ue_InactiveTime_2; // (Use -fall-defs-global to expose) */
108 extern asn_TYPE_descriptor_t asn_DEF_RRM_Config;
109 extern asn_SEQUENCE_specifics_t asn_SPC_RRM_Config_specs_1;
110 extern asn_TYPE_member_t asn_MBR_RRM_Config_1[2];
116 #endif /* _RRM_Config_H_ */
117 #include <asn_internal.h>