2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "NR-RRC-Definitions"
4 * found in "../ASN1_Input/rrc_15_3_asn.asn1"
5 * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
8 #ifndef _MeasGapConfigRrc_H_
9 #define _MeasGapConfigRrc_H_
12 #include <asn_application.h>
14 /* Including external dependencies */
16 #include <constr_CHOICE.h>
17 #include <constr_SEQUENCE.h>
24 typedef enum MeasGapConfigRrc__gapFR2_PR {
25 MeasGapConfigRrc__gapFR2_PR_NOTHING, /* No components present */
26 MeasGapConfigRrc__gapFR2_PR_release,
27 MeasGapConfigRrc__gapFR2_PR_setup
28 } MeasGapConfigRrc__gapFR2_PR;
29 typedef enum MeasGapConfigRrc__ext1__gapFR1_PR {
30 MeasGapConfigRrc__ext1__gapFR1_PR_NOTHING, /* No components present */
31 MeasGapConfigRrc__ext1__gapFR1_PR_release,
32 MeasGapConfigRrc__ext1__gapFR1_PR_setup
33 } MeasGapConfigRrc__ext1__gapFR1_PR;
34 typedef enum MeasGapConfigRrc__ext1__gapUE_PR {
35 MeasGapConfigRrc__ext1__gapUE_PR_NOTHING, /* No components present */
36 MeasGapConfigRrc__ext1__gapUE_PR_release,
37 MeasGapConfigRrc__ext1__gapUE_PR_setup
38 } MeasGapConfigRrc__ext1__gapUE_PR;
40 /* Forward declarations */
43 /* MeasGapConfigRrc */
44 typedef struct MeasGapConfigRrc {
45 struct MeasGapConfigRrc__gapFR2 {
46 MeasGapConfigRrc__gapFR2_PR present;
47 union MeasGapConfigRrc__gapFR2_u {
49 struct GapConfig *setup;
52 /* Context for parsing across buffer boundaries */
53 asn_struct_ctx_t _asn_ctx;
56 * This type is extensible,
57 * possible extensions are below.
59 struct MeasGapConfigRrc__ext1 {
60 struct MeasGapConfigRrc__ext1__gapFR1 {
61 MeasGapConfigRrc__ext1__gapFR1_PR present;
62 union MeasGapConfigRrc__ext1__gapFR1_u {
64 struct GapConfig *setup;
67 /* Context for parsing across buffer boundaries */
68 asn_struct_ctx_t _asn_ctx;
70 struct MeasGapConfigRrc__ext1__gapUE {
71 MeasGapConfigRrc__ext1__gapUE_PR present;
72 union MeasGapConfigRrc__ext1__gapUE_u {
74 struct GapConfig *setup;
77 /* Context for parsing across buffer boundaries */
78 asn_struct_ctx_t _asn_ctx;
81 /* Context for parsing across buffer boundaries */
82 asn_struct_ctx_t _asn_ctx;
85 /* Context for parsing across buffer boundaries */
86 asn_struct_ctx_t _asn_ctx;
90 extern asn_TYPE_descriptor_t asn_DEF_MeasGapConfigRrc;
91 extern asn_SEQUENCE_specifics_t asn_SPC_MeasGapConfigRrc_specs_1;
92 extern asn_TYPE_member_t asn_MBR_MeasGapConfigRrc_1[2];
98 #endif /* _MeasGapConfigRrc_H_ */
99 #include <asn_internal.h>