X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fcodec_utils%2FE2AP%2FCauseE2.h;h=1c794418a751a2d03cd2b8c6bd67fe65370e107e;hb=f6d2e6f0523c7686e6cd1a1b1c08fe2a9b2df683;hp=dbb6195c5c78303b7a4039a8a801f86dda212148;hpb=875cd839a3fe1efddd284433868449add3b0b82a;p=o-du%2Fl2.git diff --git a/src/codec_utils/E2AP/CauseE2.h b/src/codec_utils/E2AP/CauseE2.h index dbb6195c5..1c794418a 100644 --- a/src/codec_utils/E2AP/CauseE2.h +++ b/src/codec_utils/E2AP/CauseE2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2AP-IEs" - * found in "codeathon/E2AP.asn1" - * `asn1c -D ./newE2AP -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 _CauseE2_H_ @@ -12,11 +12,12 @@ #include /* Including external dependencies */ -#include "CauseRIC.h" -#include "CauseRICservice.h" -#include "CauseTransport.h" -#include "CauseProtocol.h" -#include "CauseMisc.h" +#include "CauseE2RICrequest.h" +#include "CauseE2RICservice.h" +#include "CauseE2node.h" +#include "CauseE2Transport.h" +#include "CauseE2Protocol.h" +#include "CauseE2Misc.h" #include #ifdef __cplusplus @@ -28,6 +29,7 @@ typedef enum CauseE2_PR { CauseE2_PR_NOTHING, /* No components present */ CauseE2_PR_ricRequest, CauseE2_PR_ricService, + CauseE2_PR_e2Node, CauseE2_PR_transport, CauseE2_PR_protocol, CauseE2_PR_misc @@ -39,11 +41,12 @@ typedef enum CauseE2_PR { typedef struct CauseE2 { CauseE2_PR present; union CauseE2_u { - CauseRIC_t ricRequest; - CauseRICservice_t ricService; - CauseTransport_t transport; - CauseProtocol_t protocol; - CauseMisc_t misc; + CauseE2RICrequest_t ricRequest; + CauseE2RICservice_t ricService; + CauseE2node_t e2Node; + CauseE2Transport_t transport; + CauseE2Protocol_t protocol; + CauseE2Misc_t misc; /* * This type is extensible, * possible extensions are below. @@ -57,7 +60,7 @@ typedef struct CauseE2 { /* Implementation */ extern asn_TYPE_descriptor_t asn_DEF_CauseE2; extern asn_CHOICE_specifics_t asn_SPC_CauseE2_specs_1; -extern asn_TYPE_member_t asn_MBR_CauseE2_1[5]; +extern asn_TYPE_member_t asn_MBR_CauseE2_1[6]; extern asn_per_constraints_t asn_PER_type_CauseE2_constr_1; #ifdef __cplusplus