[Epic-ID: ODUHIGH-406][Task-ID: ODUHIGH-441]: Update name of Paging RRC Codec
[o-du/l2.git] / src / codec_utils / RRC / CG-Config-IEs.h
1 /*
2  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3  * From ASN.1 module "NR-InterNodeDefinitions"
4  *      found in "./22April22_Paging/rrc_15.3_asn.asn1"
5  *      `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
6  */
7
8 #ifndef _CG_Config_IEs_H_
9 #define _CG_Config_IEs_H_
10
11
12 #include <asn_application.h>
13
14 /* Including external dependencies */
15 #include <OCTET_STRING.h>
16 #include <constr_SEQUENCE.h>
17
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
21
22 /* Forward declarations */
23 struct ConfigRestrictModReqSCG;
24 struct DRX_Info;
25 struct MeasConfigSN;
26 struct BandCombinationInfoSN;
27 struct FR_InfoList;
28 struct CandidateServingFreqListNR;
29
30 /* CG-Config-IEs */
31 typedef struct CG_Config_IEs {
32         OCTET_STRING_t  *scg_CellGroupConfig;   /* OPTIONAL */
33         OCTET_STRING_t  *scg_RB_Config; /* OPTIONAL */
34         struct ConfigRestrictModReqSCG  *configRestrictModReq;  /* OPTIONAL */
35         struct DRX_Info *drx_InfoSCG;   /* OPTIONAL */
36         OCTET_STRING_t  *candidateCellInfoListSN;       /* OPTIONAL */
37         struct MeasConfigSN     *measConfigSN;  /* OPTIONAL */
38         struct BandCombinationInfoSN    *selectedBandCombinationNR;     /* OPTIONAL */
39         struct FR_InfoList      *fr_InfoListSCG;        /* OPTIONAL */
40         struct CandidateServingFreqListNR       *candidateServingFreqListNR;    /* OPTIONAL */
41         struct CG_Config_IEs__nonCriticalExtension {
42                 
43                 /* Context for parsing across buffer boundaries */
44                 asn_struct_ctx_t _asn_ctx;
45         } *nonCriticalExtension;
46         
47         /* Context for parsing across buffer boundaries */
48         asn_struct_ctx_t _asn_ctx;
49 } CG_Config_IEs_t;
50
51 /* Implementation */
52 extern asn_TYPE_descriptor_t asn_DEF_CG_Config_IEs;
53 extern asn_SEQUENCE_specifics_t asn_SPC_CG_Config_IEs_specs_1;
54 extern asn_TYPE_member_t asn_MBR_CG_Config_IEs_1[10];
55
56 #ifdef __cplusplus
57 }
58 #endif
59
60 #endif  /* _CG_Config_IEs_H_ */
61 #include <asn_internal.h>