/* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "X2AP-Containers" * found in "Spec/e2_and_x2-combined-and-minimized.asn1" * `asn1c -pdu=auto -fincludes-quoted -fcompound-names -fno-include-deps -gen-PER -no-gen-OER -no-gen-example` */ #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 "CellInformation-Item.h" #include "CellToReport-Item.h" #include "MeasurementInitiationResult-Item.h" #include "MeasurementFailureCause-Item.h" #include "CompleteFailureCauseInformation-Item.h" #include "CellMeasurementResult-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 "UE-X2AP-ID-Extension.h" #include "SgNB-UE-X2AP-ID.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 "ResponseInformationSeNBReconfComp.h" #include "InitiatingNodeType-EndcX2Setup.h" #include "ServedEUTRAcellsENDCX2ManagementList.h" #include "GlobalGNB-ID.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 "GNBOverloadInformation.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 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 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 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 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 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 GNBStatusIndicationIEs__value_PR { GNBStatusIndicationIEs__value_PR_NOTHING, /* No components present */ GNBStatusIndicationIEs__value_PR_GNBOverloadInformation } GNBStatusIndicationIEs__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 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 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 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 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 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 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; /* 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_CellInformation_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_CellInformation_ItemIEs_specs_25; extern asn_TYPE_member_t asn_MBR_CellInformation_ItemIEs_25[3]; extern asn_TYPE_descriptor_t asn_DEF_CellToReport_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_CellToReport_ItemIEs_specs_29; extern asn_TYPE_member_t asn_MBR_CellToReport_ItemIEs_29[3]; extern asn_TYPE_descriptor_t asn_DEF_MeasurementInitiationResult_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_MeasurementInitiationResult_ItemIEs_specs_33; extern asn_TYPE_member_t asn_MBR_MeasurementInitiationResult_ItemIEs_33[3]; extern asn_TYPE_descriptor_t asn_DEF_MeasurementFailureCause_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_MeasurementFailureCause_ItemIEs_specs_37; extern asn_TYPE_member_t asn_MBR_MeasurementFailureCause_ItemIEs_37[3]; extern asn_TYPE_descriptor_t asn_DEF_CompleteFailureCauseInformation_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_CompleteFailureCauseInformation_ItemIEs_specs_41; extern asn_TYPE_member_t asn_MBR_CompleteFailureCauseInformation_ItemIEs_41[3]; extern asn_TYPE_descriptor_t asn_DEF_CellMeasurementResult_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_CellMeasurementResult_ItemIEs_specs_45; extern asn_TYPE_member_t asn_MBR_CellMeasurementResult_ItemIEs_45[3]; extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionRequest_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionRequest_IEs_specs_49; extern asn_TYPE_member_t asn_MBR_RICsubscriptionRequest_IEs_49[3]; extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionResponse_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionResponse_IEs_specs_53; extern asn_TYPE_member_t asn_MBR_RICsubscriptionResponse_IEs_53[3]; extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionFailure_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionFailure_IEs_specs_57; extern asn_TYPE_member_t asn_MBR_RICsubscriptionFailure_IEs_57[3]; extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteRequest_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteRequest_IEs_specs_61; extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequest_IEs_61[3]; extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteResponse_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteResponse_IEs_specs_65; extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteResponse_IEs_65[3]; extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteFailure_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteFailure_IEs_specs_69; extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteFailure_IEs_69[3]; extern asn_TYPE_descriptor_t asn_DEF_RICindication_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICindication_IEs_specs_73; extern asn_TYPE_member_t asn_MBR_RICindication_IEs_73[3]; extern asn_TYPE_descriptor_t asn_DEF_RICcontrolRequest_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolRequest_IEs_specs_77; extern asn_TYPE_member_t asn_MBR_RICcontrolRequest_IEs_77[3]; extern asn_TYPE_descriptor_t asn_DEF_RICcontrolAcknowledge_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolAcknowledge_IEs_specs_81; extern asn_TYPE_member_t asn_MBR_RICcontrolAcknowledge_IEs_81[3]; extern asn_TYPE_descriptor_t asn_DEF_RICcontrolFailure_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolFailure_IEs_specs_85; extern asn_TYPE_member_t asn_MBR_RICcontrolFailure_IEs_85[3]; extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdate_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdate_IEs_specs_89; extern asn_TYPE_member_t asn_MBR_RICserviceUpdate_IEs_89[3]; extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateAcknowledge_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdateAcknowledge_IEs_specs_93; extern asn_TYPE_member_t asn_MBR_RICserviceUpdateAcknowledge_IEs_93[3]; extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateFailure_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdateFailure_IEs_specs_97; extern asn_TYPE_member_t asn_MBR_RICserviceUpdateFailure_IEs_97[3]; extern asn_TYPE_descriptor_t asn_DEF_RICserviceQuery_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceQuery_IEs_specs_101; extern asn_TYPE_member_t asn_MBR_RICserviceQuery_IEs_101[3]; extern asn_TYPE_descriptor_t asn_DEF_ErrorIndication_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_ErrorIndication_IEs_specs_105; extern asn_TYPE_member_t asn_MBR_ErrorIndication_IEs_105[3]; extern asn_TYPE_descriptor_t asn_DEF_ResetRequest_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_ResetRequest_IEs_specs_109; extern asn_TYPE_member_t asn_MBR_ResetRequest_IEs_109[3]; extern asn_TYPE_descriptor_t asn_DEF_ResetResponse_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_ResetResponse_IEs_specs_113; extern asn_TYPE_member_t asn_MBR_ResetResponse_IEs_113[3]; extern asn_TYPE_descriptor_t asn_DEF_X2SetupRequest_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_X2SetupRequest_IEs_specs_117; extern asn_TYPE_member_t asn_MBR_X2SetupRequest_IEs_117[3]; extern asn_TYPE_descriptor_t asn_DEF_X2SetupResponse_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_X2SetupResponse_IEs_specs_121; extern asn_TYPE_member_t asn_MBR_X2SetupResponse_IEs_121[3]; extern asn_TYPE_descriptor_t asn_DEF_X2SetupFailure_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_X2SetupFailure_IEs_specs_125; extern asn_TYPE_member_t asn_MBR_X2SetupFailure_IEs_125[3]; extern asn_TYPE_descriptor_t asn_DEF_LoadInformation_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_LoadInformation_IEs_specs_129; extern asn_TYPE_member_t asn_MBR_LoadInformation_IEs_129[3]; extern asn_TYPE_descriptor_t asn_DEF_ENBConfigurationUpdate_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_ENBConfigurationUpdate_IEs_specs_133; extern asn_TYPE_member_t asn_MBR_ENBConfigurationUpdate_IEs_133[3]; extern asn_TYPE_descriptor_t asn_DEF_ENBConfigurationUpdateAcknowledge_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_ENBConfigurationUpdateAcknowledge_IEs_specs_137; extern asn_TYPE_member_t asn_MBR_ENBConfigurationUpdateAcknowledge_IEs_137[3]; extern asn_TYPE_descriptor_t asn_DEF_ENBConfigurationUpdateFailure_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_ENBConfigurationUpdateFailure_IEs_specs_141; extern asn_TYPE_member_t asn_MBR_ENBConfigurationUpdateFailure_IEs_141[3]; extern asn_TYPE_descriptor_t asn_DEF_ResourceStatusRequest_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_ResourceStatusRequest_IEs_specs_145; extern asn_TYPE_member_t asn_MBR_ResourceStatusRequest_IEs_145[3]; extern asn_TYPE_descriptor_t asn_DEF_ResourceStatusResponse_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_ResourceStatusResponse_IEs_specs_149; extern asn_TYPE_member_t asn_MBR_ResourceStatusResponse_IEs_149[3]; extern asn_TYPE_descriptor_t asn_DEF_ResourceStatusFailure_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_ResourceStatusFailure_IEs_specs_153; extern asn_TYPE_member_t asn_MBR_ResourceStatusFailure_IEs_153[3]; extern asn_TYPE_descriptor_t asn_DEF_ResourceStatusUpdate_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_ResourceStatusUpdate_IEs_specs_157; extern asn_TYPE_member_t asn_MBR_ResourceStatusUpdate_IEs_157[3]; extern asn_TYPE_descriptor_t asn_DEF_SeNBReconfigurationComplete_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_SeNBReconfigurationComplete_IEs_specs_161; extern asn_TYPE_member_t asn_MBR_SeNBReconfigurationComplete_IEs_161[3]; extern asn_TYPE_descriptor_t asn_DEF_ENDCX2SetupRequest_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_ENDCX2SetupRequest_IEs_specs_165; extern asn_TYPE_member_t asn_MBR_ENDCX2SetupRequest_IEs_165[3]; extern asn_TYPE_descriptor_t asn_DEF_ENB_ENDCX2SetupReqIEs; extern asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCX2SetupReqIEs_specs_169; extern asn_TYPE_member_t asn_MBR_ENB_ENDCX2SetupReqIEs_169[3]; extern asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCX2SetupReqIEs; extern asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCX2SetupReqIEs_specs_173; extern asn_TYPE_member_t asn_MBR_En_gNB_ENDCX2SetupReqIEs_173[3]; extern asn_TYPE_descriptor_t asn_DEF_ENDCX2SetupResponse_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_ENDCX2SetupResponse_IEs_specs_177; extern asn_TYPE_member_t asn_MBR_ENDCX2SetupResponse_IEs_177[3]; extern asn_TYPE_descriptor_t asn_DEF_ENB_ENDCX2SetupReqAckIEs; extern asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCX2SetupReqAckIEs_specs_181; extern asn_TYPE_member_t asn_MBR_ENB_ENDCX2SetupReqAckIEs_181[3]; extern asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCX2SetupReqAckIEs; extern asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCX2SetupReqAckIEs_specs_185; extern asn_TYPE_member_t asn_MBR_En_gNB_ENDCX2SetupReqAckIEs_185[3]; extern asn_TYPE_descriptor_t asn_DEF_ENDCX2SetupFailure_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_ENDCX2SetupFailure_IEs_specs_189; extern asn_TYPE_member_t asn_MBR_ENDCX2SetupFailure_IEs_189[3]; extern asn_TYPE_descriptor_t asn_DEF_ENDCConfigurationUpdate_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_ENDCConfigurationUpdate_IEs_specs_193; extern asn_TYPE_member_t asn_MBR_ENDCConfigurationUpdate_IEs_193[3]; extern asn_TYPE_descriptor_t asn_DEF_ENB_ENDCConfigUpdateIEs; extern asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCConfigUpdateIEs_specs_197; extern asn_TYPE_member_t asn_MBR_ENB_ENDCConfigUpdateIEs_197[3]; extern asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCConfigUpdateIEs; extern asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCConfigUpdateIEs_specs_201; extern asn_TYPE_member_t asn_MBR_En_gNB_ENDCConfigUpdateIEs_201[3]; extern asn_TYPE_descriptor_t asn_DEF_ENDCConfigurationUpdateAcknowledge_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_ENDCConfigurationUpdateAcknowledge_IEs_specs_205; extern asn_TYPE_member_t asn_MBR_ENDCConfigurationUpdateAcknowledge_IEs_205[3]; extern asn_TYPE_descriptor_t asn_DEF_ENB_ENDCConfigUpdateAckIEs; extern asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCConfigUpdateAckIEs_specs_209; extern asn_TYPE_member_t asn_MBR_ENB_ENDCConfigUpdateAckIEs_209[3]; extern asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCConfigUpdateAckIEs; extern asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCConfigUpdateAckIEs_specs_213; extern asn_TYPE_member_t asn_MBR_En_gNB_ENDCConfigUpdateAckIEs_213[3]; extern asn_TYPE_descriptor_t asn_DEF_ENDCConfigurationUpdateFailure_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_ENDCConfigurationUpdateFailure_IEs_specs_217; extern asn_TYPE_member_t asn_MBR_ENDCConfigurationUpdateFailure_IEs_217[3]; extern asn_TYPE_descriptor_t asn_DEF_GNBStatusIndicationIEs; extern asn_SEQUENCE_specifics_t asn_SPC_GNBStatusIndicationIEs_specs_221; extern asn_TYPE_member_t asn_MBR_GNBStatusIndicationIEs_221[3]; #ifdef __cplusplus } #endif #endif /* _ProtocolIE_Field_H_ */ #include "asn_internal.h"