2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "E2SM-RC-IEs"
4 * found in "e2sm-rc-2.0.asn"
5 * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
8 #ifndef _RANFunctionDefinition_Control_Action_Item_H_
9 #define _RANFunctionDefinition_Control_Action_Item_H_
12 #include <asn_application.h>
14 /* Including external dependencies */
15 #include "RIC-ControlAction-ID.h"
16 #include "RIC-ControlAction-Name.h"
17 #include <NativeEnumerated.h>
18 #include <asn_SEQUENCE_OF.h>
19 #include <constr_SEQUENCE_OF.h>
20 #include <constr_SEQUENCE.h>
27 typedef enum RANFunctionDefinition_Control_Action_Item__ueGroup_ControlAction_Supported {
28 RANFunctionDefinition_Control_Action_Item__ueGroup_ControlAction_Supported_true = 0,
29 RANFunctionDefinition_Control_Action_Item__ueGroup_ControlAction_Supported_false = 1
31 * Enumeration is extensible
33 } e_RANFunctionDefinition_Control_Action_Item__ueGroup_ControlAction_Supported;
35 /* Forward declarations */
36 struct ControlAction_RANParameter_Item;
38 /* RANFunctionDefinition-Control-Action-Item */
39 typedef struct RANFunctionDefinition_Control_Action_Item {
40 RIC_ControlAction_ID_t ric_ControlAction_ID;
41 RIC_ControlAction_Name_t ric_ControlAction_Name;
42 long ueGroup_ControlAction_Supported;
43 struct RANFunctionDefinition_Control_Action_Item__ran_ControlActionParameters_List {
44 A_SEQUENCE_OF(struct ControlAction_RANParameter_Item) list;
46 /* Context for parsing across buffer boundaries */
47 asn_struct_ctx_t _asn_ctx;
48 } *ran_ControlActionParameters_List;
50 * This type is extensible,
51 * possible extensions are below.
54 /* Context for parsing across buffer boundaries */
55 asn_struct_ctx_t _asn_ctx;
56 } RANFunctionDefinition_Control_Action_Item_t;
59 /* extern asn_TYPE_descriptor_t asn_DEF_ueGroup_ControlAction_Supported_4; // (Use -fall-defs-global to expose) */
60 extern asn_TYPE_descriptor_t asn_DEF_RANFunctionDefinition_Control_Action_Item;
61 extern asn_SEQUENCE_specifics_t asn_SPC_RANFunctionDefinition_Control_Action_Item_specs_1;
62 extern asn_TYPE_member_t asn_MBR_RANFunctionDefinition_Control_Action_Item_1[4];
68 #endif /* _RANFunctionDefinition_Control_Action_Item_H_ */
69 #include <asn_internal.h>