X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=asn1c_defs%2FX2N_ProtocolIE-Field.h;fp=asn1c_defs%2FX2N_ProtocolIE-Field.h;h=fb36b2c9503b741693bf20a3a2051ebc65e73e53;hb=dc68642f5676cdd49f3ef92f983b319e21f16afa;hp=0000000000000000000000000000000000000000;hpb=0054ece5d9d4bcb28ecda2f0f36584f6a64fc869;p=ric-app%2Fadmin.git diff --git a/asn1c_defs/X2N_ProtocolIE-Field.h b/asn1c_defs/X2N_ProtocolIE-Field.h new file mode 100644 index 0000000..fb36b2c --- /dev/null +++ b/asn1c_defs/X2N_ProtocolIE-Field.h @@ -0,0 +1,4330 @@ +/* + * Generated by asn1c-0.9.29 n1 (http://lionet.info/asn1c) + * From ASN.1 module "X2AP-Containers" + * found in "../../asn_defs/asn1/x2ap-15-04.asn" + * `asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-OER` + */ + +#ifndef _X2N_ProtocolIE_Field_H_ +#define _X2N_ProtocolIE_Field_H_ + + +#include + +/* Including external dependencies */ +#include "X2N_ProtocolIE-ID.h" +#include "X2N_Criticality.h" +#include +#include +#include "X2N_E-RABs-ToBeSetup-Item.h" +#include "X2N_Presence.h" +#include +#include +#include +#include "X2N_E-RABs-Admitted-Item.h" +#include "X2N_E-RABs-SubjectToStatusTransfer-Item.h" +#include "X2N_CellInformation-Item.h" +#include "X2N_CellToReport-Item.h" +#include "X2N_MeasurementInitiationResult-Item.h" +#include "X2N_MeasurementFailureCause-Item.h" +#include "X2N_CompleteFailureCauseInformation-Item.h" +#include "X2N_CellMeasurementResult-Item.h" +#include "X2N_E-RABs-ToBeAdded-Item.h" +#include "X2N_E-RABs-Admitted-ToBeAdded-Item.h" +#include "X2N_E-RABs-ToBeAdded-ModReqItem.h" +#include "X2N_E-RABs-ToBeModified-ModReqItem.h" +#include "X2N_E-RABs-ToBeReleased-ModReqItem.h" +#include "X2N_E-RABs-Admitted-ToBeAdded-ModAckItem.h" +#include "X2N_E-RABs-Admitted-ToBeModified-ModAckItem.h" +#include "X2N_E-RABs-Admitted-ToReleased-ModAckItem.h" +#include "X2N_E-RABs-ToBeReleased-ModReqdItem.h" +#include "X2N_E-RABs-ToBeReleased-RelReqItem.h" +#include "X2N_E-RABs-ToBeReleased-RelConfItem.h" +#include "X2N_E-RABs-SubjectToCounterCheckItem.h" +#include "X2N_E-RABs-ToBeSetupRetrieve-Item.h" +#include "X2N_E-RABs-ToBeAdded-SgNBAddReq-Item.h" +#include "X2N_E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item.h" +#include "X2N_E-RABs-ToBeAdded-SgNBModReq-Item.h" +#include "X2N_E-RABs-ToBeModified-SgNBModReq-Item.h" +#include "X2N_E-RABs-ToBeReleased-SgNBModReq-Item.h" +#include "X2N_E-RABs-Admitted-ToBeAdded-SgNBModAck-Item.h" +#include "X2N_E-RABs-Admitted-ToBeModified-SgNBModAck-Item.h" +#include "X2N_E-RABs-Admitted-ToReleased-SgNBModAck-Item.h" +#include "X2N_E-RABs-ToBeReleased-SgNBModReqd-Item.h" +#include "X2N_E-RABs-ToBeModified-SgNBModReqd-Item.h" +#include "X2N_E-RABs-AdmittedToBeModified-SgNBModConf-Item.h" +#include "X2N_E-RABs-ToBeReleased-SgNBRelReq-Item.h" +#include "X2N_E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item.h" +#include "X2N_E-RABs-ToBeReleased-SgNBRelReqd-Item.h" +#include "X2N_E-RABs-ToBeReleased-SgNBRelConf-Item.h" +#include "X2N_E-RABs-SubjectToSgNBCounterCheck-Item.h" +#include "X2N_E-RABs-ToBeReleased-SgNBChaConf-Item.h" +#include "X2N_E-RABs-DataForwardingAddress-Item.h" +#include "X2N_E-RAB-Item.h" +#include "X2N_E-RABUsageReport-Item.h" +#include "X2N_SecondaryRATUsageReport-Item.h" +#include "X2N_UE-X2AP-ID.h" +#include "X2N_Cause.h" +#include "X2N_ECGI.h" +#include "X2N_GUMMEI.h" +#include "X2N_UE-ContextInformation.h" +#include "X2N_UE-HistoryInformation.h" +#include "X2N_TraceActivation.h" +#include "X2N_SRVCCOperationPossible.h" +#include "X2N_CSGMembershipStatus.h" +#include "X2N_MobilityInformation.h" +#include "X2N_Masked-IMEISV.h" +#include "X2N_UE-HistoryInformationFromTheUE.h" +#include "X2N_ExpectedUEBehaviour.h" +#include "X2N_ProSeAuthorized.h" +#include "X2N_UE-ContextReferenceAtSeNB.h" +#include "X2N_UE-X2AP-ID-Extension.h" +#include "X2N_V2XServicesAuthorized.h" +#include "X2N_UE-ContextReferenceAtWT.h" +#include "X2N_NRUESecurityCapabilities.h" +#include "X2N_UE-ContextReferenceAtSgNB.h" +#include "X2N_AerialUEsubscriptionInformation.h" +#include "X2N_Subscription-Based-UE-DifferentiationInfo.h" +#include "X2N_E-RABs-Admitted-List.h" +#include "X2N_E-RAB-List.h" +#include "X2N_TargeteNBtoSource-eNBTransparentContainer.h" +#include "X2N_CriticalityDiagnostics.h" +#include "X2N_UE-ContextKeptIndicator.h" +#include "X2N_HandoverReportType.h" +#include "X2N_TargetCellInUTRAN.h" +#include "X2N_CRNTI.h" +#include "X2N_UE-RLF-Report-Container.h" +#include "X2N_UE-RLF-Report-Container-for-extended-bands.h" +#include "X2N_E-RABs-SubjectToStatusTransfer-List.h" +#include "X2N_SgNB-UE-X2AP-ID.h" +#include "X2N_SIPTOBearerDeactivationIndication.h" +#include "X2N_GlobalENB-ID.h" +#include "X2N_ServedCells.h" +#include "X2N_GUGroupIDList.h" +#include "X2N_LHN-ID.h" +#include "X2N_TimeToWait.h" +#include "X2N_CellInformation-List.h" +#include "X2N_ServedCellsToModify.h" +#include "X2N_Old-ECGIs.h" +#include "X2N_CoverageModificationList.h" +#include "X2N_Measurement-ID.h" +#include "X2N_Registration-Request.h" +#include "X2N_ReportCharacteristics.h" +#include "X2N_CellToReport-List.h" +#include "X2N_ReportingPeriodicity.h" +#include "X2N_PartialSuccessIndicator.h" +#include "X2N_ReportingPeriodicityRSRPMR.h" +#include "X2N_ReportingPeriodicityCSIR.h" +#include "X2N_MeasurementInitiationResult-List.h" +#include "X2N_CompleteFailureCauseInformation-List.h" +#include "X2N_CellMeasurementResult-List.h" +#include "X2N_MobilityParametersInformation.h" +#include "X2N_MobilityParametersModificationRange.h" +#include "X2N_PCI.h" +#include "X2N_ShortMAC-I.h" +#include "X2N_RRCConnSetupIndicator.h" +#include "X2N_RRCConnReestabIndicator.h" +#include "X2N_ServedCellsToActivate.h" +#include "X2N_ActivatedCellList.h" +#include "X2N_RNL-Header.h" +#include "X2N_X2AP-Message.h" +#include "X2N_UESecurityCapabilities.h" +#include "X2N_SeNBSecurityKey.h" +#include "X2N_UEAggregateMaximumBitRate.h" +#include "X2N_PLMN-Identity.h" +#include "X2N_E-RABs-ToBeAdded-List.h" +#include "X2N_MeNBtoSeNBContainer.h" +#include "X2N_E-RABs-Admitted-ToBeAdded-List.h" +#include "X2N_SeNBtoMeNBContainer.h" +#include "X2N_TransportLayerAddress.h" +#include "X2N_TunnelInformation.h" +#include "X2N_ResponseInformationSeNBReconfComp.h" +#include "X2N_SCGChangeIndication.h" +#include "X2N_UE-ContextInformationSeNBModReq.h" +#include "X2N_E-RABs-Admitted-ToBeAdded-ModAckList.h" +#include "X2N_E-RABs-Admitted-ToBeModified-ModAckList.h" +#include "X2N_E-RABs-Admitted-ToBeReleased-ModAckList.h" +#include "X2N_E-RABs-ToBeReleased-ModReqd.h" +#include "X2N_E-RABs-ToBeReleased-List-RelReq.h" +#include "X2N_MakeBeforeBreakIndicator.h" +#include "X2N_E-RABs-ToBeReleased-List-RelConf.h" +#include "X2N_E-RABs-SubjectToCounterCheck-List.h" +#include "X2N_X2BenefitValue.h" +#include "X2N_ResumeID.h" +#include "X2N_EUTRANCellIdentifier.h" +#include "X2N_UE-ContextInformationRetrieve.h" +#include "X2N_SgNBSecurityKey.h" +#include "X2N_HandoverRestrictionList.h" +#include "X2N_E-RABs-ToBeAdded-SgNBAddReqList.h" +#include "X2N_MeNBtoSgNBContainer.h" +#include "X2N_SplitSRBs.h" +#include "X2N_MeNBResourceCoordinationInformation.h" +#include "X2N_SGNB-Addition-Trigger-Ind.h" +#include "X2N_SubscriberProfileIDforRFP.h" +#include "X2N_E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList.h" +#include "X2N_SgNBtoMeNBContainer.h" +#include "X2N_SgNBResourceCoordinationInformation.h" +#include "X2N_RRC-Config-Ind.h" +#include "X2N_ResponseInformationSgNBReconfComp.h" +#include "X2N_SCGConfigurationQuery.h" +#include "X2N_UE-ContextInformation-SgNBModReq.h" +#include "X2N_E-RABs-Admitted-ToBeAdded-SgNBModAckList.h" +#include "X2N_E-RABs-Admitted-ToBeModified-SgNBModAckList.h" +#include "X2N_E-RABs-Admitted-ToBeReleased-SgNBModAckList.h" +#include "X2N_PDCPChangeIndication.h" +#include "X2N_E-RABs-ToBeReleased-SgNBModReqdList.h" +#include "X2N_E-RABs-ToBeModified-SgNBModReqdList.h" +#include "X2N_E-RABs-AdmittedToBeModified-SgNBModConfList.h" +#include "X2N_E-RABs-ToBeReleased-SgNBRelReqList.h" +#include "X2N_E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList.h" +#include "X2N_E-RABs-ToBeReleased-SgNBRelReqdList.h" +#include "X2N_E-RABs-ToBeReleased-SgNBRelConfList.h" +#include "X2N_E-RABs-SubjectToSgNBCounterCheck-List.h" +#include "X2N_GlobalGNB-ID.h" +#include "X2N_E-RABs-ToBeReleased-SgNBChaConfList.h" +#include "X2N_SplitSRB.h" +#include "X2N_UENRMeasurement.h" +#include "X2N_InitiatingNodeType-EndcX2Setup.h" +#include "X2N_ServedEUTRAcellsENDCX2ManagementList.h" +#include "X2N_ServedNRcellsENDCX2ManagementList.h" +#include "X2N_RespondingNodeType-EndcX2Setup.h" +#include "X2N_InitiatingNodeType-EndcConfigUpdate.h" +#include "X2N_CellAssistanceInformation.h" +#include "X2N_ServedEUTRAcellsToModifyListENDCConfUpd.h" +#include "X2N_ServedEUTRAcellsToDeleteListENDCConfUpd.h" +#include "X2N_ServedNRcellsToModifyENDCConfUpdList.h" +#include "X2N_ServedNRcellsToDeleteENDCConfUpdList.h" +#include "X2N_RespondingNodeType-EndcConfigUpdate.h" +#include "X2N_ServedNRCellsToActivate.h" +#include "X2N_ActivationID.h" +#include "X2N_ActivatedNRCellList.h" +#include "X2N_SecondaryRATUsageReportList.h" +#include "X2N_UserPlaneTrafficActivityReport.h" +#include "X2N_ERABActivityNotifyItemList.h" +#include "X2N_UEsToBeResetList.h" +#include "X2N_InitiatingNodeType-EutranrCellResourceCoordination.h" +#include "X2N_DataTrafficResourceIndication.h" +#include "X2N_SpectrumSharingGroupID.h" +#include "X2N_ListofEUTRACellsinEUTRACoordinationReq.h" +#include "X2N_ListofEUTRACellsinNRCoordinationReq.h" +#include "X2N_ListofNRCellsinNRCoordinationReq.h" +#include "X2N_RespondingNodeType-EutranrCellResourceCoordination.h" +#include "X2N_ListofEUTRACellsinEUTRACoordinationResp.h" +#include "X2N_ListofNRCellsinNRCoordinationResp.h" +#include "X2N_InitiatingNodeType-EndcX2Removal.h" +#include "X2N_RespondingNodeType-EndcX2Removal.h" +#include "X2N_E-RABs-DataForwardingAddress-List.h" +#include "X2N_GNBOverloadInformation.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/* Dependencies */ +typedef enum X2N_E_RABs_ToBeSetup_ItemIEs__value_PR { + X2N_E_RABs_ToBeSetup_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_ToBeSetup_ItemIEs__value_PR_E_RABs_ToBeSetup_Item +} X2N_E_RABs_ToBeSetup_ItemIEs__value_PR; +typedef enum X2N_E_RABs_Admitted_ItemIEs__value_PR { + X2N_E_RABs_Admitted_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_Admitted_ItemIEs__value_PR_E_RABs_Admitted_Item +} X2N_E_RABs_Admitted_ItemIEs__value_PR; +typedef enum X2N_E_RABs_SubjectToStatusTransfer_ItemIEs__value_PR { + X2N_E_RABs_SubjectToStatusTransfer_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_SubjectToStatusTransfer_ItemIEs__value_PR_E_RABs_SubjectToStatusTransfer_Item +} X2N_E_RABs_SubjectToStatusTransfer_ItemIEs__value_PR; +typedef enum X2N_CellInformation_ItemIEs__value_PR { + X2N_CellInformation_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_CellInformation_ItemIEs__value_PR_CellInformation_Item +} X2N_CellInformation_ItemIEs__value_PR; +typedef enum X2N_CellToReport_ItemIEs__value_PR { + X2N_CellToReport_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_CellToReport_ItemIEs__value_PR_CellToReport_Item +} X2N_CellToReport_ItemIEs__value_PR; +typedef enum X2N_MeasurementInitiationResult_ItemIEs__value_PR { + X2N_MeasurementInitiationResult_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_MeasurementInitiationResult_ItemIEs__value_PR_MeasurementInitiationResult_Item +} X2N_MeasurementInitiationResult_ItemIEs__value_PR; +typedef enum X2N_MeasurementFailureCause_ItemIEs__value_PR { + X2N_MeasurementFailureCause_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_MeasurementFailureCause_ItemIEs__value_PR_MeasurementFailureCause_Item +} X2N_MeasurementFailureCause_ItemIEs__value_PR; +typedef enum X2N_CompleteFailureCauseInformation_ItemIEs__value_PR { + X2N_CompleteFailureCauseInformation_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_CompleteFailureCauseInformation_ItemIEs__value_PR_CompleteFailureCauseInformation_Item +} X2N_CompleteFailureCauseInformation_ItemIEs__value_PR; +typedef enum X2N_CellMeasurementResult_ItemIEs__value_PR { + X2N_CellMeasurementResult_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_CellMeasurementResult_ItemIEs__value_PR_CellMeasurementResult_Item +} X2N_CellMeasurementResult_ItemIEs__value_PR; +typedef enum X2N_E_RABs_ToBeAdded_ItemIEs__value_PR { + X2N_E_RABs_ToBeAdded_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_ToBeAdded_ItemIEs__value_PR_E_RABs_ToBeAdded_Item +} X2N_E_RABs_ToBeAdded_ItemIEs__value_PR; +typedef enum X2N_E_RABs_Admitted_ToBeAdded_ItemIEs__value_PR { + X2N_E_RABs_Admitted_ToBeAdded_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_Admitted_ToBeAdded_ItemIEs__value_PR_E_RABs_Admitted_ToBeAdded_Item +} X2N_E_RABs_Admitted_ToBeAdded_ItemIEs__value_PR; +typedef enum X2N_E_RABs_ToBeAdded_ModReqItemIEs__value_PR { + X2N_E_RABs_ToBeAdded_ModReqItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_ToBeAdded_ModReqItemIEs__value_PR_E_RABs_ToBeAdded_ModReqItem +} X2N_E_RABs_ToBeAdded_ModReqItemIEs__value_PR; +typedef enum X2N_E_RABs_ToBeModified_ModReqItemIEs__value_PR { + X2N_E_RABs_ToBeModified_ModReqItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_ToBeModified_ModReqItemIEs__value_PR_E_RABs_ToBeModified_ModReqItem +} X2N_E_RABs_ToBeModified_ModReqItemIEs__value_PR; +typedef enum X2N_E_RABs_ToBeReleased_ModReqItemIEs__value_PR { + X2N_E_RABs_ToBeReleased_ModReqItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_ToBeReleased_ModReqItemIEs__value_PR_E_RABs_ToBeReleased_ModReqItem +} X2N_E_RABs_ToBeReleased_ModReqItemIEs__value_PR; +typedef enum X2N_E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value_PR { + X2N_E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value_PR_E_RABs_Admitted_ToBeAdded_ModAckItem +} X2N_E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value_PR; +typedef enum X2N_E_RABs_Admitted_ToBeModified_ModAckItemIEs__value_PR { + X2N_E_RABs_Admitted_ToBeModified_ModAckItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_Admitted_ToBeModified_ModAckItemIEs__value_PR_E_RABs_Admitted_ToBeModified_ModAckItem +} X2N_E_RABs_Admitted_ToBeModified_ModAckItemIEs__value_PR; +typedef enum X2N_E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value_PR { + X2N_E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value_PR_E_RABs_Admitted_ToReleased_ModAckItem +} X2N_E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value_PR; +typedef enum X2N_E_RABs_ToBeReleased_ModReqdItemIEs__value_PR { + X2N_E_RABs_ToBeReleased_ModReqdItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_ToBeReleased_ModReqdItemIEs__value_PR_E_RABs_ToBeReleased_ModReqdItem +} X2N_E_RABs_ToBeReleased_ModReqdItemIEs__value_PR; +typedef enum X2N_E_RABs_ToBeReleased_RelReqItemIEs__value_PR { + X2N_E_RABs_ToBeReleased_RelReqItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_ToBeReleased_RelReqItemIEs__value_PR_E_RABs_ToBeReleased_RelReqItem +} X2N_E_RABs_ToBeReleased_RelReqItemIEs__value_PR; +typedef enum X2N_E_RABs_ToBeReleased_RelConfItemIEs__value_PR { + X2N_E_RABs_ToBeReleased_RelConfItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_ToBeReleased_RelConfItemIEs__value_PR_E_RABs_ToBeReleased_RelConfItem +} X2N_E_RABs_ToBeReleased_RelConfItemIEs__value_PR; +typedef enum X2N_E_RABs_SubjectToCounterCheckItemIEs__value_PR { + X2N_E_RABs_SubjectToCounterCheckItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_SubjectToCounterCheckItemIEs__value_PR_E_RABs_SubjectToCounterCheckItem +} X2N_E_RABs_SubjectToCounterCheckItemIEs__value_PR; +typedef enum X2N_E_RABs_ToBeSetupRetrieve_ItemIEs__value_PR { + X2N_E_RABs_ToBeSetupRetrieve_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_ToBeSetupRetrieve_ItemIEs__value_PR_E_RABs_ToBeSetupRetrieve_Item +} X2N_E_RABs_ToBeSetupRetrieve_ItemIEs__value_PR; +typedef enum X2N_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value_PR { + X2N_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value_PR_E_RABs_ToBeAdded_SgNBAddReq_Item +} X2N_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value_PR; +typedef enum X2N_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value_PR { + X2N_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value_PR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item +} X2N_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value_PR; +typedef enum X2N_E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value_PR { + X2N_E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value_PR_E_RABs_ToBeAdded_SgNBModReq_Item +} X2N_E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value_PR; +typedef enum X2N_E_RABs_ToBeModified_SgNBModReq_ItemIEs__value_PR { + X2N_E_RABs_ToBeModified_SgNBModReq_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_ToBeModified_SgNBModReq_ItemIEs__value_PR_E_RABs_ToBeModified_SgNBModReq_Item +} X2N_E_RABs_ToBeModified_SgNBModReq_ItemIEs__value_PR; +typedef enum X2N_E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value_PR { + X2N_E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value_PR_E_RABs_ToBeReleased_SgNBModReq_Item +} X2N_E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value_PR; +typedef enum X2N_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value_PR { + X2N_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value_PR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item +} X2N_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value_PR; +typedef enum X2N_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value_PR { + X2N_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value_PR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item +} X2N_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value_PR; +typedef enum X2N_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value_PR { + X2N_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value_PR_E_RABs_Admitted_ToReleased_SgNBModAck_Item +} X2N_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value_PR; +typedef enum X2N_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value_PR { + X2N_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value_PR_E_RABs_ToBeReleased_SgNBModReqd_Item +} X2N_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value_PR; +typedef enum X2N_E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value_PR { + X2N_E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value_PR_E_RABs_ToBeModified_SgNBModReqd_Item +} X2N_E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value_PR; +typedef enum X2N_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value_PR { + X2N_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value_PR_E_RABs_AdmittedToBeModified_SgNBModConf_Item +} X2N_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value_PR; +typedef enum X2N_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value_PR { + X2N_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value_PR_E_RABs_ToBeReleased_SgNBRelReq_Item +} X2N_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value_PR; +typedef enum X2N_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value_PR { + X2N_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value_PR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item +} X2N_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value_PR; +typedef enum X2N_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value_PR { + X2N_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value_PR_E_RABs_ToBeReleased_SgNBRelReqd_Item +} X2N_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value_PR; +typedef enum X2N_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value_PR { + X2N_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value_PR_E_RABs_ToBeReleased_SgNBRelConf_Item +} X2N_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value_PR; +typedef enum X2N_E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value_PR { + X2N_E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value_PR_E_RABs_SubjectToSgNBCounterCheck_Item +} X2N_E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value_PR; +typedef enum X2N_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value_PR { + X2N_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value_PR_E_RABs_ToBeReleased_SgNBChaConf_Item +} X2N_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value_PR; +typedef enum X2N_E_RABs_DataForwardingAddress_ItemIEs__value_PR { + X2N_E_RABs_DataForwardingAddress_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABs_DataForwardingAddress_ItemIEs__value_PR_E_RABs_DataForwardingAddress_Item +} X2N_E_RABs_DataForwardingAddress_ItemIEs__value_PR; +typedef enum X2N_E_RAB_ItemIEs__value_PR { + X2N_E_RAB_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RAB_ItemIEs__value_PR_E_RAB_Item +} X2N_E_RAB_ItemIEs__value_PR; +typedef enum X2N_E_RABUsageReport_ItemIEs__value_PR { + X2N_E_RABUsageReport_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_E_RABUsageReport_ItemIEs__value_PR_E_RABUsageReport_Item +} X2N_E_RABUsageReport_ItemIEs__value_PR; +typedef enum X2N_SecondaryRATUsageReport_ItemIEs__value_PR { + X2N_SecondaryRATUsageReport_ItemIEs__value_PR_NOTHING, /* No components present */ + X2N_SecondaryRATUsageReport_ItemIEs__value_PR_SecondaryRATUsageReport_Item +} X2N_SecondaryRATUsageReport_ItemIEs__value_PR; +typedef enum X2N_HandoverRequest_IEs__value_PR { + X2N_HandoverRequest_IEs__value_PR_NOTHING, /* No components present */ + X2N_HandoverRequest_IEs__value_PR_UE_X2AP_ID, + X2N_HandoverRequest_IEs__value_PR_Cause, + X2N_HandoverRequest_IEs__value_PR_ECGI, + X2N_HandoverRequest_IEs__value_PR_GUMMEI, + X2N_HandoverRequest_IEs__value_PR_UE_ContextInformation, + X2N_HandoverRequest_IEs__value_PR_UE_HistoryInformation, + X2N_HandoverRequest_IEs__value_PR_TraceActivation, + X2N_HandoverRequest_IEs__value_PR_SRVCCOperationPossible, + X2N_HandoverRequest_IEs__value_PR_CSGMembershipStatus, + X2N_HandoverRequest_IEs__value_PR_MobilityInformation, + X2N_HandoverRequest_IEs__value_PR_Masked_IMEISV, + X2N_HandoverRequest_IEs__value_PR_UE_HistoryInformationFromTheUE, + X2N_HandoverRequest_IEs__value_PR_ExpectedUEBehaviour, + X2N_HandoverRequest_IEs__value_PR_ProSeAuthorized, + X2N_HandoverRequest_IEs__value_PR_UE_ContextReferenceAtSeNB, + X2N_HandoverRequest_IEs__value_PR_UE_X2AP_ID_Extension, + X2N_HandoverRequest_IEs__value_PR_V2XServicesAuthorized, + X2N_HandoverRequest_IEs__value_PR_UE_ContextReferenceAtWT, + X2N_HandoverRequest_IEs__value_PR_NRUESecurityCapabilities, + X2N_HandoverRequest_IEs__value_PR_UE_ContextReferenceAtSgNB, + X2N_HandoverRequest_IEs__value_PR_AerialUEsubscriptionInformation, + X2N_HandoverRequest_IEs__value_PR_Subscription_Based_UE_DifferentiationInfo +} X2N_HandoverRequest_IEs__value_PR; +typedef enum X2N_HandoverRequestAcknowledge_IEs__value_PR { + X2N_HandoverRequestAcknowledge_IEs__value_PR_NOTHING, /* No components present */ + X2N_HandoverRequestAcknowledge_IEs__value_PR_UE_X2AP_ID, + X2N_HandoverRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_List, + X2N_HandoverRequestAcknowledge_IEs__value_PR_E_RAB_List, + X2N_HandoverRequestAcknowledge_IEs__value_PR_TargeteNBtoSource_eNBTransparentContainer, + X2N_HandoverRequestAcknowledge_IEs__value_PR_CriticalityDiagnostics, + X2N_HandoverRequestAcknowledge_IEs__value_PR_UE_ContextKeptIndicator, + X2N_HandoverRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension +} X2N_HandoverRequestAcknowledge_IEs__value_PR; +typedef enum X2N_HandoverPreparationFailure_IEs__value_PR { + X2N_HandoverPreparationFailure_IEs__value_PR_NOTHING, /* No components present */ + X2N_HandoverPreparationFailure_IEs__value_PR_UE_X2AP_ID, + X2N_HandoverPreparationFailure_IEs__value_PR_Cause, + X2N_HandoverPreparationFailure_IEs__value_PR_CriticalityDiagnostics, + X2N_HandoverPreparationFailure_IEs__value_PR_UE_X2AP_ID_Extension +} X2N_HandoverPreparationFailure_IEs__value_PR; +typedef enum X2N_HandoverReport_IEs__value_PR { + X2N_HandoverReport_IEs__value_PR_NOTHING, /* No components present */ + X2N_HandoverReport_IEs__value_PR_HandoverReportType, + X2N_HandoverReport_IEs__value_PR_Cause, + X2N_HandoverReport_IEs__value_PR_ECGI, + X2N_HandoverReport_IEs__value_PR_TargetCellInUTRAN, + X2N_HandoverReport_IEs__value_PR_CRNTI, + X2N_HandoverReport_IEs__value_PR_MobilityInformation, + X2N_HandoverReport_IEs__value_PR_UE_RLF_Report_Container, + X2N_HandoverReport_IEs__value_PR_UE_RLF_Report_Container_for_extended_bands +} X2N_HandoverReport_IEs__value_PR; +typedef enum X2N_SNStatusTransfer_IEs__value_PR { + X2N_SNStatusTransfer_IEs__value_PR_NOTHING, /* No components present */ + X2N_SNStatusTransfer_IEs__value_PR_UE_X2AP_ID, + X2N_SNStatusTransfer_IEs__value_PR_E_RABs_SubjectToStatusTransfer_List, + X2N_SNStatusTransfer_IEs__value_PR_UE_X2AP_ID_Extension, + X2N_SNStatusTransfer_IEs__value_PR_SgNB_UE_X2AP_ID +} X2N_SNStatusTransfer_IEs__value_PR; +typedef enum X2N_UEContextRelease_IEs__value_PR { + X2N_UEContextRelease_IEs__value_PR_NOTHING, /* No components present */ + X2N_UEContextRelease_IEs__value_PR_UE_X2AP_ID, + X2N_UEContextRelease_IEs__value_PR_UE_X2AP_ID_Extension, + X2N_UEContextRelease_IEs__value_PR_SIPTOBearerDeactivationIndication, + X2N_UEContextRelease_IEs__value_PR_SgNB_UE_X2AP_ID +} X2N_UEContextRelease_IEs__value_PR; +typedef enum X2N_HandoverCancel_IEs__value_PR { + X2N_HandoverCancel_IEs__value_PR_NOTHING, /* No components present */ + X2N_HandoverCancel_IEs__value_PR_UE_X2AP_ID, + X2N_HandoverCancel_IEs__value_PR_Cause, + X2N_HandoverCancel_IEs__value_PR_UE_X2AP_ID_Extension +} X2N_HandoverCancel_IEs__value_PR; +typedef enum X2N_ErrorIndication_IEs__value_PR { + X2N_ErrorIndication_IEs__value_PR_NOTHING, /* No components present */ + X2N_ErrorIndication_IEs__value_PR_UE_X2AP_ID, + X2N_ErrorIndication_IEs__value_PR_Cause, + X2N_ErrorIndication_IEs__value_PR_CriticalityDiagnostics, + X2N_ErrorIndication_IEs__value_PR_UE_X2AP_ID_Extension, + X2N_ErrorIndication_IEs__value_PR_SgNB_UE_X2AP_ID +} X2N_ErrorIndication_IEs__value_PR; +typedef enum X2N_ResetRequest_IEs__value_PR { + X2N_ResetRequest_IEs__value_PR_NOTHING, /* No components present */ + X2N_ResetRequest_IEs__value_PR_Cause +} X2N_ResetRequest_IEs__value_PR; +typedef enum X2N_ResetResponse_IEs__value_PR { + X2N_ResetResponse_IEs__value_PR_NOTHING, /* No components present */ + X2N_ResetResponse_IEs__value_PR_CriticalityDiagnostics +} X2N_ResetResponse_IEs__value_PR; +typedef enum X2N_X2SetupRequest_IEs__value_PR { + X2N_X2SetupRequest_IEs__value_PR_NOTHING, /* No components present */ + X2N_X2SetupRequest_IEs__value_PR_GlobalENB_ID, + X2N_X2SetupRequest_IEs__value_PR_ServedCells, + X2N_X2SetupRequest_IEs__value_PR_GUGroupIDList, + X2N_X2SetupRequest_IEs__value_PR_LHN_ID +} X2N_X2SetupRequest_IEs__value_PR; +typedef enum X2N_X2SetupResponse_IEs__value_PR { + X2N_X2SetupResponse_IEs__value_PR_NOTHING, /* No components present */ + X2N_X2SetupResponse_IEs__value_PR_GlobalENB_ID, + X2N_X2SetupResponse_IEs__value_PR_ServedCells, + X2N_X2SetupResponse_IEs__value_PR_GUGroupIDList, + X2N_X2SetupResponse_IEs__value_PR_CriticalityDiagnostics, + X2N_X2SetupResponse_IEs__value_PR_LHN_ID +} X2N_X2SetupResponse_IEs__value_PR; +typedef enum X2N_X2SetupFailure_IEs__value_PR { + X2N_X2SetupFailure_IEs__value_PR_NOTHING, /* No components present */ + X2N_X2SetupFailure_IEs__value_PR_Cause, + X2N_X2SetupFailure_IEs__value_PR_TimeToWait, + X2N_X2SetupFailure_IEs__value_PR_CriticalityDiagnostics +} X2N_X2SetupFailure_IEs__value_PR; +typedef enum X2N_LoadInformation_IEs__value_PR { + X2N_LoadInformation_IEs__value_PR_NOTHING, /* No components present */ + X2N_LoadInformation_IEs__value_PR_CellInformation_List +} X2N_LoadInformation_IEs__value_PR; +typedef enum X2N_ENBConfigurationUpdate_IEs__value_PR { + X2N_ENBConfigurationUpdate_IEs__value_PR_NOTHING, /* No components present */ + X2N_ENBConfigurationUpdate_IEs__value_PR_ServedCells, + X2N_ENBConfigurationUpdate_IEs__value_PR_ServedCellsToModify, + X2N_ENBConfigurationUpdate_IEs__value_PR_Old_ECGIs, + X2N_ENBConfigurationUpdate_IEs__value_PR_GUGroupIDList, + X2N_ENBConfigurationUpdate_IEs__value_PR_CoverageModificationList +} X2N_ENBConfigurationUpdate_IEs__value_PR; +typedef enum X2N_ENBConfigurationUpdateAcknowledge_IEs__value_PR { + X2N_ENBConfigurationUpdateAcknowledge_IEs__value_PR_NOTHING, /* No components present */ + X2N_ENBConfigurationUpdateAcknowledge_IEs__value_PR_CriticalityDiagnostics +} X2N_ENBConfigurationUpdateAcknowledge_IEs__value_PR; +typedef enum X2N_ENBConfigurationUpdateFailure_IEs__value_PR { + X2N_ENBConfigurationUpdateFailure_IEs__value_PR_NOTHING, /* No components present */ + X2N_ENBConfigurationUpdateFailure_IEs__value_PR_Cause, + X2N_ENBConfigurationUpdateFailure_IEs__value_PR_TimeToWait, + X2N_ENBConfigurationUpdateFailure_IEs__value_PR_CriticalityDiagnostics +} X2N_ENBConfigurationUpdateFailure_IEs__value_PR; +typedef enum X2N_ResourceStatusRequest_IEs__value_PR { + X2N_ResourceStatusRequest_IEs__value_PR_NOTHING, /* No components present */ + X2N_ResourceStatusRequest_IEs__value_PR_Measurement_ID, + X2N_ResourceStatusRequest_IEs__value_PR_Registration_Request, + X2N_ResourceStatusRequest_IEs__value_PR_ReportCharacteristics, + X2N_ResourceStatusRequest_IEs__value_PR_CellToReport_List, + X2N_ResourceStatusRequest_IEs__value_PR_ReportingPeriodicity, + X2N_ResourceStatusRequest_IEs__value_PR_PartialSuccessIndicator, + X2N_ResourceStatusRequest_IEs__value_PR_ReportingPeriodicityRSRPMR, + X2N_ResourceStatusRequest_IEs__value_PR_ReportingPeriodicityCSIR +} X2N_ResourceStatusRequest_IEs__value_PR; +typedef enum X2N_ResourceStatusResponse_IEs__value_PR { + X2N_ResourceStatusResponse_IEs__value_PR_NOTHING, /* No components present */ + X2N_ResourceStatusResponse_IEs__value_PR_Measurement_ID, + X2N_ResourceStatusResponse_IEs__value_PR_CriticalityDiagnostics, + X2N_ResourceStatusResponse_IEs__value_PR_MeasurementInitiationResult_List +} X2N_ResourceStatusResponse_IEs__value_PR; +typedef enum X2N_ResourceStatusFailure_IEs__value_PR { + X2N_ResourceStatusFailure_IEs__value_PR_NOTHING, /* No components present */ + X2N_ResourceStatusFailure_IEs__value_PR_Measurement_ID, + X2N_ResourceStatusFailure_IEs__value_PR_Cause, + X2N_ResourceStatusFailure_IEs__value_PR_CriticalityDiagnostics, + X2N_ResourceStatusFailure_IEs__value_PR_CompleteFailureCauseInformation_List +} X2N_ResourceStatusFailure_IEs__value_PR; +typedef enum X2N_ResourceStatusUpdate_IEs__value_PR { + X2N_ResourceStatusUpdate_IEs__value_PR_NOTHING, /* No components present */ + X2N_ResourceStatusUpdate_IEs__value_PR_Measurement_ID, + X2N_ResourceStatusUpdate_IEs__value_PR_CellMeasurementResult_List +} X2N_ResourceStatusUpdate_IEs__value_PR; +typedef enum X2N_MobilityChangeRequest_IEs__value_PR { + X2N_MobilityChangeRequest_IEs__value_PR_NOTHING, /* No components present */ + X2N_MobilityChangeRequest_IEs__value_PR_ECGI, + X2N_MobilityChangeRequest_IEs__value_PR_MobilityParametersInformation, + X2N_MobilityChangeRequest_IEs__value_PR_Cause +} X2N_MobilityChangeRequest_IEs__value_PR; +typedef enum X2N_MobilityChangeAcknowledge_IEs__value_PR { + X2N_MobilityChangeAcknowledge_IEs__value_PR_NOTHING, /* No components present */ + X2N_MobilityChangeAcknowledge_IEs__value_PR_ECGI, + X2N_MobilityChangeAcknowledge_IEs__value_PR_CriticalityDiagnostics +} X2N_MobilityChangeAcknowledge_IEs__value_PR; +typedef enum X2N_MobilityChangeFailure_IEs__value_PR { + X2N_MobilityChangeFailure_IEs__value_PR_NOTHING, /* No components present */ + X2N_MobilityChangeFailure_IEs__value_PR_ECGI, + X2N_MobilityChangeFailure_IEs__value_PR_Cause, + X2N_MobilityChangeFailure_IEs__value_PR_MobilityParametersModificationRange, + X2N_MobilityChangeFailure_IEs__value_PR_CriticalityDiagnostics +} X2N_MobilityChangeFailure_IEs__value_PR; +typedef enum X2N_RLFIndication_IEs__value_PR { + X2N_RLFIndication_IEs__value_PR_NOTHING, /* No components present */ + X2N_RLFIndication_IEs__value_PR_PCI, + X2N_RLFIndication_IEs__value_PR_ECGI, + X2N_RLFIndication_IEs__value_PR_CRNTI, + X2N_RLFIndication_IEs__value_PR_ShortMAC_I, + X2N_RLFIndication_IEs__value_PR_UE_RLF_Report_Container, + X2N_RLFIndication_IEs__value_PR_RRCConnSetupIndicator, + X2N_RLFIndication_IEs__value_PR_RRCConnReestabIndicator, + X2N_RLFIndication_IEs__value_PR_UE_RLF_Report_Container_for_extended_bands +} X2N_RLFIndication_IEs__value_PR; +typedef enum X2N_CellActivationRequest_IEs__value_PR { + X2N_CellActivationRequest_IEs__value_PR_NOTHING, /* No components present */ + X2N_CellActivationRequest_IEs__value_PR_ServedCellsToActivate +} X2N_CellActivationRequest_IEs__value_PR; +typedef enum X2N_CellActivationResponse_IEs__value_PR { + X2N_CellActivationResponse_IEs__value_PR_NOTHING, /* No components present */ + X2N_CellActivationResponse_IEs__value_PR_ActivatedCellList, + X2N_CellActivationResponse_IEs__value_PR_CriticalityDiagnostics +} X2N_CellActivationResponse_IEs__value_PR; +typedef enum X2N_CellActivationFailure_IEs__value_PR { + X2N_CellActivationFailure_IEs__value_PR_NOTHING, /* No components present */ + X2N_CellActivationFailure_IEs__value_PR_Cause, + X2N_CellActivationFailure_IEs__value_PR_CriticalityDiagnostics +} X2N_CellActivationFailure_IEs__value_PR; +typedef enum X2N_X2Release_IEs__value_PR { + X2N_X2Release_IEs__value_PR_NOTHING, /* No components present */ + X2N_X2Release_IEs__value_PR_GlobalENB_ID +} X2N_X2Release_IEs__value_PR; +typedef enum X2N_X2APMessageTransfer_IEs__value_PR { + X2N_X2APMessageTransfer_IEs__value_PR_NOTHING, /* No components present */ + X2N_X2APMessageTransfer_IEs__value_PR_RNL_Header, + X2N_X2APMessageTransfer_IEs__value_PR_X2AP_Message +} X2N_X2APMessageTransfer_IEs__value_PR; +typedef enum X2N_SeNBAdditionRequest_IEs__value_PR { + X2N_SeNBAdditionRequest_IEs__value_PR_NOTHING, /* No components present */ + X2N_SeNBAdditionRequest_IEs__value_PR_UE_X2AP_ID, + X2N_SeNBAdditionRequest_IEs__value_PR_UESecurityCapabilities, + X2N_SeNBAdditionRequest_IEs__value_PR_SeNBSecurityKey, + X2N_SeNBAdditionRequest_IEs__value_PR_UEAggregateMaximumBitRate, + X2N_SeNBAdditionRequest_IEs__value_PR_PLMN_Identity, + X2N_SeNBAdditionRequest_IEs__value_PR_E_RABs_ToBeAdded_List, + X2N_SeNBAdditionRequest_IEs__value_PR_MeNBtoSeNBContainer, + X2N_SeNBAdditionRequest_IEs__value_PR_CSGMembershipStatus, + X2N_SeNBAdditionRequest_IEs__value_PR_UE_X2AP_ID_Extension, + X2N_SeNBAdditionRequest_IEs__value_PR_ExpectedUEBehaviour +} X2N_SeNBAdditionRequest_IEs__value_PR; +typedef enum X2N_SeNBAdditionRequestAcknowledge_IEs__value_PR { + X2N_SeNBAdditionRequestAcknowledge_IEs__value_PR_NOTHING, /* No components present */ + X2N_SeNBAdditionRequestAcknowledge_IEs__value_PR_UE_X2AP_ID, + X2N_SeNBAdditionRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeAdded_List, + X2N_SeNBAdditionRequestAcknowledge_IEs__value_PR_E_RAB_List, + X2N_SeNBAdditionRequestAcknowledge_IEs__value_PR_SeNBtoMeNBContainer, + X2N_SeNBAdditionRequestAcknowledge_IEs__value_PR_CriticalityDiagnostics, + X2N_SeNBAdditionRequestAcknowledge_IEs__value_PR_TransportLayerAddress, + X2N_SeNBAdditionRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension, + X2N_SeNBAdditionRequestAcknowledge_IEs__value_PR_TunnelInformation +} X2N_SeNBAdditionRequestAcknowledge_IEs__value_PR; +typedef enum X2N_SeNBAdditionRequestReject_IEs__value_PR { + X2N_SeNBAdditionRequestReject_IEs__value_PR_NOTHING, /* No components present */ + X2N_SeNBAdditionRequestReject_IEs__value_PR_UE_X2AP_ID, + X2N_SeNBAdditionRequestReject_IEs__value_PR_Cause, + X2N_SeNBAdditionRequestReject_IEs__value_PR_CriticalityDiagnostics, + X2N_SeNBAdditionRequestReject_IEs__value_PR_UE_X2AP_ID_Extension +} X2N_SeNBAdditionRequestReject_IEs__value_PR; +typedef enum X2N_SeNBReconfigurationComplete_IEs__value_PR { + X2N_SeNBReconfigurationComplete_IEs__value_PR_NOTHING, /* No components present */ + X2N_SeNBReconfigurationComplete_IEs__value_PR_UE_X2AP_ID, + X2N_SeNBReconfigurationComplete_IEs__value_PR_ResponseInformationSeNBReconfComp, + X2N_SeNBReconfigurationComplete_IEs__value_PR_UE_X2AP_ID_Extension +} X2N_SeNBReconfigurationComplete_IEs__value_PR; +typedef enum X2N_SeNBModificationRequest_IEs__value_PR { + X2N_SeNBModificationRequest_IEs__value_PR_NOTHING, /* No components present */ + X2N_SeNBModificationRequest_IEs__value_PR_UE_X2AP_ID, + X2N_SeNBModificationRequest_IEs__value_PR_Cause, + X2N_SeNBModificationRequest_IEs__value_PR_SCGChangeIndication, + X2N_SeNBModificationRequest_IEs__value_PR_PLMN_Identity, + X2N_SeNBModificationRequest_IEs__value_PR_UE_ContextInformationSeNBModReq, + X2N_SeNBModificationRequest_IEs__value_PR_MeNBtoSeNBContainer, + X2N_SeNBModificationRequest_IEs__value_PR_CSGMembershipStatus, + X2N_SeNBModificationRequest_IEs__value_PR_UE_X2AP_ID_Extension +} X2N_SeNBModificationRequest_IEs__value_PR; +typedef enum X2N_SeNBModificationRequestAcknowledge_IEs__value_PR { + X2N_SeNBModificationRequestAcknowledge_IEs__value_PR_NOTHING, /* No components present */ + X2N_SeNBModificationRequestAcknowledge_IEs__value_PR_UE_X2AP_ID, + X2N_SeNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeAdded_ModAckList, + X2N_SeNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeModified_ModAckList, + X2N_SeNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeReleased_ModAckList, + X2N_SeNBModificationRequestAcknowledge_IEs__value_PR_E_RAB_List, + X2N_SeNBModificationRequestAcknowledge_IEs__value_PR_SeNBtoMeNBContainer, + X2N_SeNBModificationRequestAcknowledge_IEs__value_PR_CriticalityDiagnostics, + X2N_SeNBModificationRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension +} X2N_SeNBModificationRequestAcknowledge_IEs__value_PR; +typedef enum X2N_SeNBModificationRequestReject_IEs__value_PR { + X2N_SeNBModificationRequestReject_IEs__value_PR_NOTHING, /* No components present */ + X2N_SeNBModificationRequestReject_IEs__value_PR_UE_X2AP_ID, + X2N_SeNBModificationRequestReject_IEs__value_PR_Cause, + X2N_SeNBModificationRequestReject_IEs__value_PR_CriticalityDiagnostics, + X2N_SeNBModificationRequestReject_IEs__value_PR_UE_X2AP_ID_Extension +} X2N_SeNBModificationRequestReject_IEs__value_PR; +typedef enum X2N_SeNBModificationRequired_IEs__value_PR { + X2N_SeNBModificationRequired_IEs__value_PR_NOTHING, /* No components present */ + X2N_SeNBModificationRequired_IEs__value_PR_UE_X2AP_ID, + X2N_SeNBModificationRequired_IEs__value_PR_Cause, + X2N_SeNBModificationRequired_IEs__value_PR_SCGChangeIndication, + X2N_SeNBModificationRequired_IEs__value_PR_E_RABs_ToBeReleased_ModReqd, + X2N_SeNBModificationRequired_IEs__value_PR_SeNBtoMeNBContainer, + X2N_SeNBModificationRequired_IEs__value_PR_UE_X2AP_ID_Extension +} X2N_SeNBModificationRequired_IEs__value_PR; +typedef enum X2N_SeNBModificationConfirm_IEs__value_PR { + X2N_SeNBModificationConfirm_IEs__value_PR_NOTHING, /* No components present */ + X2N_SeNBModificationConfirm_IEs__value_PR_UE_X2AP_ID, + X2N_SeNBModificationConfirm_IEs__value_PR_MeNBtoSeNBContainer, + X2N_SeNBModificationConfirm_IEs__value_PR_CriticalityDiagnostics, + X2N_SeNBModificationConfirm_IEs__value_PR_UE_X2AP_ID_Extension +} X2N_SeNBModificationConfirm_IEs__value_PR; +typedef enum X2N_SeNBModificationRefuse_IEs__value_PR { + X2N_SeNBModificationRefuse_IEs__value_PR_NOTHING, /* No components present */ + X2N_SeNBModificationRefuse_IEs__value_PR_UE_X2AP_ID, + X2N_SeNBModificationRefuse_IEs__value_PR_Cause, + X2N_SeNBModificationRefuse_IEs__value_PR_MeNBtoSeNBContainer, + X2N_SeNBModificationRefuse_IEs__value_PR_CriticalityDiagnostics, + X2N_SeNBModificationRefuse_IEs__value_PR_UE_X2AP_ID_Extension +} X2N_SeNBModificationRefuse_IEs__value_PR; +typedef enum X2N_SeNBReleaseRequest_IEs__value_PR { + X2N_SeNBReleaseRequest_IEs__value_PR_NOTHING, /* No components present */ + X2N_SeNBReleaseRequest_IEs__value_PR_UE_X2AP_ID, + X2N_SeNBReleaseRequest_IEs__value_PR_Cause, + X2N_SeNBReleaseRequest_IEs__value_PR_E_RABs_ToBeReleased_List_RelReq, + X2N_SeNBReleaseRequest_IEs__value_PR_UE_ContextKeptIndicator, + X2N_SeNBReleaseRequest_IEs__value_PR_UE_X2AP_ID_Extension, + X2N_SeNBReleaseRequest_IEs__value_PR_MakeBeforeBreakIndicator +} X2N_SeNBReleaseRequest_IEs__value_PR; +typedef enum X2N_SeNBReleaseRequired_IEs__value_PR { + X2N_SeNBReleaseRequired_IEs__value_PR_NOTHING, /* No components present */ + X2N_SeNBReleaseRequired_IEs__value_PR_UE_X2AP_ID, + X2N_SeNBReleaseRequired_IEs__value_PR_Cause, + X2N_SeNBReleaseRequired_IEs__value_PR_UE_X2AP_ID_Extension +} X2N_SeNBReleaseRequired_IEs__value_PR; +typedef enum X2N_SeNBReleaseConfirm_IEs__value_PR { + X2N_SeNBReleaseConfirm_IEs__value_PR_NOTHING, /* No components present */ + X2N_SeNBReleaseConfirm_IEs__value_PR_UE_X2AP_ID, + X2N_SeNBReleaseConfirm_IEs__value_PR_E_RABs_ToBeReleased_List_RelConf, + X2N_SeNBReleaseConfirm_IEs__value_PR_CriticalityDiagnostics, + X2N_SeNBReleaseConfirm_IEs__value_PR_UE_X2AP_ID_Extension +} X2N_SeNBReleaseConfirm_IEs__value_PR; +typedef enum X2N_SeNBCounterCheckRequest_IEs__value_PR { + X2N_SeNBCounterCheckRequest_IEs__value_PR_NOTHING, /* No components present */ + X2N_SeNBCounterCheckRequest_IEs__value_PR_UE_X2AP_ID, + X2N_SeNBCounterCheckRequest_IEs__value_PR_E_RABs_SubjectToCounterCheck_List, + X2N_SeNBCounterCheckRequest_IEs__value_PR_UE_X2AP_ID_Extension +} X2N_SeNBCounterCheckRequest_IEs__value_PR; +typedef enum X2N_X2RemovalRequest_IEs__value_PR { + X2N_X2RemovalRequest_IEs__value_PR_NOTHING, /* No components present */ + X2N_X2RemovalRequest_IEs__value_PR_GlobalENB_ID, + X2N_X2RemovalRequest_IEs__value_PR_X2BenefitValue +} X2N_X2RemovalRequest_IEs__value_PR; +typedef enum X2N_X2RemovalResponse_IEs__value_PR { + X2N_X2RemovalResponse_IEs__value_PR_NOTHING, /* No components present */ + X2N_X2RemovalResponse_IEs__value_PR_GlobalENB_ID, + X2N_X2RemovalResponse_IEs__value_PR_CriticalityDiagnostics +} X2N_X2RemovalResponse_IEs__value_PR; +typedef enum X2N_X2RemovalFailure_IEs__value_PR { + X2N_X2RemovalFailure_IEs__value_PR_NOTHING, /* No components present */ + X2N_X2RemovalFailure_IEs__value_PR_Cause, + X2N_X2RemovalFailure_IEs__value_PR_CriticalityDiagnostics +} X2N_X2RemovalFailure_IEs__value_PR; +typedef enum X2N_RetrieveUEContextRequest_IEs__value_PR { + X2N_RetrieveUEContextRequest_IEs__value_PR_NOTHING, /* No components present */ + X2N_RetrieveUEContextRequest_IEs__value_PR_UE_X2AP_ID, + X2N_RetrieveUEContextRequest_IEs__value_PR_UE_X2AP_ID_Extension, + X2N_RetrieveUEContextRequest_IEs__value_PR_ResumeID, + X2N_RetrieveUEContextRequest_IEs__value_PR_ShortMAC_I, + X2N_RetrieveUEContextRequest_IEs__value_PR_EUTRANCellIdentifier, + X2N_RetrieveUEContextRequest_IEs__value_PR_CRNTI, + X2N_RetrieveUEContextRequest_IEs__value_PR_PCI +} X2N_RetrieveUEContextRequest_IEs__value_PR; +typedef enum X2N_RetrieveUEContextResponse_IEs__value_PR { + X2N_RetrieveUEContextResponse_IEs__value_PR_NOTHING, /* No components present */ + X2N_RetrieveUEContextResponse_IEs__value_PR_UE_X2AP_ID, + X2N_RetrieveUEContextResponse_IEs__value_PR_UE_X2AP_ID_Extension, + X2N_RetrieveUEContextResponse_IEs__value_PR_GUMMEI, + X2N_RetrieveUEContextResponse_IEs__value_PR_UE_ContextInformationRetrieve, + X2N_RetrieveUEContextResponse_IEs__value_PR_TraceActivation, + X2N_RetrieveUEContextResponse_IEs__value_PR_SRVCCOperationPossible, + X2N_RetrieveUEContextResponse_IEs__value_PR_Masked_IMEISV, + X2N_RetrieveUEContextResponse_IEs__value_PR_ExpectedUEBehaviour, + X2N_RetrieveUEContextResponse_IEs__value_PR_ProSeAuthorized, + X2N_RetrieveUEContextResponse_IEs__value_PR_CriticalityDiagnostics, + X2N_RetrieveUEContextResponse_IEs__value_PR_V2XServicesAuthorized, + X2N_RetrieveUEContextResponse_IEs__value_PR_AerialUEsubscriptionInformation, + X2N_RetrieveUEContextResponse_IEs__value_PR_Subscription_Based_UE_DifferentiationInfo +} X2N_RetrieveUEContextResponse_IEs__value_PR; +typedef enum X2N_RetrieveUEContextFailure_IEs__value_PR { + X2N_RetrieveUEContextFailure_IEs__value_PR_NOTHING, /* No components present */ + X2N_RetrieveUEContextFailure_IEs__value_PR_UE_X2AP_ID, + X2N_RetrieveUEContextFailure_IEs__value_PR_UE_X2AP_ID_Extension, + X2N_RetrieveUEContextFailure_IEs__value_PR_Cause, + X2N_RetrieveUEContextFailure_IEs__value_PR_CriticalityDiagnostics +} X2N_RetrieveUEContextFailure_IEs__value_PR; +typedef enum X2N_SgNBAdditionRequest_IEs__value_PR { + X2N_SgNBAdditionRequest_IEs__value_PR_NOTHING, /* No components present */ + X2N_SgNBAdditionRequest_IEs__value_PR_UE_X2AP_ID, + X2N_SgNBAdditionRequest_IEs__value_PR_NRUESecurityCapabilities, + X2N_SgNBAdditionRequest_IEs__value_PR_SgNBSecurityKey, + X2N_SgNBAdditionRequest_IEs__value_PR_UEAggregateMaximumBitRate, + X2N_SgNBAdditionRequest_IEs__value_PR_PLMN_Identity, + X2N_SgNBAdditionRequest_IEs__value_PR_HandoverRestrictionList, + X2N_SgNBAdditionRequest_IEs__value_PR_E_RABs_ToBeAdded_SgNBAddReqList, + X2N_SgNBAdditionRequest_IEs__value_PR_MeNBtoSgNBContainer, + X2N_SgNBAdditionRequest_IEs__value_PR_SgNB_UE_X2AP_ID, + X2N_SgNBAdditionRequest_IEs__value_PR_ExpectedUEBehaviour, + X2N_SgNBAdditionRequest_IEs__value_PR_UE_X2AP_ID_Extension, + X2N_SgNBAdditionRequest_IEs__value_PR_SplitSRBs, + X2N_SgNBAdditionRequest_IEs__value_PR_MeNBResourceCoordinationInformation, + X2N_SgNBAdditionRequest_IEs__value_PR_SGNB_Addition_Trigger_Ind, + X2N_SgNBAdditionRequest_IEs__value_PR_SubscriberProfileIDforRFP, + X2N_SgNBAdditionRequest_IEs__value_PR_ECGI +} X2N_SgNBAdditionRequest_IEs__value_PR; +typedef enum X2N_SgNBAdditionRequestAcknowledge_IEs__value_PR { + X2N_SgNBAdditionRequestAcknowledge_IEs__value_PR_NOTHING, /* No components present */ + X2N_SgNBAdditionRequestAcknowledge_IEs__value_PR_UE_X2AP_ID, + X2N_SgNBAdditionRequestAcknowledge_IEs__value_PR_SgNB_UE_X2AP_ID, + X2N_SgNBAdditionRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList, + X2N_SgNBAdditionRequestAcknowledge_IEs__value_PR_E_RAB_List, + X2N_SgNBAdditionRequestAcknowledge_IEs__value_PR_SgNBtoMeNBContainer, + X2N_SgNBAdditionRequestAcknowledge_IEs__value_PR_CriticalityDiagnostics, + X2N_SgNBAdditionRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension, + X2N_SgNBAdditionRequestAcknowledge_IEs__value_PR_SplitSRBs, + X2N_SgNBAdditionRequestAcknowledge_IEs__value_PR_SgNBResourceCoordinationInformation, + X2N_SgNBAdditionRequestAcknowledge_IEs__value_PR_RRC_Config_Ind +} X2N_SgNBAdditionRequestAcknowledge_IEs__value_PR; +typedef enum X2N_SgNBAdditionRequestReject_IEs__value_PR { + X2N_SgNBAdditionRequestReject_IEs__value_PR_NOTHING, /* No components present */ + X2N_SgNBAdditionRequestReject_IEs__value_PR_UE_X2AP_ID, + X2N_SgNBAdditionRequestReject_IEs__value_PR_SgNB_UE_X2AP_ID, + X2N_SgNBAdditionRequestReject_IEs__value_PR_Cause, + X2N_SgNBAdditionRequestReject_IEs__value_PR_CriticalityDiagnostics, + X2N_SgNBAdditionRequestReject_IEs__value_PR_UE_X2AP_ID_Extension +} X2N_SgNBAdditionRequestReject_IEs__value_PR; +typedef enum X2N_SgNBReconfigurationComplete_IEs__value_PR { + X2N_SgNBReconfigurationComplete_IEs__value_PR_NOTHING, /* No components present */ + X2N_SgNBReconfigurationComplete_IEs__value_PR_UE_X2AP_ID, + X2N_SgNBReconfigurationComplete_IEs__value_PR_SgNB_UE_X2AP_ID, + X2N_SgNBReconfigurationComplete_IEs__value_PR_ResponseInformationSgNBReconfComp, + X2N_SgNBReconfigurationComplete_IEs__value_PR_UE_X2AP_ID_Extension +} X2N_SgNBReconfigurationComplete_IEs__value_PR; +typedef enum X2N_SgNBModificationRequest_IEs__value_PR { + X2N_SgNBModificationRequest_IEs__value_PR_NOTHING, /* No components present */ + X2N_SgNBModificationRequest_IEs__value_PR_UE_X2AP_ID, + X2N_SgNBModificationRequest_IEs__value_PR_SgNB_UE_X2AP_ID, + X2N_SgNBModificationRequest_IEs__value_PR_Cause, + X2N_SgNBModificationRequest_IEs__value_PR_PLMN_Identity, + X2N_SgNBModificationRequest_IEs__value_PR_HandoverRestrictionList, + X2N_SgNBModificationRequest_IEs__value_PR_SCGConfigurationQuery, + X2N_SgNBModificationRequest_IEs__value_PR_UE_ContextInformation_SgNBModReq, + X2N_SgNBModificationRequest_IEs__value_PR_MeNBtoSgNBContainer, + X2N_SgNBModificationRequest_IEs__value_PR_UE_X2AP_ID_Extension, + X2N_SgNBModificationRequest_IEs__value_PR_MeNBResourceCoordinationInformation, + X2N_SgNBModificationRequest_IEs__value_PR_SplitSRBs +} X2N_SgNBModificationRequest_IEs__value_PR; +typedef enum X2N_SgNBModificationRequestAcknowledge_IEs__value_PR { + X2N_SgNBModificationRequestAcknowledge_IEs__value_PR_NOTHING, /* No components present */ + X2N_SgNBModificationRequestAcknowledge_IEs__value_PR_UE_X2AP_ID, + X2N_SgNBModificationRequestAcknowledge_IEs__value_PR_SgNB_UE_X2AP_ID, + X2N_SgNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeAdded_SgNBModAckList, + X2N_SgNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeModified_SgNBModAckList, + X2N_SgNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeReleased_SgNBModAckList, + X2N_SgNBModificationRequestAcknowledge_IEs__value_PR_E_RAB_List, + X2N_SgNBModificationRequestAcknowledge_IEs__value_PR_SgNBtoMeNBContainer, + X2N_SgNBModificationRequestAcknowledge_IEs__value_PR_CriticalityDiagnostics, + X2N_SgNBModificationRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension, + X2N_SgNBModificationRequestAcknowledge_IEs__value_PR_SgNBResourceCoordinationInformation, + X2N_SgNBModificationRequestAcknowledge_IEs__value_PR_SplitSRBs, + X2N_SgNBModificationRequestAcknowledge_IEs__value_PR_RRC_Config_Ind +} X2N_SgNBModificationRequestAcknowledge_IEs__value_PR; +typedef enum X2N_SgNBModificationRequestReject_IEs__value_PR { + X2N_SgNBModificationRequestReject_IEs__value_PR_NOTHING, /* No components present */ + X2N_SgNBModificationRequestReject_IEs__value_PR_UE_X2AP_ID, + X2N_SgNBModificationRequestReject_IEs__value_PR_SgNB_UE_X2AP_ID, + X2N_SgNBModificationRequestReject_IEs__value_PR_Cause, + X2N_SgNBModificationRequestReject_IEs__value_PR_CriticalityDiagnostics, + X2N_SgNBModificationRequestReject_IEs__value_PR_UE_X2AP_ID_Extension +} X2N_SgNBModificationRequestReject_IEs__value_PR; +typedef enum X2N_SgNBModificationRequired_IEs__value_PR { + X2N_SgNBModificationRequired_IEs__value_PR_NOTHING, /* No components present */ + X2N_SgNBModificationRequired_IEs__value_PR_UE_X2AP_ID, + X2N_SgNBModificationRequired_IEs__value_PR_SgNB_UE_X2AP_ID, + X2N_SgNBModificationRequired_IEs__value_PR_Cause, + X2N_SgNBModificationRequired_IEs__value_PR_PDCPChangeIndication, + X2N_SgNBModificationRequired_IEs__value_PR_E_RABs_ToBeReleased_SgNBModReqdList, + X2N_SgNBModificationRequired_IEs__value_PR_SgNBtoMeNBContainer, + X2N_SgNBModificationRequired_IEs__value_PR_UE_X2AP_ID_Extension, + X2N_SgNBModificationRequired_IEs__value_PR_E_RABs_ToBeModified_SgNBModReqdList, + X2N_SgNBModificationRequired_IEs__value_PR_SgNBResourceCoordinationInformation, + X2N_SgNBModificationRequired_IEs__value_PR_RRC_Config_Ind +} X2N_SgNBModificationRequired_IEs__value_PR; +typedef enum X2N_SgNBModificationConfirm_IEs__value_PR { + X2N_SgNBModificationConfirm_IEs__value_PR_NOTHING, /* No components present */ + X2N_SgNBModificationConfirm_IEs__value_PR_UE_X2AP_ID, + X2N_SgNBModificationConfirm_IEs__value_PR_SgNB_UE_X2AP_ID, + X2N_SgNBModificationConfirm_IEs__value_PR_E_RABs_AdmittedToBeModified_SgNBModConfList, + X2N_SgNBModificationConfirm_IEs__value_PR_MeNBtoSgNBContainer, + X2N_SgNBModificationConfirm_IEs__value_PR_CriticalityDiagnostics, + X2N_SgNBModificationConfirm_IEs__value_PR_UE_X2AP_ID_Extension, + X2N_SgNBModificationConfirm_IEs__value_PR_MeNBResourceCoordinationInformation +} X2N_SgNBModificationConfirm_IEs__value_PR; +typedef enum X2N_SgNBModificationRefuse_IEs__value_PR { + X2N_SgNBModificationRefuse_IEs__value_PR_NOTHING, /* No components present */ + X2N_SgNBModificationRefuse_IEs__value_PR_UE_X2AP_ID, + X2N_SgNBModificationRefuse_IEs__value_PR_SgNB_UE_X2AP_ID, + X2N_SgNBModificationRefuse_IEs__value_PR_Cause, + X2N_SgNBModificationRefuse_IEs__value_PR_MeNBtoSgNBContainer, + X2N_SgNBModificationRefuse_IEs__value_PR_CriticalityDiagnostics, + X2N_SgNBModificationRefuse_IEs__value_PR_UE_X2AP_ID_Extension +} X2N_SgNBModificationRefuse_IEs__value_PR; +typedef enum X2N_SgNBReleaseRequest_IEs__value_PR { + X2N_SgNBReleaseRequest_IEs__value_PR_NOTHING, /* No components present */ + X2N_SgNBReleaseRequest_IEs__value_PR_UE_X2AP_ID, + X2N_SgNBReleaseRequest_IEs__value_PR_SgNB_UE_X2AP_ID, + X2N_SgNBReleaseRequest_IEs__value_PR_Cause, + X2N_SgNBReleaseRequest_IEs__value_PR_E_RABs_ToBeReleased_SgNBRelReqList, + X2N_SgNBReleaseRequest_IEs__value_PR_UE_ContextKeptIndicator, + X2N_SgNBReleaseRequest_IEs__value_PR_UE_X2AP_ID_Extension, + X2N_SgNBReleaseRequest_IEs__value_PR_MeNBtoSgNBContainer +} X2N_SgNBReleaseRequest_IEs__value_PR; +typedef enum X2N_SgNBReleaseRequestAcknowledge_IEs__value_PR { + X2N_SgNBReleaseRequestAcknowledge_IEs__value_PR_NOTHING, /* No components present */ + X2N_SgNBReleaseRequestAcknowledge_IEs__value_PR_UE_X2AP_ID, + X2N_SgNBReleaseRequestAcknowledge_IEs__value_PR_SgNB_UE_X2AP_ID, + X2N_SgNBReleaseRequestAcknowledge_IEs__value_PR_CriticalityDiagnostics, + X2N_SgNBReleaseRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension, + X2N_SgNBReleaseRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList +} X2N_SgNBReleaseRequestAcknowledge_IEs__value_PR; +typedef enum X2N_SgNBReleaseRequestReject_IEs__value_PR { + X2N_SgNBReleaseRequestReject_IEs__value_PR_NOTHING, /* No components present */ + X2N_SgNBReleaseRequestReject_IEs__value_PR_UE_X2AP_ID, + X2N_SgNBReleaseRequestReject_IEs__value_PR_SgNB_UE_X2AP_ID, + X2N_SgNBReleaseRequestReject_IEs__value_PR_Cause, + X2N_SgNBReleaseRequestReject_IEs__value_PR_CriticalityDiagnostics, + X2N_SgNBReleaseRequestReject_IEs__value_PR_UE_X2AP_ID_Extension +} X2N_SgNBReleaseRequestReject_IEs__value_PR; +typedef enum X2N_SgNBReleaseRequired_IEs__value_PR { + X2N_SgNBReleaseRequired_IEs__value_PR_NOTHING, /* No components present */ + X2N_SgNBReleaseRequired_IEs__value_PR_UE_X2AP_ID, + X2N_SgNBReleaseRequired_IEs__value_PR_SgNB_UE_X2AP_ID, + X2N_SgNBReleaseRequired_IEs__value_PR_Cause, + X2N_SgNBReleaseRequired_IEs__value_PR_UE_X2AP_ID_Extension, + X2N_SgNBReleaseRequired_IEs__value_PR_E_RABs_ToBeReleased_SgNBRelReqdList +} X2N_SgNBReleaseRequired_IEs__value_PR; +typedef enum X2N_SgNBReleaseConfirm_IEs__value_PR { + X2N_SgNBReleaseConfirm_IEs__value_PR_NOTHING, /* No components present */ + X2N_SgNBReleaseConfirm_IEs__value_PR_UE_X2AP_ID, + X2N_SgNBReleaseConfirm_IEs__value_PR_SgNB_UE_X2AP_ID, + X2N_SgNBReleaseConfirm_IEs__value_PR_E_RABs_ToBeReleased_SgNBRelConfList, + X2N_SgNBReleaseConfirm_IEs__value_PR_CriticalityDiagnostics, + X2N_SgNBReleaseConfirm_IEs__value_PR_UE_X2AP_ID_Extension +} X2N_SgNBReleaseConfirm_IEs__value_PR; +typedef enum X2N_SgNBCounterCheckRequest_IEs__value_PR { + X2N_SgNBCounterCheckRequest_IEs__value_PR_NOTHING, /* No components present */ + X2N_SgNBCounterCheckRequest_IEs__value_PR_UE_X2AP_ID, + X2N_SgNBCounterCheckRequest_IEs__value_PR_SgNB_UE_X2AP_ID, + X2N_SgNBCounterCheckRequest_IEs__value_PR_E_RABs_SubjectToSgNBCounterCheck_List, + X2N_SgNBCounterCheckRequest_IEs__value_PR_UE_X2AP_ID_Extension +} X2N_SgNBCounterCheckRequest_IEs__value_PR; +typedef enum X2N_SgNBChangeRequired_IEs__value_PR { + X2N_SgNBChangeRequired_IEs__value_PR_NOTHING, /* No components present */ + X2N_SgNBChangeRequired_IEs__value_PR_UE_X2AP_ID, + X2N_SgNBChangeRequired_IEs__value_PR_SgNB_UE_X2AP_ID, + X2N_SgNBChangeRequired_IEs__value_PR_GlobalGNB_ID, + X2N_SgNBChangeRequired_IEs__value_PR_Cause, + X2N_SgNBChangeRequired_IEs__value_PR_SgNBtoMeNBContainer, + X2N_SgNBChangeRequired_IEs__value_PR_UE_X2AP_ID_Extension +} X2N_SgNBChangeRequired_IEs__value_PR; +typedef enum X2N_SgNBChangeConfirm_IEs__value_PR { + X2N_SgNBChangeConfirm_IEs__value_PR_NOTHING, /* No components present */ + X2N_SgNBChangeConfirm_IEs__value_PR_UE_X2AP_ID, + X2N_SgNBChangeConfirm_IEs__value_PR_SgNB_UE_X2AP_ID, + X2N_SgNBChangeConfirm_IEs__value_PR_E_RABs_ToBeReleased_SgNBChaConfList, + X2N_SgNBChangeConfirm_IEs__value_PR_CriticalityDiagnostics, + X2N_SgNBChangeConfirm_IEs__value_PR_UE_X2AP_ID_Extension +} X2N_SgNBChangeConfirm_IEs__value_PR; +typedef enum X2N_RRCTransfer_IEs__value_PR { + X2N_RRCTransfer_IEs__value_PR_NOTHING, /* No components present */ + X2N_RRCTransfer_IEs__value_PR_UE_X2AP_ID, + X2N_RRCTransfer_IEs__value_PR_SgNB_UE_X2AP_ID, + X2N_RRCTransfer_IEs__value_PR_SplitSRB, + X2N_RRCTransfer_IEs__value_PR_UENRMeasurement, + X2N_RRCTransfer_IEs__value_PR_UE_X2AP_ID_Extension +} X2N_RRCTransfer_IEs__value_PR; +typedef enum X2N_SgNBChangeRefuse_IEs__value_PR { + X2N_SgNBChangeRefuse_IEs__value_PR_NOTHING, /* No components present */ + X2N_SgNBChangeRefuse_IEs__value_PR_UE_X2AP_ID, + X2N_SgNBChangeRefuse_IEs__value_PR_SgNB_UE_X2AP_ID, + X2N_SgNBChangeRefuse_IEs__value_PR_Cause, + X2N_SgNBChangeRefuse_IEs__value_PR_CriticalityDiagnostics, + X2N_SgNBChangeRefuse_IEs__value_PR_UE_X2AP_ID_Extension +} X2N_SgNBChangeRefuse_IEs__value_PR; +typedef enum X2N_ENDCX2SetupRequest_IEs__value_PR { + X2N_ENDCX2SetupRequest_IEs__value_PR_NOTHING, /* No components present */ + X2N_ENDCX2SetupRequest_IEs__value_PR_InitiatingNodeType_EndcX2Setup +} X2N_ENDCX2SetupRequest_IEs__value_PR; +typedef enum X2N_ENB_ENDCX2SetupReqIEs__value_PR { + X2N_ENB_ENDCX2SetupReqIEs__value_PR_NOTHING, /* No components present */ + X2N_ENB_ENDCX2SetupReqIEs__value_PR_GlobalENB_ID, + X2N_ENB_ENDCX2SetupReqIEs__value_PR_ServedEUTRAcellsENDCX2ManagementList +} X2N_ENB_ENDCX2SetupReqIEs__value_PR; +typedef enum X2N_En_gNB_ENDCX2SetupReqIEs__value_PR { + X2N_En_gNB_ENDCX2SetupReqIEs__value_PR_NOTHING, /* No components present */ + X2N_En_gNB_ENDCX2SetupReqIEs__value_PR_GlobalGNB_ID, + X2N_En_gNB_ENDCX2SetupReqIEs__value_PR_ServedNRcellsENDCX2ManagementList +} X2N_En_gNB_ENDCX2SetupReqIEs__value_PR; +typedef enum X2N_ENDCX2SetupResponse_IEs__value_PR { + X2N_ENDCX2SetupResponse_IEs__value_PR_NOTHING, /* No components present */ + X2N_ENDCX2SetupResponse_IEs__value_PR_RespondingNodeType_EndcX2Setup +} X2N_ENDCX2SetupResponse_IEs__value_PR; +typedef enum X2N_ENB_ENDCX2SetupReqAckIEs__value_PR { + X2N_ENB_ENDCX2SetupReqAckIEs__value_PR_NOTHING, /* No components present */ + X2N_ENB_ENDCX2SetupReqAckIEs__value_PR_GlobalENB_ID, + X2N_ENB_ENDCX2SetupReqAckIEs__value_PR_ServedEUTRAcellsENDCX2ManagementList +} X2N_ENB_ENDCX2SetupReqAckIEs__value_PR; +typedef enum X2N_En_gNB_ENDCX2SetupReqAckIEs__value_PR { + X2N_En_gNB_ENDCX2SetupReqAckIEs__value_PR_NOTHING, /* No components present */ + X2N_En_gNB_ENDCX2SetupReqAckIEs__value_PR_GlobalGNB_ID, + X2N_En_gNB_ENDCX2SetupReqAckIEs__value_PR_ServedNRcellsENDCX2ManagementList +} X2N_En_gNB_ENDCX2SetupReqAckIEs__value_PR; +typedef enum X2N_ENDCX2SetupFailure_IEs__value_PR { + X2N_ENDCX2SetupFailure_IEs__value_PR_NOTHING, /* No components present */ + X2N_ENDCX2SetupFailure_IEs__value_PR_Cause, + X2N_ENDCX2SetupFailure_IEs__value_PR_CriticalityDiagnostics, + X2N_ENDCX2SetupFailure_IEs__value_PR_TimeToWait +} X2N_ENDCX2SetupFailure_IEs__value_PR; +typedef enum X2N_ENDCConfigurationUpdate_IEs__value_PR { + X2N_ENDCConfigurationUpdate_IEs__value_PR_NOTHING, /* No components present */ + X2N_ENDCConfigurationUpdate_IEs__value_PR_InitiatingNodeType_EndcConfigUpdate +} X2N_ENDCConfigurationUpdate_IEs__value_PR; +typedef enum X2N_ENB_ENDCConfigUpdateIEs__value_PR { + X2N_ENB_ENDCConfigUpdateIEs__value_PR_NOTHING, /* No components present */ + X2N_ENB_ENDCConfigUpdateIEs__value_PR_CellAssistanceInformation, + X2N_ENB_ENDCConfigUpdateIEs__value_PR_ServedEUTRAcellsENDCX2ManagementList, + X2N_ENB_ENDCConfigUpdateIEs__value_PR_ServedEUTRAcellsToModifyListENDCConfUpd, + X2N_ENB_ENDCConfigUpdateIEs__value_PR_ServedEUTRAcellsToDeleteListENDCConfUpd +} X2N_ENB_ENDCConfigUpdateIEs__value_PR; +typedef enum X2N_En_gNB_ENDCConfigUpdateIEs__value_PR { + X2N_En_gNB_ENDCConfigUpdateIEs__value_PR_NOTHING, /* No components present */ + X2N_En_gNB_ENDCConfigUpdateIEs__value_PR_ServedNRcellsENDCX2ManagementList, + X2N_En_gNB_ENDCConfigUpdateIEs__value_PR_ServedNRcellsToModifyENDCConfUpdList, + X2N_En_gNB_ENDCConfigUpdateIEs__value_PR_ServedNRcellsToDeleteENDCConfUpdList +} X2N_En_gNB_ENDCConfigUpdateIEs__value_PR; +typedef enum X2N_ENDCConfigurationUpdateAcknowledge_IEs__value_PR { + X2N_ENDCConfigurationUpdateAcknowledge_IEs__value_PR_NOTHING, /* No components present */ + X2N_ENDCConfigurationUpdateAcknowledge_IEs__value_PR_RespondingNodeType_EndcConfigUpdate +} X2N_ENDCConfigurationUpdateAcknowledge_IEs__value_PR; +typedef enum X2N_ENB_ENDCConfigUpdateAckIEs__value_PR { + X2N_ENB_ENDCConfigUpdateAckIEs__value_PR_NOTHING /* No components present */ + +} X2N_ENB_ENDCConfigUpdateAckIEs__value_PR; +typedef enum X2N_En_gNB_ENDCConfigUpdateAckIEs__value_PR { + X2N_En_gNB_ENDCConfigUpdateAckIEs__value_PR_NOTHING, /* No components present */ + X2N_En_gNB_ENDCConfigUpdateAckIEs__value_PR_ServedNRcellsENDCX2ManagementList +} X2N_En_gNB_ENDCConfigUpdateAckIEs__value_PR; +typedef enum X2N_ENDCConfigurationUpdateFailure_IEs__value_PR { + X2N_ENDCConfigurationUpdateFailure_IEs__value_PR_NOTHING, /* No components present */ + X2N_ENDCConfigurationUpdateFailure_IEs__value_PR_Cause, + X2N_ENDCConfigurationUpdateFailure_IEs__value_PR_CriticalityDiagnostics, + X2N_ENDCConfigurationUpdateFailure_IEs__value_PR_TimeToWait +} X2N_ENDCConfigurationUpdateFailure_IEs__value_PR; +typedef enum X2N_ENDCCellActivationRequest_IEs__value_PR { + X2N_ENDCCellActivationRequest_IEs__value_PR_NOTHING, /* No components present */ + X2N_ENDCCellActivationRequest_IEs__value_PR_ServedNRCellsToActivate, + X2N_ENDCCellActivationRequest_IEs__value_PR_ActivationID +} X2N_ENDCCellActivationRequest_IEs__value_PR; +typedef enum X2N_ENDCCellActivationResponse_IEs__value_PR { + X2N_ENDCCellActivationResponse_IEs__value_PR_NOTHING, /* No components present */ + X2N_ENDCCellActivationResponse_IEs__value_PR_ActivatedNRCellList, + X2N_ENDCCellActivationResponse_IEs__value_PR_ActivationID, + X2N_ENDCCellActivationResponse_IEs__value_PR_CriticalityDiagnostics +} X2N_ENDCCellActivationResponse_IEs__value_PR; +typedef enum X2N_ENDCCellActivationFailure_IEs__value_PR { + X2N_ENDCCellActivationFailure_IEs__value_PR_NOTHING, /* No components present */ + X2N_ENDCCellActivationFailure_IEs__value_PR_ActivationID, + X2N_ENDCCellActivationFailure_IEs__value_PR_Cause, + X2N_ENDCCellActivationFailure_IEs__value_PR_CriticalityDiagnostics +} X2N_ENDCCellActivationFailure_IEs__value_PR; +typedef enum X2N_SecondaryRATDataUsageReport_IEs__value_PR { + X2N_SecondaryRATDataUsageReport_IEs__value_PR_NOTHING, /* No components present */ + X2N_SecondaryRATDataUsageReport_IEs__value_PR_UE_X2AP_ID, + X2N_SecondaryRATDataUsageReport_IEs__value_PR_SgNB_UE_X2AP_ID, + X2N_SecondaryRATDataUsageReport_IEs__value_PR_SecondaryRATUsageReportList, + X2N_SecondaryRATDataUsageReport_IEs__value_PR_UE_X2AP_ID_Extension +} X2N_SecondaryRATDataUsageReport_IEs__value_PR; +typedef enum X2N_SgNBActivityNotification_IEs__value_PR { + X2N_SgNBActivityNotification_IEs__value_PR_NOTHING, /* No components present */ + X2N_SgNBActivityNotification_IEs__value_PR_UE_X2AP_ID, + X2N_SgNBActivityNotification_IEs__value_PR_SgNB_UE_X2AP_ID, + X2N_SgNBActivityNotification_IEs__value_PR_UserPlaneTrafficActivityReport, + X2N_SgNBActivityNotification_IEs__value_PR_ERABActivityNotifyItemList, + X2N_SgNBActivityNotification_IEs__value_PR_UE_X2AP_ID_Extension +} X2N_SgNBActivityNotification_IEs__value_PR; +typedef enum X2N_ENDCPartialResetRequired_IEs__value_PR { + X2N_ENDCPartialResetRequired_IEs__value_PR_NOTHING, /* No components present */ + X2N_ENDCPartialResetRequired_IEs__value_PR_UEsToBeResetList, + X2N_ENDCPartialResetRequired_IEs__value_PR_Cause +} X2N_ENDCPartialResetRequired_IEs__value_PR; +typedef enum X2N_ENDCPartialResetConfirm_IEs__value_PR { + X2N_ENDCPartialResetConfirm_IEs__value_PR_NOTHING, /* No components present */ + X2N_ENDCPartialResetConfirm_IEs__value_PR_UEsToBeResetList +} X2N_ENDCPartialResetConfirm_IEs__value_PR; +typedef enum X2N_EUTRANRCellResourceCoordinationRequest_IEs__value_PR { + X2N_EUTRANRCellResourceCoordinationRequest_IEs__value_PR_NOTHING, /* No components present */ + X2N_EUTRANRCellResourceCoordinationRequest_IEs__value_PR_InitiatingNodeType_EutranrCellResourceCoordination +} X2N_EUTRANRCellResourceCoordinationRequest_IEs__value_PR; +typedef enum X2N_ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR { + X2N_ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_NOTHING, /* No components present */ + X2N_ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_DataTrafficResourceIndication, + X2N_ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_SpectrumSharingGroupID, + X2N_ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_ListofEUTRACellsinEUTRACoordinationReq +} X2N_ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR; +typedef enum X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR { + X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_NOTHING, /* No components present */ + X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_DataTrafficResourceIndication, + X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_ListofEUTRACellsinNRCoordinationReq, + X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_SpectrumSharingGroupID, + X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_ListofNRCellsinNRCoordinationReq +} X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR; +typedef enum X2N_EUTRANRCellResourceCoordinationResponse_IEs__value_PR { + X2N_EUTRANRCellResourceCoordinationResponse_IEs__value_PR_NOTHING, /* No components present */ + X2N_EUTRANRCellResourceCoordinationResponse_IEs__value_PR_RespondingNodeType_EutranrCellResourceCoordination +} X2N_EUTRANRCellResourceCoordinationResponse_IEs__value_PR; +typedef enum X2N_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR { + X2N_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_NOTHING, /* No components present */ + X2N_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_DataTrafficResourceIndication, + X2N_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_SpectrumSharingGroupID, + X2N_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_ListofEUTRACellsinEUTRACoordinationResp +} X2N_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR; +typedef enum X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR { + X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_NOTHING, /* No components present */ + X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_DataTrafficResourceIndication, + X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_SpectrumSharingGroupID, + X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_ListofNRCellsinNRCoordinationResp +} X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR; +typedef enum X2N_ENDCX2RemovalRequest_IEs__value_PR { + X2N_ENDCX2RemovalRequest_IEs__value_PR_NOTHING, /* No components present */ + X2N_ENDCX2RemovalRequest_IEs__value_PR_InitiatingNodeType_EndcX2Removal +} X2N_ENDCX2RemovalRequest_IEs__value_PR; +typedef enum X2N_ENB_ENDCX2RemovalReqIEs__value_PR { + X2N_ENB_ENDCX2RemovalReqIEs__value_PR_NOTHING, /* No components present */ + X2N_ENB_ENDCX2RemovalReqIEs__value_PR_GlobalENB_ID +} X2N_ENB_ENDCX2RemovalReqIEs__value_PR; +typedef enum X2N_En_gNB_ENDCX2RemovalReqIEs__value_PR { + X2N_En_gNB_ENDCX2RemovalReqIEs__value_PR_NOTHING, /* No components present */ + X2N_En_gNB_ENDCX2RemovalReqIEs__value_PR_GlobalGNB_ID +} X2N_En_gNB_ENDCX2RemovalReqIEs__value_PR; +typedef enum X2N_ENDCX2RemovalResponse_IEs__value_PR { + X2N_ENDCX2RemovalResponse_IEs__value_PR_NOTHING, /* No components present */ + X2N_ENDCX2RemovalResponse_IEs__value_PR_RespondingNodeType_EndcX2Removal +} X2N_ENDCX2RemovalResponse_IEs__value_PR; +typedef enum X2N_ENB_ENDCX2RemovalReqAckIEs__value_PR { + X2N_ENB_ENDCX2RemovalReqAckIEs__value_PR_NOTHING, /* No components present */ + X2N_ENB_ENDCX2RemovalReqAckIEs__value_PR_GlobalENB_ID +} X2N_ENB_ENDCX2RemovalReqAckIEs__value_PR; +typedef enum X2N_En_gNB_ENDCX2RemovalReqAckIEs__value_PR { + X2N_En_gNB_ENDCX2RemovalReqAckIEs__value_PR_NOTHING, /* No components present */ + X2N_En_gNB_ENDCX2RemovalReqAckIEs__value_PR_GlobalGNB_ID +} X2N_En_gNB_ENDCX2RemovalReqAckIEs__value_PR; +typedef enum X2N_ENDCX2RemovalFailure_IEs__value_PR { + X2N_ENDCX2RemovalFailure_IEs__value_PR_NOTHING, /* No components present */ + X2N_ENDCX2RemovalFailure_IEs__value_PR_Cause, + X2N_ENDCX2RemovalFailure_IEs__value_PR_CriticalityDiagnostics +} X2N_ENDCX2RemovalFailure_IEs__value_PR; +typedef enum X2N_DataForwardingAddressIndication_IEs__value_PR { + X2N_DataForwardingAddressIndication_IEs__value_PR_NOTHING, /* No components present */ + X2N_DataForwardingAddressIndication_IEs__value_PR_UE_X2AP_ID_Extension, + X2N_DataForwardingAddressIndication_IEs__value_PR_UE_X2AP_ID, + X2N_DataForwardingAddressIndication_IEs__value_PR_E_RABs_DataForwardingAddress_List +} X2N_DataForwardingAddressIndication_IEs__value_PR; +typedef enum X2N_GNBStatusIndicationIEs__value_PR { + X2N_GNBStatusIndicationIEs__value_PR_NOTHING, /* No components present */ + X2N_GNBStatusIndicationIEs__value_PR_GNBOverloadInformation +} X2N_GNBStatusIndicationIEs__value_PR; + +/* X2N_ProtocolIE-Field */ +typedef struct X2N_E_RABs_ToBeSetup_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_ToBeSetup_ItemIEs__value { + X2N_E_RABs_ToBeSetup_ItemIEs__value_PR present; + union X2N_E_RABs_ToBeSetup_ItemIEs__X2N_value_u { + X2N_E_RABs_ToBeSetup_Item_t E_RABs_ToBeSetup_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; +} X2N_E_RABs_ToBeSetup_ItemIEs_t; +typedef struct X2N_E_RABs_Admitted_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_Admitted_ItemIEs__value { + X2N_E_RABs_Admitted_ItemIEs__value_PR present; + union X2N_E_RABs_Admitted_ItemIEs__X2N_value_u { + X2N_E_RABs_Admitted_Item_t E_RABs_Admitted_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; +} X2N_E_RABs_Admitted_ItemIEs_t; +typedef struct X2N_E_RABs_SubjectToStatusTransfer_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_SubjectToStatusTransfer_ItemIEs__value { + X2N_E_RABs_SubjectToStatusTransfer_ItemIEs__value_PR present; + union X2N_E_RABs_SubjectToStatusTransfer_ItemIEs__X2N_value_u { + X2N_E_RABs_SubjectToStatusTransfer_Item_t E_RABs_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; +} X2N_E_RABs_SubjectToStatusTransfer_ItemIEs_t; +typedef struct X2N_CellInformation_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_CellInformation_ItemIEs__value { + X2N_CellInformation_ItemIEs__value_PR present; + union X2N_CellInformation_ItemIEs__X2N_value_u { + X2N_CellInformation_Item_t CellInformation_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; +} X2N_CellInformation_ItemIEs_t; +typedef struct X2N_CellToReport_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_CellToReport_ItemIEs__value { + X2N_CellToReport_ItemIEs__value_PR present; + union X2N_CellToReport_ItemIEs__X2N_value_u { + X2N_CellToReport_Item_t CellToReport_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; +} X2N_CellToReport_ItemIEs_t; +typedef struct X2N_MeasurementInitiationResult_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_MeasurementInitiationResult_ItemIEs__value { + X2N_MeasurementInitiationResult_ItemIEs__value_PR present; + union X2N_MeasurementInitiationResult_ItemIEs__X2N_value_u { + X2N_MeasurementInitiationResult_Item_t MeasurementInitiationResult_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; +} X2N_MeasurementInitiationResult_ItemIEs_t; +typedef struct X2N_MeasurementFailureCause_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_MeasurementFailureCause_ItemIEs__value { + X2N_MeasurementFailureCause_ItemIEs__value_PR present; + union X2N_MeasurementFailureCause_ItemIEs__X2N_value_u { + X2N_MeasurementFailureCause_Item_t MeasurementFailureCause_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; +} X2N_MeasurementFailureCause_ItemIEs_t; +typedef struct X2N_CompleteFailureCauseInformation_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_CompleteFailureCauseInformation_ItemIEs__value { + X2N_CompleteFailureCauseInformation_ItemIEs__value_PR present; + union X2N_CompleteFailureCauseInformation_ItemIEs__X2N_value_u { + X2N_CompleteFailureCauseInformation_Item_t CompleteFailureCauseInformation_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; +} X2N_CompleteFailureCauseInformation_ItemIEs_t; +typedef struct X2N_CellMeasurementResult_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_CellMeasurementResult_ItemIEs__value { + X2N_CellMeasurementResult_ItemIEs__value_PR present; + union X2N_CellMeasurementResult_ItemIEs__X2N_value_u { + X2N_CellMeasurementResult_Item_t CellMeasurementResult_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; +} X2N_CellMeasurementResult_ItemIEs_t; +typedef struct X2N_E_RABs_ToBeAdded_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_ToBeAdded_ItemIEs__value { + X2N_E_RABs_ToBeAdded_ItemIEs__value_PR present; + union X2N_E_RABs_ToBeAdded_ItemIEs__X2N_value_u { + X2N_E_RABs_ToBeAdded_Item_t E_RABs_ToBeAdded_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; +} X2N_E_RABs_ToBeAdded_ItemIEs_t; +typedef struct X2N_E_RABs_Admitted_ToBeAdded_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_Admitted_ToBeAdded_ItemIEs__value { + X2N_E_RABs_Admitted_ToBeAdded_ItemIEs__value_PR present; + union X2N_E_RABs_Admitted_ToBeAdded_ItemIEs__X2N_value_u { + X2N_E_RABs_Admitted_ToBeAdded_Item_t E_RABs_Admitted_ToBeAdded_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; +} X2N_E_RABs_Admitted_ToBeAdded_ItemIEs_t; +typedef struct X2N_E_RABs_ToBeAdded_ModReqItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_ToBeAdded_ModReqItemIEs__value { + X2N_E_RABs_ToBeAdded_ModReqItemIEs__value_PR present; + union X2N_E_RABs_ToBeAdded_ModReqItemIEs__X2N_value_u { + X2N_E_RABs_ToBeAdded_ModReqItem_t E_RABs_ToBeAdded_ModReqItem; + } 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; +} X2N_E_RABs_ToBeAdded_ModReqItemIEs_t; +typedef struct X2N_E_RABs_ToBeModified_ModReqItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_ToBeModified_ModReqItemIEs__value { + X2N_E_RABs_ToBeModified_ModReqItemIEs__value_PR present; + union X2N_E_RABs_ToBeModified_ModReqItemIEs__X2N_value_u { + X2N_E_RABs_ToBeModified_ModReqItem_t E_RABs_ToBeModified_ModReqItem; + } 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; +} X2N_E_RABs_ToBeModified_ModReqItemIEs_t; +typedef struct X2N_E_RABs_ToBeReleased_ModReqItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_ToBeReleased_ModReqItemIEs__value { + X2N_E_RABs_ToBeReleased_ModReqItemIEs__value_PR present; + union X2N_E_RABs_ToBeReleased_ModReqItemIEs__X2N_value_u { + X2N_E_RABs_ToBeReleased_ModReqItem_t E_RABs_ToBeReleased_ModReqItem; + } 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; +} X2N_E_RABs_ToBeReleased_ModReqItemIEs_t; +typedef struct X2N_E_RABs_Admitted_ToBeAdded_ModAckItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value { + X2N_E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value_PR present; + union X2N_E_RABs_Admitted_ToBeAdded_ModAckItemIEs__X2N_value_u { + X2N_E_RABs_Admitted_ToBeAdded_ModAckItem_t E_RABs_Admitted_ToBeAdded_ModAckItem; + } 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; +} X2N_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_t; +typedef struct X2N_E_RABs_Admitted_ToBeModified_ModAckItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_Admitted_ToBeModified_ModAckItemIEs__value { + X2N_E_RABs_Admitted_ToBeModified_ModAckItemIEs__value_PR present; + union X2N_E_RABs_Admitted_ToBeModified_ModAckItemIEs__X2N_value_u { + X2N_E_RABs_Admitted_ToBeModified_ModAckItem_t E_RABs_Admitted_ToBeModified_ModAckItem; + } 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; +} X2N_E_RABs_Admitted_ToBeModified_ModAckItemIEs_t; +typedef struct X2N_E_RABs_Admitted_ToBeReleased_ModAckItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value { + X2N_E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value_PR present; + union X2N_E_RABs_Admitted_ToBeReleased_ModAckItemIEs__X2N_value_u { + X2N_E_RABs_Admitted_ToReleased_ModAckItem_t E_RABs_Admitted_ToReleased_ModAckItem; + } 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; +} X2N_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_t; +typedef struct X2N_E_RABs_ToBeReleased_ModReqdItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_ToBeReleased_ModReqdItemIEs__value { + X2N_E_RABs_ToBeReleased_ModReqdItemIEs__value_PR present; + union X2N_E_RABs_ToBeReleased_ModReqdItemIEs__X2N_value_u { + X2N_E_RABs_ToBeReleased_ModReqdItem_t E_RABs_ToBeReleased_ModReqdItem; + } 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; +} X2N_E_RABs_ToBeReleased_ModReqdItemIEs_t; +typedef struct X2N_E_RABs_ToBeReleased_RelReqItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_ToBeReleased_RelReqItemIEs__value { + X2N_E_RABs_ToBeReleased_RelReqItemIEs__value_PR present; + union X2N_E_RABs_ToBeReleased_RelReqItemIEs__X2N_value_u { + X2N_E_RABs_ToBeReleased_RelReqItem_t E_RABs_ToBeReleased_RelReqItem; + } 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; +} X2N_E_RABs_ToBeReleased_RelReqItemIEs_t; +typedef struct X2N_E_RABs_ToBeReleased_RelConfItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_ToBeReleased_RelConfItemIEs__value { + X2N_E_RABs_ToBeReleased_RelConfItemIEs__value_PR present; + union X2N_E_RABs_ToBeReleased_RelConfItemIEs__X2N_value_u { + X2N_E_RABs_ToBeReleased_RelConfItem_t E_RABs_ToBeReleased_RelConfItem; + } 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; +} X2N_E_RABs_ToBeReleased_RelConfItemIEs_t; +typedef struct X2N_E_RABs_SubjectToCounterCheckItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_SubjectToCounterCheckItemIEs__value { + X2N_E_RABs_SubjectToCounterCheckItemIEs__value_PR present; + union X2N_E_RABs_SubjectToCounterCheckItemIEs__X2N_value_u { + X2N_E_RABs_SubjectToCounterCheckItem_t E_RABs_SubjectToCounterCheckItem; + } 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; +} X2N_E_RABs_SubjectToCounterCheckItemIEs_t; +typedef struct X2N_E_RABs_ToBeSetupRetrieve_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_ToBeSetupRetrieve_ItemIEs__value { + X2N_E_RABs_ToBeSetupRetrieve_ItemIEs__value_PR present; + union X2N_E_RABs_ToBeSetupRetrieve_ItemIEs__X2N_value_u { + X2N_E_RABs_ToBeSetupRetrieve_Item_t E_RABs_ToBeSetupRetrieve_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; +} X2N_E_RABs_ToBeSetupRetrieve_ItemIEs_t; +typedef struct X2N_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value { + X2N_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value_PR present; + union X2N_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__X2N_value_u { + X2N_E_RABs_ToBeAdded_SgNBAddReq_Item_t E_RABs_ToBeAdded_SgNBAddReq_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; +} X2N_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_t; +typedef struct X2N_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value { + X2N_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value_PR present; + union X2N_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__X2N_value_u { + X2N_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_t E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_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; +} X2N_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_t; +typedef struct X2N_E_RABs_ToBeAdded_SgNBModReq_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value { + X2N_E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value_PR present; + union X2N_E_RABs_ToBeAdded_SgNBModReq_ItemIEs__X2N_value_u { + X2N_E_RABs_ToBeAdded_SgNBModReq_Item_t E_RABs_ToBeAdded_SgNBModReq_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; +} X2N_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_t; +typedef struct X2N_E_RABs_ToBeModified_SgNBModReq_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_ToBeModified_SgNBModReq_ItemIEs__value { + X2N_E_RABs_ToBeModified_SgNBModReq_ItemIEs__value_PR present; + union X2N_E_RABs_ToBeModified_SgNBModReq_ItemIEs__X2N_value_u { + X2N_E_RABs_ToBeModified_SgNBModReq_Item_t E_RABs_ToBeModified_SgNBModReq_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; +} X2N_E_RABs_ToBeModified_SgNBModReq_ItemIEs_t; +typedef struct X2N_E_RABs_ToBeReleased_SgNBModReq_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value { + X2N_E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value_PR present; + union X2N_E_RABs_ToBeReleased_SgNBModReq_ItemIEs__X2N_value_u { + X2N_E_RABs_ToBeReleased_SgNBModReq_Item_t E_RABs_ToBeReleased_SgNBModReq_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; +} X2N_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_t; +typedef struct X2N_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value { + X2N_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value_PR present; + union X2N_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__X2N_value_u { + X2N_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_t E_RABs_Admitted_ToBeAdded_SgNBModAck_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; +} X2N_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_t; +typedef struct X2N_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value { + X2N_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value_PR present; + union X2N_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__X2N_value_u { + X2N_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_t E_RABs_Admitted_ToBeModified_SgNBModAck_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; +} X2N_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_t; +typedef struct X2N_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value { + X2N_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value_PR present; + union X2N_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__X2N_value_u { + X2N_E_RABs_Admitted_ToReleased_SgNBModAck_Item_t E_RABs_Admitted_ToReleased_SgNBModAck_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; +} X2N_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_t; +typedef struct X2N_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value { + X2N_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value_PR present; + union X2N_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__X2N_value_u { + X2N_E_RABs_ToBeReleased_SgNBModReqd_Item_t E_RABs_ToBeReleased_SgNBModReqd_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; +} X2N_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_t; +typedef struct X2N_E_RABs_ToBeModified_SgNBModReqd_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value { + X2N_E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value_PR present; + union X2N_E_RABs_ToBeModified_SgNBModReqd_ItemIEs__X2N_value_u { + X2N_E_RABs_ToBeModified_SgNBModReqd_Item_t E_RABs_ToBeModified_SgNBModReqd_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; +} X2N_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_t; +typedef struct X2N_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value { + X2N_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value_PR present; + union X2N_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__X2N_value_u { + X2N_E_RABs_AdmittedToBeModified_SgNBModConf_Item_t E_RABs_AdmittedToBeModified_SgNBModConf_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; +} X2N_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_t; +typedef struct X2N_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value { + X2N_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value_PR present; + union X2N_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__X2N_value_u { + X2N_E_RABs_ToBeReleased_SgNBRelReq_Item_t E_RABs_ToBeReleased_SgNBRelReq_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; +} X2N_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_t; +typedef struct X2N_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value { + X2N_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value_PR present; + union X2N_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__X2N_value_u { + X2N_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item_t E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_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; +} X2N_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_t; +typedef struct X2N_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value { + X2N_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value_PR present; + union X2N_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__X2N_value_u { + X2N_E_RABs_ToBeReleased_SgNBRelReqd_Item_t E_RABs_ToBeReleased_SgNBRelReqd_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; +} X2N_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_t; +typedef struct X2N_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value { + X2N_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value_PR present; + union X2N_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__X2N_value_u { + X2N_E_RABs_ToBeReleased_SgNBRelConf_Item_t E_RABs_ToBeReleased_SgNBRelConf_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; +} X2N_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_t; +typedef struct X2N_E_RABs_SubjectToSgNBCounterCheck_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value { + X2N_E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value_PR present; + union X2N_E_RABs_SubjectToSgNBCounterCheck_ItemIEs__X2N_value_u { + X2N_E_RABs_SubjectToSgNBCounterCheck_Item_t E_RABs_SubjectToSgNBCounterCheck_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; +} X2N_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_t; +typedef struct X2N_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value { + X2N_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value_PR present; + union X2N_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__X2N_value_u { + X2N_E_RABs_ToBeReleased_SgNBChaConf_Item_t E_RABs_ToBeReleased_SgNBChaConf_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; +} X2N_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_t; +typedef struct X2N_E_RABs_DataForwardingAddress_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABs_DataForwardingAddress_ItemIEs__value { + X2N_E_RABs_DataForwardingAddress_ItemIEs__value_PR present; + union X2N_E_RABs_DataForwardingAddress_ItemIEs__X2N_value_u { + X2N_E_RABs_DataForwardingAddress_Item_t E_RABs_DataForwardingAddress_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; +} X2N_E_RABs_DataForwardingAddress_ItemIEs_t; +typedef struct X2N_E_RAB_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RAB_ItemIEs__value { + X2N_E_RAB_ItemIEs__value_PR present; + union X2N_E_RAB_ItemIEs__X2N_value_u { + X2N_E_RAB_Item_t E_RAB_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; +} X2N_E_RAB_ItemIEs_t; +typedef struct X2N_E_RABUsageReport_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_E_RABUsageReport_ItemIEs__value { + X2N_E_RABUsageReport_ItemIEs__value_PR present; + union X2N_E_RABUsageReport_ItemIEs__X2N_value_u { + X2N_E_RABUsageReport_Item_t E_RABUsageReport_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; +} X2N_E_RABUsageReport_ItemIEs_t; +typedef struct X2N_SecondaryRATUsageReport_ItemIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SecondaryRATUsageReport_ItemIEs__value { + X2N_SecondaryRATUsageReport_ItemIEs__value_PR present; + union X2N_SecondaryRATUsageReport_ItemIEs__X2N_value_u { + X2N_SecondaryRATUsageReport_Item_t SecondaryRATUsageReport_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; +} X2N_SecondaryRATUsageReport_ItemIEs_t; +typedef struct X2N_HandoverRequest_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_HandoverRequest_IEs__value { + X2N_HandoverRequest_IEs__value_PR present; + union X2N_HandoverRequest_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_Cause_t Cause; + X2N_ECGI_t ECGI; + X2N_GUMMEI_t GUMMEI; + X2N_UE_ContextInformation_t UE_ContextInformation; + X2N_UE_HistoryInformation_t UE_HistoryInformation; + X2N_TraceActivation_t TraceActivation; + X2N_SRVCCOperationPossible_t SRVCCOperationPossible; + X2N_CSGMembershipStatus_t CSGMembershipStatus; + X2N_MobilityInformation_t MobilityInformation; + X2N_Masked_IMEISV_t Masked_IMEISV; + X2N_UE_HistoryInformationFromTheUE_t UE_HistoryInformationFromTheUE; + X2N_ExpectedUEBehaviour_t ExpectedUEBehaviour; + X2N_ProSeAuthorized_t ProSeAuthorized; + X2N_UE_ContextReferenceAtSeNB_t UE_ContextReferenceAtSeNB; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + X2N_V2XServicesAuthorized_t V2XServicesAuthorized; + X2N_UE_ContextReferenceAtWT_t UE_ContextReferenceAtWT; + X2N_NRUESecurityCapabilities_t NRUESecurityCapabilities; + X2N_UE_ContextReferenceAtSgNB_t UE_ContextReferenceAtSgNB; + X2N_AerialUEsubscriptionInformation_t AerialUEsubscriptionInformation; + X2N_Subscription_Based_UE_DifferentiationInfo_t Subscription_Based_UE_DifferentiationInfo; + } 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; +} X2N_HandoverRequest_IEs_t; +typedef struct X2N_HandoverRequestAcknowledge_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_HandoverRequestAcknowledge_IEs__value { + X2N_HandoverRequestAcknowledge_IEs__value_PR present; + union X2N_HandoverRequestAcknowledge_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_E_RABs_Admitted_List_t E_RABs_Admitted_List; + X2N_E_RAB_List_t E_RAB_List; + X2N_TargeteNBtoSource_eNBTransparentContainer_t TargeteNBtoSource_eNBTransparentContainer; + X2N_CriticalityDiagnostics_t CriticalityDiagnostics; + X2N_UE_ContextKeptIndicator_t UE_ContextKeptIndicator; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + } 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; +} X2N_HandoverRequestAcknowledge_IEs_t; +typedef struct X2N_HandoverPreparationFailure_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_HandoverPreparationFailure_IEs__value { + X2N_HandoverPreparationFailure_IEs__value_PR present; + union X2N_HandoverPreparationFailure_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_Cause_t Cause; + X2N_CriticalityDiagnostics_t CriticalityDiagnostics; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + } 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; +} X2N_HandoverPreparationFailure_IEs_t; +typedef struct X2N_HandoverReport_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_HandoverReport_IEs__value { + X2N_HandoverReport_IEs__value_PR present; + union X2N_HandoverReport_IEs__X2N_value_u { + X2N_HandoverReportType_t HandoverReportType; + X2N_Cause_t Cause; + X2N_ECGI_t ECGI; + X2N_TargetCellInUTRAN_t TargetCellInUTRAN; + X2N_CRNTI_t CRNTI; + X2N_MobilityInformation_t MobilityInformation; + X2N_UE_RLF_Report_Container_t UE_RLF_Report_Container; + X2N_UE_RLF_Report_Container_for_extended_bands_t UE_RLF_Report_Container_for_extended_bands; + } 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; +} X2N_HandoverReport_IEs_t; +typedef struct X2N_SNStatusTransfer_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SNStatusTransfer_IEs__value { + X2N_SNStatusTransfer_IEs__value_PR present; + union X2N_SNStatusTransfer_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_E_RABs_SubjectToStatusTransfer_List_t E_RABs_SubjectToStatusTransfer_List; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + X2N_SgNB_UE_X2AP_ID_t SgNB_UE_X2AP_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; +} X2N_SNStatusTransfer_IEs_t; +typedef struct X2N_UEContextRelease_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_UEContextRelease_IEs__value { + X2N_UEContextRelease_IEs__value_PR present; + union X2N_UEContextRelease_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + X2N_SIPTOBearerDeactivationIndication_t SIPTOBearerDeactivationIndication; + X2N_SgNB_UE_X2AP_ID_t SgNB_UE_X2AP_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; +} X2N_UEContextRelease_IEs_t; +typedef struct X2N_HandoverCancel_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_HandoverCancel_IEs__value { + X2N_HandoverCancel_IEs__value_PR present; + union X2N_HandoverCancel_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_Cause_t Cause; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + } 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; +} X2N_HandoverCancel_IEs_t; +typedef struct X2N_ErrorIndication_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ErrorIndication_IEs__value { + X2N_ErrorIndication_IEs__value_PR present; + union X2N_ErrorIndication_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_Cause_t Cause; + X2N_CriticalityDiagnostics_t CriticalityDiagnostics; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + X2N_SgNB_UE_X2AP_ID_t SgNB_UE_X2AP_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; +} X2N_ErrorIndication_IEs_t; +typedef struct X2N_ResetRequest_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ResetRequest_IEs__value { + X2N_ResetRequest_IEs__value_PR present; + union X2N_ResetRequest_IEs__X2N_value_u { + X2N_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; +} X2N_ResetRequest_IEs_t; +typedef struct X2N_ResetResponse_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ResetResponse_IEs__value { + X2N_ResetResponse_IEs__value_PR present; + union X2N_ResetResponse_IEs__X2N_value_u { + X2N_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; +} X2N_ResetResponse_IEs_t; +typedef struct X2N_X2SetupRequest_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_X2SetupRequest_IEs__value { + X2N_X2SetupRequest_IEs__value_PR present; + union X2N_X2SetupRequest_IEs__X2N_value_u { + X2N_GlobalENB_ID_t GlobalENB_ID; + X2N_ServedCells_t ServedCells; + X2N_GUGroupIDList_t GUGroupIDList; + X2N_LHN_ID_t LHN_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; +} X2N_X2SetupRequest_IEs_t; +typedef struct X2N_X2SetupResponse_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_X2SetupResponse_IEs__value { + X2N_X2SetupResponse_IEs__value_PR present; + union X2N_X2SetupResponse_IEs__X2N_value_u { + X2N_GlobalENB_ID_t GlobalENB_ID; + X2N_ServedCells_t ServedCells; + X2N_GUGroupIDList_t GUGroupIDList; + X2N_CriticalityDiagnostics_t CriticalityDiagnostics; + X2N_LHN_ID_t LHN_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; +} X2N_X2SetupResponse_IEs_t; +typedef struct X2N_X2SetupFailure_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_X2SetupFailure_IEs__value { + X2N_X2SetupFailure_IEs__value_PR present; + union X2N_X2SetupFailure_IEs__X2N_value_u { + X2N_Cause_t Cause; + X2N_TimeToWait_t TimeToWait; + X2N_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; +} X2N_X2SetupFailure_IEs_t; +typedef struct X2N_LoadInformation_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_LoadInformation_IEs__value { + X2N_LoadInformation_IEs__value_PR present; + union X2N_LoadInformation_IEs__X2N_value_u { + X2N_CellInformation_List_t CellInformation_List; + } 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; +} X2N_LoadInformation_IEs_t; +typedef struct X2N_ENBConfigurationUpdate_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ENBConfigurationUpdate_IEs__value { + X2N_ENBConfigurationUpdate_IEs__value_PR present; + union X2N_ENBConfigurationUpdate_IEs__X2N_value_u { + X2N_ServedCells_t ServedCells; + X2N_ServedCellsToModify_t ServedCellsToModify; + X2N_Old_ECGIs_t Old_ECGIs; + X2N_GUGroupIDList_t GUGroupIDList; + X2N_CoverageModificationList_t CoverageModificationList; + } 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; +} X2N_ENBConfigurationUpdate_IEs_t; +typedef struct X2N_ENBConfigurationUpdateAcknowledge_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ENBConfigurationUpdateAcknowledge_IEs__value { + X2N_ENBConfigurationUpdateAcknowledge_IEs__value_PR present; + union X2N_ENBConfigurationUpdateAcknowledge_IEs__X2N_value_u { + X2N_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; +} X2N_ENBConfigurationUpdateAcknowledge_IEs_t; +typedef struct X2N_ENBConfigurationUpdateFailure_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ENBConfigurationUpdateFailure_IEs__value { + X2N_ENBConfigurationUpdateFailure_IEs__value_PR present; + union X2N_ENBConfigurationUpdateFailure_IEs__X2N_value_u { + X2N_Cause_t Cause; + X2N_TimeToWait_t TimeToWait; + X2N_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; +} X2N_ENBConfigurationUpdateFailure_IEs_t; +typedef struct X2N_ResourceStatusRequest_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ResourceStatusRequest_IEs__value { + X2N_ResourceStatusRequest_IEs__value_PR present; + union X2N_ResourceStatusRequest_IEs__X2N_value_u { + X2N_Measurement_ID_t Measurement_ID; + X2N_Registration_Request_t Registration_Request; + X2N_ReportCharacteristics_t ReportCharacteristics; + X2N_CellToReport_List_t CellToReport_List; + X2N_ReportingPeriodicity_t ReportingPeriodicity; + X2N_PartialSuccessIndicator_t PartialSuccessIndicator; + X2N_ReportingPeriodicityRSRPMR_t ReportingPeriodicityRSRPMR; + X2N_ReportingPeriodicityCSIR_t ReportingPeriodicityCSIR; + } 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; +} X2N_ResourceStatusRequest_IEs_t; +typedef struct X2N_ResourceStatusResponse_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ResourceStatusResponse_IEs__value { + X2N_ResourceStatusResponse_IEs__value_PR present; + union X2N_ResourceStatusResponse_IEs__X2N_value_u { + X2N_Measurement_ID_t Measurement_ID; + X2N_CriticalityDiagnostics_t CriticalityDiagnostics; + X2N_MeasurementInitiationResult_List_t MeasurementInitiationResult_List; + } 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; +} X2N_ResourceStatusResponse_IEs_t; +typedef struct X2N_ResourceStatusFailure_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ResourceStatusFailure_IEs__value { + X2N_ResourceStatusFailure_IEs__value_PR present; + union X2N_ResourceStatusFailure_IEs__X2N_value_u { + X2N_Measurement_ID_t Measurement_ID; + X2N_Cause_t Cause; + X2N_CriticalityDiagnostics_t CriticalityDiagnostics; + X2N_CompleteFailureCauseInformation_List_t CompleteFailureCauseInformation_List; + } 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; +} X2N_ResourceStatusFailure_IEs_t; +typedef struct X2N_ResourceStatusUpdate_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ResourceStatusUpdate_IEs__value { + X2N_ResourceStatusUpdate_IEs__value_PR present; + union X2N_ResourceStatusUpdate_IEs__X2N_value_u { + X2N_Measurement_ID_t Measurement_ID; + X2N_CellMeasurementResult_List_t CellMeasurementResult_List; + } 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; +} X2N_ResourceStatusUpdate_IEs_t; +typedef struct X2N_MobilityChangeRequest_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_MobilityChangeRequest_IEs__value { + X2N_MobilityChangeRequest_IEs__value_PR present; + union X2N_MobilityChangeRequest_IEs__X2N_value_u { + X2N_ECGI_t ECGI; + X2N_MobilityParametersInformation_t MobilityParametersInformation; + X2N_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; +} X2N_MobilityChangeRequest_IEs_t; +typedef struct X2N_MobilityChangeAcknowledge_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_MobilityChangeAcknowledge_IEs__value { + X2N_MobilityChangeAcknowledge_IEs__value_PR present; + union X2N_MobilityChangeAcknowledge_IEs__X2N_value_u { + X2N_ECGI_t ECGI; + X2N_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; +} X2N_MobilityChangeAcknowledge_IEs_t; +typedef struct X2N_MobilityChangeFailure_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_MobilityChangeFailure_IEs__value { + X2N_MobilityChangeFailure_IEs__value_PR present; + union X2N_MobilityChangeFailure_IEs__X2N_value_u { + X2N_ECGI_t ECGI; + X2N_Cause_t Cause; + X2N_MobilityParametersModificationRange_t MobilityParametersModificationRange; + X2N_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; +} X2N_MobilityChangeFailure_IEs_t; +typedef struct X2N_RLFIndication_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_RLFIndication_IEs__value { + X2N_RLFIndication_IEs__value_PR present; + union X2N_RLFIndication_IEs__X2N_value_u { + X2N_PCI_t PCI; + X2N_ECGI_t ECGI; + X2N_CRNTI_t CRNTI; + X2N_ShortMAC_I_t ShortMAC_I; + X2N_UE_RLF_Report_Container_t UE_RLF_Report_Container; + X2N_RRCConnSetupIndicator_t RRCConnSetupIndicator; + X2N_RRCConnReestabIndicator_t RRCConnReestabIndicator; + X2N_UE_RLF_Report_Container_for_extended_bands_t UE_RLF_Report_Container_for_extended_bands; + } 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; +} X2N_RLFIndication_IEs_t; +typedef struct X2N_CellActivationRequest_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_CellActivationRequest_IEs__value { + X2N_CellActivationRequest_IEs__value_PR present; + union X2N_CellActivationRequest_IEs__X2N_value_u { + X2N_ServedCellsToActivate_t ServedCellsToActivate; + } 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; +} X2N_CellActivationRequest_IEs_t; +typedef struct X2N_CellActivationResponse_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_CellActivationResponse_IEs__value { + X2N_CellActivationResponse_IEs__value_PR present; + union X2N_CellActivationResponse_IEs__X2N_value_u { + X2N_ActivatedCellList_t ActivatedCellList; + X2N_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; +} X2N_CellActivationResponse_IEs_t; +typedef struct X2N_CellActivationFailure_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_CellActivationFailure_IEs__value { + X2N_CellActivationFailure_IEs__value_PR present; + union X2N_CellActivationFailure_IEs__X2N_value_u { + X2N_Cause_t Cause; + X2N_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; +} X2N_CellActivationFailure_IEs_t; +typedef struct X2N_X2Release_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_X2Release_IEs__value { + X2N_X2Release_IEs__value_PR present; + union X2N_X2Release_IEs__X2N_value_u { + X2N_GlobalENB_ID_t GlobalENB_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; +} X2N_X2Release_IEs_t; +typedef struct X2N_X2APMessageTransfer_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_X2APMessageTransfer_IEs__value { + X2N_X2APMessageTransfer_IEs__value_PR present; + union X2N_X2APMessageTransfer_IEs__X2N_value_u { + X2N_RNL_Header_t RNL_Header; + X2N_X2AP_Message_t X2AP_Message; + } 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; +} X2N_X2APMessageTransfer_IEs_t; +typedef struct X2N_SeNBAdditionRequest_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SeNBAdditionRequest_IEs__value { + X2N_SeNBAdditionRequest_IEs__value_PR present; + union X2N_SeNBAdditionRequest_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_UESecurityCapabilities_t UESecurityCapabilities; + X2N_SeNBSecurityKey_t SeNBSecurityKey; + X2N_UEAggregateMaximumBitRate_t UEAggregateMaximumBitRate; + X2N_PLMN_Identity_t PLMN_Identity; + X2N_E_RABs_ToBeAdded_List_t E_RABs_ToBeAdded_List; + X2N_MeNBtoSeNBContainer_t MeNBtoSeNBContainer; + X2N_CSGMembershipStatus_t CSGMembershipStatus; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + X2N_ExpectedUEBehaviour_t ExpectedUEBehaviour; + } 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; +} X2N_SeNBAdditionRequest_IEs_t; +typedef struct X2N_SeNBAdditionRequestAcknowledge_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SeNBAdditionRequestAcknowledge_IEs__value { + X2N_SeNBAdditionRequestAcknowledge_IEs__value_PR present; + union X2N_SeNBAdditionRequestAcknowledge_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_E_RABs_Admitted_ToBeAdded_List_t E_RABs_Admitted_ToBeAdded_List; + X2N_E_RAB_List_t E_RAB_List; + X2N_SeNBtoMeNBContainer_t SeNBtoMeNBContainer; + X2N_CriticalityDiagnostics_t CriticalityDiagnostics; + X2N_TransportLayerAddress_t TransportLayerAddress; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + X2N_TunnelInformation_t TunnelInformation; + } 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; +} X2N_SeNBAdditionRequestAcknowledge_IEs_t; +typedef struct X2N_SeNBAdditionRequestReject_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SeNBAdditionRequestReject_IEs__value { + X2N_SeNBAdditionRequestReject_IEs__value_PR present; + union X2N_SeNBAdditionRequestReject_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_Cause_t Cause; + X2N_CriticalityDiagnostics_t CriticalityDiagnostics; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + } 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; +} X2N_SeNBAdditionRequestReject_IEs_t; +typedef struct X2N_SeNBReconfigurationComplete_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SeNBReconfigurationComplete_IEs__value { + X2N_SeNBReconfigurationComplete_IEs__value_PR present; + union X2N_SeNBReconfigurationComplete_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_ResponseInformationSeNBReconfComp_t ResponseInformationSeNBReconfComp; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + } 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; +} X2N_SeNBReconfigurationComplete_IEs_t; +typedef struct X2N_SeNBModificationRequest_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SeNBModificationRequest_IEs__value { + X2N_SeNBModificationRequest_IEs__value_PR present; + union X2N_SeNBModificationRequest_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_Cause_t Cause; + X2N_SCGChangeIndication_t SCGChangeIndication; + X2N_PLMN_Identity_t PLMN_Identity; + X2N_UE_ContextInformationSeNBModReq_t UE_ContextInformationSeNBModReq; + X2N_MeNBtoSeNBContainer_t MeNBtoSeNBContainer; + X2N_CSGMembershipStatus_t CSGMembershipStatus; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + } 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; +} X2N_SeNBModificationRequest_IEs_t; +typedef struct X2N_SeNBModificationRequestAcknowledge_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SeNBModificationRequestAcknowledge_IEs__value { + X2N_SeNBModificationRequestAcknowledge_IEs__value_PR present; + union X2N_SeNBModificationRequestAcknowledge_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_E_RABs_Admitted_ToBeAdded_ModAckList_t E_RABs_Admitted_ToBeAdded_ModAckList; + X2N_E_RABs_Admitted_ToBeModified_ModAckList_t E_RABs_Admitted_ToBeModified_ModAckList; + X2N_E_RABs_Admitted_ToBeReleased_ModAckList_t E_RABs_Admitted_ToBeReleased_ModAckList; + X2N_E_RAB_List_t E_RAB_List; + X2N_SeNBtoMeNBContainer_t SeNBtoMeNBContainer; + X2N_CriticalityDiagnostics_t CriticalityDiagnostics; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + } 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; +} X2N_SeNBModificationRequestAcknowledge_IEs_t; +typedef struct X2N_SeNBModificationRequestReject_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SeNBModificationRequestReject_IEs__value { + X2N_SeNBModificationRequestReject_IEs__value_PR present; + union X2N_SeNBModificationRequestReject_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_Cause_t Cause; + X2N_CriticalityDiagnostics_t CriticalityDiagnostics; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + } 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; +} X2N_SeNBModificationRequestReject_IEs_t; +typedef struct X2N_SeNBModificationRequired_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SeNBModificationRequired_IEs__value { + X2N_SeNBModificationRequired_IEs__value_PR present; + union X2N_SeNBModificationRequired_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_Cause_t Cause; + X2N_SCGChangeIndication_t SCGChangeIndication; + X2N_E_RABs_ToBeReleased_ModReqd_t E_RABs_ToBeReleased_ModReqd; + X2N_SeNBtoMeNBContainer_t SeNBtoMeNBContainer; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + } 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; +} X2N_SeNBModificationRequired_IEs_t; +typedef struct X2N_SeNBModificationConfirm_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SeNBModificationConfirm_IEs__value { + X2N_SeNBModificationConfirm_IEs__value_PR present; + union X2N_SeNBModificationConfirm_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_MeNBtoSeNBContainer_t MeNBtoSeNBContainer; + X2N_CriticalityDiagnostics_t CriticalityDiagnostics; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + } 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; +} X2N_SeNBModificationConfirm_IEs_t; +typedef struct X2N_SeNBModificationRefuse_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SeNBModificationRefuse_IEs__value { + X2N_SeNBModificationRefuse_IEs__value_PR present; + union X2N_SeNBModificationRefuse_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_Cause_t Cause; + X2N_MeNBtoSeNBContainer_t MeNBtoSeNBContainer; + X2N_CriticalityDiagnostics_t CriticalityDiagnostics; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + } 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; +} X2N_SeNBModificationRefuse_IEs_t; +typedef struct X2N_SeNBReleaseRequest_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SeNBReleaseRequest_IEs__value { + X2N_SeNBReleaseRequest_IEs__value_PR present; + union X2N_SeNBReleaseRequest_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_Cause_t Cause; + X2N_E_RABs_ToBeReleased_List_RelReq_t E_RABs_ToBeReleased_List_RelReq; + X2N_UE_ContextKeptIndicator_t UE_ContextKeptIndicator; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + X2N_MakeBeforeBreakIndicator_t MakeBeforeBreakIndicator; + } 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; +} X2N_SeNBReleaseRequest_IEs_t; +typedef struct X2N_SeNBReleaseRequired_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SeNBReleaseRequired_IEs__value { + X2N_SeNBReleaseRequired_IEs__value_PR present; + union X2N_SeNBReleaseRequired_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_Cause_t Cause; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + } 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; +} X2N_SeNBReleaseRequired_IEs_t; +typedef struct X2N_SeNBReleaseConfirm_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SeNBReleaseConfirm_IEs__value { + X2N_SeNBReleaseConfirm_IEs__value_PR present; + union X2N_SeNBReleaseConfirm_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_E_RABs_ToBeReleased_List_RelConf_t E_RABs_ToBeReleased_List_RelConf; + X2N_CriticalityDiagnostics_t CriticalityDiagnostics; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + } 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; +} X2N_SeNBReleaseConfirm_IEs_t; +typedef struct X2N_SeNBCounterCheckRequest_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SeNBCounterCheckRequest_IEs__value { + X2N_SeNBCounterCheckRequest_IEs__value_PR present; + union X2N_SeNBCounterCheckRequest_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_E_RABs_SubjectToCounterCheck_List_t E_RABs_SubjectToCounterCheck_List; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + } 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; +} X2N_SeNBCounterCheckRequest_IEs_t; +typedef struct X2N_X2RemovalRequest_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_X2RemovalRequest_IEs__value { + X2N_X2RemovalRequest_IEs__value_PR present; + union X2N_X2RemovalRequest_IEs__X2N_value_u { + X2N_GlobalENB_ID_t GlobalENB_ID; + X2N_X2BenefitValue_t X2BenefitValue; + } 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; +} X2N_X2RemovalRequest_IEs_t; +typedef struct X2N_X2RemovalResponse_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_X2RemovalResponse_IEs__value { + X2N_X2RemovalResponse_IEs__value_PR present; + union X2N_X2RemovalResponse_IEs__X2N_value_u { + X2N_GlobalENB_ID_t GlobalENB_ID; + X2N_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; +} X2N_X2RemovalResponse_IEs_t; +typedef struct X2N_X2RemovalFailure_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_X2RemovalFailure_IEs__value { + X2N_X2RemovalFailure_IEs__value_PR present; + union X2N_X2RemovalFailure_IEs__X2N_value_u { + X2N_Cause_t Cause; + X2N_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; +} X2N_X2RemovalFailure_IEs_t; +typedef struct X2N_RetrieveUEContextRequest_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_RetrieveUEContextRequest_IEs__value { + X2N_RetrieveUEContextRequest_IEs__value_PR present; + union X2N_RetrieveUEContextRequest_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + X2N_ResumeID_t ResumeID; + X2N_ShortMAC_I_t ShortMAC_I; + X2N_EUTRANCellIdentifier_t EUTRANCellIdentifier; + X2N_CRNTI_t CRNTI; + X2N_PCI_t PCI; + } 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; +} X2N_RetrieveUEContextRequest_IEs_t; +typedef struct X2N_RetrieveUEContextResponse_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_RetrieveUEContextResponse_IEs__value { + X2N_RetrieveUEContextResponse_IEs__value_PR present; + union X2N_RetrieveUEContextResponse_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + X2N_GUMMEI_t GUMMEI; + X2N_UE_ContextInformationRetrieve_t UE_ContextInformationRetrieve; + X2N_TraceActivation_t TraceActivation; + X2N_SRVCCOperationPossible_t SRVCCOperationPossible; + X2N_Masked_IMEISV_t Masked_IMEISV; + X2N_ExpectedUEBehaviour_t ExpectedUEBehaviour; + X2N_ProSeAuthorized_t ProSeAuthorized; + X2N_CriticalityDiagnostics_t CriticalityDiagnostics; + X2N_V2XServicesAuthorized_t V2XServicesAuthorized; + X2N_AerialUEsubscriptionInformation_t AerialUEsubscriptionInformation; + X2N_Subscription_Based_UE_DifferentiationInfo_t Subscription_Based_UE_DifferentiationInfo; + } 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; +} X2N_RetrieveUEContextResponse_IEs_t; +typedef struct X2N_RetrieveUEContextFailure_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_RetrieveUEContextFailure_IEs__value { + X2N_RetrieveUEContextFailure_IEs__value_PR present; + union X2N_RetrieveUEContextFailure_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + X2N_Cause_t Cause; + X2N_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; +} X2N_RetrieveUEContextFailure_IEs_t; +typedef struct X2N_SgNBAdditionRequest_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SgNBAdditionRequest_IEs__value { + X2N_SgNBAdditionRequest_IEs__value_PR present; + union X2N_SgNBAdditionRequest_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_NRUESecurityCapabilities_t NRUESecurityCapabilities; + X2N_SgNBSecurityKey_t SgNBSecurityKey; + X2N_UEAggregateMaximumBitRate_t UEAggregateMaximumBitRate; + X2N_PLMN_Identity_t PLMN_Identity; + X2N_HandoverRestrictionList_t HandoverRestrictionList; + X2N_E_RABs_ToBeAdded_SgNBAddReqList_t E_RABs_ToBeAdded_SgNBAddReqList; + X2N_MeNBtoSgNBContainer_t MeNBtoSgNBContainer; + X2N_SgNB_UE_X2AP_ID_t SgNB_UE_X2AP_ID; + X2N_ExpectedUEBehaviour_t ExpectedUEBehaviour; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + X2N_SplitSRBs_t SplitSRBs; + X2N_MeNBResourceCoordinationInformation_t MeNBResourceCoordinationInformation; + X2N_SGNB_Addition_Trigger_Ind_t SGNB_Addition_Trigger_Ind; + X2N_SubscriberProfileIDforRFP_t SubscriberProfileIDforRFP; + X2N_ECGI_t ECGI; + } 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; +} X2N_SgNBAdditionRequest_IEs_t; +typedef struct X2N_SgNBAdditionRequestAcknowledge_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SgNBAdditionRequestAcknowledge_IEs__value { + X2N_SgNBAdditionRequestAcknowledge_IEs__value_PR present; + union X2N_SgNBAdditionRequestAcknowledge_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_SgNB_UE_X2AP_ID_t SgNB_UE_X2AP_ID; + X2N_E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList_t E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList; + X2N_E_RAB_List_t E_RAB_List; + X2N_SgNBtoMeNBContainer_t SgNBtoMeNBContainer; + X2N_CriticalityDiagnostics_t CriticalityDiagnostics; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + X2N_SplitSRBs_t SplitSRBs; + X2N_SgNBResourceCoordinationInformation_t SgNBResourceCoordinationInformation; + X2N_RRC_Config_Ind_t RRC_Config_Ind; + } 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; +} X2N_SgNBAdditionRequestAcknowledge_IEs_t; +typedef struct X2N_SgNBAdditionRequestReject_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SgNBAdditionRequestReject_IEs__value { + X2N_SgNBAdditionRequestReject_IEs__value_PR present; + union X2N_SgNBAdditionRequestReject_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_SgNB_UE_X2AP_ID_t SgNB_UE_X2AP_ID; + X2N_Cause_t Cause; + X2N_CriticalityDiagnostics_t CriticalityDiagnostics; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + } 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; +} X2N_SgNBAdditionRequestReject_IEs_t; +typedef struct X2N_SgNBReconfigurationComplete_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SgNBReconfigurationComplete_IEs__value { + X2N_SgNBReconfigurationComplete_IEs__value_PR present; + union X2N_SgNBReconfigurationComplete_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_SgNB_UE_X2AP_ID_t SgNB_UE_X2AP_ID; + X2N_ResponseInformationSgNBReconfComp_t ResponseInformationSgNBReconfComp; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + } 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; +} X2N_SgNBReconfigurationComplete_IEs_t; +typedef struct X2N_SgNBModificationRequest_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SgNBModificationRequest_IEs__value { + X2N_SgNBModificationRequest_IEs__value_PR present; + union X2N_SgNBModificationRequest_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_SgNB_UE_X2AP_ID_t SgNB_UE_X2AP_ID; + X2N_Cause_t Cause; + X2N_PLMN_Identity_t PLMN_Identity; + X2N_HandoverRestrictionList_t HandoverRestrictionList; + X2N_SCGConfigurationQuery_t SCGConfigurationQuery; + X2N_UE_ContextInformation_SgNBModReq_t UE_ContextInformation_SgNBModReq; + X2N_MeNBtoSgNBContainer_t MeNBtoSgNBContainer; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + X2N_MeNBResourceCoordinationInformation_t MeNBResourceCoordinationInformation; + X2N_SplitSRBs_t SplitSRBs; + } 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; +} X2N_SgNBModificationRequest_IEs_t; +typedef struct X2N_SgNBModificationRequestAcknowledge_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SgNBModificationRequestAcknowledge_IEs__value { + X2N_SgNBModificationRequestAcknowledge_IEs__value_PR present; + union X2N_SgNBModificationRequestAcknowledge_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_SgNB_UE_X2AP_ID_t SgNB_UE_X2AP_ID; + X2N_E_RABs_Admitted_ToBeAdded_SgNBModAckList_t E_RABs_Admitted_ToBeAdded_SgNBModAckList; + X2N_E_RABs_Admitted_ToBeModified_SgNBModAckList_t E_RABs_Admitted_ToBeModified_SgNBModAckList; + X2N_E_RABs_Admitted_ToBeReleased_SgNBModAckList_t E_RABs_Admitted_ToBeReleased_SgNBModAckList; + X2N_E_RAB_List_t E_RAB_List; + X2N_SgNBtoMeNBContainer_t SgNBtoMeNBContainer; + X2N_CriticalityDiagnostics_t CriticalityDiagnostics; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + X2N_SgNBResourceCoordinationInformation_t SgNBResourceCoordinationInformation; + X2N_SplitSRBs_t SplitSRBs; + X2N_RRC_Config_Ind_t RRC_Config_Ind; + } 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; +} X2N_SgNBModificationRequestAcknowledge_IEs_t; +typedef struct X2N_SgNBModificationRequestReject_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SgNBModificationRequestReject_IEs__value { + X2N_SgNBModificationRequestReject_IEs__value_PR present; + union X2N_SgNBModificationRequestReject_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_SgNB_UE_X2AP_ID_t SgNB_UE_X2AP_ID; + X2N_Cause_t Cause; + X2N_CriticalityDiagnostics_t CriticalityDiagnostics; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + } 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; +} X2N_SgNBModificationRequestReject_IEs_t; +typedef struct X2N_SgNBModificationRequired_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SgNBModificationRequired_IEs__value { + X2N_SgNBModificationRequired_IEs__value_PR present; + union X2N_SgNBModificationRequired_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_SgNB_UE_X2AP_ID_t SgNB_UE_X2AP_ID; + X2N_Cause_t Cause; + X2N_PDCPChangeIndication_t PDCPChangeIndication; + X2N_E_RABs_ToBeReleased_SgNBModReqdList_t E_RABs_ToBeReleased_SgNBModReqdList; + X2N_SgNBtoMeNBContainer_t SgNBtoMeNBContainer; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + X2N_E_RABs_ToBeModified_SgNBModReqdList_t E_RABs_ToBeModified_SgNBModReqdList; + X2N_SgNBResourceCoordinationInformation_t SgNBResourceCoordinationInformation; + X2N_RRC_Config_Ind_t RRC_Config_Ind; + } 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; +} X2N_SgNBModificationRequired_IEs_t; +typedef struct X2N_SgNBModificationConfirm_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SgNBModificationConfirm_IEs__value { + X2N_SgNBModificationConfirm_IEs__value_PR present; + union X2N_SgNBModificationConfirm_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_SgNB_UE_X2AP_ID_t SgNB_UE_X2AP_ID; + X2N_E_RABs_AdmittedToBeModified_SgNBModConfList_t E_RABs_AdmittedToBeModified_SgNBModConfList; + X2N_MeNBtoSgNBContainer_t MeNBtoSgNBContainer; + X2N_CriticalityDiagnostics_t CriticalityDiagnostics; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + X2N_MeNBResourceCoordinationInformation_t MeNBResourceCoordinationInformation; + } 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; +} X2N_SgNBModificationConfirm_IEs_t; +typedef struct X2N_SgNBModificationRefuse_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SgNBModificationRefuse_IEs__value { + X2N_SgNBModificationRefuse_IEs__value_PR present; + union X2N_SgNBModificationRefuse_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_SgNB_UE_X2AP_ID_t SgNB_UE_X2AP_ID; + X2N_Cause_t Cause; + X2N_MeNBtoSgNBContainer_t MeNBtoSgNBContainer; + X2N_CriticalityDiagnostics_t CriticalityDiagnostics; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + } 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; +} X2N_SgNBModificationRefuse_IEs_t; +typedef struct X2N_SgNBReleaseRequest_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SgNBReleaseRequest_IEs__value { + X2N_SgNBReleaseRequest_IEs__value_PR present; + union X2N_SgNBReleaseRequest_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_SgNB_UE_X2AP_ID_t SgNB_UE_X2AP_ID; + X2N_Cause_t Cause; + X2N_E_RABs_ToBeReleased_SgNBRelReqList_t E_RABs_ToBeReleased_SgNBRelReqList; + X2N_UE_ContextKeptIndicator_t UE_ContextKeptIndicator; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + X2N_MeNBtoSgNBContainer_t MeNBtoSgNBContainer; + } 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; +} X2N_SgNBReleaseRequest_IEs_t; +typedef struct X2N_SgNBReleaseRequestAcknowledge_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SgNBReleaseRequestAcknowledge_IEs__value { + X2N_SgNBReleaseRequestAcknowledge_IEs__value_PR present; + union X2N_SgNBReleaseRequestAcknowledge_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_SgNB_UE_X2AP_ID_t SgNB_UE_X2AP_ID; + X2N_CriticalityDiagnostics_t CriticalityDiagnostics; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + X2N_E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList_t E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList; + } 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; +} X2N_SgNBReleaseRequestAcknowledge_IEs_t; +typedef struct X2N_SgNBReleaseRequestReject_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SgNBReleaseRequestReject_IEs__value { + X2N_SgNBReleaseRequestReject_IEs__value_PR present; + union X2N_SgNBReleaseRequestReject_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_SgNB_UE_X2AP_ID_t SgNB_UE_X2AP_ID; + X2N_Cause_t Cause; + X2N_CriticalityDiagnostics_t CriticalityDiagnostics; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + } 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; +} X2N_SgNBReleaseRequestReject_IEs_t; +typedef struct X2N_SgNBReleaseRequired_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SgNBReleaseRequired_IEs__value { + X2N_SgNBReleaseRequired_IEs__value_PR present; + union X2N_SgNBReleaseRequired_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_SgNB_UE_X2AP_ID_t SgNB_UE_X2AP_ID; + X2N_Cause_t Cause; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + X2N_E_RABs_ToBeReleased_SgNBRelReqdList_t E_RABs_ToBeReleased_SgNBRelReqdList; + } 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; +} X2N_SgNBReleaseRequired_IEs_t; +typedef struct X2N_SgNBReleaseConfirm_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SgNBReleaseConfirm_IEs__value { + X2N_SgNBReleaseConfirm_IEs__value_PR present; + union X2N_SgNBReleaseConfirm_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_SgNB_UE_X2AP_ID_t SgNB_UE_X2AP_ID; + X2N_E_RABs_ToBeReleased_SgNBRelConfList_t E_RABs_ToBeReleased_SgNBRelConfList; + X2N_CriticalityDiagnostics_t CriticalityDiagnostics; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + } 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; +} X2N_SgNBReleaseConfirm_IEs_t; +typedef struct X2N_SgNBCounterCheckRequest_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SgNBCounterCheckRequest_IEs__value { + X2N_SgNBCounterCheckRequest_IEs__value_PR present; + union X2N_SgNBCounterCheckRequest_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_SgNB_UE_X2AP_ID_t SgNB_UE_X2AP_ID; + X2N_E_RABs_SubjectToSgNBCounterCheck_List_t E_RABs_SubjectToSgNBCounterCheck_List; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + } 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; +} X2N_SgNBCounterCheckRequest_IEs_t; +typedef struct X2N_SgNBChangeRequired_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SgNBChangeRequired_IEs__value { + X2N_SgNBChangeRequired_IEs__value_PR present; + union X2N_SgNBChangeRequired_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_SgNB_UE_X2AP_ID_t SgNB_UE_X2AP_ID; + X2N_GlobalGNB_ID_t GlobalGNB_ID; + X2N_Cause_t Cause; + X2N_SgNBtoMeNBContainer_t SgNBtoMeNBContainer; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + } 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; +} X2N_SgNBChangeRequired_IEs_t; +typedef struct X2N_SgNBChangeConfirm_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SgNBChangeConfirm_IEs__value { + X2N_SgNBChangeConfirm_IEs__value_PR present; + union X2N_SgNBChangeConfirm_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_SgNB_UE_X2AP_ID_t SgNB_UE_X2AP_ID; + X2N_E_RABs_ToBeReleased_SgNBChaConfList_t E_RABs_ToBeReleased_SgNBChaConfList; + X2N_CriticalityDiagnostics_t CriticalityDiagnostics; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + } 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; +} X2N_SgNBChangeConfirm_IEs_t; +typedef struct X2N_RRCTransfer_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_RRCTransfer_IEs__value { + X2N_RRCTransfer_IEs__value_PR present; + union X2N_RRCTransfer_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_SgNB_UE_X2AP_ID_t SgNB_UE_X2AP_ID; + X2N_SplitSRB_t SplitSRB; + X2N_UENRMeasurement_t UENRMeasurement; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + } 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; +} X2N_RRCTransfer_IEs_t; +typedef struct X2N_SgNBChangeRefuse_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SgNBChangeRefuse_IEs__value { + X2N_SgNBChangeRefuse_IEs__value_PR present; + union X2N_SgNBChangeRefuse_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_SgNB_UE_X2AP_ID_t SgNB_UE_X2AP_ID; + X2N_Cause_t Cause; + X2N_CriticalityDiagnostics_t CriticalityDiagnostics; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + } 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; +} X2N_SgNBChangeRefuse_IEs_t; +typedef struct X2N_ENDCX2SetupRequest_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ENDCX2SetupRequest_IEs__value { + X2N_ENDCX2SetupRequest_IEs__value_PR present; + union X2N_ENDCX2SetupRequest_IEs__X2N_value_u { + X2N_InitiatingNodeType_EndcX2Setup_t InitiatingNodeType_EndcX2Setup; + } 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; +} X2N_ENDCX2SetupRequest_IEs_t; +typedef struct X2N_ENB_ENDCX2SetupReqIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ENB_ENDCX2SetupReqIEs__value { + X2N_ENB_ENDCX2SetupReqIEs__value_PR present; + union X2N_ENB_ENDCX2SetupReqIEs__X2N_value_u { + X2N_GlobalENB_ID_t GlobalENB_ID; + X2N_ServedEUTRAcellsENDCX2ManagementList_t ServedEUTRAcellsENDCX2ManagementList; + } 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; +} X2N_ENB_ENDCX2SetupReqIEs_t; +typedef struct X2N_En_gNB_ENDCX2SetupReqIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_En_gNB_ENDCX2SetupReqIEs__value { + X2N_En_gNB_ENDCX2SetupReqIEs__value_PR present; + union X2N_En_gNB_ENDCX2SetupReqIEs__X2N_value_u { + X2N_GlobalGNB_ID_t GlobalGNB_ID; + X2N_ServedNRcellsENDCX2ManagementList_t ServedNRcellsENDCX2ManagementList; + } 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; +} X2N_En_gNB_ENDCX2SetupReqIEs_t; +typedef struct X2N_ENDCX2SetupResponse_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ENDCX2SetupResponse_IEs__value { + X2N_ENDCX2SetupResponse_IEs__value_PR present; + union X2N_ENDCX2SetupResponse_IEs__X2N_value_u { + X2N_RespondingNodeType_EndcX2Setup_t RespondingNodeType_EndcX2Setup; + } 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; +} X2N_ENDCX2SetupResponse_IEs_t; +typedef struct X2N_ENB_ENDCX2SetupReqAckIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ENB_ENDCX2SetupReqAckIEs__value { + X2N_ENB_ENDCX2SetupReqAckIEs__value_PR present; + union X2N_ENB_ENDCX2SetupReqAckIEs__X2N_value_u { + X2N_GlobalENB_ID_t GlobalENB_ID; + X2N_ServedEUTRAcellsENDCX2ManagementList_t ServedEUTRAcellsENDCX2ManagementList; + } 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; +} X2N_ENB_ENDCX2SetupReqAckIEs_t; +typedef struct X2N_En_gNB_ENDCX2SetupReqAckIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_En_gNB_ENDCX2SetupReqAckIEs__value { + X2N_En_gNB_ENDCX2SetupReqAckIEs__value_PR present; + union X2N_En_gNB_ENDCX2SetupReqAckIEs__X2N_value_u { + X2N_GlobalGNB_ID_t GlobalGNB_ID; + X2N_ServedNRcellsENDCX2ManagementList_t ServedNRcellsENDCX2ManagementList; + } 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; +} X2N_En_gNB_ENDCX2SetupReqAckIEs_t; +typedef struct X2N_ENDCX2SetupFailure_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ENDCX2SetupFailure_IEs__value { + X2N_ENDCX2SetupFailure_IEs__value_PR present; + union X2N_ENDCX2SetupFailure_IEs__X2N_value_u { + X2N_Cause_t Cause; + X2N_CriticalityDiagnostics_t CriticalityDiagnostics; + X2N_TimeToWait_t TimeToWait; + } 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; +} X2N_ENDCX2SetupFailure_IEs_t; +typedef struct X2N_ENDCConfigurationUpdate_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ENDCConfigurationUpdate_IEs__value { + X2N_ENDCConfigurationUpdate_IEs__value_PR present; + union X2N_ENDCConfigurationUpdate_IEs__X2N_value_u { + X2N_InitiatingNodeType_EndcConfigUpdate_t InitiatingNodeType_EndcConfigUpdate; + } 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; +} X2N_ENDCConfigurationUpdate_IEs_t; +typedef struct X2N_ENB_ENDCConfigUpdateIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ENB_ENDCConfigUpdateIEs__value { + X2N_ENB_ENDCConfigUpdateIEs__value_PR present; + union X2N_ENB_ENDCConfigUpdateIEs__X2N_value_u { + X2N_CellAssistanceInformation_t CellAssistanceInformation; + X2N_ServedEUTRAcellsENDCX2ManagementList_t ServedEUTRAcellsENDCX2ManagementList; + X2N_ServedEUTRAcellsToModifyListENDCConfUpd_t ServedEUTRAcellsToModifyListENDCConfUpd; + X2N_ServedEUTRAcellsToDeleteListENDCConfUpd_t ServedEUTRAcellsToDeleteListENDCConfUpd; + } 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; +} X2N_ENB_ENDCConfigUpdateIEs_t; +typedef struct X2N_En_gNB_ENDCConfigUpdateIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_En_gNB_ENDCConfigUpdateIEs__value { + X2N_En_gNB_ENDCConfigUpdateIEs__value_PR present; + union X2N_En_gNB_ENDCConfigUpdateIEs__X2N_value_u { + X2N_ServedNRcellsENDCX2ManagementList_t ServedNRcellsENDCX2ManagementList; + X2N_ServedNRcellsToModifyENDCConfUpdList_t ServedNRcellsToModifyENDCConfUpdList; + X2N_ServedNRcellsToDeleteENDCConfUpdList_t ServedNRcellsToDeleteENDCConfUpdList; + } 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; +} X2N_En_gNB_ENDCConfigUpdateIEs_t; +typedef struct X2N_ENDCConfigurationUpdateAcknowledge_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ENDCConfigurationUpdateAcknowledge_IEs__value { + X2N_ENDCConfigurationUpdateAcknowledge_IEs__value_PR present; + union X2N_ENDCConfigurationUpdateAcknowledge_IEs__X2N_value_u { + X2N_RespondingNodeType_EndcConfigUpdate_t RespondingNodeType_EndcConfigUpdate; + } 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; +} X2N_ENDCConfigurationUpdateAcknowledge_IEs_t; +typedef struct X2N_ENB_ENDCConfigUpdateAckIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ENB_ENDCConfigUpdateAckIEs__value { + X2N_ENB_ENDCConfigUpdateAckIEs__value_PR present; + union X2N_ENB_ENDCConfigUpdateAckIEs__X2N_value_u { + } 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; +} X2N_ENB_ENDCConfigUpdateAckIEs_t; +typedef struct X2N_En_gNB_ENDCConfigUpdateAckIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_En_gNB_ENDCConfigUpdateAckIEs__value { + X2N_En_gNB_ENDCConfigUpdateAckIEs__value_PR present; + union X2N_En_gNB_ENDCConfigUpdateAckIEs__X2N_value_u { + X2N_ServedNRcellsENDCX2ManagementList_t ServedNRcellsENDCX2ManagementList; + } 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; +} X2N_En_gNB_ENDCConfigUpdateAckIEs_t; +typedef struct X2N_ENDCConfigurationUpdateFailure_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ENDCConfigurationUpdateFailure_IEs__value { + X2N_ENDCConfigurationUpdateFailure_IEs__value_PR present; + union X2N_ENDCConfigurationUpdateFailure_IEs__X2N_value_u { + X2N_Cause_t Cause; + X2N_CriticalityDiagnostics_t CriticalityDiagnostics; + X2N_TimeToWait_t TimeToWait; + } 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; +} X2N_ENDCConfigurationUpdateFailure_IEs_t; +typedef struct X2N_ENDCCellActivationRequest_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ENDCCellActivationRequest_IEs__value { + X2N_ENDCCellActivationRequest_IEs__value_PR present; + union X2N_ENDCCellActivationRequest_IEs__X2N_value_u { + X2N_ServedNRCellsToActivate_t ServedNRCellsToActivate; + X2N_ActivationID_t ActivationID; + } 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; +} X2N_ENDCCellActivationRequest_IEs_t; +typedef struct X2N_ENDCCellActivationResponse_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ENDCCellActivationResponse_IEs__value { + X2N_ENDCCellActivationResponse_IEs__value_PR present; + union X2N_ENDCCellActivationResponse_IEs__X2N_value_u { + X2N_ActivatedNRCellList_t ActivatedNRCellList; + X2N_ActivationID_t ActivationID; + X2N_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; +} X2N_ENDCCellActivationResponse_IEs_t; +typedef struct X2N_ENDCCellActivationFailure_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ENDCCellActivationFailure_IEs__value { + X2N_ENDCCellActivationFailure_IEs__value_PR present; + union X2N_ENDCCellActivationFailure_IEs__X2N_value_u { + X2N_ActivationID_t ActivationID; + X2N_Cause_t Cause; + X2N_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; +} X2N_ENDCCellActivationFailure_IEs_t; +typedef struct X2N_SecondaryRATDataUsageReport_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SecondaryRATDataUsageReport_IEs__value { + X2N_SecondaryRATDataUsageReport_IEs__value_PR present; + union X2N_SecondaryRATDataUsageReport_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_SgNB_UE_X2AP_ID_t SgNB_UE_X2AP_ID; + X2N_SecondaryRATUsageReportList_t SecondaryRATUsageReportList; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + } 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; +} X2N_SecondaryRATDataUsageReport_IEs_t; +typedef struct X2N_SgNBActivityNotification_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_SgNBActivityNotification_IEs__value { + X2N_SgNBActivityNotification_IEs__value_PR present; + union X2N_SgNBActivityNotification_IEs__X2N_value_u { + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_SgNB_UE_X2AP_ID_t SgNB_UE_X2AP_ID; + X2N_UserPlaneTrafficActivityReport_t UserPlaneTrafficActivityReport; + X2N_ERABActivityNotifyItemList_t ERABActivityNotifyItemList; + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + } 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; +} X2N_SgNBActivityNotification_IEs_t; +typedef struct X2N_ENDCPartialResetRequired_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ENDCPartialResetRequired_IEs__value { + X2N_ENDCPartialResetRequired_IEs__value_PR present; + union X2N_ENDCPartialResetRequired_IEs__X2N_value_u { + X2N_UEsToBeResetList_t UEsToBeResetList; + X2N_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; +} X2N_ENDCPartialResetRequired_IEs_t; +typedef struct X2N_ENDCPartialResetConfirm_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ENDCPartialResetConfirm_IEs__value { + X2N_ENDCPartialResetConfirm_IEs__value_PR present; + union X2N_ENDCPartialResetConfirm_IEs__X2N_value_u { + X2N_UEsToBeResetList_t UEsToBeResetList; + } 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; +} X2N_ENDCPartialResetConfirm_IEs_t; +typedef struct X2N_EUTRANRCellResourceCoordinationRequest_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_EUTRANRCellResourceCoordinationRequest_IEs__value { + X2N_EUTRANRCellResourceCoordinationRequest_IEs__value_PR present; + union X2N_EUTRANRCellResourceCoordinationRequest_IEs__X2N_value_u { + X2N_InitiatingNodeType_EutranrCellResourceCoordination_t InitiatingNodeType_EutranrCellResourceCoordination; + } 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; +} X2N_EUTRANRCellResourceCoordinationRequest_IEs_t; +typedef struct X2N_ENB_EUTRA_NRCellResourceCoordinationReqIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ENB_EUTRA_NRCellResourceCoordinationReqIEs__value { + X2N_ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR present; + union X2N_ENB_EUTRA_NRCellResourceCoordinationReqIEs__X2N_value_u { + X2N_DataTrafficResourceIndication_t DataTrafficResourceIndication; + X2N_SpectrumSharingGroupID_t SpectrumSharingGroupID; + X2N_ListofEUTRACellsinEUTRACoordinationReq_t ListofEUTRACellsinEUTRACoordinationReq; + } 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; +} X2N_ENB_EUTRA_NRCellResourceCoordinationReqIEs_t; +typedef struct X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value { + X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR present; + union X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__X2N_value_u { + X2N_DataTrafficResourceIndication_t DataTrafficResourceIndication; + X2N_ListofEUTRACellsinNRCoordinationReq_t ListofEUTRACellsinNRCoordinationReq; + X2N_SpectrumSharingGroupID_t SpectrumSharingGroupID; + X2N_ListofNRCellsinNRCoordinationReq_t ListofNRCellsinNRCoordinationReq; + } 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; +} X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_t; +typedef struct X2N_EUTRANRCellResourceCoordinationResponse_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_EUTRANRCellResourceCoordinationResponse_IEs__value { + X2N_EUTRANRCellResourceCoordinationResponse_IEs__value_PR present; + union X2N_EUTRANRCellResourceCoordinationResponse_IEs__X2N_value_u { + X2N_RespondingNodeType_EutranrCellResourceCoordination_t RespondingNodeType_EutranrCellResourceCoordination; + } 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; +} X2N_EUTRANRCellResourceCoordinationResponse_IEs_t; +typedef struct X2N_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value { + X2N_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR present; + union X2N_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__X2N_value_u { + X2N_DataTrafficResourceIndication_t DataTrafficResourceIndication; + X2N_SpectrumSharingGroupID_t SpectrumSharingGroupID; + X2N_ListofEUTRACellsinEUTRACoordinationResp_t ListofEUTRACellsinEUTRACoordinationResp; + } 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; +} X2N_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_t; +typedef struct X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value { + X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR present; + union X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__X2N_value_u { + X2N_DataTrafficResourceIndication_t DataTrafficResourceIndication; + X2N_SpectrumSharingGroupID_t SpectrumSharingGroupID; + X2N_ListofNRCellsinNRCoordinationResp_t ListofNRCellsinNRCoordinationResp; + } 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; +} X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_t; +typedef struct X2N_ENDCX2RemovalRequest_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ENDCX2RemovalRequest_IEs__value { + X2N_ENDCX2RemovalRequest_IEs__value_PR present; + union X2N_ENDCX2RemovalRequest_IEs__X2N_value_u { + X2N_InitiatingNodeType_EndcX2Removal_t InitiatingNodeType_EndcX2Removal; + } 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; +} X2N_ENDCX2RemovalRequest_IEs_t; +typedef struct X2N_ENB_ENDCX2RemovalReqIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ENB_ENDCX2RemovalReqIEs__value { + X2N_ENB_ENDCX2RemovalReqIEs__value_PR present; + union X2N_ENB_ENDCX2RemovalReqIEs__X2N_value_u { + X2N_GlobalENB_ID_t GlobalENB_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; +} X2N_ENB_ENDCX2RemovalReqIEs_t; +typedef struct X2N_En_gNB_ENDCX2RemovalReqIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_En_gNB_ENDCX2RemovalReqIEs__value { + X2N_En_gNB_ENDCX2RemovalReqIEs__value_PR present; + union X2N_En_gNB_ENDCX2RemovalReqIEs__X2N_value_u { + X2N_GlobalGNB_ID_t GlobalGNB_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; +} X2N_En_gNB_ENDCX2RemovalReqIEs_t; +typedef struct X2N_ENDCX2RemovalResponse_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ENDCX2RemovalResponse_IEs__value { + X2N_ENDCX2RemovalResponse_IEs__value_PR present; + union X2N_ENDCX2RemovalResponse_IEs__X2N_value_u { + X2N_RespondingNodeType_EndcX2Removal_t RespondingNodeType_EndcX2Removal; + } 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; +} X2N_ENDCX2RemovalResponse_IEs_t; +typedef struct X2N_ENB_ENDCX2RemovalReqAckIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ENB_ENDCX2RemovalReqAckIEs__value { + X2N_ENB_ENDCX2RemovalReqAckIEs__value_PR present; + union X2N_ENB_ENDCX2RemovalReqAckIEs__X2N_value_u { + X2N_GlobalENB_ID_t GlobalENB_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; +} X2N_ENB_ENDCX2RemovalReqAckIEs_t; +typedef struct X2N_En_gNB_ENDCX2RemovalReqAckIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_En_gNB_ENDCX2RemovalReqAckIEs__value { + X2N_En_gNB_ENDCX2RemovalReqAckIEs__value_PR present; + union X2N_En_gNB_ENDCX2RemovalReqAckIEs__X2N_value_u { + X2N_GlobalGNB_ID_t GlobalGNB_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; +} X2N_En_gNB_ENDCX2RemovalReqAckIEs_t; +typedef struct X2N_ENDCX2RemovalFailure_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_ENDCX2RemovalFailure_IEs__value { + X2N_ENDCX2RemovalFailure_IEs__value_PR present; + union X2N_ENDCX2RemovalFailure_IEs__X2N_value_u { + X2N_Cause_t Cause; + X2N_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; +} X2N_ENDCX2RemovalFailure_IEs_t; +typedef struct X2N_DataForwardingAddressIndication_IEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_DataForwardingAddressIndication_IEs__value { + X2N_DataForwardingAddressIndication_IEs__value_PR present; + union X2N_DataForwardingAddressIndication_IEs__X2N_value_u { + X2N_UE_X2AP_ID_Extension_t UE_X2AP_ID_Extension; + X2N_UE_X2AP_ID_t UE_X2AP_ID; + X2N_E_RABs_DataForwardingAddress_List_t E_RABs_DataForwardingAddress_List; + } 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; +} X2N_DataForwardingAddressIndication_IEs_t; +typedef struct X2N_GNBStatusIndicationIEs { + X2N_ProtocolIE_ID_t id; + X2N_Criticality_t criticality; + struct X2N_GNBStatusIndicationIEs__value { + X2N_GNBStatusIndicationIEs__value_PR present; + union X2N_GNBStatusIndicationIEs__X2N_value_u { + X2N_GNBOverloadInformation_t GNBOverloadInformation; + } 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; +} X2N_GNBStatusIndicationIEs_t; + +/* Implementation */ +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeSetup_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeSetup_ItemIEs_specs_1; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeSetup_ItemIEs_1[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_Admitted_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_Admitted_ItemIEs_specs_5; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_Admitted_ItemIEs_5[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_SubjectToStatusTransfer_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_SubjectToStatusTransfer_ItemIEs_specs_9; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_SubjectToStatusTransfer_ItemIEs_9[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_CellInformation_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_CellInformation_ItemIEs_specs_13; +extern asn_TYPE_member_t asn_MBR_X2N_CellInformation_ItemIEs_13[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_CellToReport_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_CellToReport_ItemIEs_specs_17; +extern asn_TYPE_member_t asn_MBR_X2N_CellToReport_ItemIEs_17[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_MeasurementInitiationResult_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_MeasurementInitiationResult_ItemIEs_specs_21; +extern asn_TYPE_member_t asn_MBR_X2N_MeasurementInitiationResult_ItemIEs_21[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_MeasurementFailureCause_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_MeasurementFailureCause_ItemIEs_specs_25; +extern asn_TYPE_member_t asn_MBR_X2N_MeasurementFailureCause_ItemIEs_25[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_CompleteFailureCauseInformation_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_CompleteFailureCauseInformation_ItemIEs_specs_29; +extern asn_TYPE_member_t asn_MBR_X2N_CompleteFailureCauseInformation_ItemIEs_29[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_CellMeasurementResult_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_CellMeasurementResult_ItemIEs_specs_33; +extern asn_TYPE_member_t asn_MBR_X2N_CellMeasurementResult_ItemIEs_33[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeAdded_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeAdded_ItemIEs_specs_37; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeAdded_ItemIEs_37[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_Admitted_ToBeAdded_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_Admitted_ToBeAdded_ItemIEs_specs_41; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_Admitted_ToBeAdded_ItemIEs_41[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeAdded_ModReqItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeAdded_ModReqItemIEs_specs_45; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeAdded_ModReqItemIEs_45[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeModified_ModReqItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeModified_ModReqItemIEs_specs_49; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeModified_ModReqItemIEs_49[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeReleased_ModReqItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeReleased_ModReqItemIEs_specs_53; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeReleased_ModReqItemIEs_53[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_Admitted_ToBeAdded_ModAckItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_specs_57; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_57[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_Admitted_ToBeModified_ModAckItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_Admitted_ToBeModified_ModAckItemIEs_specs_61; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_Admitted_ToBeModified_ModAckItemIEs_61[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_Admitted_ToBeReleased_ModAckItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_specs_65; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_65[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeReleased_ModReqdItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeReleased_ModReqdItemIEs_specs_69; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeReleased_ModReqdItemIEs_69[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeReleased_RelReqItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeReleased_RelReqItemIEs_specs_73; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeReleased_RelReqItemIEs_73[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeReleased_RelConfItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeReleased_RelConfItemIEs_specs_77; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeReleased_RelConfItemIEs_77[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_SubjectToCounterCheckItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_SubjectToCounterCheckItemIEs_specs_81; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_SubjectToCounterCheckItemIEs_81[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeSetupRetrieve_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeSetupRetrieve_ItemIEs_specs_85; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeSetupRetrieve_ItemIEs_85[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_specs_89; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_89[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_specs_93; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_93[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeAdded_SgNBModReq_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_specs_97; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_97[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeModified_SgNBModReq_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeModified_SgNBModReq_ItemIEs_specs_101; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeModified_SgNBModReq_ItemIEs_101[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeReleased_SgNBModReq_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_specs_105; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_105[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_specs_109; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_109[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_specs_113; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_113[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_specs_117; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_117[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_specs_121; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_121[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeModified_SgNBModReqd_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_specs_125; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_125[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_specs_129; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_129[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_specs_133; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_133[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_specs_137; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_137[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_specs_141; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_141[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_specs_145; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_145[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_SubjectToSgNBCounterCheck_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_specs_149; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_149[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_specs_153; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_153[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_DataForwardingAddress_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_DataForwardingAddress_ItemIEs_specs_157; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_DataForwardingAddress_ItemIEs_157[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RAB_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RAB_ItemIEs_specs_161; +extern asn_TYPE_member_t asn_MBR_X2N_E_RAB_ItemIEs_161[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABUsageReport_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABUsageReport_ItemIEs_specs_165; +extern asn_TYPE_member_t asn_MBR_X2N_E_RABUsageReport_ItemIEs_165[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SecondaryRATUsageReport_ItemIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SecondaryRATUsageReport_ItemIEs_specs_169; +extern asn_TYPE_member_t asn_MBR_X2N_SecondaryRATUsageReport_ItemIEs_169[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_HandoverRequest_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_HandoverRequest_IEs_specs_173; +extern asn_TYPE_member_t asn_MBR_X2N_HandoverRequest_IEs_173[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_HandoverRequestAcknowledge_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_HandoverRequestAcknowledge_IEs_specs_177; +extern asn_TYPE_member_t asn_MBR_X2N_HandoverRequestAcknowledge_IEs_177[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_HandoverPreparationFailure_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_HandoverPreparationFailure_IEs_specs_181; +extern asn_TYPE_member_t asn_MBR_X2N_HandoverPreparationFailure_IEs_181[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_HandoverReport_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_HandoverReport_IEs_specs_185; +extern asn_TYPE_member_t asn_MBR_X2N_HandoverReport_IEs_185[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SNStatusTransfer_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SNStatusTransfer_IEs_specs_189; +extern asn_TYPE_member_t asn_MBR_X2N_SNStatusTransfer_IEs_189[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_UEContextRelease_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_UEContextRelease_IEs_specs_193; +extern asn_TYPE_member_t asn_MBR_X2N_UEContextRelease_IEs_193[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_HandoverCancel_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_HandoverCancel_IEs_specs_197; +extern asn_TYPE_member_t asn_MBR_X2N_HandoverCancel_IEs_197[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ErrorIndication_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ErrorIndication_IEs_specs_201; +extern asn_TYPE_member_t asn_MBR_X2N_ErrorIndication_IEs_201[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ResetRequest_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ResetRequest_IEs_specs_205; +extern asn_TYPE_member_t asn_MBR_X2N_ResetRequest_IEs_205[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ResetResponse_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ResetResponse_IEs_specs_209; +extern asn_TYPE_member_t asn_MBR_X2N_ResetResponse_IEs_209[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_X2SetupRequest_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_X2SetupRequest_IEs_specs_213; +extern asn_TYPE_member_t asn_MBR_X2N_X2SetupRequest_IEs_213[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_X2SetupResponse_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_X2SetupResponse_IEs_specs_217; +extern asn_TYPE_member_t asn_MBR_X2N_X2SetupResponse_IEs_217[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_X2SetupFailure_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_X2SetupFailure_IEs_specs_221; +extern asn_TYPE_member_t asn_MBR_X2N_X2SetupFailure_IEs_221[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_LoadInformation_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_LoadInformation_IEs_specs_225; +extern asn_TYPE_member_t asn_MBR_X2N_LoadInformation_IEs_225[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ENBConfigurationUpdate_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENBConfigurationUpdate_IEs_specs_229; +extern asn_TYPE_member_t asn_MBR_X2N_ENBConfigurationUpdate_IEs_229[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ENBConfigurationUpdateAcknowledge_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENBConfigurationUpdateAcknowledge_IEs_specs_233; +extern asn_TYPE_member_t asn_MBR_X2N_ENBConfigurationUpdateAcknowledge_IEs_233[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ENBConfigurationUpdateFailure_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENBConfigurationUpdateFailure_IEs_specs_237; +extern asn_TYPE_member_t asn_MBR_X2N_ENBConfigurationUpdateFailure_IEs_237[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ResourceStatusRequest_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ResourceStatusRequest_IEs_specs_241; +extern asn_TYPE_member_t asn_MBR_X2N_ResourceStatusRequest_IEs_241[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ResourceStatusResponse_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ResourceStatusResponse_IEs_specs_245; +extern asn_TYPE_member_t asn_MBR_X2N_ResourceStatusResponse_IEs_245[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ResourceStatusFailure_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ResourceStatusFailure_IEs_specs_249; +extern asn_TYPE_member_t asn_MBR_X2N_ResourceStatusFailure_IEs_249[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ResourceStatusUpdate_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ResourceStatusUpdate_IEs_specs_253; +extern asn_TYPE_member_t asn_MBR_X2N_ResourceStatusUpdate_IEs_253[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_MobilityChangeRequest_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_MobilityChangeRequest_IEs_specs_257; +extern asn_TYPE_member_t asn_MBR_X2N_MobilityChangeRequest_IEs_257[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_MobilityChangeAcknowledge_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_MobilityChangeAcknowledge_IEs_specs_261; +extern asn_TYPE_member_t asn_MBR_X2N_MobilityChangeAcknowledge_IEs_261[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_MobilityChangeFailure_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_MobilityChangeFailure_IEs_specs_265; +extern asn_TYPE_member_t asn_MBR_X2N_MobilityChangeFailure_IEs_265[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_RLFIndication_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_RLFIndication_IEs_specs_269; +extern asn_TYPE_member_t asn_MBR_X2N_RLFIndication_IEs_269[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_CellActivationRequest_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_CellActivationRequest_IEs_specs_273; +extern asn_TYPE_member_t asn_MBR_X2N_CellActivationRequest_IEs_273[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_CellActivationResponse_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_CellActivationResponse_IEs_specs_277; +extern asn_TYPE_member_t asn_MBR_X2N_CellActivationResponse_IEs_277[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_CellActivationFailure_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_CellActivationFailure_IEs_specs_281; +extern asn_TYPE_member_t asn_MBR_X2N_CellActivationFailure_IEs_281[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_X2Release_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_X2Release_IEs_specs_285; +extern asn_TYPE_member_t asn_MBR_X2N_X2Release_IEs_285[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_X2APMessageTransfer_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_X2APMessageTransfer_IEs_specs_289; +extern asn_TYPE_member_t asn_MBR_X2N_X2APMessageTransfer_IEs_289[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SeNBAdditionRequest_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SeNBAdditionRequest_IEs_specs_293; +extern asn_TYPE_member_t asn_MBR_X2N_SeNBAdditionRequest_IEs_293[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SeNBAdditionRequestAcknowledge_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SeNBAdditionRequestAcknowledge_IEs_specs_297; +extern asn_TYPE_member_t asn_MBR_X2N_SeNBAdditionRequestAcknowledge_IEs_297[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SeNBAdditionRequestReject_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SeNBAdditionRequestReject_IEs_specs_301; +extern asn_TYPE_member_t asn_MBR_X2N_SeNBAdditionRequestReject_IEs_301[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SeNBReconfigurationComplete_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SeNBReconfigurationComplete_IEs_specs_305; +extern asn_TYPE_member_t asn_MBR_X2N_SeNBReconfigurationComplete_IEs_305[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SeNBModificationRequest_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SeNBModificationRequest_IEs_specs_309; +extern asn_TYPE_member_t asn_MBR_X2N_SeNBModificationRequest_IEs_309[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SeNBModificationRequestAcknowledge_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SeNBModificationRequestAcknowledge_IEs_specs_313; +extern asn_TYPE_member_t asn_MBR_X2N_SeNBModificationRequestAcknowledge_IEs_313[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SeNBModificationRequestReject_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SeNBModificationRequestReject_IEs_specs_317; +extern asn_TYPE_member_t asn_MBR_X2N_SeNBModificationRequestReject_IEs_317[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SeNBModificationRequired_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SeNBModificationRequired_IEs_specs_321; +extern asn_TYPE_member_t asn_MBR_X2N_SeNBModificationRequired_IEs_321[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SeNBModificationConfirm_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SeNBModificationConfirm_IEs_specs_325; +extern asn_TYPE_member_t asn_MBR_X2N_SeNBModificationConfirm_IEs_325[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SeNBModificationRefuse_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SeNBModificationRefuse_IEs_specs_329; +extern asn_TYPE_member_t asn_MBR_X2N_SeNBModificationRefuse_IEs_329[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SeNBReleaseRequest_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SeNBReleaseRequest_IEs_specs_333; +extern asn_TYPE_member_t asn_MBR_X2N_SeNBReleaseRequest_IEs_333[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SeNBReleaseRequired_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SeNBReleaseRequired_IEs_specs_337; +extern asn_TYPE_member_t asn_MBR_X2N_SeNBReleaseRequired_IEs_337[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SeNBReleaseConfirm_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SeNBReleaseConfirm_IEs_specs_341; +extern asn_TYPE_member_t asn_MBR_X2N_SeNBReleaseConfirm_IEs_341[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SeNBCounterCheckRequest_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SeNBCounterCheckRequest_IEs_specs_345; +extern asn_TYPE_member_t asn_MBR_X2N_SeNBCounterCheckRequest_IEs_345[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_X2RemovalRequest_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_X2RemovalRequest_IEs_specs_349; +extern asn_TYPE_member_t asn_MBR_X2N_X2RemovalRequest_IEs_349[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_X2RemovalResponse_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_X2RemovalResponse_IEs_specs_353; +extern asn_TYPE_member_t asn_MBR_X2N_X2RemovalResponse_IEs_353[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_X2RemovalFailure_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_X2RemovalFailure_IEs_specs_357; +extern asn_TYPE_member_t asn_MBR_X2N_X2RemovalFailure_IEs_357[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_RetrieveUEContextRequest_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_RetrieveUEContextRequest_IEs_specs_361; +extern asn_TYPE_member_t asn_MBR_X2N_RetrieveUEContextRequest_IEs_361[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_RetrieveUEContextResponse_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_RetrieveUEContextResponse_IEs_specs_365; +extern asn_TYPE_member_t asn_MBR_X2N_RetrieveUEContextResponse_IEs_365[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_RetrieveUEContextFailure_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_RetrieveUEContextFailure_IEs_specs_369; +extern asn_TYPE_member_t asn_MBR_X2N_RetrieveUEContextFailure_IEs_369[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBAdditionRequest_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBAdditionRequest_IEs_specs_373; +extern asn_TYPE_member_t asn_MBR_X2N_SgNBAdditionRequest_IEs_373[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBAdditionRequestAcknowledge_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBAdditionRequestAcknowledge_IEs_specs_377; +extern asn_TYPE_member_t asn_MBR_X2N_SgNBAdditionRequestAcknowledge_IEs_377[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBAdditionRequestReject_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBAdditionRequestReject_IEs_specs_381; +extern asn_TYPE_member_t asn_MBR_X2N_SgNBAdditionRequestReject_IEs_381[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBReconfigurationComplete_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBReconfigurationComplete_IEs_specs_385; +extern asn_TYPE_member_t asn_MBR_X2N_SgNBReconfigurationComplete_IEs_385[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBModificationRequest_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBModificationRequest_IEs_specs_389; +extern asn_TYPE_member_t asn_MBR_X2N_SgNBModificationRequest_IEs_389[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBModificationRequestAcknowledge_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBModificationRequestAcknowledge_IEs_specs_393; +extern asn_TYPE_member_t asn_MBR_X2N_SgNBModificationRequestAcknowledge_IEs_393[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBModificationRequestReject_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBModificationRequestReject_IEs_specs_397; +extern asn_TYPE_member_t asn_MBR_X2N_SgNBModificationRequestReject_IEs_397[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBModificationRequired_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBModificationRequired_IEs_specs_401; +extern asn_TYPE_member_t asn_MBR_X2N_SgNBModificationRequired_IEs_401[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBModificationConfirm_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBModificationConfirm_IEs_specs_405; +extern asn_TYPE_member_t asn_MBR_X2N_SgNBModificationConfirm_IEs_405[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBModificationRefuse_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBModificationRefuse_IEs_specs_409; +extern asn_TYPE_member_t asn_MBR_X2N_SgNBModificationRefuse_IEs_409[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBReleaseRequest_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBReleaseRequest_IEs_specs_413; +extern asn_TYPE_member_t asn_MBR_X2N_SgNBReleaseRequest_IEs_413[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBReleaseRequestAcknowledge_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBReleaseRequestAcknowledge_IEs_specs_417; +extern asn_TYPE_member_t asn_MBR_X2N_SgNBReleaseRequestAcknowledge_IEs_417[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBReleaseRequestReject_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBReleaseRequestReject_IEs_specs_421; +extern asn_TYPE_member_t asn_MBR_X2N_SgNBReleaseRequestReject_IEs_421[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBReleaseRequired_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBReleaseRequired_IEs_specs_425; +extern asn_TYPE_member_t asn_MBR_X2N_SgNBReleaseRequired_IEs_425[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBReleaseConfirm_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBReleaseConfirm_IEs_specs_429; +extern asn_TYPE_member_t asn_MBR_X2N_SgNBReleaseConfirm_IEs_429[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBCounterCheckRequest_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBCounterCheckRequest_IEs_specs_433; +extern asn_TYPE_member_t asn_MBR_X2N_SgNBCounterCheckRequest_IEs_433[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBChangeRequired_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBChangeRequired_IEs_specs_437; +extern asn_TYPE_member_t asn_MBR_X2N_SgNBChangeRequired_IEs_437[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBChangeConfirm_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBChangeConfirm_IEs_specs_441; +extern asn_TYPE_member_t asn_MBR_X2N_SgNBChangeConfirm_IEs_441[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_RRCTransfer_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_RRCTransfer_IEs_specs_445; +extern asn_TYPE_member_t asn_MBR_X2N_RRCTransfer_IEs_445[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBChangeRefuse_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBChangeRefuse_IEs_specs_449; +extern asn_TYPE_member_t asn_MBR_X2N_SgNBChangeRefuse_IEs_449[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ENDCX2SetupRequest_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENDCX2SetupRequest_IEs_specs_453; +extern asn_TYPE_member_t asn_MBR_X2N_ENDCX2SetupRequest_IEs_453[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ENB_ENDCX2SetupReqIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENB_ENDCX2SetupReqIEs_specs_457; +extern asn_TYPE_member_t asn_MBR_X2N_ENB_ENDCX2SetupReqIEs_457[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_En_gNB_ENDCX2SetupReqIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_En_gNB_ENDCX2SetupReqIEs_specs_461; +extern asn_TYPE_member_t asn_MBR_X2N_En_gNB_ENDCX2SetupReqIEs_461[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ENDCX2SetupResponse_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENDCX2SetupResponse_IEs_specs_465; +extern asn_TYPE_member_t asn_MBR_X2N_ENDCX2SetupResponse_IEs_465[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ENB_ENDCX2SetupReqAckIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENB_ENDCX2SetupReqAckIEs_specs_469; +extern asn_TYPE_member_t asn_MBR_X2N_ENB_ENDCX2SetupReqAckIEs_469[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_En_gNB_ENDCX2SetupReqAckIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_En_gNB_ENDCX2SetupReqAckIEs_specs_473; +extern asn_TYPE_member_t asn_MBR_X2N_En_gNB_ENDCX2SetupReqAckIEs_473[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ENDCX2SetupFailure_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENDCX2SetupFailure_IEs_specs_477; +extern asn_TYPE_member_t asn_MBR_X2N_ENDCX2SetupFailure_IEs_477[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ENDCConfigurationUpdate_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENDCConfigurationUpdate_IEs_specs_481; +extern asn_TYPE_member_t asn_MBR_X2N_ENDCConfigurationUpdate_IEs_481[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ENB_ENDCConfigUpdateIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENB_ENDCConfigUpdateIEs_specs_485; +extern asn_TYPE_member_t asn_MBR_X2N_ENB_ENDCConfigUpdateIEs_485[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_En_gNB_ENDCConfigUpdateIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_En_gNB_ENDCConfigUpdateIEs_specs_489; +extern asn_TYPE_member_t asn_MBR_X2N_En_gNB_ENDCConfigUpdateIEs_489[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ENDCConfigurationUpdateAcknowledge_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENDCConfigurationUpdateAcknowledge_IEs_specs_493; +extern asn_TYPE_member_t asn_MBR_X2N_ENDCConfigurationUpdateAcknowledge_IEs_493[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ENB_ENDCConfigUpdateAckIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENB_ENDCConfigUpdateAckIEs_specs_497; +extern asn_TYPE_member_t asn_MBR_X2N_ENB_ENDCConfigUpdateAckIEs_497[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_En_gNB_ENDCConfigUpdateAckIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_En_gNB_ENDCConfigUpdateAckIEs_specs_501; +extern asn_TYPE_member_t asn_MBR_X2N_En_gNB_ENDCConfigUpdateAckIEs_501[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ENDCConfigurationUpdateFailure_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENDCConfigurationUpdateFailure_IEs_specs_505; +extern asn_TYPE_member_t asn_MBR_X2N_ENDCConfigurationUpdateFailure_IEs_505[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ENDCCellActivationRequest_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENDCCellActivationRequest_IEs_specs_509; +extern asn_TYPE_member_t asn_MBR_X2N_ENDCCellActivationRequest_IEs_509[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ENDCCellActivationResponse_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENDCCellActivationResponse_IEs_specs_513; +extern asn_TYPE_member_t asn_MBR_X2N_ENDCCellActivationResponse_IEs_513[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ENDCCellActivationFailure_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENDCCellActivationFailure_IEs_specs_517; +extern asn_TYPE_member_t asn_MBR_X2N_ENDCCellActivationFailure_IEs_517[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SecondaryRATDataUsageReport_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SecondaryRATDataUsageReport_IEs_specs_521; +extern asn_TYPE_member_t asn_MBR_X2N_SecondaryRATDataUsageReport_IEs_521[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBActivityNotification_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBActivityNotification_IEs_specs_525; +extern asn_TYPE_member_t asn_MBR_X2N_SgNBActivityNotification_IEs_525[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ENDCPartialResetRequired_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENDCPartialResetRequired_IEs_specs_529; +extern asn_TYPE_member_t asn_MBR_X2N_ENDCPartialResetRequired_IEs_529[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ENDCPartialResetConfirm_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENDCPartialResetConfirm_IEs_specs_533; +extern asn_TYPE_member_t asn_MBR_X2N_ENDCPartialResetConfirm_IEs_533[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_EUTRANRCellResourceCoordinationRequest_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_EUTRANRCellResourceCoordinationRequest_IEs_specs_537; +extern asn_TYPE_member_t asn_MBR_X2N_EUTRANRCellResourceCoordinationRequest_IEs_537[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ENB_EUTRA_NRCellResourceCoordinationReqIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENB_EUTRA_NRCellResourceCoordinationReqIEs_specs_541; +extern asn_TYPE_member_t asn_MBR_X2N_ENB_EUTRA_NRCellResourceCoordinationReqIEs_541[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_specs_545; +extern asn_TYPE_member_t asn_MBR_X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_545[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_EUTRANRCellResourceCoordinationResponse_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_EUTRANRCellResourceCoordinationResponse_IEs_specs_549; +extern asn_TYPE_member_t asn_MBR_X2N_EUTRANRCellResourceCoordinationResponse_IEs_549[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_specs_553; +extern asn_TYPE_member_t asn_MBR_X2N_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_553[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_specs_557; +extern asn_TYPE_member_t asn_MBR_X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_557[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ENDCX2RemovalRequest_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENDCX2RemovalRequest_IEs_specs_561; +extern asn_TYPE_member_t asn_MBR_X2N_ENDCX2RemovalRequest_IEs_561[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ENB_ENDCX2RemovalReqIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENB_ENDCX2RemovalReqIEs_specs_565; +extern asn_TYPE_member_t asn_MBR_X2N_ENB_ENDCX2RemovalReqIEs_565[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_En_gNB_ENDCX2RemovalReqIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_En_gNB_ENDCX2RemovalReqIEs_specs_569; +extern asn_TYPE_member_t asn_MBR_X2N_En_gNB_ENDCX2RemovalReqIEs_569[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ENDCX2RemovalResponse_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENDCX2RemovalResponse_IEs_specs_573; +extern asn_TYPE_member_t asn_MBR_X2N_ENDCX2RemovalResponse_IEs_573[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ENB_ENDCX2RemovalReqAckIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENB_ENDCX2RemovalReqAckIEs_specs_577; +extern asn_TYPE_member_t asn_MBR_X2N_ENB_ENDCX2RemovalReqAckIEs_577[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_En_gNB_ENDCX2RemovalReqAckIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_En_gNB_ENDCX2RemovalReqAckIEs_specs_581; +extern asn_TYPE_member_t asn_MBR_X2N_En_gNB_ENDCX2RemovalReqAckIEs_581[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_ENDCX2RemovalFailure_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENDCX2RemovalFailure_IEs_specs_585; +extern asn_TYPE_member_t asn_MBR_X2N_ENDCX2RemovalFailure_IEs_585[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_DataForwardingAddressIndication_IEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_DataForwardingAddressIndication_IEs_specs_589; +extern asn_TYPE_member_t asn_MBR_X2N_DataForwardingAddressIndication_IEs_589[3]; +extern asn_TYPE_descriptor_t asn_DEF_X2N_GNBStatusIndicationIEs; +extern asn_SEQUENCE_specifics_t asn_SPC_X2N_GNBStatusIndicationIEs_specs_593; +extern asn_TYPE_member_t asn_MBR_X2N_GNBStatusIndicationIEs_593[3]; + +#ifdef __cplusplus +} +#endif + +#endif /* _X2N_ProtocolIE_Field_H_ */ +#include