4909 lines
		
	
	
		
			209 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			4909 lines
		
	
	
		
			209 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * Copyright 2019 AT&T Intellectual Property
 | |
|  *
 | |
|  * Licensed under the Apache License, Version 2.0 (the "License");
 | |
|  * you may not use this file except in compliance with the License.
 | |
|  * You may obtain a copy of the License at
 | |
|  *
 | |
|  *      http://www.apache.org/licenses/LICENSE-2.0
 | |
|  *
 | |
|  * Unless required by applicable law or agreed to in writing, software
 | |
|  * distributed under the License is distributed on an "AS IS" BASIS,
 | |
|  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | |
|  * See the License for the specific language governing permissions and
 | |
|  * limitations under the License.
 | |
|  */
 | |
| 
 | |
| /*
 | |
|  * This source code is part of the near-RT RIC (RAN Intelligent Controller)
 | |
|  * platform project (RICP).
 | |
|  */
 | |
| 
 | |
| 
 | |
| 
 | |
| /*
 | |
|  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 | |
|  * From ASN.1 module "X2AP-Containers"
 | |
|  * 	found in "../../asnFiles/X2AP-Containers.asn"
 | |
|  * 	`asn1c -fcompound-names -fincludes-quoted -fno-include-deps -findirect-choice -gen-PER -no-gen-OER -D.`
 | |
|  */
 | |
| 
 | |
| #ifndef	_ProtocolIE_Field_H_
 | |
| #define	_ProtocolIE_Field_H_
 | |
| 
 | |
| 
 | |
| #include "asn_application.h"
 | |
| 
 | |
| /* Including external dependencies */
 | |
| #include "ProtocolIE-ID.h"
 | |
| #include "Criticality.h"
 | |
| #include "ANY.h"
 | |
| #include "asn_ioc.h"
 | |
| #include "RICaction-ToBeSetup-Item.h"
 | |
| #include "Presence.h"
 | |
| #include "OPEN_TYPE.h"
 | |
| #include "constr_CHOICE.h"
 | |
| #include "constr_SEQUENCE.h"
 | |
| #include "RICaction-Admitted-Item.h"
 | |
| #include "RICaction-NotAdmitted-Item.h"
 | |
| #include "RANfunction-Item.h"
 | |
| #include "RANfunctionID-Item.h"
 | |
| #include "RANfunctionIDcause-Item.h"
 | |
| #include "E-RABs-ToBeSetup-Item.h"
 | |
| #include "E-RABs-Admitted-Item.h"
 | |
| #include "E-RABs-SubjectToStatusTransfer-Item.h"
 | |
| #include "CellInformation-Item.h"
 | |
| #include "CellToReport-Item.h"
 | |
| #include "MeasurementInitiationResult-Item.h"
 | |
| #include "MeasurementFailureCause-Item.h"
 | |
| #include "CompleteFailureCauseInformation-Item.h"
 | |
| #include "CellMeasurementResult-Item.h"
 | |
| #include "E-RABs-ToBeAdded-Item.h"
 | |
| #include "E-RABs-Admitted-ToBeAdded-Item.h"
 | |
| #include "E-RABs-ToBeAdded-ModReqItem.h"
 | |
| #include "E-RABs-ToBeModified-ModReqItem.h"
 | |
| #include "E-RABs-ToBeReleased-ModReqItem.h"
 | |
| #include "E-RABs-Admitted-ToBeAdded-ModAckItem.h"
 | |
| #include "E-RABs-Admitted-ToBeModified-ModAckItem.h"
 | |
| #include "E-RABs-Admitted-ToReleased-ModAckItem.h"
 | |
| #include "E-RABs-ToBeReleased-ModReqdItem.h"
 | |
| #include "E-RABs-ToBeReleased-RelReqItem.h"
 | |
| #include "E-RABs-ToBeReleased-RelConfItem.h"
 | |
| #include "E-RABs-SubjectToCounterCheckItem.h"
 | |
| #include "E-RABs-ToBeSetupRetrieve-Item.h"
 | |
| #include "E-RABs-ToBeAdded-SgNBAddReq-Item.h"
 | |
| #include "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item.h"
 | |
| #include "E-RABs-ToBeAdded-SgNBModReq-Item.h"
 | |
| #include "E-RABs-ToBeModified-SgNBModReq-Item.h"
 | |
| #include "E-RABs-ToBeReleased-SgNBModReq-Item.h"
 | |
| #include "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item.h"
 | |
| #include "E-RABs-Admitted-ToBeModified-SgNBModAck-Item.h"
 | |
| #include "E-RABs-Admitted-ToReleased-SgNBModAck-Item.h"
 | |
| #include "E-RABs-ToBeReleased-SgNBModReqd-Item.h"
 | |
| #include "E-RABs-ToBeModified-SgNBModReqd-Item.h"
 | |
| #include "E-RABs-AdmittedToBeModified-SgNBModConf-Item.h"
 | |
| #include "E-RABs-ToBeReleased-SgNBRelReq-Item.h"
 | |
| #include "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item.h"
 | |
| #include "E-RABs-ToBeReleased-SgNBRelReqd-Item.h"
 | |
| #include "E-RABs-ToBeReleased-SgNBRelConf-Item.h"
 | |
| #include "E-RABs-SubjectToSgNBCounterCheck-Item.h"
 | |
| #include "E-RABs-ToBeReleased-SgNBChaConf-Item.h"
 | |
| #include "E-RABs-DataForwardingAddress-Item.h"
 | |
| #include "RICrequestID.h"
 | |
| #include "RANfunctionID.h"
 | |
| #include "RICsubscription.h"
 | |
| #include "RICaction-Admitted-List.h"
 | |
| #include "RICaction-NotAdmitted-List.h"
 | |
| #include "CriticalityDiagnostics.h"
 | |
| #include "RICcause.h"
 | |
| #include "RICactionID.h"
 | |
| #include "RICindicationSN.h"
 | |
| #include "RICindicationType.h"
 | |
| #include "RICindicationHeader.h"
 | |
| #include "RICindicationMessage.h"
 | |
| #include "RICcallProcessID.h"
 | |
| #include "RICcontrolHeader.h"
 | |
| #include "RICcontrolMessage.h"
 | |
| #include "RICcontrolAckRequest.h"
 | |
| #include "RICcontrolStatus.h"
 | |
| #include "RANfunctions-List.h"
 | |
| #include "RANfunctionsID-List.h"
 | |
| #include "RANfunctionsIDcause-List.h"
 | |
| #include "TimeToWait.h"
 | |
| #include "UE-X2AP-ID.h"
 | |
| #include "Cause.h"
 | |
| #include "ECGI.h"
 | |
| #include "GUMMEI.h"
 | |
| #include "UE-ContextInformation.h"
 | |
| #include "UE-HistoryInformation.h"
 | |
| #include "TraceActivation.h"
 | |
| #include "SRVCCOperationPossible.h"
 | |
| #include "CSGMembershipStatus.h"
 | |
| #include "MobilityInformation.h"
 | |
| #include "Masked-IMEISV.h"
 | |
| #include "UE-HistoryInformationFromTheUE.h"
 | |
| #include "ExpectedUEBehaviour.h"
 | |
| #include "ProSeAuthorized.h"
 | |
| #include "UE-ContextReferenceAtSeNB.h"
 | |
| #include "UE-X2AP-ID-Extension.h"
 | |
| #include "V2XServicesAuthorized.h"
 | |
| #include "UE-ContextReferenceAtWT.h"
 | |
| #include "NRUESecurityCapabilities.h"
 | |
| #include "UE-ContextReferenceAtSgNB.h"
 | |
| #include "AerialUEsubscriptionInformation.h"
 | |
| #include "Subscription-Based-UE-DifferentiationInfo.h"
 | |
| #include "E-RABs-Admitted-List.h"
 | |
| #include "E-RAB-List.h"
 | |
| #include "TargeteNBtoSource-eNBTransparentContainer.h"
 | |
| #include "UE-ContextKeptIndicator.h"
 | |
| #include "HandoverReportType.h"
 | |
| #include "TargetCellInUTRAN.h"
 | |
| #include "CRNTI.h"
 | |
| #include "UE-RLF-Report-Container.h"
 | |
| #include "UE-RLF-Report-Container-for-extended-bands.h"
 | |
| #include "E-RABs-SubjectToStatusTransfer-List.h"
 | |
| #include "SgNB-UE-X2AP-ID.h"
 | |
| #include "SIPTOBearerDeactivationIndication.h"
 | |
| #include "GlobalENB-ID.h"
 | |
| #include "ServedCells.h"
 | |
| #include "GUGroupIDList.h"
 | |
| #include "LHN-ID.h"
 | |
| #include "CellInformation-List.h"
 | |
| #include "ServedCellsToModify.h"
 | |
| #include "Old-ECGIs.h"
 | |
| #include "CoverageModificationList.h"
 | |
| #include "Measurement-ID.h"
 | |
| #include "Registration-Request.h"
 | |
| #include "ReportCharacteristics.h"
 | |
| #include "CellToReport-List.h"
 | |
| #include "ReportingPeriodicity.h"
 | |
| #include "PartialSuccessIndicator.h"
 | |
| #include "ReportingPeriodicityRSRPMR.h"
 | |
| #include "ReportingPeriodicityCSIR.h"
 | |
| #include "MeasurementInitiationResult-List.h"
 | |
| #include "CompleteFailureCauseInformation-List.h"
 | |
| #include "CellMeasurementResult-List.h"
 | |
| #include "MobilityParametersInformation.h"
 | |
| #include "MobilityParametersModificationRange.h"
 | |
| #include "PCI.h"
 | |
| #include "ShortMAC-I.h"
 | |
| #include "RRCConnSetupIndicator.h"
 | |
| #include "RRCConnReestabIndicator.h"
 | |
| #include "ServedCellsToActivate.h"
 | |
| #include "ActivatedCellList.h"
 | |
| #include "RNL-Header.h"
 | |
| #include "X2AP-Message.h"
 | |
| #include "UESecurityCapabilities.h"
 | |
| #include "SeNBSecurityKey.h"
 | |
| #include "UEAggregateMaximumBitRate.h"
 | |
| #include "PLMN-Identity.h"
 | |
| #include "E-RABs-ToBeAdded-List.h"
 | |
| #include "MeNBtoSeNBContainer.h"
 | |
| #include "E-RABs-Admitted-ToBeAdded-List.h"
 | |
| #include "SeNBtoMeNBContainer.h"
 | |
| #include "TransportLayerAddress.h"
 | |
| #include "TunnelInformation.h"
 | |
| #include "ResponseInformationSeNBReconfComp.h"
 | |
| #include "SCGChangeIndication.h"
 | |
| #include "UE-ContextInformationSeNBModReq.h"
 | |
| #include "E-RABs-Admitted-ToBeAdded-ModAckList.h"
 | |
| #include "E-RABs-Admitted-ToBeModified-ModAckList.h"
 | |
| #include "E-RABs-Admitted-ToBeReleased-ModAckList.h"
 | |
| #include "E-RABs-ToBeReleased-ModReqd.h"
 | |
| #include "E-RABs-ToBeReleased-List-RelReq.h"
 | |
| #include "MakeBeforeBreakIndicator.h"
 | |
| #include "E-RABs-ToBeReleased-List-RelConf.h"
 | |
| #include "E-RABs-SubjectToCounterCheck-List.h"
 | |
| #include "X2BenefitValue.h"
 | |
| #include "ResumeID.h"
 | |
| #include "EUTRANCellIdentifier.h"
 | |
| #include "UE-ContextInformationRetrieve.h"
 | |
| #include "SgNBSecurityKey.h"
 | |
| #include "HandoverRestrictionList.h"
 | |
| #include "E-RABs-ToBeAdded-SgNBAddReqList.h"
 | |
| #include "MeNBtoSgNBContainer.h"
 | |
| #include "SplitSRBs.h"
 | |
| #include "MeNBResourceCoordinationInformation.h"
 | |
| #include "SGNB-Addition-Trigger-Ind.h"
 | |
| #include "SubscriberProfileIDforRFP.h"
 | |
| #include "E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList.h"
 | |
| #include "SgNBtoMeNBContainer.h"
 | |
| #include "SgNBResourceCoordinationInformation.h"
 | |
| #include "RRC-Config-Ind.h"
 | |
| #include "ResponseInformationSgNBReconfComp.h"
 | |
| #include "SCGConfigurationQuery.h"
 | |
| #include "UE-ContextInformation-SgNBModReq.h"
 | |
| #include "E-RABs-Admitted-ToBeAdded-SgNBModAckList.h"
 | |
| #include "E-RABs-Admitted-ToBeModified-SgNBModAckList.h"
 | |
| #include "E-RABs-Admitted-ToBeReleased-SgNBModAckList.h"
 | |
| #include "PDCPChangeIndication.h"
 | |
| #include "E-RABs-ToBeReleased-SgNBModReqdList.h"
 | |
| #include "E-RABs-ToBeModified-SgNBModReqdList.h"
 | |
| #include "E-RABs-AdmittedToBeModified-SgNBModConfList.h"
 | |
| #include "E-RABs-ToBeReleased-SgNBRelReqList.h"
 | |
| #include "E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList.h"
 | |
| #include "E-RABs-ToBeReleased-SgNBRelReqdList.h"
 | |
| #include "E-RABs-ToBeReleased-SgNBRelConfList.h"
 | |
| #include "E-RABs-SubjectToSgNBCounterCheck-List.h"
 | |
| #include "GlobalGNB-ID.h"
 | |
| #include "E-RABs-ToBeReleased-SgNBChaConfList.h"
 | |
| #include "SplitSRB.h"
 | |
| #include "UENRMeasurement.h"
 | |
| #include "InitiatingNodeType-EndcX2Setup.h"
 | |
| #include "ServedEUTRAcellsENDCX2ManagementList.h"
 | |
| #include "ServedNRcellsENDCX2ManagementList.h"
 | |
| #include "RespondingNodeType-EndcX2Setup.h"
 | |
| #include "InitiatingNodeType-EndcConfigUpdate.h"
 | |
| #include "CellAssistanceInformation.h"
 | |
| #include "ServedEUTRAcellsToModifyListENDCConfUpd.h"
 | |
| #include "ServedEUTRAcellsToDeleteListENDCConfUpd.h"
 | |
| #include "ServedNRcellsToModifyENDCConfUpdList.h"
 | |
| #include "ServedNRcellsToDeleteENDCConfUpdList.h"
 | |
| #include "RespondingNodeType-EndcConfigUpdate.h"
 | |
| #include "ServedNRCellsToActivate.h"
 | |
| #include "ActivationID.h"
 | |
| #include "ActivatedNRCellList.h"
 | |
| #include "SecondaryRATUsageReportList.h"
 | |
| #include "UserPlaneTrafficActivityReport.h"
 | |
| #include "ERABActivityNotifyItemList.h"
 | |
| #include "UEsToBeResetList.h"
 | |
| #include "InitiatingNodeType-EutranrCellResourceCoordination.h"
 | |
| #include "DataTrafficResourceIndication.h"
 | |
| #include "SpectrumSharingGroupID.h"
 | |
| #include "ListofEUTRACellsinEUTRACoordinationReq.h"
 | |
| #include "ListofEUTRACellsinNRCoordinationReq.h"
 | |
| #include "ListofNRCellsinNRCoordinationReq.h"
 | |
| #include "RespondingNodeType-EutranrCellResourceCoordination.h"
 | |
| #include "ListofEUTRACellsinEUTRACoordinationResp.h"
 | |
| #include "ListofNRCellsinNRCoordinationResp.h"
 | |
| #include "InitiatingNodeType-EndcX2Removal.h"
 | |
| #include "RespondingNodeType-EndcX2Removal.h"
 | |
| #include "E-RABs-DataForwardingAddress-List.h"
 | |
| #include "GNBOverloadInformation.h"
 | |
| #include "E-RAB-Item.h"
 | |
| #include "E-RABUsageReport-Item.h"
 | |
| #include "SecondaryRATUsageReport-Item.h"
 | |
| 
 | |
| #ifdef __cplusplus
 | |
| extern "C" {
 | |
| #endif
 | |
| 
 | |
| /* Dependencies */
 | |
| typedef enum RICaction_ToBeSetup_ItemIEs__value_PR {
 | |
| 	RICaction_ToBeSetup_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	RICaction_ToBeSetup_ItemIEs__value_PR_RICaction_ToBeSetup_Item
 | |
| } RICaction_ToBeSetup_ItemIEs__value_PR;
 | |
| typedef enum RICaction_Admitted_ItemIEs__value_PR {
 | |
| 	RICaction_Admitted_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	RICaction_Admitted_ItemIEs__value_PR_RICaction_Admitted_Item
 | |
| } RICaction_Admitted_ItemIEs__value_PR;
 | |
| typedef enum RICaction_NotAdmitted_ItemIEs__value_PR {
 | |
| 	RICaction_NotAdmitted_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	RICaction_NotAdmitted_ItemIEs__value_PR_RICaction_NotAdmitted_Item
 | |
| } RICaction_NotAdmitted_ItemIEs__value_PR;
 | |
| typedef enum RANfunction_ItemIEs__value_PR {
 | |
| 	RANfunction_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	RANfunction_ItemIEs__value_PR_RANfunction_Item
 | |
| } RANfunction_ItemIEs__value_PR;
 | |
| typedef enum RANfunctionID_ItemIEs__value_PR {
 | |
| 	RANfunctionID_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	RANfunctionID_ItemIEs__value_PR_RANfunctionID_Item
 | |
| } RANfunctionID_ItemIEs__value_PR;
 | |
| typedef enum RANfunctionIDcause_ItemIEs__value_PR {
 | |
| 	RANfunctionIDcause_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	RANfunctionIDcause_ItemIEs__value_PR_RANfunctionIDcause_Item
 | |
| } RANfunctionIDcause_ItemIEs__value_PR;
 | |
| typedef enum E_RABs_ToBeSetup_ItemIEs__value_PR {
 | |
| 	E_RABs_ToBeSetup_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_ToBeSetup_ItemIEs__value_PR_E_RABs_ToBeSetup_Item
 | |
| } E_RABs_ToBeSetup_ItemIEs__value_PR;
 | |
| typedef enum E_RABs_Admitted_ItemIEs__value_PR {
 | |
| 	E_RABs_Admitted_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_Admitted_ItemIEs__value_PR_E_RABs_Admitted_Item
 | |
| } E_RABs_Admitted_ItemIEs__value_PR;
 | |
| typedef enum E_RABs_SubjectToStatusTransfer_ItemIEs__value_PR {
 | |
| 	E_RABs_SubjectToStatusTransfer_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_SubjectToStatusTransfer_ItemIEs__value_PR_E_RABs_SubjectToStatusTransfer_Item
 | |
| } E_RABs_SubjectToStatusTransfer_ItemIEs__value_PR;
 | |
| typedef enum CellInformation_ItemIEs__value_PR {
 | |
| 	CellInformation_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	CellInformation_ItemIEs__value_PR_CellInformation_Item
 | |
| } CellInformation_ItemIEs__value_PR;
 | |
| typedef enum CellToReport_ItemIEs__value_PR {
 | |
| 	CellToReport_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	CellToReport_ItemIEs__value_PR_CellToReport_Item
 | |
| } CellToReport_ItemIEs__value_PR;
 | |
| typedef enum MeasurementInitiationResult_ItemIEs__value_PR {
 | |
| 	MeasurementInitiationResult_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	MeasurementInitiationResult_ItemIEs__value_PR_MeasurementInitiationResult_Item
 | |
| } MeasurementInitiationResult_ItemIEs__value_PR;
 | |
| typedef enum MeasurementFailureCause_ItemIEs__value_PR {
 | |
| 	MeasurementFailureCause_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	MeasurementFailureCause_ItemIEs__value_PR_MeasurementFailureCause_Item
 | |
| } MeasurementFailureCause_ItemIEs__value_PR;
 | |
| typedef enum CompleteFailureCauseInformation_ItemIEs__value_PR {
 | |
| 	CompleteFailureCauseInformation_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	CompleteFailureCauseInformation_ItemIEs__value_PR_CompleteFailureCauseInformation_Item
 | |
| } CompleteFailureCauseInformation_ItemIEs__value_PR;
 | |
| typedef enum CellMeasurementResult_ItemIEs__value_PR {
 | |
| 	CellMeasurementResult_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	CellMeasurementResult_ItemIEs__value_PR_CellMeasurementResult_Item
 | |
| } CellMeasurementResult_ItemIEs__value_PR;
 | |
| typedef enum E_RABs_ToBeAdded_ItemIEs__value_PR {
 | |
| 	E_RABs_ToBeAdded_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_ToBeAdded_ItemIEs__value_PR_E_RABs_ToBeAdded_Item
 | |
| } E_RABs_ToBeAdded_ItemIEs__value_PR;
 | |
| typedef enum E_RABs_Admitted_ToBeAdded_ItemIEs__value_PR {
 | |
| 	E_RABs_Admitted_ToBeAdded_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_Admitted_ToBeAdded_ItemIEs__value_PR_E_RABs_Admitted_ToBeAdded_Item
 | |
| } E_RABs_Admitted_ToBeAdded_ItemIEs__value_PR;
 | |
| typedef enum E_RABs_ToBeAdded_ModReqItemIEs__value_PR {
 | |
| 	E_RABs_ToBeAdded_ModReqItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_ToBeAdded_ModReqItemIEs__value_PR_E_RABs_ToBeAdded_ModReqItem
 | |
| } E_RABs_ToBeAdded_ModReqItemIEs__value_PR;
 | |
| typedef enum E_RABs_ToBeModified_ModReqItemIEs__value_PR {
 | |
| 	E_RABs_ToBeModified_ModReqItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_ToBeModified_ModReqItemIEs__value_PR_E_RABs_ToBeModified_ModReqItem
 | |
| } E_RABs_ToBeModified_ModReqItemIEs__value_PR;
 | |
| typedef enum E_RABs_ToBeReleased_ModReqItemIEs__value_PR {
 | |
| 	E_RABs_ToBeReleased_ModReqItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_ToBeReleased_ModReqItemIEs__value_PR_E_RABs_ToBeReleased_ModReqItem
 | |
| } E_RABs_ToBeReleased_ModReqItemIEs__value_PR;
 | |
| typedef enum E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value_PR {
 | |
| 	E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value_PR_E_RABs_Admitted_ToBeAdded_ModAckItem
 | |
| } E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value_PR;
 | |
| typedef enum E_RABs_Admitted_ToBeModified_ModAckItemIEs__value_PR {
 | |
| 	E_RABs_Admitted_ToBeModified_ModAckItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_Admitted_ToBeModified_ModAckItemIEs__value_PR_E_RABs_Admitted_ToBeModified_ModAckItem
 | |
| } E_RABs_Admitted_ToBeModified_ModAckItemIEs__value_PR;
 | |
| typedef enum E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value_PR {
 | |
| 	E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value_PR_E_RABs_Admitted_ToReleased_ModAckItem
 | |
| } E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value_PR;
 | |
| typedef enum E_RABs_ToBeReleased_ModReqdItemIEs__value_PR {
 | |
| 	E_RABs_ToBeReleased_ModReqdItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_ToBeReleased_ModReqdItemIEs__value_PR_E_RABs_ToBeReleased_ModReqdItem
 | |
| } E_RABs_ToBeReleased_ModReqdItemIEs__value_PR;
 | |
| typedef enum E_RABs_ToBeReleased_RelReqItemIEs__value_PR {
 | |
| 	E_RABs_ToBeReleased_RelReqItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_ToBeReleased_RelReqItemIEs__value_PR_E_RABs_ToBeReleased_RelReqItem
 | |
| } E_RABs_ToBeReleased_RelReqItemIEs__value_PR;
 | |
| typedef enum E_RABs_ToBeReleased_RelConfItemIEs__value_PR {
 | |
| 	E_RABs_ToBeReleased_RelConfItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_ToBeReleased_RelConfItemIEs__value_PR_E_RABs_ToBeReleased_RelConfItem
 | |
| } E_RABs_ToBeReleased_RelConfItemIEs__value_PR;
 | |
| typedef enum E_RABs_SubjectToCounterCheckItemIEs__value_PR {
 | |
| 	E_RABs_SubjectToCounterCheckItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_SubjectToCounterCheckItemIEs__value_PR_E_RABs_SubjectToCounterCheckItem
 | |
| } E_RABs_SubjectToCounterCheckItemIEs__value_PR;
 | |
| typedef enum E_RABs_ToBeSetupRetrieve_ItemIEs__value_PR {
 | |
| 	E_RABs_ToBeSetupRetrieve_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_ToBeSetupRetrieve_ItemIEs__value_PR_E_RABs_ToBeSetupRetrieve_Item
 | |
| } E_RABs_ToBeSetupRetrieve_ItemIEs__value_PR;
 | |
| typedef enum E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value_PR {
 | |
| 	E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value_PR_E_RABs_ToBeAdded_SgNBAddReq_Item
 | |
| } E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value_PR;
 | |
| typedef enum E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value_PR {
 | |
| 	E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value_PR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item
 | |
| } E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value_PR;
 | |
| typedef enum E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value_PR {
 | |
| 	E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value_PR_E_RABs_ToBeAdded_SgNBModReq_Item
 | |
| } E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value_PR;
 | |
| typedef enum E_RABs_ToBeModified_SgNBModReq_ItemIEs__value_PR {
 | |
| 	E_RABs_ToBeModified_SgNBModReq_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_ToBeModified_SgNBModReq_ItemIEs__value_PR_E_RABs_ToBeModified_SgNBModReq_Item
 | |
| } E_RABs_ToBeModified_SgNBModReq_ItemIEs__value_PR;
 | |
| typedef enum E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value_PR {
 | |
| 	E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value_PR_E_RABs_ToBeReleased_SgNBModReq_Item
 | |
| } E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value_PR;
 | |
| typedef enum E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value_PR {
 | |
| 	E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value_PR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item
 | |
| } E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value_PR;
 | |
| typedef enum E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value_PR {
 | |
| 	E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value_PR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item
 | |
| } E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value_PR;
 | |
| typedef enum E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value_PR {
 | |
| 	E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value_PR_E_RABs_Admitted_ToReleased_SgNBModAck_Item
 | |
| } E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value_PR;
 | |
| typedef enum E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value_PR {
 | |
| 	E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value_PR_E_RABs_ToBeReleased_SgNBModReqd_Item
 | |
| } E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value_PR;
 | |
| typedef enum E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value_PR {
 | |
| 	E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value_PR_E_RABs_ToBeModified_SgNBModReqd_Item
 | |
| } E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value_PR;
 | |
| typedef enum E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value_PR {
 | |
| 	E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value_PR_E_RABs_AdmittedToBeModified_SgNBModConf_Item
 | |
| } E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value_PR;
 | |
| typedef enum E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value_PR {
 | |
| 	E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value_PR_E_RABs_ToBeReleased_SgNBRelReq_Item
 | |
| } E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value_PR;
 | |
| typedef enum E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value_PR {
 | |
| 	E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value_PR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item
 | |
| } E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value_PR;
 | |
| typedef enum E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value_PR {
 | |
| 	E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value_PR_E_RABs_ToBeReleased_SgNBRelReqd_Item
 | |
| } E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value_PR;
 | |
| typedef enum E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value_PR {
 | |
| 	E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value_PR_E_RABs_ToBeReleased_SgNBRelConf_Item
 | |
| } E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value_PR;
 | |
| typedef enum E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value_PR {
 | |
| 	E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value_PR_E_RABs_SubjectToSgNBCounterCheck_Item
 | |
| } E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value_PR;
 | |
| typedef enum E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value_PR {
 | |
| 	E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value_PR_E_RABs_ToBeReleased_SgNBChaConf_Item
 | |
| } E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value_PR;
 | |
| typedef enum E_RABs_DataForwardingAddress_ItemIEs__value_PR {
 | |
| 	E_RABs_DataForwardingAddress_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABs_DataForwardingAddress_ItemIEs__value_PR_E_RABs_DataForwardingAddress_Item
 | |
| } E_RABs_DataForwardingAddress_ItemIEs__value_PR;
 | |
| typedef enum RICsubscriptionRequest_IEs__value_PR {
 | |
| 	RICsubscriptionRequest_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	RICsubscriptionRequest_IEs__value_PR_RICrequestID,
 | |
| 	RICsubscriptionRequest_IEs__value_PR_RANfunctionID,
 | |
| 	RICsubscriptionRequest_IEs__value_PR_RICsubscription
 | |
| } RICsubscriptionRequest_IEs__value_PR;
 | |
| typedef enum RICsubscriptionResponse_IEs__value_PR {
 | |
| 	RICsubscriptionResponse_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	RICsubscriptionResponse_IEs__value_PR_RICrequestID,
 | |
| 	RICsubscriptionResponse_IEs__value_PR_RANfunctionID,
 | |
| 	RICsubscriptionResponse_IEs__value_PR_RICaction_Admitted_List,
 | |
| 	RICsubscriptionResponse_IEs__value_PR_RICaction_NotAdmitted_List
 | |
| } RICsubscriptionResponse_IEs__value_PR;
 | |
| typedef enum RICsubscriptionFailure_IEs__value_PR {
 | |
| 	RICsubscriptionFailure_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	RICsubscriptionFailure_IEs__value_PR_RICrequestID,
 | |
| 	RICsubscriptionFailure_IEs__value_PR_RANfunctionID,
 | |
| 	RICsubscriptionFailure_IEs__value_PR_RICaction_NotAdmitted_List,
 | |
| 	RICsubscriptionFailure_IEs__value_PR_CriticalityDiagnostics
 | |
| } RICsubscriptionFailure_IEs__value_PR;
 | |
| typedef enum RICsubscriptionDeleteRequest_IEs__value_PR {
 | |
| 	RICsubscriptionDeleteRequest_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	RICsubscriptionDeleteRequest_IEs__value_PR_RICrequestID,
 | |
| 	RICsubscriptionDeleteRequest_IEs__value_PR_RANfunctionID
 | |
| } RICsubscriptionDeleteRequest_IEs__value_PR;
 | |
| typedef enum RICsubscriptionDeleteResponse_IEs__value_PR {
 | |
| 	RICsubscriptionDeleteResponse_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	RICsubscriptionDeleteResponse_IEs__value_PR_RICrequestID,
 | |
| 	RICsubscriptionDeleteResponse_IEs__value_PR_RANfunctionID
 | |
| } RICsubscriptionDeleteResponse_IEs__value_PR;
 | |
| typedef enum RICsubscriptionDeleteFailure_IEs__value_PR {
 | |
| 	RICsubscriptionDeleteFailure_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	RICsubscriptionDeleteFailure_IEs__value_PR_RICrequestID,
 | |
| 	RICsubscriptionDeleteFailure_IEs__value_PR_RANfunctionID,
 | |
| 	RICsubscriptionDeleteFailure_IEs__value_PR_RICcause,
 | |
| 	RICsubscriptionDeleteFailure_IEs__value_PR_CriticalityDiagnostics
 | |
| } RICsubscriptionDeleteFailure_IEs__value_PR;
 | |
| typedef enum RICindication_IEs__value_PR {
 | |
| 	RICindication_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	RICindication_IEs__value_PR_RICrequestID,
 | |
| 	RICindication_IEs__value_PR_RANfunctionID,
 | |
| 	RICindication_IEs__value_PR_RICactionID,
 | |
| 	RICindication_IEs__value_PR_RICindicationSN,
 | |
| 	RICindication_IEs__value_PR_RICindicationType,
 | |
| 	RICindication_IEs__value_PR_RICindicationHeader,
 | |
| 	RICindication_IEs__value_PR_RICindicationMessage,
 | |
| 	RICindication_IEs__value_PR_RICcallProcessID
 | |
| } RICindication_IEs__value_PR;
 | |
| typedef enum RICcontrolRequest_IEs__value_PR {
 | |
| 	RICcontrolRequest_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	RICcontrolRequest_IEs__value_PR_RICrequestID,
 | |
| 	RICcontrolRequest_IEs__value_PR_RANfunctionID,
 | |
| 	RICcontrolRequest_IEs__value_PR_RICcallProcessID,
 | |
| 	RICcontrolRequest_IEs__value_PR_RICcontrolHeader,
 | |
| 	RICcontrolRequest_IEs__value_PR_RICcontrolMessage,
 | |
| 	RICcontrolRequest_IEs__value_PR_RICcontrolAckRequest
 | |
| } RICcontrolRequest_IEs__value_PR;
 | |
| typedef enum RICcontrolAcknowledge_IEs__value_PR {
 | |
| 	RICcontrolAcknowledge_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	RICcontrolAcknowledge_IEs__value_PR_RICrequestID,
 | |
| 	RICcontrolAcknowledge_IEs__value_PR_RANfunctionID,
 | |
| 	RICcontrolAcknowledge_IEs__value_PR_RICcallProcessID,
 | |
| 	RICcontrolAcknowledge_IEs__value_PR_RICcontrolStatus
 | |
| } RICcontrolAcknowledge_IEs__value_PR;
 | |
| typedef enum RICcontrolFailure_IEs__value_PR {
 | |
| 	RICcontrolFailure_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	RICcontrolFailure_IEs__value_PR_RICrequestID,
 | |
| 	RICcontrolFailure_IEs__value_PR_RANfunctionID,
 | |
| 	RICcontrolFailure_IEs__value_PR_RICcallProcessID,
 | |
| 	RICcontrolFailure_IEs__value_PR_RICcause
 | |
| } RICcontrolFailure_IEs__value_PR;
 | |
| typedef enum RICserviceUpdate_IEs__value_PR {
 | |
| 	RICserviceUpdate_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	RICserviceUpdate_IEs__value_PR_RANfunctions_List,
 | |
| 	RICserviceUpdate_IEs__value_PR_RANfunctionsID_List
 | |
| } RICserviceUpdate_IEs__value_PR;
 | |
| typedef enum RICserviceUpdateAcknowledge_IEs__value_PR {
 | |
| 	RICserviceUpdateAcknowledge_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	RICserviceUpdateAcknowledge_IEs__value_PR_RANfunctionsID_List,
 | |
| 	RICserviceUpdateAcknowledge_IEs__value_PR_RANfunctionsIDcause_List
 | |
| } RICserviceUpdateAcknowledge_IEs__value_PR;
 | |
| typedef enum RICserviceUpdateFailure_IEs__value_PR {
 | |
| 	RICserviceUpdateFailure_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	RICserviceUpdateFailure_IEs__value_PR_RANfunctionsIDcause_List,
 | |
| 	RICserviceUpdateFailure_IEs__value_PR_TimeToWait,
 | |
| 	RICserviceUpdateFailure_IEs__value_PR_CriticalityDiagnostics
 | |
| } RICserviceUpdateFailure_IEs__value_PR;
 | |
| typedef enum RICserviceQuery_IEs__value_PR {
 | |
| 	RICserviceQuery_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	RICserviceQuery_IEs__value_PR_RANfunctionsID_List
 | |
| } RICserviceQuery_IEs__value_PR;
 | |
| typedef enum HandoverRequest_IEs__value_PR {
 | |
| 	HandoverRequest_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	HandoverRequest_IEs__value_PR_UE_X2AP_ID,
 | |
| 	HandoverRequest_IEs__value_PR_Cause,
 | |
| 	HandoverRequest_IEs__value_PR_ECGI,
 | |
| 	HandoverRequest_IEs__value_PR_GUMMEI,
 | |
| 	HandoverRequest_IEs__value_PR_UE_ContextInformation,
 | |
| 	HandoverRequest_IEs__value_PR_UE_HistoryInformation,
 | |
| 	HandoverRequest_IEs__value_PR_TraceActivation,
 | |
| 	HandoverRequest_IEs__value_PR_SRVCCOperationPossible,
 | |
| 	HandoverRequest_IEs__value_PR_CSGMembershipStatus,
 | |
| 	HandoverRequest_IEs__value_PR_MobilityInformation,
 | |
| 	HandoverRequest_IEs__value_PR_Masked_IMEISV,
 | |
| 	HandoverRequest_IEs__value_PR_UE_HistoryInformationFromTheUE,
 | |
| 	HandoverRequest_IEs__value_PR_ExpectedUEBehaviour,
 | |
| 	HandoverRequest_IEs__value_PR_ProSeAuthorized,
 | |
| 	HandoverRequest_IEs__value_PR_UE_ContextReferenceAtSeNB,
 | |
| 	HandoverRequest_IEs__value_PR_UE_X2AP_ID_Extension,
 | |
| 	HandoverRequest_IEs__value_PR_V2XServicesAuthorized,
 | |
| 	HandoverRequest_IEs__value_PR_UE_ContextReferenceAtWT,
 | |
| 	HandoverRequest_IEs__value_PR_NRUESecurityCapabilities,
 | |
| 	HandoverRequest_IEs__value_PR_UE_ContextReferenceAtSgNB,
 | |
| 	HandoverRequest_IEs__value_PR_AerialUEsubscriptionInformation,
 | |
| 	HandoverRequest_IEs__value_PR_Subscription_Based_UE_DifferentiationInfo
 | |
| } HandoverRequest_IEs__value_PR;
 | |
| typedef enum HandoverRequestAcknowledge_IEs__value_PR {
 | |
| 	HandoverRequestAcknowledge_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	HandoverRequestAcknowledge_IEs__value_PR_UE_X2AP_ID,
 | |
| 	HandoverRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_List,
 | |
| 	HandoverRequestAcknowledge_IEs__value_PR_E_RAB_List,
 | |
| 	HandoverRequestAcknowledge_IEs__value_PR_TargeteNBtoSource_eNBTransparentContainer,
 | |
| 	HandoverRequestAcknowledge_IEs__value_PR_CriticalityDiagnostics,
 | |
| 	HandoverRequestAcknowledge_IEs__value_PR_UE_ContextKeptIndicator,
 | |
| 	HandoverRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension
 | |
| } HandoverRequestAcknowledge_IEs__value_PR;
 | |
| typedef enum HandoverPreparationFailure_IEs__value_PR {
 | |
| 	HandoverPreparationFailure_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	HandoverPreparationFailure_IEs__value_PR_UE_X2AP_ID,
 | |
| 	HandoverPreparationFailure_IEs__value_PR_Cause,
 | |
| 	HandoverPreparationFailure_IEs__value_PR_CriticalityDiagnostics,
 | |
| 	HandoverPreparationFailure_IEs__value_PR_UE_X2AP_ID_Extension
 | |
| } HandoverPreparationFailure_IEs__value_PR;
 | |
| typedef enum HandoverReport_IEs__value_PR {
 | |
| 	HandoverReport_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	HandoverReport_IEs__value_PR_HandoverReportType,
 | |
| 	HandoverReport_IEs__value_PR_Cause,
 | |
| 	HandoverReport_IEs__value_PR_ECGI,
 | |
| 	HandoverReport_IEs__value_PR_TargetCellInUTRAN,
 | |
| 	HandoverReport_IEs__value_PR_CRNTI,
 | |
| 	HandoverReport_IEs__value_PR_MobilityInformation,
 | |
| 	HandoverReport_IEs__value_PR_UE_RLF_Report_Container,
 | |
| 	HandoverReport_IEs__value_PR_UE_RLF_Report_Container_for_extended_bands
 | |
| } HandoverReport_IEs__value_PR;
 | |
| typedef enum SNStatusTransfer_IEs__value_PR {
 | |
| 	SNStatusTransfer_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SNStatusTransfer_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SNStatusTransfer_IEs__value_PR_E_RABs_SubjectToStatusTransfer_List,
 | |
| 	SNStatusTransfer_IEs__value_PR_UE_X2AP_ID_Extension,
 | |
| 	SNStatusTransfer_IEs__value_PR_SgNB_UE_X2AP_ID
 | |
| } SNStatusTransfer_IEs__value_PR;
 | |
| typedef enum UEContextRelease_IEs__value_PR {
 | |
| 	UEContextRelease_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	UEContextRelease_IEs__value_PR_UE_X2AP_ID,
 | |
| 	UEContextRelease_IEs__value_PR_UE_X2AP_ID_Extension,
 | |
| 	UEContextRelease_IEs__value_PR_SIPTOBearerDeactivationIndication,
 | |
| 	UEContextRelease_IEs__value_PR_SgNB_UE_X2AP_ID
 | |
| } UEContextRelease_IEs__value_PR;
 | |
| typedef enum HandoverCancel_IEs__value_PR {
 | |
| 	HandoverCancel_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	HandoverCancel_IEs__value_PR_UE_X2AP_ID,
 | |
| 	HandoverCancel_IEs__value_PR_Cause,
 | |
| 	HandoverCancel_IEs__value_PR_UE_X2AP_ID_Extension
 | |
| } HandoverCancel_IEs__value_PR;
 | |
| typedef enum ErrorIndication_IEs__value_PR {
 | |
| 	ErrorIndication_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ErrorIndication_IEs__value_PR_UE_X2AP_ID,
 | |
| 	ErrorIndication_IEs__value_PR_Cause,
 | |
| 	ErrorIndication_IEs__value_PR_CriticalityDiagnostics,
 | |
| 	ErrorIndication_IEs__value_PR_UE_X2AP_ID_Extension,
 | |
| 	ErrorIndication_IEs__value_PR_SgNB_UE_X2AP_ID
 | |
| } ErrorIndication_IEs__value_PR;
 | |
| typedef enum ResetRequest_IEs__value_PR {
 | |
| 	ResetRequest_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ResetRequest_IEs__value_PR_Cause
 | |
| } ResetRequest_IEs__value_PR;
 | |
| typedef enum ResetResponse_IEs__value_PR {
 | |
| 	ResetResponse_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ResetResponse_IEs__value_PR_CriticalityDiagnostics
 | |
| } ResetResponse_IEs__value_PR;
 | |
| typedef enum X2SetupRequest_IEs__value_PR {
 | |
| 	X2SetupRequest_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	X2SetupRequest_IEs__value_PR_GlobalENB_ID,
 | |
| 	X2SetupRequest_IEs__value_PR_ServedCells,
 | |
| 	X2SetupRequest_IEs__value_PR_GUGroupIDList,
 | |
| 	X2SetupRequest_IEs__value_PR_LHN_ID
 | |
| } X2SetupRequest_IEs__value_PR;
 | |
| typedef enum X2SetupResponse_IEs__value_PR {
 | |
| 	X2SetupResponse_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	X2SetupResponse_IEs__value_PR_GlobalENB_ID,
 | |
| 	X2SetupResponse_IEs__value_PR_ServedCells,
 | |
| 	X2SetupResponse_IEs__value_PR_GUGroupIDList,
 | |
| 	X2SetupResponse_IEs__value_PR_CriticalityDiagnostics,
 | |
| 	X2SetupResponse_IEs__value_PR_LHN_ID
 | |
| } X2SetupResponse_IEs__value_PR;
 | |
| typedef enum X2SetupFailure_IEs__value_PR {
 | |
| 	X2SetupFailure_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	X2SetupFailure_IEs__value_PR_Cause,
 | |
| 	X2SetupFailure_IEs__value_PR_TimeToWait,
 | |
| 	X2SetupFailure_IEs__value_PR_CriticalityDiagnostics
 | |
| } X2SetupFailure_IEs__value_PR;
 | |
| typedef enum LoadInformation_IEs__value_PR {
 | |
| 	LoadInformation_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	LoadInformation_IEs__value_PR_CellInformation_List
 | |
| } LoadInformation_IEs__value_PR;
 | |
| typedef enum ENBConfigurationUpdate_IEs__value_PR {
 | |
| 	ENBConfigurationUpdate_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ENBConfigurationUpdate_IEs__value_PR_ServedCells,
 | |
| 	ENBConfigurationUpdate_IEs__value_PR_ServedCellsToModify,
 | |
| 	ENBConfigurationUpdate_IEs__value_PR_Old_ECGIs,
 | |
| 	ENBConfigurationUpdate_IEs__value_PR_GUGroupIDList,
 | |
| 	ENBConfigurationUpdate_IEs__value_PR_CoverageModificationList
 | |
| } ENBConfigurationUpdate_IEs__value_PR;
 | |
| typedef enum ENBConfigurationUpdateAcknowledge_IEs__value_PR {
 | |
| 	ENBConfigurationUpdateAcknowledge_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ENBConfigurationUpdateAcknowledge_IEs__value_PR_CriticalityDiagnostics
 | |
| } ENBConfigurationUpdateAcknowledge_IEs__value_PR;
 | |
| typedef enum ENBConfigurationUpdateFailure_IEs__value_PR {
 | |
| 	ENBConfigurationUpdateFailure_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ENBConfigurationUpdateFailure_IEs__value_PR_Cause,
 | |
| 	ENBConfigurationUpdateFailure_IEs__value_PR_TimeToWait,
 | |
| 	ENBConfigurationUpdateFailure_IEs__value_PR_CriticalityDiagnostics
 | |
| } ENBConfigurationUpdateFailure_IEs__value_PR;
 | |
| typedef enum ResourceStatusRequest_IEs__value_PR {
 | |
| 	ResourceStatusRequest_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ResourceStatusRequest_IEs__value_PR_Measurement_ID,
 | |
| 	ResourceStatusRequest_IEs__value_PR_Registration_Request,
 | |
| 	ResourceStatusRequest_IEs__value_PR_ReportCharacteristics,
 | |
| 	ResourceStatusRequest_IEs__value_PR_CellToReport_List,
 | |
| 	ResourceStatusRequest_IEs__value_PR_ReportingPeriodicity,
 | |
| 	ResourceStatusRequest_IEs__value_PR_PartialSuccessIndicator,
 | |
| 	ResourceStatusRequest_IEs__value_PR_ReportingPeriodicityRSRPMR,
 | |
| 	ResourceStatusRequest_IEs__value_PR_ReportingPeriodicityCSIR
 | |
| } ResourceStatusRequest_IEs__value_PR;
 | |
| typedef enum ResourceStatusResponse_IEs__value_PR {
 | |
| 	ResourceStatusResponse_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ResourceStatusResponse_IEs__value_PR_Measurement_ID,
 | |
| 	ResourceStatusResponse_IEs__value_PR_CriticalityDiagnostics,
 | |
| 	ResourceStatusResponse_IEs__value_PR_MeasurementInitiationResult_List
 | |
| } ResourceStatusResponse_IEs__value_PR;
 | |
| typedef enum ResourceStatusFailure_IEs__value_PR {
 | |
| 	ResourceStatusFailure_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ResourceStatusFailure_IEs__value_PR_Measurement_ID,
 | |
| 	ResourceStatusFailure_IEs__value_PR_Cause,
 | |
| 	ResourceStatusFailure_IEs__value_PR_CriticalityDiagnostics,
 | |
| 	ResourceStatusFailure_IEs__value_PR_CompleteFailureCauseInformation_List
 | |
| } ResourceStatusFailure_IEs__value_PR;
 | |
| typedef enum ResourceStatusUpdate_IEs__value_PR {
 | |
| 	ResourceStatusUpdate_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ResourceStatusUpdate_IEs__value_PR_Measurement_ID,
 | |
| 	ResourceStatusUpdate_IEs__value_PR_CellMeasurementResult_List
 | |
| } ResourceStatusUpdate_IEs__value_PR;
 | |
| typedef enum MobilityChangeRequest_IEs__value_PR {
 | |
| 	MobilityChangeRequest_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	MobilityChangeRequest_IEs__value_PR_ECGI,
 | |
| 	MobilityChangeRequest_IEs__value_PR_MobilityParametersInformation,
 | |
| 	MobilityChangeRequest_IEs__value_PR_Cause
 | |
| } MobilityChangeRequest_IEs__value_PR;
 | |
| typedef enum MobilityChangeAcknowledge_IEs__value_PR {
 | |
| 	MobilityChangeAcknowledge_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	MobilityChangeAcknowledge_IEs__value_PR_ECGI,
 | |
| 	MobilityChangeAcknowledge_IEs__value_PR_CriticalityDiagnostics
 | |
| } MobilityChangeAcknowledge_IEs__value_PR;
 | |
| typedef enum MobilityChangeFailure_IEs__value_PR {
 | |
| 	MobilityChangeFailure_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	MobilityChangeFailure_IEs__value_PR_ECGI,
 | |
| 	MobilityChangeFailure_IEs__value_PR_Cause,
 | |
| 	MobilityChangeFailure_IEs__value_PR_MobilityParametersModificationRange,
 | |
| 	MobilityChangeFailure_IEs__value_PR_CriticalityDiagnostics
 | |
| } MobilityChangeFailure_IEs__value_PR;
 | |
| typedef enum RLFIndication_IEs__value_PR {
 | |
| 	RLFIndication_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	RLFIndication_IEs__value_PR_PCI,
 | |
| 	RLFIndication_IEs__value_PR_ECGI,
 | |
| 	RLFIndication_IEs__value_PR_CRNTI,
 | |
| 	RLFIndication_IEs__value_PR_ShortMAC_I,
 | |
| 	RLFIndication_IEs__value_PR_UE_RLF_Report_Container,
 | |
| 	RLFIndication_IEs__value_PR_RRCConnSetupIndicator,
 | |
| 	RLFIndication_IEs__value_PR_RRCConnReestabIndicator,
 | |
| 	RLFIndication_IEs__value_PR_UE_RLF_Report_Container_for_extended_bands
 | |
| } RLFIndication_IEs__value_PR;
 | |
| typedef enum CellActivationRequest_IEs__value_PR {
 | |
| 	CellActivationRequest_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	CellActivationRequest_IEs__value_PR_ServedCellsToActivate
 | |
| } CellActivationRequest_IEs__value_PR;
 | |
| typedef enum CellActivationResponse_IEs__value_PR {
 | |
| 	CellActivationResponse_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	CellActivationResponse_IEs__value_PR_ActivatedCellList,
 | |
| 	CellActivationResponse_IEs__value_PR_CriticalityDiagnostics
 | |
| } CellActivationResponse_IEs__value_PR;
 | |
| typedef enum CellActivationFailure_IEs__value_PR {
 | |
| 	CellActivationFailure_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	CellActivationFailure_IEs__value_PR_Cause,
 | |
| 	CellActivationFailure_IEs__value_PR_CriticalityDiagnostics
 | |
| } CellActivationFailure_IEs__value_PR;
 | |
| typedef enum X2Release_IEs__value_PR {
 | |
| 	X2Release_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	X2Release_IEs__value_PR_GlobalENB_ID
 | |
| } X2Release_IEs__value_PR;
 | |
| typedef enum X2APMessageTransfer_IEs__value_PR {
 | |
| 	X2APMessageTransfer_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	X2APMessageTransfer_IEs__value_PR_RNL_Header,
 | |
| 	X2APMessageTransfer_IEs__value_PR_X2AP_Message
 | |
| } X2APMessageTransfer_IEs__value_PR;
 | |
| typedef enum SeNBAdditionRequest_IEs__value_PR {
 | |
| 	SeNBAdditionRequest_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SeNBAdditionRequest_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SeNBAdditionRequest_IEs__value_PR_UESecurityCapabilities,
 | |
| 	SeNBAdditionRequest_IEs__value_PR_SeNBSecurityKey,
 | |
| 	SeNBAdditionRequest_IEs__value_PR_UEAggregateMaximumBitRate,
 | |
| 	SeNBAdditionRequest_IEs__value_PR_PLMN_Identity,
 | |
| 	SeNBAdditionRequest_IEs__value_PR_E_RABs_ToBeAdded_List,
 | |
| 	SeNBAdditionRequest_IEs__value_PR_MeNBtoSeNBContainer,
 | |
| 	SeNBAdditionRequest_IEs__value_PR_CSGMembershipStatus,
 | |
| 	SeNBAdditionRequest_IEs__value_PR_UE_X2AP_ID_Extension,
 | |
| 	SeNBAdditionRequest_IEs__value_PR_ExpectedUEBehaviour
 | |
| } SeNBAdditionRequest_IEs__value_PR;
 | |
| typedef enum SeNBAdditionRequestAcknowledge_IEs__value_PR {
 | |
| 	SeNBAdditionRequestAcknowledge_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SeNBAdditionRequestAcknowledge_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SeNBAdditionRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeAdded_List,
 | |
| 	SeNBAdditionRequestAcknowledge_IEs__value_PR_E_RAB_List,
 | |
| 	SeNBAdditionRequestAcknowledge_IEs__value_PR_SeNBtoMeNBContainer,
 | |
| 	SeNBAdditionRequestAcknowledge_IEs__value_PR_CriticalityDiagnostics,
 | |
| 	SeNBAdditionRequestAcknowledge_IEs__value_PR_TransportLayerAddress,
 | |
| 	SeNBAdditionRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension,
 | |
| 	SeNBAdditionRequestAcknowledge_IEs__value_PR_TunnelInformation
 | |
| } SeNBAdditionRequestAcknowledge_IEs__value_PR;
 | |
| typedef enum SeNBAdditionRequestReject_IEs__value_PR {
 | |
| 	SeNBAdditionRequestReject_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SeNBAdditionRequestReject_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SeNBAdditionRequestReject_IEs__value_PR_Cause,
 | |
| 	SeNBAdditionRequestReject_IEs__value_PR_CriticalityDiagnostics,
 | |
| 	SeNBAdditionRequestReject_IEs__value_PR_UE_X2AP_ID_Extension
 | |
| } SeNBAdditionRequestReject_IEs__value_PR;
 | |
| typedef enum SeNBReconfigurationComplete_IEs__value_PR {
 | |
| 	SeNBReconfigurationComplete_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SeNBReconfigurationComplete_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SeNBReconfigurationComplete_IEs__value_PR_ResponseInformationSeNBReconfComp,
 | |
| 	SeNBReconfigurationComplete_IEs__value_PR_UE_X2AP_ID_Extension
 | |
| } SeNBReconfigurationComplete_IEs__value_PR;
 | |
| typedef enum SeNBModificationRequest_IEs__value_PR {
 | |
| 	SeNBModificationRequest_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SeNBModificationRequest_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SeNBModificationRequest_IEs__value_PR_Cause,
 | |
| 	SeNBModificationRequest_IEs__value_PR_SCGChangeIndication,
 | |
| 	SeNBModificationRequest_IEs__value_PR_PLMN_Identity,
 | |
| 	SeNBModificationRequest_IEs__value_PR_UE_ContextInformationSeNBModReq,
 | |
| 	SeNBModificationRequest_IEs__value_PR_MeNBtoSeNBContainer,
 | |
| 	SeNBModificationRequest_IEs__value_PR_CSGMembershipStatus,
 | |
| 	SeNBModificationRequest_IEs__value_PR_UE_X2AP_ID_Extension
 | |
| } SeNBModificationRequest_IEs__value_PR;
 | |
| typedef enum SeNBModificationRequestAcknowledge_IEs__value_PR {
 | |
| 	SeNBModificationRequestAcknowledge_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SeNBModificationRequestAcknowledge_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SeNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeAdded_ModAckList,
 | |
| 	SeNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeModified_ModAckList,
 | |
| 	SeNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeReleased_ModAckList,
 | |
| 	SeNBModificationRequestAcknowledge_IEs__value_PR_E_RAB_List,
 | |
| 	SeNBModificationRequestAcknowledge_IEs__value_PR_SeNBtoMeNBContainer,
 | |
| 	SeNBModificationRequestAcknowledge_IEs__value_PR_CriticalityDiagnostics,
 | |
| 	SeNBModificationRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension
 | |
| } SeNBModificationRequestAcknowledge_IEs__value_PR;
 | |
| typedef enum SeNBModificationRequestReject_IEs__value_PR {
 | |
| 	SeNBModificationRequestReject_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SeNBModificationRequestReject_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SeNBModificationRequestReject_IEs__value_PR_Cause,
 | |
| 	SeNBModificationRequestReject_IEs__value_PR_CriticalityDiagnostics,
 | |
| 	SeNBModificationRequestReject_IEs__value_PR_UE_X2AP_ID_Extension
 | |
| } SeNBModificationRequestReject_IEs__value_PR;
 | |
| typedef enum SeNBModificationRequired_IEs__value_PR {
 | |
| 	SeNBModificationRequired_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SeNBModificationRequired_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SeNBModificationRequired_IEs__value_PR_Cause,
 | |
| 	SeNBModificationRequired_IEs__value_PR_SCGChangeIndication,
 | |
| 	SeNBModificationRequired_IEs__value_PR_E_RABs_ToBeReleased_ModReqd,
 | |
| 	SeNBModificationRequired_IEs__value_PR_SeNBtoMeNBContainer,
 | |
| 	SeNBModificationRequired_IEs__value_PR_UE_X2AP_ID_Extension
 | |
| } SeNBModificationRequired_IEs__value_PR;
 | |
| typedef enum SeNBModificationConfirm_IEs__value_PR {
 | |
| 	SeNBModificationConfirm_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SeNBModificationConfirm_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SeNBModificationConfirm_IEs__value_PR_MeNBtoSeNBContainer,
 | |
| 	SeNBModificationConfirm_IEs__value_PR_CriticalityDiagnostics,
 | |
| 	SeNBModificationConfirm_IEs__value_PR_UE_X2AP_ID_Extension
 | |
| } SeNBModificationConfirm_IEs__value_PR;
 | |
| typedef enum SeNBModificationRefuse_IEs__value_PR {
 | |
| 	SeNBModificationRefuse_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SeNBModificationRefuse_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SeNBModificationRefuse_IEs__value_PR_Cause,
 | |
| 	SeNBModificationRefuse_IEs__value_PR_MeNBtoSeNBContainer,
 | |
| 	SeNBModificationRefuse_IEs__value_PR_CriticalityDiagnostics,
 | |
| 	SeNBModificationRefuse_IEs__value_PR_UE_X2AP_ID_Extension
 | |
| } SeNBModificationRefuse_IEs__value_PR;
 | |
| typedef enum SeNBReleaseRequest_IEs__value_PR {
 | |
| 	SeNBReleaseRequest_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SeNBReleaseRequest_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SeNBReleaseRequest_IEs__value_PR_Cause,
 | |
| 	SeNBReleaseRequest_IEs__value_PR_E_RABs_ToBeReleased_List_RelReq,
 | |
| 	SeNBReleaseRequest_IEs__value_PR_UE_ContextKeptIndicator,
 | |
| 	SeNBReleaseRequest_IEs__value_PR_UE_X2AP_ID_Extension,
 | |
| 	SeNBReleaseRequest_IEs__value_PR_MakeBeforeBreakIndicator
 | |
| } SeNBReleaseRequest_IEs__value_PR;
 | |
| typedef enum SeNBReleaseRequired_IEs__value_PR {
 | |
| 	SeNBReleaseRequired_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SeNBReleaseRequired_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SeNBReleaseRequired_IEs__value_PR_Cause,
 | |
| 	SeNBReleaseRequired_IEs__value_PR_UE_X2AP_ID_Extension
 | |
| } SeNBReleaseRequired_IEs__value_PR;
 | |
| typedef enum SeNBReleaseConfirm_IEs__value_PR {
 | |
| 	SeNBReleaseConfirm_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SeNBReleaseConfirm_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SeNBReleaseConfirm_IEs__value_PR_E_RABs_ToBeReleased_List_RelConf,
 | |
| 	SeNBReleaseConfirm_IEs__value_PR_CriticalityDiagnostics,
 | |
| 	SeNBReleaseConfirm_IEs__value_PR_UE_X2AP_ID_Extension
 | |
| } SeNBReleaseConfirm_IEs__value_PR;
 | |
| typedef enum SeNBCounterCheckRequest_IEs__value_PR {
 | |
| 	SeNBCounterCheckRequest_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SeNBCounterCheckRequest_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SeNBCounterCheckRequest_IEs__value_PR_E_RABs_SubjectToCounterCheck_List,
 | |
| 	SeNBCounterCheckRequest_IEs__value_PR_UE_X2AP_ID_Extension
 | |
| } SeNBCounterCheckRequest_IEs__value_PR;
 | |
| typedef enum X2RemovalRequest_IEs__value_PR {
 | |
| 	X2RemovalRequest_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	X2RemovalRequest_IEs__value_PR_GlobalENB_ID,
 | |
| 	X2RemovalRequest_IEs__value_PR_X2BenefitValue
 | |
| } X2RemovalRequest_IEs__value_PR;
 | |
| typedef enum X2RemovalResponse_IEs__value_PR {
 | |
| 	X2RemovalResponse_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	X2RemovalResponse_IEs__value_PR_GlobalENB_ID,
 | |
| 	X2RemovalResponse_IEs__value_PR_CriticalityDiagnostics
 | |
| } X2RemovalResponse_IEs__value_PR;
 | |
| typedef enum X2RemovalFailure_IEs__value_PR {
 | |
| 	X2RemovalFailure_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	X2RemovalFailure_IEs__value_PR_Cause,
 | |
| 	X2RemovalFailure_IEs__value_PR_CriticalityDiagnostics
 | |
| } X2RemovalFailure_IEs__value_PR;
 | |
| typedef enum RetrieveUEContextRequest_IEs__value_PR {
 | |
| 	RetrieveUEContextRequest_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	RetrieveUEContextRequest_IEs__value_PR_UE_X2AP_ID,
 | |
| 	RetrieveUEContextRequest_IEs__value_PR_UE_X2AP_ID_Extension,
 | |
| 	RetrieveUEContextRequest_IEs__value_PR_ResumeID,
 | |
| 	RetrieveUEContextRequest_IEs__value_PR_ShortMAC_I,
 | |
| 	RetrieveUEContextRequest_IEs__value_PR_EUTRANCellIdentifier,
 | |
| 	RetrieveUEContextRequest_IEs__value_PR_CRNTI,
 | |
| 	RetrieveUEContextRequest_IEs__value_PR_PCI
 | |
| } RetrieveUEContextRequest_IEs__value_PR;
 | |
| typedef enum RetrieveUEContextResponse_IEs__value_PR {
 | |
| 	RetrieveUEContextResponse_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	RetrieveUEContextResponse_IEs__value_PR_UE_X2AP_ID,
 | |
| 	RetrieveUEContextResponse_IEs__value_PR_UE_X2AP_ID_Extension,
 | |
| 	RetrieveUEContextResponse_IEs__value_PR_GUMMEI,
 | |
| 	RetrieveUEContextResponse_IEs__value_PR_UE_ContextInformationRetrieve,
 | |
| 	RetrieveUEContextResponse_IEs__value_PR_TraceActivation,
 | |
| 	RetrieveUEContextResponse_IEs__value_PR_SRVCCOperationPossible,
 | |
| 	RetrieveUEContextResponse_IEs__value_PR_Masked_IMEISV,
 | |
| 	RetrieveUEContextResponse_IEs__value_PR_ExpectedUEBehaviour,
 | |
| 	RetrieveUEContextResponse_IEs__value_PR_ProSeAuthorized,
 | |
| 	RetrieveUEContextResponse_IEs__value_PR_CriticalityDiagnostics,
 | |
| 	RetrieveUEContextResponse_IEs__value_PR_V2XServicesAuthorized,
 | |
| 	RetrieveUEContextResponse_IEs__value_PR_AerialUEsubscriptionInformation,
 | |
| 	RetrieveUEContextResponse_IEs__value_PR_Subscription_Based_UE_DifferentiationInfo
 | |
| } RetrieveUEContextResponse_IEs__value_PR;
 | |
| typedef enum RetrieveUEContextFailure_IEs__value_PR {
 | |
| 	RetrieveUEContextFailure_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	RetrieveUEContextFailure_IEs__value_PR_UE_X2AP_ID,
 | |
| 	RetrieveUEContextFailure_IEs__value_PR_UE_X2AP_ID_Extension,
 | |
| 	RetrieveUEContextFailure_IEs__value_PR_Cause,
 | |
| 	RetrieveUEContextFailure_IEs__value_PR_CriticalityDiagnostics
 | |
| } RetrieveUEContextFailure_IEs__value_PR;
 | |
| typedef enum SgNBAdditionRequest_IEs__value_PR {
 | |
| 	SgNBAdditionRequest_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SgNBAdditionRequest_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SgNBAdditionRequest_IEs__value_PR_NRUESecurityCapabilities,
 | |
| 	SgNBAdditionRequest_IEs__value_PR_SgNBSecurityKey,
 | |
| 	SgNBAdditionRequest_IEs__value_PR_UEAggregateMaximumBitRate,
 | |
| 	SgNBAdditionRequest_IEs__value_PR_PLMN_Identity,
 | |
| 	SgNBAdditionRequest_IEs__value_PR_HandoverRestrictionList,
 | |
| 	SgNBAdditionRequest_IEs__value_PR_E_RABs_ToBeAdded_SgNBAddReqList,
 | |
| 	SgNBAdditionRequest_IEs__value_PR_MeNBtoSgNBContainer,
 | |
| 	SgNBAdditionRequest_IEs__value_PR_SgNB_UE_X2AP_ID,
 | |
| 	SgNBAdditionRequest_IEs__value_PR_ExpectedUEBehaviour,
 | |
| 	SgNBAdditionRequest_IEs__value_PR_UE_X2AP_ID_Extension,
 | |
| 	SgNBAdditionRequest_IEs__value_PR_SplitSRBs,
 | |
| 	SgNBAdditionRequest_IEs__value_PR_MeNBResourceCoordinationInformation,
 | |
| 	SgNBAdditionRequest_IEs__value_PR_SGNB_Addition_Trigger_Ind,
 | |
| 	SgNBAdditionRequest_IEs__value_PR_SubscriberProfileIDforRFP,
 | |
| 	SgNBAdditionRequest_IEs__value_PR_ECGI
 | |
| } SgNBAdditionRequest_IEs__value_PR;
 | |
| typedef enum SgNBAdditionRequestAcknowledge_IEs__value_PR {
 | |
| 	SgNBAdditionRequestAcknowledge_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SgNBAdditionRequestAcknowledge_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SgNBAdditionRequestAcknowledge_IEs__value_PR_SgNB_UE_X2AP_ID,
 | |
| 	SgNBAdditionRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList,
 | |
| 	SgNBAdditionRequestAcknowledge_IEs__value_PR_E_RAB_List,
 | |
| 	SgNBAdditionRequestAcknowledge_IEs__value_PR_SgNBtoMeNBContainer,
 | |
| 	SgNBAdditionRequestAcknowledge_IEs__value_PR_CriticalityDiagnostics,
 | |
| 	SgNBAdditionRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension,
 | |
| 	SgNBAdditionRequestAcknowledge_IEs__value_PR_SplitSRBs,
 | |
| 	SgNBAdditionRequestAcknowledge_IEs__value_PR_SgNBResourceCoordinationInformation,
 | |
| 	SgNBAdditionRequestAcknowledge_IEs__value_PR_RRC_Config_Ind
 | |
| } SgNBAdditionRequestAcknowledge_IEs__value_PR;
 | |
| typedef enum SgNBAdditionRequestReject_IEs__value_PR {
 | |
| 	SgNBAdditionRequestReject_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SgNBAdditionRequestReject_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SgNBAdditionRequestReject_IEs__value_PR_SgNB_UE_X2AP_ID,
 | |
| 	SgNBAdditionRequestReject_IEs__value_PR_Cause,
 | |
| 	SgNBAdditionRequestReject_IEs__value_PR_CriticalityDiagnostics,
 | |
| 	SgNBAdditionRequestReject_IEs__value_PR_UE_X2AP_ID_Extension
 | |
| } SgNBAdditionRequestReject_IEs__value_PR;
 | |
| typedef enum SgNBReconfigurationComplete_IEs__value_PR {
 | |
| 	SgNBReconfigurationComplete_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SgNBReconfigurationComplete_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SgNBReconfigurationComplete_IEs__value_PR_SgNB_UE_X2AP_ID,
 | |
| 	SgNBReconfigurationComplete_IEs__value_PR_ResponseInformationSgNBReconfComp,
 | |
| 	SgNBReconfigurationComplete_IEs__value_PR_UE_X2AP_ID_Extension
 | |
| } SgNBReconfigurationComplete_IEs__value_PR;
 | |
| typedef enum SgNBModificationRequest_IEs__value_PR {
 | |
| 	SgNBModificationRequest_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SgNBModificationRequest_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SgNBModificationRequest_IEs__value_PR_SgNB_UE_X2AP_ID,
 | |
| 	SgNBModificationRequest_IEs__value_PR_Cause,
 | |
| 	SgNBModificationRequest_IEs__value_PR_PLMN_Identity,
 | |
| 	SgNBModificationRequest_IEs__value_PR_HandoverRestrictionList,
 | |
| 	SgNBModificationRequest_IEs__value_PR_SCGConfigurationQuery,
 | |
| 	SgNBModificationRequest_IEs__value_PR_UE_ContextInformation_SgNBModReq,
 | |
| 	SgNBModificationRequest_IEs__value_PR_MeNBtoSgNBContainer,
 | |
| 	SgNBModificationRequest_IEs__value_PR_UE_X2AP_ID_Extension,
 | |
| 	SgNBModificationRequest_IEs__value_PR_MeNBResourceCoordinationInformation,
 | |
| 	SgNBModificationRequest_IEs__value_PR_SplitSRBs
 | |
| } SgNBModificationRequest_IEs__value_PR;
 | |
| typedef enum SgNBModificationRequestAcknowledge_IEs__value_PR {
 | |
| 	SgNBModificationRequestAcknowledge_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SgNBModificationRequestAcknowledge_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SgNBModificationRequestAcknowledge_IEs__value_PR_SgNB_UE_X2AP_ID,
 | |
| 	SgNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeAdded_SgNBModAckList,
 | |
| 	SgNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeModified_SgNBModAckList,
 | |
| 	SgNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeReleased_SgNBModAckList,
 | |
| 	SgNBModificationRequestAcknowledge_IEs__value_PR_E_RAB_List,
 | |
| 	SgNBModificationRequestAcknowledge_IEs__value_PR_SgNBtoMeNBContainer,
 | |
| 	SgNBModificationRequestAcknowledge_IEs__value_PR_CriticalityDiagnostics,
 | |
| 	SgNBModificationRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension,
 | |
| 	SgNBModificationRequestAcknowledge_IEs__value_PR_SgNBResourceCoordinationInformation,
 | |
| 	SgNBModificationRequestAcknowledge_IEs__value_PR_SplitSRBs,
 | |
| 	SgNBModificationRequestAcknowledge_IEs__value_PR_RRC_Config_Ind
 | |
| } SgNBModificationRequestAcknowledge_IEs__value_PR;
 | |
| typedef enum SgNBModificationRequestReject_IEs__value_PR {
 | |
| 	SgNBModificationRequestReject_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SgNBModificationRequestReject_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SgNBModificationRequestReject_IEs__value_PR_SgNB_UE_X2AP_ID,
 | |
| 	SgNBModificationRequestReject_IEs__value_PR_Cause,
 | |
| 	SgNBModificationRequestReject_IEs__value_PR_CriticalityDiagnostics,
 | |
| 	SgNBModificationRequestReject_IEs__value_PR_UE_X2AP_ID_Extension
 | |
| } SgNBModificationRequestReject_IEs__value_PR;
 | |
| typedef enum SgNBModificationRequired_IEs__value_PR {
 | |
| 	SgNBModificationRequired_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SgNBModificationRequired_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SgNBModificationRequired_IEs__value_PR_SgNB_UE_X2AP_ID,
 | |
| 	SgNBModificationRequired_IEs__value_PR_Cause,
 | |
| 	SgNBModificationRequired_IEs__value_PR_PDCPChangeIndication,
 | |
| 	SgNBModificationRequired_IEs__value_PR_E_RABs_ToBeReleased_SgNBModReqdList,
 | |
| 	SgNBModificationRequired_IEs__value_PR_SgNBtoMeNBContainer,
 | |
| 	SgNBModificationRequired_IEs__value_PR_UE_X2AP_ID_Extension,
 | |
| 	SgNBModificationRequired_IEs__value_PR_E_RABs_ToBeModified_SgNBModReqdList,
 | |
| 	SgNBModificationRequired_IEs__value_PR_SgNBResourceCoordinationInformation,
 | |
| 	SgNBModificationRequired_IEs__value_PR_RRC_Config_Ind
 | |
| } SgNBModificationRequired_IEs__value_PR;
 | |
| typedef enum SgNBModificationConfirm_IEs__value_PR {
 | |
| 	SgNBModificationConfirm_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SgNBModificationConfirm_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SgNBModificationConfirm_IEs__value_PR_SgNB_UE_X2AP_ID,
 | |
| 	SgNBModificationConfirm_IEs__value_PR_E_RABs_AdmittedToBeModified_SgNBModConfList,
 | |
| 	SgNBModificationConfirm_IEs__value_PR_MeNBtoSgNBContainer,
 | |
| 	SgNBModificationConfirm_IEs__value_PR_CriticalityDiagnostics,
 | |
| 	SgNBModificationConfirm_IEs__value_PR_UE_X2AP_ID_Extension,
 | |
| 	SgNBModificationConfirm_IEs__value_PR_MeNBResourceCoordinationInformation
 | |
| } SgNBModificationConfirm_IEs__value_PR;
 | |
| typedef enum SgNBModificationRefuse_IEs__value_PR {
 | |
| 	SgNBModificationRefuse_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SgNBModificationRefuse_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SgNBModificationRefuse_IEs__value_PR_SgNB_UE_X2AP_ID,
 | |
| 	SgNBModificationRefuse_IEs__value_PR_Cause,
 | |
| 	SgNBModificationRefuse_IEs__value_PR_MeNBtoSgNBContainer,
 | |
| 	SgNBModificationRefuse_IEs__value_PR_CriticalityDiagnostics,
 | |
| 	SgNBModificationRefuse_IEs__value_PR_UE_X2AP_ID_Extension
 | |
| } SgNBModificationRefuse_IEs__value_PR;
 | |
| typedef enum SgNBReleaseRequest_IEs__value_PR {
 | |
| 	SgNBReleaseRequest_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SgNBReleaseRequest_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SgNBReleaseRequest_IEs__value_PR_SgNB_UE_X2AP_ID,
 | |
| 	SgNBReleaseRequest_IEs__value_PR_Cause,
 | |
| 	SgNBReleaseRequest_IEs__value_PR_E_RABs_ToBeReleased_SgNBRelReqList,
 | |
| 	SgNBReleaseRequest_IEs__value_PR_UE_ContextKeptIndicator,
 | |
| 	SgNBReleaseRequest_IEs__value_PR_UE_X2AP_ID_Extension,
 | |
| 	SgNBReleaseRequest_IEs__value_PR_MeNBtoSgNBContainer
 | |
| } SgNBReleaseRequest_IEs__value_PR;
 | |
| typedef enum SgNBReleaseRequestAcknowledge_IEs__value_PR {
 | |
| 	SgNBReleaseRequestAcknowledge_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SgNBReleaseRequestAcknowledge_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SgNBReleaseRequestAcknowledge_IEs__value_PR_SgNB_UE_X2AP_ID,
 | |
| 	SgNBReleaseRequestAcknowledge_IEs__value_PR_CriticalityDiagnostics,
 | |
| 	SgNBReleaseRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension,
 | |
| 	SgNBReleaseRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList
 | |
| } SgNBReleaseRequestAcknowledge_IEs__value_PR;
 | |
| typedef enum SgNBReleaseRequestReject_IEs__value_PR {
 | |
| 	SgNBReleaseRequestReject_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SgNBReleaseRequestReject_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SgNBReleaseRequestReject_IEs__value_PR_SgNB_UE_X2AP_ID,
 | |
| 	SgNBReleaseRequestReject_IEs__value_PR_Cause,
 | |
| 	SgNBReleaseRequestReject_IEs__value_PR_CriticalityDiagnostics,
 | |
| 	SgNBReleaseRequestReject_IEs__value_PR_UE_X2AP_ID_Extension
 | |
| } SgNBReleaseRequestReject_IEs__value_PR;
 | |
| typedef enum SgNBReleaseRequired_IEs__value_PR {
 | |
| 	SgNBReleaseRequired_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SgNBReleaseRequired_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SgNBReleaseRequired_IEs__value_PR_SgNB_UE_X2AP_ID,
 | |
| 	SgNBReleaseRequired_IEs__value_PR_Cause,
 | |
| 	SgNBReleaseRequired_IEs__value_PR_UE_X2AP_ID_Extension,
 | |
| 	SgNBReleaseRequired_IEs__value_PR_E_RABs_ToBeReleased_SgNBRelReqdList
 | |
| } SgNBReleaseRequired_IEs__value_PR;
 | |
| typedef enum SgNBReleaseConfirm_IEs__value_PR {
 | |
| 	SgNBReleaseConfirm_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SgNBReleaseConfirm_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SgNBReleaseConfirm_IEs__value_PR_SgNB_UE_X2AP_ID,
 | |
| 	SgNBReleaseConfirm_IEs__value_PR_E_RABs_ToBeReleased_SgNBRelConfList,
 | |
| 	SgNBReleaseConfirm_IEs__value_PR_CriticalityDiagnostics,
 | |
| 	SgNBReleaseConfirm_IEs__value_PR_UE_X2AP_ID_Extension
 | |
| } SgNBReleaseConfirm_IEs__value_PR;
 | |
| typedef enum SgNBCounterCheckRequest_IEs__value_PR {
 | |
| 	SgNBCounterCheckRequest_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SgNBCounterCheckRequest_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SgNBCounterCheckRequest_IEs__value_PR_SgNB_UE_X2AP_ID,
 | |
| 	SgNBCounterCheckRequest_IEs__value_PR_E_RABs_SubjectToSgNBCounterCheck_List,
 | |
| 	SgNBCounterCheckRequest_IEs__value_PR_UE_X2AP_ID_Extension
 | |
| } SgNBCounterCheckRequest_IEs__value_PR;
 | |
| typedef enum SgNBChangeRequired_IEs__value_PR {
 | |
| 	SgNBChangeRequired_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SgNBChangeRequired_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SgNBChangeRequired_IEs__value_PR_SgNB_UE_X2AP_ID,
 | |
| 	SgNBChangeRequired_IEs__value_PR_GlobalGNB_ID,
 | |
| 	SgNBChangeRequired_IEs__value_PR_Cause,
 | |
| 	SgNBChangeRequired_IEs__value_PR_SgNBtoMeNBContainer,
 | |
| 	SgNBChangeRequired_IEs__value_PR_UE_X2AP_ID_Extension
 | |
| } SgNBChangeRequired_IEs__value_PR;
 | |
| typedef enum SgNBChangeConfirm_IEs__value_PR {
 | |
| 	SgNBChangeConfirm_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SgNBChangeConfirm_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SgNBChangeConfirm_IEs__value_PR_SgNB_UE_X2AP_ID,
 | |
| 	SgNBChangeConfirm_IEs__value_PR_E_RABs_ToBeReleased_SgNBChaConfList,
 | |
| 	SgNBChangeConfirm_IEs__value_PR_CriticalityDiagnostics,
 | |
| 	SgNBChangeConfirm_IEs__value_PR_UE_X2AP_ID_Extension
 | |
| } SgNBChangeConfirm_IEs__value_PR;
 | |
| typedef enum RRCTransfer_IEs__value_PR {
 | |
| 	RRCTransfer_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	RRCTransfer_IEs__value_PR_UE_X2AP_ID,
 | |
| 	RRCTransfer_IEs__value_PR_SgNB_UE_X2AP_ID,
 | |
| 	RRCTransfer_IEs__value_PR_SplitSRB,
 | |
| 	RRCTransfer_IEs__value_PR_UENRMeasurement,
 | |
| 	RRCTransfer_IEs__value_PR_UE_X2AP_ID_Extension
 | |
| } RRCTransfer_IEs__value_PR;
 | |
| typedef enum SgNBChangeRefuse_IEs__value_PR {
 | |
| 	SgNBChangeRefuse_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SgNBChangeRefuse_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SgNBChangeRefuse_IEs__value_PR_SgNB_UE_X2AP_ID,
 | |
| 	SgNBChangeRefuse_IEs__value_PR_Cause,
 | |
| 	SgNBChangeRefuse_IEs__value_PR_CriticalityDiagnostics,
 | |
| 	SgNBChangeRefuse_IEs__value_PR_UE_X2AP_ID_Extension
 | |
| } SgNBChangeRefuse_IEs__value_PR;
 | |
| typedef enum ENDCX2SetupRequest_IEs__value_PR {
 | |
| 	ENDCX2SetupRequest_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ENDCX2SetupRequest_IEs__value_PR_InitiatingNodeType_EndcX2Setup
 | |
| } ENDCX2SetupRequest_IEs__value_PR;
 | |
| typedef enum ENB_ENDCX2SetupReqIEs__value_PR {
 | |
| 	ENB_ENDCX2SetupReqIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ENB_ENDCX2SetupReqIEs__value_PR_GlobalENB_ID,
 | |
| 	ENB_ENDCX2SetupReqIEs__value_PR_ServedEUTRAcellsENDCX2ManagementList
 | |
| } ENB_ENDCX2SetupReqIEs__value_PR;
 | |
| typedef enum En_gNB_ENDCX2SetupReqIEs__value_PR {
 | |
| 	En_gNB_ENDCX2SetupReqIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	En_gNB_ENDCX2SetupReqIEs__value_PR_GlobalGNB_ID,
 | |
| 	En_gNB_ENDCX2SetupReqIEs__value_PR_ServedNRcellsENDCX2ManagementList
 | |
| } En_gNB_ENDCX2SetupReqIEs__value_PR;
 | |
| typedef enum ENDCX2SetupResponse_IEs__value_PR {
 | |
| 	ENDCX2SetupResponse_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ENDCX2SetupResponse_IEs__value_PR_RespondingNodeType_EndcX2Setup
 | |
| } ENDCX2SetupResponse_IEs__value_PR;
 | |
| typedef enum ENB_ENDCX2SetupReqAckIEs__value_PR {
 | |
| 	ENB_ENDCX2SetupReqAckIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ENB_ENDCX2SetupReqAckIEs__value_PR_GlobalENB_ID,
 | |
| 	ENB_ENDCX2SetupReqAckIEs__value_PR_ServedEUTRAcellsENDCX2ManagementList
 | |
| } ENB_ENDCX2SetupReqAckIEs__value_PR;
 | |
| typedef enum En_gNB_ENDCX2SetupReqAckIEs__value_PR {
 | |
| 	En_gNB_ENDCX2SetupReqAckIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	En_gNB_ENDCX2SetupReqAckIEs__value_PR_GlobalGNB_ID,
 | |
| 	En_gNB_ENDCX2SetupReqAckIEs__value_PR_ServedNRcellsENDCX2ManagementList
 | |
| } En_gNB_ENDCX2SetupReqAckIEs__value_PR;
 | |
| typedef enum ENDCX2SetupFailure_IEs__value_PR {
 | |
| 	ENDCX2SetupFailure_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ENDCX2SetupFailure_IEs__value_PR_Cause,
 | |
| 	ENDCX2SetupFailure_IEs__value_PR_CriticalityDiagnostics,
 | |
| 	ENDCX2SetupFailure_IEs__value_PR_TimeToWait
 | |
| } ENDCX2SetupFailure_IEs__value_PR;
 | |
| typedef enum ENDCConfigurationUpdate_IEs__value_PR {
 | |
| 	ENDCConfigurationUpdate_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ENDCConfigurationUpdate_IEs__value_PR_InitiatingNodeType_EndcConfigUpdate
 | |
| } ENDCConfigurationUpdate_IEs__value_PR;
 | |
| typedef enum ENB_ENDCConfigUpdateIEs__value_PR {
 | |
| 	ENB_ENDCConfigUpdateIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ENB_ENDCConfigUpdateIEs__value_PR_CellAssistanceInformation,
 | |
| 	ENB_ENDCConfigUpdateIEs__value_PR_ServedEUTRAcellsENDCX2ManagementList,
 | |
| 	ENB_ENDCConfigUpdateIEs__value_PR_ServedEUTRAcellsToModifyListENDCConfUpd,
 | |
| 	ENB_ENDCConfigUpdateIEs__value_PR_ServedEUTRAcellsToDeleteListENDCConfUpd
 | |
| } ENB_ENDCConfigUpdateIEs__value_PR;
 | |
| typedef enum En_gNB_ENDCConfigUpdateIEs__value_PR {
 | |
| 	En_gNB_ENDCConfigUpdateIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	En_gNB_ENDCConfigUpdateIEs__value_PR_ServedNRcellsENDCX2ManagementList,
 | |
| 	En_gNB_ENDCConfigUpdateIEs__value_PR_ServedNRcellsToModifyENDCConfUpdList,
 | |
| 	En_gNB_ENDCConfigUpdateIEs__value_PR_ServedNRcellsToDeleteENDCConfUpdList
 | |
| } En_gNB_ENDCConfigUpdateIEs__value_PR;
 | |
| typedef enum ENDCConfigurationUpdateAcknowledge_IEs__value_PR {
 | |
| 	ENDCConfigurationUpdateAcknowledge_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ENDCConfigurationUpdateAcknowledge_IEs__value_PR_RespondingNodeType_EndcConfigUpdate
 | |
| } ENDCConfigurationUpdateAcknowledge_IEs__value_PR;
 | |
| typedef enum ENB_ENDCConfigUpdateAckIEs__value_PR {
 | |
| 	ENB_ENDCConfigUpdateAckIEs__value_PR_NOTHING	/* No components present */
 | |
| 	
 | |
| } ENB_ENDCConfigUpdateAckIEs__value_PR;
 | |
| typedef enum En_gNB_ENDCConfigUpdateAckIEs__value_PR {
 | |
| 	En_gNB_ENDCConfigUpdateAckIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	En_gNB_ENDCConfigUpdateAckIEs__value_PR_ServedNRcellsENDCX2ManagementList
 | |
| } En_gNB_ENDCConfigUpdateAckIEs__value_PR;
 | |
| typedef enum ENDCConfigurationUpdateFailure_IEs__value_PR {
 | |
| 	ENDCConfigurationUpdateFailure_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ENDCConfigurationUpdateFailure_IEs__value_PR_Cause,
 | |
| 	ENDCConfigurationUpdateFailure_IEs__value_PR_CriticalityDiagnostics,
 | |
| 	ENDCConfigurationUpdateFailure_IEs__value_PR_TimeToWait
 | |
| } ENDCConfigurationUpdateFailure_IEs__value_PR;
 | |
| typedef enum ENDCCellActivationRequest_IEs__value_PR {
 | |
| 	ENDCCellActivationRequest_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ENDCCellActivationRequest_IEs__value_PR_ServedNRCellsToActivate,
 | |
| 	ENDCCellActivationRequest_IEs__value_PR_ActivationID
 | |
| } ENDCCellActivationRequest_IEs__value_PR;
 | |
| typedef enum ENDCCellActivationResponse_IEs__value_PR {
 | |
| 	ENDCCellActivationResponse_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ENDCCellActivationResponse_IEs__value_PR_ActivatedNRCellList,
 | |
| 	ENDCCellActivationResponse_IEs__value_PR_ActivationID,
 | |
| 	ENDCCellActivationResponse_IEs__value_PR_CriticalityDiagnostics
 | |
| } ENDCCellActivationResponse_IEs__value_PR;
 | |
| typedef enum ENDCCellActivationFailure_IEs__value_PR {
 | |
| 	ENDCCellActivationFailure_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ENDCCellActivationFailure_IEs__value_PR_ActivationID,
 | |
| 	ENDCCellActivationFailure_IEs__value_PR_Cause,
 | |
| 	ENDCCellActivationFailure_IEs__value_PR_CriticalityDiagnostics
 | |
| } ENDCCellActivationFailure_IEs__value_PR;
 | |
| typedef enum SecondaryRATDataUsageReport_IEs__value_PR {
 | |
| 	SecondaryRATDataUsageReport_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SecondaryRATDataUsageReport_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SecondaryRATDataUsageReport_IEs__value_PR_SgNB_UE_X2AP_ID,
 | |
| 	SecondaryRATDataUsageReport_IEs__value_PR_SecondaryRATUsageReportList,
 | |
| 	SecondaryRATDataUsageReport_IEs__value_PR_UE_X2AP_ID_Extension
 | |
| } SecondaryRATDataUsageReport_IEs__value_PR;
 | |
| typedef enum SgNBActivityNotification_IEs__value_PR {
 | |
| 	SgNBActivityNotification_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SgNBActivityNotification_IEs__value_PR_UE_X2AP_ID,
 | |
| 	SgNBActivityNotification_IEs__value_PR_SgNB_UE_X2AP_ID,
 | |
| 	SgNBActivityNotification_IEs__value_PR_UserPlaneTrafficActivityReport,
 | |
| 	SgNBActivityNotification_IEs__value_PR_ERABActivityNotifyItemList,
 | |
| 	SgNBActivityNotification_IEs__value_PR_UE_X2AP_ID_Extension
 | |
| } SgNBActivityNotification_IEs__value_PR;
 | |
| typedef enum ENDCPartialResetRequired_IEs__value_PR {
 | |
| 	ENDCPartialResetRequired_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ENDCPartialResetRequired_IEs__value_PR_UEsToBeResetList,
 | |
| 	ENDCPartialResetRequired_IEs__value_PR_Cause
 | |
| } ENDCPartialResetRequired_IEs__value_PR;
 | |
| typedef enum ENDCPartialResetConfirm_IEs__value_PR {
 | |
| 	ENDCPartialResetConfirm_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ENDCPartialResetConfirm_IEs__value_PR_UEsToBeResetList
 | |
| } ENDCPartialResetConfirm_IEs__value_PR;
 | |
| typedef enum EUTRANRCellResourceCoordinationRequest_IEs__value_PR {
 | |
| 	EUTRANRCellResourceCoordinationRequest_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	EUTRANRCellResourceCoordinationRequest_IEs__value_PR_InitiatingNodeType_EutranrCellResourceCoordination
 | |
| } EUTRANRCellResourceCoordinationRequest_IEs__value_PR;
 | |
| typedef enum ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR {
 | |
| 	ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_DataTrafficResourceIndication,
 | |
| 	ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_SpectrumSharingGroupID,
 | |
| 	ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_ListofEUTRACellsinEUTRACoordinationReq
 | |
| } ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR;
 | |
| typedef enum En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR {
 | |
| 	En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_DataTrafficResourceIndication,
 | |
| 	En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_ListofEUTRACellsinNRCoordinationReq,
 | |
| 	En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_SpectrumSharingGroupID,
 | |
| 	En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_ListofNRCellsinNRCoordinationReq
 | |
| } En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR;
 | |
| typedef enum EUTRANRCellResourceCoordinationResponse_IEs__value_PR {
 | |
| 	EUTRANRCellResourceCoordinationResponse_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	EUTRANRCellResourceCoordinationResponse_IEs__value_PR_RespondingNodeType_EutranrCellResourceCoordination
 | |
| } EUTRANRCellResourceCoordinationResponse_IEs__value_PR;
 | |
| typedef enum ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR {
 | |
| 	ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_DataTrafficResourceIndication,
 | |
| 	ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_SpectrumSharingGroupID,
 | |
| 	ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_ListofEUTRACellsinEUTRACoordinationResp
 | |
| } ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR;
 | |
| typedef enum En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR {
 | |
| 	En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_DataTrafficResourceIndication,
 | |
| 	En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_SpectrumSharingGroupID,
 | |
| 	En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_ListofNRCellsinNRCoordinationResp
 | |
| } En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR;
 | |
| typedef enum ENDCX2RemovalRequest_IEs__value_PR {
 | |
| 	ENDCX2RemovalRequest_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ENDCX2RemovalRequest_IEs__value_PR_InitiatingNodeType_EndcX2Removal
 | |
| } ENDCX2RemovalRequest_IEs__value_PR;
 | |
| typedef enum ENB_ENDCX2RemovalReqIEs__value_PR {
 | |
| 	ENB_ENDCX2RemovalReqIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ENB_ENDCX2RemovalReqIEs__value_PR_GlobalENB_ID
 | |
| } ENB_ENDCX2RemovalReqIEs__value_PR;
 | |
| typedef enum En_gNB_ENDCX2RemovalReqIEs__value_PR {
 | |
| 	En_gNB_ENDCX2RemovalReqIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	En_gNB_ENDCX2RemovalReqIEs__value_PR_GlobalGNB_ID
 | |
| } En_gNB_ENDCX2RemovalReqIEs__value_PR;
 | |
| typedef enum ENDCX2RemovalResponse_IEs__value_PR {
 | |
| 	ENDCX2RemovalResponse_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ENDCX2RemovalResponse_IEs__value_PR_RespondingNodeType_EndcX2Removal
 | |
| } ENDCX2RemovalResponse_IEs__value_PR;
 | |
| typedef enum ENB_ENDCX2RemovalReqAckIEs__value_PR {
 | |
| 	ENB_ENDCX2RemovalReqAckIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ENB_ENDCX2RemovalReqAckIEs__value_PR_GlobalENB_ID
 | |
| } ENB_ENDCX2RemovalReqAckIEs__value_PR;
 | |
| typedef enum En_gNB_ENDCX2RemovalReqAckIEs__value_PR {
 | |
| 	En_gNB_ENDCX2RemovalReqAckIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	En_gNB_ENDCX2RemovalReqAckIEs__value_PR_GlobalGNB_ID
 | |
| } En_gNB_ENDCX2RemovalReqAckIEs__value_PR;
 | |
| typedef enum ENDCX2RemovalFailure_IEs__value_PR {
 | |
| 	ENDCX2RemovalFailure_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	ENDCX2RemovalFailure_IEs__value_PR_Cause,
 | |
| 	ENDCX2RemovalFailure_IEs__value_PR_CriticalityDiagnostics
 | |
| } ENDCX2RemovalFailure_IEs__value_PR;
 | |
| typedef enum DataForwardingAddressIndication_IEs__value_PR {
 | |
| 	DataForwardingAddressIndication_IEs__value_PR_NOTHING,	/* No components present */
 | |
| 	DataForwardingAddressIndication_IEs__value_PR_UE_X2AP_ID_Extension,
 | |
| 	DataForwardingAddressIndication_IEs__value_PR_UE_X2AP_ID,
 | |
| 	DataForwardingAddressIndication_IEs__value_PR_E_RABs_DataForwardingAddress_List
 | |
| } DataForwardingAddressIndication_IEs__value_PR;
 | |
| typedef enum GNBStatusIndicationIEs__value_PR {
 | |
| 	GNBStatusIndicationIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	GNBStatusIndicationIEs__value_PR_GNBOverloadInformation
 | |
| } GNBStatusIndicationIEs__value_PR;
 | |
| typedef enum E_RAB_ItemIEs__value_PR {
 | |
| 	E_RAB_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RAB_ItemIEs__value_PR_E_RAB_Item
 | |
| } E_RAB_ItemIEs__value_PR;
 | |
| typedef enum E_RABUsageReport_ItemIEs__value_PR {
 | |
| 	E_RABUsageReport_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	E_RABUsageReport_ItemIEs__value_PR_E_RABUsageReport_Item
 | |
| } E_RABUsageReport_ItemIEs__value_PR;
 | |
| typedef enum SecondaryRATUsageReport_ItemIEs__value_PR {
 | |
| 	SecondaryRATUsageReport_ItemIEs__value_PR_NOTHING,	/* No components present */
 | |
| 	SecondaryRATUsageReport_ItemIEs__value_PR_SecondaryRATUsageReport_Item
 | |
| } SecondaryRATUsageReport_ItemIEs__value_PR;
 | |
| 
 | |
| /* ProtocolIE-Field */
 | |
| typedef struct RICaction_ToBeSetup_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct RICaction_ToBeSetup_ItemIEs__value {
 | |
| 		RICaction_ToBeSetup_ItemIEs__value_PR present;
 | |
| 		union RICaction_ToBeSetup_ItemIEs__value_u {
 | |
| 			RICaction_ToBeSetup_Item_t	 RICaction_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;
 | |
| } RICaction_ToBeSetup_ItemIEs_t;
 | |
| typedef struct RICaction_Admitted_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct RICaction_Admitted_ItemIEs__value {
 | |
| 		RICaction_Admitted_ItemIEs__value_PR present;
 | |
| 		union RICaction_Admitted_ItemIEs__value_u {
 | |
| 			RICaction_Admitted_Item_t	 RICaction_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;
 | |
| } RICaction_Admitted_ItemIEs_t;
 | |
| typedef struct RICaction_NotAdmitted_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct RICaction_NotAdmitted_ItemIEs__value {
 | |
| 		RICaction_NotAdmitted_ItemIEs__value_PR present;
 | |
| 		union RICaction_NotAdmitted_ItemIEs__value_u {
 | |
| 			RICaction_NotAdmitted_Item_t	 RICaction_NotAdmitted_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;
 | |
| } RICaction_NotAdmitted_ItemIEs_t;
 | |
| typedef struct RANfunction_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct RANfunction_ItemIEs__value {
 | |
| 		RANfunction_ItemIEs__value_PR present;
 | |
| 		union RANfunction_ItemIEs__value_u {
 | |
| 			RANfunction_Item_t	 RANfunction_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;
 | |
| } RANfunction_ItemIEs_t;
 | |
| typedef struct RANfunctionID_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct RANfunctionID_ItemIEs__value {
 | |
| 		RANfunctionID_ItemIEs__value_PR present;
 | |
| 		union RANfunctionID_ItemIEs__value_u {
 | |
| 			RANfunctionID_Item_t	 RANfunctionID_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;
 | |
| } RANfunctionID_ItemIEs_t;
 | |
| typedef struct RANfunctionIDcause_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct RANfunctionIDcause_ItemIEs__value {
 | |
| 		RANfunctionIDcause_ItemIEs__value_PR present;
 | |
| 		union RANfunctionIDcause_ItemIEs__value_u {
 | |
| 			RANfunctionIDcause_Item_t	 RANfunctionIDcause_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;
 | |
| } RANfunctionIDcause_ItemIEs_t;
 | |
| typedef struct E_RABs_ToBeSetup_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_ToBeSetup_ItemIEs__value {
 | |
| 		E_RABs_ToBeSetup_ItemIEs__value_PR present;
 | |
| 		union E_RABs_ToBeSetup_ItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_ToBeSetup_ItemIEs_t;
 | |
| typedef struct E_RABs_Admitted_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_Admitted_ItemIEs__value {
 | |
| 		E_RABs_Admitted_ItemIEs__value_PR present;
 | |
| 		union E_RABs_Admitted_ItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_Admitted_ItemIEs_t;
 | |
| typedef struct E_RABs_SubjectToStatusTransfer_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_SubjectToStatusTransfer_ItemIEs__value {
 | |
| 		E_RABs_SubjectToStatusTransfer_ItemIEs__value_PR present;
 | |
| 		union E_RABs_SubjectToStatusTransfer_ItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_SubjectToStatusTransfer_ItemIEs_t;
 | |
| typedef struct CellInformation_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct CellInformation_ItemIEs__value {
 | |
| 		CellInformation_ItemIEs__value_PR present;
 | |
| 		union CellInformation_ItemIEs__value_u {
 | |
| 			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;
 | |
| } CellInformation_ItemIEs_t;
 | |
| typedef struct CellToReport_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct CellToReport_ItemIEs__value {
 | |
| 		CellToReport_ItemIEs__value_PR present;
 | |
| 		union CellToReport_ItemIEs__value_u {
 | |
| 			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;
 | |
| } CellToReport_ItemIEs_t;
 | |
| typedef struct MeasurementInitiationResult_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct MeasurementInitiationResult_ItemIEs__value {
 | |
| 		MeasurementInitiationResult_ItemIEs__value_PR present;
 | |
| 		union MeasurementInitiationResult_ItemIEs__value_u {
 | |
| 			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;
 | |
| } MeasurementInitiationResult_ItemIEs_t;
 | |
| typedef struct MeasurementFailureCause_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct MeasurementFailureCause_ItemIEs__value {
 | |
| 		MeasurementFailureCause_ItemIEs__value_PR present;
 | |
| 		union MeasurementFailureCause_ItemIEs__value_u {
 | |
| 			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;
 | |
| } MeasurementFailureCause_ItemIEs_t;
 | |
| typedef struct CompleteFailureCauseInformation_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct CompleteFailureCauseInformation_ItemIEs__value {
 | |
| 		CompleteFailureCauseInformation_ItemIEs__value_PR present;
 | |
| 		union CompleteFailureCauseInformation_ItemIEs__value_u {
 | |
| 			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;
 | |
| } CompleteFailureCauseInformation_ItemIEs_t;
 | |
| typedef struct CellMeasurementResult_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct CellMeasurementResult_ItemIEs__value {
 | |
| 		CellMeasurementResult_ItemIEs__value_PR present;
 | |
| 		union CellMeasurementResult_ItemIEs__value_u {
 | |
| 			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;
 | |
| } CellMeasurementResult_ItemIEs_t;
 | |
| typedef struct E_RABs_ToBeAdded_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_ToBeAdded_ItemIEs__value {
 | |
| 		E_RABs_ToBeAdded_ItemIEs__value_PR present;
 | |
| 		union E_RABs_ToBeAdded_ItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_ToBeAdded_ItemIEs_t;
 | |
| typedef struct E_RABs_Admitted_ToBeAdded_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_Admitted_ToBeAdded_ItemIEs__value {
 | |
| 		E_RABs_Admitted_ToBeAdded_ItemIEs__value_PR present;
 | |
| 		union E_RABs_Admitted_ToBeAdded_ItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_Admitted_ToBeAdded_ItemIEs_t;
 | |
| typedef struct E_RABs_ToBeAdded_ModReqItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_ToBeAdded_ModReqItemIEs__value {
 | |
| 		E_RABs_ToBeAdded_ModReqItemIEs__value_PR present;
 | |
| 		union E_RABs_ToBeAdded_ModReqItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_ToBeAdded_ModReqItemIEs_t;
 | |
| typedef struct E_RABs_ToBeModified_ModReqItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_ToBeModified_ModReqItemIEs__value {
 | |
| 		E_RABs_ToBeModified_ModReqItemIEs__value_PR present;
 | |
| 		union E_RABs_ToBeModified_ModReqItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_ToBeModified_ModReqItemIEs_t;
 | |
| typedef struct E_RABs_ToBeReleased_ModReqItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_ToBeReleased_ModReqItemIEs__value {
 | |
| 		E_RABs_ToBeReleased_ModReqItemIEs__value_PR present;
 | |
| 		union E_RABs_ToBeReleased_ModReqItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_ToBeReleased_ModReqItemIEs_t;
 | |
| typedef struct E_RABs_Admitted_ToBeAdded_ModAckItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value {
 | |
| 		E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value_PR present;
 | |
| 		union E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_Admitted_ToBeAdded_ModAckItemIEs_t;
 | |
| typedef struct E_RABs_Admitted_ToBeModified_ModAckItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_Admitted_ToBeModified_ModAckItemIEs__value {
 | |
| 		E_RABs_Admitted_ToBeModified_ModAckItemIEs__value_PR present;
 | |
| 		union E_RABs_Admitted_ToBeModified_ModAckItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_Admitted_ToBeModified_ModAckItemIEs_t;
 | |
| typedef struct E_RABs_Admitted_ToBeReleased_ModAckItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value {
 | |
| 		E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value_PR present;
 | |
| 		union E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_Admitted_ToBeReleased_ModAckItemIEs_t;
 | |
| typedef struct E_RABs_ToBeReleased_ModReqdItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_ToBeReleased_ModReqdItemIEs__value {
 | |
| 		E_RABs_ToBeReleased_ModReqdItemIEs__value_PR present;
 | |
| 		union E_RABs_ToBeReleased_ModReqdItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_ToBeReleased_ModReqdItemIEs_t;
 | |
| typedef struct E_RABs_ToBeReleased_RelReqItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_ToBeReleased_RelReqItemIEs__value {
 | |
| 		E_RABs_ToBeReleased_RelReqItemIEs__value_PR present;
 | |
| 		union E_RABs_ToBeReleased_RelReqItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_ToBeReleased_RelReqItemIEs_t;
 | |
| typedef struct E_RABs_ToBeReleased_RelConfItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_ToBeReleased_RelConfItemIEs__value {
 | |
| 		E_RABs_ToBeReleased_RelConfItemIEs__value_PR present;
 | |
| 		union E_RABs_ToBeReleased_RelConfItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_ToBeReleased_RelConfItemIEs_t;
 | |
| typedef struct E_RABs_SubjectToCounterCheckItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_SubjectToCounterCheckItemIEs__value {
 | |
| 		E_RABs_SubjectToCounterCheckItemIEs__value_PR present;
 | |
| 		union E_RABs_SubjectToCounterCheckItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_SubjectToCounterCheckItemIEs_t;
 | |
| typedef struct E_RABs_ToBeSetupRetrieve_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_ToBeSetupRetrieve_ItemIEs__value {
 | |
| 		E_RABs_ToBeSetupRetrieve_ItemIEs__value_PR present;
 | |
| 		union E_RABs_ToBeSetupRetrieve_ItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_ToBeSetupRetrieve_ItemIEs_t;
 | |
| typedef struct E_RABs_ToBeAdded_SgNBAddReq_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value {
 | |
| 		E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value_PR present;
 | |
| 		union E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_t;
 | |
| typedef struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value {
 | |
| 		E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value_PR present;
 | |
| 		union E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_t;
 | |
| typedef struct E_RABs_ToBeAdded_SgNBModReq_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value {
 | |
| 		E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value_PR present;
 | |
| 		union E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_ToBeAdded_SgNBModReq_ItemIEs_t;
 | |
| typedef struct E_RABs_ToBeModified_SgNBModReq_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_ToBeModified_SgNBModReq_ItemIEs__value {
 | |
| 		E_RABs_ToBeModified_SgNBModReq_ItemIEs__value_PR present;
 | |
| 		union E_RABs_ToBeModified_SgNBModReq_ItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_ToBeModified_SgNBModReq_ItemIEs_t;
 | |
| typedef struct E_RABs_ToBeReleased_SgNBModReq_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value {
 | |
| 		E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value_PR present;
 | |
| 		union E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_ToBeReleased_SgNBModReq_ItemIEs_t;
 | |
| typedef struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value {
 | |
| 		E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value_PR present;
 | |
| 		union E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_t;
 | |
| typedef struct E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value {
 | |
| 		E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value_PR present;
 | |
| 		union E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_t;
 | |
| typedef struct E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value {
 | |
| 		E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value_PR present;
 | |
| 		union E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_t;
 | |
| typedef struct E_RABs_ToBeReleased_SgNBModReqd_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value {
 | |
| 		E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value_PR present;
 | |
| 		union E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_t;
 | |
| typedef struct E_RABs_ToBeModified_SgNBModReqd_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value {
 | |
| 		E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value_PR present;
 | |
| 		union E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_ToBeModified_SgNBModReqd_ItemIEs_t;
 | |
| typedef struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value {
 | |
| 		E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value_PR present;
 | |
| 		union E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_t;
 | |
| typedef struct E_RABs_ToBeReleased_SgNBRelReq_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value {
 | |
| 		E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value_PR present;
 | |
| 		union E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_t;
 | |
| typedef struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value {
 | |
| 		E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value_PR present;
 | |
| 		union E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_t;
 | |
| typedef struct E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value {
 | |
| 		E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value_PR present;
 | |
| 		union E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_t;
 | |
| typedef struct E_RABs_ToBeReleased_SgNBRelConf_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value {
 | |
| 		E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value_PR present;
 | |
| 		union E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_t;
 | |
| typedef struct E_RABs_SubjectToSgNBCounterCheck_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value {
 | |
| 		E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value_PR present;
 | |
| 		union E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_SubjectToSgNBCounterCheck_ItemIEs_t;
 | |
| typedef struct E_RABs_ToBeReleased_SgNBChaConf_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value {
 | |
| 		E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value_PR present;
 | |
| 		union E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_t;
 | |
| typedef struct E_RABs_DataForwardingAddress_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABs_DataForwardingAddress_ItemIEs__value {
 | |
| 		E_RABs_DataForwardingAddress_ItemIEs__value_PR present;
 | |
| 		union E_RABs_DataForwardingAddress_ItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABs_DataForwardingAddress_ItemIEs_t;
 | |
| typedef struct RICsubscriptionRequest_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct RICsubscriptionRequest_IEs__value {
 | |
| 		RICsubscriptionRequest_IEs__value_PR present;
 | |
| 		union RICsubscriptionRequest_IEs__value_u {
 | |
| 			RICrequestID_t	 RICrequestID;
 | |
| 			RANfunctionID_t	 RANfunctionID;
 | |
| 			RICsubscription_t	 RICsubscription;
 | |
| 		} choice;
 | |
| 		
 | |
| 		/* Context for parsing across buffer boundaries */
 | |
| 		asn_struct_ctx_t _asn_ctx;
 | |
| 	} value;
 | |
| 	
 | |
| 	/* Context for parsing across buffer boundaries */
 | |
| 	asn_struct_ctx_t _asn_ctx;
 | |
| } RICsubscriptionRequest_IEs_t;
 | |
| typedef struct RICsubscriptionResponse_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct RICsubscriptionResponse_IEs__value {
 | |
| 		RICsubscriptionResponse_IEs__value_PR present;
 | |
| 		union RICsubscriptionResponse_IEs__value_u {
 | |
| 			RICrequestID_t	 RICrequestID;
 | |
| 			RANfunctionID_t	 RANfunctionID;
 | |
| 			RICaction_Admitted_List_t	 RICaction_Admitted_List;
 | |
| 			RICaction_NotAdmitted_List_t	 RICaction_NotAdmitted_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;
 | |
| } RICsubscriptionResponse_IEs_t;
 | |
| typedef struct RICsubscriptionFailure_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct RICsubscriptionFailure_IEs__value {
 | |
| 		RICsubscriptionFailure_IEs__value_PR present;
 | |
| 		union RICsubscriptionFailure_IEs__value_u {
 | |
| 			RICrequestID_t	 RICrequestID;
 | |
| 			RANfunctionID_t	 RANfunctionID;
 | |
| 			RICaction_NotAdmitted_List_t	 RICaction_NotAdmitted_List;
 | |
| 			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;
 | |
| } RICsubscriptionFailure_IEs_t;
 | |
| typedef struct RICsubscriptionDeleteRequest_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct RICsubscriptionDeleteRequest_IEs__value {
 | |
| 		RICsubscriptionDeleteRequest_IEs__value_PR present;
 | |
| 		union RICsubscriptionDeleteRequest_IEs__value_u {
 | |
| 			RICrequestID_t	 RICrequestID;
 | |
| 			RANfunctionID_t	 RANfunctionID;
 | |
| 		} choice;
 | |
| 		
 | |
| 		/* Context for parsing across buffer boundaries */
 | |
| 		asn_struct_ctx_t _asn_ctx;
 | |
| 	} value;
 | |
| 	
 | |
| 	/* Context for parsing across buffer boundaries */
 | |
| 	asn_struct_ctx_t _asn_ctx;
 | |
| } RICsubscriptionDeleteRequest_IEs_t;
 | |
| typedef struct RICsubscriptionDeleteResponse_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct RICsubscriptionDeleteResponse_IEs__value {
 | |
| 		RICsubscriptionDeleteResponse_IEs__value_PR present;
 | |
| 		union RICsubscriptionDeleteResponse_IEs__value_u {
 | |
| 			RICrequestID_t	 RICrequestID;
 | |
| 			RANfunctionID_t	 RANfunctionID;
 | |
| 		} choice;
 | |
| 		
 | |
| 		/* Context for parsing across buffer boundaries */
 | |
| 		asn_struct_ctx_t _asn_ctx;
 | |
| 	} value;
 | |
| 	
 | |
| 	/* Context for parsing across buffer boundaries */
 | |
| 	asn_struct_ctx_t _asn_ctx;
 | |
| } RICsubscriptionDeleteResponse_IEs_t;
 | |
| typedef struct RICsubscriptionDeleteFailure_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct RICsubscriptionDeleteFailure_IEs__value {
 | |
| 		RICsubscriptionDeleteFailure_IEs__value_PR present;
 | |
| 		union RICsubscriptionDeleteFailure_IEs__value_u {
 | |
| 			RICrequestID_t	 RICrequestID;
 | |
| 			RANfunctionID_t	 RANfunctionID;
 | |
| 			RICcause_t	 RICcause;
 | |
| 			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;
 | |
| } RICsubscriptionDeleteFailure_IEs_t;
 | |
| typedef struct RICindication_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct RICindication_IEs__value {
 | |
| 		RICindication_IEs__value_PR present;
 | |
| 		union RICindication_IEs__value_u {
 | |
| 			RICrequestID_t	 RICrequestID;
 | |
| 			RANfunctionID_t	 RANfunctionID;
 | |
| 			RICactionID_t	 RICactionID;
 | |
| 			RICindicationSN_t	 RICindicationSN;
 | |
| 			RICindicationType_t	 RICindicationType;
 | |
| 			RICindicationHeader_t	 RICindicationHeader;
 | |
| 			RICindicationMessage_t	 RICindicationMessage;
 | |
| 			RICcallProcessID_t	 RICcallProcessID;
 | |
| 		} choice;
 | |
| 		
 | |
| 		/* Context for parsing across buffer boundaries */
 | |
| 		asn_struct_ctx_t _asn_ctx;
 | |
| 	} value;
 | |
| 	
 | |
| 	/* Context for parsing across buffer boundaries */
 | |
| 	asn_struct_ctx_t _asn_ctx;
 | |
| } RICindication_IEs_t;
 | |
| typedef struct RICcontrolRequest_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct RICcontrolRequest_IEs__value {
 | |
| 		RICcontrolRequest_IEs__value_PR present;
 | |
| 		union RICcontrolRequest_IEs__value_u {
 | |
| 			RICrequestID_t	 RICrequestID;
 | |
| 			RANfunctionID_t	 RANfunctionID;
 | |
| 			RICcallProcessID_t	 RICcallProcessID;
 | |
| 			RICcontrolHeader_t	 RICcontrolHeader;
 | |
| 			RICcontrolMessage_t	 RICcontrolMessage;
 | |
| 			RICcontrolAckRequest_t	 RICcontrolAckRequest;
 | |
| 		} choice;
 | |
| 		
 | |
| 		/* Context for parsing across buffer boundaries */
 | |
| 		asn_struct_ctx_t _asn_ctx;
 | |
| 	} value;
 | |
| 	
 | |
| 	/* Context for parsing across buffer boundaries */
 | |
| 	asn_struct_ctx_t _asn_ctx;
 | |
| } RICcontrolRequest_IEs_t;
 | |
| typedef struct RICcontrolAcknowledge_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct RICcontrolAcknowledge_IEs__value {
 | |
| 		RICcontrolAcknowledge_IEs__value_PR present;
 | |
| 		union RICcontrolAcknowledge_IEs__value_u {
 | |
| 			RICrequestID_t	 RICrequestID;
 | |
| 			RANfunctionID_t	 RANfunctionID;
 | |
| 			RICcallProcessID_t	 RICcallProcessID;
 | |
| 			RICcontrolStatus_t	 RICcontrolStatus;
 | |
| 		} choice;
 | |
| 		
 | |
| 		/* Context for parsing across buffer boundaries */
 | |
| 		asn_struct_ctx_t _asn_ctx;
 | |
| 	} value;
 | |
| 	
 | |
| 	/* Context for parsing across buffer boundaries */
 | |
| 	asn_struct_ctx_t _asn_ctx;
 | |
| } RICcontrolAcknowledge_IEs_t;
 | |
| typedef struct RICcontrolFailure_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct RICcontrolFailure_IEs__value {
 | |
| 		RICcontrolFailure_IEs__value_PR present;
 | |
| 		union RICcontrolFailure_IEs__value_u {
 | |
| 			RICrequestID_t	 RICrequestID;
 | |
| 			RANfunctionID_t	 RANfunctionID;
 | |
| 			RICcallProcessID_t	 RICcallProcessID;
 | |
| 			RICcause_t	 RICcause;
 | |
| 		} choice;
 | |
| 		
 | |
| 		/* Context for parsing across buffer boundaries */
 | |
| 		asn_struct_ctx_t _asn_ctx;
 | |
| 	} value;
 | |
| 	
 | |
| 	/* Context for parsing across buffer boundaries */
 | |
| 	asn_struct_ctx_t _asn_ctx;
 | |
| } RICcontrolFailure_IEs_t;
 | |
| typedef struct RICserviceUpdate_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct RICserviceUpdate_IEs__value {
 | |
| 		RICserviceUpdate_IEs__value_PR present;
 | |
| 		union RICserviceUpdate_IEs__value_u {
 | |
| 			RANfunctions_List_t	 RANfunctions_List;
 | |
| 			RANfunctionsID_List_t	 RANfunctionsID_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;
 | |
| } RICserviceUpdate_IEs_t;
 | |
| typedef struct RICserviceUpdateAcknowledge_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct RICserviceUpdateAcknowledge_IEs__value {
 | |
| 		RICserviceUpdateAcknowledge_IEs__value_PR present;
 | |
| 		union RICserviceUpdateAcknowledge_IEs__value_u {
 | |
| 			RANfunctionsID_List_t	 RANfunctionsID_List;
 | |
| 			RANfunctionsIDcause_List_t	 RANfunctionsIDcause_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;
 | |
| } RICserviceUpdateAcknowledge_IEs_t;
 | |
| typedef struct RICserviceUpdateFailure_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct RICserviceUpdateFailure_IEs__value {
 | |
| 		RICserviceUpdateFailure_IEs__value_PR present;
 | |
| 		union RICserviceUpdateFailure_IEs__value_u {
 | |
| 			RANfunctionsIDcause_List_t	 RANfunctionsIDcause_List;
 | |
| 			TimeToWait_t	 TimeToWait;
 | |
| 			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;
 | |
| } RICserviceUpdateFailure_IEs_t;
 | |
| typedef struct RICserviceQuery_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct RICserviceQuery_IEs__value {
 | |
| 		RICserviceQuery_IEs__value_PR present;
 | |
| 		union RICserviceQuery_IEs__value_u {
 | |
| 			RANfunctionsID_List_t	 RANfunctionsID_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;
 | |
| } RICserviceQuery_IEs_t;
 | |
| typedef struct HandoverRequest_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct HandoverRequest_IEs__value {
 | |
| 		HandoverRequest_IEs__value_PR present;
 | |
| 		union HandoverRequest_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			Cause_t	 Cause;
 | |
| 			ECGI_t	 ECGI;
 | |
| 			GUMMEI_t	 GUMMEI;
 | |
| 			UE_ContextInformation_t	 UE_ContextInformation;
 | |
| 			UE_HistoryInformation_t	 UE_HistoryInformation;
 | |
| 			TraceActivation_t	 TraceActivation;
 | |
| 			SRVCCOperationPossible_t	 SRVCCOperationPossible;
 | |
| 			CSGMembershipStatus_t	 CSGMembershipStatus;
 | |
| 			MobilityInformation_t	 MobilityInformation;
 | |
| 			Masked_IMEISV_t	 Masked_IMEISV;
 | |
| 			UE_HistoryInformationFromTheUE_t	 UE_HistoryInformationFromTheUE;
 | |
| 			ExpectedUEBehaviour_t	 ExpectedUEBehaviour;
 | |
| 			ProSeAuthorized_t	 ProSeAuthorized;
 | |
| 			UE_ContextReferenceAtSeNB_t	 UE_ContextReferenceAtSeNB;
 | |
| 			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
 | |
| 			V2XServicesAuthorized_t	 V2XServicesAuthorized;
 | |
| 			UE_ContextReferenceAtWT_t	 UE_ContextReferenceAtWT;
 | |
| 			NRUESecurityCapabilities_t	 NRUESecurityCapabilities;
 | |
| 			UE_ContextReferenceAtSgNB_t	 UE_ContextReferenceAtSgNB;
 | |
| 			AerialUEsubscriptionInformation_t	 AerialUEsubscriptionInformation;
 | |
| 			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;
 | |
| } HandoverRequest_IEs_t;
 | |
| typedef struct HandoverRequestAcknowledge_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct HandoverRequestAcknowledge_IEs__value {
 | |
| 		HandoverRequestAcknowledge_IEs__value_PR present;
 | |
| 		union HandoverRequestAcknowledge_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			E_RABs_Admitted_List_t	 E_RABs_Admitted_List;
 | |
| 			E_RAB_List_t	 E_RAB_List;
 | |
| 			TargeteNBtoSource_eNBTransparentContainer_t	 TargeteNBtoSource_eNBTransparentContainer;
 | |
| 			CriticalityDiagnostics_t	 CriticalityDiagnostics;
 | |
| 			UE_ContextKeptIndicator_t	 UE_ContextKeptIndicator;
 | |
| 			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;
 | |
| } HandoverRequestAcknowledge_IEs_t;
 | |
| typedef struct HandoverPreparationFailure_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct HandoverPreparationFailure_IEs__value {
 | |
| 		HandoverPreparationFailure_IEs__value_PR present;
 | |
| 		union HandoverPreparationFailure_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			Cause_t	 Cause;
 | |
| 			CriticalityDiagnostics_t	 CriticalityDiagnostics;
 | |
| 			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;
 | |
| } HandoverPreparationFailure_IEs_t;
 | |
| typedef struct HandoverReport_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct HandoverReport_IEs__value {
 | |
| 		HandoverReport_IEs__value_PR present;
 | |
| 		union HandoverReport_IEs__value_u {
 | |
| 			HandoverReportType_t	 HandoverReportType;
 | |
| 			Cause_t	 Cause;
 | |
| 			ECGI_t	 ECGI;
 | |
| 			TargetCellInUTRAN_t	 TargetCellInUTRAN;
 | |
| 			CRNTI_t	 CRNTI;
 | |
| 			MobilityInformation_t	 MobilityInformation;
 | |
| 			UE_RLF_Report_Container_t	 UE_RLF_Report_Container;
 | |
| 			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;
 | |
| } HandoverReport_IEs_t;
 | |
| typedef struct SNStatusTransfer_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SNStatusTransfer_IEs__value {
 | |
| 		SNStatusTransfer_IEs__value_PR present;
 | |
| 		union SNStatusTransfer_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			E_RABs_SubjectToStatusTransfer_List_t	 E_RABs_SubjectToStatusTransfer_List;
 | |
| 			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
 | |
| 			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;
 | |
| } SNStatusTransfer_IEs_t;
 | |
| typedef struct UEContextRelease_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct UEContextRelease_IEs__value {
 | |
| 		UEContextRelease_IEs__value_PR present;
 | |
| 		union UEContextRelease_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
 | |
| 			SIPTOBearerDeactivationIndication_t	 SIPTOBearerDeactivationIndication;
 | |
| 			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;
 | |
| } UEContextRelease_IEs_t;
 | |
| typedef struct HandoverCancel_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct HandoverCancel_IEs__value {
 | |
| 		HandoverCancel_IEs__value_PR present;
 | |
| 		union HandoverCancel_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			Cause_t	 Cause;
 | |
| 			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;
 | |
| } HandoverCancel_IEs_t;
 | |
| typedef struct ErrorIndication_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ErrorIndication_IEs__value {
 | |
| 		ErrorIndication_IEs__value_PR present;
 | |
| 		union ErrorIndication_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			Cause_t	 Cause;
 | |
| 			CriticalityDiagnostics_t	 CriticalityDiagnostics;
 | |
| 			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
 | |
| 			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;
 | |
| } ErrorIndication_IEs_t;
 | |
| typedef struct ResetRequest_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ResetRequest_IEs__value {
 | |
| 		ResetRequest_IEs__value_PR present;
 | |
| 		union ResetRequest_IEs__value_u {
 | |
| 			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;
 | |
| } ResetRequest_IEs_t;
 | |
| typedef struct ResetResponse_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ResetResponse_IEs__value {
 | |
| 		ResetResponse_IEs__value_PR present;
 | |
| 		union ResetResponse_IEs__value_u {
 | |
| 			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;
 | |
| } ResetResponse_IEs_t;
 | |
| typedef struct X2SetupRequest_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct X2SetupRequest_IEs__value {
 | |
| 		X2SetupRequest_IEs__value_PR present;
 | |
| 		union X2SetupRequest_IEs__value_u {
 | |
| 			GlobalENB_ID_t	 GlobalENB_ID;
 | |
| 			ServedCells_t	 ServedCells;
 | |
| 			GUGroupIDList_t	 GUGroupIDList;
 | |
| 			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;
 | |
| } X2SetupRequest_IEs_t;
 | |
| typedef struct X2SetupResponse_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct X2SetupResponse_IEs__value {
 | |
| 		X2SetupResponse_IEs__value_PR present;
 | |
| 		union X2SetupResponse_IEs__value_u {
 | |
| 			GlobalENB_ID_t	 GlobalENB_ID;
 | |
| 			ServedCells_t	 ServedCells;
 | |
| 			GUGroupIDList_t	 GUGroupIDList;
 | |
| 			CriticalityDiagnostics_t	 CriticalityDiagnostics;
 | |
| 			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;
 | |
| } X2SetupResponse_IEs_t;
 | |
| typedef struct X2SetupFailure_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct X2SetupFailure_IEs__value {
 | |
| 		X2SetupFailure_IEs__value_PR present;
 | |
| 		union X2SetupFailure_IEs__value_u {
 | |
| 			Cause_t	 Cause;
 | |
| 			TimeToWait_t	 TimeToWait;
 | |
| 			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;
 | |
| } X2SetupFailure_IEs_t;
 | |
| typedef struct LoadInformation_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct LoadInformation_IEs__value {
 | |
| 		LoadInformation_IEs__value_PR present;
 | |
| 		union LoadInformation_IEs__value_u {
 | |
| 			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;
 | |
| } LoadInformation_IEs_t;
 | |
| typedef struct ENBConfigurationUpdate_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ENBConfigurationUpdate_IEs__value {
 | |
| 		ENBConfigurationUpdate_IEs__value_PR present;
 | |
| 		union ENBConfigurationUpdate_IEs__value_u {
 | |
| 			ServedCells_t	 ServedCells;
 | |
| 			ServedCellsToModify_t	 ServedCellsToModify;
 | |
| 			Old_ECGIs_t	 Old_ECGIs;
 | |
| 			GUGroupIDList_t	 GUGroupIDList;
 | |
| 			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;
 | |
| } ENBConfigurationUpdate_IEs_t;
 | |
| typedef struct ENBConfigurationUpdateAcknowledge_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ENBConfigurationUpdateAcknowledge_IEs__value {
 | |
| 		ENBConfigurationUpdateAcknowledge_IEs__value_PR present;
 | |
| 		union ENBConfigurationUpdateAcknowledge_IEs__value_u {
 | |
| 			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;
 | |
| } ENBConfigurationUpdateAcknowledge_IEs_t;
 | |
| typedef struct ENBConfigurationUpdateFailure_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ENBConfigurationUpdateFailure_IEs__value {
 | |
| 		ENBConfigurationUpdateFailure_IEs__value_PR present;
 | |
| 		union ENBConfigurationUpdateFailure_IEs__value_u {
 | |
| 			Cause_t	 Cause;
 | |
| 			TimeToWait_t	 TimeToWait;
 | |
| 			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;
 | |
| } ENBConfigurationUpdateFailure_IEs_t;
 | |
| typedef struct ResourceStatusRequest_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ResourceStatusRequest_IEs__value {
 | |
| 		ResourceStatusRequest_IEs__value_PR present;
 | |
| 		union ResourceStatusRequest_IEs__value_u {
 | |
| 			Measurement_ID_t	 Measurement_ID;
 | |
| 			Registration_Request_t	 Registration_Request;
 | |
| 			ReportCharacteristics_t	 ReportCharacteristics;
 | |
| 			CellToReport_List_t	 CellToReport_List;
 | |
| 			ReportingPeriodicity_t	 ReportingPeriodicity;
 | |
| 			PartialSuccessIndicator_t	 PartialSuccessIndicator;
 | |
| 			ReportingPeriodicityRSRPMR_t	 ReportingPeriodicityRSRPMR;
 | |
| 			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;
 | |
| } ResourceStatusRequest_IEs_t;
 | |
| typedef struct ResourceStatusResponse_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ResourceStatusResponse_IEs__value {
 | |
| 		ResourceStatusResponse_IEs__value_PR present;
 | |
| 		union ResourceStatusResponse_IEs__value_u {
 | |
| 			Measurement_ID_t	 Measurement_ID;
 | |
| 			CriticalityDiagnostics_t	 CriticalityDiagnostics;
 | |
| 			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;
 | |
| } ResourceStatusResponse_IEs_t;
 | |
| typedef struct ResourceStatusFailure_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ResourceStatusFailure_IEs__value {
 | |
| 		ResourceStatusFailure_IEs__value_PR present;
 | |
| 		union ResourceStatusFailure_IEs__value_u {
 | |
| 			Measurement_ID_t	 Measurement_ID;
 | |
| 			Cause_t	 Cause;
 | |
| 			CriticalityDiagnostics_t	 CriticalityDiagnostics;
 | |
| 			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;
 | |
| } ResourceStatusFailure_IEs_t;
 | |
| typedef struct ResourceStatusUpdate_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ResourceStatusUpdate_IEs__value {
 | |
| 		ResourceStatusUpdate_IEs__value_PR present;
 | |
| 		union ResourceStatusUpdate_IEs__value_u {
 | |
| 			Measurement_ID_t	 Measurement_ID;
 | |
| 			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;
 | |
| } ResourceStatusUpdate_IEs_t;
 | |
| typedef struct MobilityChangeRequest_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct MobilityChangeRequest_IEs__value {
 | |
| 		MobilityChangeRequest_IEs__value_PR present;
 | |
| 		union MobilityChangeRequest_IEs__value_u {
 | |
| 			ECGI_t	 ECGI;
 | |
| 			MobilityParametersInformation_t	 MobilityParametersInformation;
 | |
| 			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;
 | |
| } MobilityChangeRequest_IEs_t;
 | |
| typedef struct MobilityChangeAcknowledge_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct MobilityChangeAcknowledge_IEs__value {
 | |
| 		MobilityChangeAcknowledge_IEs__value_PR present;
 | |
| 		union MobilityChangeAcknowledge_IEs__value_u {
 | |
| 			ECGI_t	 ECGI;
 | |
| 			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;
 | |
| } MobilityChangeAcknowledge_IEs_t;
 | |
| typedef struct MobilityChangeFailure_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct MobilityChangeFailure_IEs__value {
 | |
| 		MobilityChangeFailure_IEs__value_PR present;
 | |
| 		union MobilityChangeFailure_IEs__value_u {
 | |
| 			ECGI_t	 ECGI;
 | |
| 			Cause_t	 Cause;
 | |
| 			MobilityParametersModificationRange_t	 MobilityParametersModificationRange;
 | |
| 			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;
 | |
| } MobilityChangeFailure_IEs_t;
 | |
| typedef struct RLFIndication_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct RLFIndication_IEs__value {
 | |
| 		RLFIndication_IEs__value_PR present;
 | |
| 		union RLFIndication_IEs__value_u {
 | |
| 			PCI_t	 PCI;
 | |
| 			ECGI_t	 ECGI;
 | |
| 			CRNTI_t	 CRNTI;
 | |
| 			ShortMAC_I_t	 ShortMAC_I;
 | |
| 			UE_RLF_Report_Container_t	 UE_RLF_Report_Container;
 | |
| 			RRCConnSetupIndicator_t	 RRCConnSetupIndicator;
 | |
| 			RRCConnReestabIndicator_t	 RRCConnReestabIndicator;
 | |
| 			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;
 | |
| } RLFIndication_IEs_t;
 | |
| typedef struct CellActivationRequest_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct CellActivationRequest_IEs__value {
 | |
| 		CellActivationRequest_IEs__value_PR present;
 | |
| 		union CellActivationRequest_IEs__value_u {
 | |
| 			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;
 | |
| } CellActivationRequest_IEs_t;
 | |
| typedef struct CellActivationResponse_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct CellActivationResponse_IEs__value {
 | |
| 		CellActivationResponse_IEs__value_PR present;
 | |
| 		union CellActivationResponse_IEs__value_u {
 | |
| 			ActivatedCellList_t	 ActivatedCellList;
 | |
| 			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;
 | |
| } CellActivationResponse_IEs_t;
 | |
| typedef struct CellActivationFailure_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct CellActivationFailure_IEs__value {
 | |
| 		CellActivationFailure_IEs__value_PR present;
 | |
| 		union CellActivationFailure_IEs__value_u {
 | |
| 			Cause_t	 Cause;
 | |
| 			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;
 | |
| } CellActivationFailure_IEs_t;
 | |
| typedef struct X2Release_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct X2Release_IEs__value {
 | |
| 		X2Release_IEs__value_PR present;
 | |
| 		union X2Release_IEs__value_u {
 | |
| 			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;
 | |
| } X2Release_IEs_t;
 | |
| typedef struct X2APMessageTransfer_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct X2APMessageTransfer_IEs__value {
 | |
| 		X2APMessageTransfer_IEs__value_PR present;
 | |
| 		union X2APMessageTransfer_IEs__value_u {
 | |
| 			RNL_Header_t	 RNL_Header;
 | |
| 			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;
 | |
| } X2APMessageTransfer_IEs_t;
 | |
| typedef struct SeNBAdditionRequest_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SeNBAdditionRequest_IEs__value {
 | |
| 		SeNBAdditionRequest_IEs__value_PR present;
 | |
| 		union SeNBAdditionRequest_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			UESecurityCapabilities_t	 UESecurityCapabilities;
 | |
| 			SeNBSecurityKey_t	 SeNBSecurityKey;
 | |
| 			UEAggregateMaximumBitRate_t	 UEAggregateMaximumBitRate;
 | |
| 			PLMN_Identity_t	 PLMN_Identity;
 | |
| 			E_RABs_ToBeAdded_List_t	 E_RABs_ToBeAdded_List;
 | |
| 			MeNBtoSeNBContainer_t	 MeNBtoSeNBContainer;
 | |
| 			CSGMembershipStatus_t	 CSGMembershipStatus;
 | |
| 			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
 | |
| 			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;
 | |
| } SeNBAdditionRequest_IEs_t;
 | |
| typedef struct SeNBAdditionRequestAcknowledge_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SeNBAdditionRequestAcknowledge_IEs__value {
 | |
| 		SeNBAdditionRequestAcknowledge_IEs__value_PR present;
 | |
| 		union SeNBAdditionRequestAcknowledge_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			E_RABs_Admitted_ToBeAdded_List_t	 E_RABs_Admitted_ToBeAdded_List;
 | |
| 			E_RAB_List_t	 E_RAB_List;
 | |
| 			SeNBtoMeNBContainer_t	 SeNBtoMeNBContainer;
 | |
| 			CriticalityDiagnostics_t	 CriticalityDiagnostics;
 | |
| 			TransportLayerAddress_t	 TransportLayerAddress;
 | |
| 			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
 | |
| 			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;
 | |
| } SeNBAdditionRequestAcknowledge_IEs_t;
 | |
| typedef struct SeNBAdditionRequestReject_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SeNBAdditionRequestReject_IEs__value {
 | |
| 		SeNBAdditionRequestReject_IEs__value_PR present;
 | |
| 		union SeNBAdditionRequestReject_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			Cause_t	 Cause;
 | |
| 			CriticalityDiagnostics_t	 CriticalityDiagnostics;
 | |
| 			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;
 | |
| } SeNBAdditionRequestReject_IEs_t;
 | |
| typedef struct SeNBReconfigurationComplete_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SeNBReconfigurationComplete_IEs__value {
 | |
| 		SeNBReconfigurationComplete_IEs__value_PR present;
 | |
| 		union SeNBReconfigurationComplete_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			ResponseInformationSeNBReconfComp_t	 ResponseInformationSeNBReconfComp;
 | |
| 			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;
 | |
| } SeNBReconfigurationComplete_IEs_t;
 | |
| typedef struct SeNBModificationRequest_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SeNBModificationRequest_IEs__value {
 | |
| 		SeNBModificationRequest_IEs__value_PR present;
 | |
| 		union SeNBModificationRequest_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			Cause_t	 Cause;
 | |
| 			SCGChangeIndication_t	 SCGChangeIndication;
 | |
| 			PLMN_Identity_t	 PLMN_Identity;
 | |
| 			UE_ContextInformationSeNBModReq_t	 UE_ContextInformationSeNBModReq;
 | |
| 			MeNBtoSeNBContainer_t	 MeNBtoSeNBContainer;
 | |
| 			CSGMembershipStatus_t	 CSGMembershipStatus;
 | |
| 			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;
 | |
| } SeNBModificationRequest_IEs_t;
 | |
| typedef struct SeNBModificationRequestAcknowledge_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SeNBModificationRequestAcknowledge_IEs__value {
 | |
| 		SeNBModificationRequestAcknowledge_IEs__value_PR present;
 | |
| 		union SeNBModificationRequestAcknowledge_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			E_RABs_Admitted_ToBeAdded_ModAckList_t	 E_RABs_Admitted_ToBeAdded_ModAckList;
 | |
| 			E_RABs_Admitted_ToBeModified_ModAckList_t	 E_RABs_Admitted_ToBeModified_ModAckList;
 | |
| 			E_RABs_Admitted_ToBeReleased_ModAckList_t	 E_RABs_Admitted_ToBeReleased_ModAckList;
 | |
| 			E_RAB_List_t	 E_RAB_List;
 | |
| 			SeNBtoMeNBContainer_t	 SeNBtoMeNBContainer;
 | |
| 			CriticalityDiagnostics_t	 CriticalityDiagnostics;
 | |
| 			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;
 | |
| } SeNBModificationRequestAcknowledge_IEs_t;
 | |
| typedef struct SeNBModificationRequestReject_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SeNBModificationRequestReject_IEs__value {
 | |
| 		SeNBModificationRequestReject_IEs__value_PR present;
 | |
| 		union SeNBModificationRequestReject_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			Cause_t	 Cause;
 | |
| 			CriticalityDiagnostics_t	 CriticalityDiagnostics;
 | |
| 			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;
 | |
| } SeNBModificationRequestReject_IEs_t;
 | |
| typedef struct SeNBModificationRequired_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SeNBModificationRequired_IEs__value {
 | |
| 		SeNBModificationRequired_IEs__value_PR present;
 | |
| 		union SeNBModificationRequired_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			Cause_t	 Cause;
 | |
| 			SCGChangeIndication_t	 SCGChangeIndication;
 | |
| 			E_RABs_ToBeReleased_ModReqd_t	 E_RABs_ToBeReleased_ModReqd;
 | |
| 			SeNBtoMeNBContainer_t	 SeNBtoMeNBContainer;
 | |
| 			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;
 | |
| } SeNBModificationRequired_IEs_t;
 | |
| typedef struct SeNBModificationConfirm_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SeNBModificationConfirm_IEs__value {
 | |
| 		SeNBModificationConfirm_IEs__value_PR present;
 | |
| 		union SeNBModificationConfirm_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			MeNBtoSeNBContainer_t	 MeNBtoSeNBContainer;
 | |
| 			CriticalityDiagnostics_t	 CriticalityDiagnostics;
 | |
| 			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;
 | |
| } SeNBModificationConfirm_IEs_t;
 | |
| typedef struct SeNBModificationRefuse_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SeNBModificationRefuse_IEs__value {
 | |
| 		SeNBModificationRefuse_IEs__value_PR present;
 | |
| 		union SeNBModificationRefuse_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			Cause_t	 Cause;
 | |
| 			MeNBtoSeNBContainer_t	 MeNBtoSeNBContainer;
 | |
| 			CriticalityDiagnostics_t	 CriticalityDiagnostics;
 | |
| 			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;
 | |
| } SeNBModificationRefuse_IEs_t;
 | |
| typedef struct SeNBReleaseRequest_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SeNBReleaseRequest_IEs__value {
 | |
| 		SeNBReleaseRequest_IEs__value_PR present;
 | |
| 		union SeNBReleaseRequest_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			Cause_t	 Cause;
 | |
| 			E_RABs_ToBeReleased_List_RelReq_t	 E_RABs_ToBeReleased_List_RelReq;
 | |
| 			UE_ContextKeptIndicator_t	 UE_ContextKeptIndicator;
 | |
| 			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
 | |
| 			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;
 | |
| } SeNBReleaseRequest_IEs_t;
 | |
| typedef struct SeNBReleaseRequired_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SeNBReleaseRequired_IEs__value {
 | |
| 		SeNBReleaseRequired_IEs__value_PR present;
 | |
| 		union SeNBReleaseRequired_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			Cause_t	 Cause;
 | |
| 			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;
 | |
| } SeNBReleaseRequired_IEs_t;
 | |
| typedef struct SeNBReleaseConfirm_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SeNBReleaseConfirm_IEs__value {
 | |
| 		SeNBReleaseConfirm_IEs__value_PR present;
 | |
| 		union SeNBReleaseConfirm_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			E_RABs_ToBeReleased_List_RelConf_t	 E_RABs_ToBeReleased_List_RelConf;
 | |
| 			CriticalityDiagnostics_t	 CriticalityDiagnostics;
 | |
| 			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;
 | |
| } SeNBReleaseConfirm_IEs_t;
 | |
| typedef struct SeNBCounterCheckRequest_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SeNBCounterCheckRequest_IEs__value {
 | |
| 		SeNBCounterCheckRequest_IEs__value_PR present;
 | |
| 		union SeNBCounterCheckRequest_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			E_RABs_SubjectToCounterCheck_List_t	 E_RABs_SubjectToCounterCheck_List;
 | |
| 			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;
 | |
| } SeNBCounterCheckRequest_IEs_t;
 | |
| typedef struct X2RemovalRequest_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct X2RemovalRequest_IEs__value {
 | |
| 		X2RemovalRequest_IEs__value_PR present;
 | |
| 		union X2RemovalRequest_IEs__value_u {
 | |
| 			GlobalENB_ID_t	 GlobalENB_ID;
 | |
| 			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;
 | |
| } X2RemovalRequest_IEs_t;
 | |
| typedef struct X2RemovalResponse_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct X2RemovalResponse_IEs__value {
 | |
| 		X2RemovalResponse_IEs__value_PR present;
 | |
| 		union X2RemovalResponse_IEs__value_u {
 | |
| 			GlobalENB_ID_t	 GlobalENB_ID;
 | |
| 			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;
 | |
| } X2RemovalResponse_IEs_t;
 | |
| typedef struct X2RemovalFailure_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct X2RemovalFailure_IEs__value {
 | |
| 		X2RemovalFailure_IEs__value_PR present;
 | |
| 		union X2RemovalFailure_IEs__value_u {
 | |
| 			Cause_t	 Cause;
 | |
| 			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;
 | |
| } X2RemovalFailure_IEs_t;
 | |
| typedef struct RetrieveUEContextRequest_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct RetrieveUEContextRequest_IEs__value {
 | |
| 		RetrieveUEContextRequest_IEs__value_PR present;
 | |
| 		union RetrieveUEContextRequest_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
 | |
| 			ResumeID_t	 ResumeID;
 | |
| 			ShortMAC_I_t	 ShortMAC_I;
 | |
| 			EUTRANCellIdentifier_t	 EUTRANCellIdentifier;
 | |
| 			CRNTI_t	 CRNTI;
 | |
| 			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;
 | |
| } RetrieveUEContextRequest_IEs_t;
 | |
| typedef struct RetrieveUEContextResponse_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct RetrieveUEContextResponse_IEs__value {
 | |
| 		RetrieveUEContextResponse_IEs__value_PR present;
 | |
| 		union RetrieveUEContextResponse_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
 | |
| 			GUMMEI_t	 GUMMEI;
 | |
| 			UE_ContextInformationRetrieve_t	 UE_ContextInformationRetrieve;
 | |
| 			TraceActivation_t	 TraceActivation;
 | |
| 			SRVCCOperationPossible_t	 SRVCCOperationPossible;
 | |
| 			Masked_IMEISV_t	 Masked_IMEISV;
 | |
| 			ExpectedUEBehaviour_t	 ExpectedUEBehaviour;
 | |
| 			ProSeAuthorized_t	 ProSeAuthorized;
 | |
| 			CriticalityDiagnostics_t	 CriticalityDiagnostics;
 | |
| 			V2XServicesAuthorized_t	 V2XServicesAuthorized;
 | |
| 			AerialUEsubscriptionInformation_t	 AerialUEsubscriptionInformation;
 | |
| 			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;
 | |
| } RetrieveUEContextResponse_IEs_t;
 | |
| typedef struct RetrieveUEContextFailure_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct RetrieveUEContextFailure_IEs__value {
 | |
| 		RetrieveUEContextFailure_IEs__value_PR present;
 | |
| 		union RetrieveUEContextFailure_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
 | |
| 			Cause_t	 Cause;
 | |
| 			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;
 | |
| } RetrieveUEContextFailure_IEs_t;
 | |
| typedef struct SgNBAdditionRequest_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SgNBAdditionRequest_IEs__value {
 | |
| 		SgNBAdditionRequest_IEs__value_PR present;
 | |
| 		union SgNBAdditionRequest_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			NRUESecurityCapabilities_t	 NRUESecurityCapabilities;
 | |
| 			SgNBSecurityKey_t	 SgNBSecurityKey;
 | |
| 			UEAggregateMaximumBitRate_t	 UEAggregateMaximumBitRate;
 | |
| 			PLMN_Identity_t	 PLMN_Identity;
 | |
| 			HandoverRestrictionList_t	 HandoverRestrictionList;
 | |
| 			E_RABs_ToBeAdded_SgNBAddReqList_t	 E_RABs_ToBeAdded_SgNBAddReqList;
 | |
| 			MeNBtoSgNBContainer_t	 MeNBtoSgNBContainer;
 | |
| 			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
 | |
| 			ExpectedUEBehaviour_t	 ExpectedUEBehaviour;
 | |
| 			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
 | |
| 			SplitSRBs_t	 SplitSRBs;
 | |
| 			MeNBResourceCoordinationInformation_t	 MeNBResourceCoordinationInformation;
 | |
| 			SGNB_Addition_Trigger_Ind_t	 SGNB_Addition_Trigger_Ind;
 | |
| 			SubscriberProfileIDforRFP_t	 SubscriberProfileIDforRFP;
 | |
| 			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;
 | |
| } SgNBAdditionRequest_IEs_t;
 | |
| typedef struct SgNBAdditionRequestAcknowledge_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SgNBAdditionRequestAcknowledge_IEs__value {
 | |
| 		SgNBAdditionRequestAcknowledge_IEs__value_PR present;
 | |
| 		union SgNBAdditionRequestAcknowledge_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
 | |
| 			E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList_t	 E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList;
 | |
| 			E_RAB_List_t	 E_RAB_List;
 | |
| 			SgNBtoMeNBContainer_t	 SgNBtoMeNBContainer;
 | |
| 			CriticalityDiagnostics_t	 CriticalityDiagnostics;
 | |
| 			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
 | |
| 			SplitSRBs_t	 SplitSRBs;
 | |
| 			SgNBResourceCoordinationInformation_t	 SgNBResourceCoordinationInformation;
 | |
| 			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;
 | |
| } SgNBAdditionRequestAcknowledge_IEs_t;
 | |
| typedef struct SgNBAdditionRequestReject_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SgNBAdditionRequestReject_IEs__value {
 | |
| 		SgNBAdditionRequestReject_IEs__value_PR present;
 | |
| 		union SgNBAdditionRequestReject_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
 | |
| 			Cause_t	 Cause;
 | |
| 			CriticalityDiagnostics_t	 CriticalityDiagnostics;
 | |
| 			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;
 | |
| } SgNBAdditionRequestReject_IEs_t;
 | |
| typedef struct SgNBReconfigurationComplete_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SgNBReconfigurationComplete_IEs__value {
 | |
| 		SgNBReconfigurationComplete_IEs__value_PR present;
 | |
| 		union SgNBReconfigurationComplete_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
 | |
| 			ResponseInformationSgNBReconfComp_t	 ResponseInformationSgNBReconfComp;
 | |
| 			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;
 | |
| } SgNBReconfigurationComplete_IEs_t;
 | |
| typedef struct SgNBModificationRequest_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SgNBModificationRequest_IEs__value {
 | |
| 		SgNBModificationRequest_IEs__value_PR present;
 | |
| 		union SgNBModificationRequest_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
 | |
| 			Cause_t	 Cause;
 | |
| 			PLMN_Identity_t	 PLMN_Identity;
 | |
| 			HandoverRestrictionList_t	 HandoverRestrictionList;
 | |
| 			SCGConfigurationQuery_t	 SCGConfigurationQuery;
 | |
| 			UE_ContextInformation_SgNBModReq_t	 UE_ContextInformation_SgNBModReq;
 | |
| 			MeNBtoSgNBContainer_t	 MeNBtoSgNBContainer;
 | |
| 			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
 | |
| 			MeNBResourceCoordinationInformation_t	 MeNBResourceCoordinationInformation;
 | |
| 			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;
 | |
| } SgNBModificationRequest_IEs_t;
 | |
| typedef struct SgNBModificationRequestAcknowledge_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SgNBModificationRequestAcknowledge_IEs__value {
 | |
| 		SgNBModificationRequestAcknowledge_IEs__value_PR present;
 | |
| 		union SgNBModificationRequestAcknowledge_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
 | |
| 			E_RABs_Admitted_ToBeAdded_SgNBModAckList_t	 E_RABs_Admitted_ToBeAdded_SgNBModAckList;
 | |
| 			E_RABs_Admitted_ToBeModified_SgNBModAckList_t	 E_RABs_Admitted_ToBeModified_SgNBModAckList;
 | |
| 			E_RABs_Admitted_ToBeReleased_SgNBModAckList_t	 E_RABs_Admitted_ToBeReleased_SgNBModAckList;
 | |
| 			E_RAB_List_t	 E_RAB_List;
 | |
| 			SgNBtoMeNBContainer_t	 SgNBtoMeNBContainer;
 | |
| 			CriticalityDiagnostics_t	 CriticalityDiagnostics;
 | |
| 			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
 | |
| 			SgNBResourceCoordinationInformation_t	 SgNBResourceCoordinationInformation;
 | |
| 			SplitSRBs_t	 SplitSRBs;
 | |
| 			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;
 | |
| } SgNBModificationRequestAcknowledge_IEs_t;
 | |
| typedef struct SgNBModificationRequestReject_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SgNBModificationRequestReject_IEs__value {
 | |
| 		SgNBModificationRequestReject_IEs__value_PR present;
 | |
| 		union SgNBModificationRequestReject_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
 | |
| 			Cause_t	 Cause;
 | |
| 			CriticalityDiagnostics_t	 CriticalityDiagnostics;
 | |
| 			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;
 | |
| } SgNBModificationRequestReject_IEs_t;
 | |
| typedef struct SgNBModificationRequired_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SgNBModificationRequired_IEs__value {
 | |
| 		SgNBModificationRequired_IEs__value_PR present;
 | |
| 		union SgNBModificationRequired_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
 | |
| 			Cause_t	 Cause;
 | |
| 			PDCPChangeIndication_t	 PDCPChangeIndication;
 | |
| 			E_RABs_ToBeReleased_SgNBModReqdList_t	 E_RABs_ToBeReleased_SgNBModReqdList;
 | |
| 			SgNBtoMeNBContainer_t	 SgNBtoMeNBContainer;
 | |
| 			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
 | |
| 			E_RABs_ToBeModified_SgNBModReqdList_t	 E_RABs_ToBeModified_SgNBModReqdList;
 | |
| 			SgNBResourceCoordinationInformation_t	 SgNBResourceCoordinationInformation;
 | |
| 			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;
 | |
| } SgNBModificationRequired_IEs_t;
 | |
| typedef struct SgNBModificationConfirm_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SgNBModificationConfirm_IEs__value {
 | |
| 		SgNBModificationConfirm_IEs__value_PR present;
 | |
| 		union SgNBModificationConfirm_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
 | |
| 			E_RABs_AdmittedToBeModified_SgNBModConfList_t	 E_RABs_AdmittedToBeModified_SgNBModConfList;
 | |
| 			MeNBtoSgNBContainer_t	 MeNBtoSgNBContainer;
 | |
| 			CriticalityDiagnostics_t	 CriticalityDiagnostics;
 | |
| 			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
 | |
| 			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;
 | |
| } SgNBModificationConfirm_IEs_t;
 | |
| typedef struct SgNBModificationRefuse_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SgNBModificationRefuse_IEs__value {
 | |
| 		SgNBModificationRefuse_IEs__value_PR present;
 | |
| 		union SgNBModificationRefuse_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
 | |
| 			Cause_t	 Cause;
 | |
| 			MeNBtoSgNBContainer_t	 MeNBtoSgNBContainer;
 | |
| 			CriticalityDiagnostics_t	 CriticalityDiagnostics;
 | |
| 			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;
 | |
| } SgNBModificationRefuse_IEs_t;
 | |
| typedef struct SgNBReleaseRequest_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SgNBReleaseRequest_IEs__value {
 | |
| 		SgNBReleaseRequest_IEs__value_PR present;
 | |
| 		union SgNBReleaseRequest_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
 | |
| 			Cause_t	 Cause;
 | |
| 			E_RABs_ToBeReleased_SgNBRelReqList_t	 E_RABs_ToBeReleased_SgNBRelReqList;
 | |
| 			UE_ContextKeptIndicator_t	 UE_ContextKeptIndicator;
 | |
| 			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
 | |
| 			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;
 | |
| } SgNBReleaseRequest_IEs_t;
 | |
| typedef struct SgNBReleaseRequestAcknowledge_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SgNBReleaseRequestAcknowledge_IEs__value {
 | |
| 		SgNBReleaseRequestAcknowledge_IEs__value_PR present;
 | |
| 		union SgNBReleaseRequestAcknowledge_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
 | |
| 			CriticalityDiagnostics_t	 CriticalityDiagnostics;
 | |
| 			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
 | |
| 			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;
 | |
| } SgNBReleaseRequestAcknowledge_IEs_t;
 | |
| typedef struct SgNBReleaseRequestReject_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SgNBReleaseRequestReject_IEs__value {
 | |
| 		SgNBReleaseRequestReject_IEs__value_PR present;
 | |
| 		union SgNBReleaseRequestReject_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
 | |
| 			Cause_t	 Cause;
 | |
| 			CriticalityDiagnostics_t	 CriticalityDiagnostics;
 | |
| 			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;
 | |
| } SgNBReleaseRequestReject_IEs_t;
 | |
| typedef struct SgNBReleaseRequired_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SgNBReleaseRequired_IEs__value {
 | |
| 		SgNBReleaseRequired_IEs__value_PR present;
 | |
| 		union SgNBReleaseRequired_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
 | |
| 			Cause_t	 Cause;
 | |
| 			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
 | |
| 			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;
 | |
| } SgNBReleaseRequired_IEs_t;
 | |
| typedef struct SgNBReleaseConfirm_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SgNBReleaseConfirm_IEs__value {
 | |
| 		SgNBReleaseConfirm_IEs__value_PR present;
 | |
| 		union SgNBReleaseConfirm_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
 | |
| 			E_RABs_ToBeReleased_SgNBRelConfList_t	 E_RABs_ToBeReleased_SgNBRelConfList;
 | |
| 			CriticalityDiagnostics_t	 CriticalityDiagnostics;
 | |
| 			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;
 | |
| } SgNBReleaseConfirm_IEs_t;
 | |
| typedef struct SgNBCounterCheckRequest_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SgNBCounterCheckRequest_IEs__value {
 | |
| 		SgNBCounterCheckRequest_IEs__value_PR present;
 | |
| 		union SgNBCounterCheckRequest_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
 | |
| 			E_RABs_SubjectToSgNBCounterCheck_List_t	 E_RABs_SubjectToSgNBCounterCheck_List;
 | |
| 			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;
 | |
| } SgNBCounterCheckRequest_IEs_t;
 | |
| typedef struct SgNBChangeRequired_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SgNBChangeRequired_IEs__value {
 | |
| 		SgNBChangeRequired_IEs__value_PR present;
 | |
| 		union SgNBChangeRequired_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
 | |
| 			GlobalGNB_ID_t	 GlobalGNB_ID;
 | |
| 			Cause_t	 Cause;
 | |
| 			SgNBtoMeNBContainer_t	 SgNBtoMeNBContainer;
 | |
| 			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;
 | |
| } SgNBChangeRequired_IEs_t;
 | |
| typedef struct SgNBChangeConfirm_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SgNBChangeConfirm_IEs__value {
 | |
| 		SgNBChangeConfirm_IEs__value_PR present;
 | |
| 		union SgNBChangeConfirm_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
 | |
| 			E_RABs_ToBeReleased_SgNBChaConfList_t	 E_RABs_ToBeReleased_SgNBChaConfList;
 | |
| 			CriticalityDiagnostics_t	 CriticalityDiagnostics;
 | |
| 			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;
 | |
| } SgNBChangeConfirm_IEs_t;
 | |
| typedef struct RRCTransfer_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct RRCTransfer_IEs__value {
 | |
| 		RRCTransfer_IEs__value_PR present;
 | |
| 		union RRCTransfer_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
 | |
| 			SplitSRB_t	 SplitSRB;
 | |
| 			UENRMeasurement_t	 UENRMeasurement;
 | |
| 			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;
 | |
| } RRCTransfer_IEs_t;
 | |
| typedef struct SgNBChangeRefuse_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SgNBChangeRefuse_IEs__value {
 | |
| 		SgNBChangeRefuse_IEs__value_PR present;
 | |
| 		union SgNBChangeRefuse_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
 | |
| 			Cause_t	 Cause;
 | |
| 			CriticalityDiagnostics_t	 CriticalityDiagnostics;
 | |
| 			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;
 | |
| } SgNBChangeRefuse_IEs_t;
 | |
| typedef struct ENDCX2SetupRequest_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ENDCX2SetupRequest_IEs__value {
 | |
| 		ENDCX2SetupRequest_IEs__value_PR present;
 | |
| 		union ENDCX2SetupRequest_IEs__value_u {
 | |
| 			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;
 | |
| } ENDCX2SetupRequest_IEs_t;
 | |
| typedef struct ENB_ENDCX2SetupReqIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ENB_ENDCX2SetupReqIEs__value {
 | |
| 		ENB_ENDCX2SetupReqIEs__value_PR present;
 | |
| 		union ENB_ENDCX2SetupReqIEs__value_u {
 | |
| 			GlobalENB_ID_t	 GlobalENB_ID;
 | |
| 			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;
 | |
| } ENB_ENDCX2SetupReqIEs_t;
 | |
| typedef struct En_gNB_ENDCX2SetupReqIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct En_gNB_ENDCX2SetupReqIEs__value {
 | |
| 		En_gNB_ENDCX2SetupReqIEs__value_PR present;
 | |
| 		union En_gNB_ENDCX2SetupReqIEs__value_u {
 | |
| 			GlobalGNB_ID_t	 GlobalGNB_ID;
 | |
| 			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;
 | |
| } En_gNB_ENDCX2SetupReqIEs_t;
 | |
| typedef struct ENDCX2SetupResponse_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ENDCX2SetupResponse_IEs__value {
 | |
| 		ENDCX2SetupResponse_IEs__value_PR present;
 | |
| 		union ENDCX2SetupResponse_IEs__value_u {
 | |
| 			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;
 | |
| } ENDCX2SetupResponse_IEs_t;
 | |
| typedef struct ENB_ENDCX2SetupReqAckIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ENB_ENDCX2SetupReqAckIEs__value {
 | |
| 		ENB_ENDCX2SetupReqAckIEs__value_PR present;
 | |
| 		union ENB_ENDCX2SetupReqAckIEs__value_u {
 | |
| 			GlobalENB_ID_t	 GlobalENB_ID;
 | |
| 			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;
 | |
| } ENB_ENDCX2SetupReqAckIEs_t;
 | |
| typedef struct En_gNB_ENDCX2SetupReqAckIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct En_gNB_ENDCX2SetupReqAckIEs__value {
 | |
| 		En_gNB_ENDCX2SetupReqAckIEs__value_PR present;
 | |
| 		union En_gNB_ENDCX2SetupReqAckIEs__value_u {
 | |
| 			GlobalGNB_ID_t	 GlobalGNB_ID;
 | |
| 			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;
 | |
| } En_gNB_ENDCX2SetupReqAckIEs_t;
 | |
| typedef struct ENDCX2SetupFailure_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ENDCX2SetupFailure_IEs__value {
 | |
| 		ENDCX2SetupFailure_IEs__value_PR present;
 | |
| 		union ENDCX2SetupFailure_IEs__value_u {
 | |
| 			Cause_t	 Cause;
 | |
| 			CriticalityDiagnostics_t	 CriticalityDiagnostics;
 | |
| 			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;
 | |
| } ENDCX2SetupFailure_IEs_t;
 | |
| typedef struct ENDCConfigurationUpdate_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ENDCConfigurationUpdate_IEs__value {
 | |
| 		ENDCConfigurationUpdate_IEs__value_PR present;
 | |
| 		union ENDCConfigurationUpdate_IEs__value_u {
 | |
| 			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;
 | |
| } ENDCConfigurationUpdate_IEs_t;
 | |
| typedef struct ENB_ENDCConfigUpdateIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ENB_ENDCConfigUpdateIEs__value {
 | |
| 		ENB_ENDCConfigUpdateIEs__value_PR present;
 | |
| 		union ENB_ENDCConfigUpdateIEs__value_u {
 | |
| 			CellAssistanceInformation_t	 CellAssistanceInformation;
 | |
| 			ServedEUTRAcellsENDCX2ManagementList_t	 ServedEUTRAcellsENDCX2ManagementList;
 | |
| 			ServedEUTRAcellsToModifyListENDCConfUpd_t	 ServedEUTRAcellsToModifyListENDCConfUpd;
 | |
| 			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;
 | |
| } ENB_ENDCConfigUpdateIEs_t;
 | |
| typedef struct En_gNB_ENDCConfigUpdateIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct En_gNB_ENDCConfigUpdateIEs__value {
 | |
| 		En_gNB_ENDCConfigUpdateIEs__value_PR present;
 | |
| 		union En_gNB_ENDCConfigUpdateIEs__value_u {
 | |
| 			ServedNRcellsENDCX2ManagementList_t	 ServedNRcellsENDCX2ManagementList;
 | |
| 			ServedNRcellsToModifyENDCConfUpdList_t	 ServedNRcellsToModifyENDCConfUpdList;
 | |
| 			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;
 | |
| } En_gNB_ENDCConfigUpdateIEs_t;
 | |
| typedef struct ENDCConfigurationUpdateAcknowledge_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ENDCConfigurationUpdateAcknowledge_IEs__value {
 | |
| 		ENDCConfigurationUpdateAcknowledge_IEs__value_PR present;
 | |
| 		union ENDCConfigurationUpdateAcknowledge_IEs__value_u {
 | |
| 			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;
 | |
| } ENDCConfigurationUpdateAcknowledge_IEs_t;
 | |
| typedef struct ENB_ENDCConfigUpdateAckIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ENB_ENDCConfigUpdateAckIEs__value {
 | |
| 		ENB_ENDCConfigUpdateAckIEs__value_PR present;
 | |
| 		union ENB_ENDCConfigUpdateAckIEs__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;
 | |
| } ENB_ENDCConfigUpdateAckIEs_t;
 | |
| typedef struct En_gNB_ENDCConfigUpdateAckIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct En_gNB_ENDCConfigUpdateAckIEs__value {
 | |
| 		En_gNB_ENDCConfigUpdateAckIEs__value_PR present;
 | |
| 		union En_gNB_ENDCConfigUpdateAckIEs__value_u {
 | |
| 			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;
 | |
| } En_gNB_ENDCConfigUpdateAckIEs_t;
 | |
| typedef struct ENDCConfigurationUpdateFailure_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ENDCConfigurationUpdateFailure_IEs__value {
 | |
| 		ENDCConfigurationUpdateFailure_IEs__value_PR present;
 | |
| 		union ENDCConfigurationUpdateFailure_IEs__value_u {
 | |
| 			Cause_t	 Cause;
 | |
| 			CriticalityDiagnostics_t	 CriticalityDiagnostics;
 | |
| 			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;
 | |
| } ENDCConfigurationUpdateFailure_IEs_t;
 | |
| typedef struct ENDCCellActivationRequest_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ENDCCellActivationRequest_IEs__value {
 | |
| 		ENDCCellActivationRequest_IEs__value_PR present;
 | |
| 		union ENDCCellActivationRequest_IEs__value_u {
 | |
| 			ServedNRCellsToActivate_t	 ServedNRCellsToActivate;
 | |
| 			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;
 | |
| } ENDCCellActivationRequest_IEs_t;
 | |
| typedef struct ENDCCellActivationResponse_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ENDCCellActivationResponse_IEs__value {
 | |
| 		ENDCCellActivationResponse_IEs__value_PR present;
 | |
| 		union ENDCCellActivationResponse_IEs__value_u {
 | |
| 			ActivatedNRCellList_t	 ActivatedNRCellList;
 | |
| 			ActivationID_t	 ActivationID;
 | |
| 			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;
 | |
| } ENDCCellActivationResponse_IEs_t;
 | |
| typedef struct ENDCCellActivationFailure_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ENDCCellActivationFailure_IEs__value {
 | |
| 		ENDCCellActivationFailure_IEs__value_PR present;
 | |
| 		union ENDCCellActivationFailure_IEs__value_u {
 | |
| 			ActivationID_t	 ActivationID;
 | |
| 			Cause_t	 Cause;
 | |
| 			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;
 | |
| } ENDCCellActivationFailure_IEs_t;
 | |
| typedef struct SecondaryRATDataUsageReport_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SecondaryRATDataUsageReport_IEs__value {
 | |
| 		SecondaryRATDataUsageReport_IEs__value_PR present;
 | |
| 		union SecondaryRATDataUsageReport_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
 | |
| 			SecondaryRATUsageReportList_t	 SecondaryRATUsageReportList;
 | |
| 			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;
 | |
| } SecondaryRATDataUsageReport_IEs_t;
 | |
| typedef struct SgNBActivityNotification_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SgNBActivityNotification_IEs__value {
 | |
| 		SgNBActivityNotification_IEs__value_PR present;
 | |
| 		union SgNBActivityNotification_IEs__value_u {
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
 | |
| 			UserPlaneTrafficActivityReport_t	 UserPlaneTrafficActivityReport;
 | |
| 			ERABActivityNotifyItemList_t	 ERABActivityNotifyItemList;
 | |
| 			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;
 | |
| } SgNBActivityNotification_IEs_t;
 | |
| typedef struct ENDCPartialResetRequired_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ENDCPartialResetRequired_IEs__value {
 | |
| 		ENDCPartialResetRequired_IEs__value_PR present;
 | |
| 		union ENDCPartialResetRequired_IEs__value_u {
 | |
| 			UEsToBeResetList_t	 UEsToBeResetList;
 | |
| 			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;
 | |
| } ENDCPartialResetRequired_IEs_t;
 | |
| typedef struct ENDCPartialResetConfirm_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ENDCPartialResetConfirm_IEs__value {
 | |
| 		ENDCPartialResetConfirm_IEs__value_PR present;
 | |
| 		union ENDCPartialResetConfirm_IEs__value_u {
 | |
| 			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;
 | |
| } ENDCPartialResetConfirm_IEs_t;
 | |
| typedef struct EUTRANRCellResourceCoordinationRequest_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct EUTRANRCellResourceCoordinationRequest_IEs__value {
 | |
| 		EUTRANRCellResourceCoordinationRequest_IEs__value_PR present;
 | |
| 		union EUTRANRCellResourceCoordinationRequest_IEs__value_u {
 | |
| 			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;
 | |
| } EUTRANRCellResourceCoordinationRequest_IEs_t;
 | |
| typedef struct ENB_EUTRA_NRCellResourceCoordinationReqIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ENB_EUTRA_NRCellResourceCoordinationReqIEs__value {
 | |
| 		ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR present;
 | |
| 		union ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_u {
 | |
| 			DataTrafficResourceIndication_t	 DataTrafficResourceIndication;
 | |
| 			SpectrumSharingGroupID_t	 SpectrumSharingGroupID;
 | |
| 			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;
 | |
| } ENB_EUTRA_NRCellResourceCoordinationReqIEs_t;
 | |
| typedef struct En_gNB_EUTRA_NRCellResourceCoordinationReqIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value {
 | |
| 		En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR present;
 | |
| 		union En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_u {
 | |
| 			DataTrafficResourceIndication_t	 DataTrafficResourceIndication;
 | |
| 			ListofEUTRACellsinNRCoordinationReq_t	 ListofEUTRACellsinNRCoordinationReq;
 | |
| 			SpectrumSharingGroupID_t	 SpectrumSharingGroupID;
 | |
| 			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;
 | |
| } En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_t;
 | |
| typedef struct EUTRANRCellResourceCoordinationResponse_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct EUTRANRCellResourceCoordinationResponse_IEs__value {
 | |
| 		EUTRANRCellResourceCoordinationResponse_IEs__value_PR present;
 | |
| 		union EUTRANRCellResourceCoordinationResponse_IEs__value_u {
 | |
| 			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;
 | |
| } EUTRANRCellResourceCoordinationResponse_IEs_t;
 | |
| typedef struct ENB_EUTRA_NRCellResourceCoordinationReqAckIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value {
 | |
| 		ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR present;
 | |
| 		union ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_u {
 | |
| 			DataTrafficResourceIndication_t	 DataTrafficResourceIndication;
 | |
| 			SpectrumSharingGroupID_t	 SpectrumSharingGroupID;
 | |
| 			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;
 | |
| } ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_t;
 | |
| typedef struct En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value {
 | |
| 		En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR present;
 | |
| 		union En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_u {
 | |
| 			DataTrafficResourceIndication_t	 DataTrafficResourceIndication;
 | |
| 			SpectrumSharingGroupID_t	 SpectrumSharingGroupID;
 | |
| 			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;
 | |
| } En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_t;
 | |
| typedef struct ENDCX2RemovalRequest_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ENDCX2RemovalRequest_IEs__value {
 | |
| 		ENDCX2RemovalRequest_IEs__value_PR present;
 | |
| 		union ENDCX2RemovalRequest_IEs__value_u {
 | |
| 			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;
 | |
| } ENDCX2RemovalRequest_IEs_t;
 | |
| typedef struct ENB_ENDCX2RemovalReqIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ENB_ENDCX2RemovalReqIEs__value {
 | |
| 		ENB_ENDCX2RemovalReqIEs__value_PR present;
 | |
| 		union ENB_ENDCX2RemovalReqIEs__value_u {
 | |
| 			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;
 | |
| } ENB_ENDCX2RemovalReqIEs_t;
 | |
| typedef struct En_gNB_ENDCX2RemovalReqIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct En_gNB_ENDCX2RemovalReqIEs__value {
 | |
| 		En_gNB_ENDCX2RemovalReqIEs__value_PR present;
 | |
| 		union En_gNB_ENDCX2RemovalReqIEs__value_u {
 | |
| 			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;
 | |
| } En_gNB_ENDCX2RemovalReqIEs_t;
 | |
| typedef struct ENDCX2RemovalResponse_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ENDCX2RemovalResponse_IEs__value {
 | |
| 		ENDCX2RemovalResponse_IEs__value_PR present;
 | |
| 		union ENDCX2RemovalResponse_IEs__value_u {
 | |
| 			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;
 | |
| } ENDCX2RemovalResponse_IEs_t;
 | |
| typedef struct ENB_ENDCX2RemovalReqAckIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ENB_ENDCX2RemovalReqAckIEs__value {
 | |
| 		ENB_ENDCX2RemovalReqAckIEs__value_PR present;
 | |
| 		union ENB_ENDCX2RemovalReqAckIEs__value_u {
 | |
| 			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;
 | |
| } ENB_ENDCX2RemovalReqAckIEs_t;
 | |
| typedef struct En_gNB_ENDCX2RemovalReqAckIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct En_gNB_ENDCX2RemovalReqAckIEs__value {
 | |
| 		En_gNB_ENDCX2RemovalReqAckIEs__value_PR present;
 | |
| 		union En_gNB_ENDCX2RemovalReqAckIEs__value_u {
 | |
| 			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;
 | |
| } En_gNB_ENDCX2RemovalReqAckIEs_t;
 | |
| typedef struct ENDCX2RemovalFailure_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct ENDCX2RemovalFailure_IEs__value {
 | |
| 		ENDCX2RemovalFailure_IEs__value_PR present;
 | |
| 		union ENDCX2RemovalFailure_IEs__value_u {
 | |
| 			Cause_t	 Cause;
 | |
| 			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;
 | |
| } ENDCX2RemovalFailure_IEs_t;
 | |
| typedef struct DataForwardingAddressIndication_IEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct DataForwardingAddressIndication_IEs__value {
 | |
| 		DataForwardingAddressIndication_IEs__value_PR present;
 | |
| 		union DataForwardingAddressIndication_IEs__value_u {
 | |
| 			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
 | |
| 			UE_X2AP_ID_t	 UE_X2AP_ID;
 | |
| 			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;
 | |
| } DataForwardingAddressIndication_IEs_t;
 | |
| typedef struct GNBStatusIndicationIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct GNBStatusIndicationIEs__value {
 | |
| 		GNBStatusIndicationIEs__value_PR present;
 | |
| 		union GNBStatusIndicationIEs__value_u {
 | |
| 			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;
 | |
| } GNBStatusIndicationIEs_t;
 | |
| typedef struct E_RAB_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RAB_ItemIEs__value {
 | |
| 		E_RAB_ItemIEs__value_PR present;
 | |
| 		union E_RAB_ItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RAB_ItemIEs_t;
 | |
| typedef struct E_RABUsageReport_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct E_RABUsageReport_ItemIEs__value {
 | |
| 		E_RABUsageReport_ItemIEs__value_PR present;
 | |
| 		union E_RABUsageReport_ItemIEs__value_u {
 | |
| 			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;
 | |
| } E_RABUsageReport_ItemIEs_t;
 | |
| typedef struct SecondaryRATUsageReport_ItemIEs {
 | |
| 	ProtocolIE_ID_t	 id;
 | |
| 	Criticality_t	 criticality;
 | |
| 	struct SecondaryRATUsageReport_ItemIEs__value {
 | |
| 		SecondaryRATUsageReport_ItemIEs__value_PR present;
 | |
| 		union SecondaryRATUsageReport_ItemIEs__value_u {
 | |
| 			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;
 | |
| } SecondaryRATUsageReport_ItemIEs_t;
 | |
| 
 | |
| /* Implementation */
 | |
| extern asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeSetup_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeSetup_ItemIEs_specs_1;
 | |
| extern asn_TYPE_member_t asn_MBR_RICaction_ToBeSetup_ItemIEs_1[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_RICaction_Admitted_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_Admitted_ItemIEs_specs_5;
 | |
| extern asn_TYPE_member_t asn_MBR_RICaction_Admitted_ItemIEs_5[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_RICaction_NotAdmitted_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_NotAdmitted_ItemIEs_specs_9;
 | |
| extern asn_TYPE_member_t asn_MBR_RICaction_NotAdmitted_ItemIEs_9[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_RANfunction_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_RANfunction_ItemIEs_specs_13;
 | |
| extern asn_TYPE_member_t asn_MBR_RANfunction_ItemIEs_13[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_RANfunctionID_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_RANfunctionID_ItemIEs_specs_17;
 | |
| extern asn_TYPE_member_t asn_MBR_RANfunctionID_ItemIEs_17[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_RANfunctionIDcause_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_RANfunctionIDcause_ItemIEs_specs_21;
 | |
| extern asn_TYPE_member_t asn_MBR_RANfunctionIDcause_ItemIEs_21[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetup_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetup_ItemIEs_specs_25;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetup_ItemIEs_25[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ItemIEs_specs_29;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ItemIEs_29[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToStatusTransfer_ItemIEs_specs_33;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_SubjectToStatusTransfer_ItemIEs_33[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_CellInformation_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_CellInformation_ItemIEs_specs_37;
 | |
| extern asn_TYPE_member_t asn_MBR_CellInformation_ItemIEs_37[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_CellToReport_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_CellToReport_ItemIEs_specs_41;
 | |
| extern asn_TYPE_member_t asn_MBR_CellToReport_ItemIEs_41[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_MeasurementInitiationResult_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_MeasurementInitiationResult_ItemIEs_specs_45;
 | |
| extern asn_TYPE_member_t asn_MBR_MeasurementInitiationResult_ItemIEs_45[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_MeasurementFailureCause_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_MeasurementFailureCause_ItemIEs_specs_49;
 | |
| extern asn_TYPE_member_t asn_MBR_MeasurementFailureCause_ItemIEs_49[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_CompleteFailureCauseInformation_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_CompleteFailureCauseInformation_ItemIEs_specs_53;
 | |
| extern asn_TYPE_member_t asn_MBR_CompleteFailureCauseInformation_ItemIEs_53[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_CellMeasurementResult_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_CellMeasurementResult_ItemIEs_specs_57;
 | |
| extern asn_TYPE_member_t asn_MBR_CellMeasurementResult_ItemIEs_57[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ItemIEs_specs_61;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ItemIEs_61[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ItemIEs_specs_65;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ItemIEs_65[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItemIEs_specs_69;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItemIEs_69[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItemIEs_specs_73;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItemIEs_73[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItemIEs_specs_77;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItemIEs_77[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_specs_81;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_81[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItemIEs_specs_85;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItemIEs_85[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_specs_89;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_89[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqdItemIEs_specs_93;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqdItemIEs_93[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItemIEs_specs_97;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItemIEs_97[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItemIEs_specs_101;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItemIEs_101[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToCounterCheckItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToCounterCheckItemIEs_specs_105;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_SubjectToCounterCheckItemIEs_105[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetupRetrieve_ItemIEs_specs_109;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetupRetrieve_ItemIEs_109[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_specs_113;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_113[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_specs_117;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_117[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_specs_121;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_121[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemIEs_specs_125;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemIEs_125[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_specs_129;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_129[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_specs_133;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_133[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_specs_137;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_137[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_specs_141;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_141[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_specs_145;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_145[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_specs_149;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_149[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_specs_153;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_153[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_specs_157;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_157[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_specs_161;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_161[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_specs_165;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_165[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_specs_169;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_169[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_specs_173;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_173[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_specs_177;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_177[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABs_DataForwardingAddress_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_DataForwardingAddress_ItemIEs_specs_181;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABs_DataForwardingAddress_ItemIEs_181[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionRequest_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionRequest_IEs_specs_185;
 | |
| extern asn_TYPE_member_t asn_MBR_RICsubscriptionRequest_IEs_185[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionResponse_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionResponse_IEs_specs_189;
 | |
| extern asn_TYPE_member_t asn_MBR_RICsubscriptionResponse_IEs_189[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionFailure_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionFailure_IEs_specs_193;
 | |
| extern asn_TYPE_member_t asn_MBR_RICsubscriptionFailure_IEs_193[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteRequest_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteRequest_IEs_specs_197;
 | |
| extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequest_IEs_197[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteResponse_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteResponse_IEs_specs_201;
 | |
| extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteResponse_IEs_201[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteFailure_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteFailure_IEs_specs_205;
 | |
| extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteFailure_IEs_205[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_RICindication_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_RICindication_IEs_specs_209;
 | |
| extern asn_TYPE_member_t asn_MBR_RICindication_IEs_209[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_RICcontrolRequest_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolRequest_IEs_specs_213;
 | |
| extern asn_TYPE_member_t asn_MBR_RICcontrolRequest_IEs_213[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_RICcontrolAcknowledge_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolAcknowledge_IEs_specs_217;
 | |
| extern asn_TYPE_member_t asn_MBR_RICcontrolAcknowledge_IEs_217[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_RICcontrolFailure_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolFailure_IEs_specs_221;
 | |
| extern asn_TYPE_member_t asn_MBR_RICcontrolFailure_IEs_221[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdate_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdate_IEs_specs_225;
 | |
| extern asn_TYPE_member_t asn_MBR_RICserviceUpdate_IEs_225[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateAcknowledge_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdateAcknowledge_IEs_specs_229;
 | |
| extern asn_TYPE_member_t asn_MBR_RICserviceUpdateAcknowledge_IEs_229[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateFailure_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdateFailure_IEs_specs_233;
 | |
| extern asn_TYPE_member_t asn_MBR_RICserviceUpdateFailure_IEs_233[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_RICserviceQuery_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceQuery_IEs_specs_237;
 | |
| extern asn_TYPE_member_t asn_MBR_RICserviceQuery_IEs_237[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_HandoverRequest_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_HandoverRequest_IEs_specs_241;
 | |
| extern asn_TYPE_member_t asn_MBR_HandoverRequest_IEs_241[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_HandoverRequestAcknowledge_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_HandoverRequestAcknowledge_IEs_specs_245;
 | |
| extern asn_TYPE_member_t asn_MBR_HandoverRequestAcknowledge_IEs_245[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_HandoverPreparationFailure_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_HandoverPreparationFailure_IEs_specs_249;
 | |
| extern asn_TYPE_member_t asn_MBR_HandoverPreparationFailure_IEs_249[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_HandoverReport_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_HandoverReport_IEs_specs_253;
 | |
| extern asn_TYPE_member_t asn_MBR_HandoverReport_IEs_253[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SNStatusTransfer_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SNStatusTransfer_IEs_specs_257;
 | |
| extern asn_TYPE_member_t asn_MBR_SNStatusTransfer_IEs_257[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_UEContextRelease_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_UEContextRelease_IEs_specs_261;
 | |
| extern asn_TYPE_member_t asn_MBR_UEContextRelease_IEs_261[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_HandoverCancel_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_HandoverCancel_IEs_specs_265;
 | |
| extern asn_TYPE_member_t asn_MBR_HandoverCancel_IEs_265[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ErrorIndication_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ErrorIndication_IEs_specs_269;
 | |
| extern asn_TYPE_member_t asn_MBR_ErrorIndication_IEs_269[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ResetRequest_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ResetRequest_IEs_specs_273;
 | |
| extern asn_TYPE_member_t asn_MBR_ResetRequest_IEs_273[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ResetResponse_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ResetResponse_IEs_specs_277;
 | |
| extern asn_TYPE_member_t asn_MBR_ResetResponse_IEs_277[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_X2SetupRequest_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_X2SetupRequest_IEs_specs_281;
 | |
| extern asn_TYPE_member_t asn_MBR_X2SetupRequest_IEs_281[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_X2SetupResponse_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_X2SetupResponse_IEs_specs_285;
 | |
| extern asn_TYPE_member_t asn_MBR_X2SetupResponse_IEs_285[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_X2SetupFailure_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_X2SetupFailure_IEs_specs_289;
 | |
| extern asn_TYPE_member_t asn_MBR_X2SetupFailure_IEs_289[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_LoadInformation_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_LoadInformation_IEs_specs_293;
 | |
| extern asn_TYPE_member_t asn_MBR_LoadInformation_IEs_293[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ENBConfigurationUpdate_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ENBConfigurationUpdate_IEs_specs_297;
 | |
| extern asn_TYPE_member_t asn_MBR_ENBConfigurationUpdate_IEs_297[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ENBConfigurationUpdateAcknowledge_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ENBConfigurationUpdateAcknowledge_IEs_specs_301;
 | |
| extern asn_TYPE_member_t asn_MBR_ENBConfigurationUpdateAcknowledge_IEs_301[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ENBConfigurationUpdateFailure_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ENBConfigurationUpdateFailure_IEs_specs_305;
 | |
| extern asn_TYPE_member_t asn_MBR_ENBConfigurationUpdateFailure_IEs_305[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ResourceStatusRequest_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ResourceStatusRequest_IEs_specs_309;
 | |
| extern asn_TYPE_member_t asn_MBR_ResourceStatusRequest_IEs_309[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ResourceStatusResponse_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ResourceStatusResponse_IEs_specs_313;
 | |
| extern asn_TYPE_member_t asn_MBR_ResourceStatusResponse_IEs_313[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ResourceStatusFailure_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ResourceStatusFailure_IEs_specs_317;
 | |
| extern asn_TYPE_member_t asn_MBR_ResourceStatusFailure_IEs_317[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ResourceStatusUpdate_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ResourceStatusUpdate_IEs_specs_321;
 | |
| extern asn_TYPE_member_t asn_MBR_ResourceStatusUpdate_IEs_321[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_MobilityChangeRequest_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_MobilityChangeRequest_IEs_specs_325;
 | |
| extern asn_TYPE_member_t asn_MBR_MobilityChangeRequest_IEs_325[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_MobilityChangeAcknowledge_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_MobilityChangeAcknowledge_IEs_specs_329;
 | |
| extern asn_TYPE_member_t asn_MBR_MobilityChangeAcknowledge_IEs_329[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_MobilityChangeFailure_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_MobilityChangeFailure_IEs_specs_333;
 | |
| extern asn_TYPE_member_t asn_MBR_MobilityChangeFailure_IEs_333[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_RLFIndication_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_RLFIndication_IEs_specs_337;
 | |
| extern asn_TYPE_member_t asn_MBR_RLFIndication_IEs_337[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_CellActivationRequest_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_CellActivationRequest_IEs_specs_341;
 | |
| extern asn_TYPE_member_t asn_MBR_CellActivationRequest_IEs_341[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_CellActivationResponse_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_CellActivationResponse_IEs_specs_345;
 | |
| extern asn_TYPE_member_t asn_MBR_CellActivationResponse_IEs_345[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_CellActivationFailure_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_CellActivationFailure_IEs_specs_349;
 | |
| extern asn_TYPE_member_t asn_MBR_CellActivationFailure_IEs_349[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_X2Release_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_X2Release_IEs_specs_353;
 | |
| extern asn_TYPE_member_t asn_MBR_X2Release_IEs_353[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_X2APMessageTransfer_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_X2APMessageTransfer_IEs_specs_357;
 | |
| extern asn_TYPE_member_t asn_MBR_X2APMessageTransfer_IEs_357[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SeNBAdditionRequest_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SeNBAdditionRequest_IEs_specs_361;
 | |
| extern asn_TYPE_member_t asn_MBR_SeNBAdditionRequest_IEs_361[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SeNBAdditionRequestAcknowledge_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SeNBAdditionRequestAcknowledge_IEs_specs_365;
 | |
| extern asn_TYPE_member_t asn_MBR_SeNBAdditionRequestAcknowledge_IEs_365[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SeNBAdditionRequestReject_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SeNBAdditionRequestReject_IEs_specs_369;
 | |
| extern asn_TYPE_member_t asn_MBR_SeNBAdditionRequestReject_IEs_369[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SeNBReconfigurationComplete_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SeNBReconfigurationComplete_IEs_specs_373;
 | |
| extern asn_TYPE_member_t asn_MBR_SeNBReconfigurationComplete_IEs_373[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SeNBModificationRequest_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRequest_IEs_specs_377;
 | |
| extern asn_TYPE_member_t asn_MBR_SeNBModificationRequest_IEs_377[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SeNBModificationRequestAcknowledge_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRequestAcknowledge_IEs_specs_381;
 | |
| extern asn_TYPE_member_t asn_MBR_SeNBModificationRequestAcknowledge_IEs_381[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SeNBModificationRequestReject_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRequestReject_IEs_specs_385;
 | |
| extern asn_TYPE_member_t asn_MBR_SeNBModificationRequestReject_IEs_385[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SeNBModificationRequired_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRequired_IEs_specs_389;
 | |
| extern asn_TYPE_member_t asn_MBR_SeNBModificationRequired_IEs_389[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SeNBModificationConfirm_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationConfirm_IEs_specs_393;
 | |
| extern asn_TYPE_member_t asn_MBR_SeNBModificationConfirm_IEs_393[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SeNBModificationRefuse_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRefuse_IEs_specs_397;
 | |
| extern asn_TYPE_member_t asn_MBR_SeNBModificationRefuse_IEs_397[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SeNBReleaseRequest_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SeNBReleaseRequest_IEs_specs_401;
 | |
| extern asn_TYPE_member_t asn_MBR_SeNBReleaseRequest_IEs_401[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SeNBReleaseRequired_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SeNBReleaseRequired_IEs_specs_405;
 | |
| extern asn_TYPE_member_t asn_MBR_SeNBReleaseRequired_IEs_405[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SeNBReleaseConfirm_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SeNBReleaseConfirm_IEs_specs_409;
 | |
| extern asn_TYPE_member_t asn_MBR_SeNBReleaseConfirm_IEs_409[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SeNBCounterCheckRequest_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SeNBCounterCheckRequest_IEs_specs_413;
 | |
| extern asn_TYPE_member_t asn_MBR_SeNBCounterCheckRequest_IEs_413[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_X2RemovalRequest_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_X2RemovalRequest_IEs_specs_417;
 | |
| extern asn_TYPE_member_t asn_MBR_X2RemovalRequest_IEs_417[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_X2RemovalResponse_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_X2RemovalResponse_IEs_specs_421;
 | |
| extern asn_TYPE_member_t asn_MBR_X2RemovalResponse_IEs_421[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_X2RemovalFailure_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_X2RemovalFailure_IEs_specs_425;
 | |
| extern asn_TYPE_member_t asn_MBR_X2RemovalFailure_IEs_425[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_RetrieveUEContextRequest_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_RetrieveUEContextRequest_IEs_specs_429;
 | |
| extern asn_TYPE_member_t asn_MBR_RetrieveUEContextRequest_IEs_429[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_RetrieveUEContextResponse_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_RetrieveUEContextResponse_IEs_specs_433;
 | |
| extern asn_TYPE_member_t asn_MBR_RetrieveUEContextResponse_IEs_433[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_RetrieveUEContextFailure_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_RetrieveUEContextFailure_IEs_specs_437;
 | |
| extern asn_TYPE_member_t asn_MBR_RetrieveUEContextFailure_IEs_437[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SgNBAdditionRequest_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SgNBAdditionRequest_IEs_specs_441;
 | |
| extern asn_TYPE_member_t asn_MBR_SgNBAdditionRequest_IEs_441[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SgNBAdditionRequestAcknowledge_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SgNBAdditionRequestAcknowledge_IEs_specs_445;
 | |
| extern asn_TYPE_member_t asn_MBR_SgNBAdditionRequestAcknowledge_IEs_445[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SgNBAdditionRequestReject_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SgNBAdditionRequestReject_IEs_specs_449;
 | |
| extern asn_TYPE_member_t asn_MBR_SgNBAdditionRequestReject_IEs_449[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SgNBReconfigurationComplete_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SgNBReconfigurationComplete_IEs_specs_453;
 | |
| extern asn_TYPE_member_t asn_MBR_SgNBReconfigurationComplete_IEs_453[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SgNBModificationRequest_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRequest_IEs_specs_457;
 | |
| extern asn_TYPE_member_t asn_MBR_SgNBModificationRequest_IEs_457[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SgNBModificationRequestAcknowledge_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRequestAcknowledge_IEs_specs_461;
 | |
| extern asn_TYPE_member_t asn_MBR_SgNBModificationRequestAcknowledge_IEs_461[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SgNBModificationRequestReject_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRequestReject_IEs_specs_465;
 | |
| extern asn_TYPE_member_t asn_MBR_SgNBModificationRequestReject_IEs_465[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SgNBModificationRequired_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRequired_IEs_specs_469;
 | |
| extern asn_TYPE_member_t asn_MBR_SgNBModificationRequired_IEs_469[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SgNBModificationConfirm_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationConfirm_IEs_specs_473;
 | |
| extern asn_TYPE_member_t asn_MBR_SgNBModificationConfirm_IEs_473[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SgNBModificationRefuse_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRefuse_IEs_specs_477;
 | |
| extern asn_TYPE_member_t asn_MBR_SgNBModificationRefuse_IEs_477[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SgNBReleaseRequest_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseRequest_IEs_specs_481;
 | |
| extern asn_TYPE_member_t asn_MBR_SgNBReleaseRequest_IEs_481[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SgNBReleaseRequestAcknowledge_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseRequestAcknowledge_IEs_specs_485;
 | |
| extern asn_TYPE_member_t asn_MBR_SgNBReleaseRequestAcknowledge_IEs_485[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SgNBReleaseRequestReject_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseRequestReject_IEs_specs_489;
 | |
| extern asn_TYPE_member_t asn_MBR_SgNBReleaseRequestReject_IEs_489[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SgNBReleaseRequired_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseRequired_IEs_specs_493;
 | |
| extern asn_TYPE_member_t asn_MBR_SgNBReleaseRequired_IEs_493[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SgNBReleaseConfirm_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseConfirm_IEs_specs_497;
 | |
| extern asn_TYPE_member_t asn_MBR_SgNBReleaseConfirm_IEs_497[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SgNBCounterCheckRequest_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SgNBCounterCheckRequest_IEs_specs_501;
 | |
| extern asn_TYPE_member_t asn_MBR_SgNBCounterCheckRequest_IEs_501[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SgNBChangeRequired_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SgNBChangeRequired_IEs_specs_505;
 | |
| extern asn_TYPE_member_t asn_MBR_SgNBChangeRequired_IEs_505[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SgNBChangeConfirm_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SgNBChangeConfirm_IEs_specs_509;
 | |
| extern asn_TYPE_member_t asn_MBR_SgNBChangeConfirm_IEs_509[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_RRCTransfer_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_RRCTransfer_IEs_specs_513;
 | |
| extern asn_TYPE_member_t asn_MBR_RRCTransfer_IEs_513[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SgNBChangeRefuse_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SgNBChangeRefuse_IEs_specs_517;
 | |
| extern asn_TYPE_member_t asn_MBR_SgNBChangeRefuse_IEs_517[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ENDCX2SetupRequest_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ENDCX2SetupRequest_IEs_specs_521;
 | |
| extern asn_TYPE_member_t asn_MBR_ENDCX2SetupRequest_IEs_521[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ENB_ENDCX2SetupReqIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCX2SetupReqIEs_specs_525;
 | |
| extern asn_TYPE_member_t asn_MBR_ENB_ENDCX2SetupReqIEs_525[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCX2SetupReqIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCX2SetupReqIEs_specs_529;
 | |
| extern asn_TYPE_member_t asn_MBR_En_gNB_ENDCX2SetupReqIEs_529[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ENDCX2SetupResponse_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ENDCX2SetupResponse_IEs_specs_533;
 | |
| extern asn_TYPE_member_t asn_MBR_ENDCX2SetupResponse_IEs_533[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ENB_ENDCX2SetupReqAckIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCX2SetupReqAckIEs_specs_537;
 | |
| extern asn_TYPE_member_t asn_MBR_ENB_ENDCX2SetupReqAckIEs_537[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCX2SetupReqAckIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCX2SetupReqAckIEs_specs_541;
 | |
| extern asn_TYPE_member_t asn_MBR_En_gNB_ENDCX2SetupReqAckIEs_541[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ENDCX2SetupFailure_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ENDCX2SetupFailure_IEs_specs_545;
 | |
| extern asn_TYPE_member_t asn_MBR_ENDCX2SetupFailure_IEs_545[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ENDCConfigurationUpdate_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ENDCConfigurationUpdate_IEs_specs_549;
 | |
| extern asn_TYPE_member_t asn_MBR_ENDCConfigurationUpdate_IEs_549[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ENB_ENDCConfigUpdateIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCConfigUpdateIEs_specs_553;
 | |
| extern asn_TYPE_member_t asn_MBR_ENB_ENDCConfigUpdateIEs_553[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCConfigUpdateIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCConfigUpdateIEs_specs_557;
 | |
| extern asn_TYPE_member_t asn_MBR_En_gNB_ENDCConfigUpdateIEs_557[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ENDCConfigurationUpdateAcknowledge_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ENDCConfigurationUpdateAcknowledge_IEs_specs_561;
 | |
| extern asn_TYPE_member_t asn_MBR_ENDCConfigurationUpdateAcknowledge_IEs_561[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ENB_ENDCConfigUpdateAckIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCConfigUpdateAckIEs_specs_565;
 | |
| extern asn_TYPE_member_t asn_MBR_ENB_ENDCConfigUpdateAckIEs_565[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCConfigUpdateAckIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCConfigUpdateAckIEs_specs_569;
 | |
| extern asn_TYPE_member_t asn_MBR_En_gNB_ENDCConfigUpdateAckIEs_569[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ENDCConfigurationUpdateFailure_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ENDCConfigurationUpdateFailure_IEs_specs_573;
 | |
| extern asn_TYPE_member_t asn_MBR_ENDCConfigurationUpdateFailure_IEs_573[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ENDCCellActivationRequest_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ENDCCellActivationRequest_IEs_specs_577;
 | |
| extern asn_TYPE_member_t asn_MBR_ENDCCellActivationRequest_IEs_577[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ENDCCellActivationResponse_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ENDCCellActivationResponse_IEs_specs_581;
 | |
| extern asn_TYPE_member_t asn_MBR_ENDCCellActivationResponse_IEs_581[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ENDCCellActivationFailure_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ENDCCellActivationFailure_IEs_specs_585;
 | |
| extern asn_TYPE_member_t asn_MBR_ENDCCellActivationFailure_IEs_585[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SecondaryRATDataUsageReport_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SecondaryRATDataUsageReport_IEs_specs_589;
 | |
| extern asn_TYPE_member_t asn_MBR_SecondaryRATDataUsageReport_IEs_589[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SgNBActivityNotification_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SgNBActivityNotification_IEs_specs_593;
 | |
| extern asn_TYPE_member_t asn_MBR_SgNBActivityNotification_IEs_593[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ENDCPartialResetRequired_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ENDCPartialResetRequired_IEs_specs_597;
 | |
| extern asn_TYPE_member_t asn_MBR_ENDCPartialResetRequired_IEs_597[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ENDCPartialResetConfirm_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ENDCPartialResetConfirm_IEs_specs_601;
 | |
| extern asn_TYPE_member_t asn_MBR_ENDCPartialResetConfirm_IEs_601[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_EUTRANRCellResourceCoordinationRequest_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_EUTRANRCellResourceCoordinationRequest_IEs_specs_605;
 | |
| extern asn_TYPE_member_t asn_MBR_EUTRANRCellResourceCoordinationRequest_IEs_605[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ENB_EUTRA_NRCellResourceCoordinationReqIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ENB_EUTRA_NRCellResourceCoordinationReqIEs_specs_609;
 | |
| extern asn_TYPE_member_t asn_MBR_ENB_EUTRA_NRCellResourceCoordinationReqIEs_609[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_specs_613;
 | |
| extern asn_TYPE_member_t asn_MBR_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_613[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_EUTRANRCellResourceCoordinationResponse_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_EUTRANRCellResourceCoordinationResponse_IEs_specs_617;
 | |
| extern asn_TYPE_member_t asn_MBR_EUTRANRCellResourceCoordinationResponse_IEs_617[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_specs_621;
 | |
| extern asn_TYPE_member_t asn_MBR_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_621[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_specs_625;
 | |
| extern asn_TYPE_member_t asn_MBR_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_625[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ENDCX2RemovalRequest_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ENDCX2RemovalRequest_IEs_specs_629;
 | |
| extern asn_TYPE_member_t asn_MBR_ENDCX2RemovalRequest_IEs_629[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ENB_ENDCX2RemovalReqIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCX2RemovalReqIEs_specs_633;
 | |
| extern asn_TYPE_member_t asn_MBR_ENB_ENDCX2RemovalReqIEs_633[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCX2RemovalReqIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCX2RemovalReqIEs_specs_637;
 | |
| extern asn_TYPE_member_t asn_MBR_En_gNB_ENDCX2RemovalReqIEs_637[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ENDCX2RemovalResponse_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ENDCX2RemovalResponse_IEs_specs_641;
 | |
| extern asn_TYPE_member_t asn_MBR_ENDCX2RemovalResponse_IEs_641[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ENB_ENDCX2RemovalReqAckIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCX2RemovalReqAckIEs_specs_645;
 | |
| extern asn_TYPE_member_t asn_MBR_ENB_ENDCX2RemovalReqAckIEs_645[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCX2RemovalReqAckIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCX2RemovalReqAckIEs_specs_649;
 | |
| extern asn_TYPE_member_t asn_MBR_En_gNB_ENDCX2RemovalReqAckIEs_649[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_ENDCX2RemovalFailure_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_ENDCX2RemovalFailure_IEs_specs_653;
 | |
| extern asn_TYPE_member_t asn_MBR_ENDCX2RemovalFailure_IEs_653[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_DataForwardingAddressIndication_IEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_DataForwardingAddressIndication_IEs_specs_657;
 | |
| extern asn_TYPE_member_t asn_MBR_DataForwardingAddressIndication_IEs_657[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_GNBStatusIndicationIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_GNBStatusIndicationIEs_specs_661;
 | |
| extern asn_TYPE_member_t asn_MBR_GNBStatusIndicationIEs_661[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RAB_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RAB_ItemIEs_specs_665;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RAB_ItemIEs_665[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_E_RABUsageReport_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_E_RABUsageReport_ItemIEs_specs_669;
 | |
| extern asn_TYPE_member_t asn_MBR_E_RABUsageReport_ItemIEs_669[3];
 | |
| extern asn_TYPE_descriptor_t asn_DEF_SecondaryRATUsageReport_ItemIEs;
 | |
| extern asn_SEQUENCE_specifics_t asn_SPC_SecondaryRATUsageReport_ItemIEs_specs_673;
 | |
| extern asn_TYPE_member_t asn_MBR_SecondaryRATUsageReport_ItemIEs_673[3];
 | |
| 
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| 
 | |
| #endif	/* _ProtocolIE_Field_H_ */
 | |
| #include "asn_internal.h"
 |