bbc2c38a7b72d296a09f002fed0a16e13167d394
[o-du/l2.git] / src / codec_utils / F1AP / LongDRXCycleLength.h
1 /*
2  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3  * From ASN.1 module "F1AP-IEs"
4  *      found in "F1.asn1"
5  *      `asn1c -D ./out -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
6  */
7
8 #ifndef _LongDRXCycleLength_H_
9 #define _LongDRXCycleLength_H_
10
11
12 #include <asn_application.h>
13
14 /* Including external dependencies */
15 #include <NativeEnumerated.h>
16
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20
21 /* Dependencies */
22 typedef enum LongDRXCycleLength {
23         LongDRXCycleLength_ms10 = 0,
24         LongDRXCycleLength_ms20 = 1,
25         LongDRXCycleLength_ms32 = 2,
26         LongDRXCycleLength_ms40 = 3,
27         LongDRXCycleLength_ms60 = 4,
28         LongDRXCycleLength_ms64 = 5,
29         LongDRXCycleLength_ms70 = 6,
30         LongDRXCycleLength_ms80 = 7,
31         LongDRXCycleLength_ms128        = 8,
32         LongDRXCycleLength_ms160        = 9,
33         LongDRXCycleLength_ms256        = 10,
34         LongDRXCycleLength_ms320        = 11,
35         LongDRXCycleLength_ms512        = 12,
36         LongDRXCycleLength_ms640        = 13,
37         LongDRXCycleLength_ms1024       = 14,
38         LongDRXCycleLength_ms1280       = 15,
39         LongDRXCycleLength_ms2048       = 16,
40         LongDRXCycleLength_ms2560       = 17,
41         LongDRXCycleLength_ms5120       = 18,
42         LongDRXCycleLength_ms10240      = 19
43         /*
44          * Enumeration is extensible
45          */
46 } e_LongDRXCycleLength;
47
48 /* LongDRXCycleLength */
49 typedef long     LongDRXCycleLength_t;
50
51 /* Implementation */
52 extern asn_per_constraints_t asn_PER_type_LongDRXCycleLength_constr_1;
53 extern asn_TYPE_descriptor_t asn_DEF_LongDRXCycleLength;
54 extern const asn_INTEGER_specifics_t asn_SPC_LongDRXCycleLength_specs_1;
55 asn_struct_free_f LongDRXCycleLength_free;
56 asn_struct_print_f LongDRXCycleLength_print;
57 asn_constr_check_f LongDRXCycleLength_constraint;
58 ber_type_decoder_f LongDRXCycleLength_decode_ber;
59 der_type_encoder_f LongDRXCycleLength_encode_der;
60 xer_type_decoder_f LongDRXCycleLength_decode_xer;
61 xer_type_encoder_f LongDRXCycleLength_encode_xer;
62 oer_type_decoder_f LongDRXCycleLength_decode_oer;
63 oer_type_encoder_f LongDRXCycleLength_encode_oer;
64 per_type_decoder_f LongDRXCycleLength_decode_uper;
65 per_type_encoder_f LongDRXCycleLength_encode_uper;
66 per_type_decoder_f LongDRXCycleLength_decode_aper;
67 per_type_encoder_f LongDRXCycleLength_encode_aper;
68
69 #ifdef __cplusplus
70 }
71 #endif
72
73 #endif  /* _LongDRXCycleLength_H_ */
74 #include <asn_internal.h>