[Epic-ID: ODUHIGH-406][Task-ID: ODUHIGH-441]: Update name of Paging RRC Codec
[o-du/l2.git] / src / codec_utils / RRC / CA-BandwidthClassNR.h
1 /*
2  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3  * From ASN.1 module "NR-RRC-Definitions"
4  *      found in "./22April22_Paging/rrc_15.3_asn.asn1"
5  *      `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
6  */
7
8 #ifndef _CA_BandwidthClassNR_H_
9 #define _CA_BandwidthClassNR_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 CA_BandwidthClassNR {
23         CA_BandwidthClassNR_a   = 0,
24         CA_BandwidthClassNR_b   = 1,
25         CA_BandwidthClassNR_c   = 2,
26         CA_BandwidthClassNR_d   = 3,
27         CA_BandwidthClassNR_e   = 4,
28         CA_BandwidthClassNR_f   = 5,
29         CA_BandwidthClassNR_g   = 6,
30         CA_BandwidthClassNR_h   = 7,
31         CA_BandwidthClassNR_i   = 8,
32         CA_BandwidthClassNR_j   = 9,
33         CA_BandwidthClassNR_k   = 10,
34         CA_BandwidthClassNR_l   = 11,
35         CA_BandwidthClassNR_m   = 12,
36         CA_BandwidthClassNR_n   = 13,
37         CA_BandwidthClassNR_o   = 14,
38         CA_BandwidthClassNR_p   = 15,
39         CA_BandwidthClassNR_q   = 16
40         /*
41          * Enumeration is extensible
42          */
43 } e_CA_BandwidthClassNR;
44
45 /* CA-BandwidthClassNR */
46 typedef long     CA_BandwidthClassNR_t;
47
48 /* Implementation */
49 extern asn_per_constraints_t asn_PER_type_CA_BandwidthClassNR_constr_1;
50 extern asn_TYPE_descriptor_t asn_DEF_CA_BandwidthClassNR;
51 extern const asn_INTEGER_specifics_t asn_SPC_CA_BandwidthClassNR_specs_1;
52 asn_struct_free_f CA_BandwidthClassNR_free;
53 asn_struct_print_f CA_BandwidthClassNR_print;
54 asn_constr_check_f CA_BandwidthClassNR_constraint;
55 ber_type_decoder_f CA_BandwidthClassNR_decode_ber;
56 der_type_encoder_f CA_BandwidthClassNR_encode_der;
57 xer_type_decoder_f CA_BandwidthClassNR_decode_xer;
58 xer_type_encoder_f CA_BandwidthClassNR_encode_xer;
59 oer_type_decoder_f CA_BandwidthClassNR_decode_oer;
60 oer_type_encoder_f CA_BandwidthClassNR_encode_oer;
61 per_type_decoder_f CA_BandwidthClassNR_decode_uper;
62 per_type_encoder_f CA_BandwidthClassNR_encode_uper;
63 per_type_decoder_f CA_BandwidthClassNR_decode_aper;
64 per_type_encoder_f CA_BandwidthClassNR_encode_aper;
65
66 #ifdef __cplusplus
67 }
68 #endif
69
70 #endif  /* _CA_BandwidthClassNR_H_ */
71 #include <asn_internal.h>