X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fcodec_utils%2FE2AP%2FProtocolIE-FieldE2.h;fp=src%2Fcodec_utils%2FE2AP%2FProtocolIE-FieldE2.h;h=f83ada76779f68421c6868c4ba5de9f8e4f752a9;hb=f6d2e6f0523c7686e6cd1a1b1c08fe2a9b2df683;hp=bf8e769525ef32670cf7966480ebbecf930fb3ad;hpb=bf5434b9c6c179180c5bc37640ed700b1a4cbfa7;p=o-du%2Fl2.git diff --git a/src/codec_utils/E2AP/ProtocolIE-FieldE2.h b/src/codec_utils/E2AP/ProtocolIE-FieldE2.h index bf8e76952..f83ada767 100644 --- a/src/codec_utils/E2AP/ProtocolIE-FieldE2.h +++ b/src/codec_utils/E2AP/ProtocolIE-FieldE2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-Containers" - * found in "2022_E2AP.asn1" - * `asn1c -D ./E2AP/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` + * found in "../../ASN1_Input/E2APV0300.asn1" + * `asn1c -D ../../E2_v3.0_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example` */ #ifndef _ProtocolIE_FieldE2_H_ @@ -24,6 +24,21 @@ #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" @@ -40,11 +55,28 @@ #include "RICrequestID.h" #include "RANfunctionID.h" #include "RICsubscriptionDetails.h" +#include "RICsubscriptionTime.h" #include "RICaction-Admitted-List.h" #include "RICaction-NotAdmitted-List.h" #include "CauseE2.h" #include "CriticalityDiagnosticsE2.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" @@ -55,6 +87,9 @@ #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" @@ -95,6 +130,66 @@ 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 @@ -151,7 +246,8 @@ 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_RICsubscriptionDetails, + RICsubscriptionRequest_IEs__value_PR_RICsubscriptionTime } RICsubscriptionRequest_IEs__value_PR; typedef enum RICsubscriptionResponse_IEs__value_PR { RICsubscriptionResponse_IEs__value_PR_NOTHING, /* No components present */ @@ -188,6 +284,56 @@ 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_CauseE2, + RICsubscriptionModificationFailure_IEs__value_PR_CriticalityDiagnosticsE2 +} 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_CauseE2, + RICsubscriptionModificationRefuse_IEs__value_PR_CriticalityDiagnosticsE2 +} RICsubscriptionModificationRefuse_IEs__value_PR; typedef enum RICindication_IEs__value_PR { RICindication_IEs__value_PR_NOTHING, /* No components present */ RICindication_IEs__value_PR_RICrequestID, @@ -221,8 +367,29 @@ typedef enum RICcontrolFailure_IEs__value_PR { RICcontrolFailure_IEs__value_PR_RANfunctionID, RICcontrolFailure_IEs__value_PR_RICcallProcessID, RICcontrolFailure_IEs__value_PR_CauseE2, - RICcontrolFailure_IEs__value_PR_RICcontrolOutcome + RICcontrolFailure_IEs__value_PR_RICcontrolOutcome, + RICcontrolFailure_IEs__value_PR_CriticalityDiagnosticsE2 } 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_CauseE2, + RICQueryFailure_IEs__value_PR_CriticalityDiagnosticsE2 +} RICQueryFailure_IEs__value_PR; typedef enum ErrorIndicationE2_IEs__value_PR { ErrorIndicationE2_IEs__value_PR_NOTHING, /* No components present */ ErrorIndicationE2_IEs__value_PR_TransactionID, @@ -330,6 +497,21 @@ typedef enum RICserviceQuery_IEs__value_PR { 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_CriticalityDiagnosticsE2 +} E2RemovalResponseIEs__value_PR; +typedef enum E2RemovalFailureIEs__value_PR { + E2RemovalFailureIEs__value_PR_NOTHING, /* No components present */ + E2RemovalFailureIEs__value_PR_TransactionID, + E2RemovalFailureIEs__value_PR_CauseE2, + E2RemovalFailureIEs__value_PR_CriticalityDiagnosticsE2 +} E2RemovalFailureIEs__value_PR; /* ProtocolIE-FieldE2 */ typedef struct RICaction_ToBeSetup_ItemIEs { @@ -396,6 +578,246 @@ typedef struct RICsubscription_withCause_ItemIEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } RICsubscription_withCause_ItemIEs_t; +typedef struct RICaction_ToBeRemovedForModification_ItemIEs { + ProtocolIE_IDE2_t id; + CriticalityE2_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_IDE2_t id; + CriticalityE2_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_IDE2_t id; + CriticalityE2_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_IDE2_t id; + CriticalityE2_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_IDE2_t id; + CriticalityE2_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_IDE2_t id; + CriticalityE2_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_IDE2_t id; + CriticalityE2_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_IDE2_t id; + CriticalityE2_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_IDE2_t id; + CriticalityE2_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_IDE2_t id; + CriticalityE2_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_IDE2_t id; + CriticalityE2_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_IDE2_t id; + CriticalityE2_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_IDE2_t id; + CriticalityE2_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_IDE2_t id; + CriticalityE2_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_IDE2_t id; + CriticalityE2_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_IDE2_t id; CriticalityE2_t criticality; @@ -613,6 +1035,7 @@ typedef struct RICsubscriptionRequest_IEs { RICrequestID_t RICrequestID; RANfunctionID_t RANfunctionID; RICsubscriptionDetails_t RICsubscriptionDetails; + RICsubscriptionTime_t RICsubscriptionTime; } choice; /* Context for parsing across buffer boundaries */ @@ -729,6 +1152,128 @@ typedef struct RICsubscriptionDeleteRequired_IEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } RICsubscriptionDeleteRequired_IEs_t; +typedef struct RICsubscriptionModificationRequest_IEs { + ProtocolIE_IDE2_t id; + CriticalityE2_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_IDE2_t id; + CriticalityE2_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_IDE2_t id; + CriticalityE2_t criticality; + struct RICsubscriptionModificationFailure_IEs__value { + RICsubscriptionModificationFailure_IEs__value_PR present; + union RICsubscriptionModificationFailure_IEs__value_u { + RICrequestID_t RICrequestID; + RANfunctionID_t RANfunctionID; + CauseE2_t CauseE2; + CriticalityDiagnosticsE2_t CriticalityDiagnosticsE2; + } choice; + + /* Context 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_IDE2_t id; + CriticalityE2_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_IDE2_t id; + CriticalityE2_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_IDE2_t id; + CriticalityE2_t criticality; + struct RICsubscriptionModificationRefuse_IEs__value { + RICsubscriptionModificationRefuse_IEs__value_PR present; + union RICsubscriptionModificationRefuse_IEs__value_u { + RICrequestID_t RICrequestID; + RANfunctionID_t RANfunctionID; + CauseE2_t CauseE2; + CriticalityDiagnosticsE2_t CriticalityDiagnosticsE2; + } choice; + + /* Context 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_IDE2_t id; CriticalityE2_t criticality; @@ -803,6 +1348,7 @@ typedef struct RICcontrolFailure_IEs { RICcallProcessID_t RICcallProcessID; CauseE2_t CauseE2; RICcontrolOutcome_t RICcontrolOutcome; + CriticalityDiagnosticsE2_t CriticalityDiagnosticsE2; } choice; /* Context for parsing across buffer boundaries */ @@ -812,6 +1358,62 @@ typedef struct RICcontrolFailure_IEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } RICcontrolFailure_IEs_t; +typedef struct RICQueryRequest_IEs { + ProtocolIE_IDE2_t id; + CriticalityE2_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_IDE2_t id; + CriticalityE2_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_IDE2_t id; + CriticalityE2_t criticality; + struct RICQueryFailure_IEs__value { + RICQueryFailure_IEs__value_PR present; + union RICQueryFailure_IEs__value_u { + RICrequestID_t RICrequestID; + RANfunctionID_t RANfunctionID; + CauseE2_t CauseE2; + CriticalityDiagnosticsE2_t CriticalityDiagnosticsE2; + } choice; + + /* Context 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 ErrorIndicationE2_IEs { ProtocolIE_IDE2_t id; CriticalityE2_t criticality; @@ -1111,6 +1713,57 @@ typedef struct RICserviceQuery_IEs { /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } RICserviceQuery_IEs_t; +typedef struct E2RemovalRequestIEs { + ProtocolIE_IDE2_t id; + CriticalityE2_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_IDE2_t id; + CriticalityE2_t criticality; + struct E2RemovalResponseIEs__value { + E2RemovalResponseIEs__value_PR present; + union E2RemovalResponseIEs__value_u { + TransactionID_t TransactionID; + CriticalityDiagnosticsE2_t CriticalityDiagnosticsE2; + } choice; + + /* Context 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_IDE2_t id; + CriticalityE2_t criticality; + struct E2RemovalFailureIEs__value { + E2RemovalFailureIEs__value_PR present; + union E2RemovalFailureIEs__value_u { + TransactionID_t TransactionID; + CauseE2_t CauseE2; + CriticalityDiagnosticsE2_t CriticalityDiagnosticsE2; + } choice; + + /* Context 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; @@ -1125,126 +1778,207 @@ 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_17; -extern asn_TYPE_member_t asn_MBR_E2connectionUpdate_ItemIEs_17[3]; +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_21; -extern asn_TYPE_member_t asn_MBR_E2connectionUpdateRemove_ItemIEs_21[3]; +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_25; -extern asn_TYPE_member_t asn_MBR_E2connectionSetupFailed_ItemIEs_25[3]; +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_29; -extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAddition_ItemIEs_29[3]; +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_33; -extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdate_ItemIEs_33[3]; +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_37; -extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemoval_ItemIEs_37[3]; +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_41; -extern asn_TYPE_member_t asn_MBR_E2nodeTNLassociationRemoval_ItemIEs_41[3]; +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_45; -extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAdditionAck_ItemIEs_45[3]; +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_49; -extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdateAck_ItemIEs_49[3]; +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_53; -extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemovalAck_ItemIEs_53[3]; +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_57; -extern asn_TYPE_member_t asn_MBR_RANfunction_ItemIEs_57[3]; +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_61; -extern asn_TYPE_member_t asn_MBR_RANfunctionID_ItemIEs_61[3]; +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_65; -extern asn_TYPE_member_t asn_MBR_RANfunctionIDcause_ItemIEs_65[3]; +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_69; -extern asn_TYPE_member_t asn_MBR_RICsubscriptionRequest_IEs_69[3]; +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_73; -extern asn_TYPE_member_t asn_MBR_RICsubscriptionResponse_IEs_73[3]; +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_77; -extern asn_TYPE_member_t asn_MBR_RICsubscriptionFailure_IEs_77[3]; +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_81; -extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequest_IEs_81[3]; +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_85; -extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteResponse_IEs_85[3]; +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_89; -extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteFailure_IEs_89[3]; +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_93; -extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequired_IEs_93[3]; +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_97; -extern asn_TYPE_member_t asn_MBR_RICindication_IEs_97[3]; +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_101; -extern asn_TYPE_member_t asn_MBR_RICcontrolRequest_IEs_101[3]; +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_105; -extern asn_TYPE_member_t asn_MBR_RICcontrolAcknowledge_IEs_105[3]; +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_109; -extern asn_TYPE_member_t asn_MBR_RICcontrolFailure_IEs_109[3]; +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_ErrorIndicationE2_IEs; -extern asn_SEQUENCE_specifics_t asn_SPC_ErrorIndicationE2_IEs_specs_113; -extern asn_TYPE_member_t asn_MBR_ErrorIndicationE2_IEs_113[3]; +extern asn_SEQUENCE_specifics_t asn_SPC_ErrorIndicationE2_IEs_specs_209; +extern asn_TYPE_member_t asn_MBR_ErrorIndicationE2_IEs_209[3]; extern asn_TYPE_descriptor_t asn_DEF_E2setupRequestIEs; -extern asn_SEQUENCE_specifics_t asn_SPC_E2setupRequestIEs_specs_117; -extern asn_TYPE_member_t asn_MBR_E2setupRequestIEs_117[3]; +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_121; -extern asn_TYPE_member_t asn_MBR_E2setupResponseIEs_121[3]; +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_125; -extern asn_TYPE_member_t asn_MBR_E2setupFailureIEs_125[3]; +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_129; -extern asn_TYPE_member_t asn_MBR_E2connectionUpdate_IEs_129[3]; +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_133; -extern asn_TYPE_member_t asn_MBR_E2connectionUpdateAck_IEs_133[3]; +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_137; -extern asn_TYPE_member_t asn_MBR_E2connectionUpdateFailure_IEs_137[3]; +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_141; -extern asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdate_IEs_141[3]; +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_145; -extern asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdateAcknowledge_IEs_145[3]; +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_149; -extern asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdateFailure_IEs_149[3]; +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_153; -extern asn_TYPE_member_t asn_MBR_ResetRequestIEs_153[3]; +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_157; -extern asn_TYPE_member_t asn_MBR_ResetResponseIEs_157[3]; +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_161; -extern asn_TYPE_member_t asn_MBR_RICserviceUpdate_IEs_161[3]; +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_165; -extern asn_TYPE_member_t asn_MBR_RICserviceUpdateAcknowledge_IEs_165[3]; +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_169; -extern asn_TYPE_member_t asn_MBR_RICserviceUpdateFailure_IEs_169[3]; +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_173; -extern asn_TYPE_member_t asn_MBR_RICserviceQuery_IEs_173[3]; +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 }