X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?p=sim%2Fe2-interface.git;a=blobdiff_plain;f=e2sim%2Fasn1c%2FProtocolIE-Field.h;fp=e2sim%2Fasn1c%2FProtocolIE-Field.h;h=919eac043203197d6326f15242f49c23ee5eaa4b;hp=0000000000000000000000000000000000000000;hb=f5900596513e4359fc839ba361da085674e90b68;hpb=215d350dbe06a4c7ee370815f26128a7f7e160cb diff --git a/e2sim/asn1c/ProtocolIE-Field.h b/e2sim/asn1c/ProtocolIE-Field.h new file mode 100644 index 0000000..919eac0 --- /dev/null +++ b/e2sim/asn1c/ProtocolIE-Field.h @@ -0,0 +1,1994 @@ +/* + * 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"