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
8 #ifndef _CauseRadioNetwork_H_
\r
9 #define _CauseRadioNetwork_H_
\r
12 #include <asn_application.h>
\r
14 /* Including external dependencies */
\r
15 #include <NativeEnumerated.h>
\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
46 * Enumeration is extensible
\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
79 /* CauseRadioNetwork */
\r
80 typedef long CauseRadioNetwork_t;
\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
102 #endif /* _CauseRadioNetwork_H_ */
\r
103 #include <asn_internal.h>
\r