[Epic-ID: ODUHIGH-405][Task-ID: ODUHIGH-423] Modified RRC asn structures
[o-du/l2.git] / src / codec_utils / RRC / ReducedAggregatedBandwidth.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 _ReducedAggregatedBandwidth_H_
9 #define _ReducedAggregatedBandwidth_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 ReducedAggregatedBandwidth {
23         ReducedAggregatedBandwidth_mhz0 = 0,
24         ReducedAggregatedBandwidth_mhz10        = 1,
25         ReducedAggregatedBandwidth_mhz20        = 2,
26         ReducedAggregatedBandwidth_mhz30        = 3,
27         ReducedAggregatedBandwidth_mhz40        = 4,
28         ReducedAggregatedBandwidth_mhz50        = 5,
29         ReducedAggregatedBandwidth_mhz60        = 6,
30         ReducedAggregatedBandwidth_mhz80        = 7,
31         ReducedAggregatedBandwidth_mhz100       = 8,
32         ReducedAggregatedBandwidth_mhz200       = 9,
33         ReducedAggregatedBandwidth_mhz300       = 10,
34         ReducedAggregatedBandwidth_mhz400       = 11
35 } e_ReducedAggregatedBandwidth;
36
37 /* ReducedAggregatedBandwidth */
38 typedef long     ReducedAggregatedBandwidth_t;
39
40 /* Implementation */
41 extern asn_per_constraints_t asn_PER_type_ReducedAggregatedBandwidth_constr_1;
42 extern asn_TYPE_descriptor_t asn_DEF_ReducedAggregatedBandwidth;
43 extern const asn_INTEGER_specifics_t asn_SPC_ReducedAggregatedBandwidth_specs_1;
44 asn_struct_free_f ReducedAggregatedBandwidth_free;
45 asn_struct_print_f ReducedAggregatedBandwidth_print;
46 asn_constr_check_f ReducedAggregatedBandwidth_constraint;
47 ber_type_decoder_f ReducedAggregatedBandwidth_decode_ber;
48 der_type_encoder_f ReducedAggregatedBandwidth_encode_der;
49 xer_type_decoder_f ReducedAggregatedBandwidth_decode_xer;
50 xer_type_encoder_f ReducedAggregatedBandwidth_encode_xer;
51 oer_type_decoder_f ReducedAggregatedBandwidth_decode_oer;
52 oer_type_encoder_f ReducedAggregatedBandwidth_encode_oer;
53 per_type_decoder_f ReducedAggregatedBandwidth_decode_uper;
54 per_type_encoder_f ReducedAggregatedBandwidth_encode_uper;
55 per_type_decoder_f ReducedAggregatedBandwidth_decode_aper;
56 per_type_encoder_f ReducedAggregatedBandwidth_encode_aper;
57
58 #ifdef __cplusplus
59 }
60 #endif
61
62 #endif  /* _ReducedAggregatedBandwidth_H_ */
63 #include <asn_internal.h>