open5gs/lib/asn1c/s1ap/S1AP_ProtocolExtensionField.h

2735 lines
122 KiB
C

/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "S1AP-Containers"
* found in "../support/s1ap-r14.4.0/36413-e40.asn"
* `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps`
*/
#ifndef _S1AP_ProtocolExtensionField_H_
#define _S1AP_ProtocolExtensionField_H_
#include <asn_application.h>
/* Including external dependencies */
#include "S1AP_ProtocolExtensionID.h"
#include "S1AP_Criticality.h"
#include <ANY.h>
#include <asn_ioc.h>
#include <OPEN_TYPE.h>
#include <constr_CHOICE.h>
#include <constr_SEQUENCE.h>
#include "S1AP_Data-Forwarding-Not-Possible.h"
#include "S1AP_Presence.h"
#include "S1AP_BearerType.h"
#include "S1AP_Correlation-ID.h"
#include "S1AP_TransportInformation.h"
#include "S1AP_COUNTValueExtended.h"
#include "S1AP_ReceiveStatusOfULPDCPSDUsExtended.h"
#include "S1AP_COUNTvaluePDCP-SNlength18.h"
#include "S1AP_ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.h"
#include "S1AP_M3Configuration.h"
#include "S1AP_M4Configuration.h"
#include "S1AP_M5Configuration.h"
#include "S1AP_MDT-Location-Info.h"
#include "S1AP_M6Configuration.h"
#include "S1AP_M7Configuration.h"
#include "S1AP_Time-UE-StayedInCell-EnhancedGranularity.h"
#include "S1AP_Cause.h"
#include "S1AP_MDTPLMNList.h"
#include "S1AP_ProSeUEtoNetworkRelaying.h"
#include "S1AP_TimeSynchronisationInfo.h"
#include "S1AP_MutingPatternInformation.h"
#include "S1AP_X2TNLConfigurationInfo.h"
#include "S1AP_SynchronisationInformation.h"
#include "S1AP_MobilityInformation.h"
#include "S1AP_UE-HistoryInformationFromTheUE.h"
#include "S1AP_RAT-Type.h"
#include "S1AP_MutingAvailabilityIndication.h"
#include "S1AP_MDT-Configuration.h"
#include "S1AP_ENBX2ExtTLAs.h"
#include "S1AP_ENBIndirectX2TransportLayerAddresses.h"
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum S1AP_E_RABDataForwardingItem_ExtIEs__extensionValue_PR {
S1AP_E_RABDataForwardingItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_E_RABDataForwardingItem_ExtIEs__extensionValue_PR;
typedef enum S1AP_E_RABToBeSetupItemHOReq_ExtIEs__extensionValue_PR {
S1AP_E_RABToBeSetupItemHOReq_ExtIEs__extensionValue_PR_NOTHING, /* No components present */
S1AP_E_RABToBeSetupItemHOReq_ExtIEs__extensionValue_PR_Data_Forwarding_Not_Possible,
S1AP_E_RABToBeSetupItemHOReq_ExtIEs__extensionValue_PR_BearerType
} S1AP_E_RABToBeSetupItemHOReq_ExtIEs__extensionValue_PR;
typedef enum S1AP_E_RABAdmittedItem_ExtIEs__extensionValue_PR {
S1AP_E_RABAdmittedItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_E_RABAdmittedItem_ExtIEs__extensionValue_PR;
typedef enum S1AP_E_RABFailedToSetupItemHOReqAckExtIEs__extensionValue_PR {
S1AP_E_RABFailedToSetupItemHOReqAckExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_E_RABFailedToSetupItemHOReqAckExtIEs__extensionValue_PR;
typedef enum S1AP_E_RABToBeSwitchedDLItem_ExtIEs__extensionValue_PR {
S1AP_E_RABToBeSwitchedDLItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_E_RABToBeSwitchedDLItem_ExtIEs__extensionValue_PR;
typedef enum S1AP_E_RABToBeSwitchedULItem_ExtIEs__extensionValue_PR {
S1AP_E_RABToBeSwitchedULItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_E_RABToBeSwitchedULItem_ExtIEs__extensionValue_PR;
typedef enum S1AP_E_RABToBeSetupItemBearerSUReqExtIEs__extensionValue_PR {
S1AP_E_RABToBeSetupItemBearerSUReqExtIEs__extensionValue_PR_NOTHING, /* No components present */
S1AP_E_RABToBeSetupItemBearerSUReqExtIEs__extensionValue_PR_Correlation_ID,
S1AP_E_RABToBeSetupItemBearerSUReqExtIEs__extensionValue_PR_BearerType
} S1AP_E_RABToBeSetupItemBearerSUReqExtIEs__extensionValue_PR;
typedef enum S1AP_E_RABSetupItemBearerSUResExtIEs__extensionValue_PR {
S1AP_E_RABSetupItemBearerSUResExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_E_RABSetupItemBearerSUResExtIEs__extensionValue_PR;
typedef enum S1AP_E_RABToBeModifyItemBearerModReqExtIEs__extensionValue_PR {
S1AP_E_RABToBeModifyItemBearerModReqExtIEs__extensionValue_PR_NOTHING, /* No components present */
S1AP_E_RABToBeModifyItemBearerModReqExtIEs__extensionValue_PR_TransportInformation
} S1AP_E_RABToBeModifyItemBearerModReqExtIEs__extensionValue_PR;
typedef enum S1AP_E_RABModifyItemBearerModResExtIEs__extensionValue_PR {
S1AP_E_RABModifyItemBearerModResExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_E_RABModifyItemBearerModResExtIEs__extensionValue_PR;
typedef enum S1AP_E_RABReleaseItemBearerRelCompExtIEs__extensionValue_PR {
S1AP_E_RABReleaseItemBearerRelCompExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_E_RABReleaseItemBearerRelCompExtIEs__extensionValue_PR;
typedef enum S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs__extensionValue_PR {
S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs__extensionValue_PR_NOTHING, /* No components present */
S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs__extensionValue_PR_Correlation_ID,
S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs__extensionValue_PR_BearerType
} S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs__extensionValue_PR;
typedef enum S1AP_E_RABSetupItemCtxtSUResExtIEs__extensionValue_PR {
S1AP_E_RABSetupItemCtxtSUResExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_E_RABSetupItemCtxtSUResExtIEs__extensionValue_PR;
typedef enum S1AP_TAIItemExtIEs__extensionValue_PR {
S1AP_TAIItemExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_TAIItemExtIEs__extensionValue_PR;
typedef enum S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs__extensionValue_PR {
S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs__extensionValue_PR;
typedef enum S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs__extensionValue_PR {
S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs__extensionValue_PR;
typedef enum S1AP_CSGMembershipInfo_ExtIEs__extensionValue_PR {
S1AP_CSGMembershipInfo_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_CSGMembershipInfo_ExtIEs__extensionValue_PR;
typedef enum S1AP_E_RABModifyItemBearerModConfExtIEs__extensionValue_PR {
S1AP_E_RABModifyItemBearerModConfExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_E_RABModifyItemBearerModConfExtIEs__extensionValue_PR;
typedef enum S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs__extensionValue_PR {
S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs__extensionValue_PR;
typedef enum S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs__extensionValue_PR {
S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs__extensionValue_PR;
typedef enum S1AP_Additional_GUTI_ExtIEs__extensionValue_PR {
S1AP_Additional_GUTI_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_Additional_GUTI_ExtIEs__extensionValue_PR;
typedef enum S1AP_AllocationAndRetentionPriority_ExtIEs__extensionValue_PR {
S1AP_AllocationAndRetentionPriority_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_AllocationAndRetentionPriority_ExtIEs__extensionValue_PR;
typedef enum S1AP_InformationForCECapableUEs_ExtIEs__extensionValue_PR {
S1AP_InformationForCECapableUEs_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_InformationForCECapableUEs_ExtIEs__extensionValue_PR;
typedef enum S1AP_AssistanceDataForPaging_ExtIEs__extensionValue_PR {
S1AP_AssistanceDataForPaging_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_AssistanceDataForPaging_ExtIEs__extensionValue_PR;
typedef enum S1AP_AssistanceDataForRecommendedCells_ExtIEs__extensionValue_PR {
S1AP_AssistanceDataForRecommendedCells_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_AssistanceDataForRecommendedCells_ExtIEs__extensionValue_PR;
typedef enum S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs__extensionValue_PR {
S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs__extensionValue_PR_NOTHING, /* No components present */
S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs__extensionValue_PR_COUNTValueExtended,
S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs__extensionValue_PR_ReceiveStatusOfULPDCPSDUsExtended,
S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs__extensionValue_PR_COUNTvaluePDCP_SNlength18,
S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs__extensionValue_PR_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18
} S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs__extensionValue_PR;
typedef enum S1AP_CancelledCellinEAI_Item_ExtIEs__extensionValue_PR {
S1AP_CancelledCellinEAI_Item_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_CancelledCellinEAI_Item_ExtIEs__extensionValue_PR;
typedef enum S1AP_CancelledCellinTAI_Item_ExtIEs__extensionValue_PR {
S1AP_CancelledCellinTAI_Item_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_CancelledCellinTAI_Item_ExtIEs__extensionValue_PR;
typedef enum S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs__extensionValue_PR {
S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs__extensionValue_PR;
typedef enum S1AP_CellID_Broadcast_Item_ExtIEs__extensionValue_PR {
S1AP_CellID_Broadcast_Item_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_CellID_Broadcast_Item_ExtIEs__extensionValue_PR;
typedef enum S1AP_CellID_Cancelled_Item_ExtIEs__extensionValue_PR {
S1AP_CellID_Cancelled_Item_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_CellID_Cancelled_Item_ExtIEs__extensionValue_PR;
typedef enum S1AP_CellBasedMDT_ExtIEs__extensionValue_PR {
S1AP_CellBasedMDT_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_CellBasedMDT_ExtIEs__extensionValue_PR;
typedef enum S1AP_Cdma2000OneXSRVCCInfo_ExtIEs__extensionValue_PR {
S1AP_Cdma2000OneXSRVCCInfo_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_Cdma2000OneXSRVCCInfo_ExtIEs__extensionValue_PR;
typedef enum S1AP_CellType_ExtIEs__extensionValue_PR {
S1AP_CellType_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_CellType_ExtIEs__extensionValue_PR;
typedef enum S1AP_CGI_ExtIEs__extensionValue_PR {
S1AP_CGI_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_CGI_ExtIEs__extensionValue_PR;
typedef enum S1AP_CSG_IdList_Item_ExtIEs__extensionValue_PR {
S1AP_CSG_IdList_Item_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_CSG_IdList_Item_ExtIEs__extensionValue_PR;
typedef enum S1AP_COUNTvalue_ExtIEs__extensionValue_PR {
S1AP_COUNTvalue_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_COUNTvalue_ExtIEs__extensionValue_PR;
typedef enum S1AP_COUNTValueExtended_ExtIEs__extensionValue_PR {
S1AP_COUNTValueExtended_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_COUNTValueExtended_ExtIEs__extensionValue_PR;
typedef enum S1AP_COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue_PR {
S1AP_COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue_PR;
typedef enum S1AP_CriticalityDiagnostics_ExtIEs__extensionValue_PR {
S1AP_CriticalityDiagnostics_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_CriticalityDiagnostics_ExtIEs__extensionValue_PR;
typedef enum S1AP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue_PR {
S1AP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue_PR;
typedef enum S1AP_ServedDCNsItem_ExtIEs__extensionValue_PR {
S1AP_ServedDCNsItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_ServedDCNsItem_ExtIEs__extensionValue_PR;
typedef enum S1AP_DL_CP_SecurityInformation_ExtIEs__extensionValue_PR {
S1AP_DL_CP_SecurityInformation_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_DL_CP_SecurityInformation_ExtIEs__extensionValue_PR;
typedef enum S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs__extensionValue_PR {
S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs__extensionValue_PR;
typedef enum S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs__extensionValue_PR {
S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs__extensionValue_PR;
typedef enum S1AP_CompletedCellinEAI_Item_ExtIEs__extensionValue_PR {
S1AP_CompletedCellinEAI_Item_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_CompletedCellinEAI_Item_ExtIEs__extensionValue_PR;
typedef enum S1AP_GERAN_Cell_ID_ExtIEs__extensionValue_PR {
S1AP_GERAN_Cell_ID_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_GERAN_Cell_ID_ExtIEs__extensionValue_PR;
typedef enum S1AP_GlobalENB_ID_ExtIEs__extensionValue_PR {
S1AP_GlobalENB_ID_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_GlobalENB_ID_ExtIEs__extensionValue_PR;
typedef enum S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs__extensionValue_PR {
S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs__extensionValue_PR;
typedef enum S1AP_E_RABInformationListItem_ExtIEs__extensionValue_PR {
S1AP_E_RABInformationListItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_E_RABInformationListItem_ExtIEs__extensionValue_PR;
typedef enum S1AP_E_RABItem_ExtIEs__extensionValue_PR {
S1AP_E_RABItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_E_RABItem_ExtIEs__extensionValue_PR;
typedef enum S1AP_E_RABQoSParameters_ExtIEs__extensionValue_PR {
S1AP_E_RABQoSParameters_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_E_RABQoSParameters_ExtIEs__extensionValue_PR;
typedef enum S1AP_EUTRAN_CGI_ExtIEs__extensionValue_PR {
S1AP_EUTRAN_CGI_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_EUTRAN_CGI_ExtIEs__extensionValue_PR;
typedef enum S1AP_ExpectedUEBehaviour_ExtIEs__extensionValue_PR {
S1AP_ExpectedUEBehaviour_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_ExpectedUEBehaviour_ExtIEs__extensionValue_PR;
typedef enum S1AP_ExpectedUEActivityBehaviour_ExtIEs__extensionValue_PR {
S1AP_ExpectedUEActivityBehaviour_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_ExpectedUEActivityBehaviour_ExtIEs__extensionValue_PR;
typedef enum S1AP_ForbiddenTAs_Item_ExtIEs__extensionValue_PR {
S1AP_ForbiddenTAs_Item_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_ForbiddenTAs_Item_ExtIEs__extensionValue_PR;
typedef enum S1AP_ForbiddenLAs_Item_ExtIEs__extensionValue_PR {
S1AP_ForbiddenLAs_Item_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_ForbiddenLAs_Item_ExtIEs__extensionValue_PR;
typedef enum S1AP_GBR_QosInformation_ExtIEs__extensionValue_PR {
S1AP_GBR_QosInformation_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_GBR_QosInformation_ExtIEs__extensionValue_PR;
typedef enum S1AP_GUMMEI_ExtIEs__extensionValue_PR {
S1AP_GUMMEI_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_GUMMEI_ExtIEs__extensionValue_PR;
typedef enum S1AP_HandoverRestrictionList_ExtIEs__extensionValue_PR {
S1AP_HandoverRestrictionList_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_HandoverRestrictionList_ExtIEs__extensionValue_PR;
typedef enum S1AP_ImmediateMDT_ExtIEs__extensionValue_PR {
S1AP_ImmediateMDT_ExtIEs__extensionValue_PR_NOTHING, /* No components present */
S1AP_ImmediateMDT_ExtIEs__extensionValue_PR_M3Configuration,
S1AP_ImmediateMDT_ExtIEs__extensionValue_PR_M4Configuration,
S1AP_ImmediateMDT_ExtIEs__extensionValue_PR_M5Configuration,
S1AP_ImmediateMDT_ExtIEs__extensionValue_PR_MDT_Location_Info,
S1AP_ImmediateMDT_ExtIEs__extensionValue_PR_M6Configuration,
S1AP_ImmediateMDT_ExtIEs__extensionValue_PR_M7Configuration
} S1AP_ImmediateMDT_ExtIEs__extensionValue_PR;
typedef enum S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs__extensionValue_PR {
S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs__extensionValue_PR;
typedef enum S1AP_LAI_ExtIEs__extensionValue_PR {
S1AP_LAI_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_LAI_ExtIEs__extensionValue_PR;
typedef enum S1AP_LastVisitedEUTRANCellInformation_ExtIEs__extensionValue_PR {
S1AP_LastVisitedEUTRANCellInformation_ExtIEs__extensionValue_PR_NOTHING, /* No components present */
S1AP_LastVisitedEUTRANCellInformation_ExtIEs__extensionValue_PR_Time_UE_StayedInCell_EnhancedGranularity,
S1AP_LastVisitedEUTRANCellInformation_ExtIEs__extensionValue_PR_Cause
} S1AP_LastVisitedEUTRANCellInformation_ExtIEs__extensionValue_PR;
typedef enum S1AP_ListeningSubframePattern_ExtIEs__extensionValue_PR {
S1AP_ListeningSubframePattern_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_ListeningSubframePattern_ExtIEs__extensionValue_PR;
typedef enum S1AP_LoggedMDT_ExtIEs__extensionValue_PR {
S1AP_LoggedMDT_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_LoggedMDT_ExtIEs__extensionValue_PR;
typedef enum S1AP_LoggedMBSFNMDT_ExtIEs__extensionValue_PR {
S1AP_LoggedMBSFNMDT_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_LoggedMBSFNMDT_ExtIEs__extensionValue_PR;
typedef enum S1AP_M3Configuration_ExtIEs__extensionValue_PR {
S1AP_M3Configuration_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_M3Configuration_ExtIEs__extensionValue_PR;
typedef enum S1AP_M4Configuration_ExtIEs__extensionValue_PR {
S1AP_M4Configuration_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_M4Configuration_ExtIEs__extensionValue_PR;
typedef enum S1AP_M5Configuration_ExtIEs__extensionValue_PR {
S1AP_M5Configuration_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_M5Configuration_ExtIEs__extensionValue_PR;
typedef enum S1AP_M6Configuration_ExtIEs__extensionValue_PR {
S1AP_M6Configuration_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_M6Configuration_ExtIEs__extensionValue_PR;
typedef enum S1AP_M7Configuration_ExtIEs__extensionValue_PR {
S1AP_M7Configuration_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_M7Configuration_ExtIEs__extensionValue_PR;
typedef enum S1AP_MDT_Configuration_ExtIEs__extensionValue_PR {
S1AP_MDT_Configuration_ExtIEs__extensionValue_PR_NOTHING, /* No components present */
S1AP_MDT_Configuration_ExtIEs__extensionValue_PR_MDTPLMNList
} S1AP_MDT_Configuration_ExtIEs__extensionValue_PR;
typedef enum S1AP_MBSFN_ResultToLogInfo_ExtIEs__extensionValue_PR {
S1AP_MBSFN_ResultToLogInfo_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_MBSFN_ResultToLogInfo_ExtIEs__extensionValue_PR;
typedef enum S1AP_MutingPatternInformation_ExtIEs__extensionValue_PR {
S1AP_MutingPatternInformation_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_MutingPatternInformation_ExtIEs__extensionValue_PR;
typedef enum S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs__extensionValue_PR {
S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs__extensionValue_PR;
typedef enum S1AP_PagingAttemptInformation_ExtIEs__extensionValue_PR {
S1AP_PagingAttemptInformation_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_PagingAttemptInformation_ExtIEs__extensionValue_PR;
typedef enum S1AP_Paging_eDRXInformation_ExtIEs__extensionValue_PR {
S1AP_Paging_eDRXInformation_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_Paging_eDRXInformation_ExtIEs__extensionValue_PR;
typedef enum S1AP_M1PeriodicReporting_ExtIEs__extensionValue_PR {
S1AP_M1PeriodicReporting_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_M1PeriodicReporting_ExtIEs__extensionValue_PR;
typedef enum S1AP_ProSeAuthorized_ExtIEs__extensionValue_PR {
S1AP_ProSeAuthorized_ExtIEs__extensionValue_PR_NOTHING, /* No components present */
S1AP_ProSeAuthorized_ExtIEs__extensionValue_PR_ProSeUEtoNetworkRelaying
} S1AP_ProSeAuthorized_ExtIEs__extensionValue_PR;
typedef enum S1AP_RecommendedCellsForPaging_ExtIEs__extensionValue_PR {
S1AP_RecommendedCellsForPaging_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_RecommendedCellsForPaging_ExtIEs__extensionValue_PR;
typedef enum S1AP_RecommendedCellsForPagingItem_ExtIEs__extensionValue_PR {
S1AP_RecommendedCellsForPagingItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_RecommendedCellsForPagingItem_ExtIEs__extensionValue_PR;
typedef enum S1AP_RecommendedENBsForPaging_ExtIEs__extensionValue_PR {
S1AP_RecommendedENBsForPaging_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_RecommendedENBsForPaging_ExtIEs__extensionValue_PR;
typedef enum S1AP_RecommendedENBItem_ExtIEs__extensionValue_PR {
S1AP_RecommendedENBItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_RecommendedENBItem_ExtIEs__extensionValue_PR;
typedef enum S1AP_RequestType_ExtIEs__extensionValue_PR {
S1AP_RequestType_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_RequestType_ExtIEs__extensionValue_PR;
typedef enum S1AP_RIMTransfer_ExtIEs__extensionValue_PR {
S1AP_RIMTransfer_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_RIMTransfer_ExtIEs__extensionValue_PR;
typedef enum S1AP_RLFReportInformation_ExtIEs__extensionValue_PR {
S1AP_RLFReportInformation_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_RLFReportInformation_ExtIEs__extensionValue_PR;
typedef enum S1AP_SecurityContext_ExtIEs__extensionValue_PR {
S1AP_SecurityContext_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_SecurityContext_ExtIEs__extensionValue_PR;
typedef enum S1AP_SONInformationReply_ExtIEs__extensionValue_PR {
S1AP_SONInformationReply_ExtIEs__extensionValue_PR_NOTHING, /* No components present */
S1AP_SONInformationReply_ExtIEs__extensionValue_PR_TimeSynchronisationInfo,
S1AP_SONInformationReply_ExtIEs__extensionValue_PR_MutingPatternInformation
} S1AP_SONInformationReply_ExtIEs__extensionValue_PR;
typedef enum S1AP_SONConfigurationTransfer_ExtIEs__extensionValue_PR {
S1AP_SONConfigurationTransfer_ExtIEs__extensionValue_PR_NOTHING, /* No components present */
S1AP_SONConfigurationTransfer_ExtIEs__extensionValue_PR_X2TNLConfigurationInfo,
S1AP_SONConfigurationTransfer_ExtIEs__extensionValue_PR_SynchronisationInformation
} S1AP_SONConfigurationTransfer_ExtIEs__extensionValue_PR;
typedef enum S1AP_SynchronisationInformation_ExtIEs__extensionValue_PR {
S1AP_SynchronisationInformation_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_SynchronisationInformation_ExtIEs__extensionValue_PR;
typedef enum S1AP_SourceeNB_ID_ExtIEs__extensionValue_PR {
S1AP_SourceeNB_ID_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_SourceeNB_ID_ExtIEs__extensionValue_PR;
typedef enum S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs__extensionValue_PR {
S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs__extensionValue_PR_NOTHING, /* No components present */
S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs__extensionValue_PR_MobilityInformation,
S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs__extensionValue_PR_UE_HistoryInformationFromTheUE
} S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs__extensionValue_PR;
typedef enum S1AP_ServedGUMMEIsItem_ExtIEs__extensionValue_PR {
S1AP_ServedGUMMEIsItem_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_ServedGUMMEIsItem_ExtIEs__extensionValue_PR;
typedef enum S1AP_SupportedTAs_Item_ExtIEs__extensionValue_PR {
S1AP_SupportedTAs_Item_ExtIEs__extensionValue_PR_NOTHING, /* No components present */
S1AP_SupportedTAs_Item_ExtIEs__extensionValue_PR_RAT_Type
} S1AP_SupportedTAs_Item_ExtIEs__extensionValue_PR;
typedef enum S1AP_TimeSynchronisationInfo_ExtIEs__extensionValue_PR {
S1AP_TimeSynchronisationInfo_ExtIEs__extensionValue_PR_NOTHING, /* No components present */
S1AP_TimeSynchronisationInfo_ExtIEs__extensionValue_PR_MutingAvailabilityIndication
} S1AP_TimeSynchronisationInfo_ExtIEs__extensionValue_PR;
typedef enum S1AP_S_TMSI_ExtIEs__extensionValue_PR {
S1AP_S_TMSI_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_S_TMSI_ExtIEs__extensionValue_PR;
typedef enum S1AP_TAIBasedMDT_ExtIEs__extensionValue_PR {
S1AP_TAIBasedMDT_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_TAIBasedMDT_ExtIEs__extensionValue_PR;
typedef enum S1AP_TAI_ExtIEs__extensionValue_PR {
S1AP_TAI_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_TAI_ExtIEs__extensionValue_PR;
typedef enum S1AP_TAI_Broadcast_Item_ExtIEs__extensionValue_PR {
S1AP_TAI_Broadcast_Item_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_TAI_Broadcast_Item_ExtIEs__extensionValue_PR;
typedef enum S1AP_TAI_Cancelled_Item_ExtIEs__extensionValue_PR {
S1AP_TAI_Cancelled_Item_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_TAI_Cancelled_Item_ExtIEs__extensionValue_PR;
typedef enum S1AP_TABasedMDT_ExtIEs__extensionValue_PR {
S1AP_TABasedMDT_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_TABasedMDT_ExtIEs__extensionValue_PR;
typedef enum S1AP_CompletedCellinTAI_Item_ExtIEs__extensionValue_PR {
S1AP_CompletedCellinTAI_Item_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_CompletedCellinTAI_Item_ExtIEs__extensionValue_PR;
typedef enum S1AP_TargeteNB_ID_ExtIEs__extensionValue_PR {
S1AP_TargeteNB_ID_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_TargeteNB_ID_ExtIEs__extensionValue_PR;
typedef enum S1AP_TargetRNC_ID_ExtIEs__extensionValue_PR {
S1AP_TargetRNC_ID_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_TargetRNC_ID_ExtIEs__extensionValue_PR;
typedef enum S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs__extensionValue_PR {
S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs__extensionValue_PR;
typedef enum S1AP_M1ThresholdEventA2_ExtIEs__extensionValue_PR {
S1AP_M1ThresholdEventA2_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_M1ThresholdEventA2_ExtIEs__extensionValue_PR;
typedef enum S1AP_TraceActivation_ExtIEs__extensionValue_PR {
S1AP_TraceActivation_ExtIEs__extensionValue_PR_NOTHING, /* No components present */
S1AP_TraceActivation_ExtIEs__extensionValue_PR_MDT_Configuration
} S1AP_TraceActivation_ExtIEs__extensionValue_PR;
typedef enum S1AP_Tunnel_Information_ExtIEs__extensionValue_PR {
S1AP_Tunnel_Information_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_Tunnel_Information_ExtIEs__extensionValue_PR;
typedef enum S1AP_UEAggregate_MaximumBitrates_ExtIEs__extensionValue_PR {
S1AP_UEAggregate_MaximumBitrates_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_UEAggregate_MaximumBitrates_ExtIEs__extensionValue_PR;
typedef enum S1AP_UE_S1AP_ID_pair_ExtIEs__extensionValue_PR {
S1AP_UE_S1AP_ID_pair_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_UE_S1AP_ID_pair_ExtIEs__extensionValue_PR;
typedef enum S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs__extensionValue_PR {
S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs__extensionValue_PR;
typedef enum S1AP_UESecurityCapabilities_ExtIEs__extensionValue_PR {
S1AP_UESecurityCapabilities_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_UESecurityCapabilities_ExtIEs__extensionValue_PR;
typedef enum S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs__extensionValue_PR {
S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs__extensionValue_PR;
typedef enum S1AP_UL_CP_SecurityInformation_ExtIEs__extensionValue_PR {
S1AP_UL_CP_SecurityInformation_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_UL_CP_SecurityInformation_ExtIEs__extensionValue_PR;
typedef enum S1AP_UserLocationInformation_ExtIEs__extensionValue_PR {
S1AP_UserLocationInformation_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_UserLocationInformation_ExtIEs__extensionValue_PR;
typedef enum S1AP_V2XServicesAuthorized_ExtIEs__extensionValue_PR {
S1AP_V2XServicesAuthorized_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_V2XServicesAuthorized_ExtIEs__extensionValue_PR;
typedef enum S1AP_X2TNLConfigurationInfo_ExtIEs__extensionValue_PR {
S1AP_X2TNLConfigurationInfo_ExtIEs__extensionValue_PR_NOTHING, /* No components present */
S1AP_X2TNLConfigurationInfo_ExtIEs__extensionValue_PR_ENBX2ExtTLAs,
S1AP_X2TNLConfigurationInfo_ExtIEs__extensionValue_PR_ENBIndirectX2TransportLayerAddresses
} S1AP_X2TNLConfigurationInfo_ExtIEs__extensionValue_PR;
typedef enum S1AP_ENBX2ExtTLA_ExtIEs__extensionValue_PR {
S1AP_ENBX2ExtTLA_ExtIEs__extensionValue_PR_NOTHING /* No components present */
} S1AP_ENBX2ExtTLA_ExtIEs__extensionValue_PR;
/* S1AP_ProtocolExtensionField */
typedef struct S1AP_E_RABDataForwardingItem_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABDataForwardingItem_ExtIEs__extensionValue {
S1AP_E_RABDataForwardingItem_ExtIEs__extensionValue_PR present;
union S1AP_E_RABDataForwardingItem_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABDataForwardingItem_ExtIEs_t;
typedef struct S1AP_E_RABToBeSetupItemHOReq_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABToBeSetupItemHOReq_ExtIEs__extensionValue {
S1AP_E_RABToBeSetupItemHOReq_ExtIEs__extensionValue_PR present;
union S1AP_E_RABToBeSetupItemHOReq_ExtIEs__S1AP_extensionValue_u {
S1AP_Data_Forwarding_Not_Possible_t Data_Forwarding_Not_Possible;
S1AP_BearerType_t BearerType;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABToBeSetupItemHOReq_ExtIEs_t;
typedef struct S1AP_E_RABAdmittedItem_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABAdmittedItem_ExtIEs__extensionValue {
S1AP_E_RABAdmittedItem_ExtIEs__extensionValue_PR present;
union S1AP_E_RABAdmittedItem_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABAdmittedItem_ExtIEs_t;
typedef struct S1AP_E_RABFailedToSetupItemHOReqAckExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABFailedToSetupItemHOReqAckExtIEs__extensionValue {
S1AP_E_RABFailedToSetupItemHOReqAckExtIEs__extensionValue_PR present;
union S1AP_E_RABFailedToSetupItemHOReqAckExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABFailedToSetupItemHOReqAckExtIEs_t;
typedef struct S1AP_E_RABToBeSwitchedDLItem_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABToBeSwitchedDLItem_ExtIEs__extensionValue {
S1AP_E_RABToBeSwitchedDLItem_ExtIEs__extensionValue_PR present;
union S1AP_E_RABToBeSwitchedDLItem_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABToBeSwitchedDLItem_ExtIEs_t;
typedef struct S1AP_E_RABToBeSwitchedULItem_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABToBeSwitchedULItem_ExtIEs__extensionValue {
S1AP_E_RABToBeSwitchedULItem_ExtIEs__extensionValue_PR present;
union S1AP_E_RABToBeSwitchedULItem_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABToBeSwitchedULItem_ExtIEs_t;
typedef struct S1AP_E_RABToBeSetupItemBearerSUReqExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABToBeSetupItemBearerSUReqExtIEs__extensionValue {
S1AP_E_RABToBeSetupItemBearerSUReqExtIEs__extensionValue_PR present;
union S1AP_E_RABToBeSetupItemBearerSUReqExtIEs__S1AP_extensionValue_u {
S1AP_Correlation_ID_t Correlation_ID;
S1AP_BearerType_t BearerType;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_t;
typedef struct S1AP_E_RABSetupItemBearerSUResExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABSetupItemBearerSUResExtIEs__extensionValue {
S1AP_E_RABSetupItemBearerSUResExtIEs__extensionValue_PR present;
union S1AP_E_RABSetupItemBearerSUResExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABSetupItemBearerSUResExtIEs_t;
typedef struct S1AP_E_RABToBeModifyItemBearerModReqExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABToBeModifyItemBearerModReqExtIEs__extensionValue {
S1AP_E_RABToBeModifyItemBearerModReqExtIEs__extensionValue_PR present;
union S1AP_E_RABToBeModifyItemBearerModReqExtIEs__S1AP_extensionValue_u {
S1AP_TransportInformation_t TransportInformation;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABToBeModifyItemBearerModReqExtIEs_t;
typedef struct S1AP_E_RABModifyItemBearerModResExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABModifyItemBearerModResExtIEs__extensionValue {
S1AP_E_RABModifyItemBearerModResExtIEs__extensionValue_PR present;
union S1AP_E_RABModifyItemBearerModResExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABModifyItemBearerModResExtIEs_t;
typedef struct S1AP_E_RABReleaseItemBearerRelCompExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABReleaseItemBearerRelCompExtIEs__extensionValue {
S1AP_E_RABReleaseItemBearerRelCompExtIEs__extensionValue_PR present;
union S1AP_E_RABReleaseItemBearerRelCompExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABReleaseItemBearerRelCompExtIEs_t;
typedef struct S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs__extensionValue {
S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs__extensionValue_PR present;
union S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs__S1AP_extensionValue_u {
S1AP_Correlation_ID_t Correlation_ID;
S1AP_BearerType_t BearerType;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_t;
typedef struct S1AP_E_RABSetupItemCtxtSUResExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABSetupItemCtxtSUResExtIEs__extensionValue {
S1AP_E_RABSetupItemCtxtSUResExtIEs__extensionValue_PR present;
union S1AP_E_RABSetupItemCtxtSUResExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABSetupItemCtxtSUResExtIEs_t;
typedef struct S1AP_TAIItemExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_TAIItemExtIEs__extensionValue {
S1AP_TAIItemExtIEs__extensionValue_PR present;
union S1AP_TAIItemExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_TAIItemExtIEs_t;
typedef struct S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs__extensionValue {
S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs__extensionValue_PR present;
union S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_t;
typedef struct S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs__extensionValue {
S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs__extensionValue_PR present;
union S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_t;
typedef struct S1AP_CSGMembershipInfo_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_CSGMembershipInfo_ExtIEs__extensionValue {
S1AP_CSGMembershipInfo_ExtIEs__extensionValue_PR present;
union S1AP_CSGMembershipInfo_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_CSGMembershipInfo_ExtIEs_t;
typedef struct S1AP_E_RABModifyItemBearerModConfExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABModifyItemBearerModConfExtIEs__extensionValue {
S1AP_E_RABModifyItemBearerModConfExtIEs__extensionValue_PR present;
union S1AP_E_RABModifyItemBearerModConfExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABModifyItemBearerModConfExtIEs_t;
typedef struct S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs__extensionValue {
S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs__extensionValue_PR present;
union S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_t;
typedef struct S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs__extensionValue {
S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs__extensionValue_PR present;
union S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_t;
typedef struct S1AP_Additional_GUTI_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_Additional_GUTI_ExtIEs__extensionValue {
S1AP_Additional_GUTI_ExtIEs__extensionValue_PR present;
union S1AP_Additional_GUTI_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_Additional_GUTI_ExtIEs_t;
typedef struct S1AP_AllocationAndRetentionPriority_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_AllocationAndRetentionPriority_ExtIEs__extensionValue {
S1AP_AllocationAndRetentionPriority_ExtIEs__extensionValue_PR present;
union S1AP_AllocationAndRetentionPriority_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_AllocationAndRetentionPriority_ExtIEs_t;
typedef struct S1AP_InformationForCECapableUEs_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_InformationForCECapableUEs_ExtIEs__extensionValue {
S1AP_InformationForCECapableUEs_ExtIEs__extensionValue_PR present;
union S1AP_InformationForCECapableUEs_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_InformationForCECapableUEs_ExtIEs_t;
typedef struct S1AP_AssistanceDataForPaging_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_AssistanceDataForPaging_ExtIEs__extensionValue {
S1AP_AssistanceDataForPaging_ExtIEs__extensionValue_PR present;
union S1AP_AssistanceDataForPaging_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_AssistanceDataForPaging_ExtIEs_t;
typedef struct S1AP_AssistanceDataForRecommendedCells_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_AssistanceDataForRecommendedCells_ExtIEs__extensionValue {
S1AP_AssistanceDataForRecommendedCells_ExtIEs__extensionValue_PR present;
union S1AP_AssistanceDataForRecommendedCells_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_AssistanceDataForRecommendedCells_ExtIEs_t;
typedef struct S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs__extensionValue {
S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs__extensionValue_PR present;
union S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs__S1AP_extensionValue_u {
S1AP_COUNTValueExtended_t COUNTValueExtended;
S1AP_ReceiveStatusOfULPDCPSDUsExtended_t ReceiveStatusOfULPDCPSDUsExtended;
S1AP_COUNTvaluePDCP_SNlength18_t COUNTvaluePDCP_SNlength18;
S1AP_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18_t ReceiveStatusOfULPDCPSDUsPDCP_SNlength18;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_t;
typedef struct S1AP_CancelledCellinEAI_Item_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_CancelledCellinEAI_Item_ExtIEs__extensionValue {
S1AP_CancelledCellinEAI_Item_ExtIEs__extensionValue_PR present;
union S1AP_CancelledCellinEAI_Item_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_CancelledCellinEAI_Item_ExtIEs_t;
typedef struct S1AP_CancelledCellinTAI_Item_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_CancelledCellinTAI_Item_ExtIEs__extensionValue {
S1AP_CancelledCellinTAI_Item_ExtIEs__extensionValue_PR present;
union S1AP_CancelledCellinTAI_Item_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_CancelledCellinTAI_Item_ExtIEs_t;
typedef struct S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs__extensionValue {
S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs__extensionValue_PR present;
union S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_t;
typedef struct S1AP_CellID_Broadcast_Item_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_CellID_Broadcast_Item_ExtIEs__extensionValue {
S1AP_CellID_Broadcast_Item_ExtIEs__extensionValue_PR present;
union S1AP_CellID_Broadcast_Item_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_CellID_Broadcast_Item_ExtIEs_t;
typedef struct S1AP_CellID_Cancelled_Item_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_CellID_Cancelled_Item_ExtIEs__extensionValue {
S1AP_CellID_Cancelled_Item_ExtIEs__extensionValue_PR present;
union S1AP_CellID_Cancelled_Item_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_CellID_Cancelled_Item_ExtIEs_t;
typedef struct S1AP_CellBasedMDT_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_CellBasedMDT_ExtIEs__extensionValue {
S1AP_CellBasedMDT_ExtIEs__extensionValue_PR present;
union S1AP_CellBasedMDT_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_CellBasedMDT_ExtIEs_t;
typedef struct S1AP_Cdma2000OneXSRVCCInfo_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_Cdma2000OneXSRVCCInfo_ExtIEs__extensionValue {
S1AP_Cdma2000OneXSRVCCInfo_ExtIEs__extensionValue_PR present;
union S1AP_Cdma2000OneXSRVCCInfo_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_t;
typedef struct S1AP_CellType_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_CellType_ExtIEs__extensionValue {
S1AP_CellType_ExtIEs__extensionValue_PR present;
union S1AP_CellType_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_CellType_ExtIEs_t;
typedef struct S1AP_CGI_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_CGI_ExtIEs__extensionValue {
S1AP_CGI_ExtIEs__extensionValue_PR present;
union S1AP_CGI_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_CGI_ExtIEs_t;
typedef struct S1AP_CSG_IdList_Item_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_CSG_IdList_Item_ExtIEs__extensionValue {
S1AP_CSG_IdList_Item_ExtIEs__extensionValue_PR present;
union S1AP_CSG_IdList_Item_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_CSG_IdList_Item_ExtIEs_t;
typedef struct S1AP_COUNTvalue_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_COUNTvalue_ExtIEs__extensionValue {
S1AP_COUNTvalue_ExtIEs__extensionValue_PR present;
union S1AP_COUNTvalue_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_COUNTvalue_ExtIEs_t;
typedef struct S1AP_COUNTValueExtended_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_COUNTValueExtended_ExtIEs__extensionValue {
S1AP_COUNTValueExtended_ExtIEs__extensionValue_PR present;
union S1AP_COUNTValueExtended_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_COUNTValueExtended_ExtIEs_t;
typedef struct S1AP_COUNTvaluePDCP_SNlength18_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue {
S1AP_COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue_PR present;
union S1AP_COUNTvaluePDCP_SNlength18_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_t;
typedef struct S1AP_CriticalityDiagnostics_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_CriticalityDiagnostics_ExtIEs__extensionValue {
S1AP_CriticalityDiagnostics_ExtIEs__extensionValue_PR present;
union S1AP_CriticalityDiagnostics_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_CriticalityDiagnostics_ExtIEs_t;
typedef struct S1AP_CriticalityDiagnostics_IE_Item_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue {
S1AP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue_PR present;
union S1AP_CriticalityDiagnostics_IE_Item_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_t;
typedef struct S1AP_ServedDCNsItem_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_ServedDCNsItem_ExtIEs__extensionValue {
S1AP_ServedDCNsItem_ExtIEs__extensionValue_PR present;
union S1AP_ServedDCNsItem_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_ServedDCNsItem_ExtIEs_t;
typedef struct S1AP_DL_CP_SecurityInformation_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_DL_CP_SecurityInformation_ExtIEs__extensionValue {
S1AP_DL_CP_SecurityInformation_ExtIEs__extensionValue_PR present;
union S1AP_DL_CP_SecurityInformation_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_DL_CP_SecurityInformation_ExtIEs_t;
typedef struct S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs__extensionValue {
S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs__extensionValue_PR present;
union S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_t;
typedef struct S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs__extensionValue {
S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs__extensionValue_PR present;
union S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_t;
typedef struct S1AP_CompletedCellinEAI_Item_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_CompletedCellinEAI_Item_ExtIEs__extensionValue {
S1AP_CompletedCellinEAI_Item_ExtIEs__extensionValue_PR present;
union S1AP_CompletedCellinEAI_Item_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_CompletedCellinEAI_Item_ExtIEs_t;
typedef struct S1AP_GERAN_Cell_ID_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_GERAN_Cell_ID_ExtIEs__extensionValue {
S1AP_GERAN_Cell_ID_ExtIEs__extensionValue_PR present;
union S1AP_GERAN_Cell_ID_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_GERAN_Cell_ID_ExtIEs_t;
typedef struct S1AP_GlobalENB_ID_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_GlobalENB_ID_ExtIEs__extensionValue {
S1AP_GlobalENB_ID_ExtIEs__extensionValue_PR present;
union S1AP_GlobalENB_ID_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_GlobalENB_ID_ExtIEs_t;
typedef struct S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs__extensionValue {
S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs__extensionValue_PR present;
union S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_t;
typedef struct S1AP_E_RABInformationListItem_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABInformationListItem_ExtIEs__extensionValue {
S1AP_E_RABInformationListItem_ExtIEs__extensionValue_PR present;
union S1AP_E_RABInformationListItem_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABInformationListItem_ExtIEs_t;
typedef struct S1AP_E_RABItem_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABItem_ExtIEs__extensionValue {
S1AP_E_RABItem_ExtIEs__extensionValue_PR present;
union S1AP_E_RABItem_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABItem_ExtIEs_t;
typedef struct S1AP_E_RABQoSParameters_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABQoSParameters_ExtIEs__extensionValue {
S1AP_E_RABQoSParameters_ExtIEs__extensionValue_PR present;
union S1AP_E_RABQoSParameters_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABQoSParameters_ExtIEs_t;
typedef struct S1AP_EUTRAN_CGI_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_EUTRAN_CGI_ExtIEs__extensionValue {
S1AP_EUTRAN_CGI_ExtIEs__extensionValue_PR present;
union S1AP_EUTRAN_CGI_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_EUTRAN_CGI_ExtIEs_t;
typedef struct S1AP_ExpectedUEBehaviour_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_ExpectedUEBehaviour_ExtIEs__extensionValue {
S1AP_ExpectedUEBehaviour_ExtIEs__extensionValue_PR present;
union S1AP_ExpectedUEBehaviour_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_ExpectedUEBehaviour_ExtIEs_t;
typedef struct S1AP_ExpectedUEActivityBehaviour_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_ExpectedUEActivityBehaviour_ExtIEs__extensionValue {
S1AP_ExpectedUEActivityBehaviour_ExtIEs__extensionValue_PR present;
union S1AP_ExpectedUEActivityBehaviour_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_ExpectedUEActivityBehaviour_ExtIEs_t;
typedef struct S1AP_ForbiddenTAs_Item_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_ForbiddenTAs_Item_ExtIEs__extensionValue {
S1AP_ForbiddenTAs_Item_ExtIEs__extensionValue_PR present;
union S1AP_ForbiddenTAs_Item_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_ForbiddenTAs_Item_ExtIEs_t;
typedef struct S1AP_ForbiddenLAs_Item_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_ForbiddenLAs_Item_ExtIEs__extensionValue {
S1AP_ForbiddenLAs_Item_ExtIEs__extensionValue_PR present;
union S1AP_ForbiddenLAs_Item_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_ForbiddenLAs_Item_ExtIEs_t;
typedef struct S1AP_GBR_QosInformation_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_GBR_QosInformation_ExtIEs__extensionValue {
S1AP_GBR_QosInformation_ExtIEs__extensionValue_PR present;
union S1AP_GBR_QosInformation_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_GBR_QosInformation_ExtIEs_t;
typedef struct S1AP_GUMMEI_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_GUMMEI_ExtIEs__extensionValue {
S1AP_GUMMEI_ExtIEs__extensionValue_PR present;
union S1AP_GUMMEI_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_GUMMEI_ExtIEs_t;
typedef struct S1AP_HandoverRestrictionList_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_HandoverRestrictionList_ExtIEs__extensionValue {
S1AP_HandoverRestrictionList_ExtIEs__extensionValue_PR present;
union S1AP_HandoverRestrictionList_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_HandoverRestrictionList_ExtIEs_t;
typedef struct S1AP_ImmediateMDT_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_ImmediateMDT_ExtIEs__extensionValue {
S1AP_ImmediateMDT_ExtIEs__extensionValue_PR present;
union S1AP_ImmediateMDT_ExtIEs__S1AP_extensionValue_u {
S1AP_M3Configuration_t M3Configuration;
S1AP_M4Configuration_t M4Configuration;
S1AP_M5Configuration_t M5Configuration;
S1AP_MDT_Location_Info_t MDT_Location_Info;
S1AP_M6Configuration_t M6Configuration;
S1AP_M7Configuration_t M7Configuration;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_ImmediateMDT_ExtIEs_t;
typedef struct S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs__extensionValue {
S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs__extensionValue_PR present;
union S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_t;
typedef struct S1AP_LAI_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_LAI_ExtIEs__extensionValue {
S1AP_LAI_ExtIEs__extensionValue_PR present;
union S1AP_LAI_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_LAI_ExtIEs_t;
typedef struct S1AP_LastVisitedEUTRANCellInformation_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_LastVisitedEUTRANCellInformation_ExtIEs__extensionValue {
S1AP_LastVisitedEUTRANCellInformation_ExtIEs__extensionValue_PR present;
union S1AP_LastVisitedEUTRANCellInformation_ExtIEs__S1AP_extensionValue_u {
S1AP_Time_UE_StayedInCell_EnhancedGranularity_t Time_UE_StayedInCell_EnhancedGranularity;
S1AP_Cause_t Cause;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_LastVisitedEUTRANCellInformation_ExtIEs_t;
typedef struct S1AP_ListeningSubframePattern_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_ListeningSubframePattern_ExtIEs__extensionValue {
S1AP_ListeningSubframePattern_ExtIEs__extensionValue_PR present;
union S1AP_ListeningSubframePattern_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_ListeningSubframePattern_ExtIEs_t;
typedef struct S1AP_LoggedMDT_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_LoggedMDT_ExtIEs__extensionValue {
S1AP_LoggedMDT_ExtIEs__extensionValue_PR present;
union S1AP_LoggedMDT_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_LoggedMDT_ExtIEs_t;
typedef struct S1AP_LoggedMBSFNMDT_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_LoggedMBSFNMDT_ExtIEs__extensionValue {
S1AP_LoggedMBSFNMDT_ExtIEs__extensionValue_PR present;
union S1AP_LoggedMBSFNMDT_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_LoggedMBSFNMDT_ExtIEs_t;
typedef struct S1AP_M3Configuration_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_M3Configuration_ExtIEs__extensionValue {
S1AP_M3Configuration_ExtIEs__extensionValue_PR present;
union S1AP_M3Configuration_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_M3Configuration_ExtIEs_t;
typedef struct S1AP_M4Configuration_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_M4Configuration_ExtIEs__extensionValue {
S1AP_M4Configuration_ExtIEs__extensionValue_PR present;
union S1AP_M4Configuration_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_M4Configuration_ExtIEs_t;
typedef struct S1AP_M5Configuration_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_M5Configuration_ExtIEs__extensionValue {
S1AP_M5Configuration_ExtIEs__extensionValue_PR present;
union S1AP_M5Configuration_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_M5Configuration_ExtIEs_t;
typedef struct S1AP_M6Configuration_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_M6Configuration_ExtIEs__extensionValue {
S1AP_M6Configuration_ExtIEs__extensionValue_PR present;
union S1AP_M6Configuration_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_M6Configuration_ExtIEs_t;
typedef struct S1AP_M7Configuration_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_M7Configuration_ExtIEs__extensionValue {
S1AP_M7Configuration_ExtIEs__extensionValue_PR present;
union S1AP_M7Configuration_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_M7Configuration_ExtIEs_t;
typedef struct S1AP_MDT_Configuration_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_MDT_Configuration_ExtIEs__extensionValue {
S1AP_MDT_Configuration_ExtIEs__extensionValue_PR present;
union S1AP_MDT_Configuration_ExtIEs__S1AP_extensionValue_u {
S1AP_MDTPLMNList_t MDTPLMNList;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_MDT_Configuration_ExtIEs_t;
typedef struct S1AP_MBSFN_ResultToLogInfo_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_MBSFN_ResultToLogInfo_ExtIEs__extensionValue {
S1AP_MBSFN_ResultToLogInfo_ExtIEs__extensionValue_PR present;
union S1AP_MBSFN_ResultToLogInfo_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_MBSFN_ResultToLogInfo_ExtIEs_t;
typedef struct S1AP_MutingPatternInformation_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_MutingPatternInformation_ExtIEs__extensionValue {
S1AP_MutingPatternInformation_ExtIEs__extensionValue_PR present;
union S1AP_MutingPatternInformation_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_MutingPatternInformation_ExtIEs_t;
typedef struct S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs__extensionValue {
S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs__extensionValue_PR present;
union S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_t;
typedef struct S1AP_PagingAttemptInformation_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_PagingAttemptInformation_ExtIEs__extensionValue {
S1AP_PagingAttemptInformation_ExtIEs__extensionValue_PR present;
union S1AP_PagingAttemptInformation_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_PagingAttemptInformation_ExtIEs_t;
typedef struct S1AP_Paging_eDRXInformation_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_Paging_eDRXInformation_ExtIEs__extensionValue {
S1AP_Paging_eDRXInformation_ExtIEs__extensionValue_PR present;
union S1AP_Paging_eDRXInformation_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_Paging_eDRXInformation_ExtIEs_t;
typedef struct S1AP_M1PeriodicReporting_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_M1PeriodicReporting_ExtIEs__extensionValue {
S1AP_M1PeriodicReporting_ExtIEs__extensionValue_PR present;
union S1AP_M1PeriodicReporting_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_M1PeriodicReporting_ExtIEs_t;
typedef struct S1AP_ProSeAuthorized_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_ProSeAuthorized_ExtIEs__extensionValue {
S1AP_ProSeAuthorized_ExtIEs__extensionValue_PR present;
union S1AP_ProSeAuthorized_ExtIEs__S1AP_extensionValue_u {
S1AP_ProSeUEtoNetworkRelaying_t ProSeUEtoNetworkRelaying;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_ProSeAuthorized_ExtIEs_t;
typedef struct S1AP_RecommendedCellsForPaging_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_RecommendedCellsForPaging_ExtIEs__extensionValue {
S1AP_RecommendedCellsForPaging_ExtIEs__extensionValue_PR present;
union S1AP_RecommendedCellsForPaging_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_RecommendedCellsForPaging_ExtIEs_t;
typedef struct S1AP_RecommendedCellsForPagingItem_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_RecommendedCellsForPagingItem_ExtIEs__extensionValue {
S1AP_RecommendedCellsForPagingItem_ExtIEs__extensionValue_PR present;
union S1AP_RecommendedCellsForPagingItem_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_RecommendedCellsForPagingItem_ExtIEs_t;
typedef struct S1AP_RecommendedENBsForPaging_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_RecommendedENBsForPaging_ExtIEs__extensionValue {
S1AP_RecommendedENBsForPaging_ExtIEs__extensionValue_PR present;
union S1AP_RecommendedENBsForPaging_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_RecommendedENBsForPaging_ExtIEs_t;
typedef struct S1AP_RecommendedENBItem_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_RecommendedENBItem_ExtIEs__extensionValue {
S1AP_RecommendedENBItem_ExtIEs__extensionValue_PR present;
union S1AP_RecommendedENBItem_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_RecommendedENBItem_ExtIEs_t;
typedef struct S1AP_RequestType_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_RequestType_ExtIEs__extensionValue {
S1AP_RequestType_ExtIEs__extensionValue_PR present;
union S1AP_RequestType_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_RequestType_ExtIEs_t;
typedef struct S1AP_RIMTransfer_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_RIMTransfer_ExtIEs__extensionValue {
S1AP_RIMTransfer_ExtIEs__extensionValue_PR present;
union S1AP_RIMTransfer_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_RIMTransfer_ExtIEs_t;
typedef struct S1AP_RLFReportInformation_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_RLFReportInformation_ExtIEs__extensionValue {
S1AP_RLFReportInformation_ExtIEs__extensionValue_PR present;
union S1AP_RLFReportInformation_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_RLFReportInformation_ExtIEs_t;
typedef struct S1AP_SecurityContext_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_SecurityContext_ExtIEs__extensionValue {
S1AP_SecurityContext_ExtIEs__extensionValue_PR present;
union S1AP_SecurityContext_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_SecurityContext_ExtIEs_t;
typedef struct S1AP_SONInformationReply_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_SONInformationReply_ExtIEs__extensionValue {
S1AP_SONInformationReply_ExtIEs__extensionValue_PR present;
union S1AP_SONInformationReply_ExtIEs__S1AP_extensionValue_u {
S1AP_TimeSynchronisationInfo_t TimeSynchronisationInfo;
S1AP_MutingPatternInformation_t MutingPatternInformation;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_SONInformationReply_ExtIEs_t;
typedef struct S1AP_SONConfigurationTransfer_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_SONConfigurationTransfer_ExtIEs__extensionValue {
S1AP_SONConfigurationTransfer_ExtIEs__extensionValue_PR present;
union S1AP_SONConfigurationTransfer_ExtIEs__S1AP_extensionValue_u {
S1AP_X2TNLConfigurationInfo_t X2TNLConfigurationInfo;
S1AP_SynchronisationInformation_t SynchronisationInformation;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_SONConfigurationTransfer_ExtIEs_t;
typedef struct S1AP_SynchronisationInformation_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_SynchronisationInformation_ExtIEs__extensionValue {
S1AP_SynchronisationInformation_ExtIEs__extensionValue_PR present;
union S1AP_SynchronisationInformation_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_SynchronisationInformation_ExtIEs_t;
typedef struct S1AP_SourceeNB_ID_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_SourceeNB_ID_ExtIEs__extensionValue {
S1AP_SourceeNB_ID_ExtIEs__extensionValue_PR present;
union S1AP_SourceeNB_ID_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_SourceeNB_ID_ExtIEs_t;
typedef struct S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs__extensionValue {
S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs__extensionValue_PR present;
union S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs__S1AP_extensionValue_u {
S1AP_MobilityInformation_t MobilityInformation;
S1AP_UE_HistoryInformationFromTheUE_t UE_HistoryInformationFromTheUE;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_t;
typedef struct S1AP_ServedGUMMEIsItem_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_ServedGUMMEIsItem_ExtIEs__extensionValue {
S1AP_ServedGUMMEIsItem_ExtIEs__extensionValue_PR present;
union S1AP_ServedGUMMEIsItem_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_ServedGUMMEIsItem_ExtIEs_t;
typedef struct S1AP_SupportedTAs_Item_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_SupportedTAs_Item_ExtIEs__extensionValue {
S1AP_SupportedTAs_Item_ExtIEs__extensionValue_PR present;
union S1AP_SupportedTAs_Item_ExtIEs__S1AP_extensionValue_u {
S1AP_RAT_Type_t RAT_Type;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_SupportedTAs_Item_ExtIEs_t;
typedef struct S1AP_TimeSynchronisationInfo_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_TimeSynchronisationInfo_ExtIEs__extensionValue {
S1AP_TimeSynchronisationInfo_ExtIEs__extensionValue_PR present;
union S1AP_TimeSynchronisationInfo_ExtIEs__S1AP_extensionValue_u {
S1AP_MutingAvailabilityIndication_t MutingAvailabilityIndication;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_TimeSynchronisationInfo_ExtIEs_t;
typedef struct S1AP_S_TMSI_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_S_TMSI_ExtIEs__extensionValue {
S1AP_S_TMSI_ExtIEs__extensionValue_PR present;
union S1AP_S_TMSI_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_S_TMSI_ExtIEs_t;
typedef struct S1AP_TAIBasedMDT_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_TAIBasedMDT_ExtIEs__extensionValue {
S1AP_TAIBasedMDT_ExtIEs__extensionValue_PR present;
union S1AP_TAIBasedMDT_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_TAIBasedMDT_ExtIEs_t;
typedef struct S1AP_TAI_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_TAI_ExtIEs__extensionValue {
S1AP_TAI_ExtIEs__extensionValue_PR present;
union S1AP_TAI_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_TAI_ExtIEs_t;
typedef struct S1AP_TAI_Broadcast_Item_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_TAI_Broadcast_Item_ExtIEs__extensionValue {
S1AP_TAI_Broadcast_Item_ExtIEs__extensionValue_PR present;
union S1AP_TAI_Broadcast_Item_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_TAI_Broadcast_Item_ExtIEs_t;
typedef struct S1AP_TAI_Cancelled_Item_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_TAI_Cancelled_Item_ExtIEs__extensionValue {
S1AP_TAI_Cancelled_Item_ExtIEs__extensionValue_PR present;
union S1AP_TAI_Cancelled_Item_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_TAI_Cancelled_Item_ExtIEs_t;
typedef struct S1AP_TABasedMDT_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_TABasedMDT_ExtIEs__extensionValue {
S1AP_TABasedMDT_ExtIEs__extensionValue_PR present;
union S1AP_TABasedMDT_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_TABasedMDT_ExtIEs_t;
typedef struct S1AP_CompletedCellinTAI_Item_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_CompletedCellinTAI_Item_ExtIEs__extensionValue {
S1AP_CompletedCellinTAI_Item_ExtIEs__extensionValue_PR present;
union S1AP_CompletedCellinTAI_Item_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_CompletedCellinTAI_Item_ExtIEs_t;
typedef struct S1AP_TargeteNB_ID_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_TargeteNB_ID_ExtIEs__extensionValue {
S1AP_TargeteNB_ID_ExtIEs__extensionValue_PR present;
union S1AP_TargeteNB_ID_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_TargeteNB_ID_ExtIEs_t;
typedef struct S1AP_TargetRNC_ID_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_TargetRNC_ID_ExtIEs__extensionValue {
S1AP_TargetRNC_ID_ExtIEs__extensionValue_PR present;
union S1AP_TargetRNC_ID_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_TargetRNC_ID_ExtIEs_t;
typedef struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs__extensionValue {
S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs__extensionValue_PR present;
union S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_t;
typedef struct S1AP_M1ThresholdEventA2_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_M1ThresholdEventA2_ExtIEs__extensionValue {
S1AP_M1ThresholdEventA2_ExtIEs__extensionValue_PR present;
union S1AP_M1ThresholdEventA2_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_M1ThresholdEventA2_ExtIEs_t;
typedef struct S1AP_TraceActivation_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_TraceActivation_ExtIEs__extensionValue {
S1AP_TraceActivation_ExtIEs__extensionValue_PR present;
union S1AP_TraceActivation_ExtIEs__S1AP_extensionValue_u {
S1AP_MDT_Configuration_t MDT_Configuration;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_TraceActivation_ExtIEs_t;
typedef struct S1AP_Tunnel_Information_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_Tunnel_Information_ExtIEs__extensionValue {
S1AP_Tunnel_Information_ExtIEs__extensionValue_PR present;
union S1AP_Tunnel_Information_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_Tunnel_Information_ExtIEs_t;
typedef struct S1AP_UEAggregate_MaximumBitrates_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UEAggregate_MaximumBitrates_ExtIEs__extensionValue {
S1AP_UEAggregate_MaximumBitrates_ExtIEs__extensionValue_PR present;
union S1AP_UEAggregate_MaximumBitrates_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UEAggregate_MaximumBitrates_ExtIEs_t;
typedef struct S1AP_UE_S1AP_ID_pair_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UE_S1AP_ID_pair_ExtIEs__extensionValue {
S1AP_UE_S1AP_ID_pair_ExtIEs__extensionValue_PR present;
union S1AP_UE_S1AP_ID_pair_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UE_S1AP_ID_pair_ExtIEs_t;
typedef struct S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs__extensionValue {
S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs__extensionValue_PR present;
union S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_t;
typedef struct S1AP_UESecurityCapabilities_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UESecurityCapabilities_ExtIEs__extensionValue {
S1AP_UESecurityCapabilities_ExtIEs__extensionValue_PR present;
union S1AP_UESecurityCapabilities_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UESecurityCapabilities_ExtIEs_t;
typedef struct S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs__extensionValue {
S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs__extensionValue_PR present;
union S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_t;
typedef struct S1AP_UL_CP_SecurityInformation_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UL_CP_SecurityInformation_ExtIEs__extensionValue {
S1AP_UL_CP_SecurityInformation_ExtIEs__extensionValue_PR present;
union S1AP_UL_CP_SecurityInformation_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UL_CP_SecurityInformation_ExtIEs_t;
typedef struct S1AP_UserLocationInformation_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UserLocationInformation_ExtIEs__extensionValue {
S1AP_UserLocationInformation_ExtIEs__extensionValue_PR present;
union S1AP_UserLocationInformation_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UserLocationInformation_ExtIEs_t;
typedef struct S1AP_V2XServicesAuthorized_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_V2XServicesAuthorized_ExtIEs__extensionValue {
S1AP_V2XServicesAuthorized_ExtIEs__extensionValue_PR present;
union S1AP_V2XServicesAuthorized_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_V2XServicesAuthorized_ExtIEs_t;
typedef struct S1AP_X2TNLConfigurationInfo_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_X2TNLConfigurationInfo_ExtIEs__extensionValue {
S1AP_X2TNLConfigurationInfo_ExtIEs__extensionValue_PR present;
union S1AP_X2TNLConfigurationInfo_ExtIEs__S1AP_extensionValue_u {
S1AP_ENBX2ExtTLAs_t ENBX2ExtTLAs;
S1AP_ENBIndirectX2TransportLayerAddresses_t ENBIndirectX2TransportLayerAddresses;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_X2TNLConfigurationInfo_ExtIEs_t;
typedef struct S1AP_ENBX2ExtTLA_ExtIEs {
S1AP_ProtocolExtensionID_t id;
S1AP_Criticality_t criticality;
struct S1AP_ENBX2ExtTLA_ExtIEs__extensionValue {
S1AP_ENBX2ExtTLA_ExtIEs__extensionValue_PR present;
union S1AP_ENBX2ExtTLA_ExtIEs__S1AP_extensionValue_u {
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} extensionValue;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_ENBX2ExtTLA_ExtIEs_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABDataForwardingItem_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABDataForwardingItem_ExtIEs_specs_1;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABDataForwardingItem_ExtIEs_1[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSetupItemHOReq_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemHOReq_ExtIEs_specs_5;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemHOReq_ExtIEs_5[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABAdmittedItem_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABAdmittedItem_ExtIEs_specs_9;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABAdmittedItem_ExtIEs_9[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToSetupItemHOReqAckExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToSetupItemHOReqAckExtIEs_specs_13;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToSetupItemHOReqAckExtIEs_13[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSwitchedDLItem_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSwitchedDLItem_ExtIEs_specs_17;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedDLItem_ExtIEs_17[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSwitchedULItem_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSwitchedULItem_ExtIEs_specs_21;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedULItem_ExtIEs_21[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_specs_25;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemBearerSUReqExtIEs_25[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupItemBearerSUResExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupItemBearerSUResExtIEs_specs_29;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupItemBearerSUResExtIEs_29[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeModifyItemBearerModReqExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_specs_33;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifyItemBearerModReqExtIEs_33[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyItemBearerModResExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyItemBearerModResExtIEs_specs_37;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyItemBearerModResExtIEs_37[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseItemBearerRelCompExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABReleaseItemBearerRelCompExtIEs_specs_41;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseItemBearerRelCompExtIEs_41[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_specs_45;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemCtxtSUReqExtIEs_45[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupItemCtxtSUResExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupItemCtxtSUResExtIEs_specs_49;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupItemCtxtSUResExtIEs_49[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_TAIItemExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAIItemExtIEs_specs_53;
extern asn_TYPE_member_t asn_MBR_S1AP_TAIItemExtIEs_53[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_specs_57;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedItemBearerModInd_ExtIEs_57[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_specs_61;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABNotToBeModifiedItemBearerModInd_ExtIEs_61[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_CSGMembershipInfo_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CSGMembershipInfo_ExtIEs_specs_65;
extern asn_TYPE_member_t asn_MBR_S1AP_CSGMembershipInfo_ExtIEs_65[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyItemBearerModConfExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyItemBearerModConfExtIEs_specs_69;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyItemBearerModConfExtIEs_69[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_specs_73;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeReq_ExtIEs_73[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_specs_77;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeRes_ExtIEs_77[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_Additional_GUTI_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Additional_GUTI_ExtIEs_specs_81;
extern asn_TYPE_member_t asn_MBR_S1AP_Additional_GUTI_ExtIEs_81[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_AllocationAndRetentionPriority_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_AllocationAndRetentionPriority_ExtIEs_specs_85;
extern asn_TYPE_member_t asn_MBR_S1AP_AllocationAndRetentionPriority_ExtIEs_85[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_InformationForCECapableUEs_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_InformationForCECapableUEs_ExtIEs_specs_89;
extern asn_TYPE_member_t asn_MBR_S1AP_InformationForCECapableUEs_ExtIEs_89[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_AssistanceDataForPaging_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_AssistanceDataForPaging_ExtIEs_specs_93;
extern asn_TYPE_member_t asn_MBR_S1AP_AssistanceDataForPaging_ExtIEs_93[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_AssistanceDataForRecommendedCells_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_AssistanceDataForRecommendedCells_ExtIEs_specs_97;
extern asn_TYPE_member_t asn_MBR_S1AP_AssistanceDataForRecommendedCells_ExtIEs_97[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_specs_101;
extern asn_TYPE_member_t asn_MBR_S1AP_Bearers_SubjectToStatusTransfer_ItemExtIEs_101[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_CancelledCellinEAI_Item_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CancelledCellinEAI_Item_ExtIEs_specs_105;
extern asn_TYPE_member_t asn_MBR_S1AP_CancelledCellinEAI_Item_ExtIEs_105[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_CancelledCellinTAI_Item_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CancelledCellinTAI_Item_ExtIEs_specs_109;
extern asn_TYPE_member_t asn_MBR_S1AP_CancelledCellinTAI_Item_ExtIEs_109[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_specs_113;
extern asn_TYPE_member_t asn_MBR_S1AP_CellIdentifierAndCELevelForCECapableUEs_ExtIEs_113[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_CellID_Broadcast_Item_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellID_Broadcast_Item_ExtIEs_specs_117;
extern asn_TYPE_member_t asn_MBR_S1AP_CellID_Broadcast_Item_ExtIEs_117[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_CellID_Cancelled_Item_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellID_Cancelled_Item_ExtIEs_specs_121;
extern asn_TYPE_member_t asn_MBR_S1AP_CellID_Cancelled_Item_ExtIEs_121[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_CellBasedMDT_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellBasedMDT_ExtIEs_specs_125;
extern asn_TYPE_member_t asn_MBR_S1AP_CellBasedMDT_ExtIEs_125[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_specs_129;
extern asn_TYPE_member_t asn_MBR_S1AP_Cdma2000OneXSRVCCInfo_ExtIEs_129[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_CellType_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellType_ExtIEs_specs_133;
extern asn_TYPE_member_t asn_MBR_S1AP_CellType_ExtIEs_133[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_CGI_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CGI_ExtIEs_specs_137;
extern asn_TYPE_member_t asn_MBR_S1AP_CGI_ExtIEs_137[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_CSG_IdList_Item_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CSG_IdList_Item_ExtIEs_specs_141;
extern asn_TYPE_member_t asn_MBR_S1AP_CSG_IdList_Item_ExtIEs_141[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_COUNTvalue_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_COUNTvalue_ExtIEs_specs_145;
extern asn_TYPE_member_t asn_MBR_S1AP_COUNTvalue_ExtIEs_145[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_COUNTValueExtended_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_COUNTValueExtended_ExtIEs_specs_149;
extern asn_TYPE_member_t asn_MBR_S1AP_COUNTValueExtended_ExtIEs_149[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_specs_153;
extern asn_TYPE_member_t asn_MBR_S1AP_COUNTvaluePDCP_SNlength18_ExtIEs_153[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_CriticalityDiagnostics_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CriticalityDiagnostics_ExtIEs_specs_157;
extern asn_TYPE_member_t asn_MBR_S1AP_CriticalityDiagnostics_ExtIEs_157[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_specs_161;
extern asn_TYPE_member_t asn_MBR_S1AP_CriticalityDiagnostics_IE_Item_ExtIEs_161[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ServedDCNsItem_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ServedDCNsItem_ExtIEs_specs_165;
extern asn_TYPE_member_t asn_MBR_S1AP_ServedDCNsItem_ExtIEs_165[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_DL_CP_SecurityInformation_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DL_CP_SecurityInformation_ExtIEs_specs_169;
extern asn_TYPE_member_t asn_MBR_S1AP_DL_CP_SecurityInformation_ExtIEs_169[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_specs_173;
extern asn_TYPE_member_t asn_MBR_S1AP_EmergencyAreaID_Broadcast_Item_ExtIEs_173[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_specs_177;
extern asn_TYPE_member_t asn_MBR_S1AP_EmergencyAreaID_Cancelled_Item_ExtIEs_177[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_CompletedCellinEAI_Item_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CompletedCellinEAI_Item_ExtIEs_specs_181;
extern asn_TYPE_member_t asn_MBR_S1AP_CompletedCellinEAI_Item_ExtIEs_181[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_GERAN_Cell_ID_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_GERAN_Cell_ID_ExtIEs_specs_185;
extern asn_TYPE_member_t asn_MBR_S1AP_GERAN_Cell_ID_ExtIEs_185[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_GlobalENB_ID_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_GlobalENB_ID_ExtIEs_specs_189;
extern asn_TYPE_member_t asn_MBR_S1AP_GlobalENB_ID_ExtIEs_189[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_specs_193;
extern asn_TYPE_member_t asn_MBR_S1AP_ENB_StatusTransfer_TransparentContainer_ExtIEs_193[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABInformationListItem_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABInformationListItem_ExtIEs_specs_197;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABInformationListItem_ExtIEs_197[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABItem_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABItem_ExtIEs_specs_201;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABItem_ExtIEs_201[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABQoSParameters_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABQoSParameters_ExtIEs_specs_205;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABQoSParameters_ExtIEs_205[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_EUTRAN_CGI_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_EUTRAN_CGI_ExtIEs_specs_209;
extern asn_TYPE_member_t asn_MBR_S1AP_EUTRAN_CGI_ExtIEs_209[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ExpectedUEBehaviour_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ExpectedUEBehaviour_ExtIEs_specs_213;
extern asn_TYPE_member_t asn_MBR_S1AP_ExpectedUEBehaviour_ExtIEs_213[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ExpectedUEActivityBehaviour_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ExpectedUEActivityBehaviour_ExtIEs_specs_217;
extern asn_TYPE_member_t asn_MBR_S1AP_ExpectedUEActivityBehaviour_ExtIEs_217[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ForbiddenTAs_Item_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ForbiddenTAs_Item_ExtIEs_specs_221;
extern asn_TYPE_member_t asn_MBR_S1AP_ForbiddenTAs_Item_ExtIEs_221[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ForbiddenLAs_Item_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ForbiddenLAs_Item_ExtIEs_specs_225;
extern asn_TYPE_member_t asn_MBR_S1AP_ForbiddenLAs_Item_ExtIEs_225[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_GBR_QosInformation_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_GBR_QosInformation_ExtIEs_specs_229;
extern asn_TYPE_member_t asn_MBR_S1AP_GBR_QosInformation_ExtIEs_229[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_GUMMEI_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_GUMMEI_ExtIEs_specs_233;
extern asn_TYPE_member_t asn_MBR_S1AP_GUMMEI_ExtIEs_233[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverRestrictionList_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverRestrictionList_ExtIEs_specs_237;
extern asn_TYPE_member_t asn_MBR_S1AP_HandoverRestrictionList_ExtIEs_237[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ImmediateMDT_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ImmediateMDT_ExtIEs_specs_241;
extern asn_TYPE_member_t asn_MBR_S1AP_ImmediateMDT_ExtIEs_241[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_specs_245;
extern asn_TYPE_member_t asn_MBR_S1AP_InformationOnRecommendedCellsAndENBsForPaging_ExtIEs_245[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_LAI_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_LAI_ExtIEs_specs_249;
extern asn_TYPE_member_t asn_MBR_S1AP_LAI_ExtIEs_249[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_LastVisitedEUTRANCellInformation_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_specs_253;
extern asn_TYPE_member_t asn_MBR_S1AP_LastVisitedEUTRANCellInformation_ExtIEs_253[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ListeningSubframePattern_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ListeningSubframePattern_ExtIEs_specs_257;
extern asn_TYPE_member_t asn_MBR_S1AP_ListeningSubframePattern_ExtIEs_257[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_LoggedMDT_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_LoggedMDT_ExtIEs_specs_261;
extern asn_TYPE_member_t asn_MBR_S1AP_LoggedMDT_ExtIEs_261[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_LoggedMBSFNMDT_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_LoggedMBSFNMDT_ExtIEs_specs_265;
extern asn_TYPE_member_t asn_MBR_S1AP_LoggedMBSFNMDT_ExtIEs_265[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_M3Configuration_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_M3Configuration_ExtIEs_specs_269;
extern asn_TYPE_member_t asn_MBR_S1AP_M3Configuration_ExtIEs_269[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_M4Configuration_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_M4Configuration_ExtIEs_specs_273;
extern asn_TYPE_member_t asn_MBR_S1AP_M4Configuration_ExtIEs_273[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_M5Configuration_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_M5Configuration_ExtIEs_specs_277;
extern asn_TYPE_member_t asn_MBR_S1AP_M5Configuration_ExtIEs_277[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_M6Configuration_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_M6Configuration_ExtIEs_specs_281;
extern asn_TYPE_member_t asn_MBR_S1AP_M6Configuration_ExtIEs_281[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_M7Configuration_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_M7Configuration_ExtIEs_specs_285;
extern asn_TYPE_member_t asn_MBR_S1AP_M7Configuration_ExtIEs_285[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_MDT_Configuration_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MDT_Configuration_ExtIEs_specs_289;
extern asn_TYPE_member_t asn_MBR_S1AP_MDT_Configuration_ExtIEs_289[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_MBSFN_ResultToLogInfo_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MBSFN_ResultToLogInfo_ExtIEs_specs_293;
extern asn_TYPE_member_t asn_MBR_S1AP_MBSFN_ResultToLogInfo_ExtIEs_293[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_MutingPatternInformation_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MutingPatternInformation_ExtIEs_specs_297;
extern asn_TYPE_member_t asn_MBR_S1AP_MutingPatternInformation_ExtIEs_297[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_specs_301;
extern asn_TYPE_member_t asn_MBR_S1AP_NB_IoT_Paging_eDRXInformation_ExtIEs_301[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_PagingAttemptInformation_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PagingAttemptInformation_ExtIEs_specs_305;
extern asn_TYPE_member_t asn_MBR_S1AP_PagingAttemptInformation_ExtIEs_305[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_Paging_eDRXInformation_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Paging_eDRXInformation_ExtIEs_specs_309;
extern asn_TYPE_member_t asn_MBR_S1AP_Paging_eDRXInformation_ExtIEs_309[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_M1PeriodicReporting_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_M1PeriodicReporting_ExtIEs_specs_313;
extern asn_TYPE_member_t asn_MBR_S1AP_M1PeriodicReporting_ExtIEs_313[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ProSeAuthorized_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ProSeAuthorized_ExtIEs_specs_317;
extern asn_TYPE_member_t asn_MBR_S1AP_ProSeAuthorized_ExtIEs_317[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedCellsForPaging_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedCellsForPaging_ExtIEs_specs_321;
extern asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellsForPaging_ExtIEs_321[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedCellsForPagingItem_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedCellsForPagingItem_ExtIEs_specs_325;
extern asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellsForPagingItem_ExtIEs_325[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedENBsForPaging_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedENBsForPaging_ExtIEs_specs_329;
extern asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBsForPaging_ExtIEs_329[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedENBItem_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedENBItem_ExtIEs_specs_333;
extern asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBItem_ExtIEs_333[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_RequestType_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RequestType_ExtIEs_specs_337;
extern asn_TYPE_member_t asn_MBR_S1AP_RequestType_ExtIEs_337[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_RIMTransfer_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RIMTransfer_ExtIEs_specs_341;
extern asn_TYPE_member_t asn_MBR_S1AP_RIMTransfer_ExtIEs_341[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_RLFReportInformation_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RLFReportInformation_ExtIEs_specs_345;
extern asn_TYPE_member_t asn_MBR_S1AP_RLFReportInformation_ExtIEs_345[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_SecurityContext_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecurityContext_ExtIEs_specs_349;
extern asn_TYPE_member_t asn_MBR_S1AP_SecurityContext_ExtIEs_349[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_SONInformationReply_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SONInformationReply_ExtIEs_specs_353;
extern asn_TYPE_member_t asn_MBR_S1AP_SONInformationReply_ExtIEs_353[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_SONConfigurationTransfer_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SONConfigurationTransfer_ExtIEs_specs_357;
extern asn_TYPE_member_t asn_MBR_S1AP_SONConfigurationTransfer_ExtIEs_357[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_SynchronisationInformation_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SynchronisationInformation_ExtIEs_specs_361;
extern asn_TYPE_member_t asn_MBR_S1AP_SynchronisationInformation_ExtIEs_361[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_SourceeNB_ID_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SourceeNB_ID_ExtIEs_specs_365;
extern asn_TYPE_member_t asn_MBR_S1AP_SourceeNB_ID_ExtIEs_365[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_specs_369;
extern asn_TYPE_member_t asn_MBR_S1AP_SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_369[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ServedGUMMEIsItem_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ServedGUMMEIsItem_ExtIEs_specs_373;
extern asn_TYPE_member_t asn_MBR_S1AP_ServedGUMMEIsItem_ExtIEs_373[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_SupportedTAs_Item_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SupportedTAs_Item_ExtIEs_specs_377;
extern asn_TYPE_member_t asn_MBR_S1AP_SupportedTAs_Item_ExtIEs_377[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_TimeSynchronisationInfo_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TimeSynchronisationInfo_ExtIEs_specs_381;
extern asn_TYPE_member_t asn_MBR_S1AP_TimeSynchronisationInfo_ExtIEs_381[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_S_TMSI_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_S_TMSI_ExtIEs_specs_385;
extern asn_TYPE_member_t asn_MBR_S1AP_S_TMSI_ExtIEs_385[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_TAIBasedMDT_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAIBasedMDT_ExtIEs_specs_389;
extern asn_TYPE_member_t asn_MBR_S1AP_TAIBasedMDT_ExtIEs_389[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_TAI_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAI_ExtIEs_specs_393;
extern asn_TYPE_member_t asn_MBR_S1AP_TAI_ExtIEs_393[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_TAI_Broadcast_Item_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAI_Broadcast_Item_ExtIEs_specs_397;
extern asn_TYPE_member_t asn_MBR_S1AP_TAI_Broadcast_Item_ExtIEs_397[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_TAI_Cancelled_Item_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAI_Cancelled_Item_ExtIEs_specs_401;
extern asn_TYPE_member_t asn_MBR_S1AP_TAI_Cancelled_Item_ExtIEs_401[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_TABasedMDT_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TABasedMDT_ExtIEs_specs_405;
extern asn_TYPE_member_t asn_MBR_S1AP_TABasedMDT_ExtIEs_405[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_CompletedCellinTAI_Item_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CompletedCellinTAI_Item_ExtIEs_specs_409;
extern asn_TYPE_member_t asn_MBR_S1AP_CompletedCellinTAI_Item_ExtIEs_409[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_TargeteNB_ID_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TargeteNB_ID_ExtIEs_specs_413;
extern asn_TYPE_member_t asn_MBR_S1AP_TargeteNB_ID_ExtIEs_413[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_TargetRNC_ID_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TargetRNC_ID_ExtIEs_specs_417;
extern asn_TYPE_member_t asn_MBR_S1AP_TargetRNC_ID_ExtIEs_417[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_specs_421;
extern asn_TYPE_member_t asn_MBR_S1AP_TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs_421[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_M1ThresholdEventA2_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_M1ThresholdEventA2_ExtIEs_specs_425;
extern asn_TYPE_member_t asn_MBR_S1AP_M1ThresholdEventA2_ExtIEs_425[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_TraceActivation_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TraceActivation_ExtIEs_specs_429;
extern asn_TYPE_member_t asn_MBR_S1AP_TraceActivation_ExtIEs_429[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_Tunnel_Information_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Tunnel_Information_ExtIEs_specs_433;
extern asn_TYPE_member_t asn_MBR_S1AP_Tunnel_Information_ExtIEs_433[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEAggregate_MaximumBitrates_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEAggregate_MaximumBitrates_ExtIEs_specs_437;
extern asn_TYPE_member_t asn_MBR_S1AP_UEAggregate_MaximumBitrates_ExtIEs_437[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UE_S1AP_ID_pair_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UE_S1AP_ID_pair_ExtIEs_specs_441;
extern asn_TYPE_member_t asn_MBR_S1AP_UE_S1AP_ID_pair_ExtIEs_441[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_specs_445;
extern asn_TYPE_member_t asn_MBR_S1AP_UE_associatedLogicalS1_ConnectionItemExtIEs_445[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UESecurityCapabilities_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UESecurityCapabilities_ExtIEs_specs_449;
extern asn_TYPE_member_t asn_MBR_S1AP_UESecurityCapabilities_ExtIEs_449[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_specs_453;
extern asn_TYPE_member_t asn_MBR_S1AP_UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_453[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UL_CP_SecurityInformation_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UL_CP_SecurityInformation_ExtIEs_specs_457;
extern asn_TYPE_member_t asn_MBR_S1AP_UL_CP_SecurityInformation_ExtIEs_457[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UserLocationInformation_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UserLocationInformation_ExtIEs_specs_461;
extern asn_TYPE_member_t asn_MBR_S1AP_UserLocationInformation_ExtIEs_461[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_V2XServicesAuthorized_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_V2XServicesAuthorized_ExtIEs_specs_465;
extern asn_TYPE_member_t asn_MBR_S1AP_V2XServicesAuthorized_ExtIEs_465[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_X2TNLConfigurationInfo_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_X2TNLConfigurationInfo_ExtIEs_specs_469;
extern asn_TYPE_member_t asn_MBR_S1AP_X2TNLConfigurationInfo_ExtIEs_469[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBX2ExtTLA_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBX2ExtTLA_ExtIEs_specs_473;
extern asn_TYPE_member_t asn_MBR_S1AP_ENBX2ExtTLA_ExtIEs_473[3];
#ifdef __cplusplus
}
#endif
#endif /* _S1AP_ProtocolExtensionField_H_ */
#include <asn_internal.h>