text: /*
   * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
   * From ASN.1 module "X2AP-IEs"
   * 	found in "/home/user/openairinterface5g/openair2/X2AP/MESSAGES/ASN1/R14/x2ap-14.6.0.asn1"
   * 	`asn1c -pdu=all -fcompound-names -fno-include-deps -gen-PER -no-gen-OER -no-gen-example -D /home/user/openairinterface5g/cmake_targets/lte_build_oai/build/CMakeFiles/X2AP_R14`
   */
  
  #ifndef	_X2AP_CauseRadioNetwork_H_
  #define	_X2AP_CauseRadioNetwork_H_
  
  
  #include <asn_application.h>
  
  /* Including external dependencies */
  #include <NativeEnumerated.h>
  
  #ifdef __cplusplus
  extern "C" {
  #endif
  
  /* Dependencies */
  typedef enum X2AP_CauseRadioNetwork {
  	X2AP_CauseRadioNetwork_handover_desirable_for_radio_reasons	= 0,
  	X2AP_CauseRadioNetwork_time_critical_handover	= 1,
  	X2AP_CauseRadioNetwork_resource_optimisation_handover	= 2,
  	X2AP_CauseRadioNetwork_reduce_load_in_serving_cell	= 3,
  	X2AP_CauseRadioNetwork_partial_handover	= 4,
  	X2AP_CauseRadioNetwork_unknown_new_eNB_UE_X2AP_ID	= 5,
  	X2AP_CauseRadioNetwork_unknown_old_eNB_UE_X2AP_ID	= 6,
  	X2AP_CauseRadioNetwork_unknown_pair_of_UE_X2AP_ID	= 7,
  	X2AP_CauseRadioNetwork_ho_target_not_allowed	= 8,
  	X2AP_CauseRadioNetwork_tx2relocoverall_expiry	= 9,
  	X2AP_CauseRadioNetwork_trelocprep_expiry	= 10,
  	X2AP_CauseRadioNetwork_cell_not_available	= 11,
  	X2AP_CauseRadioNetwork_no_radio_resources_available_in_target_cell	= 12,
  	X2AP_CauseRadioNetwork_invalid_MME_GroupID	= 13,
  	X2AP_CauseRadioNetwork_unknown_MME_Code	= 14,
  	X2AP_CauseRadioNetwork_encryption_and_or_integrity_protection_algorithms_not_supported	= 15,
  	X2AP_CauseRadioNetwork_reportCharacteristicsEmpty	= 16,
  	X2AP_CauseRadioNetwork_noReportPeriodicity	= 17,
  	X2AP_CauseRadioNetwork_existingMeasurementID	= 18,
  	X2AP_CauseRadioNetwork_unknown_eNB_Measurement_ID	= 19,
  	X2AP_CauseRadioNetwork_measurement_temporarily_not_available	= 20,
  	X2AP_CauseRadioNetwork_unspecified	= 21,
  	/*
  	 * Enumeration is extensible
  	 */
  	X2AP_CauseRadioNetwork_load_balancing	= 22,
  	X2AP_CauseRadioNetwork_handover_optimisation	= 23,
  	X2AP_CauseRadioNetwork_value_out_of_allowed_range	= 24,
  	X2AP_CauseRadioNetwork_multiple_E_RAB_ID_instances	= 25,
  	X2AP_CauseRadioNetwork_switch_off_ongoing	= 26,
  	X2AP_CauseRadioNetwork_not_supported_QCI_value	= 27,
  	X2AP_CauseRadioNetwork_measurement_not_supported_for_the_object	= 28,
  	X2AP_CauseRadioNetwork_tDCoverall_expiry	= 29,
  	X2AP_CauseRadioNetwork_tDCprep_expiry	= 30,
  	X2AP_CauseRadioNetwork_action_desirable_for_radio_reasons	= 31,
  	X2AP_CauseRadioNetwork_reduce_load	= 32,
  	X2AP_CauseRadioNetwork_resource_optimisation	= 33,
  	X2AP_CauseRadioNetwork_time_critical_action	= 34,
  	X2AP_CauseRadioNetwork_target_not_allowed	= 35,
  	X2AP_CauseRadioNetwork_no_radio_resources_available	= 36,
  	X2AP_CauseRadioNetwork_invalid_QoS_combination	= 37,
  	X2AP_CauseRadioNetwork_encryption_algorithms_not_aupported	= 38,
  	X2AP_CauseRadioNetwork_procedure_cancelled	= 39,
  	X2AP_CauseRadioNetwork_rRM_purpose	= 40,
  	X2AP_CauseRadioNetwork_improve_user_bit_rate	= 41,
  	X2AP_CauseRadioNetwork_user_inactivity	= 42,
  	X2AP_CauseRadioNetwork_radio_connection_with_UE_lost	= 43,
  	X2AP_CauseRadioNetwork_failure_in_the_radio_interface_procedure	= 44,
  	X2AP_CauseRadioNetwork_bearer_option_not_supported	= 45
  } e_X2AP_CauseRadioNetwork;
  
  /* X2AP_CauseRadioNetwork */
  typedef long	 X2AP_CauseRadioNetwork_t;
  
  /* Implementation */
  extern asn_per_constraints_t asn_PER_type_X2AP_CauseRadioNetwork_constr_1;
  extern asn_TYPE_descriptor_t asn_DEF_X2AP_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;
  ber_type_decoder_f CauseRadioNetwork_decode_ber;
  der_type_encoder_f CauseRadioNetwork_encode_der;
  xer_type_decoder_f CauseRadioNetwork_decode_xer;
  xer_type_encoder_f CauseRadioNetwork_encode_xer;
  per_type_decoder_f CauseRadioNetwork_decode_uper;
  per_type_encoder_f CauseRadioNetwork_encode_uper;
  per_type_decoder_f CauseRadioNetwork_decode_aper;
  per_type_encoder_f CauseRadioNetwork_encode_aper;
  
  #ifdef __cplusplus
  }
  #endif
  
  #endif	/* _X2AP_CauseRadioNetwork_H_ */
  #include <asn_internal.h>
  