/* * 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 _RadioResourceConfigCommonSCell_r10_H_ #define _RadioResourceConfigCommonSCell_r10_H_ #include /* Including external dependencies */ #include #include "AntennaInfoCommon.h" #include "PHICH-Config.h" #include "PDSCH-ConfigCommon.h" #include #include "P-Max.h" #include "UplinkPowerControlCommonSCell-r10.h" #include "SoundingRS-UL-ConfigCommon.h" #include "UL-CyclicPrefixLength.h" #include "PUSCH-ConfigCommon.h" #include "ARFCN-ValueEUTRA.h" #include "AdditionalSpectrumEmission.h" #ifdef __cplusplus extern "C" { #endif /* Dependencies */ typedef enum RadioResourceConfigCommonSCell_r10__nonUL_Configuration_r10__dl_Bandwidth_r10 { RadioResourceConfigCommonSCell_r10__nonUL_Configuration_r10__dl_Bandwidth_r10_n6 = 0, RadioResourceConfigCommonSCell_r10__nonUL_Configuration_r10__dl_Bandwidth_r10_n15 = 1, RadioResourceConfigCommonSCell_r10__nonUL_Configuration_r10__dl_Bandwidth_r10_n25 = 2, RadioResourceConfigCommonSCell_r10__nonUL_Configuration_r10__dl_Bandwidth_r10_n50 = 3, RadioResourceConfigCommonSCell_r10__nonUL_Configuration_r10__dl_Bandwidth_r10_n75 = 4, RadioResourceConfigCommonSCell_r10__nonUL_Configuration_r10__dl_Bandwidth_r10_n100 = 5 } e_RadioResourceConfigCommonSCell_r10__nonUL_Configuration_r10__dl_Bandwidth_r10; typedef enum RadioResourceConfigCommonSCell_r10__ul_Configuration_r10__ul_FreqInfo_r10__ul_Bandwidth_r10 { RadioResourceConfigCommonSCell_r10__ul_Configuration_r10__ul_FreqInfo_r10__ul_Bandwidth_r10_n6 = 0, RadioResourceConfigCommonSCell_r10__ul_Configuration_r10__ul_FreqInfo_r10__ul_Bandwidth_r10_n15 = 1, RadioResourceConfigCommonSCell_r10__ul_Configuration_r10__ul_FreqInfo_r10__ul_Bandwidth_r10_n25 = 2, RadioResourceConfigCommonSCell_r10__ul_Configuration_r10__ul_FreqInfo_r10__ul_Bandwidth_r10_n50 = 3, RadioResourceConfigCommonSCell_r10__ul_Configuration_r10__ul_FreqInfo_r10__ul_Bandwidth_r10_n75 = 4, RadioResourceConfigCommonSCell_r10__ul_Configuration_r10__ul_FreqInfo_r10__ul_Bandwidth_r10_n100 = 5 } e_RadioResourceConfigCommonSCell_r10__ul_Configuration_r10__ul_FreqInfo_r10__ul_Bandwidth_r10; /* Forward declarations */ struct MBSFN_SubframeConfigList; struct TDD_Config; struct PRACH_ConfigSCell_r10; /* RadioResourceConfigCommonSCell-r10 */ typedef struct RadioResourceConfigCommonSCell_r10 { struct RadioResourceConfigCommonSCell_r10__nonUL_Configuration_r10 { long dl_Bandwidth_r10; AntennaInfoCommon_t antennaInfoCommon_r10; struct MBSFN_SubframeConfigList *mbsfn_SubframeConfigList_r10 /* OPTIONAL */; PHICH_Config_t phich_Config_r10; PDSCH_ConfigCommon_t pdsch_ConfigCommon_r10; struct TDD_Config *tdd_Config_r10 /* OPTIONAL */; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } nonUL_Configuration_r10; struct RadioResourceConfigCommonSCell_r10__ul_Configuration_r10 { struct RadioResourceConfigCommonSCell_r10__ul_Configuration_r10__ul_FreqInfo_r10 { ARFCN_ValueEUTRA_t *ul_CarrierFreq_r10 /* OPTIONAL */; long *ul_Bandwidth_r10 /* OPTIONAL */; AdditionalSpectrumEmission_t additionalSpectrumEmission_r10; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } ul_FreqInfo_r10; P_Max_t *p_Max_r10 /* OPTIONAL */; UplinkPowerControlCommonSCell_r10_t uplinkPowerControlCommonSCell_r10; SoundingRS_UL_ConfigCommon_t soundingRS_UL_ConfigCommon_r10; UL_CyclicPrefixLength_t ul_CyclicPrefixLength_r10; struct PRACH_ConfigSCell_r10 *prach_ConfigSCell_r10 /* OPTIONAL */; PUSCH_ConfigCommon_t pusch_ConfigCommon_r10; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } *ul_Configuration_r10; /* * This type is extensible, * possible extensions are below. */ /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } RadioResourceConfigCommonSCell_r10_t; /* Implementation */ /* extern asn_TYPE_descriptor_t asn_DEF_dl_Bandwidth_r10_3; // (Use -fall-defs-global to expose) */ /* extern asn_TYPE_descriptor_t asn_DEF_ul_Bandwidth_r10_18; // (Use -fall-defs-global to expose) */ extern asn_TYPE_descriptor_t asn_DEF_RadioResourceConfigCommonSCell_r10; #ifdef __cplusplus } #endif /* Referred external types */ #include "MBSFN-SubframeConfigList.h" #include "TDD-Config.h" #include "PRACH-ConfigSCell-r10.h" #endif /* _RadioResourceConfigCommonSCell_r10_H_ */ #include