/*
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 * From ASN.1 module "NR-RRC-Definitions"
 * 	found in "asn/nr-rrc-15.6.0.asn1"
 * 	`asn1c -fcompound-names -pdu=all -findirect-choice -fno-include-deps -gen-PER -no-gen-OER -no-gen-example -D rrc`
 */

#ifndef	_ASN_RRC_SetupRelease_H_
#define	_ASN_RRC_SetupRelease_H_


#include <asn_application.h>

/* Including external dependencies */
#include <NULL.h>
#include <constr_CHOICE.h>
#include "ASN_RRC_DataInactivityTimer.h"
#include "ASN_RRC_MeasGapSharingScheme.h"
#include "ASN_RRC_RNTI-Value.h"
#include "ASN_RRC_PDCCH-BlindDetection.h"

#ifdef __cplusplus
extern "C" {
#endif

/* Dependencies */
typedef enum ASN_RRC_SetupRelease_LocationMeasurementInfo_PR {
	ASN_RRC_SetupRelease_LocationMeasurementInfo_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_LocationMeasurementInfo_PR_release,
	ASN_RRC_SetupRelease_LocationMeasurementInfo_PR_setup
} ASN_RRC_SetupRelease_LocationMeasurementInfo_PR;
typedef enum ASN_RRC_SetupRelease_MRDC_SecondaryCellGroupConfig_PR {
	ASN_RRC_SetupRelease_MRDC_SecondaryCellGroupConfig_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_MRDC_SecondaryCellGroupConfig_PR_release,
	ASN_RRC_SetupRelease_MRDC_SecondaryCellGroupConfig_PR_setup
} ASN_RRC_SetupRelease_MRDC_SecondaryCellGroupConfig_PR;
typedef enum ASN_RRC_SetupRelease_PDCCH_ConfigCommon_PR {
	ASN_RRC_SetupRelease_PDCCH_ConfigCommon_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_PDCCH_ConfigCommon_PR_release,
	ASN_RRC_SetupRelease_PDCCH_ConfigCommon_PR_setup
} ASN_RRC_SetupRelease_PDCCH_ConfigCommon_PR;
typedef enum ASN_RRC_SetupRelease_PDSCH_ConfigCommon_PR {
	ASN_RRC_SetupRelease_PDSCH_ConfigCommon_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_PDSCH_ConfigCommon_PR_release,
	ASN_RRC_SetupRelease_PDSCH_ConfigCommon_PR_setup
} ASN_RRC_SetupRelease_PDSCH_ConfigCommon_PR;
typedef enum ASN_RRC_SetupRelease_PDCCH_Config_PR {
	ASN_RRC_SetupRelease_PDCCH_Config_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_PDCCH_Config_PR_release,
	ASN_RRC_SetupRelease_PDCCH_Config_PR_setup
} ASN_RRC_SetupRelease_PDCCH_Config_PR;
typedef enum ASN_RRC_SetupRelease_PDSCH_Config_PR {
	ASN_RRC_SetupRelease_PDSCH_Config_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_PDSCH_Config_PR_release,
	ASN_RRC_SetupRelease_PDSCH_Config_PR_setup
} ASN_RRC_SetupRelease_PDSCH_Config_PR;
typedef enum ASN_RRC_SetupRelease_SPS_Config_PR {
	ASN_RRC_SetupRelease_SPS_Config_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_SPS_Config_PR_release,
	ASN_RRC_SetupRelease_SPS_Config_PR_setup
} ASN_RRC_SetupRelease_SPS_Config_PR;
typedef enum ASN_RRC_SetupRelease_RadioLinkMonitoringConfig_PR {
	ASN_RRC_SetupRelease_RadioLinkMonitoringConfig_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_RadioLinkMonitoringConfig_PR_release,
	ASN_RRC_SetupRelease_RadioLinkMonitoringConfig_PR_setup
} ASN_RRC_SetupRelease_RadioLinkMonitoringConfig_PR;
typedef enum ASN_RRC_SetupRelease_RACH_ConfigCommon_PR {
	ASN_RRC_SetupRelease_RACH_ConfigCommon_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_RACH_ConfigCommon_PR_release,
	ASN_RRC_SetupRelease_RACH_ConfigCommon_PR_setup
} ASN_RRC_SetupRelease_RACH_ConfigCommon_PR;
typedef enum ASN_RRC_SetupRelease_PUSCH_ConfigCommon_PR {
	ASN_RRC_SetupRelease_PUSCH_ConfigCommon_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_PUSCH_ConfigCommon_PR_release,
	ASN_RRC_SetupRelease_PUSCH_ConfigCommon_PR_setup
} ASN_RRC_SetupRelease_PUSCH_ConfigCommon_PR;
typedef enum ASN_RRC_SetupRelease_PUCCH_ConfigCommon_PR {
	ASN_RRC_SetupRelease_PUCCH_ConfigCommon_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_PUCCH_ConfigCommon_PR_release,
	ASN_RRC_SetupRelease_PUCCH_ConfigCommon_PR_setup
} ASN_RRC_SetupRelease_PUCCH_ConfigCommon_PR;
typedef enum ASN_RRC_SetupRelease_PUCCH_Config_PR {
	ASN_RRC_SetupRelease_PUCCH_Config_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_PUCCH_Config_PR_release,
	ASN_RRC_SetupRelease_PUCCH_Config_PR_setup
} ASN_RRC_SetupRelease_PUCCH_Config_PR;
typedef enum ASN_RRC_SetupRelease_PUSCH_Config_PR {
	ASN_RRC_SetupRelease_PUSCH_Config_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_PUSCH_Config_PR_release,
	ASN_RRC_SetupRelease_PUSCH_Config_PR_setup
} ASN_RRC_SetupRelease_PUSCH_Config_PR;
typedef enum ASN_RRC_SetupRelease_ConfiguredGrantConfig_PR {
	ASN_RRC_SetupRelease_ConfiguredGrantConfig_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_ConfiguredGrantConfig_PR_release,
	ASN_RRC_SetupRelease_ConfiguredGrantConfig_PR_setup
} ASN_RRC_SetupRelease_ConfiguredGrantConfig_PR;
typedef enum ASN_RRC_SetupRelease_SRS_Config_PR {
	ASN_RRC_SetupRelease_SRS_Config_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_SRS_Config_PR_release,
	ASN_RRC_SetupRelease_SRS_Config_PR_setup
} ASN_RRC_SetupRelease_SRS_Config_PR;
typedef enum ASN_RRC_SetupRelease_BeamFailureRecoveryConfig_PR {
	ASN_RRC_SetupRelease_BeamFailureRecoveryConfig_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_BeamFailureRecoveryConfig_PR_release,
	ASN_RRC_SetupRelease_BeamFailureRecoveryConfig_PR_setup
} ASN_RRC_SetupRelease_BeamFailureRecoveryConfig_PR;
typedef enum ASN_RRC_SetupRelease_RLF_TimersAndConstants_PR {
	ASN_RRC_SetupRelease_RLF_TimersAndConstants_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_RLF_TimersAndConstants_PR_release,
	ASN_RRC_SetupRelease_RLF_TimersAndConstants_PR_setup
} ASN_RRC_SetupRelease_RLF_TimersAndConstants_PR;
typedef enum ASN_RRC_SetupRelease_CG_UCI_OnPUSCH_PR {
	ASN_RRC_SetupRelease_CG_UCI_OnPUSCH_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_CG_UCI_OnPUSCH_PR_release,
	ASN_RRC_SetupRelease_CG_UCI_OnPUSCH_PR_setup
} ASN_RRC_SetupRelease_CG_UCI_OnPUSCH_PR;
typedef enum ASN_RRC_SetupRelease_CSI_AperiodicTriggerStateList_PR {
	ASN_RRC_SetupRelease_CSI_AperiodicTriggerStateList_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_CSI_AperiodicTriggerStateList_PR_release,
	ASN_RRC_SetupRelease_CSI_AperiodicTriggerStateList_PR_setup
} ASN_RRC_SetupRelease_CSI_AperiodicTriggerStateList_PR;
typedef enum ASN_RRC_SetupRelease_CSI_SemiPersistentOnPUSCH_TriggerStateList_PR {
	ASN_RRC_SetupRelease_CSI_SemiPersistentOnPUSCH_TriggerStateList_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_CSI_SemiPersistentOnPUSCH_TriggerStateList_PR_release,
	ASN_RRC_SetupRelease_CSI_SemiPersistentOnPUSCH_TriggerStateList_PR_setup
} ASN_RRC_SetupRelease_CSI_SemiPersistentOnPUSCH_TriggerStateList_PR;
typedef enum ASN_RRC_SetupRelease_PTRS_DownlinkConfig_PR {
	ASN_RRC_SetupRelease_PTRS_DownlinkConfig_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_PTRS_DownlinkConfig_PR_release,
	ASN_RRC_SetupRelease_PTRS_DownlinkConfig_PR_setup
} ASN_RRC_SetupRelease_PTRS_DownlinkConfig_PR;
typedef enum ASN_RRC_SetupRelease_PTRS_UplinkConfig_PR {
	ASN_RRC_SetupRelease_PTRS_UplinkConfig_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_PTRS_UplinkConfig_PR_release,
	ASN_RRC_SetupRelease_PTRS_UplinkConfig_PR_setup
} ASN_RRC_SetupRelease_PTRS_UplinkConfig_PR;
typedef enum ASN_RRC_SetupRelease_DRX_Config_PR {
	ASN_RRC_SetupRelease_DRX_Config_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_DRX_Config_PR_release,
	ASN_RRC_SetupRelease_DRX_Config_PR_setup
} ASN_RRC_SetupRelease_DRX_Config_PR;
typedef enum ASN_RRC_SetupRelease_PHR_Config_PR {
	ASN_RRC_SetupRelease_PHR_Config_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_PHR_Config_PR_release,
	ASN_RRC_SetupRelease_PHR_Config_PR_setup
} ASN_RRC_SetupRelease_PHR_Config_PR;
typedef enum ASN_RRC_SetupRelease_DataInactivityTimer_PR {
	ASN_RRC_SetupRelease_DataInactivityTimer_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_DataInactivityTimer_PR_release,
	ASN_RRC_SetupRelease_DataInactivityTimer_PR_setup
} ASN_RRC_SetupRelease_DataInactivityTimer_PR;
typedef enum ASN_RRC_SetupRelease_GapConfig_PR {
	ASN_RRC_SetupRelease_GapConfig_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_GapConfig_PR_release,
	ASN_RRC_SetupRelease_GapConfig_PR_setup
} ASN_RRC_SetupRelease_GapConfig_PR;
typedef enum ASN_RRC_SetupRelease_MeasGapSharingScheme_PR {
	ASN_RRC_SetupRelease_MeasGapSharingScheme_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_MeasGapSharingScheme_PR_release,
	ASN_RRC_SetupRelease_MeasGapSharingScheme_PR_setup
} ASN_RRC_SetupRelease_MeasGapSharingScheme_PR;
typedef enum ASN_RRC_SetupRelease_CSI_RS_ResourceConfigMobility_PR {
	ASN_RRC_SetupRelease_CSI_RS_ResourceConfigMobility_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_CSI_RS_ResourceConfigMobility_PR_release,
	ASN_RRC_SetupRelease_CSI_RS_ResourceConfigMobility_PR_setup
} ASN_RRC_SetupRelease_CSI_RS_ResourceConfigMobility_PR;
typedef enum ASN_RRC_SetupRelease_SSB_ToMeasure_PR {
	ASN_RRC_SetupRelease_SSB_ToMeasure_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_SSB_ToMeasure_PR_release,
	ASN_RRC_SetupRelease_SSB_ToMeasure_PR_setup
} ASN_RRC_SetupRelease_SSB_ToMeasure_PR;
typedef enum ASN_RRC_SetupRelease_DownlinkPreemption_PR {
	ASN_RRC_SetupRelease_DownlinkPreemption_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_DownlinkPreemption_PR_release,
	ASN_RRC_SetupRelease_DownlinkPreemption_PR_setup
} ASN_RRC_SetupRelease_DownlinkPreemption_PR;
typedef enum ASN_RRC_SetupRelease_PUSCH_TPC_CommandConfig_PR {
	ASN_RRC_SetupRelease_PUSCH_TPC_CommandConfig_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_PUSCH_TPC_CommandConfig_PR_release,
	ASN_RRC_SetupRelease_PUSCH_TPC_CommandConfig_PR_setup
} ASN_RRC_SetupRelease_PUSCH_TPC_CommandConfig_PR;
typedef enum ASN_RRC_SetupRelease_PUCCH_TPC_CommandConfig_PR {
	ASN_RRC_SetupRelease_PUCCH_TPC_CommandConfig_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_PUCCH_TPC_CommandConfig_PR_release,
	ASN_RRC_SetupRelease_PUCCH_TPC_CommandConfig_PR_setup
} ASN_RRC_SetupRelease_PUCCH_TPC_CommandConfig_PR;
typedef enum ASN_RRC_SetupRelease_SRS_TPC_CommandConfig_PR {
	ASN_RRC_SetupRelease_SRS_TPC_CommandConfig_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_SRS_TPC_CommandConfig_PR_release,
	ASN_RRC_SetupRelease_SRS_TPC_CommandConfig_PR_setup
} ASN_RRC_SetupRelease_SRS_TPC_CommandConfig_PR;
typedef enum ASN_RRC_SetupRelease_SlotFormatIndicator_PR {
	ASN_RRC_SetupRelease_SlotFormatIndicator_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_SlotFormatIndicator_PR_release,
	ASN_RRC_SetupRelease_SlotFormatIndicator_PR_setup
} ASN_RRC_SetupRelease_SlotFormatIndicator_PR;
typedef enum ASN_RRC_SetupRelease_DMRS_DownlinkConfig_PR {
	ASN_RRC_SetupRelease_DMRS_DownlinkConfig_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_DMRS_DownlinkConfig_PR_release,
	ASN_RRC_SetupRelease_DMRS_DownlinkConfig_PR_setup
} ASN_RRC_SetupRelease_DMRS_DownlinkConfig_PR;
typedef enum ASN_RRC_SetupRelease_PDSCH_TimeDomainResourceAllocationList_PR {
	ASN_RRC_SetupRelease_PDSCH_TimeDomainResourceAllocationList_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_PDSCH_TimeDomainResourceAllocationList_PR_release,
	ASN_RRC_SetupRelease_PDSCH_TimeDomainResourceAllocationList_PR_setup
} ASN_RRC_SetupRelease_PDSCH_TimeDomainResourceAllocationList_PR;
typedef enum ASN_RRC_SetupRelease_ZP_CSI_RS_ResourceSet_PR {
	ASN_RRC_SetupRelease_ZP_CSI_RS_ResourceSet_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_ZP_CSI_RS_ResourceSet_PR_release,
	ASN_RRC_SetupRelease_ZP_CSI_RS_ResourceSet_PR_setup
} ASN_RRC_SetupRelease_ZP_CSI_RS_ResourceSet_PR;
typedef enum ASN_RRC_SetupRelease_PDSCH_CodeBlockGroupTransmission_PR {
	ASN_RRC_SetupRelease_PDSCH_CodeBlockGroupTransmission_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_PDSCH_CodeBlockGroupTransmission_PR_release,
	ASN_RRC_SetupRelease_PDSCH_CodeBlockGroupTransmission_PR_setup
} ASN_RRC_SetupRelease_PDSCH_CodeBlockGroupTransmission_PR;
typedef enum ASN_RRC_SetupRelease_RNTI_Value_PR {
	ASN_RRC_SetupRelease_RNTI_Value_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_RNTI_Value_PR_release,
	ASN_RRC_SetupRelease_RNTI_Value_PR_setup
} ASN_RRC_SetupRelease_RNTI_Value_PR;
typedef enum ASN_RRC_SetupRelease_PDCCH_BlindDetection_PR {
	ASN_RRC_SetupRelease_PDCCH_BlindDetection_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_PDCCH_BlindDetection_PR_release,
	ASN_RRC_SetupRelease_PDCCH_BlindDetection_PR_setup
} ASN_RRC_SetupRelease_PDCCH_BlindDetection_PR;
typedef enum ASN_RRC_SetupRelease_PUCCH_FormatConfig_PR {
	ASN_RRC_SetupRelease_PUCCH_FormatConfig_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_PUCCH_FormatConfig_PR_release,
	ASN_RRC_SetupRelease_PUCCH_FormatConfig_PR_setup
} ASN_RRC_SetupRelease_PUCCH_FormatConfig_PR;
typedef enum ASN_RRC_SetupRelease_DMRS_UplinkConfig_PR {
	ASN_RRC_SetupRelease_DMRS_UplinkConfig_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_DMRS_UplinkConfig_PR_release,
	ASN_RRC_SetupRelease_DMRS_UplinkConfig_PR_setup
} ASN_RRC_SetupRelease_DMRS_UplinkConfig_PR;
typedef enum ASN_RRC_SetupRelease_PUSCH_TimeDomainResourceAllocationList_PR {
	ASN_RRC_SetupRelease_PUSCH_TimeDomainResourceAllocationList_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_PUSCH_TimeDomainResourceAllocationList_PR_release,
	ASN_RRC_SetupRelease_PUSCH_TimeDomainResourceAllocationList_PR_setup
} ASN_RRC_SetupRelease_PUSCH_TimeDomainResourceAllocationList_PR;
typedef enum ASN_RRC_SetupRelease_UCI_OnPUSCH_PR {
	ASN_RRC_SetupRelease_UCI_OnPUSCH_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_UCI_OnPUSCH_PR_release,
	ASN_RRC_SetupRelease_UCI_OnPUSCH_PR_setup
} ASN_RRC_SetupRelease_UCI_OnPUSCH_PR;
typedef enum ASN_RRC_SetupRelease_PUSCH_CodeBlockGroupTransmission_PR {
	ASN_RRC_SetupRelease_PUSCH_CodeBlockGroupTransmission_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_PUSCH_CodeBlockGroupTransmission_PR_release,
	ASN_RRC_SetupRelease_PUSCH_CodeBlockGroupTransmission_PR_setup
} ASN_RRC_SetupRelease_PUSCH_CodeBlockGroupTransmission_PR;
typedef enum ASN_RRC_SetupRelease_PDCCH_ServingCellConfig_PR {
	ASN_RRC_SetupRelease_PDCCH_ServingCellConfig_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_PDCCH_ServingCellConfig_PR_release,
	ASN_RRC_SetupRelease_PDCCH_ServingCellConfig_PR_setup
} ASN_RRC_SetupRelease_PDCCH_ServingCellConfig_PR;
typedef enum ASN_RRC_SetupRelease_PDSCH_ServingCellConfig_PR {
	ASN_RRC_SetupRelease_PDSCH_ServingCellConfig_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_PDSCH_ServingCellConfig_PR_release,
	ASN_RRC_SetupRelease_PDSCH_ServingCellConfig_PR_setup
} ASN_RRC_SetupRelease_PDSCH_ServingCellConfig_PR;
typedef enum ASN_RRC_SetupRelease_CSI_MeasConfig_PR {
	ASN_RRC_SetupRelease_CSI_MeasConfig_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_CSI_MeasConfig_PR_release,
	ASN_RRC_SetupRelease_CSI_MeasConfig_PR_setup
} ASN_RRC_SetupRelease_CSI_MeasConfig_PR;
typedef enum ASN_RRC_SetupRelease_RateMatchPatternLTE_CRS_PR {
	ASN_RRC_SetupRelease_RateMatchPatternLTE_CRS_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_RateMatchPatternLTE_CRS_PR_release,
	ASN_RRC_SetupRelease_RateMatchPatternLTE_CRS_PR_setup
} ASN_RRC_SetupRelease_RateMatchPatternLTE_CRS_PR;
typedef enum ASN_RRC_SetupRelease_PUSCH_ServingCellConfig_PR {
	ASN_RRC_SetupRelease_PUSCH_ServingCellConfig_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_PUSCH_ServingCellConfig_PR_release,
	ASN_RRC_SetupRelease_PUSCH_ServingCellConfig_PR_setup
} ASN_RRC_SetupRelease_PUSCH_ServingCellConfig_PR;
typedef enum ASN_RRC_SetupRelease_SRS_CarrierSwitching_PR {
	ASN_RRC_SetupRelease_SRS_CarrierSwitching_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_SRS_CarrierSwitching_PR_release,
	ASN_RRC_SetupRelease_SRS_CarrierSwitching_PR_setup
} ASN_RRC_SetupRelease_SRS_CarrierSwitching_PR;
typedef enum ASN_RRC_SetupRelease_OverheatingAssistanceConfig_PR {
	ASN_RRC_SetupRelease_OverheatingAssistanceConfig_PR_NOTHING,	/* No components present */
	ASN_RRC_SetupRelease_OverheatingAssistanceConfig_PR_release,
	ASN_RRC_SetupRelease_OverheatingAssistanceConfig_PR_setup
} ASN_RRC_SetupRelease_OverheatingAssistanceConfig_PR;

/* Forward declarations */
struct ASN_RRC_LocationMeasurementInfo;
struct ASN_RRC_MRDC_SecondaryCellGroupConfig;
struct ASN_RRC_PDCCH_ConfigCommon;
struct ASN_RRC_PDSCH_ConfigCommon;
struct ASN_RRC_PDCCH_Config;
struct ASN_RRC_PDSCH_Config;
struct ASN_RRC_SPS_Config;
struct ASN_RRC_RadioLinkMonitoringConfig;
struct ASN_RRC_RACH_ConfigCommon;
struct ASN_RRC_PUSCH_ConfigCommon;
struct ASN_RRC_PUCCH_ConfigCommon;
struct ASN_RRC_PUCCH_Config;
struct ASN_RRC_PUSCH_Config;
struct ASN_RRC_ConfiguredGrantConfig;
struct ASN_RRC_SRS_Config;
struct ASN_RRC_BeamFailureRecoveryConfig;
struct ASN_RRC_RLF_TimersAndConstants;
struct ASN_RRC_CG_UCI_OnPUSCH;
struct ASN_RRC_CSI_AperiodicTriggerStateList;
struct ASN_RRC_CSI_SemiPersistentOnPUSCH_TriggerStateList;
struct ASN_RRC_PTRS_DownlinkConfig;
struct ASN_RRC_PTRS_UplinkConfig;
struct ASN_RRC_DRX_Config;
struct ASN_RRC_PHR_Config;
struct ASN_RRC_GapConfig;
struct ASN_RRC_CSI_RS_ResourceConfigMobility;
struct ASN_RRC_SSB_ToMeasure;
struct ASN_RRC_DownlinkPreemption;
struct ASN_RRC_PUSCH_TPC_CommandConfig;
struct ASN_RRC_PUCCH_TPC_CommandConfig;
struct ASN_RRC_SRS_TPC_CommandConfig;
struct ASN_RRC_SlotFormatIndicator;
struct ASN_RRC_DMRS_DownlinkConfig;
struct ASN_RRC_PDSCH_TimeDomainResourceAllocationList;
struct ASN_RRC_ZP_CSI_RS_ResourceSet;
struct ASN_RRC_PDSCH_CodeBlockGroupTransmission;
struct ASN_RRC_PUCCH_FormatConfig;
struct ASN_RRC_DMRS_UplinkConfig;
struct ASN_RRC_PUSCH_TimeDomainResourceAllocationList;
struct ASN_RRC_UCI_OnPUSCH;
struct ASN_RRC_PUSCH_CodeBlockGroupTransmission;
struct ASN_RRC_PDCCH_ServingCellConfig;
struct ASN_RRC_PDSCH_ServingCellConfig;
struct ASN_RRC_CSI_MeasConfig;
struct ASN_RRC_RateMatchPatternLTE_CRS;
struct ASN_RRC_PUSCH_ServingCellConfig;
struct ASN_RRC_SRS_CarrierSwitching;
struct ASN_RRC_OverheatingAssistanceConfig;

/* ASN_RRC_SetupRelease */
typedef struct ASN_RRC_SetupRelease_LocationMeasurementInfo {
	ASN_RRC_SetupRelease_LocationMeasurementInfo_PR present;
	union ASN_RRC_SetupRelease_LocationMeasurementInfo_u {
		NULL_t	 release;
		struct ASN_RRC_LocationMeasurementInfo	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_LocationMeasurementInfo_t;
typedef struct ASN_RRC_SetupRelease_MRDC_SecondaryCellGroupConfig {
	ASN_RRC_SetupRelease_MRDC_SecondaryCellGroupConfig_PR present;
	union ASN_RRC_SetupRelease_MRDC_SecondaryCellGroupConfig_u {
		NULL_t	 release;
		struct ASN_RRC_MRDC_SecondaryCellGroupConfig	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_MRDC_SecondaryCellGroupConfig_t;
typedef struct ASN_RRC_SetupRelease_PDCCH_ConfigCommon {
	ASN_RRC_SetupRelease_PDCCH_ConfigCommon_PR present;
	union ASN_RRC_SetupRelease_PDCCH_ConfigCommon_u {
		NULL_t	 release;
		struct ASN_RRC_PDCCH_ConfigCommon	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_PDCCH_ConfigCommon_t;
typedef struct ASN_RRC_SetupRelease_PDSCH_ConfigCommon {
	ASN_RRC_SetupRelease_PDSCH_ConfigCommon_PR present;
	union ASN_RRC_SetupRelease_PDSCH_ConfigCommon_u {
		NULL_t	 release;
		struct ASN_RRC_PDSCH_ConfigCommon	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_PDSCH_ConfigCommon_t;
typedef struct ASN_RRC_SetupRelease_PDCCH_Config {
	ASN_RRC_SetupRelease_PDCCH_Config_PR present;
	union ASN_RRC_SetupRelease_PDCCH_Config_u {
		NULL_t	 release;
		struct ASN_RRC_PDCCH_Config	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_PDCCH_Config_t;
typedef struct ASN_RRC_SetupRelease_PDSCH_Config {
	ASN_RRC_SetupRelease_PDSCH_Config_PR present;
	union ASN_RRC_SetupRelease_PDSCH_Config_u {
		NULL_t	 release;
		struct ASN_RRC_PDSCH_Config	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_PDSCH_Config_t;
typedef struct ASN_RRC_SetupRelease_SPS_Config {
	ASN_RRC_SetupRelease_SPS_Config_PR present;
	union ASN_RRC_SetupRelease_SPS_Config_u {
		NULL_t	 release;
		struct ASN_RRC_SPS_Config	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_SPS_Config_t;
typedef struct ASN_RRC_SetupRelease_RadioLinkMonitoringConfig {
	ASN_RRC_SetupRelease_RadioLinkMonitoringConfig_PR present;
	union ASN_RRC_SetupRelease_RadioLinkMonitoringConfig_u {
		NULL_t	 release;
		struct ASN_RRC_RadioLinkMonitoringConfig	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_RadioLinkMonitoringConfig_t;
typedef struct ASN_RRC_SetupRelease_RACH_ConfigCommon {
	ASN_RRC_SetupRelease_RACH_ConfigCommon_PR present;
	union ASN_RRC_SetupRelease_RACH_ConfigCommon_u {
		NULL_t	 release;
		struct ASN_RRC_RACH_ConfigCommon	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_RACH_ConfigCommon_t;
typedef struct ASN_RRC_SetupRelease_PUSCH_ConfigCommon {
	ASN_RRC_SetupRelease_PUSCH_ConfigCommon_PR present;
	union ASN_RRC_SetupRelease_PUSCH_ConfigCommon_u {
		NULL_t	 release;
		struct ASN_RRC_PUSCH_ConfigCommon	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_PUSCH_ConfigCommon_t;
typedef struct ASN_RRC_SetupRelease_PUCCH_ConfigCommon {
	ASN_RRC_SetupRelease_PUCCH_ConfigCommon_PR present;
	union ASN_RRC_SetupRelease_PUCCH_ConfigCommon_u {
		NULL_t	 release;
		struct ASN_RRC_PUCCH_ConfigCommon	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_PUCCH_ConfigCommon_t;
typedef struct ASN_RRC_SetupRelease_PUCCH_Config {
	ASN_RRC_SetupRelease_PUCCH_Config_PR present;
	union ASN_RRC_SetupRelease_PUCCH_Config_u {
		NULL_t	 release;
		struct ASN_RRC_PUCCH_Config	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_PUCCH_Config_t;
typedef struct ASN_RRC_SetupRelease_PUSCH_Config {
	ASN_RRC_SetupRelease_PUSCH_Config_PR present;
	union ASN_RRC_SetupRelease_PUSCH_Config_u {
		NULL_t	 release;
		struct ASN_RRC_PUSCH_Config	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_PUSCH_Config_t;
typedef struct ASN_RRC_SetupRelease_ConfiguredGrantConfig {
	ASN_RRC_SetupRelease_ConfiguredGrantConfig_PR present;
	union ASN_RRC_SetupRelease_ConfiguredGrantConfig_u {
		NULL_t	 release;
		struct ASN_RRC_ConfiguredGrantConfig	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_ConfiguredGrantConfig_t;
typedef struct ASN_RRC_SetupRelease_SRS_Config {
	ASN_RRC_SetupRelease_SRS_Config_PR present;
	union ASN_RRC_SetupRelease_SRS_Config_u {
		NULL_t	 release;
		struct ASN_RRC_SRS_Config	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_SRS_Config_t;
typedef struct ASN_RRC_SetupRelease_BeamFailureRecoveryConfig {
	ASN_RRC_SetupRelease_BeamFailureRecoveryConfig_PR present;
	union ASN_RRC_SetupRelease_BeamFailureRecoveryConfig_u {
		NULL_t	 release;
		struct ASN_RRC_BeamFailureRecoveryConfig	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_BeamFailureRecoveryConfig_t;
typedef struct ASN_RRC_SetupRelease_RLF_TimersAndConstants {
	ASN_RRC_SetupRelease_RLF_TimersAndConstants_PR present;
	union ASN_RRC_SetupRelease_RLF_TimersAndConstants_u {
		NULL_t	 release;
		struct ASN_RRC_RLF_TimersAndConstants	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_RLF_TimersAndConstants_t;
typedef struct ASN_RRC_SetupRelease_CG_UCI_OnPUSCH {
	ASN_RRC_SetupRelease_CG_UCI_OnPUSCH_PR present;
	union ASN_RRC_SetupRelease_CG_UCI_OnPUSCH_u {
		NULL_t	 release;
		struct ASN_RRC_CG_UCI_OnPUSCH	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_CG_UCI_OnPUSCH_t;
typedef struct ASN_RRC_SetupRelease_CSI_AperiodicTriggerStateList {
	ASN_RRC_SetupRelease_CSI_AperiodicTriggerStateList_PR present;
	union ASN_RRC_SetupRelease_CSI_AperiodicTriggerStateList_u {
		NULL_t	 release;
		struct ASN_RRC_CSI_AperiodicTriggerStateList	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_CSI_AperiodicTriggerStateList_t;
typedef struct ASN_RRC_SetupRelease_CSI_SemiPersistentOnPUSCH_TriggerStateList {
	ASN_RRC_SetupRelease_CSI_SemiPersistentOnPUSCH_TriggerStateList_PR present;
	union ASN_RRC_SetupRelease_CSI_SemiPersistentOnPUSCH_TriggerStateList_u {
		NULL_t	 release;
		struct ASN_RRC_CSI_SemiPersistentOnPUSCH_TriggerStateList	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_CSI_SemiPersistentOnPUSCH_TriggerStateList_t;
typedef struct ASN_RRC_SetupRelease_PTRS_DownlinkConfig {
	ASN_RRC_SetupRelease_PTRS_DownlinkConfig_PR present;
	union ASN_RRC_SetupRelease_PTRS_DownlinkConfig_u {
		NULL_t	 release;
		struct ASN_RRC_PTRS_DownlinkConfig	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_PTRS_DownlinkConfig_t;
typedef struct ASN_RRC_SetupRelease_PTRS_UplinkConfig {
	ASN_RRC_SetupRelease_PTRS_UplinkConfig_PR present;
	union ASN_RRC_SetupRelease_PTRS_UplinkConfig_u {
		NULL_t	 release;
		struct ASN_RRC_PTRS_UplinkConfig	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_PTRS_UplinkConfig_t;
typedef struct ASN_RRC_SetupRelease_DRX_Config {
	ASN_RRC_SetupRelease_DRX_Config_PR present;
	union ASN_RRC_SetupRelease_DRX_Config_u {
		NULL_t	 release;
		struct ASN_RRC_DRX_Config	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_DRX_Config_t;
typedef struct ASN_RRC_SetupRelease_PHR_Config {
	ASN_RRC_SetupRelease_PHR_Config_PR present;
	union ASN_RRC_SetupRelease_PHR_Config_u {
		NULL_t	 release;
		struct ASN_RRC_PHR_Config	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_PHR_Config_t;
typedef struct ASN_RRC_SetupRelease_DataInactivityTimer {
	ASN_RRC_SetupRelease_DataInactivityTimer_PR present;
	union ASN_RRC_SetupRelease_DataInactivityTimer_u {
		NULL_t	 release;
		ASN_RRC_DataInactivityTimer_t	 setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_DataInactivityTimer_t;
typedef struct ASN_RRC_SetupRelease_GapConfig {
	ASN_RRC_SetupRelease_GapConfig_PR present;
	union ASN_RRC_SetupRelease_GapConfig_u {
		NULL_t	 release;
		struct ASN_RRC_GapConfig	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_GapConfig_t;
typedef struct ASN_RRC_SetupRelease_MeasGapSharingScheme {
	ASN_RRC_SetupRelease_MeasGapSharingScheme_PR present;
	union ASN_RRC_SetupRelease_MeasGapSharingScheme_u {
		NULL_t	 release;
		ASN_RRC_MeasGapSharingScheme_t	 setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_MeasGapSharingScheme_t;
typedef struct ASN_RRC_SetupRelease_CSI_RS_ResourceConfigMobility {
	ASN_RRC_SetupRelease_CSI_RS_ResourceConfigMobility_PR present;
	union ASN_RRC_SetupRelease_CSI_RS_ResourceConfigMobility_u {
		NULL_t	 release;
		struct ASN_RRC_CSI_RS_ResourceConfigMobility	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_CSI_RS_ResourceConfigMobility_t;
typedef struct ASN_RRC_SetupRelease_SSB_ToMeasure {
	ASN_RRC_SetupRelease_SSB_ToMeasure_PR present;
	union ASN_RRC_SetupRelease_SSB_ToMeasure_u {
		NULL_t	 release;
		struct ASN_RRC_SSB_ToMeasure	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_SSB_ToMeasure_t;
typedef struct ASN_RRC_SetupRelease_DownlinkPreemption {
	ASN_RRC_SetupRelease_DownlinkPreemption_PR present;
	union ASN_RRC_SetupRelease_DownlinkPreemption_u {
		NULL_t	 release;
		struct ASN_RRC_DownlinkPreemption	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_DownlinkPreemption_t;
typedef struct ASN_RRC_SetupRelease_PUSCH_TPC_CommandConfig {
	ASN_RRC_SetupRelease_PUSCH_TPC_CommandConfig_PR present;
	union ASN_RRC_SetupRelease_PUSCH_TPC_CommandConfig_u {
		NULL_t	 release;
		struct ASN_RRC_PUSCH_TPC_CommandConfig	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_PUSCH_TPC_CommandConfig_t;
typedef struct ASN_RRC_SetupRelease_PUCCH_TPC_CommandConfig {
	ASN_RRC_SetupRelease_PUCCH_TPC_CommandConfig_PR present;
	union ASN_RRC_SetupRelease_PUCCH_TPC_CommandConfig_u {
		NULL_t	 release;
		struct ASN_RRC_PUCCH_TPC_CommandConfig	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_PUCCH_TPC_CommandConfig_t;
typedef struct ASN_RRC_SetupRelease_SRS_TPC_CommandConfig {
	ASN_RRC_SetupRelease_SRS_TPC_CommandConfig_PR present;
	union ASN_RRC_SetupRelease_SRS_TPC_CommandConfig_u {
		NULL_t	 release;
		struct ASN_RRC_SRS_TPC_CommandConfig	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_SRS_TPC_CommandConfig_t;
typedef struct ASN_RRC_SetupRelease_SlotFormatIndicator {
	ASN_RRC_SetupRelease_SlotFormatIndicator_PR present;
	union ASN_RRC_SetupRelease_SlotFormatIndicator_u {
		NULL_t	 release;
		struct ASN_RRC_SlotFormatIndicator	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_SlotFormatIndicator_t;
typedef struct ASN_RRC_SetupRelease_DMRS_DownlinkConfig {
	ASN_RRC_SetupRelease_DMRS_DownlinkConfig_PR present;
	union ASN_RRC_SetupRelease_DMRS_DownlinkConfig_u {
		NULL_t	 release;
		struct ASN_RRC_DMRS_DownlinkConfig	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_DMRS_DownlinkConfig_t;
typedef struct ASN_RRC_SetupRelease_PDSCH_TimeDomainResourceAllocationList {
	ASN_RRC_SetupRelease_PDSCH_TimeDomainResourceAllocationList_PR present;
	union ASN_RRC_SetupRelease_PDSCH_TimeDomainResourceAllocationList_u {
		NULL_t	 release;
		struct ASN_RRC_PDSCH_TimeDomainResourceAllocationList	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_PDSCH_TimeDomainResourceAllocationList_t;
typedef struct ASN_RRC_SetupRelease_ZP_CSI_RS_ResourceSet {
	ASN_RRC_SetupRelease_ZP_CSI_RS_ResourceSet_PR present;
	union ASN_RRC_SetupRelease_ZP_CSI_RS_ResourceSet_u {
		NULL_t	 release;
		struct ASN_RRC_ZP_CSI_RS_ResourceSet	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_ZP_CSI_RS_ResourceSet_t;
typedef struct ASN_RRC_SetupRelease_PDSCH_CodeBlockGroupTransmission {
	ASN_RRC_SetupRelease_PDSCH_CodeBlockGroupTransmission_PR present;
	union ASN_RRC_SetupRelease_PDSCH_CodeBlockGroupTransmission_u {
		NULL_t	 release;
		struct ASN_RRC_PDSCH_CodeBlockGroupTransmission	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_PDSCH_CodeBlockGroupTransmission_t;
typedef struct ASN_RRC_SetupRelease_RNTI_Value {
	ASN_RRC_SetupRelease_RNTI_Value_PR present;
	union ASN_RRC_SetupRelease_RNTI_Value_u {
		NULL_t	 release;
		ASN_RRC_RNTI_Value_t	 setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_RNTI_Value_t;
typedef struct ASN_RRC_SetupRelease_PDCCH_BlindDetection {
	ASN_RRC_SetupRelease_PDCCH_BlindDetection_PR present;
	union ASN_RRC_SetupRelease_PDCCH_BlindDetection_u {
		NULL_t	 release;
		ASN_RRC_PDCCH_BlindDetection_t	 setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_PDCCH_BlindDetection_t;
typedef struct ASN_RRC_SetupRelease_PUCCH_FormatConfig {
	ASN_RRC_SetupRelease_PUCCH_FormatConfig_PR present;
	union ASN_RRC_SetupRelease_PUCCH_FormatConfig_u {
		NULL_t	 release;
		struct ASN_RRC_PUCCH_FormatConfig	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_PUCCH_FormatConfig_t;
typedef struct ASN_RRC_SetupRelease_DMRS_UplinkConfig {
	ASN_RRC_SetupRelease_DMRS_UplinkConfig_PR present;
	union ASN_RRC_SetupRelease_DMRS_UplinkConfig_u {
		NULL_t	 release;
		struct ASN_RRC_DMRS_UplinkConfig	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_DMRS_UplinkConfig_t;
typedef struct ASN_RRC_SetupRelease_PUSCH_TimeDomainResourceAllocationList {
	ASN_RRC_SetupRelease_PUSCH_TimeDomainResourceAllocationList_PR present;
	union ASN_RRC_SetupRelease_PUSCH_TimeDomainResourceAllocationList_u {
		NULL_t	 release;
		struct ASN_RRC_PUSCH_TimeDomainResourceAllocationList	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_PUSCH_TimeDomainResourceAllocationList_t;
typedef struct ASN_RRC_SetupRelease_UCI_OnPUSCH {
	ASN_RRC_SetupRelease_UCI_OnPUSCH_PR present;
	union ASN_RRC_SetupRelease_UCI_OnPUSCH_u {
		NULL_t	 release;
		struct ASN_RRC_UCI_OnPUSCH	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_UCI_OnPUSCH_t;
typedef struct ASN_RRC_SetupRelease_PUSCH_CodeBlockGroupTransmission {
	ASN_RRC_SetupRelease_PUSCH_CodeBlockGroupTransmission_PR present;
	union ASN_RRC_SetupRelease_PUSCH_CodeBlockGroupTransmission_u {
		NULL_t	 release;
		struct ASN_RRC_PUSCH_CodeBlockGroupTransmission	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_PUSCH_CodeBlockGroupTransmission_t;
typedef struct ASN_RRC_SetupRelease_PDCCH_ServingCellConfig {
	ASN_RRC_SetupRelease_PDCCH_ServingCellConfig_PR present;
	union ASN_RRC_SetupRelease_PDCCH_ServingCellConfig_u {
		NULL_t	 release;
		struct ASN_RRC_PDCCH_ServingCellConfig	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_PDCCH_ServingCellConfig_t;
typedef struct ASN_RRC_SetupRelease_PDSCH_ServingCellConfig {
	ASN_RRC_SetupRelease_PDSCH_ServingCellConfig_PR present;
	union ASN_RRC_SetupRelease_PDSCH_ServingCellConfig_u {
		NULL_t	 release;
		struct ASN_RRC_PDSCH_ServingCellConfig	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_PDSCH_ServingCellConfig_t;
typedef struct ASN_RRC_SetupRelease_CSI_MeasConfig {
	ASN_RRC_SetupRelease_CSI_MeasConfig_PR present;
	union ASN_RRC_SetupRelease_CSI_MeasConfig_u {
		NULL_t	 release;
		struct ASN_RRC_CSI_MeasConfig	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_CSI_MeasConfig_t;
typedef struct ASN_RRC_SetupRelease_RateMatchPatternLTE_CRS {
	ASN_RRC_SetupRelease_RateMatchPatternLTE_CRS_PR present;
	union ASN_RRC_SetupRelease_RateMatchPatternLTE_CRS_u {
		NULL_t	 release;
		struct ASN_RRC_RateMatchPatternLTE_CRS	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_RateMatchPatternLTE_CRS_t;
typedef struct ASN_RRC_SetupRelease_PUSCH_ServingCellConfig {
	ASN_RRC_SetupRelease_PUSCH_ServingCellConfig_PR present;
	union ASN_RRC_SetupRelease_PUSCH_ServingCellConfig_u {
		NULL_t	 release;
		struct ASN_RRC_PUSCH_ServingCellConfig	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_PUSCH_ServingCellConfig_t;
typedef struct ASN_RRC_SetupRelease_SRS_CarrierSwitching {
	ASN_RRC_SetupRelease_SRS_CarrierSwitching_PR present;
	union ASN_RRC_SetupRelease_SRS_CarrierSwitching_u {
		NULL_t	 release;
		struct ASN_RRC_SRS_CarrierSwitching	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_SRS_CarrierSwitching_t;
typedef struct ASN_RRC_SetupRelease_OverheatingAssistanceConfig {
	ASN_RRC_SetupRelease_OverheatingAssistanceConfig_PR present;
	union ASN_RRC_SetupRelease_OverheatingAssistanceConfig_u {
		NULL_t	 release;
		struct ASN_RRC_OverheatingAssistanceConfig	*setup;
	} choice;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ASN_RRC_SetupRelease_OverheatingAssistanceConfig_t;

/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_LocationMeasurementInfo;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_LocationMeasurementInfo_specs_1;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_LocationMeasurementInfo_1[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_LocationMeasurementInfo_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_MRDC_SecondaryCellGroupConfig;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_MRDC_SecondaryCellGroupConfig_specs_4;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_MRDC_SecondaryCellGroupConfig_4[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_MRDC_SecondaryCellGroupConfig_constr_4;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_PDCCH_ConfigCommon;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_PDCCH_ConfigCommon_specs_7;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_PDCCH_ConfigCommon_7[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_PDCCH_ConfigCommon_constr_7;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_PDSCH_ConfigCommon;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_PDSCH_ConfigCommon_specs_10;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_PDSCH_ConfigCommon_10[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_PDSCH_ConfigCommon_constr_10;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_PDCCH_Config;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_PDCCH_Config_specs_13;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_PDCCH_Config_13[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_PDCCH_Config_constr_13;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_PDSCH_Config;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_PDSCH_Config_specs_16;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_PDSCH_Config_16[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_PDSCH_Config_constr_16;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_SPS_Config;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_SPS_Config_specs_19;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_SPS_Config_19[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_SPS_Config_constr_19;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_RadioLinkMonitoringConfig;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_RadioLinkMonitoringConfig_specs_22;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_RadioLinkMonitoringConfig_22[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_RadioLinkMonitoringConfig_constr_22;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_RACH_ConfigCommon;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_RACH_ConfigCommon_specs_25;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_RACH_ConfigCommon_25[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_RACH_ConfigCommon_constr_25;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_PUSCH_ConfigCommon;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_PUSCH_ConfigCommon_specs_28;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_PUSCH_ConfigCommon_28[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_PUSCH_ConfigCommon_constr_28;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_PUCCH_ConfigCommon;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_PUCCH_ConfigCommon_specs_31;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_PUCCH_ConfigCommon_31[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_PUCCH_ConfigCommon_constr_31;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_PUCCH_Config;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_PUCCH_Config_specs_34;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_PUCCH_Config_34[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_PUCCH_Config_constr_34;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_PUSCH_Config;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_PUSCH_Config_specs_37;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_PUSCH_Config_37[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_PUSCH_Config_constr_37;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_ConfiguredGrantConfig;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_ConfiguredGrantConfig_specs_40;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_ConfiguredGrantConfig_40[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_ConfiguredGrantConfig_constr_40;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_SRS_Config;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_SRS_Config_specs_43;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_SRS_Config_43[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_SRS_Config_constr_43;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_BeamFailureRecoveryConfig;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_BeamFailureRecoveryConfig_specs_46;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_BeamFailureRecoveryConfig_46[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_BeamFailureRecoveryConfig_constr_46;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_RLF_TimersAndConstants;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_RLF_TimersAndConstants_specs_49;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_RLF_TimersAndConstants_49[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_RLF_TimersAndConstants_constr_49;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_CG_UCI_OnPUSCH;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_CG_UCI_OnPUSCH_specs_52;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_CG_UCI_OnPUSCH_52[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_CG_UCI_OnPUSCH_constr_52;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_CSI_AperiodicTriggerStateList;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_CSI_AperiodicTriggerStateList_specs_55;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_CSI_AperiodicTriggerStateList_55[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_CSI_AperiodicTriggerStateList_constr_55;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_CSI_SemiPersistentOnPUSCH_TriggerStateList;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_CSI_SemiPersistentOnPUSCH_TriggerStateList_specs_58;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_CSI_SemiPersistentOnPUSCH_TriggerStateList_58[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_CSI_SemiPersistentOnPUSCH_TriggerStateList_constr_58;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_PTRS_DownlinkConfig;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_PTRS_DownlinkConfig_specs_61;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_PTRS_DownlinkConfig_61[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_PTRS_DownlinkConfig_constr_61;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_PTRS_UplinkConfig;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_PTRS_UplinkConfig_specs_64;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_PTRS_UplinkConfig_64[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_PTRS_UplinkConfig_constr_64;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_DRX_Config;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_DRX_Config_specs_67;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_DRX_Config_67[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_DRX_Config_constr_67;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_PHR_Config;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_PHR_Config_specs_70;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_PHR_Config_70[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_PHR_Config_constr_70;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_DataInactivityTimer;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_DataInactivityTimer_specs_73;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_DataInactivityTimer_73[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_DataInactivityTimer_constr_73;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_GapConfig;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_GapConfig_specs_76;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_GapConfig_76[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_GapConfig_constr_76;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_MeasGapSharingScheme;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_MeasGapSharingScheme_specs_79;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_MeasGapSharingScheme_79[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_MeasGapSharingScheme_constr_79;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_CSI_RS_ResourceConfigMobility;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_CSI_RS_ResourceConfigMobility_specs_82;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_CSI_RS_ResourceConfigMobility_82[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_CSI_RS_ResourceConfigMobility_constr_82;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_SSB_ToMeasure;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_SSB_ToMeasure_specs_85;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_SSB_ToMeasure_85[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_SSB_ToMeasure_constr_85;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_DownlinkPreemption;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_DownlinkPreemption_specs_88;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_DownlinkPreemption_88[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_DownlinkPreemption_constr_88;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_PUSCH_TPC_CommandConfig;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_PUSCH_TPC_CommandConfig_specs_91;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_PUSCH_TPC_CommandConfig_91[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_PUSCH_TPC_CommandConfig_constr_91;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_PUCCH_TPC_CommandConfig;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_PUCCH_TPC_CommandConfig_specs_94;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_PUCCH_TPC_CommandConfig_94[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_PUCCH_TPC_CommandConfig_constr_94;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_SRS_TPC_CommandConfig;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_SRS_TPC_CommandConfig_specs_97;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_SRS_TPC_CommandConfig_97[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_SRS_TPC_CommandConfig_constr_97;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_SlotFormatIndicator;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_SlotFormatIndicator_specs_100;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_SlotFormatIndicator_100[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_SlotFormatIndicator_constr_100;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_DMRS_DownlinkConfig;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_DMRS_DownlinkConfig_specs_103;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_DMRS_DownlinkConfig_103[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_DMRS_DownlinkConfig_constr_103;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_PDSCH_TimeDomainResourceAllocationList;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_PDSCH_TimeDomainResourceAllocationList_specs_106;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_PDSCH_TimeDomainResourceAllocationList_106[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_PDSCH_TimeDomainResourceAllocationList_constr_106;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_ZP_CSI_RS_ResourceSet;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_ZP_CSI_RS_ResourceSet_specs_109;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_ZP_CSI_RS_ResourceSet_109[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_ZP_CSI_RS_ResourceSet_constr_109;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_PDSCH_CodeBlockGroupTransmission;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_PDSCH_CodeBlockGroupTransmission_specs_112;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_PDSCH_CodeBlockGroupTransmission_112[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_PDSCH_CodeBlockGroupTransmission_constr_112;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_RNTI_Value;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_RNTI_Value_specs_115;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_RNTI_Value_115[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_RNTI_Value_constr_115;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_PDCCH_BlindDetection;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_PDCCH_BlindDetection_specs_118;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_PDCCH_BlindDetection_118[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_PDCCH_BlindDetection_constr_118;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_PUCCH_FormatConfig;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_PUCCH_FormatConfig_specs_121;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_PUCCH_FormatConfig_121[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_PUCCH_FormatConfig_constr_121;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_DMRS_UplinkConfig;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_DMRS_UplinkConfig_specs_124;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_DMRS_UplinkConfig_124[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_DMRS_UplinkConfig_constr_124;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_PUSCH_TimeDomainResourceAllocationList;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_PUSCH_TimeDomainResourceAllocationList_specs_127;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_PUSCH_TimeDomainResourceAllocationList_127[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_PUSCH_TimeDomainResourceAllocationList_constr_127;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_UCI_OnPUSCH;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_UCI_OnPUSCH_specs_130;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_UCI_OnPUSCH_130[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_UCI_OnPUSCH_constr_130;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_PUSCH_CodeBlockGroupTransmission;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_PUSCH_CodeBlockGroupTransmission_specs_133;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_PUSCH_CodeBlockGroupTransmission_133[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_PUSCH_CodeBlockGroupTransmission_constr_133;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_PDCCH_ServingCellConfig;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_PDCCH_ServingCellConfig_specs_136;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_PDCCH_ServingCellConfig_136[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_PDCCH_ServingCellConfig_constr_136;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_PDSCH_ServingCellConfig;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_PDSCH_ServingCellConfig_specs_139;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_PDSCH_ServingCellConfig_139[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_PDSCH_ServingCellConfig_constr_139;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_CSI_MeasConfig;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_CSI_MeasConfig_specs_142;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_CSI_MeasConfig_142[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_CSI_MeasConfig_constr_142;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_RateMatchPatternLTE_CRS;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_RateMatchPatternLTE_CRS_specs_145;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_RateMatchPatternLTE_CRS_145[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_RateMatchPatternLTE_CRS_constr_145;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_PUSCH_ServingCellConfig;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_PUSCH_ServingCellConfig_specs_148;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_PUSCH_ServingCellConfig_148[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_PUSCH_ServingCellConfig_constr_148;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_SRS_CarrierSwitching;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_SRS_CarrierSwitching_specs_151;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_SRS_CarrierSwitching_151[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_SRS_CarrierSwitching_constr_151;
extern asn_TYPE_descriptor_t asn_DEF_ASN_RRC_SetupRelease_OverheatingAssistanceConfig;
extern asn_CHOICE_specifics_t asn_SPC_ASN_RRC_SetupRelease_OverheatingAssistanceConfig_specs_154;
extern asn_TYPE_member_t asn_MBR_ASN_RRC_SetupRelease_OverheatingAssistanceConfig_154[2];
extern asn_per_constraints_t asn_PER_type_ASN_RRC_SetupRelease_OverheatingAssistanceConfig_constr_154;

#ifdef __cplusplus
}
#endif

#endif	/* _ASN_RRC_SetupRelease_H_ */
#include <asn_internal.h>
