open5gs/lib/asn1c/s1ap/S1AP_ProtocolIE-Field.h

3963 lines
180 KiB
C

/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "S1AP-Containers"
* found in "../support/s1ap-r16.1.0/36413-g10.asn"
* `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps`
*/
#ifndef _S1AP_ProtocolIE_Field_H_
#define _S1AP_ProtocolIE_Field_H_
#include <asn_application.h>
/* Including external dependencies */
#include "S1AP_ProtocolIE-ID.h"
#include "S1AP_Criticality.h"
#include <ANY.h>
#include <asn_ioc.h>
#include "S1AP_E-RABToBeSetupItemBearerSUReq.h"
#include "S1AP_Presence.h"
#include <OPEN_TYPE.h>
#include <constr_CHOICE.h>
#include <constr_SEQUENCE.h>
#include "S1AP_E-RABSetupItemBearerSURes.h"
#include "S1AP_E-RABToBeModifiedItemBearerModReq.h"
#include "S1AP_E-RABModifyItemBearerModRes.h"
#include "S1AP_E-RABReleaseItemBearerRelComp.h"
#include "S1AP_E-RABToBeSetupItemCtxtSUReq.h"
#include "S1AP_E-RABSetupItemCtxtSURes.h"
#include "S1AP_TAIItem.h"
#include "S1AP_UE-associatedLogicalS1-ConnectionItem.h"
#include "S1AP_E-RABModifyItemBearerModConf.h"
#include "S1AP_Bearers-SubjectToStatusTransfer-Item.h"
#include "S1AP_E-RABInformationListItem.h"
#include "S1AP_E-RABItem.h"
#include "S1AP_E-RABUsageReportItem.h"
#include "S1AP_LoggedMBSFNMDT.h"
#include "S1AP_RecommendedCellItem.h"
#include "S1AP_RecommendedENBItem.h"
#include "S1AP_SecondaryRATDataUsageReportItem.h"
#include "S1AP_SONInformationReport.h"
#include "S1AP_MME-UE-S1AP-ID.h"
#include "S1AP_ENB-UE-S1AP-ID.h"
#include "S1AP_HandoverType.h"
#include "S1AP_Cause.h"
#include "S1AP_TargetID.h"
#include "S1AP_Direct-Forwarding-Path-Availability.h"
#include "S1AP_SRVCCHOIndication.h"
#include "S1AP_Source-ToTarget-TransparentContainer.h"
#include "S1AP_MSClassmark2.h"
#include "S1AP_MSClassmark3.h"
#include "S1AP_CSG-Id.h"
#include "S1AP_CellAccessMode.h"
#include "S1AP_PS-ServiceNotAvailable.h"
#include "S1AP_NASSecurityParametersfromE-UTRAN.h"
#include "S1AP_E-RABSubjecttoDataForwardingList.h"
#include "S1AP_E-RABList.h"
#include "S1AP_Target-ToSource-TransparentContainer.h"
#include "S1AP_CriticalityDiagnostics.h"
#include "S1AP_UEAggregateMaximumBitrate.h"
#include "S1AP_E-RABToBeSetupListHOReq.h"
#include "S1AP_UESecurityCapabilities.h"
#include "S1AP_HandoverRestrictionList.h"
#include "S1AP_TraceActivation.h"
#include "S1AP_RequestType.h"
#include "S1AP_SRVCCOperationPossible.h"
#include "S1AP_SecurityContext.h"
#include "S1AP_NASSecurityParameterstoE-UTRAN.h"
#include "S1AP_CSGMembershipStatus.h"
#include "S1AP_GUMMEI.h"
#include "S1AP_ManagementBasedMDTAllowed.h"
#include "S1AP_MDTPLMNList.h"
#include "S1AP_Masked-IMEISV.h"
#include "S1AP_ExpectedUEBehaviour.h"
#include "S1AP_ProSeAuthorized.h"
#include "S1AP_UEUserPlaneCIoTSupportIndicator.h"
#include "S1AP_V2XServicesAuthorized.h"
#include "S1AP_UESidelinkAggregateMaximumBitrate.h"
#include "S1AP_EnhancedCoverageRestricted.h"
#include "S1AP_NRUESecurityCapabilities.h"
#include "S1AP_CE-ModeBRestricted.h"
#include "S1AP_AerialUEsubscriptionInformation.h"
#include "S1AP_PendingDataIndication.h"
#include "S1AP_Subscription-Based-UE-DifferentiationInfo.h"
#include "S1AP_AdditionalRRMPriorityIndex.h"
#include "S1AP_E-RABAdmittedList.h"
#include "S1AP_E-RABFailedtoSetupListHOReqAck.h"
#include "S1AP_CE-mode-B-SupportIndicator.h"
#include "S1AP_EUTRAN-CGI.h"
#include "S1AP_TAI.h"
#include "S1AP_TunnelInformation.h"
#include "S1AP_LHN-ID.h"
#include "S1AP_PSCellInformation.h"
#include "S1AP_E-RABToBeSwitchedDLList.h"
#include "S1AP_RRC-Establishment-Cause.h"
#include "S1AP_E-RABToBeSwitchedULList.h"
#include "S1AP_E-RABToBeSetupListBearerSUReq.h"
#include "S1AP_E-RABSetupListBearerSURes.h"
#include "S1AP_E-RABToBeModifiedListBearerModReq.h"
#include "S1AP_SecondaryRATDataUsageRequest.h"
#include "S1AP_E-RABModifyListBearerModRes.h"
#include "S1AP_SecondaryRATDataUsageReportList.h"
#include "S1AP_NAS-PDU.h"
#include "S1AP_E-RABReleaseListBearerRelComp.h"
#include "S1AP_UserLocationInformation.h"
#include "S1AP_E-RABToBeSetupListCtxtSUReq.h"
#include "S1AP_SecurityKey.h"
#include "S1AP_UERadioCapability.h"
#include "S1AP_SubscriberProfileIDforRFP.h"
#include "S1AP_CSFallbackIndicator.h"
#include "S1AP_LAI.h"
#include "S1AP_AdditionalCSFallbackIndicator.h"
#include "S1AP_E-RABSetupListCtxtSURes.h"
#include "S1AP_UEIdentityIndexValue.h"
#include "S1AP_UEPagingID.h"
#include "S1AP_PagingDRX.h"
#include "S1AP_CNDomain.h"
#include "S1AP_TAIList.h"
#include "S1AP_CSG-IdList.h"
#include "S1AP_PagingPriority.h"
#include "S1AP_UERadioCapabilityForPaging.h"
#include "S1AP_AssistanceDataForPaging.h"
#include "S1AP_Paging-eDRXInformation.h"
#include "S1AP_Extended-UEIdentityIndexValue.h"
#include "S1AP_NB-IoT-Paging-eDRXInformation.h"
#include "S1AP_NB-IoT-UEIdentityIndexValue.h"
#include "S1AP_GWContextReleaseIndication.h"
#include "S1AP_UE-S1AP-IDs.h"
#include "S1AP_InformationOnRecommendedCellsAndENBsForPaging.h"
#include "S1AP_CellIdentifierAndCELevelForCECapableUEs.h"
#include "S1AP_TimeSinceSecondaryNodeRelease.h"
#include "S1AP_SRVCCOperationNotPossible.h"
#include "S1AP_VoiceSupportMatchIndicator.h"
#include "S1AP_DLNASPDUDeliveryAckRequest.h"
#include "S1AP_UECapabilityInfoRequest.h"
#include "S1AP_EndIndication.h"
#include "S1AP_S-TMSI.h"
#include "S1AP_TransportLayerAddress.h"
#include "S1AP_RelayNode-Indicator.h"
#include "S1AP_GUMMEIType.h"
#include "S1AP_MME-Group-ID.h"
#include "S1AP_UE-Usage-Type.h"
#include "S1AP_DCN-ID.h"
#include "S1AP_Coverage-Level.h"
#include "S1AP_UE-Application-Layer-Measurement-Capability.h"
#include "S1AP_EDT-Session.h"
#include <OCTET_STRING.h>
#include "S1AP_Additional-GUTI.h"
#include "S1AP_ResetType.h"
#include "S1AP_UE-associatedLogicalS1-ConnectionListResAck.h"
#include "S1AP_Global-ENB-ID.h"
#include "S1AP_ENBname.h"
#include "S1AP_SupportedTAs.h"
#include "S1AP_UE-RetentionInformation.h"
#include "S1AP_NB-IoT-DefaultPagingDRX.h"
#include "S1AP_ConnectedengNBList.h"
#include "S1AP_MMEname.h"
#include "S1AP_ServedGUMMEIs.h"
#include "S1AP_RelativeMMECapacity.h"
#include "S1AP_MMERelaySupportIndicator.h"
#include "S1AP_ServedDCNs.h"
#include "S1AP_TimeToWait.h"
#include "S1AP_Cdma2000HOStatus.h"
#include "S1AP_Cdma2000RATType.h"
#include "S1AP_Cdma2000PDU.h"
#include "S1AP_Cdma2000SectorID.h"
#include "S1AP_Cdma2000HORequiredIndication.h"
#include "S1AP_Cdma2000OneXSRVCCInfo.h"
#include "S1AP_Cdma2000OneXRAND.h"
#include "S1AP_EUTRANRoundTripDelayEstimationInfo.h"
#include "S1AP_LTE-M-Indication.h"
#include "S1AP_ENB-StatusTransfer-TransparentContainer.h"
#include "S1AP_E-UTRAN-Trace-ID.h"
#include "S1AP_PrivacyIndicator.h"
#include "S1AP_OverloadResponse.h"
#include "S1AP_GUMMEIList.h"
#include "S1AP_TrafficLoadReductionIndication.h"
#include "S1AP_MessageIdentifier.h"
#include "S1AP_SerialNumber.h"
#include "S1AP_WarningAreaList.h"
#include "S1AP_RepetitionPeriod.h"
#include "S1AP_ExtendedRepetitionPeriod.h"
#include "S1AP_NumberofBroadcastRequest.h"
#include "S1AP_WarningType.h"
#include "S1AP_WarningSecurityInfo.h"
#include "S1AP_DataCodingScheme.h"
#include "S1AP_WarningMessageContents.h"
#include "S1AP_ConcurrentWarningMessageIndicator.h"
#include "S1AP_WarningAreaCoordinates.h"
#include "S1AP_BroadcastCompletedAreaList.h"
#include "S1AP_Inter-SystemInformationTransferType.h"
#include "S1AP_SONConfigurationTransfer.h"
#include "S1AP_EN-DCSONConfigurationTransfer.h"
#include "S1AP_KillAllWarningMessages.h"
#include "S1AP_BroadcastCancelledAreaList.h"
#include "S1AP_ECGIListForRestart.h"
#include "S1AP_TAIListForRestart.h"
#include "S1AP_EmergencyAreaIDListForRestart.h"
#include "S1AP_PWSfailedECGIList.h"
#include "S1AP_Routing-ID.h"
#include "S1AP_LPPa-PDU.h"
#include "S1AP_E-RABToBeModifiedListBearerModInd.h"
#include "S1AP_E-RABNotToBeModifiedListBearerModInd.h"
#include "S1AP_CSGMembershipInfo.h"
#include "S1AP_E-RABModifyListBearerModConf.h"
#include "S1AP_E-RABFailedToResumeListResumeReq.h"
#include "S1AP_E-RABFailedToResumeListResumeRes.h"
#include "S1AP_DL-CP-SecurityInformation.h"
#include "S1AP_E-RABLevelQoSParameters.h"
#include "S1AP_UL-CP-SecurityInformation.h"
#include "S1AP_HandoverFlag.h"
#include "S1AP_E-RABDataForwardingItem.h"
#include "S1AP_E-RABToBeSetupItemHOReq.h"
#include "S1AP_E-RABAdmittedItem.h"
#include "S1AP_E-RABFailedToSetupItemHOReqAck.h"
#include "S1AP_E-RABToBeSwitchedDLItem.h"
#include "S1AP_E-RABToBeSwitchedULItem.h"
#include "S1AP_E-RABToBeModifiedItemBearerModInd.h"
#include "S1AP_E-RABNotToBeModifiedItemBearerModInd.h"
#include "S1AP_E-RABFailedToResumeItemResumeReq.h"
#include "S1AP_E-RABFailedToResumeItemResumeRes.h"
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum S1AP_E_RABToBeSetupItemBearerSUReqIEs__value_PR {
S1AP_E_RABToBeSetupItemBearerSUReqIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABToBeSetupItemBearerSUReqIEs__value_PR_E_RABToBeSetupItemBearerSUReq
} S1AP_E_RABToBeSetupItemBearerSUReqIEs__value_PR;
typedef enum S1AP_E_RABSetupItemBearerSUResIEs__value_PR {
S1AP_E_RABSetupItemBearerSUResIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABSetupItemBearerSUResIEs__value_PR_E_RABSetupItemBearerSURes
} S1AP_E_RABSetupItemBearerSUResIEs__value_PR;
typedef enum S1AP_E_RABToBeModifiedItemBearerModReqIEs__value_PR {
S1AP_E_RABToBeModifiedItemBearerModReqIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABToBeModifiedItemBearerModReqIEs__value_PR_E_RABToBeModifiedItemBearerModReq
} S1AP_E_RABToBeModifiedItemBearerModReqIEs__value_PR;
typedef enum S1AP_E_RABModifyItemBearerModResIEs__value_PR {
S1AP_E_RABModifyItemBearerModResIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABModifyItemBearerModResIEs__value_PR_E_RABModifyItemBearerModRes
} S1AP_E_RABModifyItemBearerModResIEs__value_PR;
typedef enum S1AP_E_RABReleaseItemBearerRelCompIEs__value_PR {
S1AP_E_RABReleaseItemBearerRelCompIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABReleaseItemBearerRelCompIEs__value_PR_E_RABReleaseItemBearerRelComp
} S1AP_E_RABReleaseItemBearerRelCompIEs__value_PR;
typedef enum S1AP_E_RABToBeSetupItemCtxtSUReqIEs__value_PR {
S1AP_E_RABToBeSetupItemCtxtSUReqIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABToBeSetupItemCtxtSUReqIEs__value_PR_E_RABToBeSetupItemCtxtSUReq
} S1AP_E_RABToBeSetupItemCtxtSUReqIEs__value_PR;
typedef enum S1AP_E_RABSetupItemCtxtSUResIEs__value_PR {
S1AP_E_RABSetupItemCtxtSUResIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABSetupItemCtxtSUResIEs__value_PR_E_RABSetupItemCtxtSURes
} S1AP_E_RABSetupItemCtxtSUResIEs__value_PR;
typedef enum S1AP_TAIItemIEs__value_PR {
S1AP_TAIItemIEs__value_PR_NOTHING, /* No components present */
S1AP_TAIItemIEs__value_PR_TAIItem
} S1AP_TAIItemIEs__value_PR;
typedef enum S1AP_UE_associatedLogicalS1_ConnectionItemRes__value_PR {
S1AP_UE_associatedLogicalS1_ConnectionItemRes__value_PR_NOTHING, /* No components present */
S1AP_UE_associatedLogicalS1_ConnectionItemRes__value_PR_UE_associatedLogicalS1_ConnectionItem
} S1AP_UE_associatedLogicalS1_ConnectionItemRes__value_PR;
typedef enum S1AP_UE_associatedLogicalS1_ConnectionItemResAck__value_PR {
S1AP_UE_associatedLogicalS1_ConnectionItemResAck__value_PR_NOTHING, /* No components present */
S1AP_UE_associatedLogicalS1_ConnectionItemResAck__value_PR_UE_associatedLogicalS1_ConnectionItem
} S1AP_UE_associatedLogicalS1_ConnectionItemResAck__value_PR;
typedef enum S1AP_E_RABModifyItemBearerModConfIEs__value_PR {
S1AP_E_RABModifyItemBearerModConfIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABModifyItemBearerModConfIEs__value_PR_E_RABModifyItemBearerModConf
} S1AP_E_RABModifyItemBearerModConfIEs__value_PR;
typedef enum S1AP_Bearers_SubjectToStatusTransfer_ItemIEs__value_PR {
S1AP_Bearers_SubjectToStatusTransfer_ItemIEs__value_PR_NOTHING, /* No components present */
S1AP_Bearers_SubjectToStatusTransfer_ItemIEs__value_PR_Bearers_SubjectToStatusTransfer_Item
} S1AP_Bearers_SubjectToStatusTransfer_ItemIEs__value_PR;
typedef enum S1AP_E_RABInformationListIEs__value_PR {
S1AP_E_RABInformationListIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABInformationListIEs__value_PR_E_RABInformationListItem
} S1AP_E_RABInformationListIEs__value_PR;
typedef enum S1AP_E_RABItemIEs__value_PR {
S1AP_E_RABItemIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABItemIEs__value_PR_E_RABItem
} S1AP_E_RABItemIEs__value_PR;
typedef enum S1AP_E_RABUsageReportItemIEs__value_PR {
S1AP_E_RABUsageReportItemIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABUsageReportItemIEs__value_PR_E_RABUsageReportItem
} S1AP_E_RABUsageReportItemIEs__value_PR;
typedef enum S1AP_MDTMode_ExtensionIE__value_PR {
S1AP_MDTMode_ExtensionIE__value_PR_NOTHING, /* No components present */
S1AP_MDTMode_ExtensionIE__value_PR_LoggedMBSFNMDT
} S1AP_MDTMode_ExtensionIE__value_PR;
typedef enum S1AP_RecommendedCellItemIEs__value_PR {
S1AP_RecommendedCellItemIEs__value_PR_NOTHING, /* No components present */
S1AP_RecommendedCellItemIEs__value_PR_RecommendedCellItem
} S1AP_RecommendedCellItemIEs__value_PR;
typedef enum S1AP_RecommendedENBItemIEs__value_PR {
S1AP_RecommendedENBItemIEs__value_PR_NOTHING, /* No components present */
S1AP_RecommendedENBItemIEs__value_PR_RecommendedENBItem
} S1AP_RecommendedENBItemIEs__value_PR;
typedef enum S1AP_SecondaryRATDataUsageReportItemIEs__value_PR {
S1AP_SecondaryRATDataUsageReportItemIEs__value_PR_NOTHING, /* No components present */
S1AP_SecondaryRATDataUsageReportItemIEs__value_PR_SecondaryRATDataUsageReportItem
} S1AP_SecondaryRATDataUsageReportItemIEs__value_PR;
typedef enum S1AP_SONInformation_ExtensionIE__value_PR {
S1AP_SONInformation_ExtensionIE__value_PR_NOTHING, /* No components present */
S1AP_SONInformation_ExtensionIE__value_PR_SONInformationReport
} S1AP_SONInformation_ExtensionIE__value_PR;
typedef enum S1AP_HandoverRequiredIEs__value_PR {
S1AP_HandoverRequiredIEs__value_PR_NOTHING, /* No components present */
S1AP_HandoverRequiredIEs__value_PR_MME_UE_S1AP_ID,
S1AP_HandoverRequiredIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_HandoverRequiredIEs__value_PR_HandoverType,
S1AP_HandoverRequiredIEs__value_PR_Cause,
S1AP_HandoverRequiredIEs__value_PR_TargetID,
S1AP_HandoverRequiredIEs__value_PR_Direct_Forwarding_Path_Availability,
S1AP_HandoverRequiredIEs__value_PR_SRVCCHOIndication,
S1AP_HandoverRequiredIEs__value_PR_Source_ToTarget_TransparentContainer,
S1AP_HandoverRequiredIEs__value_PR_Source_ToTarget_TransparentContainer_1,
S1AP_HandoverRequiredIEs__value_PR_MSClassmark2,
S1AP_HandoverRequiredIEs__value_PR_MSClassmark3,
S1AP_HandoverRequiredIEs__value_PR_CSG_Id,
S1AP_HandoverRequiredIEs__value_PR_CellAccessMode,
S1AP_HandoverRequiredIEs__value_PR_PS_ServiceNotAvailable
} S1AP_HandoverRequiredIEs__value_PR;
typedef enum S1AP_HandoverCommandIEs__value_PR {
S1AP_HandoverCommandIEs__value_PR_NOTHING, /* No components present */
S1AP_HandoverCommandIEs__value_PR_MME_UE_S1AP_ID,
S1AP_HandoverCommandIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_HandoverCommandIEs__value_PR_HandoverType,
S1AP_HandoverCommandIEs__value_PR_NASSecurityParametersfromE_UTRAN,
S1AP_HandoverCommandIEs__value_PR_E_RABSubjecttoDataForwardingList,
S1AP_HandoverCommandIEs__value_PR_E_RABList,
S1AP_HandoverCommandIEs__value_PR_Target_ToSource_TransparentContainer,
S1AP_HandoverCommandIEs__value_PR_Target_ToSource_TransparentContainer_1,
S1AP_HandoverCommandIEs__value_PR_CriticalityDiagnostics
} S1AP_HandoverCommandIEs__value_PR;
typedef enum S1AP_HandoverPreparationFailureIEs__value_PR {
S1AP_HandoverPreparationFailureIEs__value_PR_NOTHING, /* No components present */
S1AP_HandoverPreparationFailureIEs__value_PR_MME_UE_S1AP_ID,
S1AP_HandoverPreparationFailureIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_HandoverPreparationFailureIEs__value_PR_Cause,
S1AP_HandoverPreparationFailureIEs__value_PR_CriticalityDiagnostics
} S1AP_HandoverPreparationFailureIEs__value_PR;
typedef enum S1AP_HandoverRequestIEs__value_PR {
S1AP_HandoverRequestIEs__value_PR_NOTHING, /* No components present */
S1AP_HandoverRequestIEs__value_PR_MME_UE_S1AP_ID,
S1AP_HandoverRequestIEs__value_PR_HandoverType,
S1AP_HandoverRequestIEs__value_PR_Cause,
S1AP_HandoverRequestIEs__value_PR_UEAggregateMaximumBitrate,
S1AP_HandoverRequestIEs__value_PR_E_RABToBeSetupListHOReq,
S1AP_HandoverRequestIEs__value_PR_Source_ToTarget_TransparentContainer,
S1AP_HandoverRequestIEs__value_PR_UESecurityCapabilities,
S1AP_HandoverRequestIEs__value_PR_HandoverRestrictionList,
S1AP_HandoverRequestIEs__value_PR_TraceActivation,
S1AP_HandoverRequestIEs__value_PR_RequestType,
S1AP_HandoverRequestIEs__value_PR_SRVCCOperationPossible,
S1AP_HandoverRequestIEs__value_PR_SecurityContext,
S1AP_HandoverRequestIEs__value_PR_NASSecurityParameterstoE_UTRAN,
S1AP_HandoverRequestIEs__value_PR_CSG_Id,
S1AP_HandoverRequestIEs__value_PR_CSGMembershipStatus,
S1AP_HandoverRequestIEs__value_PR_GUMMEI,
S1AP_HandoverRequestIEs__value_PR_MME_UE_S1AP_ID_1,
S1AP_HandoverRequestIEs__value_PR_ManagementBasedMDTAllowed,
S1AP_HandoverRequestIEs__value_PR_MDTPLMNList,
S1AP_HandoverRequestIEs__value_PR_Masked_IMEISV,
S1AP_HandoverRequestIEs__value_PR_ExpectedUEBehaviour,
S1AP_HandoverRequestIEs__value_PR_ProSeAuthorized,
S1AP_HandoverRequestIEs__value_PR_UEUserPlaneCIoTSupportIndicator,
S1AP_HandoverRequestIEs__value_PR_V2XServicesAuthorized,
S1AP_HandoverRequestIEs__value_PR_UESidelinkAggregateMaximumBitrate,
S1AP_HandoverRequestIEs__value_PR_EnhancedCoverageRestricted,
S1AP_HandoverRequestIEs__value_PR_NRUESecurityCapabilities,
S1AP_HandoverRequestIEs__value_PR_CE_ModeBRestricted,
S1AP_HandoverRequestIEs__value_PR_AerialUEsubscriptionInformation,
S1AP_HandoverRequestIEs__value_PR_PendingDataIndication,
S1AP_HandoverRequestIEs__value_PR_Subscription_Based_UE_DifferentiationInfo,
S1AP_HandoverRequestIEs__value_PR_AdditionalRRMPriorityIndex
} S1AP_HandoverRequestIEs__value_PR;
typedef enum S1AP_HandoverRequestAcknowledgeIEs__value_PR {
S1AP_HandoverRequestAcknowledgeIEs__value_PR_NOTHING, /* No components present */
S1AP_HandoverRequestAcknowledgeIEs__value_PR_MME_UE_S1AP_ID,
S1AP_HandoverRequestAcknowledgeIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_HandoverRequestAcknowledgeIEs__value_PR_E_RABAdmittedList,
S1AP_HandoverRequestAcknowledgeIEs__value_PR_E_RABFailedtoSetupListHOReqAck,
S1AP_HandoverRequestAcknowledgeIEs__value_PR_Target_ToSource_TransparentContainer,
S1AP_HandoverRequestAcknowledgeIEs__value_PR_CSG_Id,
S1AP_HandoverRequestAcknowledgeIEs__value_PR_CriticalityDiagnostics,
S1AP_HandoverRequestAcknowledgeIEs__value_PR_CellAccessMode,
S1AP_HandoverRequestAcknowledgeIEs__value_PR_CE_mode_B_SupportIndicator
} S1AP_HandoverRequestAcknowledgeIEs__value_PR;
typedef enum S1AP_HandoverFailureIEs__value_PR {
S1AP_HandoverFailureIEs__value_PR_NOTHING, /* No components present */
S1AP_HandoverFailureIEs__value_PR_MME_UE_S1AP_ID,
S1AP_HandoverFailureIEs__value_PR_Cause,
S1AP_HandoverFailureIEs__value_PR_CriticalityDiagnostics
} S1AP_HandoverFailureIEs__value_PR;
typedef enum S1AP_HandoverNotifyIEs__value_PR {
S1AP_HandoverNotifyIEs__value_PR_NOTHING, /* No components present */
S1AP_HandoverNotifyIEs__value_PR_MME_UE_S1AP_ID,
S1AP_HandoverNotifyIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_HandoverNotifyIEs__value_PR_EUTRAN_CGI,
S1AP_HandoverNotifyIEs__value_PR_TAI,
S1AP_HandoverNotifyIEs__value_PR_TunnelInformation,
S1AP_HandoverNotifyIEs__value_PR_LHN_ID,
S1AP_HandoverNotifyIEs__value_PR_PSCellInformation
} S1AP_HandoverNotifyIEs__value_PR;
typedef enum S1AP_PathSwitchRequestIEs__value_PR {
S1AP_PathSwitchRequestIEs__value_PR_NOTHING, /* No components present */
S1AP_PathSwitchRequestIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_PathSwitchRequestIEs__value_PR_E_RABToBeSwitchedDLList,
S1AP_PathSwitchRequestIEs__value_PR_MME_UE_S1AP_ID,
S1AP_PathSwitchRequestIEs__value_PR_EUTRAN_CGI,
S1AP_PathSwitchRequestIEs__value_PR_TAI,
S1AP_PathSwitchRequestIEs__value_PR_UESecurityCapabilities,
S1AP_PathSwitchRequestIEs__value_PR_CSG_Id,
S1AP_PathSwitchRequestIEs__value_PR_CellAccessMode,
S1AP_PathSwitchRequestIEs__value_PR_GUMMEI,
S1AP_PathSwitchRequestIEs__value_PR_CSGMembershipStatus,
S1AP_PathSwitchRequestIEs__value_PR_TunnelInformation,
S1AP_PathSwitchRequestIEs__value_PR_LHN_ID,
S1AP_PathSwitchRequestIEs__value_PR_RRC_Establishment_Cause,
S1AP_PathSwitchRequestIEs__value_PR_NRUESecurityCapabilities,
S1AP_PathSwitchRequestIEs__value_PR_PSCellInformation
} S1AP_PathSwitchRequestIEs__value_PR;
typedef enum S1AP_PathSwitchRequestAcknowledgeIEs__value_PR {
S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_NOTHING, /* No components present */
S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_MME_UE_S1AP_ID,
S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_UEAggregateMaximumBitrate,
S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_E_RABToBeSwitchedULList,
S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_E_RABList,
S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_SecurityContext,
S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_CriticalityDiagnostics,
S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_MME_UE_S1AP_ID_1,
S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_CSGMembershipStatus,
S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_ProSeAuthorized,
S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_UEUserPlaneCIoTSupportIndicator,
S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_V2XServicesAuthorized,
S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_UESidelinkAggregateMaximumBitrate,
S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_EnhancedCoverageRestricted,
S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_NRUESecurityCapabilities,
S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_CE_ModeBRestricted,
S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_AerialUEsubscriptionInformation,
S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_PendingDataIndication,
S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_Subscription_Based_UE_DifferentiationInfo,
S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_HandoverRestrictionList,
S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_AdditionalRRMPriorityIndex
} S1AP_PathSwitchRequestAcknowledgeIEs__value_PR;
typedef enum S1AP_PathSwitchRequestFailureIEs__value_PR {
S1AP_PathSwitchRequestFailureIEs__value_PR_NOTHING, /* No components present */
S1AP_PathSwitchRequestFailureIEs__value_PR_MME_UE_S1AP_ID,
S1AP_PathSwitchRequestFailureIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_PathSwitchRequestFailureIEs__value_PR_Cause,
S1AP_PathSwitchRequestFailureIEs__value_PR_CriticalityDiagnostics
} S1AP_PathSwitchRequestFailureIEs__value_PR;
typedef enum S1AP_HandoverCancelIEs__value_PR {
S1AP_HandoverCancelIEs__value_PR_NOTHING, /* No components present */
S1AP_HandoverCancelIEs__value_PR_MME_UE_S1AP_ID,
S1AP_HandoverCancelIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_HandoverCancelIEs__value_PR_Cause
} S1AP_HandoverCancelIEs__value_PR;
typedef enum S1AP_HandoverCancelAcknowledgeIEs__value_PR {
S1AP_HandoverCancelAcknowledgeIEs__value_PR_NOTHING, /* No components present */
S1AP_HandoverCancelAcknowledgeIEs__value_PR_MME_UE_S1AP_ID,
S1AP_HandoverCancelAcknowledgeIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_HandoverCancelAcknowledgeIEs__value_PR_CriticalityDiagnostics
} S1AP_HandoverCancelAcknowledgeIEs__value_PR;
typedef enum S1AP_E_RABSetupRequestIEs__value_PR {
S1AP_E_RABSetupRequestIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABSetupRequestIEs__value_PR_MME_UE_S1AP_ID,
S1AP_E_RABSetupRequestIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_E_RABSetupRequestIEs__value_PR_UEAggregateMaximumBitrate,
S1AP_E_RABSetupRequestIEs__value_PR_E_RABToBeSetupListBearerSUReq
} S1AP_E_RABSetupRequestIEs__value_PR;
typedef enum S1AP_E_RABSetupResponseIEs__value_PR {
S1AP_E_RABSetupResponseIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABSetupResponseIEs__value_PR_MME_UE_S1AP_ID,
S1AP_E_RABSetupResponseIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_E_RABSetupResponseIEs__value_PR_E_RABSetupListBearerSURes,
S1AP_E_RABSetupResponseIEs__value_PR_E_RABList,
S1AP_E_RABSetupResponseIEs__value_PR_CriticalityDiagnostics
} S1AP_E_RABSetupResponseIEs__value_PR;
typedef enum S1AP_E_RABModifyRequestIEs__value_PR {
S1AP_E_RABModifyRequestIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABModifyRequestIEs__value_PR_MME_UE_S1AP_ID,
S1AP_E_RABModifyRequestIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_E_RABModifyRequestIEs__value_PR_UEAggregateMaximumBitrate,
S1AP_E_RABModifyRequestIEs__value_PR_E_RABToBeModifiedListBearerModReq,
S1AP_E_RABModifyRequestIEs__value_PR_SecondaryRATDataUsageRequest
} S1AP_E_RABModifyRequestIEs__value_PR;
typedef enum S1AP_E_RABModifyResponseIEs__value_PR {
S1AP_E_RABModifyResponseIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABModifyResponseIEs__value_PR_MME_UE_S1AP_ID,
S1AP_E_RABModifyResponseIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_E_RABModifyResponseIEs__value_PR_E_RABModifyListBearerModRes,
S1AP_E_RABModifyResponseIEs__value_PR_E_RABList,
S1AP_E_RABModifyResponseIEs__value_PR_CriticalityDiagnostics,
S1AP_E_RABModifyResponseIEs__value_PR_SecondaryRATDataUsageReportList
} S1AP_E_RABModifyResponseIEs__value_PR;
typedef enum S1AP_E_RABReleaseCommandIEs__value_PR {
S1AP_E_RABReleaseCommandIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABReleaseCommandIEs__value_PR_MME_UE_S1AP_ID,
S1AP_E_RABReleaseCommandIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_E_RABReleaseCommandIEs__value_PR_UEAggregateMaximumBitrate,
S1AP_E_RABReleaseCommandIEs__value_PR_E_RABList,
S1AP_E_RABReleaseCommandIEs__value_PR_NAS_PDU
} S1AP_E_RABReleaseCommandIEs__value_PR;
typedef enum S1AP_E_RABReleaseResponseIEs__value_PR {
S1AP_E_RABReleaseResponseIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABReleaseResponseIEs__value_PR_MME_UE_S1AP_ID,
S1AP_E_RABReleaseResponseIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_E_RABReleaseResponseIEs__value_PR_E_RABReleaseListBearerRelComp,
S1AP_E_RABReleaseResponseIEs__value_PR_E_RABList,
S1AP_E_RABReleaseResponseIEs__value_PR_CriticalityDiagnostics,
S1AP_E_RABReleaseResponseIEs__value_PR_UserLocationInformation,
S1AP_E_RABReleaseResponseIEs__value_PR_SecondaryRATDataUsageReportList
} S1AP_E_RABReleaseResponseIEs__value_PR;
typedef enum S1AP_E_RABReleaseIndicationIEs__value_PR {
S1AP_E_RABReleaseIndicationIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABReleaseIndicationIEs__value_PR_MME_UE_S1AP_ID,
S1AP_E_RABReleaseIndicationIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_E_RABReleaseIndicationIEs__value_PR_E_RABList,
S1AP_E_RABReleaseIndicationIEs__value_PR_UserLocationInformation,
S1AP_E_RABReleaseIndicationIEs__value_PR_SecondaryRATDataUsageReportList
} S1AP_E_RABReleaseIndicationIEs__value_PR;
typedef enum S1AP_InitialContextSetupRequestIEs__value_PR {
S1AP_InitialContextSetupRequestIEs__value_PR_NOTHING, /* No components present */
S1AP_InitialContextSetupRequestIEs__value_PR_MME_UE_S1AP_ID,
S1AP_InitialContextSetupRequestIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_InitialContextSetupRequestIEs__value_PR_UEAggregateMaximumBitrate,
S1AP_InitialContextSetupRequestIEs__value_PR_E_RABToBeSetupListCtxtSUReq,
S1AP_InitialContextSetupRequestIEs__value_PR_UESecurityCapabilities,
S1AP_InitialContextSetupRequestIEs__value_PR_SecurityKey,
S1AP_InitialContextSetupRequestIEs__value_PR_TraceActivation,
S1AP_InitialContextSetupRequestIEs__value_PR_HandoverRestrictionList,
S1AP_InitialContextSetupRequestIEs__value_PR_UERadioCapability,
S1AP_InitialContextSetupRequestIEs__value_PR_SubscriberProfileIDforRFP,
S1AP_InitialContextSetupRequestIEs__value_PR_CSFallbackIndicator,
S1AP_InitialContextSetupRequestIEs__value_PR_SRVCCOperationPossible,
S1AP_InitialContextSetupRequestIEs__value_PR_CSGMembershipStatus,
S1AP_InitialContextSetupRequestIEs__value_PR_LAI,
S1AP_InitialContextSetupRequestIEs__value_PR_GUMMEI,
S1AP_InitialContextSetupRequestIEs__value_PR_MME_UE_S1AP_ID_1,
S1AP_InitialContextSetupRequestIEs__value_PR_ManagementBasedMDTAllowed,
S1AP_InitialContextSetupRequestIEs__value_PR_MDTPLMNList,
S1AP_InitialContextSetupRequestIEs__value_PR_AdditionalCSFallbackIndicator,
S1AP_InitialContextSetupRequestIEs__value_PR_Masked_IMEISV,
S1AP_InitialContextSetupRequestIEs__value_PR_ExpectedUEBehaviour,
S1AP_InitialContextSetupRequestIEs__value_PR_ProSeAuthorized,
S1AP_InitialContextSetupRequestIEs__value_PR_UEUserPlaneCIoTSupportIndicator,
S1AP_InitialContextSetupRequestIEs__value_PR_V2XServicesAuthorized,
S1AP_InitialContextSetupRequestIEs__value_PR_UESidelinkAggregateMaximumBitrate,
S1AP_InitialContextSetupRequestIEs__value_PR_EnhancedCoverageRestricted,
S1AP_InitialContextSetupRequestIEs__value_PR_NRUESecurityCapabilities,
S1AP_InitialContextSetupRequestIEs__value_PR_CE_ModeBRestricted,
S1AP_InitialContextSetupRequestIEs__value_PR_AerialUEsubscriptionInformation,
S1AP_InitialContextSetupRequestIEs__value_PR_PendingDataIndication,
S1AP_InitialContextSetupRequestIEs__value_PR_Subscription_Based_UE_DifferentiationInfo,
S1AP_InitialContextSetupRequestIEs__value_PR_AdditionalRRMPriorityIndex
} S1AP_InitialContextSetupRequestIEs__value_PR;
typedef enum S1AP_InitialContextSetupResponseIEs__value_PR {
S1AP_InitialContextSetupResponseIEs__value_PR_NOTHING, /* No components present */
S1AP_InitialContextSetupResponseIEs__value_PR_MME_UE_S1AP_ID,
S1AP_InitialContextSetupResponseIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_InitialContextSetupResponseIEs__value_PR_E_RABSetupListCtxtSURes,
S1AP_InitialContextSetupResponseIEs__value_PR_E_RABList,
S1AP_InitialContextSetupResponseIEs__value_PR_CriticalityDiagnostics
} S1AP_InitialContextSetupResponseIEs__value_PR;
typedef enum S1AP_InitialContextSetupFailureIEs__value_PR {
S1AP_InitialContextSetupFailureIEs__value_PR_NOTHING, /* No components present */
S1AP_InitialContextSetupFailureIEs__value_PR_MME_UE_S1AP_ID,
S1AP_InitialContextSetupFailureIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_InitialContextSetupFailureIEs__value_PR_Cause,
S1AP_InitialContextSetupFailureIEs__value_PR_CriticalityDiagnostics
} S1AP_InitialContextSetupFailureIEs__value_PR;
typedef enum S1AP_PagingIEs__value_PR {
S1AP_PagingIEs__value_PR_NOTHING, /* No components present */
S1AP_PagingIEs__value_PR_UEIdentityIndexValue,
S1AP_PagingIEs__value_PR_UEPagingID,
S1AP_PagingIEs__value_PR_PagingDRX,
S1AP_PagingIEs__value_PR_CNDomain,
S1AP_PagingIEs__value_PR_TAIList,
S1AP_PagingIEs__value_PR_CSG_IdList,
S1AP_PagingIEs__value_PR_PagingPriority,
S1AP_PagingIEs__value_PR_UERadioCapabilityForPaging,
S1AP_PagingIEs__value_PR_AssistanceDataForPaging,
S1AP_PagingIEs__value_PR_Paging_eDRXInformation,
S1AP_PagingIEs__value_PR_Extended_UEIdentityIndexValue,
S1AP_PagingIEs__value_PR_NB_IoT_Paging_eDRXInformation,
S1AP_PagingIEs__value_PR_NB_IoT_UEIdentityIndexValue,
S1AP_PagingIEs__value_PR_EnhancedCoverageRestricted,
S1AP_PagingIEs__value_PR_CE_ModeBRestricted
} S1AP_PagingIEs__value_PR;
typedef enum S1AP_UEContextReleaseRequest_IEs__value_PR {
S1AP_UEContextReleaseRequest_IEs__value_PR_NOTHING, /* No components present */
S1AP_UEContextReleaseRequest_IEs__value_PR_MME_UE_S1AP_ID,
S1AP_UEContextReleaseRequest_IEs__value_PR_ENB_UE_S1AP_ID,
S1AP_UEContextReleaseRequest_IEs__value_PR_Cause,
S1AP_UEContextReleaseRequest_IEs__value_PR_GWContextReleaseIndication,
S1AP_UEContextReleaseRequest_IEs__value_PR_SecondaryRATDataUsageReportList
} S1AP_UEContextReleaseRequest_IEs__value_PR;
typedef enum S1AP_UEContextReleaseCommand_IEs__value_PR {
S1AP_UEContextReleaseCommand_IEs__value_PR_NOTHING, /* No components present */
S1AP_UEContextReleaseCommand_IEs__value_PR_UE_S1AP_IDs,
S1AP_UEContextReleaseCommand_IEs__value_PR_Cause
} S1AP_UEContextReleaseCommand_IEs__value_PR;
typedef enum S1AP_UEContextReleaseComplete_IEs__value_PR {
S1AP_UEContextReleaseComplete_IEs__value_PR_NOTHING, /* No components present */
S1AP_UEContextReleaseComplete_IEs__value_PR_MME_UE_S1AP_ID,
S1AP_UEContextReleaseComplete_IEs__value_PR_ENB_UE_S1AP_ID,
S1AP_UEContextReleaseComplete_IEs__value_PR_CriticalityDiagnostics,
S1AP_UEContextReleaseComplete_IEs__value_PR_UserLocationInformation,
S1AP_UEContextReleaseComplete_IEs__value_PR_InformationOnRecommendedCellsAndENBsForPaging,
S1AP_UEContextReleaseComplete_IEs__value_PR_CellIdentifierAndCELevelForCECapableUEs,
S1AP_UEContextReleaseComplete_IEs__value_PR_SecondaryRATDataUsageReportList,
S1AP_UEContextReleaseComplete_IEs__value_PR_TimeSinceSecondaryNodeRelease
} S1AP_UEContextReleaseComplete_IEs__value_PR;
typedef enum S1AP_UEContextModificationRequestIEs__value_PR {
S1AP_UEContextModificationRequestIEs__value_PR_NOTHING, /* No components present */
S1AP_UEContextModificationRequestIEs__value_PR_MME_UE_S1AP_ID,
S1AP_UEContextModificationRequestIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_UEContextModificationRequestIEs__value_PR_SecurityKey,
S1AP_UEContextModificationRequestIEs__value_PR_SubscriberProfileIDforRFP,
S1AP_UEContextModificationRequestIEs__value_PR_UEAggregateMaximumBitrate,
S1AP_UEContextModificationRequestIEs__value_PR_CSFallbackIndicator,
S1AP_UEContextModificationRequestIEs__value_PR_UESecurityCapabilities,
S1AP_UEContextModificationRequestIEs__value_PR_CSGMembershipStatus,
S1AP_UEContextModificationRequestIEs__value_PR_LAI,
S1AP_UEContextModificationRequestIEs__value_PR_AdditionalCSFallbackIndicator,
S1AP_UEContextModificationRequestIEs__value_PR_ProSeAuthorized,
S1AP_UEContextModificationRequestIEs__value_PR_SRVCCOperationPossible,
S1AP_UEContextModificationRequestIEs__value_PR_SRVCCOperationNotPossible,
S1AP_UEContextModificationRequestIEs__value_PR_V2XServicesAuthorized,
S1AP_UEContextModificationRequestIEs__value_PR_UESidelinkAggregateMaximumBitrate,
S1AP_UEContextModificationRequestIEs__value_PR_NRUESecurityCapabilities,
S1AP_UEContextModificationRequestIEs__value_PR_AerialUEsubscriptionInformation,
S1AP_UEContextModificationRequestIEs__value_PR_AdditionalRRMPriorityIndex
} S1AP_UEContextModificationRequestIEs__value_PR;
typedef enum S1AP_UEContextModificationResponseIEs__value_PR {
S1AP_UEContextModificationResponseIEs__value_PR_NOTHING, /* No components present */
S1AP_UEContextModificationResponseIEs__value_PR_MME_UE_S1AP_ID,
S1AP_UEContextModificationResponseIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_UEContextModificationResponseIEs__value_PR_CriticalityDiagnostics
} S1AP_UEContextModificationResponseIEs__value_PR;
typedef enum S1AP_UEContextModificationFailureIEs__value_PR {
S1AP_UEContextModificationFailureIEs__value_PR_NOTHING, /* No components present */
S1AP_UEContextModificationFailureIEs__value_PR_MME_UE_S1AP_ID,
S1AP_UEContextModificationFailureIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_UEContextModificationFailureIEs__value_PR_Cause,
S1AP_UEContextModificationFailureIEs__value_PR_CriticalityDiagnostics
} S1AP_UEContextModificationFailureIEs__value_PR;
typedef enum S1AP_UERadioCapabilityMatchRequestIEs__value_PR {
S1AP_UERadioCapabilityMatchRequestIEs__value_PR_NOTHING, /* No components present */
S1AP_UERadioCapabilityMatchRequestIEs__value_PR_MME_UE_S1AP_ID,
S1AP_UERadioCapabilityMatchRequestIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_UERadioCapabilityMatchRequestIEs__value_PR_UERadioCapability
} S1AP_UERadioCapabilityMatchRequestIEs__value_PR;
typedef enum S1AP_UERadioCapabilityMatchResponseIEs__value_PR {
S1AP_UERadioCapabilityMatchResponseIEs__value_PR_NOTHING, /* No components present */
S1AP_UERadioCapabilityMatchResponseIEs__value_PR_MME_UE_S1AP_ID,
S1AP_UERadioCapabilityMatchResponseIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_UERadioCapabilityMatchResponseIEs__value_PR_VoiceSupportMatchIndicator,
S1AP_UERadioCapabilityMatchResponseIEs__value_PR_CriticalityDiagnostics
} S1AP_UERadioCapabilityMatchResponseIEs__value_PR;
typedef enum S1AP_DownlinkNASTransport_IEs__value_PR {
S1AP_DownlinkNASTransport_IEs__value_PR_NOTHING, /* No components present */
S1AP_DownlinkNASTransport_IEs__value_PR_MME_UE_S1AP_ID,
S1AP_DownlinkNASTransport_IEs__value_PR_ENB_UE_S1AP_ID,
S1AP_DownlinkNASTransport_IEs__value_PR_NAS_PDU,
S1AP_DownlinkNASTransport_IEs__value_PR_HandoverRestrictionList,
S1AP_DownlinkNASTransport_IEs__value_PR_SubscriberProfileIDforRFP,
S1AP_DownlinkNASTransport_IEs__value_PR_SRVCCOperationPossible,
S1AP_DownlinkNASTransport_IEs__value_PR_UERadioCapability,
S1AP_DownlinkNASTransport_IEs__value_PR_DLNASPDUDeliveryAckRequest,
S1AP_DownlinkNASTransport_IEs__value_PR_EnhancedCoverageRestricted,
S1AP_DownlinkNASTransport_IEs__value_PR_NRUESecurityCapabilities,
S1AP_DownlinkNASTransport_IEs__value_PR_CE_ModeBRestricted,
S1AP_DownlinkNASTransport_IEs__value_PR_UECapabilityInfoRequest,
S1AP_DownlinkNASTransport_IEs__value_PR_EndIndication,
S1AP_DownlinkNASTransport_IEs__value_PR_PendingDataIndication,
S1AP_DownlinkNASTransport_IEs__value_PR_Subscription_Based_UE_DifferentiationInfo,
S1AP_DownlinkNASTransport_IEs__value_PR_AdditionalRRMPriorityIndex
} S1AP_DownlinkNASTransport_IEs__value_PR;
typedef enum S1AP_InitialUEMessage_IEs__value_PR {
S1AP_InitialUEMessage_IEs__value_PR_NOTHING, /* No components present */
S1AP_InitialUEMessage_IEs__value_PR_ENB_UE_S1AP_ID,
S1AP_InitialUEMessage_IEs__value_PR_NAS_PDU,
S1AP_InitialUEMessage_IEs__value_PR_TAI,
S1AP_InitialUEMessage_IEs__value_PR_EUTRAN_CGI,
S1AP_InitialUEMessage_IEs__value_PR_RRC_Establishment_Cause,
S1AP_InitialUEMessage_IEs__value_PR_S_TMSI,
S1AP_InitialUEMessage_IEs__value_PR_CSG_Id,
S1AP_InitialUEMessage_IEs__value_PR_GUMMEI,
S1AP_InitialUEMessage_IEs__value_PR_CellAccessMode,
S1AP_InitialUEMessage_IEs__value_PR_TransportLayerAddress,
S1AP_InitialUEMessage_IEs__value_PR_RelayNode_Indicator,
S1AP_InitialUEMessage_IEs__value_PR_GUMMEIType,
S1AP_InitialUEMessage_IEs__value_PR_TunnelInformation,
S1AP_InitialUEMessage_IEs__value_PR_TransportLayerAddress_1,
S1AP_InitialUEMessage_IEs__value_PR_LHN_ID,
S1AP_InitialUEMessage_IEs__value_PR_MME_Group_ID,
S1AP_InitialUEMessage_IEs__value_PR_UE_Usage_Type,
S1AP_InitialUEMessage_IEs__value_PR_CE_mode_B_SupportIndicator,
S1AP_InitialUEMessage_IEs__value_PR_DCN_ID,
S1AP_InitialUEMessage_IEs__value_PR_Coverage_Level,
S1AP_InitialUEMessage_IEs__value_PR_UE_Application_Layer_Measurement_Capability,
S1AP_InitialUEMessage_IEs__value_PR_EDT_Session
} S1AP_InitialUEMessage_IEs__value_PR;
typedef enum S1AP_UplinkNASTransport_IEs__value_PR {
S1AP_UplinkNASTransport_IEs__value_PR_NOTHING, /* No components present */
S1AP_UplinkNASTransport_IEs__value_PR_MME_UE_S1AP_ID,
S1AP_UplinkNASTransport_IEs__value_PR_ENB_UE_S1AP_ID,
S1AP_UplinkNASTransport_IEs__value_PR_NAS_PDU,
S1AP_UplinkNASTransport_IEs__value_PR_EUTRAN_CGI,
S1AP_UplinkNASTransport_IEs__value_PR_TAI,
S1AP_UplinkNASTransport_IEs__value_PR_TransportLayerAddress,
S1AP_UplinkNASTransport_IEs__value_PR_TransportLayerAddress_1,
S1AP_UplinkNASTransport_IEs__value_PR_LHN_ID,
S1AP_UplinkNASTransport_IEs__value_PR_PSCellInformation
} S1AP_UplinkNASTransport_IEs__value_PR;
typedef enum S1AP_NASNonDeliveryIndication_IEs__value_PR {
S1AP_NASNonDeliveryIndication_IEs__value_PR_NOTHING, /* No components present */
S1AP_NASNonDeliveryIndication_IEs__value_PR_MME_UE_S1AP_ID,
S1AP_NASNonDeliveryIndication_IEs__value_PR_ENB_UE_S1AP_ID,
S1AP_NASNonDeliveryIndication_IEs__value_PR_NAS_PDU,
S1AP_NASNonDeliveryIndication_IEs__value_PR_Cause
} S1AP_NASNonDeliveryIndication_IEs__value_PR;
typedef enum S1AP_RerouteNASRequest_IEs__value_PR {
S1AP_RerouteNASRequest_IEs__value_PR_NOTHING, /* No components present */
S1AP_RerouteNASRequest_IEs__value_PR_ENB_UE_S1AP_ID,
S1AP_RerouteNASRequest_IEs__value_PR_MME_UE_S1AP_ID,
S1AP_RerouteNASRequest_IEs__value_PR_OCTET_STRING,
S1AP_RerouteNASRequest_IEs__value_PR_MME_Group_ID,
S1AP_RerouteNASRequest_IEs__value_PR_Additional_GUTI,
S1AP_RerouteNASRequest_IEs__value_PR_UE_Usage_Type
} S1AP_RerouteNASRequest_IEs__value_PR;
typedef enum S1AP_NASDeliveryIndicationIEs__value_PR {
S1AP_NASDeliveryIndicationIEs__value_PR_NOTHING, /* No components present */
S1AP_NASDeliveryIndicationIEs__value_PR_MME_UE_S1AP_ID,
S1AP_NASDeliveryIndicationIEs__value_PR_ENB_UE_S1AP_ID
} S1AP_NASDeliveryIndicationIEs__value_PR;
typedef enum S1AP_ResetIEs__value_PR {
S1AP_ResetIEs__value_PR_NOTHING, /* No components present */
S1AP_ResetIEs__value_PR_Cause,
S1AP_ResetIEs__value_PR_ResetType
} S1AP_ResetIEs__value_PR;
typedef enum S1AP_ResetAcknowledgeIEs__value_PR {
S1AP_ResetAcknowledgeIEs__value_PR_NOTHING, /* No components present */
S1AP_ResetAcknowledgeIEs__value_PR_UE_associatedLogicalS1_ConnectionListResAck,
S1AP_ResetAcknowledgeIEs__value_PR_CriticalityDiagnostics
} S1AP_ResetAcknowledgeIEs__value_PR;
typedef enum S1AP_ErrorIndicationIEs__value_PR {
S1AP_ErrorIndicationIEs__value_PR_NOTHING, /* No components present */
S1AP_ErrorIndicationIEs__value_PR_MME_UE_S1AP_ID,
S1AP_ErrorIndicationIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_ErrorIndicationIEs__value_PR_Cause,
S1AP_ErrorIndicationIEs__value_PR_CriticalityDiagnostics,
S1AP_ErrorIndicationIEs__value_PR_S_TMSI
} S1AP_ErrorIndicationIEs__value_PR;
typedef enum S1AP_S1SetupRequestIEs__value_PR {
S1AP_S1SetupRequestIEs__value_PR_NOTHING, /* No components present */
S1AP_S1SetupRequestIEs__value_PR_Global_ENB_ID,
S1AP_S1SetupRequestIEs__value_PR_ENBname,
S1AP_S1SetupRequestIEs__value_PR_SupportedTAs,
S1AP_S1SetupRequestIEs__value_PR_PagingDRX,
S1AP_S1SetupRequestIEs__value_PR_CSG_IdList,
S1AP_S1SetupRequestIEs__value_PR_UE_RetentionInformation,
S1AP_S1SetupRequestIEs__value_PR_NB_IoT_DefaultPagingDRX,
S1AP_S1SetupRequestIEs__value_PR_ConnectedengNBList
} S1AP_S1SetupRequestIEs__value_PR;
typedef enum S1AP_S1SetupResponseIEs__value_PR {
S1AP_S1SetupResponseIEs__value_PR_NOTHING, /* No components present */
S1AP_S1SetupResponseIEs__value_PR_MMEname,
S1AP_S1SetupResponseIEs__value_PR_ServedGUMMEIs,
S1AP_S1SetupResponseIEs__value_PR_RelativeMMECapacity,
S1AP_S1SetupResponseIEs__value_PR_MMERelaySupportIndicator,
S1AP_S1SetupResponseIEs__value_PR_CriticalityDiagnostics,
S1AP_S1SetupResponseIEs__value_PR_UE_RetentionInformation,
S1AP_S1SetupResponseIEs__value_PR_ServedDCNs
} S1AP_S1SetupResponseIEs__value_PR;
typedef enum S1AP_S1SetupFailureIEs__value_PR {
S1AP_S1SetupFailureIEs__value_PR_NOTHING, /* No components present */
S1AP_S1SetupFailureIEs__value_PR_Cause,
S1AP_S1SetupFailureIEs__value_PR_TimeToWait,
S1AP_S1SetupFailureIEs__value_PR_CriticalityDiagnostics
} S1AP_S1SetupFailureIEs__value_PR;
typedef enum S1AP_ENBConfigurationUpdateIEs__value_PR {
S1AP_ENBConfigurationUpdateIEs__value_PR_NOTHING, /* No components present */
S1AP_ENBConfigurationUpdateIEs__value_PR_ENBname,
S1AP_ENBConfigurationUpdateIEs__value_PR_SupportedTAs,
S1AP_ENBConfigurationUpdateIEs__value_PR_CSG_IdList,
S1AP_ENBConfigurationUpdateIEs__value_PR_PagingDRX,
S1AP_ENBConfigurationUpdateIEs__value_PR_NB_IoT_DefaultPagingDRX,
S1AP_ENBConfigurationUpdateIEs__value_PR_ConnectedengNBList,
S1AP_ENBConfigurationUpdateIEs__value_PR_ConnectedengNBList_1
} S1AP_ENBConfigurationUpdateIEs__value_PR;
typedef enum S1AP_ENBConfigurationUpdateAcknowledgeIEs__value_PR {
S1AP_ENBConfigurationUpdateAcknowledgeIEs__value_PR_NOTHING, /* No components present */
S1AP_ENBConfigurationUpdateAcknowledgeIEs__value_PR_CriticalityDiagnostics
} S1AP_ENBConfigurationUpdateAcknowledgeIEs__value_PR;
typedef enum S1AP_ENBConfigurationUpdateFailureIEs__value_PR {
S1AP_ENBConfigurationUpdateFailureIEs__value_PR_NOTHING, /* No components present */
S1AP_ENBConfigurationUpdateFailureIEs__value_PR_Cause,
S1AP_ENBConfigurationUpdateFailureIEs__value_PR_TimeToWait,
S1AP_ENBConfigurationUpdateFailureIEs__value_PR_CriticalityDiagnostics
} S1AP_ENBConfigurationUpdateFailureIEs__value_PR;
typedef enum S1AP_MMEConfigurationUpdateIEs__value_PR {
S1AP_MMEConfigurationUpdateIEs__value_PR_NOTHING, /* No components present */
S1AP_MMEConfigurationUpdateIEs__value_PR_MMEname,
S1AP_MMEConfigurationUpdateIEs__value_PR_ServedGUMMEIs,
S1AP_MMEConfigurationUpdateIEs__value_PR_RelativeMMECapacity,
S1AP_MMEConfigurationUpdateIEs__value_PR_ServedDCNs
} S1AP_MMEConfigurationUpdateIEs__value_PR;
typedef enum S1AP_MMEConfigurationUpdateAcknowledgeIEs__value_PR {
S1AP_MMEConfigurationUpdateAcknowledgeIEs__value_PR_NOTHING, /* No components present */
S1AP_MMEConfigurationUpdateAcknowledgeIEs__value_PR_CriticalityDiagnostics
} S1AP_MMEConfigurationUpdateAcknowledgeIEs__value_PR;
typedef enum S1AP_MMEConfigurationUpdateFailureIEs__value_PR {
S1AP_MMEConfigurationUpdateFailureIEs__value_PR_NOTHING, /* No components present */
S1AP_MMEConfigurationUpdateFailureIEs__value_PR_Cause,
S1AP_MMEConfigurationUpdateFailureIEs__value_PR_TimeToWait,
S1AP_MMEConfigurationUpdateFailureIEs__value_PR_CriticalityDiagnostics
} S1AP_MMEConfigurationUpdateFailureIEs__value_PR;
typedef enum S1AP_DownlinkS1cdma2000tunnellingIEs__value_PR {
S1AP_DownlinkS1cdma2000tunnellingIEs__value_PR_NOTHING, /* No components present */
S1AP_DownlinkS1cdma2000tunnellingIEs__value_PR_MME_UE_S1AP_ID,
S1AP_DownlinkS1cdma2000tunnellingIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_DownlinkS1cdma2000tunnellingIEs__value_PR_E_RABSubjecttoDataForwardingList,
S1AP_DownlinkS1cdma2000tunnellingIEs__value_PR_Cdma2000HOStatus,
S1AP_DownlinkS1cdma2000tunnellingIEs__value_PR_Cdma2000RATType,
S1AP_DownlinkS1cdma2000tunnellingIEs__value_PR_Cdma2000PDU
} S1AP_DownlinkS1cdma2000tunnellingIEs__value_PR;
typedef enum S1AP_UplinkS1cdma2000tunnellingIEs__value_PR {
S1AP_UplinkS1cdma2000tunnellingIEs__value_PR_NOTHING, /* No components present */
S1AP_UplinkS1cdma2000tunnellingIEs__value_PR_MME_UE_S1AP_ID,
S1AP_UplinkS1cdma2000tunnellingIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_UplinkS1cdma2000tunnellingIEs__value_PR_Cdma2000RATType,
S1AP_UplinkS1cdma2000tunnellingIEs__value_PR_Cdma2000SectorID,
S1AP_UplinkS1cdma2000tunnellingIEs__value_PR_Cdma2000HORequiredIndication,
S1AP_UplinkS1cdma2000tunnellingIEs__value_PR_Cdma2000OneXSRVCCInfo,
S1AP_UplinkS1cdma2000tunnellingIEs__value_PR_Cdma2000OneXRAND,
S1AP_UplinkS1cdma2000tunnellingIEs__value_PR_Cdma2000PDU,
S1AP_UplinkS1cdma2000tunnellingIEs__value_PR_EUTRANRoundTripDelayEstimationInfo
} S1AP_UplinkS1cdma2000tunnellingIEs__value_PR;
typedef enum S1AP_UECapabilityInfoIndicationIEs__value_PR {
S1AP_UECapabilityInfoIndicationIEs__value_PR_NOTHING, /* No components present */
S1AP_UECapabilityInfoIndicationIEs__value_PR_MME_UE_S1AP_ID,
S1AP_UECapabilityInfoIndicationIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_UECapabilityInfoIndicationIEs__value_PR_UERadioCapability,
S1AP_UECapabilityInfoIndicationIEs__value_PR_UERadioCapabilityForPaging,
S1AP_UECapabilityInfoIndicationIEs__value_PR_UE_Application_Layer_Measurement_Capability,
S1AP_UECapabilityInfoIndicationIEs__value_PR_LTE_M_Indication
} S1AP_UECapabilityInfoIndicationIEs__value_PR;
typedef enum S1AP_ENBStatusTransferIEs__value_PR {
S1AP_ENBStatusTransferIEs__value_PR_NOTHING, /* No components present */
S1AP_ENBStatusTransferIEs__value_PR_MME_UE_S1AP_ID,
S1AP_ENBStatusTransferIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_ENBStatusTransferIEs__value_PR_ENB_StatusTransfer_TransparentContainer
} S1AP_ENBStatusTransferIEs__value_PR;
typedef enum S1AP_MMEStatusTransferIEs__value_PR {
S1AP_MMEStatusTransferIEs__value_PR_NOTHING, /* No components present */
S1AP_MMEStatusTransferIEs__value_PR_MME_UE_S1AP_ID,
S1AP_MMEStatusTransferIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_MMEStatusTransferIEs__value_PR_ENB_StatusTransfer_TransparentContainer
} S1AP_MMEStatusTransferIEs__value_PR;
typedef enum S1AP_TraceStartIEs__value_PR {
S1AP_TraceStartIEs__value_PR_NOTHING, /* No components present */
S1AP_TraceStartIEs__value_PR_MME_UE_S1AP_ID,
S1AP_TraceStartIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_TraceStartIEs__value_PR_TraceActivation
} S1AP_TraceStartIEs__value_PR;
typedef enum S1AP_TraceFailureIndicationIEs__value_PR {
S1AP_TraceFailureIndicationIEs__value_PR_NOTHING, /* No components present */
S1AP_TraceFailureIndicationIEs__value_PR_MME_UE_S1AP_ID,
S1AP_TraceFailureIndicationIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_TraceFailureIndicationIEs__value_PR_E_UTRAN_Trace_ID,
S1AP_TraceFailureIndicationIEs__value_PR_Cause
} S1AP_TraceFailureIndicationIEs__value_PR;
typedef enum S1AP_DeactivateTraceIEs__value_PR {
S1AP_DeactivateTraceIEs__value_PR_NOTHING, /* No components present */
S1AP_DeactivateTraceIEs__value_PR_MME_UE_S1AP_ID,
S1AP_DeactivateTraceIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_DeactivateTraceIEs__value_PR_E_UTRAN_Trace_ID
} S1AP_DeactivateTraceIEs__value_PR;
typedef enum S1AP_CellTrafficTraceIEs__value_PR {
S1AP_CellTrafficTraceIEs__value_PR_NOTHING, /* No components present */
S1AP_CellTrafficTraceIEs__value_PR_MME_UE_S1AP_ID,
S1AP_CellTrafficTraceIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_CellTrafficTraceIEs__value_PR_E_UTRAN_Trace_ID,
S1AP_CellTrafficTraceIEs__value_PR_EUTRAN_CGI,
S1AP_CellTrafficTraceIEs__value_PR_TransportLayerAddress,
S1AP_CellTrafficTraceIEs__value_PR_PrivacyIndicator
} S1AP_CellTrafficTraceIEs__value_PR;
typedef enum S1AP_LocationReportingControlIEs__value_PR {
S1AP_LocationReportingControlIEs__value_PR_NOTHING, /* No components present */
S1AP_LocationReportingControlIEs__value_PR_MME_UE_S1AP_ID,
S1AP_LocationReportingControlIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_LocationReportingControlIEs__value_PR_RequestType
} S1AP_LocationReportingControlIEs__value_PR;
typedef enum S1AP_LocationReportingFailureIndicationIEs__value_PR {
S1AP_LocationReportingFailureIndicationIEs__value_PR_NOTHING, /* No components present */
S1AP_LocationReportingFailureIndicationIEs__value_PR_MME_UE_S1AP_ID,
S1AP_LocationReportingFailureIndicationIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_LocationReportingFailureIndicationIEs__value_PR_Cause
} S1AP_LocationReportingFailureIndicationIEs__value_PR;
typedef enum S1AP_LocationReportIEs__value_PR {
S1AP_LocationReportIEs__value_PR_NOTHING, /* No components present */
S1AP_LocationReportIEs__value_PR_MME_UE_S1AP_ID,
S1AP_LocationReportIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_LocationReportIEs__value_PR_EUTRAN_CGI,
S1AP_LocationReportIEs__value_PR_TAI,
S1AP_LocationReportIEs__value_PR_RequestType,
S1AP_LocationReportIEs__value_PR_PSCellInformation
} S1AP_LocationReportIEs__value_PR;
typedef enum S1AP_OverloadStartIEs__value_PR {
S1AP_OverloadStartIEs__value_PR_NOTHING, /* No components present */
S1AP_OverloadStartIEs__value_PR_OverloadResponse,
S1AP_OverloadStartIEs__value_PR_GUMMEIList,
S1AP_OverloadStartIEs__value_PR_TrafficLoadReductionIndication
} S1AP_OverloadStartIEs__value_PR;
typedef enum S1AP_OverloadStopIEs__value_PR {
S1AP_OverloadStopIEs__value_PR_NOTHING, /* No components present */
S1AP_OverloadStopIEs__value_PR_GUMMEIList
} S1AP_OverloadStopIEs__value_PR;
typedef enum S1AP_WriteReplaceWarningRequestIEs__value_PR {
S1AP_WriteReplaceWarningRequestIEs__value_PR_NOTHING, /* No components present */
S1AP_WriteReplaceWarningRequestIEs__value_PR_MessageIdentifier,
S1AP_WriteReplaceWarningRequestIEs__value_PR_SerialNumber,
S1AP_WriteReplaceWarningRequestIEs__value_PR_WarningAreaList,
S1AP_WriteReplaceWarningRequestIEs__value_PR_RepetitionPeriod,
S1AP_WriteReplaceWarningRequestIEs__value_PR_ExtendedRepetitionPeriod,
S1AP_WriteReplaceWarningRequestIEs__value_PR_NumberofBroadcastRequest,
S1AP_WriteReplaceWarningRequestIEs__value_PR_WarningType,
S1AP_WriteReplaceWarningRequestIEs__value_PR_WarningSecurityInfo,
S1AP_WriteReplaceWarningRequestIEs__value_PR_DataCodingScheme,
S1AP_WriteReplaceWarningRequestIEs__value_PR_WarningMessageContents,
S1AP_WriteReplaceWarningRequestIEs__value_PR_ConcurrentWarningMessageIndicator,
S1AP_WriteReplaceWarningRequestIEs__value_PR_WarningAreaCoordinates
} S1AP_WriteReplaceWarningRequestIEs__value_PR;
typedef enum S1AP_WriteReplaceWarningResponseIEs__value_PR {
S1AP_WriteReplaceWarningResponseIEs__value_PR_NOTHING, /* No components present */
S1AP_WriteReplaceWarningResponseIEs__value_PR_MessageIdentifier,
S1AP_WriteReplaceWarningResponseIEs__value_PR_SerialNumber,
S1AP_WriteReplaceWarningResponseIEs__value_PR_BroadcastCompletedAreaList,
S1AP_WriteReplaceWarningResponseIEs__value_PR_CriticalityDiagnostics
} S1AP_WriteReplaceWarningResponseIEs__value_PR;
typedef enum S1AP_ENBDirectInformationTransferIEs__value_PR {
S1AP_ENBDirectInformationTransferIEs__value_PR_NOTHING, /* No components present */
S1AP_ENBDirectInformationTransferIEs__value_PR_Inter_SystemInformationTransferType
} S1AP_ENBDirectInformationTransferIEs__value_PR;
typedef enum S1AP_MMEDirectInformationTransferIEs__value_PR {
S1AP_MMEDirectInformationTransferIEs__value_PR_NOTHING, /* No components present */
S1AP_MMEDirectInformationTransferIEs__value_PR_Inter_SystemInformationTransferType
} S1AP_MMEDirectInformationTransferIEs__value_PR;
typedef enum S1AP_ENBConfigurationTransferIEs__value_PR {
S1AP_ENBConfigurationTransferIEs__value_PR_NOTHING, /* No components present */
S1AP_ENBConfigurationTransferIEs__value_PR_SONConfigurationTransfer,
S1AP_ENBConfigurationTransferIEs__value_PR_EN_DCSONConfigurationTransfer
} S1AP_ENBConfigurationTransferIEs__value_PR;
typedef enum S1AP_MMEConfigurationTransferIEs__value_PR {
S1AP_MMEConfigurationTransferIEs__value_PR_NOTHING, /* No components present */
S1AP_MMEConfigurationTransferIEs__value_PR_SONConfigurationTransfer,
S1AP_MMEConfigurationTransferIEs__value_PR_EN_DCSONConfigurationTransfer
} S1AP_MMEConfigurationTransferIEs__value_PR;
typedef enum S1AP_KillRequestIEs__value_PR {
S1AP_KillRequestIEs__value_PR_NOTHING, /* No components present */
S1AP_KillRequestIEs__value_PR_MessageIdentifier,
S1AP_KillRequestIEs__value_PR_SerialNumber,
S1AP_KillRequestIEs__value_PR_WarningAreaList,
S1AP_KillRequestIEs__value_PR_KillAllWarningMessages
} S1AP_KillRequestIEs__value_PR;
typedef enum S1AP_KillResponseIEs__value_PR {
S1AP_KillResponseIEs__value_PR_NOTHING, /* No components present */
S1AP_KillResponseIEs__value_PR_MessageIdentifier,
S1AP_KillResponseIEs__value_PR_SerialNumber,
S1AP_KillResponseIEs__value_PR_BroadcastCancelledAreaList,
S1AP_KillResponseIEs__value_PR_CriticalityDiagnostics
} S1AP_KillResponseIEs__value_PR;
typedef enum S1AP_PWSRestartIndicationIEs__value_PR {
S1AP_PWSRestartIndicationIEs__value_PR_NOTHING, /* No components present */
S1AP_PWSRestartIndicationIEs__value_PR_ECGIListForRestart,
S1AP_PWSRestartIndicationIEs__value_PR_Global_ENB_ID,
S1AP_PWSRestartIndicationIEs__value_PR_TAIListForRestart,
S1AP_PWSRestartIndicationIEs__value_PR_EmergencyAreaIDListForRestart
} S1AP_PWSRestartIndicationIEs__value_PR;
typedef enum S1AP_PWSFailureIndicationIEs__value_PR {
S1AP_PWSFailureIndicationIEs__value_PR_NOTHING, /* No components present */
S1AP_PWSFailureIndicationIEs__value_PR_PWSfailedECGIList,
S1AP_PWSFailureIndicationIEs__value_PR_Global_ENB_ID
} S1AP_PWSFailureIndicationIEs__value_PR;
typedef enum S1AP_DownlinkUEAssociatedLPPaTransport_IEs__value_PR {
S1AP_DownlinkUEAssociatedLPPaTransport_IEs__value_PR_NOTHING, /* No components present */
S1AP_DownlinkUEAssociatedLPPaTransport_IEs__value_PR_MME_UE_S1AP_ID,
S1AP_DownlinkUEAssociatedLPPaTransport_IEs__value_PR_ENB_UE_S1AP_ID,
S1AP_DownlinkUEAssociatedLPPaTransport_IEs__value_PR_Routing_ID,
S1AP_DownlinkUEAssociatedLPPaTransport_IEs__value_PR_LPPa_PDU
} S1AP_DownlinkUEAssociatedLPPaTransport_IEs__value_PR;
typedef enum S1AP_UplinkUEAssociatedLPPaTransport_IEs__value_PR {
S1AP_UplinkUEAssociatedLPPaTransport_IEs__value_PR_NOTHING, /* No components present */
S1AP_UplinkUEAssociatedLPPaTransport_IEs__value_PR_MME_UE_S1AP_ID,
S1AP_UplinkUEAssociatedLPPaTransport_IEs__value_PR_ENB_UE_S1AP_ID,
S1AP_UplinkUEAssociatedLPPaTransport_IEs__value_PR_Routing_ID,
S1AP_UplinkUEAssociatedLPPaTransport_IEs__value_PR_LPPa_PDU
} S1AP_UplinkUEAssociatedLPPaTransport_IEs__value_PR;
typedef enum S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs__value_PR {
S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs__value_PR_NOTHING, /* No components present */
S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs__value_PR_Routing_ID,
S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs__value_PR_LPPa_PDU
} S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs__value_PR;
typedef enum S1AP_UplinkNonUEAssociatedLPPaTransport_IEs__value_PR {
S1AP_UplinkNonUEAssociatedLPPaTransport_IEs__value_PR_NOTHING, /* No components present */
S1AP_UplinkNonUEAssociatedLPPaTransport_IEs__value_PR_Routing_ID,
S1AP_UplinkNonUEAssociatedLPPaTransport_IEs__value_PR_LPPa_PDU
} S1AP_UplinkNonUEAssociatedLPPaTransport_IEs__value_PR;
typedef enum S1AP_E_RABModificationIndicationIEs__value_PR {
S1AP_E_RABModificationIndicationIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABModificationIndicationIEs__value_PR_MME_UE_S1AP_ID,
S1AP_E_RABModificationIndicationIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_E_RABModificationIndicationIEs__value_PR_E_RABToBeModifiedListBearerModInd,
S1AP_E_RABModificationIndicationIEs__value_PR_E_RABNotToBeModifiedListBearerModInd,
S1AP_E_RABModificationIndicationIEs__value_PR_CSGMembershipInfo,
S1AP_E_RABModificationIndicationIEs__value_PR_TunnelInformation,
S1AP_E_RABModificationIndicationIEs__value_PR_SecondaryRATDataUsageReportList,
S1AP_E_RABModificationIndicationIEs__value_PR_UserLocationInformation
} S1AP_E_RABModificationIndicationIEs__value_PR;
typedef enum S1AP_E_RABModificationConfirmIEs__value_PR {
S1AP_E_RABModificationConfirmIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABModificationConfirmIEs__value_PR_MME_UE_S1AP_ID,
S1AP_E_RABModificationConfirmIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_E_RABModificationConfirmIEs__value_PR_E_RABModifyListBearerModConf,
S1AP_E_RABModificationConfirmIEs__value_PR_E_RABList,
S1AP_E_RABModificationConfirmIEs__value_PR_E_RABList_1,
S1AP_E_RABModificationConfirmIEs__value_PR_CriticalityDiagnostics,
S1AP_E_RABModificationConfirmIEs__value_PR_CSGMembershipStatus
} S1AP_E_RABModificationConfirmIEs__value_PR;
typedef enum S1AP_UEContextModificationIndicationIEs__value_PR {
S1AP_UEContextModificationIndicationIEs__value_PR_NOTHING, /* No components present */
S1AP_UEContextModificationIndicationIEs__value_PR_MME_UE_S1AP_ID,
S1AP_UEContextModificationIndicationIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_UEContextModificationIndicationIEs__value_PR_CSGMembershipInfo
} S1AP_UEContextModificationIndicationIEs__value_PR;
typedef enum S1AP_UEContextModificationConfirmIEs__value_PR {
S1AP_UEContextModificationConfirmIEs__value_PR_NOTHING, /* No components present */
S1AP_UEContextModificationConfirmIEs__value_PR_MME_UE_S1AP_ID,
S1AP_UEContextModificationConfirmIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_UEContextModificationConfirmIEs__value_PR_CSGMembershipStatus,
S1AP_UEContextModificationConfirmIEs__value_PR_CriticalityDiagnostics
} S1AP_UEContextModificationConfirmIEs__value_PR;
typedef enum S1AP_UEContextSuspendRequestIEs__value_PR {
S1AP_UEContextSuspendRequestIEs__value_PR_NOTHING, /* No components present */
S1AP_UEContextSuspendRequestIEs__value_PR_MME_UE_S1AP_ID,
S1AP_UEContextSuspendRequestIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_UEContextSuspendRequestIEs__value_PR_InformationOnRecommendedCellsAndENBsForPaging,
S1AP_UEContextSuspendRequestIEs__value_PR_CellIdentifierAndCELevelForCECapableUEs,
S1AP_UEContextSuspendRequestIEs__value_PR_SecondaryRATDataUsageReportList,
S1AP_UEContextSuspendRequestIEs__value_PR_UserLocationInformation,
S1AP_UEContextSuspendRequestIEs__value_PR_TimeSinceSecondaryNodeRelease
} S1AP_UEContextSuspendRequestIEs__value_PR;
typedef enum S1AP_UEContextSuspendResponseIEs__value_PR {
S1AP_UEContextSuspendResponseIEs__value_PR_NOTHING, /* No components present */
S1AP_UEContextSuspendResponseIEs__value_PR_MME_UE_S1AP_ID,
S1AP_UEContextSuspendResponseIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_UEContextSuspendResponseIEs__value_PR_CriticalityDiagnostics,
S1AP_UEContextSuspendResponseIEs__value_PR_SecurityContext
} S1AP_UEContextSuspendResponseIEs__value_PR;
typedef enum S1AP_UEContextResumeRequestIEs__value_PR {
S1AP_UEContextResumeRequestIEs__value_PR_NOTHING, /* No components present */
S1AP_UEContextResumeRequestIEs__value_PR_MME_UE_S1AP_ID,
S1AP_UEContextResumeRequestIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_UEContextResumeRequestIEs__value_PR_E_RABFailedToResumeListResumeReq,
S1AP_UEContextResumeRequestIEs__value_PR_RRC_Establishment_Cause
} S1AP_UEContextResumeRequestIEs__value_PR;
typedef enum S1AP_UEContextResumeResponseIEs__value_PR {
S1AP_UEContextResumeResponseIEs__value_PR_NOTHING, /* No components present */
S1AP_UEContextResumeResponseIEs__value_PR_MME_UE_S1AP_ID,
S1AP_UEContextResumeResponseIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_UEContextResumeResponseIEs__value_PR_E_RABFailedToResumeListResumeRes,
S1AP_UEContextResumeResponseIEs__value_PR_CriticalityDiagnostics,
S1AP_UEContextResumeResponseIEs__value_PR_SecurityContext,
S1AP_UEContextResumeResponseIEs__value_PR_PendingDataIndication
} S1AP_UEContextResumeResponseIEs__value_PR;
typedef enum S1AP_UEContextResumeFailureIEs__value_PR {
S1AP_UEContextResumeFailureIEs__value_PR_NOTHING, /* No components present */
S1AP_UEContextResumeFailureIEs__value_PR_MME_UE_S1AP_ID,
S1AP_UEContextResumeFailureIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_UEContextResumeFailureIEs__value_PR_Cause,
S1AP_UEContextResumeFailureIEs__value_PR_CriticalityDiagnostics
} S1AP_UEContextResumeFailureIEs__value_PR;
typedef enum S1AP_ConnectionEstablishmentIndicationIEs__value_PR {
S1AP_ConnectionEstablishmentIndicationIEs__value_PR_NOTHING, /* No components present */
S1AP_ConnectionEstablishmentIndicationIEs__value_PR_MME_UE_S1AP_ID,
S1AP_ConnectionEstablishmentIndicationIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_ConnectionEstablishmentIndicationIEs__value_PR_UERadioCapability,
S1AP_ConnectionEstablishmentIndicationIEs__value_PR_EnhancedCoverageRestricted,
S1AP_ConnectionEstablishmentIndicationIEs__value_PR_DL_CP_SecurityInformation,
S1AP_ConnectionEstablishmentIndicationIEs__value_PR_CE_ModeBRestricted,
S1AP_ConnectionEstablishmentIndicationIEs__value_PR_EndIndication,
S1AP_ConnectionEstablishmentIndicationIEs__value_PR_Subscription_Based_UE_DifferentiationInfo,
S1AP_ConnectionEstablishmentIndicationIEs__value_PR_E_RABLevelQoSParameters
} S1AP_ConnectionEstablishmentIndicationIEs__value_PR;
typedef enum S1AP_RetrieveUEInformationIEs__value_PR {
S1AP_RetrieveUEInformationIEs__value_PR_NOTHING, /* No components present */
S1AP_RetrieveUEInformationIEs__value_PR_S_TMSI
} S1AP_RetrieveUEInformationIEs__value_PR;
typedef enum S1AP_UEInformationTransferIEs__value_PR {
S1AP_UEInformationTransferIEs__value_PR_NOTHING, /* No components present */
S1AP_UEInformationTransferIEs__value_PR_S_TMSI,
S1AP_UEInformationTransferIEs__value_PR_E_RABLevelQoSParameters,
S1AP_UEInformationTransferIEs__value_PR_UERadioCapability,
S1AP_UEInformationTransferIEs__value_PR_Subscription_Based_UE_DifferentiationInfo,
S1AP_UEInformationTransferIEs__value_PR_PendingDataIndication
} S1AP_UEInformationTransferIEs__value_PR;
typedef enum S1AP_ENBCPRelocationIndicationIEs__value_PR {
S1AP_ENBCPRelocationIndicationIEs__value_PR_NOTHING, /* No components present */
S1AP_ENBCPRelocationIndicationIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_ENBCPRelocationIndicationIEs__value_PR_S_TMSI,
S1AP_ENBCPRelocationIndicationIEs__value_PR_EUTRAN_CGI,
S1AP_ENBCPRelocationIndicationIEs__value_PR_TAI,
S1AP_ENBCPRelocationIndicationIEs__value_PR_UL_CP_SecurityInformation
} S1AP_ENBCPRelocationIndicationIEs__value_PR;
typedef enum S1AP_MMECPRelocationIndicationIEs__value_PR {
S1AP_MMECPRelocationIndicationIEs__value_PR_NOTHING, /* No components present */
S1AP_MMECPRelocationIndicationIEs__value_PR_MME_UE_S1AP_ID,
S1AP_MMECPRelocationIndicationIEs__value_PR_ENB_UE_S1AP_ID
} S1AP_MMECPRelocationIndicationIEs__value_PR;
typedef enum S1AP_SecondaryRATDataUsageReportIEs__value_PR {
S1AP_SecondaryRATDataUsageReportIEs__value_PR_NOTHING, /* No components present */
S1AP_SecondaryRATDataUsageReportIEs__value_PR_MME_UE_S1AP_ID,
S1AP_SecondaryRATDataUsageReportIEs__value_PR_ENB_UE_S1AP_ID,
S1AP_SecondaryRATDataUsageReportIEs__value_PR_SecondaryRATDataUsageReportList,
S1AP_SecondaryRATDataUsageReportIEs__value_PR_HandoverFlag,
S1AP_SecondaryRATDataUsageReportIEs__value_PR_UserLocationInformation,
S1AP_SecondaryRATDataUsageReportIEs__value_PR_TimeSinceSecondaryNodeRelease
} S1AP_SecondaryRATDataUsageReportIEs__value_PR;
typedef enum S1AP_E_RABDataForwardingItemIEs__value_PR {
S1AP_E_RABDataForwardingItemIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABDataForwardingItemIEs__value_PR_E_RABDataForwardingItem
} S1AP_E_RABDataForwardingItemIEs__value_PR;
typedef enum S1AP_E_RABToBeSetupItemHOReqIEs__value_PR {
S1AP_E_RABToBeSetupItemHOReqIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABToBeSetupItemHOReqIEs__value_PR_E_RABToBeSetupItemHOReq
} S1AP_E_RABToBeSetupItemHOReqIEs__value_PR;
typedef enum S1AP_E_RABAdmittedItemIEs__value_PR {
S1AP_E_RABAdmittedItemIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABAdmittedItemIEs__value_PR_E_RABAdmittedItem
} S1AP_E_RABAdmittedItemIEs__value_PR;
typedef enum S1AP_E_RABFailedtoSetupItemHOReqAckIEs__value_PR {
S1AP_E_RABFailedtoSetupItemHOReqAckIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABFailedtoSetupItemHOReqAckIEs__value_PR_E_RABFailedToSetupItemHOReqAck
} S1AP_E_RABFailedtoSetupItemHOReqAckIEs__value_PR;
typedef enum S1AP_E_RABToBeSwitchedDLItemIEs__value_PR {
S1AP_E_RABToBeSwitchedDLItemIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABToBeSwitchedDLItemIEs__value_PR_E_RABToBeSwitchedDLItem
} S1AP_E_RABToBeSwitchedDLItemIEs__value_PR;
typedef enum S1AP_E_RABToBeSwitchedULItemIEs__value_PR {
S1AP_E_RABToBeSwitchedULItemIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABToBeSwitchedULItemIEs__value_PR_E_RABToBeSwitchedULItem
} S1AP_E_RABToBeSwitchedULItemIEs__value_PR;
typedef enum S1AP_E_RABToBeModifiedItemBearerModIndIEs__value_PR {
S1AP_E_RABToBeModifiedItemBearerModIndIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABToBeModifiedItemBearerModIndIEs__value_PR_E_RABToBeModifiedItemBearerModInd
} S1AP_E_RABToBeModifiedItemBearerModIndIEs__value_PR;
typedef enum S1AP_E_RABNotToBeModifiedItemBearerModIndIEs__value_PR {
S1AP_E_RABNotToBeModifiedItemBearerModIndIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABNotToBeModifiedItemBearerModIndIEs__value_PR_E_RABNotToBeModifiedItemBearerModInd
} S1AP_E_RABNotToBeModifiedItemBearerModIndIEs__value_PR;
typedef enum S1AP_E_RABFailedToResumeItemResumeReqIEs__value_PR {
S1AP_E_RABFailedToResumeItemResumeReqIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABFailedToResumeItemResumeReqIEs__value_PR_E_RABFailedToResumeItemResumeReq
} S1AP_E_RABFailedToResumeItemResumeReqIEs__value_PR;
typedef enum S1AP_E_RABFailedToResumeItemResumeResIEs__value_PR {
S1AP_E_RABFailedToResumeItemResumeResIEs__value_PR_NOTHING, /* No components present */
S1AP_E_RABFailedToResumeItemResumeResIEs__value_PR_E_RABFailedToResumeItemResumeRes
} S1AP_E_RABFailedToResumeItemResumeResIEs__value_PR;
/* S1AP_ProtocolIE-Field */
typedef struct S1AP_E_RABToBeSetupItemBearerSUReqIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABToBeSetupItemBearerSUReqIEs__value {
S1AP_E_RABToBeSetupItemBearerSUReqIEs__value_PR present;
union S1AP_E_RABToBeSetupItemBearerSUReqIEs__S1AP_value_u {
S1AP_E_RABToBeSetupItemBearerSUReq_t E_RABToBeSetupItemBearerSUReq;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABToBeSetupItemBearerSUReqIEs_t;
typedef struct S1AP_E_RABSetupItemBearerSUResIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABSetupItemBearerSUResIEs__value {
S1AP_E_RABSetupItemBearerSUResIEs__value_PR present;
union S1AP_E_RABSetupItemBearerSUResIEs__S1AP_value_u {
S1AP_E_RABSetupItemBearerSURes_t E_RABSetupItemBearerSURes;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABSetupItemBearerSUResIEs_t;
typedef struct S1AP_E_RABToBeModifiedItemBearerModReqIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABToBeModifiedItemBearerModReqIEs__value {
S1AP_E_RABToBeModifiedItemBearerModReqIEs__value_PR present;
union S1AP_E_RABToBeModifiedItemBearerModReqIEs__S1AP_value_u {
S1AP_E_RABToBeModifiedItemBearerModReq_t E_RABToBeModifiedItemBearerModReq;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABToBeModifiedItemBearerModReqIEs_t;
typedef struct S1AP_E_RABModifyItemBearerModResIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABModifyItemBearerModResIEs__value {
S1AP_E_RABModifyItemBearerModResIEs__value_PR present;
union S1AP_E_RABModifyItemBearerModResIEs__S1AP_value_u {
S1AP_E_RABModifyItemBearerModRes_t E_RABModifyItemBearerModRes;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABModifyItemBearerModResIEs_t;
typedef struct S1AP_E_RABReleaseItemBearerRelCompIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABReleaseItemBearerRelCompIEs__value {
S1AP_E_RABReleaseItemBearerRelCompIEs__value_PR present;
union S1AP_E_RABReleaseItemBearerRelCompIEs__S1AP_value_u {
S1AP_E_RABReleaseItemBearerRelComp_t E_RABReleaseItemBearerRelComp;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABReleaseItemBearerRelCompIEs_t;
typedef struct S1AP_E_RABToBeSetupItemCtxtSUReqIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABToBeSetupItemCtxtSUReqIEs__value {
S1AP_E_RABToBeSetupItemCtxtSUReqIEs__value_PR present;
union S1AP_E_RABToBeSetupItemCtxtSUReqIEs__S1AP_value_u {
S1AP_E_RABToBeSetupItemCtxtSUReq_t E_RABToBeSetupItemCtxtSUReq;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABToBeSetupItemCtxtSUReqIEs_t;
typedef struct S1AP_E_RABSetupItemCtxtSUResIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABSetupItemCtxtSUResIEs__value {
S1AP_E_RABSetupItemCtxtSUResIEs__value_PR present;
union S1AP_E_RABSetupItemCtxtSUResIEs__S1AP_value_u {
S1AP_E_RABSetupItemCtxtSURes_t E_RABSetupItemCtxtSURes;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABSetupItemCtxtSUResIEs_t;
typedef struct S1AP_TAIItemIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_TAIItemIEs__value {
S1AP_TAIItemIEs__value_PR present;
union S1AP_TAIItemIEs__S1AP_value_u {
S1AP_TAIItem_t TAIItem;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_TAIItemIEs_t;
typedef struct S1AP_UE_associatedLogicalS1_ConnectionItemRes {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UE_associatedLogicalS1_ConnectionItemRes__value {
S1AP_UE_associatedLogicalS1_ConnectionItemRes__value_PR present;
union S1AP_UE_associatedLogicalS1_ConnectionItemRes__S1AP_value_u {
S1AP_UE_associatedLogicalS1_ConnectionItem_t UE_associatedLogicalS1_ConnectionItem;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UE_associatedLogicalS1_ConnectionItemRes_t;
typedef struct S1AP_UE_associatedLogicalS1_ConnectionItemResAck {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UE_associatedLogicalS1_ConnectionItemResAck__value {
S1AP_UE_associatedLogicalS1_ConnectionItemResAck__value_PR present;
union S1AP_UE_associatedLogicalS1_ConnectionItemResAck__S1AP_value_u {
S1AP_UE_associatedLogicalS1_ConnectionItem_t UE_associatedLogicalS1_ConnectionItem;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UE_associatedLogicalS1_ConnectionItemResAck_t;
typedef struct S1AP_E_RABModifyItemBearerModConfIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABModifyItemBearerModConfIEs__value {
S1AP_E_RABModifyItemBearerModConfIEs__value_PR present;
union S1AP_E_RABModifyItemBearerModConfIEs__S1AP_value_u {
S1AP_E_RABModifyItemBearerModConf_t E_RABModifyItemBearerModConf;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABModifyItemBearerModConfIEs_t;
typedef struct S1AP_Bearers_SubjectToStatusTransfer_ItemIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_Bearers_SubjectToStatusTransfer_ItemIEs__value {
S1AP_Bearers_SubjectToStatusTransfer_ItemIEs__value_PR present;
union S1AP_Bearers_SubjectToStatusTransfer_ItemIEs__S1AP_value_u {
S1AP_Bearers_SubjectToStatusTransfer_Item_t Bearers_SubjectToStatusTransfer_Item;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_Bearers_SubjectToStatusTransfer_ItemIEs_t;
typedef struct S1AP_E_RABInformationListIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABInformationListIEs__value {
S1AP_E_RABInformationListIEs__value_PR present;
union S1AP_E_RABInformationListIEs__S1AP_value_u {
S1AP_E_RABInformationListItem_t E_RABInformationListItem;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABInformationListIEs_t;
typedef struct S1AP_E_RABItemIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABItemIEs__value {
S1AP_E_RABItemIEs__value_PR present;
union S1AP_E_RABItemIEs__S1AP_value_u {
S1AP_E_RABItem_t E_RABItem;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABItemIEs_t;
typedef struct S1AP_E_RABUsageReportItemIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABUsageReportItemIEs__value {
S1AP_E_RABUsageReportItemIEs__value_PR present;
union S1AP_E_RABUsageReportItemIEs__S1AP_value_u {
S1AP_E_RABUsageReportItem_t E_RABUsageReportItem;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABUsageReportItemIEs_t;
typedef struct S1AP_MDTMode_ExtensionIE {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_MDTMode_ExtensionIE__value {
S1AP_MDTMode_ExtensionIE__value_PR present;
union S1AP_MDTMode_ExtensionIE__S1AP_value_u {
S1AP_LoggedMBSFNMDT_t LoggedMBSFNMDT;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_MDTMode_ExtensionIE_t;
typedef struct S1AP_RecommendedCellItemIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_RecommendedCellItemIEs__value {
S1AP_RecommendedCellItemIEs__value_PR present;
union S1AP_RecommendedCellItemIEs__S1AP_value_u {
S1AP_RecommendedCellItem_t RecommendedCellItem;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_RecommendedCellItemIEs_t;
typedef struct S1AP_RecommendedENBItemIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_RecommendedENBItemIEs__value {
S1AP_RecommendedENBItemIEs__value_PR present;
union S1AP_RecommendedENBItemIEs__S1AP_value_u {
S1AP_RecommendedENBItem_t RecommendedENBItem;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_RecommendedENBItemIEs_t;
typedef struct S1AP_SecondaryRATDataUsageReportItemIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_SecondaryRATDataUsageReportItemIEs__value {
S1AP_SecondaryRATDataUsageReportItemIEs__value_PR present;
union S1AP_SecondaryRATDataUsageReportItemIEs__S1AP_value_u {
S1AP_SecondaryRATDataUsageReportItem_t SecondaryRATDataUsageReportItem;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_SecondaryRATDataUsageReportItemIEs_t;
typedef struct S1AP_SONInformation_ExtensionIE {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_SONInformation_ExtensionIE__value {
S1AP_SONInformation_ExtensionIE__value_PR present;
union S1AP_SONInformation_ExtensionIE__S1AP_value_u {
S1AP_SONInformationReport_t SONInformationReport;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_SONInformation_ExtensionIE_t;
typedef struct S1AP_HandoverRequiredIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_HandoverRequiredIEs__value {
S1AP_HandoverRequiredIEs__value_PR present;
union S1AP_HandoverRequiredIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_HandoverType_t HandoverType;
S1AP_Cause_t Cause;
S1AP_TargetID_t TargetID;
S1AP_Direct_Forwarding_Path_Availability_t Direct_Forwarding_Path_Availability;
S1AP_SRVCCHOIndication_t SRVCCHOIndication;
S1AP_Source_ToTarget_TransparentContainer_t Source_ToTarget_TransparentContainer;
S1AP_Source_ToTarget_TransparentContainer_t Source_ToTarget_TransparentContainer_1;
S1AP_MSClassmark2_t MSClassmark2;
S1AP_MSClassmark3_t MSClassmark3;
S1AP_CSG_Id_t CSG_Id;
S1AP_CellAccessMode_t CellAccessMode;
S1AP_PS_ServiceNotAvailable_t PS_ServiceNotAvailable;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_HandoverRequiredIEs_t;
typedef struct S1AP_HandoverCommandIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_HandoverCommandIEs__value {
S1AP_HandoverCommandIEs__value_PR present;
union S1AP_HandoverCommandIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_HandoverType_t HandoverType;
S1AP_NASSecurityParametersfromE_UTRAN_t NASSecurityParametersfromE_UTRAN;
S1AP_E_RABSubjecttoDataForwardingList_t E_RABSubjecttoDataForwardingList;
S1AP_E_RABList_t E_RABList;
S1AP_Target_ToSource_TransparentContainer_t Target_ToSource_TransparentContainer;
S1AP_Target_ToSource_TransparentContainer_t Target_ToSource_TransparentContainer_1;
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_HandoverCommandIEs_t;
typedef struct S1AP_HandoverPreparationFailureIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_HandoverPreparationFailureIEs__value {
S1AP_HandoverPreparationFailureIEs__value_PR present;
union S1AP_HandoverPreparationFailureIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_Cause_t Cause;
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_HandoverPreparationFailureIEs_t;
typedef struct S1AP_HandoverRequestIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_HandoverRequestIEs__value {
S1AP_HandoverRequestIEs__value_PR present;
union S1AP_HandoverRequestIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_HandoverType_t HandoverType;
S1AP_Cause_t Cause;
S1AP_UEAggregateMaximumBitrate_t UEAggregateMaximumBitrate;
S1AP_E_RABToBeSetupListHOReq_t E_RABToBeSetupListHOReq;
S1AP_Source_ToTarget_TransparentContainer_t Source_ToTarget_TransparentContainer;
S1AP_UESecurityCapabilities_t UESecurityCapabilities;
S1AP_HandoverRestrictionList_t HandoverRestrictionList;
S1AP_TraceActivation_t TraceActivation;
S1AP_RequestType_t RequestType;
S1AP_SRVCCOperationPossible_t SRVCCOperationPossible;
S1AP_SecurityContext_t SecurityContext;
S1AP_NASSecurityParameterstoE_UTRAN_t NASSecurityParameterstoE_UTRAN;
S1AP_CSG_Id_t CSG_Id;
S1AP_CSGMembershipStatus_t CSGMembershipStatus;
S1AP_GUMMEI_t GUMMEI;
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID_1;
S1AP_ManagementBasedMDTAllowed_t ManagementBasedMDTAllowed;
S1AP_MDTPLMNList_t MDTPLMNList;
S1AP_Masked_IMEISV_t Masked_IMEISV;
S1AP_ExpectedUEBehaviour_t ExpectedUEBehaviour;
S1AP_ProSeAuthorized_t ProSeAuthorized;
S1AP_UEUserPlaneCIoTSupportIndicator_t UEUserPlaneCIoTSupportIndicator;
S1AP_V2XServicesAuthorized_t V2XServicesAuthorized;
S1AP_UESidelinkAggregateMaximumBitrate_t UESidelinkAggregateMaximumBitrate;
S1AP_EnhancedCoverageRestricted_t EnhancedCoverageRestricted;
S1AP_NRUESecurityCapabilities_t NRUESecurityCapabilities;
S1AP_CE_ModeBRestricted_t CE_ModeBRestricted;
S1AP_AerialUEsubscriptionInformation_t AerialUEsubscriptionInformation;
S1AP_PendingDataIndication_t PendingDataIndication;
S1AP_Subscription_Based_UE_DifferentiationInfo_t Subscription_Based_UE_DifferentiationInfo;
S1AP_AdditionalRRMPriorityIndex_t AdditionalRRMPriorityIndex;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_HandoverRequestIEs_t;
typedef struct S1AP_HandoverRequestAcknowledgeIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_HandoverRequestAcknowledgeIEs__value {
S1AP_HandoverRequestAcknowledgeIEs__value_PR present;
union S1AP_HandoverRequestAcknowledgeIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_E_RABAdmittedList_t E_RABAdmittedList;
S1AP_E_RABFailedtoSetupListHOReqAck_t E_RABFailedtoSetupListHOReqAck;
S1AP_Target_ToSource_TransparentContainer_t Target_ToSource_TransparentContainer;
S1AP_CSG_Id_t CSG_Id;
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
S1AP_CellAccessMode_t CellAccessMode;
S1AP_CE_mode_B_SupportIndicator_t CE_mode_B_SupportIndicator;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_HandoverRequestAcknowledgeIEs_t;
typedef struct S1AP_HandoverFailureIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_HandoverFailureIEs__value {
S1AP_HandoverFailureIEs__value_PR present;
union S1AP_HandoverFailureIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_Cause_t Cause;
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_HandoverFailureIEs_t;
typedef struct S1AP_HandoverNotifyIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_HandoverNotifyIEs__value {
S1AP_HandoverNotifyIEs__value_PR present;
union S1AP_HandoverNotifyIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_EUTRAN_CGI_t EUTRAN_CGI;
S1AP_TAI_t TAI;
S1AP_TunnelInformation_t TunnelInformation;
S1AP_LHN_ID_t LHN_ID;
S1AP_PSCellInformation_t PSCellInformation;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_HandoverNotifyIEs_t;
typedef struct S1AP_PathSwitchRequestIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_PathSwitchRequestIEs__value {
S1AP_PathSwitchRequestIEs__value_PR present;
union S1AP_PathSwitchRequestIEs__S1AP_value_u {
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_E_RABToBeSwitchedDLList_t E_RABToBeSwitchedDLList;
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_EUTRAN_CGI_t EUTRAN_CGI;
S1AP_TAI_t TAI;
S1AP_UESecurityCapabilities_t UESecurityCapabilities;
S1AP_CSG_Id_t CSG_Id;
S1AP_CellAccessMode_t CellAccessMode;
S1AP_GUMMEI_t GUMMEI;
S1AP_CSGMembershipStatus_t CSGMembershipStatus;
S1AP_TunnelInformation_t TunnelInformation;
S1AP_LHN_ID_t LHN_ID;
S1AP_RRC_Establishment_Cause_t RRC_Establishment_Cause;
S1AP_NRUESecurityCapabilities_t NRUESecurityCapabilities;
S1AP_PSCellInformation_t PSCellInformation;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_PathSwitchRequestIEs_t;
typedef struct S1AP_PathSwitchRequestAcknowledgeIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_PathSwitchRequestAcknowledgeIEs__value {
S1AP_PathSwitchRequestAcknowledgeIEs__value_PR present;
union S1AP_PathSwitchRequestAcknowledgeIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_UEAggregateMaximumBitrate_t UEAggregateMaximumBitrate;
S1AP_E_RABToBeSwitchedULList_t E_RABToBeSwitchedULList;
S1AP_E_RABList_t E_RABList;
S1AP_SecurityContext_t SecurityContext;
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID_1;
S1AP_CSGMembershipStatus_t CSGMembershipStatus;
S1AP_ProSeAuthorized_t ProSeAuthorized;
S1AP_UEUserPlaneCIoTSupportIndicator_t UEUserPlaneCIoTSupportIndicator;
S1AP_V2XServicesAuthorized_t V2XServicesAuthorized;
S1AP_UESidelinkAggregateMaximumBitrate_t UESidelinkAggregateMaximumBitrate;
S1AP_EnhancedCoverageRestricted_t EnhancedCoverageRestricted;
S1AP_NRUESecurityCapabilities_t NRUESecurityCapabilities;
S1AP_CE_ModeBRestricted_t CE_ModeBRestricted;
S1AP_AerialUEsubscriptionInformation_t AerialUEsubscriptionInformation;
S1AP_PendingDataIndication_t PendingDataIndication;
S1AP_Subscription_Based_UE_DifferentiationInfo_t Subscription_Based_UE_DifferentiationInfo;
S1AP_HandoverRestrictionList_t HandoverRestrictionList;
S1AP_AdditionalRRMPriorityIndex_t AdditionalRRMPriorityIndex;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_PathSwitchRequestAcknowledgeIEs_t;
typedef struct S1AP_PathSwitchRequestFailureIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_PathSwitchRequestFailureIEs__value {
S1AP_PathSwitchRequestFailureIEs__value_PR present;
union S1AP_PathSwitchRequestFailureIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_Cause_t Cause;
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_PathSwitchRequestFailureIEs_t;
typedef struct S1AP_HandoverCancelIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_HandoverCancelIEs__value {
S1AP_HandoverCancelIEs__value_PR present;
union S1AP_HandoverCancelIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_Cause_t Cause;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_HandoverCancelIEs_t;
typedef struct S1AP_HandoverCancelAcknowledgeIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_HandoverCancelAcknowledgeIEs__value {
S1AP_HandoverCancelAcknowledgeIEs__value_PR present;
union S1AP_HandoverCancelAcknowledgeIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_HandoverCancelAcknowledgeIEs_t;
typedef struct S1AP_E_RABSetupRequestIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABSetupRequestIEs__value {
S1AP_E_RABSetupRequestIEs__value_PR present;
union S1AP_E_RABSetupRequestIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_UEAggregateMaximumBitrate_t UEAggregateMaximumBitrate;
S1AP_E_RABToBeSetupListBearerSUReq_t E_RABToBeSetupListBearerSUReq;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABSetupRequestIEs_t;
typedef struct S1AP_E_RABSetupResponseIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABSetupResponseIEs__value {
S1AP_E_RABSetupResponseIEs__value_PR present;
union S1AP_E_RABSetupResponseIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_E_RABSetupListBearerSURes_t E_RABSetupListBearerSURes;
S1AP_E_RABList_t E_RABList;
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABSetupResponseIEs_t;
typedef struct S1AP_E_RABModifyRequestIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABModifyRequestIEs__value {
S1AP_E_RABModifyRequestIEs__value_PR present;
union S1AP_E_RABModifyRequestIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_UEAggregateMaximumBitrate_t UEAggregateMaximumBitrate;
S1AP_E_RABToBeModifiedListBearerModReq_t E_RABToBeModifiedListBearerModReq;
S1AP_SecondaryRATDataUsageRequest_t SecondaryRATDataUsageRequest;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABModifyRequestIEs_t;
typedef struct S1AP_E_RABModifyResponseIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABModifyResponseIEs__value {
S1AP_E_RABModifyResponseIEs__value_PR present;
union S1AP_E_RABModifyResponseIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_E_RABModifyListBearerModRes_t E_RABModifyListBearerModRes;
S1AP_E_RABList_t E_RABList;
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
S1AP_SecondaryRATDataUsageReportList_t SecondaryRATDataUsageReportList;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABModifyResponseIEs_t;
typedef struct S1AP_E_RABReleaseCommandIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABReleaseCommandIEs__value {
S1AP_E_RABReleaseCommandIEs__value_PR present;
union S1AP_E_RABReleaseCommandIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_UEAggregateMaximumBitrate_t UEAggregateMaximumBitrate;
S1AP_E_RABList_t E_RABList;
S1AP_NAS_PDU_t NAS_PDU;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABReleaseCommandIEs_t;
typedef struct S1AP_E_RABReleaseResponseIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABReleaseResponseIEs__value {
S1AP_E_RABReleaseResponseIEs__value_PR present;
union S1AP_E_RABReleaseResponseIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_E_RABReleaseListBearerRelComp_t E_RABReleaseListBearerRelComp;
S1AP_E_RABList_t E_RABList;
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
S1AP_UserLocationInformation_t UserLocationInformation;
S1AP_SecondaryRATDataUsageReportList_t SecondaryRATDataUsageReportList;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABReleaseResponseIEs_t;
typedef struct S1AP_E_RABReleaseIndicationIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABReleaseIndicationIEs__value {
S1AP_E_RABReleaseIndicationIEs__value_PR present;
union S1AP_E_RABReleaseIndicationIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_E_RABList_t E_RABList;
S1AP_UserLocationInformation_t UserLocationInformation;
S1AP_SecondaryRATDataUsageReportList_t SecondaryRATDataUsageReportList;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABReleaseIndicationIEs_t;
typedef struct S1AP_InitialContextSetupRequestIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_InitialContextSetupRequestIEs__value {
S1AP_InitialContextSetupRequestIEs__value_PR present;
union S1AP_InitialContextSetupRequestIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_UEAggregateMaximumBitrate_t UEAggregateMaximumBitrate;
S1AP_E_RABToBeSetupListCtxtSUReq_t E_RABToBeSetupListCtxtSUReq;
S1AP_UESecurityCapabilities_t UESecurityCapabilities;
S1AP_SecurityKey_t SecurityKey;
S1AP_TraceActivation_t TraceActivation;
S1AP_HandoverRestrictionList_t HandoverRestrictionList;
S1AP_UERadioCapability_t UERadioCapability;
S1AP_SubscriberProfileIDforRFP_t SubscriberProfileIDforRFP;
S1AP_CSFallbackIndicator_t CSFallbackIndicator;
S1AP_SRVCCOperationPossible_t SRVCCOperationPossible;
S1AP_CSGMembershipStatus_t CSGMembershipStatus;
S1AP_LAI_t LAI;
S1AP_GUMMEI_t GUMMEI;
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID_1;
S1AP_ManagementBasedMDTAllowed_t ManagementBasedMDTAllowed;
S1AP_MDTPLMNList_t MDTPLMNList;
S1AP_AdditionalCSFallbackIndicator_t AdditionalCSFallbackIndicator;
S1AP_Masked_IMEISV_t Masked_IMEISV;
S1AP_ExpectedUEBehaviour_t ExpectedUEBehaviour;
S1AP_ProSeAuthorized_t ProSeAuthorized;
S1AP_UEUserPlaneCIoTSupportIndicator_t UEUserPlaneCIoTSupportIndicator;
S1AP_V2XServicesAuthorized_t V2XServicesAuthorized;
S1AP_UESidelinkAggregateMaximumBitrate_t UESidelinkAggregateMaximumBitrate;
S1AP_EnhancedCoverageRestricted_t EnhancedCoverageRestricted;
S1AP_NRUESecurityCapabilities_t NRUESecurityCapabilities;
S1AP_CE_ModeBRestricted_t CE_ModeBRestricted;
S1AP_AerialUEsubscriptionInformation_t AerialUEsubscriptionInformation;
S1AP_PendingDataIndication_t PendingDataIndication;
S1AP_Subscription_Based_UE_DifferentiationInfo_t Subscription_Based_UE_DifferentiationInfo;
S1AP_AdditionalRRMPriorityIndex_t AdditionalRRMPriorityIndex;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_InitialContextSetupRequestIEs_t;
typedef struct S1AP_InitialContextSetupResponseIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_InitialContextSetupResponseIEs__value {
S1AP_InitialContextSetupResponseIEs__value_PR present;
union S1AP_InitialContextSetupResponseIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_E_RABSetupListCtxtSURes_t E_RABSetupListCtxtSURes;
S1AP_E_RABList_t E_RABList;
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_InitialContextSetupResponseIEs_t;
typedef struct S1AP_InitialContextSetupFailureIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_InitialContextSetupFailureIEs__value {
S1AP_InitialContextSetupFailureIEs__value_PR present;
union S1AP_InitialContextSetupFailureIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_Cause_t Cause;
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_InitialContextSetupFailureIEs_t;
typedef struct S1AP_PagingIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_PagingIEs__value {
S1AP_PagingIEs__value_PR present;
union S1AP_PagingIEs__S1AP_value_u {
S1AP_UEIdentityIndexValue_t UEIdentityIndexValue;
S1AP_UEPagingID_t UEPagingID;
S1AP_PagingDRX_t PagingDRX;
S1AP_CNDomain_t CNDomain;
S1AP_TAIList_t TAIList;
S1AP_CSG_IdList_t CSG_IdList;
S1AP_PagingPriority_t PagingPriority;
S1AP_UERadioCapabilityForPaging_t UERadioCapabilityForPaging;
S1AP_AssistanceDataForPaging_t AssistanceDataForPaging;
S1AP_Paging_eDRXInformation_t Paging_eDRXInformation;
S1AP_Extended_UEIdentityIndexValue_t Extended_UEIdentityIndexValue;
S1AP_NB_IoT_Paging_eDRXInformation_t NB_IoT_Paging_eDRXInformation;
S1AP_NB_IoT_UEIdentityIndexValue_t NB_IoT_UEIdentityIndexValue;
S1AP_EnhancedCoverageRestricted_t EnhancedCoverageRestricted;
S1AP_CE_ModeBRestricted_t CE_ModeBRestricted;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_PagingIEs_t;
typedef struct S1AP_UEContextReleaseRequest_IEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UEContextReleaseRequest_IEs__value {
S1AP_UEContextReleaseRequest_IEs__value_PR present;
union S1AP_UEContextReleaseRequest_IEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_Cause_t Cause;
S1AP_GWContextReleaseIndication_t GWContextReleaseIndication;
S1AP_SecondaryRATDataUsageReportList_t SecondaryRATDataUsageReportList;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UEContextReleaseRequest_IEs_t;
typedef struct S1AP_UEContextReleaseCommand_IEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UEContextReleaseCommand_IEs__value {
S1AP_UEContextReleaseCommand_IEs__value_PR present;
union S1AP_UEContextReleaseCommand_IEs__S1AP_value_u {
S1AP_UE_S1AP_IDs_t UE_S1AP_IDs;
S1AP_Cause_t Cause;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UEContextReleaseCommand_IEs_t;
typedef struct S1AP_UEContextReleaseComplete_IEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UEContextReleaseComplete_IEs__value {
S1AP_UEContextReleaseComplete_IEs__value_PR present;
union S1AP_UEContextReleaseComplete_IEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
S1AP_UserLocationInformation_t UserLocationInformation;
S1AP_InformationOnRecommendedCellsAndENBsForPaging_t InformationOnRecommendedCellsAndENBsForPaging;
S1AP_CellIdentifierAndCELevelForCECapableUEs_t CellIdentifierAndCELevelForCECapableUEs;
S1AP_SecondaryRATDataUsageReportList_t SecondaryRATDataUsageReportList;
S1AP_TimeSinceSecondaryNodeRelease_t TimeSinceSecondaryNodeRelease;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UEContextReleaseComplete_IEs_t;
typedef struct S1AP_UEContextModificationRequestIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UEContextModificationRequestIEs__value {
S1AP_UEContextModificationRequestIEs__value_PR present;
union S1AP_UEContextModificationRequestIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_SecurityKey_t SecurityKey;
S1AP_SubscriberProfileIDforRFP_t SubscriberProfileIDforRFP;
S1AP_UEAggregateMaximumBitrate_t UEAggregateMaximumBitrate;
S1AP_CSFallbackIndicator_t CSFallbackIndicator;
S1AP_UESecurityCapabilities_t UESecurityCapabilities;
S1AP_CSGMembershipStatus_t CSGMembershipStatus;
S1AP_LAI_t LAI;
S1AP_AdditionalCSFallbackIndicator_t AdditionalCSFallbackIndicator;
S1AP_ProSeAuthorized_t ProSeAuthorized;
S1AP_SRVCCOperationPossible_t SRVCCOperationPossible;
S1AP_SRVCCOperationNotPossible_t SRVCCOperationNotPossible;
S1AP_V2XServicesAuthorized_t V2XServicesAuthorized;
S1AP_UESidelinkAggregateMaximumBitrate_t UESidelinkAggregateMaximumBitrate;
S1AP_NRUESecurityCapabilities_t NRUESecurityCapabilities;
S1AP_AerialUEsubscriptionInformation_t AerialUEsubscriptionInformation;
S1AP_AdditionalRRMPriorityIndex_t AdditionalRRMPriorityIndex;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UEContextModificationRequestIEs_t;
typedef struct S1AP_UEContextModificationResponseIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UEContextModificationResponseIEs__value {
S1AP_UEContextModificationResponseIEs__value_PR present;
union S1AP_UEContextModificationResponseIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UEContextModificationResponseIEs_t;
typedef struct S1AP_UEContextModificationFailureIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UEContextModificationFailureIEs__value {
S1AP_UEContextModificationFailureIEs__value_PR present;
union S1AP_UEContextModificationFailureIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_Cause_t Cause;
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UEContextModificationFailureIEs_t;
typedef struct S1AP_UERadioCapabilityMatchRequestIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UERadioCapabilityMatchRequestIEs__value {
S1AP_UERadioCapabilityMatchRequestIEs__value_PR present;
union S1AP_UERadioCapabilityMatchRequestIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_UERadioCapability_t UERadioCapability;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UERadioCapabilityMatchRequestIEs_t;
typedef struct S1AP_UERadioCapabilityMatchResponseIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UERadioCapabilityMatchResponseIEs__value {
S1AP_UERadioCapabilityMatchResponseIEs__value_PR present;
union S1AP_UERadioCapabilityMatchResponseIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_VoiceSupportMatchIndicator_t VoiceSupportMatchIndicator;
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UERadioCapabilityMatchResponseIEs_t;
typedef struct S1AP_DownlinkNASTransport_IEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_DownlinkNASTransport_IEs__value {
S1AP_DownlinkNASTransport_IEs__value_PR present;
union S1AP_DownlinkNASTransport_IEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_NAS_PDU_t NAS_PDU;
S1AP_HandoverRestrictionList_t HandoverRestrictionList;
S1AP_SubscriberProfileIDforRFP_t SubscriberProfileIDforRFP;
S1AP_SRVCCOperationPossible_t SRVCCOperationPossible;
S1AP_UERadioCapability_t UERadioCapability;
S1AP_DLNASPDUDeliveryAckRequest_t DLNASPDUDeliveryAckRequest;
S1AP_EnhancedCoverageRestricted_t EnhancedCoverageRestricted;
S1AP_NRUESecurityCapabilities_t NRUESecurityCapabilities;
S1AP_CE_ModeBRestricted_t CE_ModeBRestricted;
S1AP_UECapabilityInfoRequest_t UECapabilityInfoRequest;
S1AP_EndIndication_t EndIndication;
S1AP_PendingDataIndication_t PendingDataIndication;
S1AP_Subscription_Based_UE_DifferentiationInfo_t Subscription_Based_UE_DifferentiationInfo;
S1AP_AdditionalRRMPriorityIndex_t AdditionalRRMPriorityIndex;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_DownlinkNASTransport_IEs_t;
typedef struct S1AP_InitialUEMessage_IEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_InitialUEMessage_IEs__value {
S1AP_InitialUEMessage_IEs__value_PR present;
union S1AP_InitialUEMessage_IEs__S1AP_value_u {
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_NAS_PDU_t NAS_PDU;
S1AP_TAI_t TAI;
S1AP_EUTRAN_CGI_t EUTRAN_CGI;
S1AP_RRC_Establishment_Cause_t RRC_Establishment_Cause;
S1AP_S_TMSI_t S_TMSI;
S1AP_CSG_Id_t CSG_Id;
S1AP_GUMMEI_t GUMMEI;
S1AP_CellAccessMode_t CellAccessMode;
S1AP_TransportLayerAddress_t TransportLayerAddress;
S1AP_RelayNode_Indicator_t RelayNode_Indicator;
S1AP_GUMMEIType_t GUMMEIType;
S1AP_TunnelInformation_t TunnelInformation;
S1AP_TransportLayerAddress_t TransportLayerAddress_1;
S1AP_LHN_ID_t LHN_ID;
S1AP_MME_Group_ID_t MME_Group_ID;
S1AP_UE_Usage_Type_t UE_Usage_Type;
S1AP_CE_mode_B_SupportIndicator_t CE_mode_B_SupportIndicator;
S1AP_DCN_ID_t DCN_ID;
S1AP_Coverage_Level_t Coverage_Level;
S1AP_UE_Application_Layer_Measurement_Capability_t UE_Application_Layer_Measurement_Capability;
S1AP_EDT_Session_t EDT_Session;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_InitialUEMessage_IEs_t;
typedef struct S1AP_UplinkNASTransport_IEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UplinkNASTransport_IEs__value {
S1AP_UplinkNASTransport_IEs__value_PR present;
union S1AP_UplinkNASTransport_IEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_NAS_PDU_t NAS_PDU;
S1AP_EUTRAN_CGI_t EUTRAN_CGI;
S1AP_TAI_t TAI;
S1AP_TransportLayerAddress_t TransportLayerAddress;
S1AP_TransportLayerAddress_t TransportLayerAddress_1;
S1AP_LHN_ID_t LHN_ID;
S1AP_PSCellInformation_t PSCellInformation;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UplinkNASTransport_IEs_t;
typedef struct S1AP_NASNonDeliveryIndication_IEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_NASNonDeliveryIndication_IEs__value {
S1AP_NASNonDeliveryIndication_IEs__value_PR present;
union S1AP_NASNonDeliveryIndication_IEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_NAS_PDU_t NAS_PDU;
S1AP_Cause_t Cause;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_NASNonDeliveryIndication_IEs_t;
typedef struct S1AP_RerouteNASRequest_IEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_RerouteNASRequest_IEs__value {
S1AP_RerouteNASRequest_IEs__value_PR present;
union S1AP_RerouteNASRequest_IEs__S1AP_value_u {
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
OCTET_STRING_t OCTET_STRING;
S1AP_MME_Group_ID_t MME_Group_ID;
S1AP_Additional_GUTI_t Additional_GUTI;
S1AP_UE_Usage_Type_t UE_Usage_Type;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_RerouteNASRequest_IEs_t;
typedef struct S1AP_NASDeliveryIndicationIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_NASDeliveryIndicationIEs__value {
S1AP_NASDeliveryIndicationIEs__value_PR present;
union S1AP_NASDeliveryIndicationIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_NASDeliveryIndicationIEs_t;
typedef struct S1AP_ResetIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_ResetIEs__value {
S1AP_ResetIEs__value_PR present;
union S1AP_ResetIEs__S1AP_value_u {
S1AP_Cause_t Cause;
S1AP_ResetType_t ResetType;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_ResetIEs_t;
typedef struct S1AP_ResetAcknowledgeIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_ResetAcknowledgeIEs__value {
S1AP_ResetAcknowledgeIEs__value_PR present;
union S1AP_ResetAcknowledgeIEs__S1AP_value_u {
S1AP_UE_associatedLogicalS1_ConnectionListResAck_t UE_associatedLogicalS1_ConnectionListResAck;
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_ResetAcknowledgeIEs_t;
typedef struct S1AP_ErrorIndicationIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_ErrorIndicationIEs__value {
S1AP_ErrorIndicationIEs__value_PR present;
union S1AP_ErrorIndicationIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_Cause_t Cause;
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
S1AP_S_TMSI_t S_TMSI;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_ErrorIndicationIEs_t;
typedef struct S1AP_S1SetupRequestIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_S1SetupRequestIEs__value {
S1AP_S1SetupRequestIEs__value_PR present;
union S1AP_S1SetupRequestIEs__S1AP_value_u {
S1AP_Global_ENB_ID_t Global_ENB_ID;
S1AP_ENBname_t ENBname;
S1AP_SupportedTAs_t SupportedTAs;
S1AP_PagingDRX_t PagingDRX;
S1AP_CSG_IdList_t CSG_IdList;
S1AP_UE_RetentionInformation_t UE_RetentionInformation;
S1AP_NB_IoT_DefaultPagingDRX_t NB_IoT_DefaultPagingDRX;
S1AP_ConnectedengNBList_t ConnectedengNBList;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_S1SetupRequestIEs_t;
typedef struct S1AP_S1SetupResponseIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_S1SetupResponseIEs__value {
S1AP_S1SetupResponseIEs__value_PR present;
union S1AP_S1SetupResponseIEs__S1AP_value_u {
S1AP_MMEname_t MMEname;
S1AP_ServedGUMMEIs_t ServedGUMMEIs;
S1AP_RelativeMMECapacity_t RelativeMMECapacity;
S1AP_MMERelaySupportIndicator_t MMERelaySupportIndicator;
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
S1AP_UE_RetentionInformation_t UE_RetentionInformation;
S1AP_ServedDCNs_t ServedDCNs;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_S1SetupResponseIEs_t;
typedef struct S1AP_S1SetupFailureIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_S1SetupFailureIEs__value {
S1AP_S1SetupFailureIEs__value_PR present;
union S1AP_S1SetupFailureIEs__S1AP_value_u {
S1AP_Cause_t Cause;
S1AP_TimeToWait_t TimeToWait;
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_S1SetupFailureIEs_t;
typedef struct S1AP_ENBConfigurationUpdateIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_ENBConfigurationUpdateIEs__value {
S1AP_ENBConfigurationUpdateIEs__value_PR present;
union S1AP_ENBConfigurationUpdateIEs__S1AP_value_u {
S1AP_ENBname_t ENBname;
S1AP_SupportedTAs_t SupportedTAs;
S1AP_CSG_IdList_t CSG_IdList;
S1AP_PagingDRX_t PagingDRX;
S1AP_NB_IoT_DefaultPagingDRX_t NB_IoT_DefaultPagingDRX;
S1AP_ConnectedengNBList_t ConnectedengNBList;
S1AP_ConnectedengNBList_t ConnectedengNBList_1;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_ENBConfigurationUpdateIEs_t;
typedef struct S1AP_ENBConfigurationUpdateAcknowledgeIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_ENBConfigurationUpdateAcknowledgeIEs__value {
S1AP_ENBConfigurationUpdateAcknowledgeIEs__value_PR present;
union S1AP_ENBConfigurationUpdateAcknowledgeIEs__S1AP_value_u {
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_ENBConfigurationUpdateAcknowledgeIEs_t;
typedef struct S1AP_ENBConfigurationUpdateFailureIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_ENBConfigurationUpdateFailureIEs__value {
S1AP_ENBConfigurationUpdateFailureIEs__value_PR present;
union S1AP_ENBConfigurationUpdateFailureIEs__S1AP_value_u {
S1AP_Cause_t Cause;
S1AP_TimeToWait_t TimeToWait;
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_ENBConfigurationUpdateFailureIEs_t;
typedef struct S1AP_MMEConfigurationUpdateIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_MMEConfigurationUpdateIEs__value {
S1AP_MMEConfigurationUpdateIEs__value_PR present;
union S1AP_MMEConfigurationUpdateIEs__S1AP_value_u {
S1AP_MMEname_t MMEname;
S1AP_ServedGUMMEIs_t ServedGUMMEIs;
S1AP_RelativeMMECapacity_t RelativeMMECapacity;
S1AP_ServedDCNs_t ServedDCNs;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_MMEConfigurationUpdateIEs_t;
typedef struct S1AP_MMEConfigurationUpdateAcknowledgeIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_MMEConfigurationUpdateAcknowledgeIEs__value {
S1AP_MMEConfigurationUpdateAcknowledgeIEs__value_PR present;
union S1AP_MMEConfigurationUpdateAcknowledgeIEs__S1AP_value_u {
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_MMEConfigurationUpdateAcknowledgeIEs_t;
typedef struct S1AP_MMEConfigurationUpdateFailureIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_MMEConfigurationUpdateFailureIEs__value {
S1AP_MMEConfigurationUpdateFailureIEs__value_PR present;
union S1AP_MMEConfigurationUpdateFailureIEs__S1AP_value_u {
S1AP_Cause_t Cause;
S1AP_TimeToWait_t TimeToWait;
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_MMEConfigurationUpdateFailureIEs_t;
typedef struct S1AP_DownlinkS1cdma2000tunnellingIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_DownlinkS1cdma2000tunnellingIEs__value {
S1AP_DownlinkS1cdma2000tunnellingIEs__value_PR present;
union S1AP_DownlinkS1cdma2000tunnellingIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_E_RABSubjecttoDataForwardingList_t E_RABSubjecttoDataForwardingList;
S1AP_Cdma2000HOStatus_t Cdma2000HOStatus;
S1AP_Cdma2000RATType_t Cdma2000RATType;
S1AP_Cdma2000PDU_t Cdma2000PDU;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_DownlinkS1cdma2000tunnellingIEs_t;
typedef struct S1AP_UplinkS1cdma2000tunnellingIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UplinkS1cdma2000tunnellingIEs__value {
S1AP_UplinkS1cdma2000tunnellingIEs__value_PR present;
union S1AP_UplinkS1cdma2000tunnellingIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_Cdma2000RATType_t Cdma2000RATType;
S1AP_Cdma2000SectorID_t Cdma2000SectorID;
S1AP_Cdma2000HORequiredIndication_t Cdma2000HORequiredIndication;
S1AP_Cdma2000OneXSRVCCInfo_t Cdma2000OneXSRVCCInfo;
S1AP_Cdma2000OneXRAND_t Cdma2000OneXRAND;
S1AP_Cdma2000PDU_t Cdma2000PDU;
S1AP_EUTRANRoundTripDelayEstimationInfo_t EUTRANRoundTripDelayEstimationInfo;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UplinkS1cdma2000tunnellingIEs_t;
typedef struct S1AP_UECapabilityInfoIndicationIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UECapabilityInfoIndicationIEs__value {
S1AP_UECapabilityInfoIndicationIEs__value_PR present;
union S1AP_UECapabilityInfoIndicationIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_UERadioCapability_t UERadioCapability;
S1AP_UERadioCapabilityForPaging_t UERadioCapabilityForPaging;
S1AP_UE_Application_Layer_Measurement_Capability_t UE_Application_Layer_Measurement_Capability;
S1AP_LTE_M_Indication_t LTE_M_Indication;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UECapabilityInfoIndicationIEs_t;
typedef struct S1AP_ENBStatusTransferIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_ENBStatusTransferIEs__value {
S1AP_ENBStatusTransferIEs__value_PR present;
union S1AP_ENBStatusTransferIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_ENB_StatusTransfer_TransparentContainer_t ENB_StatusTransfer_TransparentContainer;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_ENBStatusTransferIEs_t;
typedef struct S1AP_MMEStatusTransferIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_MMEStatusTransferIEs__value {
S1AP_MMEStatusTransferIEs__value_PR present;
union S1AP_MMEStatusTransferIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_ENB_StatusTransfer_TransparentContainer_t ENB_StatusTransfer_TransparentContainer;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_MMEStatusTransferIEs_t;
typedef struct S1AP_TraceStartIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_TraceStartIEs__value {
S1AP_TraceStartIEs__value_PR present;
union S1AP_TraceStartIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_TraceActivation_t TraceActivation;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_TraceStartIEs_t;
typedef struct S1AP_TraceFailureIndicationIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_TraceFailureIndicationIEs__value {
S1AP_TraceFailureIndicationIEs__value_PR present;
union S1AP_TraceFailureIndicationIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_E_UTRAN_Trace_ID_t E_UTRAN_Trace_ID;
S1AP_Cause_t Cause;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_TraceFailureIndicationIEs_t;
typedef struct S1AP_DeactivateTraceIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_DeactivateTraceIEs__value {
S1AP_DeactivateTraceIEs__value_PR present;
union S1AP_DeactivateTraceIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_E_UTRAN_Trace_ID_t E_UTRAN_Trace_ID;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_DeactivateTraceIEs_t;
typedef struct S1AP_CellTrafficTraceIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_CellTrafficTraceIEs__value {
S1AP_CellTrafficTraceIEs__value_PR present;
union S1AP_CellTrafficTraceIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_E_UTRAN_Trace_ID_t E_UTRAN_Trace_ID;
S1AP_EUTRAN_CGI_t EUTRAN_CGI;
S1AP_TransportLayerAddress_t TransportLayerAddress;
S1AP_PrivacyIndicator_t PrivacyIndicator;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_CellTrafficTraceIEs_t;
typedef struct S1AP_LocationReportingControlIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_LocationReportingControlIEs__value {
S1AP_LocationReportingControlIEs__value_PR present;
union S1AP_LocationReportingControlIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_RequestType_t RequestType;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_LocationReportingControlIEs_t;
typedef struct S1AP_LocationReportingFailureIndicationIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_LocationReportingFailureIndicationIEs__value {
S1AP_LocationReportingFailureIndicationIEs__value_PR present;
union S1AP_LocationReportingFailureIndicationIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_Cause_t Cause;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_LocationReportingFailureIndicationIEs_t;
typedef struct S1AP_LocationReportIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_LocationReportIEs__value {
S1AP_LocationReportIEs__value_PR present;
union S1AP_LocationReportIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_EUTRAN_CGI_t EUTRAN_CGI;
S1AP_TAI_t TAI;
S1AP_RequestType_t RequestType;
S1AP_PSCellInformation_t PSCellInformation;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_LocationReportIEs_t;
typedef struct S1AP_OverloadStartIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_OverloadStartIEs__value {
S1AP_OverloadStartIEs__value_PR present;
union S1AP_OverloadStartIEs__S1AP_value_u {
S1AP_OverloadResponse_t OverloadResponse;
S1AP_GUMMEIList_t GUMMEIList;
S1AP_TrafficLoadReductionIndication_t TrafficLoadReductionIndication;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_OverloadStartIEs_t;
typedef struct S1AP_OverloadStopIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_OverloadStopIEs__value {
S1AP_OverloadStopIEs__value_PR present;
union S1AP_OverloadStopIEs__S1AP_value_u {
S1AP_GUMMEIList_t GUMMEIList;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_OverloadStopIEs_t;
typedef struct S1AP_WriteReplaceWarningRequestIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_WriteReplaceWarningRequestIEs__value {
S1AP_WriteReplaceWarningRequestIEs__value_PR present;
union S1AP_WriteReplaceWarningRequestIEs__S1AP_value_u {
S1AP_MessageIdentifier_t MessageIdentifier;
S1AP_SerialNumber_t SerialNumber;
S1AP_WarningAreaList_t WarningAreaList;
S1AP_RepetitionPeriod_t RepetitionPeriod;
S1AP_ExtendedRepetitionPeriod_t ExtendedRepetitionPeriod;
S1AP_NumberofBroadcastRequest_t NumberofBroadcastRequest;
S1AP_WarningType_t WarningType;
S1AP_WarningSecurityInfo_t WarningSecurityInfo;
S1AP_DataCodingScheme_t DataCodingScheme;
S1AP_WarningMessageContents_t WarningMessageContents;
S1AP_ConcurrentWarningMessageIndicator_t ConcurrentWarningMessageIndicator;
S1AP_WarningAreaCoordinates_t WarningAreaCoordinates;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_WriteReplaceWarningRequestIEs_t;
typedef struct S1AP_WriteReplaceWarningResponseIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_WriteReplaceWarningResponseIEs__value {
S1AP_WriteReplaceWarningResponseIEs__value_PR present;
union S1AP_WriteReplaceWarningResponseIEs__S1AP_value_u {
S1AP_MessageIdentifier_t MessageIdentifier;
S1AP_SerialNumber_t SerialNumber;
S1AP_BroadcastCompletedAreaList_t BroadcastCompletedAreaList;
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_WriteReplaceWarningResponseIEs_t;
typedef struct S1AP_ENBDirectInformationTransferIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_ENBDirectInformationTransferIEs__value {
S1AP_ENBDirectInformationTransferIEs__value_PR present;
union S1AP_ENBDirectInformationTransferIEs__S1AP_value_u {
S1AP_Inter_SystemInformationTransferType_t Inter_SystemInformationTransferType;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_ENBDirectInformationTransferIEs_t;
typedef struct S1AP_MMEDirectInformationTransferIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_MMEDirectInformationTransferIEs__value {
S1AP_MMEDirectInformationTransferIEs__value_PR present;
union S1AP_MMEDirectInformationTransferIEs__S1AP_value_u {
S1AP_Inter_SystemInformationTransferType_t Inter_SystemInformationTransferType;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_MMEDirectInformationTransferIEs_t;
typedef struct S1AP_ENBConfigurationTransferIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_ENBConfigurationTransferIEs__value {
S1AP_ENBConfigurationTransferIEs__value_PR present;
union S1AP_ENBConfigurationTransferIEs__S1AP_value_u {
S1AP_SONConfigurationTransfer_t SONConfigurationTransfer;
S1AP_EN_DCSONConfigurationTransfer_t EN_DCSONConfigurationTransfer;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_ENBConfigurationTransferIEs_t;
typedef struct S1AP_MMEConfigurationTransferIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_MMEConfigurationTransferIEs__value {
S1AP_MMEConfigurationTransferIEs__value_PR present;
union S1AP_MMEConfigurationTransferIEs__S1AP_value_u {
S1AP_SONConfigurationTransfer_t SONConfigurationTransfer;
S1AP_EN_DCSONConfigurationTransfer_t EN_DCSONConfigurationTransfer;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_MMEConfigurationTransferIEs_t;
typedef struct S1AP_KillRequestIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_KillRequestIEs__value {
S1AP_KillRequestIEs__value_PR present;
union S1AP_KillRequestIEs__S1AP_value_u {
S1AP_MessageIdentifier_t MessageIdentifier;
S1AP_SerialNumber_t SerialNumber;
S1AP_WarningAreaList_t WarningAreaList;
S1AP_KillAllWarningMessages_t KillAllWarningMessages;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_KillRequestIEs_t;
typedef struct S1AP_KillResponseIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_KillResponseIEs__value {
S1AP_KillResponseIEs__value_PR present;
union S1AP_KillResponseIEs__S1AP_value_u {
S1AP_MessageIdentifier_t MessageIdentifier;
S1AP_SerialNumber_t SerialNumber;
S1AP_BroadcastCancelledAreaList_t BroadcastCancelledAreaList;
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_KillResponseIEs_t;
typedef struct S1AP_PWSRestartIndicationIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_PWSRestartIndicationIEs__value {
S1AP_PWSRestartIndicationIEs__value_PR present;
union S1AP_PWSRestartIndicationIEs__S1AP_value_u {
S1AP_ECGIListForRestart_t ECGIListForRestart;
S1AP_Global_ENB_ID_t Global_ENB_ID;
S1AP_TAIListForRestart_t TAIListForRestart;
S1AP_EmergencyAreaIDListForRestart_t EmergencyAreaIDListForRestart;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_PWSRestartIndicationIEs_t;
typedef struct S1AP_PWSFailureIndicationIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_PWSFailureIndicationIEs__value {
S1AP_PWSFailureIndicationIEs__value_PR present;
union S1AP_PWSFailureIndicationIEs__S1AP_value_u {
S1AP_PWSfailedECGIList_t PWSfailedECGIList;
S1AP_Global_ENB_ID_t Global_ENB_ID;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_PWSFailureIndicationIEs_t;
typedef struct S1AP_DownlinkUEAssociatedLPPaTransport_IEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_DownlinkUEAssociatedLPPaTransport_IEs__value {
S1AP_DownlinkUEAssociatedLPPaTransport_IEs__value_PR present;
union S1AP_DownlinkUEAssociatedLPPaTransport_IEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_Routing_ID_t Routing_ID;
S1AP_LPPa_PDU_t LPPa_PDU;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_DownlinkUEAssociatedLPPaTransport_IEs_t;
typedef struct S1AP_UplinkUEAssociatedLPPaTransport_IEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UplinkUEAssociatedLPPaTransport_IEs__value {
S1AP_UplinkUEAssociatedLPPaTransport_IEs__value_PR present;
union S1AP_UplinkUEAssociatedLPPaTransport_IEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_Routing_ID_t Routing_ID;
S1AP_LPPa_PDU_t LPPa_PDU;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UplinkUEAssociatedLPPaTransport_IEs_t;
typedef struct S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs__value {
S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs__value_PR present;
union S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs__S1AP_value_u {
S1AP_Routing_ID_t Routing_ID;
S1AP_LPPa_PDU_t LPPa_PDU;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_t;
typedef struct S1AP_UplinkNonUEAssociatedLPPaTransport_IEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UplinkNonUEAssociatedLPPaTransport_IEs__value {
S1AP_UplinkNonUEAssociatedLPPaTransport_IEs__value_PR present;
union S1AP_UplinkNonUEAssociatedLPPaTransport_IEs__S1AP_value_u {
S1AP_Routing_ID_t Routing_ID;
S1AP_LPPa_PDU_t LPPa_PDU;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_t;
typedef struct S1AP_E_RABModificationIndicationIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABModificationIndicationIEs__value {
S1AP_E_RABModificationIndicationIEs__value_PR present;
union S1AP_E_RABModificationIndicationIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_E_RABToBeModifiedListBearerModInd_t E_RABToBeModifiedListBearerModInd;
S1AP_E_RABNotToBeModifiedListBearerModInd_t E_RABNotToBeModifiedListBearerModInd;
S1AP_CSGMembershipInfo_t CSGMembershipInfo;
S1AP_TunnelInformation_t TunnelInformation;
S1AP_SecondaryRATDataUsageReportList_t SecondaryRATDataUsageReportList;
S1AP_UserLocationInformation_t UserLocationInformation;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABModificationIndicationIEs_t;
typedef struct S1AP_E_RABModificationConfirmIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABModificationConfirmIEs__value {
S1AP_E_RABModificationConfirmIEs__value_PR present;
union S1AP_E_RABModificationConfirmIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_E_RABModifyListBearerModConf_t E_RABModifyListBearerModConf;
S1AP_E_RABList_t E_RABList;
S1AP_E_RABList_t E_RABList_1;
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
S1AP_CSGMembershipStatus_t CSGMembershipStatus;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABModificationConfirmIEs_t;
typedef struct S1AP_UEContextModificationIndicationIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UEContextModificationIndicationIEs__value {
S1AP_UEContextModificationIndicationIEs__value_PR present;
union S1AP_UEContextModificationIndicationIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_CSGMembershipInfo_t CSGMembershipInfo;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UEContextModificationIndicationIEs_t;
typedef struct S1AP_UEContextModificationConfirmIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UEContextModificationConfirmIEs__value {
S1AP_UEContextModificationConfirmIEs__value_PR present;
union S1AP_UEContextModificationConfirmIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_CSGMembershipStatus_t CSGMembershipStatus;
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UEContextModificationConfirmIEs_t;
typedef struct S1AP_UEContextSuspendRequestIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UEContextSuspendRequestIEs__value {
S1AP_UEContextSuspendRequestIEs__value_PR present;
union S1AP_UEContextSuspendRequestIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_InformationOnRecommendedCellsAndENBsForPaging_t InformationOnRecommendedCellsAndENBsForPaging;
S1AP_CellIdentifierAndCELevelForCECapableUEs_t CellIdentifierAndCELevelForCECapableUEs;
S1AP_SecondaryRATDataUsageReportList_t SecondaryRATDataUsageReportList;
S1AP_UserLocationInformation_t UserLocationInformation;
S1AP_TimeSinceSecondaryNodeRelease_t TimeSinceSecondaryNodeRelease;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UEContextSuspendRequestIEs_t;
typedef struct S1AP_UEContextSuspendResponseIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UEContextSuspendResponseIEs__value {
S1AP_UEContextSuspendResponseIEs__value_PR present;
union S1AP_UEContextSuspendResponseIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
S1AP_SecurityContext_t SecurityContext;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UEContextSuspendResponseIEs_t;
typedef struct S1AP_UEContextResumeRequestIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UEContextResumeRequestIEs__value {
S1AP_UEContextResumeRequestIEs__value_PR present;
union S1AP_UEContextResumeRequestIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_E_RABFailedToResumeListResumeReq_t E_RABFailedToResumeListResumeReq;
S1AP_RRC_Establishment_Cause_t RRC_Establishment_Cause;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UEContextResumeRequestIEs_t;
typedef struct S1AP_UEContextResumeResponseIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UEContextResumeResponseIEs__value {
S1AP_UEContextResumeResponseIEs__value_PR present;
union S1AP_UEContextResumeResponseIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_E_RABFailedToResumeListResumeRes_t E_RABFailedToResumeListResumeRes;
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
S1AP_SecurityContext_t SecurityContext;
S1AP_PendingDataIndication_t PendingDataIndication;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UEContextResumeResponseIEs_t;
typedef struct S1AP_UEContextResumeFailureIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UEContextResumeFailureIEs__value {
S1AP_UEContextResumeFailureIEs__value_PR present;
union S1AP_UEContextResumeFailureIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_Cause_t Cause;
S1AP_CriticalityDiagnostics_t CriticalityDiagnostics;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UEContextResumeFailureIEs_t;
typedef struct S1AP_ConnectionEstablishmentIndicationIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_ConnectionEstablishmentIndicationIEs__value {
S1AP_ConnectionEstablishmentIndicationIEs__value_PR present;
union S1AP_ConnectionEstablishmentIndicationIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_UERadioCapability_t UERadioCapability;
S1AP_EnhancedCoverageRestricted_t EnhancedCoverageRestricted;
S1AP_DL_CP_SecurityInformation_t DL_CP_SecurityInformation;
S1AP_CE_ModeBRestricted_t CE_ModeBRestricted;
S1AP_EndIndication_t EndIndication;
S1AP_Subscription_Based_UE_DifferentiationInfo_t Subscription_Based_UE_DifferentiationInfo;
S1AP_E_RABLevelQoSParameters_t E_RABLevelQoSParameters;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_ConnectionEstablishmentIndicationIEs_t;
typedef struct S1AP_RetrieveUEInformationIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_RetrieveUEInformationIEs__value {
S1AP_RetrieveUEInformationIEs__value_PR present;
union S1AP_RetrieveUEInformationIEs__S1AP_value_u {
S1AP_S_TMSI_t S_TMSI;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_RetrieveUEInformationIEs_t;
typedef struct S1AP_UEInformationTransferIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_UEInformationTransferIEs__value {
S1AP_UEInformationTransferIEs__value_PR present;
union S1AP_UEInformationTransferIEs__S1AP_value_u {
S1AP_S_TMSI_t S_TMSI;
S1AP_E_RABLevelQoSParameters_t E_RABLevelQoSParameters;
S1AP_UERadioCapability_t UERadioCapability;
S1AP_Subscription_Based_UE_DifferentiationInfo_t Subscription_Based_UE_DifferentiationInfo;
S1AP_PendingDataIndication_t PendingDataIndication;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_UEInformationTransferIEs_t;
typedef struct S1AP_ENBCPRelocationIndicationIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_ENBCPRelocationIndicationIEs__value {
S1AP_ENBCPRelocationIndicationIEs__value_PR present;
union S1AP_ENBCPRelocationIndicationIEs__S1AP_value_u {
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_S_TMSI_t S_TMSI;
S1AP_EUTRAN_CGI_t EUTRAN_CGI;
S1AP_TAI_t TAI;
S1AP_UL_CP_SecurityInformation_t UL_CP_SecurityInformation;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_ENBCPRelocationIndicationIEs_t;
typedef struct S1AP_MMECPRelocationIndicationIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_MMECPRelocationIndicationIEs__value {
S1AP_MMECPRelocationIndicationIEs__value_PR present;
union S1AP_MMECPRelocationIndicationIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_MMECPRelocationIndicationIEs_t;
typedef struct S1AP_SecondaryRATDataUsageReportIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_SecondaryRATDataUsageReportIEs__value {
S1AP_SecondaryRATDataUsageReportIEs__value_PR present;
union S1AP_SecondaryRATDataUsageReportIEs__S1AP_value_u {
S1AP_MME_UE_S1AP_ID_t MME_UE_S1AP_ID;
S1AP_ENB_UE_S1AP_ID_t ENB_UE_S1AP_ID;
S1AP_SecondaryRATDataUsageReportList_t SecondaryRATDataUsageReportList;
S1AP_HandoverFlag_t HandoverFlag;
S1AP_UserLocationInformation_t UserLocationInformation;
S1AP_TimeSinceSecondaryNodeRelease_t TimeSinceSecondaryNodeRelease;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_SecondaryRATDataUsageReportIEs_t;
typedef struct S1AP_E_RABDataForwardingItemIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABDataForwardingItemIEs__value {
S1AP_E_RABDataForwardingItemIEs__value_PR present;
union S1AP_E_RABDataForwardingItemIEs__S1AP_value_u {
S1AP_E_RABDataForwardingItem_t E_RABDataForwardingItem;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABDataForwardingItemIEs_t;
typedef struct S1AP_E_RABToBeSetupItemHOReqIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABToBeSetupItemHOReqIEs__value {
S1AP_E_RABToBeSetupItemHOReqIEs__value_PR present;
union S1AP_E_RABToBeSetupItemHOReqIEs__S1AP_value_u {
S1AP_E_RABToBeSetupItemHOReq_t E_RABToBeSetupItemHOReq;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABToBeSetupItemHOReqIEs_t;
typedef struct S1AP_E_RABAdmittedItemIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABAdmittedItemIEs__value {
S1AP_E_RABAdmittedItemIEs__value_PR present;
union S1AP_E_RABAdmittedItemIEs__S1AP_value_u {
S1AP_E_RABAdmittedItem_t E_RABAdmittedItem;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABAdmittedItemIEs_t;
typedef struct S1AP_E_RABFailedtoSetupItemHOReqAckIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABFailedtoSetupItemHOReqAckIEs__value {
S1AP_E_RABFailedtoSetupItemHOReqAckIEs__value_PR present;
union S1AP_E_RABFailedtoSetupItemHOReqAckIEs__S1AP_value_u {
S1AP_E_RABFailedToSetupItemHOReqAck_t E_RABFailedToSetupItemHOReqAck;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABFailedtoSetupItemHOReqAckIEs_t;
typedef struct S1AP_E_RABToBeSwitchedDLItemIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABToBeSwitchedDLItemIEs__value {
S1AP_E_RABToBeSwitchedDLItemIEs__value_PR present;
union S1AP_E_RABToBeSwitchedDLItemIEs__S1AP_value_u {
S1AP_E_RABToBeSwitchedDLItem_t E_RABToBeSwitchedDLItem;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABToBeSwitchedDLItemIEs_t;
typedef struct S1AP_E_RABToBeSwitchedULItemIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABToBeSwitchedULItemIEs__value {
S1AP_E_RABToBeSwitchedULItemIEs__value_PR present;
union S1AP_E_RABToBeSwitchedULItemIEs__S1AP_value_u {
S1AP_E_RABToBeSwitchedULItem_t E_RABToBeSwitchedULItem;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABToBeSwitchedULItemIEs_t;
typedef struct S1AP_E_RABToBeModifiedItemBearerModIndIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABToBeModifiedItemBearerModIndIEs__value {
S1AP_E_RABToBeModifiedItemBearerModIndIEs__value_PR present;
union S1AP_E_RABToBeModifiedItemBearerModIndIEs__S1AP_value_u {
S1AP_E_RABToBeModifiedItemBearerModInd_t E_RABToBeModifiedItemBearerModInd;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABToBeModifiedItemBearerModIndIEs_t;
typedef struct S1AP_E_RABNotToBeModifiedItemBearerModIndIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABNotToBeModifiedItemBearerModIndIEs__value {
S1AP_E_RABNotToBeModifiedItemBearerModIndIEs__value_PR present;
union S1AP_E_RABNotToBeModifiedItemBearerModIndIEs__S1AP_value_u {
S1AP_E_RABNotToBeModifiedItemBearerModInd_t E_RABNotToBeModifiedItemBearerModInd;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_t;
typedef struct S1AP_E_RABFailedToResumeItemResumeReqIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABFailedToResumeItemResumeReqIEs__value {
S1AP_E_RABFailedToResumeItemResumeReqIEs__value_PR present;
union S1AP_E_RABFailedToResumeItemResumeReqIEs__S1AP_value_u {
S1AP_E_RABFailedToResumeItemResumeReq_t E_RABFailedToResumeItemResumeReq;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABFailedToResumeItemResumeReqIEs_t;
typedef struct S1AP_E_RABFailedToResumeItemResumeResIEs {
S1AP_ProtocolIE_ID_t id;
S1AP_Criticality_t criticality;
struct S1AP_E_RABFailedToResumeItemResumeResIEs__value {
S1AP_E_RABFailedToResumeItemResumeResIEs__value_PR present;
union S1AP_E_RABFailedToResumeItemResumeResIEs__S1AP_value_u {
S1AP_E_RABFailedToResumeItemResumeRes_t E_RABFailedToResumeItemResumeRes;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} value;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABFailedToResumeItemResumeResIEs_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSetupItemBearerSUReqIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemBearerSUReqIEs_specs_1;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemBearerSUReqIEs_1[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupItemBearerSUResIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupItemBearerSUResIEs_specs_5;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupItemBearerSUResIEs_5[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeModifiedItemBearerModReqIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeModifiedItemBearerModReqIEs_specs_9;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedItemBearerModReqIEs_9[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyItemBearerModResIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyItemBearerModResIEs_specs_13;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyItemBearerModResIEs_13[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseItemBearerRelCompIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABReleaseItemBearerRelCompIEs_specs_17;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseItemBearerRelCompIEs_17[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSetupItemCtxtSUReqIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemCtxtSUReqIEs_specs_21;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemCtxtSUReqIEs_21[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupItemCtxtSUResIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupItemCtxtSUResIEs_specs_25;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupItemCtxtSUResIEs_25[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_TAIItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAIItemIEs_specs_29;
extern asn_TYPE_member_t asn_MBR_S1AP_TAIItemIEs_29[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UE_associatedLogicalS1_ConnectionItemRes;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UE_associatedLogicalS1_ConnectionItemRes_specs_33;
extern asn_TYPE_member_t asn_MBR_S1AP_UE_associatedLogicalS1_ConnectionItemRes_33[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UE_associatedLogicalS1_ConnectionItemResAck;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UE_associatedLogicalS1_ConnectionItemResAck_specs_37;
extern asn_TYPE_member_t asn_MBR_S1AP_UE_associatedLogicalS1_ConnectionItemResAck_37[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyItemBearerModConfIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyItemBearerModConfIEs_specs_41;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyItemBearerModConfIEs_41[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_Bearers_SubjectToStatusTransfer_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Bearers_SubjectToStatusTransfer_ItemIEs_specs_45;
extern asn_TYPE_member_t asn_MBR_S1AP_Bearers_SubjectToStatusTransfer_ItemIEs_45[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABInformationListIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABInformationListIEs_specs_49;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABInformationListIEs_49[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABItemIEs_specs_53;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABItemIEs_53[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABUsageReportItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABUsageReportItemIEs_specs_57;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABUsageReportItemIEs_57[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_MDTMode_ExtensionIE;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MDTMode_ExtensionIE_specs_61;
extern asn_TYPE_member_t asn_MBR_S1AP_MDTMode_ExtensionIE_61[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedCellItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedCellItemIEs_specs_65;
extern asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellItemIEs_65[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedENBItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedENBItemIEs_specs_69;
extern asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBItemIEs_69[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_SecondaryRATDataUsageReportItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecondaryRATDataUsageReportItemIEs_specs_73;
extern asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportItemIEs_73[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_SONInformation_ExtensionIE;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SONInformation_ExtensionIE_specs_77;
extern asn_TYPE_member_t asn_MBR_S1AP_SONInformation_ExtensionIE_77[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverRequiredIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverRequiredIEs_specs_81;
extern asn_TYPE_member_t asn_MBR_S1AP_HandoverRequiredIEs_81[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverCommandIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverCommandIEs_specs_85;
extern asn_TYPE_member_t asn_MBR_S1AP_HandoverCommandIEs_85[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverPreparationFailureIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverPreparationFailureIEs_specs_89;
extern asn_TYPE_member_t asn_MBR_S1AP_HandoverPreparationFailureIEs_89[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverRequestIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverRequestIEs_specs_93;
extern asn_TYPE_member_t asn_MBR_S1AP_HandoverRequestIEs_93[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverRequestAcknowledgeIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverRequestAcknowledgeIEs_specs_97;
extern asn_TYPE_member_t asn_MBR_S1AP_HandoverRequestAcknowledgeIEs_97[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverFailureIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverFailureIEs_specs_101;
extern asn_TYPE_member_t asn_MBR_S1AP_HandoverFailureIEs_101[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverNotifyIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverNotifyIEs_specs_105;
extern asn_TYPE_member_t asn_MBR_S1AP_HandoverNotifyIEs_105[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_PathSwitchRequestIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PathSwitchRequestIEs_specs_109;
extern asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequestIEs_109[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_PathSwitchRequestAcknowledgeIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PathSwitchRequestAcknowledgeIEs_specs_113;
extern asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequestAcknowledgeIEs_113[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_PathSwitchRequestFailureIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PathSwitchRequestFailureIEs_specs_117;
extern asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequestFailureIEs_117[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverCancelIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverCancelIEs_specs_121;
extern asn_TYPE_member_t asn_MBR_S1AP_HandoverCancelIEs_121[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverCancelAcknowledgeIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverCancelAcknowledgeIEs_specs_125;
extern asn_TYPE_member_t asn_MBR_S1AP_HandoverCancelAcknowledgeIEs_125[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupRequestIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupRequestIEs_specs_129;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupRequestIEs_129[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupResponseIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupResponseIEs_specs_133;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupResponseIEs_133[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyRequestIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyRequestIEs_specs_137;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyRequestIEs_137[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyResponseIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyResponseIEs_specs_141;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyResponseIEs_141[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseCommandIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABReleaseCommandIEs_specs_145;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseCommandIEs_145[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseResponseIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABReleaseResponseIEs_specs_149;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseResponseIEs_149[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABReleaseIndicationIEs_specs_153;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseIndicationIEs_153[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_InitialContextSetupRequestIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_InitialContextSetupRequestIEs_specs_157;
extern asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupRequestIEs_157[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_InitialContextSetupResponseIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_InitialContextSetupResponseIEs_specs_161;
extern asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupResponseIEs_161[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_InitialContextSetupFailureIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_InitialContextSetupFailureIEs_specs_165;
extern asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupFailureIEs_165[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_PagingIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PagingIEs_specs_169;
extern asn_TYPE_member_t asn_MBR_S1AP_PagingIEs_169[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextReleaseRequest_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextReleaseRequest_IEs_specs_173;
extern asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseRequest_IEs_173[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextReleaseCommand_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextReleaseCommand_IEs_specs_177;
extern asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseCommand_IEs_177[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextReleaseComplete_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextReleaseComplete_IEs_specs_181;
extern asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseComplete_IEs_181[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationRequestIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationRequestIEs_specs_185;
extern asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationRequestIEs_185[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationResponseIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationResponseIEs_specs_189;
extern asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationResponseIEs_189[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationFailureIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationFailureIEs_specs_193;
extern asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationFailureIEs_193[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UERadioCapabilityMatchRequestIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UERadioCapabilityMatchRequestIEs_specs_197;
extern asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityMatchRequestIEs_197[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UERadioCapabilityMatchResponseIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UERadioCapabilityMatchResponseIEs_specs_201;
extern asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityMatchResponseIEs_201[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_DownlinkNASTransport_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DownlinkNASTransport_IEs_specs_205;
extern asn_TYPE_member_t asn_MBR_S1AP_DownlinkNASTransport_IEs_205[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_InitialUEMessage_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_InitialUEMessage_IEs_specs_209;
extern asn_TYPE_member_t asn_MBR_S1AP_InitialUEMessage_IEs_209[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UplinkNASTransport_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UplinkNASTransport_IEs_specs_213;
extern asn_TYPE_member_t asn_MBR_S1AP_UplinkNASTransport_IEs_213[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_NASNonDeliveryIndication_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_NASNonDeliveryIndication_IEs_specs_217;
extern asn_TYPE_member_t asn_MBR_S1AP_NASNonDeliveryIndication_IEs_217[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_RerouteNASRequest_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RerouteNASRequest_IEs_specs_221;
extern asn_TYPE_member_t asn_MBR_S1AP_RerouteNASRequest_IEs_221[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_NASDeliveryIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_NASDeliveryIndicationIEs_specs_225;
extern asn_TYPE_member_t asn_MBR_S1AP_NASDeliveryIndicationIEs_225[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ResetIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ResetIEs_specs_229;
extern asn_TYPE_member_t asn_MBR_S1AP_ResetIEs_229[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ResetAcknowledgeIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ResetAcknowledgeIEs_specs_233;
extern asn_TYPE_member_t asn_MBR_S1AP_ResetAcknowledgeIEs_233[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ErrorIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ErrorIndicationIEs_specs_237;
extern asn_TYPE_member_t asn_MBR_S1AP_ErrorIndicationIEs_237[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_S1SetupRequestIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_S1SetupRequestIEs_specs_241;
extern asn_TYPE_member_t asn_MBR_S1AP_S1SetupRequestIEs_241[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_S1SetupResponseIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_S1SetupResponseIEs_specs_245;
extern asn_TYPE_member_t asn_MBR_S1AP_S1SetupResponseIEs_245[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_S1SetupFailureIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_S1SetupFailureIEs_specs_249;
extern asn_TYPE_member_t asn_MBR_S1AP_S1SetupFailureIEs_249[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBConfigurationUpdateIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBConfigurationUpdateIEs_specs_253;
extern asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdateIEs_253[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBConfigurationUpdateAcknowledgeIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBConfigurationUpdateAcknowledgeIEs_specs_257;
extern asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdateAcknowledgeIEs_257[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBConfigurationUpdateFailureIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBConfigurationUpdateFailureIEs_specs_261;
extern asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdateFailureIEs_261[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEConfigurationUpdateIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEConfigurationUpdateIEs_specs_265;
extern asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdateIEs_265[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEConfigurationUpdateAcknowledgeIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEConfigurationUpdateAcknowledgeIEs_specs_269;
extern asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdateAcknowledgeIEs_269[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEConfigurationUpdateFailureIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEConfigurationUpdateFailureIEs_specs_273;
extern asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdateFailureIEs_273[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_DownlinkS1cdma2000tunnellingIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DownlinkS1cdma2000tunnellingIEs_specs_277;
extern asn_TYPE_member_t asn_MBR_S1AP_DownlinkS1cdma2000tunnellingIEs_277[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UplinkS1cdma2000tunnellingIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UplinkS1cdma2000tunnellingIEs_specs_281;
extern asn_TYPE_member_t asn_MBR_S1AP_UplinkS1cdma2000tunnellingIEs_281[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UECapabilityInfoIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UECapabilityInfoIndicationIEs_specs_285;
extern asn_TYPE_member_t asn_MBR_S1AP_UECapabilityInfoIndicationIEs_285[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBStatusTransferIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBStatusTransferIEs_specs_289;
extern asn_TYPE_member_t asn_MBR_S1AP_ENBStatusTransferIEs_289[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEStatusTransferIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEStatusTransferIEs_specs_293;
extern asn_TYPE_member_t asn_MBR_S1AP_MMEStatusTransferIEs_293[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_TraceStartIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TraceStartIEs_specs_297;
extern asn_TYPE_member_t asn_MBR_S1AP_TraceStartIEs_297[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_TraceFailureIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TraceFailureIndicationIEs_specs_301;
extern asn_TYPE_member_t asn_MBR_S1AP_TraceFailureIndicationIEs_301[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_DeactivateTraceIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DeactivateTraceIEs_specs_305;
extern asn_TYPE_member_t asn_MBR_S1AP_DeactivateTraceIEs_305[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_CellTrafficTraceIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellTrafficTraceIEs_specs_309;
extern asn_TYPE_member_t asn_MBR_S1AP_CellTrafficTraceIEs_309[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_LocationReportingControlIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_LocationReportingControlIEs_specs_313;
extern asn_TYPE_member_t asn_MBR_S1AP_LocationReportingControlIEs_313[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_LocationReportingFailureIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_LocationReportingFailureIndicationIEs_specs_317;
extern asn_TYPE_member_t asn_MBR_S1AP_LocationReportingFailureIndicationIEs_317[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_LocationReportIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_LocationReportIEs_specs_321;
extern asn_TYPE_member_t asn_MBR_S1AP_LocationReportIEs_321[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_OverloadStartIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_OverloadStartIEs_specs_325;
extern asn_TYPE_member_t asn_MBR_S1AP_OverloadStartIEs_325[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_OverloadStopIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_OverloadStopIEs_specs_329;
extern asn_TYPE_member_t asn_MBR_S1AP_OverloadStopIEs_329[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_WriteReplaceWarningRequestIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_WriteReplaceWarningRequestIEs_specs_333;
extern asn_TYPE_member_t asn_MBR_S1AP_WriteReplaceWarningRequestIEs_333[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_WriteReplaceWarningResponseIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_WriteReplaceWarningResponseIEs_specs_337;
extern asn_TYPE_member_t asn_MBR_S1AP_WriteReplaceWarningResponseIEs_337[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBDirectInformationTransferIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBDirectInformationTransferIEs_specs_341;
extern asn_TYPE_member_t asn_MBR_S1AP_ENBDirectInformationTransferIEs_341[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEDirectInformationTransferIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEDirectInformationTransferIEs_specs_345;
extern asn_TYPE_member_t asn_MBR_S1AP_MMEDirectInformationTransferIEs_345[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBConfigurationTransferIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBConfigurationTransferIEs_specs_349;
extern asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationTransferIEs_349[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEConfigurationTransferIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEConfigurationTransferIEs_specs_353;
extern asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationTransferIEs_353[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_KillRequestIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_KillRequestIEs_specs_357;
extern asn_TYPE_member_t asn_MBR_S1AP_KillRequestIEs_357[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_KillResponseIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_KillResponseIEs_specs_361;
extern asn_TYPE_member_t asn_MBR_S1AP_KillResponseIEs_361[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_PWSRestartIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PWSRestartIndicationIEs_specs_365;
extern asn_TYPE_member_t asn_MBR_S1AP_PWSRestartIndicationIEs_365[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_PWSFailureIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PWSFailureIndicationIEs_specs_369;
extern asn_TYPE_member_t asn_MBR_S1AP_PWSFailureIndicationIEs_369[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_DownlinkUEAssociatedLPPaTransport_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_specs_373;
extern asn_TYPE_member_t asn_MBR_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_373[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UplinkUEAssociatedLPPaTransport_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UplinkUEAssociatedLPPaTransport_IEs_specs_377;
extern asn_TYPE_member_t asn_MBR_S1AP_UplinkUEAssociatedLPPaTransport_IEs_377[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_specs_381;
extern asn_TYPE_member_t asn_MBR_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_381[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_specs_385;
extern asn_TYPE_member_t asn_MBR_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_385[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModificationIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModificationIndicationIEs_specs_389;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModificationIndicationIEs_389[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModificationConfirmIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModificationConfirmIEs_specs_393;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModificationConfirmIEs_393[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationIndicationIEs_specs_397;
extern asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationIndicationIEs_397[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationConfirmIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationConfirmIEs_specs_401;
extern asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationConfirmIEs_401[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextSuspendRequestIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextSuspendRequestIEs_specs_405;
extern asn_TYPE_member_t asn_MBR_S1AP_UEContextSuspendRequestIEs_405[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextSuspendResponseIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextSuspendResponseIEs_specs_409;
extern asn_TYPE_member_t asn_MBR_S1AP_UEContextSuspendResponseIEs_409[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextResumeRequestIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextResumeRequestIEs_specs_413;
extern asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeRequestIEs_413[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextResumeResponseIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextResumeResponseIEs_specs_417;
extern asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeResponseIEs_417[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextResumeFailureIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextResumeFailureIEs_specs_421;
extern asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeFailureIEs_421[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ConnectionEstablishmentIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ConnectionEstablishmentIndicationIEs_specs_425;
extern asn_TYPE_member_t asn_MBR_S1AP_ConnectionEstablishmentIndicationIEs_425[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_RetrieveUEInformationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RetrieveUEInformationIEs_specs_429;
extern asn_TYPE_member_t asn_MBR_S1AP_RetrieveUEInformationIEs_429[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEInformationTransferIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEInformationTransferIEs_specs_433;
extern asn_TYPE_member_t asn_MBR_S1AP_UEInformationTransferIEs_433[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBCPRelocationIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBCPRelocationIndicationIEs_specs_437;
extern asn_TYPE_member_t asn_MBR_S1AP_ENBCPRelocationIndicationIEs_437[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMECPRelocationIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMECPRelocationIndicationIEs_specs_441;
extern asn_TYPE_member_t asn_MBR_S1AP_MMECPRelocationIndicationIEs_441[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_SecondaryRATDataUsageReportIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecondaryRATDataUsageReportIEs_specs_445;
extern asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportIEs_445[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABDataForwardingItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABDataForwardingItemIEs_specs_449;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABDataForwardingItemIEs_449[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSetupItemHOReqIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemHOReqIEs_specs_453;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemHOReqIEs_453[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABAdmittedItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABAdmittedItemIEs_specs_457;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABAdmittedItemIEs_457[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedtoSetupItemHOReqAckIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_specs_461;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_461[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSwitchedDLItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSwitchedDLItemIEs_specs_465;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedDLItemIEs_465[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSwitchedULItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSwitchedULItemIEs_specs_469;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedULItemIEs_469[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeModifiedItemBearerModIndIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeModifiedItemBearerModIndIEs_specs_473;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedItemBearerModIndIEs_473[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_specs_477;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_477[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeReqIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToResumeItemResumeReqIEs_specs_481;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeReqIEs_481[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeResIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToResumeItemResumeResIEs_specs_485;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeResIEs_485[3];
#ifdef __cplusplus
}
#endif
#endif /* _S1AP_ProtocolIE_Field_H_ */
#include <asn_internal.h>