[Epic-ID: ODUHIGH-405][Task-ID: ODUHIGH-423] Modified RRC asn structures
[o-du/l2.git] / src / codec_utils / RRC / PollByte.h
1 /*
2  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3  * From ASN.1 module "NR-RRC-Definitions"
4  *      found in "../../../rrc_15.3_asn.asn1"
5  *      `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
6  */
7
8 #ifndef _PollByte_H_
9 #define _PollByte_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 PollByte {
23         PollByte_kB1    = 0,
24         PollByte_kB2    = 1,
25         PollByte_kB5    = 2,
26         PollByte_kB8    = 3,
27         PollByte_kB10   = 4,
28         PollByte_kB15   = 5,
29         PollByte_kB25   = 6,
30         PollByte_kB50   = 7,
31         PollByte_kB75   = 8,
32         PollByte_kB100  = 9,
33         PollByte_kB125  = 10,
34         PollByte_kB250  = 11,
35         PollByte_kB375  = 12,
36         PollByte_kB500  = 13,
37         PollByte_kB750  = 14,
38         PollByte_kB1000 = 15,
39         PollByte_kB1250 = 16,
40         PollByte_kB1500 = 17,
41         PollByte_kB2000 = 18,
42         PollByte_kB3000 = 19,
43         PollByte_kB4000 = 20,
44         PollByte_kB4500 = 21,
45         PollByte_kB5000 = 22,
46         PollByte_kB5500 = 23,
47         PollByte_kB6000 = 24,
48         PollByte_kB6500 = 25,
49         PollByte_kB7000 = 26,
50         PollByte_kB7500 = 27,
51         PollByte_mB8    = 28,
52         PollByte_mB9    = 29,
53         PollByte_mB10   = 30,
54         PollByte_mB11   = 31,
55         PollByte_mB12   = 32,
56         PollByte_mB13   = 33,
57         PollByte_mB14   = 34,
58         PollByte_mB15   = 35,
59         PollByte_mB16   = 36,
60         PollByte_mB17   = 37,
61         PollByte_mB18   = 38,
62         PollByte_mB20   = 39,
63         PollByte_mB25   = 40,
64         PollByte_mB30   = 41,
65         PollByte_mB40   = 42,
66         PollByte_infinity       = 43,
67         PollByte_spare20        = 44,
68         PollByte_spare19        = 45,
69         PollByte_spare18        = 46,
70         PollByte_spare17        = 47,
71         PollByte_spare16        = 48,
72         PollByte_spare15        = 49,
73         PollByte_spare14        = 50,
74         PollByte_spare13        = 51,
75         PollByte_spare12        = 52,
76         PollByte_spare11        = 53,
77         PollByte_spare10        = 54,
78         PollByte_spare9 = 55,
79         PollByte_spare8 = 56,
80         PollByte_spare7 = 57,
81         PollByte_spare6 = 58,
82         PollByte_spare5 = 59,
83         PollByte_spare4 = 60,
84         PollByte_spare3 = 61,
85         PollByte_spare2 = 62,
86         PollByte_spare1 = 63
87 } e_PollByte;
88
89 /* PollByte */
90 typedef long     PollByte_t;
91
92 /* Implementation */
93 extern asn_per_constraints_t asn_PER_type_PollByte_constr_1;
94 extern asn_TYPE_descriptor_t asn_DEF_PollByte;
95 extern const asn_INTEGER_specifics_t asn_SPC_PollByte_specs_1;
96 asn_struct_free_f PollByte_free;
97 asn_struct_print_f PollByte_print;
98 asn_constr_check_f PollByte_constraint;
99 ber_type_decoder_f PollByte_decode_ber;
100 der_type_encoder_f PollByte_encode_der;
101 xer_type_decoder_f PollByte_decode_xer;
102 xer_type_encoder_f PollByte_encode_xer;
103 oer_type_decoder_f PollByte_decode_oer;
104 oer_type_encoder_f PollByte_encode_oer;
105 per_type_decoder_f PollByte_decode_uper;
106 per_type_encoder_f PollByte_encode_uper;
107 per_type_decoder_f PollByte_decode_aper;
108 per_type_encoder_f PollByte_encode_aper;
109
110 #ifdef __cplusplus
111 }
112 #endif
113
114 #endif  /* _PollByte_H_ */
115 #include <asn_internal.h>