/* * Generated by asn1c-0.9.22 (http://lionet.info/asn1c) * From ASN.1 module "EUTRA-RRC-Definitions" * found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn" * `asn1c -gen-PER -fcompound-names -fnative-types` */ #ifndef _UE_EUTRA_Capability_v920_IEs_H_ #define _UE_EUTRA_Capability_v920_IEs_H_ #include /* Including external dependencies */ #include "PhyLayerParameters-v920.h" #include "IRAT-ParametersGERAN-v920.h" #include #include "CSG-ProximityIndicationParameters-r9.h" #include "NeighCellSI-AcquisitionParameters-r9.h" #include "SON-Parameters-r9.h" #include #ifdef __cplusplus extern "C" { #endif /* Dependencies */ typedef enum UE_EUTRA_Capability_v920_IEs__deviceType_r9 { UE_EUTRA_Capability_v920_IEs__deviceType_r9_noBenFromBatConsumpOpt = 0 } e_UE_EUTRA_Capability_v920_IEs__deviceType_r9; /* Forward declarations */ struct IRAT_ParametersUTRA_v920; struct IRAT_ParametersCDMA2000_1XRTT_v920; struct UE_EUTRA_Capability_v940_IEs; /* UE-EUTRA-Capability-v920-IEs */ typedef struct UE_EUTRA_Capability_v920_IEs { PhyLayerParameters_v920_t phyLayerParameters_v920; IRAT_ParametersGERAN_v920_t interRAT_ParametersGERAN_v920; struct IRAT_ParametersUTRA_v920 *interRAT_ParametersUTRA_v920 /* OPTIONAL */; struct IRAT_ParametersCDMA2000_1XRTT_v920 *interRAT_ParametersCDMA2000_v920 /* OPTIONAL */; long *deviceType_r9 /* OPTIONAL */; CSG_ProximityIndicationParameters_r9_t csg_ProximityIndicationParameters_r9; NeighCellSI_AcquisitionParameters_r9_t neighCellSI_AcquisitionParameters_r9; SON_Parameters_r9_t son_Parameters_r9; struct UE_EUTRA_Capability_v940_IEs *nonCriticalExtension /* OPTIONAL */; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } UE_EUTRA_Capability_v920_IEs_t; /* Implementation */ /* extern asn_TYPE_descriptor_t asn_DEF_deviceType_r9_6; // (Use -fall-defs-global to expose) */ extern asn_TYPE_descriptor_t asn_DEF_UE_EUTRA_Capability_v920_IEs; #ifdef __cplusplus } #endif /* Referred external types */ #include "IRAT-ParametersUTRA-v920.h" #include "IRAT-ParametersCDMA2000-1XRTT-v920.h" #include "UE-EUTRA-Capability-v940-IEs.h" #endif /* _UE_EUTRA_Capability_v920_IEs_H_ */ #include