/* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-Containers" * found in "e2ap-container-v03.01.asn" * `asn1c -pdu=auto -fincludes-quoted -fcompound-names -findirect-choice -fno-include-deps -no-gen-example -no-gen-OER -D /tmp/workspace/oransim-gerrit/e2sim/asn1c/` */ #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 "RICsubscription-withCause-Item.h" #include "RICaction-ToBeRemovedForModification-Item.h" #include "RICaction-ToBeModifiedForModification-Item.h" #include "RICaction-ToBeAddedForModification-Item.h" #include "RICaction-RemovedForModification-Item.h" #include "RICaction-FailedToBeRemovedForModification-Item.h" #include "RICaction-ModifiedForModification-Item.h" #include "RICaction-FailedToBeModifiedForModification-Item.h" #include "RICaction-AddedForModification-Item.h" #include "RICaction-FailedToBeAddedForModification-Item.h" #include "RICaction-RequiredToBeModified-Item.h" #include "RICaction-RequiredToBeRemoved-Item.h" #include "RICaction-ConfirmedForModification-Item.h" #include "RICaction-RefusedToBeModified-Item.h" #include "RICaction-ConfirmedForRemoval-Item.h" #include "RICaction-RefusedToBeRemoved-Item.h" #include "E2connectionUpdate-Item.h" #include "E2connectionUpdateRemove-Item.h" #include "E2connectionSetupFailed-Item.h" #include "E2nodeComponentConfigAddition-Item.h" #include "E2nodeComponentConfigUpdate-Item.h" #include "E2nodeComponentConfigRemoval-Item.h" #include "E2nodeTNLassociationRemoval-Item.h" #include "E2nodeComponentConfigAdditionAck-Item.h" #include "E2nodeComponentConfigUpdateAck-Item.h" #include "E2nodeComponentConfigRemovalAck-Item.h" #include "RANfunction-Item.h" #include "RANfunctionID-Item.h" #include "RANfunctionIDcause-Item.h" #include "RICrequestID.h" #include "RANfunctionID.h" #include "RICsubscriptionDetails.h" #include "RICsubscriptionTime.h" #include "RICaction-Admitted-List.h" #include "RICaction-NotAdmitted-List.h" #include "Cause.h" #include "CriticalityDiagnostics.h" #include "RICsubscription-List-withCause.h" #include "RICeventTriggerDefinition.h" #include "RICactions-ToBeRemovedForModification-List.h" #include "RICactions-ToBeModifiedForModification-List.h" #include "RICactions-ToBeAddedForModification-List.h" #include "RICactions-RemovedForModification-List.h" #include "RICactions-FailedToBeRemovedForModification-List.h" #include "RICactions-ModifiedForModification-List.h" #include "RICactions-FailedToBeModifiedForModification-List.h" #include "RICactions-AddedForModification-List.h" #include "RICactions-FailedToBeAddedForModification-List.h" #include "RICactions-RequiredToBeModified-List.h" #include "RICactions-RequiredToBeRemoved-List.h" #include "RICactions-ConfirmedForModification-List.h" #include "RICactions-RefusedToBeModified-List.h" #include "RICactions-ConfirmedForRemoval-List.h" #include "RICactions-RefusedToBeRemoved-List.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 "RICcontrolOutcome.h" #include "RICqueryHeader.h" #include "RICqueryDefinition.h" #include "RICqueryOutcome.h" #include "TransactionID.h" #include "GlobalE2node-ID.h" #include "RANfunctions-List.h" #include "E2nodeComponentConfigAddition-List.h" #include "GlobalRIC-ID.h" #include "RANfunctionsID-List.h" #include "RANfunctionsIDcause-List.h" #include "E2nodeComponentConfigAdditionAck-List.h" #include "TimeToWait.h" #include "TNLinformation.h" #include "E2connectionUpdate-List.h" #include "E2connectionUpdateRemove-List.h" #include "E2connectionSetupFailed-List.h" #include "E2nodeComponentConfigUpdate-List.h" #include "E2nodeComponentConfigRemoval-List.h" #include "E2nodeTNLassociationRemoval-List.h" #include "E2nodeComponentConfigUpdateAck-List.h" #include "E2nodeComponentConfigRemovalAck-List.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 RICsubscription_withCause_ItemIEs__value_PR { RICsubscription_withCause_ItemIEs__value_PR_NOTHING, /* No components present */ RICsubscription_withCause_ItemIEs__value_PR_RICsubscription_withCause_Item } RICsubscription_withCause_ItemIEs__value_PR; typedef enum RICaction_ToBeRemovedForModification_ItemIEs__value_PR { RICaction_ToBeRemovedForModification_ItemIEs__value_PR_NOTHING, /* No components present */ RICaction_ToBeRemovedForModification_ItemIEs__value_PR_RICaction_ToBeRemovedForModification_Item } RICaction_ToBeRemovedForModification_ItemIEs__value_PR; typedef enum RICaction_ToBeModifiedForModification_ItemIEs__value_PR { RICaction_ToBeModifiedForModification_ItemIEs__value_PR_NOTHING, /* No components present */ RICaction_ToBeModifiedForModification_ItemIEs__value_PR_RICaction_ToBeModifiedForModification_Item } RICaction_ToBeModifiedForModification_ItemIEs__value_PR; typedef enum RICaction_ToBeAddedForModification_ItemIEs__value_PR { RICaction_ToBeAddedForModification_ItemIEs__value_PR_NOTHING, /* No components present */ RICaction_ToBeAddedForModification_ItemIEs__value_PR_RICaction_ToBeAddedForModification_Item } RICaction_ToBeAddedForModification_ItemIEs__value_PR; typedef enum RICaction_RemovedForModification_ItemIEs__value_PR { RICaction_RemovedForModification_ItemIEs__value_PR_NOTHING, /* No components present */ RICaction_RemovedForModification_ItemIEs__value_PR_RICaction_RemovedForModification_Item } RICaction_RemovedForModification_ItemIEs__value_PR; typedef enum RICaction_FailedToBeRemovedForModification_ItemIEs__value_PR { RICaction_FailedToBeRemovedForModification_ItemIEs__value_PR_NOTHING, /* No components present */ RICaction_FailedToBeRemovedForModification_ItemIEs__value_PR_RICaction_FailedToBeRemovedForModification_Item } RICaction_FailedToBeRemovedForModification_ItemIEs__value_PR; typedef enum RICaction_ModifiedForModification_ItemIEs__value_PR { RICaction_ModifiedForModification_ItemIEs__value_PR_NOTHING, /* No components present */ RICaction_ModifiedForModification_ItemIEs__value_PR_RICaction_ModifiedForModification_Item } RICaction_ModifiedForModification_ItemIEs__value_PR; typedef enum RICaction_FailedToBeModifiedForModification_ItemIEs__value_PR { RICaction_FailedToBeModifiedForModification_ItemIEs__value_PR_NOTHING, /* No components present */ RICaction_FailedToBeModifiedForModification_ItemIEs__value_PR_RICaction_FailedToBeModifiedForModification_Item } RICaction_FailedToBeModifiedForModification_ItemIEs__value_PR; typedef enum RICaction_AddedForModification_ItemIEs__value_PR { RICaction_AddedForModification_ItemIEs__value_PR_NOTHING, /* No components present */ RICaction_AddedForModification_ItemIEs__value_PR_RICaction_AddedForModification_Item } RICaction_AddedForModification_ItemIEs__value_PR; typedef enum RICaction_FailedToBeAddedForModification_ItemIEs__value_PR { RICaction_FailedToBeAddedForModification_ItemIEs__value_PR_NOTHING, /* No components present */ RICaction_FailedToBeAddedForModification_ItemIEs__value_PR_RICaction_FailedToBeAddedForModification_Item } RICaction_FailedToBeAddedForModification_ItemIEs__value_PR; typedef enum RICaction_RequiredToBeModified_ItemIEs__value_PR { RICaction_RequiredToBeModified_ItemIEs__value_PR_NOTHING, /* No components present */ RICaction_RequiredToBeModified_ItemIEs__value_PR_RICaction_RequiredToBeModified_Item } RICaction_RequiredToBeModified_ItemIEs__value_PR; typedef enum RICaction_RequiredToBeRemoved_ItemIEs__value_PR { RICaction_RequiredToBeRemoved_ItemIEs__value_PR_NOTHING, /* No components present */ RICaction_RequiredToBeRemoved_ItemIEs__value_PR_RICaction_RequiredToBeRemoved_Item } RICaction_RequiredToBeRemoved_ItemIEs__value_PR; typedef enum RICaction_ConfirmedForModification_ItemIEs__value_PR { RICaction_ConfirmedForModification_ItemIEs__value_PR_NOTHING, /* No components present */ RICaction_ConfirmedForModification_ItemIEs__value_PR_RICaction_ConfirmedForModification_Item } RICaction_ConfirmedForModification_ItemIEs__value_PR; typedef enum RICaction_RefusedToBeModified_ItemIEs__value_PR { RICaction_RefusedToBeModified_ItemIEs__value_PR_NOTHING, /* No components present */ RICaction_RefusedToBeModified_ItemIEs__value_PR_RICaction_RefusedToBeModified_Item } RICaction_RefusedToBeModified_ItemIEs__value_PR; typedef enum RICaction_ConfirmedForRemoval_ItemIEs__value_PR { RICaction_ConfirmedForRemoval_ItemIEs__value_PR_NOTHING, /* No components present */ RICaction_ConfirmedForRemoval_ItemIEs__value_PR_RICaction_ConfirmedForRemoval_Item } RICaction_ConfirmedForRemoval_ItemIEs__value_PR; typedef enum RICaction_RefusedToBeRemoved_ItemIEs__value_PR { RICaction_RefusedToBeRemoved_ItemIEs__value_PR_NOTHING, /* No components present */ RICaction_RefusedToBeRemoved_ItemIEs__value_PR_RICaction_RefusedToBeRemoved_Item } RICaction_RefusedToBeRemoved_ItemIEs__value_PR; typedef enum E2connectionUpdate_ItemIEs__value_PR { E2connectionUpdate_ItemIEs__value_PR_NOTHING, /* No components present */ E2connectionUpdate_ItemIEs__value_PR_E2connectionUpdate_Item } E2connectionUpdate_ItemIEs__value_PR; typedef enum E2connectionUpdateRemove_ItemIEs__value_PR { E2connectionUpdateRemove_ItemIEs__value_PR_NOTHING, /* No components present */ E2connectionUpdateRemove_ItemIEs__value_PR_E2connectionUpdateRemove_Item } E2connectionUpdateRemove_ItemIEs__value_PR; typedef enum E2connectionSetupFailed_ItemIEs__value_PR { E2connectionSetupFailed_ItemIEs__value_PR_NOTHING, /* No components present */ E2connectionSetupFailed_ItemIEs__value_PR_E2connectionSetupFailed_Item } E2connectionSetupFailed_ItemIEs__value_PR; typedef enum E2nodeComponentConfigAddition_ItemIEs__value_PR { E2nodeComponentConfigAddition_ItemIEs__value_PR_NOTHING, /* No components present */ E2nodeComponentConfigAddition_ItemIEs__value_PR_E2nodeComponentConfigAddition_Item } E2nodeComponentConfigAddition_ItemIEs__value_PR; typedef enum E2nodeComponentConfigUpdate_ItemIEs__value_PR { E2nodeComponentConfigUpdate_ItemIEs__value_PR_NOTHING, /* No components present */ E2nodeComponentConfigUpdate_ItemIEs__value_PR_E2nodeComponentConfigUpdate_Item } E2nodeComponentConfigUpdate_ItemIEs__value_PR; typedef enum E2nodeComponentConfigRemoval_ItemIEs__value_PR { E2nodeComponentConfigRemoval_ItemIEs__value_PR_NOTHING, /* No components present */ E2nodeComponentConfigRemoval_ItemIEs__value_PR_E2nodeComponentConfigRemoval_Item } E2nodeComponentConfigRemoval_ItemIEs__value_PR; typedef enum E2nodeTNLassociationRemoval_ItemIEs__value_PR { E2nodeTNLassociationRemoval_ItemIEs__value_PR_NOTHING, /* No components present */ E2nodeTNLassociationRemoval_ItemIEs__value_PR_E2nodeTNLassociationRemoval_Item } E2nodeTNLassociationRemoval_ItemIEs__value_PR; typedef enum E2nodeComponentConfigAdditionAck_ItemIEs__value_PR { E2nodeComponentConfigAdditionAck_ItemIEs__value_PR_NOTHING, /* No components present */ E2nodeComponentConfigAdditionAck_ItemIEs__value_PR_E2nodeComponentConfigAdditionAck_Item } E2nodeComponentConfigAdditionAck_ItemIEs__value_PR; typedef enum E2nodeComponentConfigUpdateAck_ItemIEs__value_PR { E2nodeComponentConfigUpdateAck_ItemIEs__value_PR_NOTHING, /* No components present */ E2nodeComponentConfigUpdateAck_ItemIEs__value_PR_E2nodeComponentConfigUpdateAck_Item } E2nodeComponentConfigUpdateAck_ItemIEs__value_PR; typedef enum E2nodeComponentConfigRemovalAck_ItemIEs__value_PR { E2nodeComponentConfigRemovalAck_ItemIEs__value_PR_NOTHING, /* No components present */ E2nodeComponentConfigRemovalAck_ItemIEs__value_PR_E2nodeComponentConfigRemovalAck_Item } E2nodeComponentConfigRemovalAck_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 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_RICsubscriptionDetails, RICsubscriptionRequest_IEs__value_PR_RICsubscriptionTime, RICsubscriptionRequest_IEs__value_PR_RICsubscriptionTime_1 } 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_Cause, 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_Cause, RICsubscriptionDeleteFailure_IEs__value_PR_CriticalityDiagnostics } RICsubscriptionDeleteFailure_IEs__value_PR; typedef enum RICsubscriptionDeleteRequired_IEs__value_PR { RICsubscriptionDeleteRequired_IEs__value_PR_NOTHING, /* No components present */ RICsubscriptionDeleteRequired_IEs__value_PR_RICsubscription_List_withCause } RICsubscriptionDeleteRequired_IEs__value_PR; typedef enum RICsubscriptionModificationRequest_IEs__value_PR { RICsubscriptionModificationRequest_IEs__value_PR_NOTHING, /* No components present */ RICsubscriptionModificationRequest_IEs__value_PR_RICrequestID, RICsubscriptionModificationRequest_IEs__value_PR_RANfunctionID, RICsubscriptionModificationRequest_IEs__value_PR_RICeventTriggerDefinition, RICsubscriptionModificationRequest_IEs__value_PR_RICactions_ToBeRemovedForModification_List, RICsubscriptionModificationRequest_IEs__value_PR_RICactions_ToBeModifiedForModification_List, RICsubscriptionModificationRequest_IEs__value_PR_RICactions_ToBeAddedForModification_List } RICsubscriptionModificationRequest_IEs__value_PR; typedef enum RICsubscriptionModificationResponse_IEs__value_PR { RICsubscriptionModificationResponse_IEs__value_PR_NOTHING, /* No components present */ RICsubscriptionModificationResponse_IEs__value_PR_RICrequestID, RICsubscriptionModificationResponse_IEs__value_PR_RANfunctionID, RICsubscriptionModificationResponse_IEs__value_PR_RICactions_RemovedForModification_List, RICsubscriptionModificationResponse_IEs__value_PR_RICactions_FailedToBeRemovedForModification_List, RICsubscriptionModificationResponse_IEs__value_PR_RICactions_ModifiedForModification_List, RICsubscriptionModificationResponse_IEs__value_PR_RICactions_FailedToBeModifiedForModification_List, RICsubscriptionModificationResponse_IEs__value_PR_RICactions_AddedForModification_List, RICsubscriptionModificationResponse_IEs__value_PR_RICactions_FailedToBeAddedForModification_List } RICsubscriptionModificationResponse_IEs__value_PR; typedef enum RICsubscriptionModificationFailure_IEs__value_PR { RICsubscriptionModificationFailure_IEs__value_PR_NOTHING, /* No components present */ RICsubscriptionModificationFailure_IEs__value_PR_RICrequestID, RICsubscriptionModificationFailure_IEs__value_PR_RANfunctionID, RICsubscriptionModificationFailure_IEs__value_PR_Cause, RICsubscriptionModificationFailure_IEs__value_PR_CriticalityDiagnostics } RICsubscriptionModificationFailure_IEs__value_PR; typedef enum RICsubscriptionModificationRequired_IEs__value_PR { RICsubscriptionModificationRequired_IEs__value_PR_NOTHING, /* No components present */ RICsubscriptionModificationRequired_IEs__value_PR_RICrequestID, RICsubscriptionModificationRequired_IEs__value_PR_RANfunctionID, RICsubscriptionModificationRequired_IEs__value_PR_RICactions_RequiredToBeModified_List, RICsubscriptionModificationRequired_IEs__value_PR_RICactions_RequiredToBeRemoved_List } RICsubscriptionModificationRequired_IEs__value_PR; typedef enum RICsubscriptionModificationConfirm_IEs__value_PR { RICsubscriptionModificationConfirm_IEs__value_PR_NOTHING, /* No components present */ RICsubscriptionModificationConfirm_IEs__value_PR_RICrequestID, RICsubscriptionModificationConfirm_IEs__value_PR_RANfunctionID, RICsubscriptionModificationConfirm_IEs__value_PR_RICactions_ConfirmedForModification_List, RICsubscriptionModificationConfirm_IEs__value_PR_RICactions_RefusedToBeModified_List, RICsubscriptionModificationConfirm_IEs__value_PR_RICactions_ConfirmedForRemoval_List, RICsubscriptionModificationConfirm_IEs__value_PR_RICactions_RefusedToBeRemoved_List } RICsubscriptionModificationConfirm_IEs__value_PR; typedef enum RICsubscriptionModificationRefuse_IEs__value_PR { RICsubscriptionModificationRefuse_IEs__value_PR_NOTHING, /* No components present */ RICsubscriptionModificationRefuse_IEs__value_PR_RICrequestID, RICsubscriptionModificationRefuse_IEs__value_PR_RANfunctionID, RICsubscriptionModificationRefuse_IEs__value_PR_Cause, RICsubscriptionModificationRefuse_IEs__value_PR_CriticalityDiagnostics } RICsubscriptionModificationRefuse_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_RICcontrolOutcome } 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_Cause, RICcontrolFailure_IEs__value_PR_RICcontrolOutcome, RICcontrolFailure_IEs__value_PR_CriticalityDiagnostics } RICcontrolFailure_IEs__value_PR; typedef enum RICQueryRequest_IEs__value_PR { RICQueryRequest_IEs__value_PR_NOTHING, /* No components present */ RICQueryRequest_IEs__value_PR_RICrequestID, RICQueryRequest_IEs__value_PR_RANfunctionID, RICQueryRequest_IEs__value_PR_RICqueryHeader, RICQueryRequest_IEs__value_PR_RICqueryDefinition } RICQueryRequest_IEs__value_PR; typedef enum RICQueryResponse_IEs__value_PR { RICQueryResponse_IEs__value_PR_NOTHING, /* No components present */ RICQueryResponse_IEs__value_PR_RICrequestID, RICQueryResponse_IEs__value_PR_RANfunctionID, RICQueryResponse_IEs__value_PR_RICqueryOutcome } RICQueryResponse_IEs__value_PR; typedef enum RICQueryFailure_IEs__value_PR { RICQueryFailure_IEs__value_PR_NOTHING, /* No components present */ RICQueryFailure_IEs__value_PR_RICrequestID, RICQueryFailure_IEs__value_PR_RANfunctionID, RICQueryFailure_IEs__value_PR_Cause, RICQueryFailure_IEs__value_PR_CriticalityDiagnostics } RICQueryFailure_IEs__value_PR; typedef enum ErrorIndication_IEs__value_PR { ErrorIndication_IEs__value_PR_NOTHING, /* No components present */ ErrorIndication_IEs__value_PR_TransactionID, ErrorIndication_IEs__value_PR_RICrequestID, ErrorIndication_IEs__value_PR_RANfunctionID, ErrorIndication_IEs__value_PR_Cause, ErrorIndication_IEs__value_PR_CriticalityDiagnostics } ErrorIndication_IEs__value_PR; typedef enum E2setupRequestIEs__value_PR { E2setupRequestIEs__value_PR_NOTHING, /* No components present */ E2setupRequestIEs__value_PR_TransactionID, E2setupRequestIEs__value_PR_GlobalE2node_ID, E2setupRequestIEs__value_PR_RANfunctions_List, E2setupRequestIEs__value_PR_E2nodeComponentConfigAddition_List } E2setupRequestIEs__value_PR; typedef enum E2setupResponseIEs__value_PR { E2setupResponseIEs__value_PR_NOTHING, /* No components present */ E2setupResponseIEs__value_PR_TransactionID, E2setupResponseIEs__value_PR_GlobalRIC_ID, E2setupResponseIEs__value_PR_RANfunctionsID_List, E2setupResponseIEs__value_PR_RANfunctionsIDcause_List, E2setupResponseIEs__value_PR_E2nodeComponentConfigAdditionAck_List } E2setupResponseIEs__value_PR; typedef enum E2setupFailureIEs__value_PR { E2setupFailureIEs__value_PR_NOTHING, /* No components present */ E2setupFailureIEs__value_PR_TransactionID, E2setupFailureIEs__value_PR_Cause, E2setupFailureIEs__value_PR_TimeToWait, E2setupFailureIEs__value_PR_CriticalityDiagnostics, E2setupFailureIEs__value_PR_TNLinformation } E2setupFailureIEs__value_PR; typedef enum E2connectionUpdate_IEs__value_PR { E2connectionUpdate_IEs__value_PR_NOTHING, /* No components present */ E2connectionUpdate_IEs__value_PR_TransactionID, E2connectionUpdate_IEs__value_PR_E2connectionUpdate_List, E2connectionUpdate_IEs__value_PR_E2connectionUpdateRemove_List, E2connectionUpdate_IEs__value_PR_E2connectionUpdate_List_1 } E2connectionUpdate_IEs__value_PR; typedef enum E2connectionUpdateAck_IEs__value_PR { E2connectionUpdateAck_IEs__value_PR_NOTHING, /* No components present */ E2connectionUpdateAck_IEs__value_PR_TransactionID, E2connectionUpdateAck_IEs__value_PR_E2connectionUpdate_List, E2connectionUpdateAck_IEs__value_PR_E2connectionSetupFailed_List } E2connectionUpdateAck_IEs__value_PR; typedef enum E2connectionUpdateFailure_IEs__value_PR { E2connectionUpdateFailure_IEs__value_PR_NOTHING, /* No components present */ E2connectionUpdateFailure_IEs__value_PR_TransactionID, E2connectionUpdateFailure_IEs__value_PR_Cause, E2connectionUpdateFailure_IEs__value_PR_TimeToWait, E2connectionUpdateFailure_IEs__value_PR_CriticalityDiagnostics } E2connectionUpdateFailure_IEs__value_PR; typedef enum E2nodeConfigurationUpdate_IEs__value_PR { E2nodeConfigurationUpdate_IEs__value_PR_NOTHING, /* No components present */ E2nodeConfigurationUpdate_IEs__value_PR_TransactionID, E2nodeConfigurationUpdate_IEs__value_PR_GlobalE2node_ID, E2nodeConfigurationUpdate_IEs__value_PR_E2nodeComponentConfigAddition_List, E2nodeConfigurationUpdate_IEs__value_PR_E2nodeComponentConfigUpdate_List, E2nodeConfigurationUpdate_IEs__value_PR_E2nodeComponentConfigRemoval_List, E2nodeConfigurationUpdate_IEs__value_PR_E2nodeTNLassociationRemoval_List } E2nodeConfigurationUpdate_IEs__value_PR; typedef enum E2nodeConfigurationUpdateAcknowledge_IEs__value_PR { E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_NOTHING, /* No components present */ E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_TransactionID, E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_E2nodeComponentConfigAdditionAck_List, E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_E2nodeComponentConfigUpdateAck_List, E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_E2nodeComponentConfigRemovalAck_List } E2nodeConfigurationUpdateAcknowledge_IEs__value_PR; typedef enum E2nodeConfigurationUpdateFailure_IEs__value_PR { E2nodeConfigurationUpdateFailure_IEs__value_PR_NOTHING, /* No components present */ E2nodeConfigurationUpdateFailure_IEs__value_PR_TransactionID, E2nodeConfigurationUpdateFailure_IEs__value_PR_Cause, E2nodeConfigurationUpdateFailure_IEs__value_PR_TimeToWait, E2nodeConfigurationUpdateFailure_IEs__value_PR_CriticalityDiagnostics } E2nodeConfigurationUpdateFailure_IEs__value_PR; typedef enum ResetRequestIEs__value_PR { ResetRequestIEs__value_PR_NOTHING, /* No components present */ ResetRequestIEs__value_PR_TransactionID, ResetRequestIEs__value_PR_Cause } ResetRequestIEs__value_PR; typedef enum ResetResponseIEs__value_PR { ResetResponseIEs__value_PR_NOTHING, /* No components present */ ResetResponseIEs__value_PR_TransactionID, ResetResponseIEs__value_PR_CriticalityDiagnostics } ResetResponseIEs__value_PR; typedef enum RICserviceUpdate_IEs__value_PR { RICserviceUpdate_IEs__value_PR_NOTHING, /* No components present */ RICserviceUpdate_IEs__value_PR_TransactionID, RICserviceUpdate_IEs__value_PR_RANfunctions_List, RICserviceUpdate_IEs__value_PR_RANfunctions_List_1, 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_TransactionID, 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_TransactionID, RICserviceUpdateFailure_IEs__value_PR_Cause, 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_TransactionID, RICserviceQuery_IEs__value_PR_RANfunctionsID_List } RICserviceQuery_IEs__value_PR; typedef enum E2RemovalRequestIEs__value_PR { E2RemovalRequestIEs__value_PR_NOTHING, /* No components present */ E2RemovalRequestIEs__value_PR_TransactionID } E2RemovalRequestIEs__value_PR; typedef enum E2RemovalResponseIEs__value_PR { E2RemovalResponseIEs__value_PR_NOTHING, /* No components present */ E2RemovalResponseIEs__value_PR_TransactionID, E2RemovalResponseIEs__value_PR_CriticalityDiagnostics } E2RemovalResponseIEs__value_PR; typedef enum E2RemovalFailureIEs__value_PR { E2RemovalFailureIEs__value_PR_NOTHING, /* No components present */ E2RemovalFailureIEs__value_PR_TransactionID, E2RemovalFailureIEs__value_PR_Cause, E2RemovalFailureIEs__value_PR_CriticalityDiagnostics } E2RemovalFailureIEs__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 RICsubscription_withCause_ItemIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct RICsubscription_withCause_ItemIEs__value { RICsubscription_withCause_ItemIEs__value_PR present; union RICsubscription_withCause_ItemIEs__value_u { RICsubscription_withCause_Item_t RICsubscription_withCause_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; } RICsubscription_withCause_ItemIEs_t; typedef struct RICaction_ToBeRemovedForModification_ItemIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct RICaction_ToBeRemovedForModification_ItemIEs__value { RICaction_ToBeRemovedForModification_ItemIEs__value_PR present; union RICaction_ToBeRemovedForModification_ItemIEs__value_u { RICaction_ToBeRemovedForModification_Item_t RICaction_ToBeRemovedForModification_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_ToBeRemovedForModification_ItemIEs_t; typedef struct RICaction_ToBeModifiedForModification_ItemIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct RICaction_ToBeModifiedForModification_ItemIEs__value { RICaction_ToBeModifiedForModification_ItemIEs__value_PR present; union RICaction_ToBeModifiedForModification_ItemIEs__value_u { RICaction_ToBeModifiedForModification_Item_t RICaction_ToBeModifiedForModification_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_ToBeModifiedForModification_ItemIEs_t; typedef struct RICaction_ToBeAddedForModification_ItemIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct RICaction_ToBeAddedForModification_ItemIEs__value { RICaction_ToBeAddedForModification_ItemIEs__value_PR present; union RICaction_ToBeAddedForModification_ItemIEs__value_u { RICaction_ToBeAddedForModification_Item_t RICaction_ToBeAddedForModification_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_ToBeAddedForModification_ItemIEs_t; typedef struct RICaction_RemovedForModification_ItemIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct RICaction_RemovedForModification_ItemIEs__value { RICaction_RemovedForModification_ItemIEs__value_PR present; union RICaction_RemovedForModification_ItemIEs__value_u { RICaction_RemovedForModification_Item_t RICaction_RemovedForModification_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_RemovedForModification_ItemIEs_t; typedef struct RICaction_FailedToBeRemovedForModification_ItemIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct RICaction_FailedToBeRemovedForModification_ItemIEs__value { RICaction_FailedToBeRemovedForModification_ItemIEs__value_PR present; union RICaction_FailedToBeRemovedForModification_ItemIEs__value_u { RICaction_FailedToBeRemovedForModification_Item_t RICaction_FailedToBeRemovedForModification_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_FailedToBeRemovedForModification_ItemIEs_t; typedef struct RICaction_ModifiedForModification_ItemIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct RICaction_ModifiedForModification_ItemIEs__value { RICaction_ModifiedForModification_ItemIEs__value_PR present; union RICaction_ModifiedForModification_ItemIEs__value_u { RICaction_ModifiedForModification_Item_t RICaction_ModifiedForModification_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_ModifiedForModification_ItemIEs_t; typedef struct RICaction_FailedToBeModifiedForModification_ItemIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct RICaction_FailedToBeModifiedForModification_ItemIEs__value { RICaction_FailedToBeModifiedForModification_ItemIEs__value_PR present; union RICaction_FailedToBeModifiedForModification_ItemIEs__value_u { RICaction_FailedToBeModifiedForModification_Item_t RICaction_FailedToBeModifiedForModification_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_FailedToBeModifiedForModification_ItemIEs_t; typedef struct RICaction_AddedForModification_ItemIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct RICaction_AddedForModification_ItemIEs__value { RICaction_AddedForModification_ItemIEs__value_PR present; union RICaction_AddedForModification_ItemIEs__value_u { RICaction_AddedForModification_Item_t RICaction_AddedForModification_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_AddedForModification_ItemIEs_t; typedef struct RICaction_FailedToBeAddedForModification_ItemIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct RICaction_FailedToBeAddedForModification_ItemIEs__value { RICaction_FailedToBeAddedForModification_ItemIEs__value_PR present; union RICaction_FailedToBeAddedForModification_ItemIEs__value_u { RICaction_FailedToBeAddedForModification_Item_t RICaction_FailedToBeAddedForModification_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_FailedToBeAddedForModification_ItemIEs_t; typedef struct RICaction_RequiredToBeModified_ItemIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct RICaction_RequiredToBeModified_ItemIEs__value { RICaction_RequiredToBeModified_ItemIEs__value_PR present; union RICaction_RequiredToBeModified_ItemIEs__value_u { RICaction_RequiredToBeModified_Item_t RICaction_RequiredToBeModified_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_RequiredToBeModified_ItemIEs_t; typedef struct RICaction_RequiredToBeRemoved_ItemIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct RICaction_RequiredToBeRemoved_ItemIEs__value { RICaction_RequiredToBeRemoved_ItemIEs__value_PR present; union RICaction_RequiredToBeRemoved_ItemIEs__value_u { RICaction_RequiredToBeRemoved_Item_t RICaction_RequiredToBeRemoved_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_RequiredToBeRemoved_ItemIEs_t; typedef struct RICaction_ConfirmedForModification_ItemIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct RICaction_ConfirmedForModification_ItemIEs__value { RICaction_ConfirmedForModification_ItemIEs__value_PR present; union RICaction_ConfirmedForModification_ItemIEs__value_u { RICaction_ConfirmedForModification_Item_t RICaction_ConfirmedForModification_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_ConfirmedForModification_ItemIEs_t; typedef struct RICaction_RefusedToBeModified_ItemIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct RICaction_RefusedToBeModified_ItemIEs__value { RICaction_RefusedToBeModified_ItemIEs__value_PR present; union RICaction_RefusedToBeModified_ItemIEs__value_u { RICaction_RefusedToBeModified_Item_t RICaction_RefusedToBeModified_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_RefusedToBeModified_ItemIEs_t; typedef struct RICaction_ConfirmedForRemoval_ItemIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct RICaction_ConfirmedForRemoval_ItemIEs__value { RICaction_ConfirmedForRemoval_ItemIEs__value_PR present; union RICaction_ConfirmedForRemoval_ItemIEs__value_u { RICaction_ConfirmedForRemoval_Item_t RICaction_ConfirmedForRemoval_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_ConfirmedForRemoval_ItemIEs_t; typedef struct RICaction_RefusedToBeRemoved_ItemIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct RICaction_RefusedToBeRemoved_ItemIEs__value { RICaction_RefusedToBeRemoved_ItemIEs__value_PR present; union RICaction_RefusedToBeRemoved_ItemIEs__value_u { RICaction_RefusedToBeRemoved_Item_t RICaction_RefusedToBeRemoved_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_RefusedToBeRemoved_ItemIEs_t; typedef struct E2connectionUpdate_ItemIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct E2connectionUpdate_ItemIEs__value { E2connectionUpdate_ItemIEs__value_PR present; union E2connectionUpdate_ItemIEs__value_u { E2connectionUpdate_Item_t E2connectionUpdate_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; } E2connectionUpdate_ItemIEs_t; typedef struct E2connectionUpdateRemove_ItemIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct E2connectionUpdateRemove_ItemIEs__value { E2connectionUpdateRemove_ItemIEs__value_PR present; union E2connectionUpdateRemove_ItemIEs__value_u { E2connectionUpdateRemove_Item_t E2connectionUpdateRemove_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; } E2connectionUpdateRemove_ItemIEs_t; typedef struct E2connectionSetupFailed_ItemIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct E2connectionSetupFailed_ItemIEs__value { E2connectionSetupFailed_ItemIEs__value_PR present; union E2connectionSetupFailed_ItemIEs__value_u { E2connectionSetupFailed_Item_t E2connectionSetupFailed_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; } E2connectionSetupFailed_ItemIEs_t; typedef struct E2nodeComponentConfigAddition_ItemIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct E2nodeComponentConfigAddition_ItemIEs__value { E2nodeComponentConfigAddition_ItemIEs__value_PR present; union E2nodeComponentConfigAddition_ItemIEs__value_u { E2nodeComponentConfigAddition_Item_t E2nodeComponentConfigAddition_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; } E2nodeComponentConfigAddition_ItemIEs_t; typedef struct E2nodeComponentConfigUpdate_ItemIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct E2nodeComponentConfigUpdate_ItemIEs__value { E2nodeComponentConfigUpdate_ItemIEs__value_PR present; union E2nodeComponentConfigUpdate_ItemIEs__value_u { E2nodeComponentConfigUpdate_Item_t E2nodeComponentConfigUpdate_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; } E2nodeComponentConfigUpdate_ItemIEs_t; typedef struct E2nodeComponentConfigRemoval_ItemIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct E2nodeComponentConfigRemoval_ItemIEs__value { E2nodeComponentConfigRemoval_ItemIEs__value_PR present; union E2nodeComponentConfigRemoval_ItemIEs__value_u { E2nodeComponentConfigRemoval_Item_t E2nodeComponentConfigRemoval_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; } E2nodeComponentConfigRemoval_ItemIEs_t; typedef struct E2nodeTNLassociationRemoval_ItemIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct E2nodeTNLassociationRemoval_ItemIEs__value { E2nodeTNLassociationRemoval_ItemIEs__value_PR present; union E2nodeTNLassociationRemoval_ItemIEs__value_u { E2nodeTNLassociationRemoval_Item_t E2nodeTNLassociationRemoval_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; } E2nodeTNLassociationRemoval_ItemIEs_t; typedef struct E2nodeComponentConfigAdditionAck_ItemIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct E2nodeComponentConfigAdditionAck_ItemIEs__value { E2nodeComponentConfigAdditionAck_ItemIEs__value_PR present; union E2nodeComponentConfigAdditionAck_ItemIEs__value_u { E2nodeComponentConfigAdditionAck_Item_t E2nodeComponentConfigAdditionAck_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; } E2nodeComponentConfigAdditionAck_ItemIEs_t; typedef struct E2nodeComponentConfigUpdateAck_ItemIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct E2nodeComponentConfigUpdateAck_ItemIEs__value { E2nodeComponentConfigUpdateAck_ItemIEs__value_PR present; union E2nodeComponentConfigUpdateAck_ItemIEs__value_u { E2nodeComponentConfigUpdateAck_Item_t E2nodeComponentConfigUpdateAck_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; } E2nodeComponentConfigUpdateAck_ItemIEs_t; typedef struct E2nodeComponentConfigRemovalAck_ItemIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct E2nodeComponentConfigRemovalAck_ItemIEs__value { E2nodeComponentConfigRemovalAck_ItemIEs__value_PR present; union E2nodeComponentConfigRemovalAck_ItemIEs__value_u { E2nodeComponentConfigRemovalAck_Item_t E2nodeComponentConfigRemovalAck_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; } E2nodeComponentConfigRemovalAck_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 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; RICsubscriptionDetails_t RICsubscriptionDetails; RICsubscriptionTime_t RICsubscriptionTime; RICsubscriptionTime_t RICsubscriptionTime_1; } choice; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } value; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } 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; 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; } 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; 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; } RICsubscriptionDeleteFailure_IEs_t; typedef struct RICsubscriptionDeleteRequired_IEs { ProtocolIE_ID_t id; Criticality_t criticality; struct RICsubscriptionDeleteRequired_IEs__value { RICsubscriptionDeleteRequired_IEs__value_PR present; union RICsubscriptionDeleteRequired_IEs__value_u { RICsubscription_List_withCause_t RICsubscription_List_withCause; } choice; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } value; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } RICsubscriptionDeleteRequired_IEs_t; typedef struct RICsubscriptionModificationRequest_IEs { ProtocolIE_ID_t id; Criticality_t criticality; struct RICsubscriptionModificationRequest_IEs__value { RICsubscriptionModificationRequest_IEs__value_PR present; union RICsubscriptionModificationRequest_IEs__value_u { RICrequestID_t RICrequestID; RANfunctionID_t RANfunctionID; RICeventTriggerDefinition_t RICeventTriggerDefinition; RICactions_ToBeRemovedForModification_List_t RICactions_ToBeRemovedForModification_List; RICactions_ToBeModifiedForModification_List_t RICactions_ToBeModifiedForModification_List; RICactions_ToBeAddedForModification_List_t RICactions_ToBeAddedForModification_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; } RICsubscriptionModificationRequest_IEs_t; typedef struct RICsubscriptionModificationResponse_IEs { ProtocolIE_ID_t id; Criticality_t criticality; struct RICsubscriptionModificationResponse_IEs__value { RICsubscriptionModificationResponse_IEs__value_PR present; union RICsubscriptionModificationResponse_IEs__value_u { RICrequestID_t RICrequestID; RANfunctionID_t RANfunctionID; RICactions_RemovedForModification_List_t RICactions_RemovedForModification_List; RICactions_FailedToBeRemovedForModification_List_t RICactions_FailedToBeRemovedForModification_List; RICactions_ModifiedForModification_List_t RICactions_ModifiedForModification_List; RICactions_FailedToBeModifiedForModification_List_t RICactions_FailedToBeModifiedForModification_List; RICactions_AddedForModification_List_t RICactions_AddedForModification_List; RICactions_FailedToBeAddedForModification_List_t RICactions_FailedToBeAddedForModification_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; } RICsubscriptionModificationResponse_IEs_t; typedef struct RICsubscriptionModificationFailure_IEs { ProtocolIE_ID_t id; Criticality_t criticality; struct RICsubscriptionModificationFailure_IEs__value { RICsubscriptionModificationFailure_IEs__value_PR present; union RICsubscriptionModificationFailure_IEs__value_u { RICrequestID_t RICrequestID; RANfunctionID_t RANfunctionID; 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; } RICsubscriptionModificationFailure_IEs_t; typedef struct RICsubscriptionModificationRequired_IEs { ProtocolIE_ID_t id; Criticality_t criticality; struct RICsubscriptionModificationRequired_IEs__value { RICsubscriptionModificationRequired_IEs__value_PR present; union RICsubscriptionModificationRequired_IEs__value_u { RICrequestID_t RICrequestID; RANfunctionID_t RANfunctionID; RICactions_RequiredToBeModified_List_t RICactions_RequiredToBeModified_List; RICactions_RequiredToBeRemoved_List_t RICactions_RequiredToBeRemoved_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; } RICsubscriptionModificationRequired_IEs_t; typedef struct RICsubscriptionModificationConfirm_IEs { ProtocolIE_ID_t id; Criticality_t criticality; struct RICsubscriptionModificationConfirm_IEs__value { RICsubscriptionModificationConfirm_IEs__value_PR present; union RICsubscriptionModificationConfirm_IEs__value_u { RICrequestID_t RICrequestID; RANfunctionID_t RANfunctionID; RICactions_ConfirmedForModification_List_t RICactions_ConfirmedForModification_List; RICactions_RefusedToBeModified_List_t RICactions_RefusedToBeModified_List; RICactions_ConfirmedForRemoval_List_t RICactions_ConfirmedForRemoval_List; RICactions_RefusedToBeRemoved_List_t RICactions_RefusedToBeRemoved_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; } RICsubscriptionModificationConfirm_IEs_t; typedef struct RICsubscriptionModificationRefuse_IEs { ProtocolIE_ID_t id; Criticality_t criticality; struct RICsubscriptionModificationRefuse_IEs__value { RICsubscriptionModificationRefuse_IEs__value_PR present; union RICsubscriptionModificationRefuse_IEs__value_u { RICrequestID_t RICrequestID; RANfunctionID_t RANfunctionID; 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; } RICsubscriptionModificationRefuse_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; RICcontrolOutcome_t RICcontrolOutcome; } choice; /* Context 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; Cause_t Cause; RICcontrolOutcome_t RICcontrolOutcome; 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; } RICcontrolFailure_IEs_t; typedef struct RICQueryRequest_IEs { ProtocolIE_ID_t id; Criticality_t criticality; struct RICQueryRequest_IEs__value { RICQueryRequest_IEs__value_PR present; union RICQueryRequest_IEs__value_u { RICrequestID_t RICrequestID; RANfunctionID_t RANfunctionID; RICqueryHeader_t RICqueryHeader; RICqueryDefinition_t RICqueryDefinition; } choice; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } value; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } RICQueryRequest_IEs_t; typedef struct RICQueryResponse_IEs { ProtocolIE_ID_t id; Criticality_t criticality; struct RICQueryResponse_IEs__value { RICQueryResponse_IEs__value_PR present; union RICQueryResponse_IEs__value_u { RICrequestID_t RICrequestID; RANfunctionID_t RANfunctionID; RICqueryOutcome_t RICqueryOutcome; } choice; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } value; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } RICQueryResponse_IEs_t; typedef struct RICQueryFailure_IEs { ProtocolIE_ID_t id; Criticality_t criticality; struct RICQueryFailure_IEs__value { RICQueryFailure_IEs__value_PR present; union RICQueryFailure_IEs__value_u { RICrequestID_t RICrequestID; RANfunctionID_t RANfunctionID; 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; } RICQueryFailure_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 { TransactionID_t TransactionID; RICrequestID_t RICrequestID; RANfunctionID_t RANfunctionID; 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; } ErrorIndication_IEs_t; typedef struct E2setupRequestIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct E2setupRequestIEs__value { E2setupRequestIEs__value_PR present; union E2setupRequestIEs__value_u { TransactionID_t TransactionID; GlobalE2node_ID_t GlobalE2node_ID; RANfunctions_List_t RANfunctions_List; E2nodeComponentConfigAddition_List_t E2nodeComponentConfigAddition_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; } E2setupRequestIEs_t; typedef struct E2setupResponseIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct E2setupResponseIEs__value { E2setupResponseIEs__value_PR present; union E2setupResponseIEs__value_u { TransactionID_t TransactionID; GlobalRIC_ID_t GlobalRIC_ID; RANfunctionsID_List_t RANfunctionsID_List; RANfunctionsIDcause_List_t RANfunctionsIDcause_List; E2nodeComponentConfigAdditionAck_List_t E2nodeComponentConfigAdditionAck_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; } E2setupResponseIEs_t; typedef struct E2setupFailureIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct E2setupFailureIEs__value { E2setupFailureIEs__value_PR present; union E2setupFailureIEs__value_u { TransactionID_t TransactionID; Cause_t Cause; TimeToWait_t TimeToWait; CriticalityDiagnostics_t CriticalityDiagnostics; TNLinformation_t TNLinformation; } choice; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } value; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } E2setupFailureIEs_t; typedef struct E2connectionUpdate_IEs { ProtocolIE_ID_t id; Criticality_t criticality; struct E2connectionUpdate_IEs__value { E2connectionUpdate_IEs__value_PR present; union E2connectionUpdate_IEs__value_u { TransactionID_t TransactionID; E2connectionUpdate_List_t E2connectionUpdate_List; E2connectionUpdateRemove_List_t E2connectionUpdateRemove_List; E2connectionUpdate_List_t E2connectionUpdate_List_1; } choice; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } value; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } E2connectionUpdate_IEs_t; typedef struct E2connectionUpdateAck_IEs { ProtocolIE_ID_t id; Criticality_t criticality; struct E2connectionUpdateAck_IEs__value { E2connectionUpdateAck_IEs__value_PR present; union E2connectionUpdateAck_IEs__value_u { TransactionID_t TransactionID; E2connectionUpdate_List_t E2connectionUpdate_List; E2connectionSetupFailed_List_t E2connectionSetupFailed_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; } E2connectionUpdateAck_IEs_t; typedef struct E2connectionUpdateFailure_IEs { ProtocolIE_ID_t id; Criticality_t criticality; struct E2connectionUpdateFailure_IEs__value { E2connectionUpdateFailure_IEs__value_PR present; union E2connectionUpdateFailure_IEs__value_u { TransactionID_t TransactionID; 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; } E2connectionUpdateFailure_IEs_t; typedef struct E2nodeConfigurationUpdate_IEs { ProtocolIE_ID_t id; Criticality_t criticality; struct E2nodeConfigurationUpdate_IEs__value { E2nodeConfigurationUpdate_IEs__value_PR present; union E2nodeConfigurationUpdate_IEs__value_u { TransactionID_t TransactionID; GlobalE2node_ID_t GlobalE2node_ID; E2nodeComponentConfigAddition_List_t E2nodeComponentConfigAddition_List; E2nodeComponentConfigUpdate_List_t E2nodeComponentConfigUpdate_List; E2nodeComponentConfigRemoval_List_t E2nodeComponentConfigRemoval_List; E2nodeTNLassociationRemoval_List_t E2nodeTNLassociationRemoval_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; } E2nodeConfigurationUpdate_IEs_t; typedef struct E2nodeConfigurationUpdateAcknowledge_IEs { ProtocolIE_ID_t id; Criticality_t criticality; struct E2nodeConfigurationUpdateAcknowledge_IEs__value { E2nodeConfigurationUpdateAcknowledge_IEs__value_PR present; union E2nodeConfigurationUpdateAcknowledge_IEs__value_u { TransactionID_t TransactionID; E2nodeComponentConfigAdditionAck_List_t E2nodeComponentConfigAdditionAck_List; E2nodeComponentConfigUpdateAck_List_t E2nodeComponentConfigUpdateAck_List; E2nodeComponentConfigRemovalAck_List_t E2nodeComponentConfigRemovalAck_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; } E2nodeConfigurationUpdateAcknowledge_IEs_t; typedef struct E2nodeConfigurationUpdateFailure_IEs { ProtocolIE_ID_t id; Criticality_t criticality; struct E2nodeConfigurationUpdateFailure_IEs__value { E2nodeConfigurationUpdateFailure_IEs__value_PR present; union E2nodeConfigurationUpdateFailure_IEs__value_u { TransactionID_t TransactionID; 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; } E2nodeConfigurationUpdateFailure_IEs_t; typedef struct ResetRequestIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct ResetRequestIEs__value { ResetRequestIEs__value_PR present; union ResetRequestIEs__value_u { TransactionID_t TransactionID; 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; } ResetRequestIEs_t; typedef struct ResetResponseIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct ResetResponseIEs__value { ResetResponseIEs__value_PR present; union ResetResponseIEs__value_u { TransactionID_t TransactionID; 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; } ResetResponseIEs_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 { TransactionID_t TransactionID; RANfunctions_List_t RANfunctions_List; RANfunctions_List_t RANfunctions_List_1; 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 { TransactionID_t TransactionID; 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 { TransactionID_t TransactionID; 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; } 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 { TransactionID_t TransactionID; 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 E2RemovalRequestIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct E2RemovalRequestIEs__value { E2RemovalRequestIEs__value_PR present; union E2RemovalRequestIEs__value_u { TransactionID_t TransactionID; } choice; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } value; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } E2RemovalRequestIEs_t; typedef struct E2RemovalResponseIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct E2RemovalResponseIEs__value { E2RemovalResponseIEs__value_PR present; union E2RemovalResponseIEs__value_u { TransactionID_t TransactionID; 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; } E2RemovalResponseIEs_t; typedef struct E2RemovalFailureIEs { ProtocolIE_ID_t id; Criticality_t criticality; struct E2RemovalFailureIEs__value { E2RemovalFailureIEs__value_PR present; union E2RemovalFailureIEs__value_u { TransactionID_t TransactionID; 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; } E2RemovalFailureIEs_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_RICsubscription_withCause_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscription_withCause_ItemIEs_specs_13; extern asn_TYPE_member_t asn_MBR_RICsubscription_withCause_ItemIEs_13[3]; extern asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeRemovedForModification_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeRemovedForModification_ItemIEs_specs_17; extern asn_TYPE_member_t asn_MBR_RICaction_ToBeRemovedForModification_ItemIEs_17[3]; extern asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeModifiedForModification_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeModifiedForModification_ItemIEs_specs_21; extern asn_TYPE_member_t asn_MBR_RICaction_ToBeModifiedForModification_ItemIEs_21[3]; extern asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeAddedForModification_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeAddedForModification_ItemIEs_specs_25; extern asn_TYPE_member_t asn_MBR_RICaction_ToBeAddedForModification_ItemIEs_25[3]; extern asn_TYPE_descriptor_t asn_DEF_RICaction_RemovedForModification_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_RemovedForModification_ItemIEs_specs_29; extern asn_TYPE_member_t asn_MBR_RICaction_RemovedForModification_ItemIEs_29[3]; extern asn_TYPE_descriptor_t asn_DEF_RICaction_FailedToBeRemovedForModification_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_FailedToBeRemovedForModification_ItemIEs_specs_33; extern asn_TYPE_member_t asn_MBR_RICaction_FailedToBeRemovedForModification_ItemIEs_33[3]; extern asn_TYPE_descriptor_t asn_DEF_RICaction_ModifiedForModification_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ModifiedForModification_ItemIEs_specs_37; extern asn_TYPE_member_t asn_MBR_RICaction_ModifiedForModification_ItemIEs_37[3]; extern asn_TYPE_descriptor_t asn_DEF_RICaction_FailedToBeModifiedForModification_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_FailedToBeModifiedForModification_ItemIEs_specs_41; extern asn_TYPE_member_t asn_MBR_RICaction_FailedToBeModifiedForModification_ItemIEs_41[3]; extern asn_TYPE_descriptor_t asn_DEF_RICaction_AddedForModification_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_AddedForModification_ItemIEs_specs_45; extern asn_TYPE_member_t asn_MBR_RICaction_AddedForModification_ItemIEs_45[3]; extern asn_TYPE_descriptor_t asn_DEF_RICaction_FailedToBeAddedForModification_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_FailedToBeAddedForModification_ItemIEs_specs_49; extern asn_TYPE_member_t asn_MBR_RICaction_FailedToBeAddedForModification_ItemIEs_49[3]; extern asn_TYPE_descriptor_t asn_DEF_RICaction_RequiredToBeModified_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_RequiredToBeModified_ItemIEs_specs_53; extern asn_TYPE_member_t asn_MBR_RICaction_RequiredToBeModified_ItemIEs_53[3]; extern asn_TYPE_descriptor_t asn_DEF_RICaction_RequiredToBeRemoved_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_RequiredToBeRemoved_ItemIEs_specs_57; extern asn_TYPE_member_t asn_MBR_RICaction_RequiredToBeRemoved_ItemIEs_57[3]; extern asn_TYPE_descriptor_t asn_DEF_RICaction_ConfirmedForModification_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ConfirmedForModification_ItemIEs_specs_61; extern asn_TYPE_member_t asn_MBR_RICaction_ConfirmedForModification_ItemIEs_61[3]; extern asn_TYPE_descriptor_t asn_DEF_RICaction_RefusedToBeModified_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_RefusedToBeModified_ItemIEs_specs_65; extern asn_TYPE_member_t asn_MBR_RICaction_RefusedToBeModified_ItemIEs_65[3]; extern asn_TYPE_descriptor_t asn_DEF_RICaction_ConfirmedForRemoval_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ConfirmedForRemoval_ItemIEs_specs_69; extern asn_TYPE_member_t asn_MBR_RICaction_ConfirmedForRemoval_ItemIEs_69[3]; extern asn_TYPE_descriptor_t asn_DEF_RICaction_RefusedToBeRemoved_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_RefusedToBeRemoved_ItemIEs_specs_73; extern asn_TYPE_member_t asn_MBR_RICaction_RefusedToBeRemoved_ItemIEs_73[3]; extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdate_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdate_ItemIEs_specs_77; extern asn_TYPE_member_t asn_MBR_E2connectionUpdate_ItemIEs_77[3]; extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateRemove_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdateRemove_ItemIEs_specs_81; extern asn_TYPE_member_t asn_MBR_E2connectionUpdateRemove_ItemIEs_81[3]; extern asn_TYPE_descriptor_t asn_DEF_E2connectionSetupFailed_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionSetupFailed_ItemIEs_specs_85; extern asn_TYPE_member_t asn_MBR_E2connectionSetupFailed_ItemIEs_85[3]; extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigAddition_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigAddition_ItemIEs_specs_89; extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAddition_ItemIEs_89[3]; extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigUpdate_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigUpdate_ItemIEs_specs_93; extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdate_ItemIEs_93[3]; extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigRemoval_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigRemoval_ItemIEs_specs_97; extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemoval_ItemIEs_97[3]; extern asn_TYPE_descriptor_t asn_DEF_E2nodeTNLassociationRemoval_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeTNLassociationRemoval_ItemIEs_specs_101; extern asn_TYPE_member_t asn_MBR_E2nodeTNLassociationRemoval_ItemIEs_101[3]; extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigAdditionAck_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigAdditionAck_ItemIEs_specs_105; extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAdditionAck_ItemIEs_105[3]; extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigUpdateAck_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigUpdateAck_ItemIEs_specs_109; extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdateAck_ItemIEs_109[3]; extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigRemovalAck_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigRemovalAck_ItemIEs_specs_113; extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemovalAck_ItemIEs_113[3]; extern asn_TYPE_descriptor_t asn_DEF_RANfunction_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_RANfunction_ItemIEs_specs_117; extern asn_TYPE_member_t asn_MBR_RANfunction_ItemIEs_117[3]; extern asn_TYPE_descriptor_t asn_DEF_RANfunctionID_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_RANfunctionID_ItemIEs_specs_121; extern asn_TYPE_member_t asn_MBR_RANfunctionID_ItemIEs_121[3]; extern asn_TYPE_descriptor_t asn_DEF_RANfunctionIDcause_ItemIEs; extern asn_SEQUENCE_specifics_t asn_SPC_RANfunctionIDcause_ItemIEs_specs_125; extern asn_TYPE_member_t asn_MBR_RANfunctionIDcause_ItemIEs_125[3]; extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionRequest_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionRequest_IEs_specs_129; extern asn_TYPE_member_t asn_MBR_RICsubscriptionRequest_IEs_129[3]; extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionResponse_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionResponse_IEs_specs_133; extern asn_TYPE_member_t asn_MBR_RICsubscriptionResponse_IEs_133[3]; extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionFailure_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionFailure_IEs_specs_137; extern asn_TYPE_member_t asn_MBR_RICsubscriptionFailure_IEs_137[3]; extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteRequest_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteRequest_IEs_specs_141; extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequest_IEs_141[3]; extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteResponse_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteResponse_IEs_specs_145; extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteResponse_IEs_145[3]; extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteFailure_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteFailure_IEs_specs_149; extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteFailure_IEs_149[3]; extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteRequired_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteRequired_IEs_specs_153; extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequired_IEs_153[3]; extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationRequest_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationRequest_IEs_specs_157; extern asn_TYPE_member_t asn_MBR_RICsubscriptionModificationRequest_IEs_157[3]; extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationResponse_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationResponse_IEs_specs_161; extern asn_TYPE_member_t asn_MBR_RICsubscriptionModificationResponse_IEs_161[3]; extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationFailure_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationFailure_IEs_specs_165; extern asn_TYPE_member_t asn_MBR_RICsubscriptionModificationFailure_IEs_165[3]; extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationRequired_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationRequired_IEs_specs_169; extern asn_TYPE_member_t asn_MBR_RICsubscriptionModificationRequired_IEs_169[3]; extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationConfirm_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationConfirm_IEs_specs_173; extern asn_TYPE_member_t asn_MBR_RICsubscriptionModificationConfirm_IEs_173[3]; extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationRefuse_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationRefuse_IEs_specs_177; extern asn_TYPE_member_t asn_MBR_RICsubscriptionModificationRefuse_IEs_177[3]; extern asn_TYPE_descriptor_t asn_DEF_RICindication_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICindication_IEs_specs_181; extern asn_TYPE_member_t asn_MBR_RICindication_IEs_181[3]; extern asn_TYPE_descriptor_t asn_DEF_RICcontrolRequest_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolRequest_IEs_specs_185; extern asn_TYPE_member_t asn_MBR_RICcontrolRequest_IEs_185[3]; extern asn_TYPE_descriptor_t asn_DEF_RICcontrolAcknowledge_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolAcknowledge_IEs_specs_189; extern asn_TYPE_member_t asn_MBR_RICcontrolAcknowledge_IEs_189[3]; extern asn_TYPE_descriptor_t asn_DEF_RICcontrolFailure_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolFailure_IEs_specs_193; extern asn_TYPE_member_t asn_MBR_RICcontrolFailure_IEs_193[3]; extern asn_TYPE_descriptor_t asn_DEF_RICQueryRequest_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICQueryRequest_IEs_specs_197; extern asn_TYPE_member_t asn_MBR_RICQueryRequest_IEs_197[3]; extern asn_TYPE_descriptor_t asn_DEF_RICQueryResponse_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICQueryResponse_IEs_specs_201; extern asn_TYPE_member_t asn_MBR_RICQueryResponse_IEs_201[3]; extern asn_TYPE_descriptor_t asn_DEF_RICQueryFailure_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICQueryFailure_IEs_specs_205; extern asn_TYPE_member_t asn_MBR_RICQueryFailure_IEs_205[3]; extern asn_TYPE_descriptor_t asn_DEF_ErrorIndication_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_ErrorIndication_IEs_specs_209; extern asn_TYPE_member_t asn_MBR_ErrorIndication_IEs_209[3]; extern asn_TYPE_descriptor_t asn_DEF_E2setupRequestIEs; extern asn_SEQUENCE_specifics_t asn_SPC_E2setupRequestIEs_specs_213; extern asn_TYPE_member_t asn_MBR_E2setupRequestIEs_213[3]; extern asn_TYPE_descriptor_t asn_DEF_E2setupResponseIEs; extern asn_SEQUENCE_specifics_t asn_SPC_E2setupResponseIEs_specs_217; extern asn_TYPE_member_t asn_MBR_E2setupResponseIEs_217[3]; extern asn_TYPE_descriptor_t asn_DEF_E2setupFailureIEs; extern asn_SEQUENCE_specifics_t asn_SPC_E2setupFailureIEs_specs_221; extern asn_TYPE_member_t asn_MBR_E2setupFailureIEs_221[3]; extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdate_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdate_IEs_specs_225; extern asn_TYPE_member_t asn_MBR_E2connectionUpdate_IEs_225[3]; extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateAck_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdateAck_IEs_specs_229; extern asn_TYPE_member_t asn_MBR_E2connectionUpdateAck_IEs_229[3]; extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateFailure_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdateFailure_IEs_specs_233; extern asn_TYPE_member_t asn_MBR_E2connectionUpdateFailure_IEs_233[3]; extern asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdate_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeConfigurationUpdate_IEs_specs_237; extern asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdate_IEs_237[3]; extern asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdateAcknowledge_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeConfigurationUpdateAcknowledge_IEs_specs_241; extern asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdateAcknowledge_IEs_241[3]; extern asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdateFailure_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeConfigurationUpdateFailure_IEs_specs_245; extern asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdateFailure_IEs_245[3]; extern asn_TYPE_descriptor_t asn_DEF_ResetRequestIEs; extern asn_SEQUENCE_specifics_t asn_SPC_ResetRequestIEs_specs_249; extern asn_TYPE_member_t asn_MBR_ResetRequestIEs_249[3]; extern asn_TYPE_descriptor_t asn_DEF_ResetResponseIEs; extern asn_SEQUENCE_specifics_t asn_SPC_ResetResponseIEs_specs_253; extern asn_TYPE_member_t asn_MBR_ResetResponseIEs_253[3]; extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdate_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdate_IEs_specs_257; extern asn_TYPE_member_t asn_MBR_RICserviceUpdate_IEs_257[3]; extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateAcknowledge_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdateAcknowledge_IEs_specs_261; extern asn_TYPE_member_t asn_MBR_RICserviceUpdateAcknowledge_IEs_261[3]; extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateFailure_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdateFailure_IEs_specs_265; extern asn_TYPE_member_t asn_MBR_RICserviceUpdateFailure_IEs_265[3]; extern asn_TYPE_descriptor_t asn_DEF_RICserviceQuery_IEs; extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceQuery_IEs_specs_269; extern asn_TYPE_member_t asn_MBR_RICserviceQuery_IEs_269[3]; extern asn_TYPE_descriptor_t asn_DEF_E2RemovalRequestIEs; extern asn_SEQUENCE_specifics_t asn_SPC_E2RemovalRequestIEs_specs_273; extern asn_TYPE_member_t asn_MBR_E2RemovalRequestIEs_273[3]; extern asn_TYPE_descriptor_t asn_DEF_E2RemovalResponseIEs; extern asn_SEQUENCE_specifics_t asn_SPC_E2RemovalResponseIEs_specs_277; extern asn_TYPE_member_t asn_MBR_E2RemovalResponseIEs_277[3]; extern asn_TYPE_descriptor_t asn_DEF_E2RemovalFailureIEs; extern asn_SEQUENCE_specifics_t asn_SPC_E2RemovalFailureIEs_specs_281; extern asn_TYPE_member_t asn_MBR_E2RemovalFailureIEs_281[3]; #ifdef __cplusplus } #endif #endif /* _ProtocolIE_Field_H_ */ #include "asn_internal.h"