/* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-IEs" * found in "../support/ngap-r16.7.0/38413-g70.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #ifndef _NGAP_CauseRadioNetwork_H_ #define _NGAP_CauseRadioNetwork_H_ #include /* Including external dependencies */ #include #ifdef __cplusplus extern "C" { #endif /* Dependencies */ typedef enum NGAP_CauseRadioNetwork { NGAP_CauseRadioNetwork_unspecified = 0, NGAP_CauseRadioNetwork_txnrelocoverall_expiry = 1, NGAP_CauseRadioNetwork_successful_handover = 2, NGAP_CauseRadioNetwork_release_due_to_ngran_generated_reason = 3, NGAP_CauseRadioNetwork_release_due_to_5gc_generated_reason = 4, NGAP_CauseRadioNetwork_handover_cancelled = 5, NGAP_CauseRadioNetwork_partial_handover = 6, NGAP_CauseRadioNetwork_ho_failure_in_target_5GC_ngran_node_or_target_system = 7, NGAP_CauseRadioNetwork_ho_target_not_allowed = 8, NGAP_CauseRadioNetwork_tngrelocoverall_expiry = 9, NGAP_CauseRadioNetwork_tngrelocprep_expiry = 10, NGAP_CauseRadioNetwork_cell_not_available = 11, NGAP_CauseRadioNetwork_unknown_targetID = 12, NGAP_CauseRadioNetwork_no_radio_resources_available_in_target_cell = 13, NGAP_CauseRadioNetwork_unknown_local_UE_NGAP_ID = 14, NGAP_CauseRadioNetwork_inconsistent_remote_UE_NGAP_ID = 15, NGAP_CauseRadioNetwork_handover_desirable_for_radio_reason = 16, NGAP_CauseRadioNetwork_time_critical_handover = 17, NGAP_CauseRadioNetwork_resource_optimisation_handover = 18, NGAP_CauseRadioNetwork_reduce_load_in_serving_cell = 19, NGAP_CauseRadioNetwork_user_inactivity = 20, NGAP_CauseRadioNetwork_radio_connection_with_ue_lost = 21, NGAP_CauseRadioNetwork_radio_resources_not_available = 22, NGAP_CauseRadioNetwork_invalid_qos_combination = 23, NGAP_CauseRadioNetwork_failure_in_radio_interface_procedure = 24, NGAP_CauseRadioNetwork_interaction_with_other_procedure = 25, NGAP_CauseRadioNetwork_unknown_PDU_session_ID = 26, NGAP_CauseRadioNetwork_unkown_qos_flow_ID = 27, NGAP_CauseRadioNetwork_multiple_PDU_session_ID_instances = 28, NGAP_CauseRadioNetwork_multiple_qos_flow_ID_instances = 29, NGAP_CauseRadioNetwork_encryption_and_or_integrity_protection_algorithms_not_supported = 30, NGAP_CauseRadioNetwork_ng_intra_system_handover_triggered = 31, NGAP_CauseRadioNetwork_ng_inter_system_handover_triggered = 32, NGAP_CauseRadioNetwork_xn_handover_triggered = 33, NGAP_CauseRadioNetwork_not_supported_5QI_value = 34, NGAP_CauseRadioNetwork_ue_context_transfer = 35, NGAP_CauseRadioNetwork_ims_voice_eps_fallback_or_rat_fallback_triggered = 36, NGAP_CauseRadioNetwork_up_integrity_protection_not_possible = 37, NGAP_CauseRadioNetwork_up_confidentiality_protection_not_possible = 38, NGAP_CauseRadioNetwork_slice_not_supported = 39, NGAP_CauseRadioNetwork_ue_in_rrc_inactive_state_not_reachable = 40, NGAP_CauseRadioNetwork_redirection = 41, NGAP_CauseRadioNetwork_resources_not_available_for_the_slice = 42, NGAP_CauseRadioNetwork_ue_max_integrity_protected_data_rate_reason = 43, NGAP_CauseRadioNetwork_release_due_to_cn_detected_mobility = 44, /* * Enumeration is extensible */ NGAP_CauseRadioNetwork_n26_interface_not_available = 45, NGAP_CauseRadioNetwork_release_due_to_pre_emption = 46, NGAP_CauseRadioNetwork_multiple_location_reporting_reference_ID_instances = 47, NGAP_CauseRadioNetwork_rsn_not_available_for_the_up = 48, NGAP_CauseRadioNetwork_npn_access_denied = 49, NGAP_CauseRadioNetwork_cag_only_access_denied = 50, NGAP_CauseRadioNetwork_insufficient_ue_capabilities = 51 } e_NGAP_CauseRadioNetwork; /* NGAP_CauseRadioNetwork */ typedef long NGAP_CauseRadioNetwork_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_NGAP_CauseRadioNetwork_constr_1; extern asn_TYPE_descriptor_t asn_DEF_NGAP_CauseRadioNetwork; extern const asn_INTEGER_specifics_t asn_SPC_CauseRadioNetwork_specs_1; asn_struct_free_f CauseRadioNetwork_free; asn_struct_print_f CauseRadioNetwork_print; asn_constr_check_f CauseRadioNetwork_constraint; jer_type_encoder_f CauseRadioNetwork_encode_jer; per_type_decoder_f CauseRadioNetwork_decode_aper; per_type_encoder_f CauseRadioNetwork_encode_aper; #ifdef __cplusplus } #endif #endif /* _NGAP_CauseRadioNetwork_H_ */ #include