2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "NR-RRC-Definitions"
4 * found in "/home/labadmin/hlal/rrc_15.3_asn.asn1"
5 * `asn1c -D ./15_3_rrc/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
8 #ifndef _RLF_TimersAndConstants_H_
9 #define _RLF_TimersAndConstants_H_
12 #include <asn_application.h>
14 /* Including external dependencies */
15 #include <NativeEnumerated.h>
16 #include <constr_SEQUENCE.h>
23 typedef enum RLF_TimersAndConstants__t310 {
24 RLF_TimersAndConstants__t310_ms0 = 0,
25 RLF_TimersAndConstants__t310_ms50 = 1,
26 RLF_TimersAndConstants__t310_ms100 = 2,
27 RLF_TimersAndConstants__t310_ms200 = 3,
28 RLF_TimersAndConstants__t310_ms500 = 4,
29 RLF_TimersAndConstants__t310_ms1000 = 5,
30 RLF_TimersAndConstants__t310_ms2000 = 6,
31 RLF_TimersAndConstants__t310_ms4000 = 7,
32 RLF_TimersAndConstants__t310_ms6000 = 8
33 } e_RLF_TimersAndConstants__t310;
34 typedef enum RLF_TimersAndConstants__n310 {
35 RLF_TimersAndConstants__n310_n1 = 0,
36 RLF_TimersAndConstants__n310_n2 = 1,
37 RLF_TimersAndConstants__n310_n3 = 2,
38 RLF_TimersAndConstants__n310_n4 = 3,
39 RLF_TimersAndConstants__n310_n6 = 4,
40 RLF_TimersAndConstants__n310_n8 = 5,
41 RLF_TimersAndConstants__n310_n10 = 6,
42 RLF_TimersAndConstants__n310_n20 = 7
43 } e_RLF_TimersAndConstants__n310;
44 typedef enum RLF_TimersAndConstants__n311 {
45 RLF_TimersAndConstants__n311_n1 = 0,
46 RLF_TimersAndConstants__n311_n2 = 1,
47 RLF_TimersAndConstants__n311_n3 = 2,
48 RLF_TimersAndConstants__n311_n4 = 3,
49 RLF_TimersAndConstants__n311_n5 = 4,
50 RLF_TimersAndConstants__n311_n6 = 5,
51 RLF_TimersAndConstants__n311_n8 = 6,
52 RLF_TimersAndConstants__n311_n10 = 7
53 } e_RLF_TimersAndConstants__n311;
54 typedef enum RLF_TimersAndConstants__ext1__t311_v1530 {
55 RLF_TimersAndConstants__ext1__t311_v1530_ms1000 = 0,
56 RLF_TimersAndConstants__ext1__t311_v1530_ms3000 = 1,
57 RLF_TimersAndConstants__ext1__t311_v1530_ms5000 = 2,
58 RLF_TimersAndConstants__ext1__t311_v1530_ms10000 = 3,
59 RLF_TimersAndConstants__ext1__t311_v1530_ms15000 = 4,
60 RLF_TimersAndConstants__ext1__t311_v1530_ms20000 = 5,
61 RLF_TimersAndConstants__ext1__t311_v1530_ms30000 = 6
62 } e_RLF_TimersAndConstants__ext1__t311_v1530;
64 /* RLF-TimersAndConstants */
65 typedef struct RLF_TimersAndConstants {
70 * This type is extensible,
71 * possible extensions are below.
73 struct RLF_TimersAndConstants__ext1 {
76 /* Context for parsing across buffer boundaries */
77 asn_struct_ctx_t _asn_ctx;
80 /* Context for parsing across buffer boundaries */
81 asn_struct_ctx_t _asn_ctx;
82 } RLF_TimersAndConstants_t;
85 /* extern asn_TYPE_descriptor_t asn_DEF_t310_2; // (Use -fall-defs-global to expose) */
86 /* extern asn_TYPE_descriptor_t asn_DEF_n310_12; // (Use -fall-defs-global to expose) */
87 /* extern asn_TYPE_descriptor_t asn_DEF_n311_21; // (Use -fall-defs-global to expose) */
88 /* extern asn_TYPE_descriptor_t asn_DEF_t311_v1530_32; // (Use -fall-defs-global to expose) */
89 extern asn_TYPE_descriptor_t asn_DEF_RLF_TimersAndConstants;
90 extern asn_SEQUENCE_specifics_t asn_SPC_RLF_TimersAndConstants_specs_1;
91 extern asn_TYPE_member_t asn_MBR_RLF_TimersAndConstants_1[4];
97 #endif /* _RLF_TimersAndConstants_H_ */
98 #include <asn_internal.h>