Updated INFO.yaml file
[ric-app/kpimon.git] / asn1c_defs / all-defs / CauseRadioNetwork.h
1 /*\r
2  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\r
3  * From ASN.1 module "X2AP-IEs"\r
4  *      found in "../../asn_defs/asn1/x2ap-modified-15-05.asn"\r
5  *      `asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-OER`\r
6  */\r
7 \r
8 #ifndef _CauseRadioNetwork_H_\r
9 #define _CauseRadioNetwork_H_\r
10 \r
11 \r
12 #include <asn_application.h>\r
13 \r
14 /* Including external dependencies */\r
15 #include <NativeEnumerated.h>\r
16 \r
17 #ifdef __cplusplus\r
18 extern "C" {\r
19 #endif\r
20 \r
21 /* Dependencies */\r
22 typedef enum CauseRadioNetwork {\r
23         CauseRadioNetwork_handover_desirable_for_radio_reasons  = 0,\r
24         CauseRadioNetwork_time_critical_handover        = 1,\r
25         CauseRadioNetwork_resource_optimisation_handover        = 2,\r
26         CauseRadioNetwork_reduce_load_in_serving_cell   = 3,\r
27         CauseRadioNetwork_partial_handover      = 4,\r
28         CauseRadioNetwork_unknown_new_eNB_UE_X2AP_ID    = 5,\r
29         CauseRadioNetwork_unknown_old_eNB_UE_X2AP_ID    = 6,\r
30         CauseRadioNetwork_unknown_pair_of_UE_X2AP_ID    = 7,\r
31         CauseRadioNetwork_ho_target_not_allowed = 8,\r
32         CauseRadioNetwork_tx2relocoverall_expiry        = 9,\r
33         CauseRadioNetwork_trelocprep_expiry     = 10,\r
34         CauseRadioNetwork_cell_not_available    = 11,\r
35         CauseRadioNetwork_no_radio_resources_available_in_target_cell   = 12,\r
36         CauseRadioNetwork_invalid_MME_GroupID   = 13,\r
37         CauseRadioNetwork_unknown_MME_Code      = 14,\r
38         CauseRadioNetwork_encryption_and_or_integrity_protection_algorithms_not_supported       = 15,\r
39         CauseRadioNetwork_reportCharacteristicsEmpty    = 16,\r
40         CauseRadioNetwork_noReportPeriodicity   = 17,\r
41         CauseRadioNetwork_existingMeasurementID = 18,\r
42         CauseRadioNetwork_unknown_eNB_Measurement_ID    = 19,\r
43         CauseRadioNetwork_measurement_temporarily_not_available = 20,\r
44         CauseRadioNetwork_unspecified   = 21,\r
45         /*\r
46          * Enumeration is extensible\r
47          */\r
48         CauseRadioNetwork_load_balancing        = 22,\r
49         CauseRadioNetwork_handover_optimisation = 23,\r
50         CauseRadioNetwork_value_out_of_allowed_range    = 24,\r
51         CauseRadioNetwork_multiple_E_RAB_ID_instances   = 25,\r
52         CauseRadioNetwork_switch_off_ongoing    = 26,\r
53         CauseRadioNetwork_not_supported_QCI_value       = 27,\r
54         CauseRadioNetwork_measurement_not_supported_for_the_object      = 28,\r
55         CauseRadioNetwork_tDCoverall_expiry     = 29,\r
56         CauseRadioNetwork_tDCprep_expiry        = 30,\r
57         CauseRadioNetwork_action_desirable_for_radio_reasons    = 31,\r
58         CauseRadioNetwork_reduce_load   = 32,\r
59         CauseRadioNetwork_resource_optimisation = 33,\r
60         CauseRadioNetwork_time_critical_action  = 34,\r
61         CauseRadioNetwork_target_not_allowed    = 35,\r
62         CauseRadioNetwork_no_radio_resources_available  = 36,\r
63         CauseRadioNetwork_invalid_QoS_combination       = 37,\r
64         CauseRadioNetwork_encryption_algorithms_not_aupported   = 38,\r
65         CauseRadioNetwork_procedure_cancelled   = 39,\r
66         CauseRadioNetwork_rRM_purpose   = 40,\r
67         CauseRadioNetwork_improve_user_bit_rate = 41,\r
68         CauseRadioNetwork_user_inactivity       = 42,\r
69         CauseRadioNetwork_radio_connection_with_UE_lost = 43,\r
70         CauseRadioNetwork_failure_in_the_radio_interface_procedure      = 44,\r
71         CauseRadioNetwork_bearer_option_not_supported   = 45,\r
72         CauseRadioNetwork_mCG_Mobility  = 46,\r
73         CauseRadioNetwork_sCG_Mobility  = 47,\r
74         CauseRadioNetwork_count_reaches_max_value       = 48,\r
75         CauseRadioNetwork_unknown_old_en_gNB_UE_X2AP_ID = 49,\r
76         CauseRadioNetwork_pDCP_Overload = 50\r
77 } e_CauseRadioNetwork;\r
78 \r
79 /* CauseRadioNetwork */\r
80 typedef long     CauseRadioNetwork_t;\r
81 \r
82 /* Implementation */\r
83 extern asn_per_constraints_t asn_PER_type_CauseRadioNetwork_constr_1;\r
84 extern asn_TYPE_descriptor_t asn_DEF_CauseRadioNetwork;\r
85 extern const asn_INTEGER_specifics_t asn_SPC_CauseRadioNetwork_specs_1;\r
86 asn_struct_free_f CauseRadioNetwork_free;\r
87 asn_struct_print_f CauseRadioNetwork_print;\r
88 asn_constr_check_f CauseRadioNetwork_constraint;\r
89 ber_type_decoder_f CauseRadioNetwork_decode_ber;\r
90 der_type_encoder_f CauseRadioNetwork_encode_der;\r
91 xer_type_decoder_f CauseRadioNetwork_decode_xer;\r
92 xer_type_encoder_f CauseRadioNetwork_encode_xer;\r
93 per_type_decoder_f CauseRadioNetwork_decode_uper;\r
94 per_type_encoder_f CauseRadioNetwork_encode_uper;\r
95 per_type_decoder_f CauseRadioNetwork_decode_aper;\r
96 per_type_encoder_f CauseRadioNetwork_encode_aper;\r
97 \r
98 #ifdef __cplusplus\r
99 }\r
100 #endif\r
101 \r
102 #endif  /* _CauseRadioNetwork_H_ */\r
103 #include <asn_internal.h>\r