2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "NR-RRC-Definitions"
4 * found in "../../../rrc_15.3_asn.asn1"
5 * `asn1c -D ./25_02_2022_RRC/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
8 #ifndef _MeasAndMobParametersCommon_H_
9 #define _MeasAndMobParametersCommon_H_
12 #include <asn_application.h>
14 /* Including external dependencies */
15 #include <BIT_STRING.h>
16 #include <NativeEnumerated.h>
17 #include <constr_SEQUENCE.h>
24 typedef enum MeasAndMobParametersCommon__ssb_RLM {
25 MeasAndMobParametersCommon__ssb_RLM_supported = 0
26 } e_MeasAndMobParametersCommon__ssb_RLM;
27 typedef enum MeasAndMobParametersCommon__ssb_AndCSI_RS_RLM {
28 MeasAndMobParametersCommon__ssb_AndCSI_RS_RLM_supported = 0
29 } e_MeasAndMobParametersCommon__ssb_AndCSI_RS_RLM;
30 typedef enum MeasAndMobParametersCommon__ext1__eventB_MeasAndReport {
31 MeasAndMobParametersCommon__ext1__eventB_MeasAndReport_supported = 0
32 } e_MeasAndMobParametersCommon__ext1__eventB_MeasAndReport;
33 typedef enum MeasAndMobParametersCommon__ext1__handoverFDD_TDD {
34 MeasAndMobParametersCommon__ext1__handoverFDD_TDD_supported = 0
35 } e_MeasAndMobParametersCommon__ext1__handoverFDD_TDD;
36 typedef enum MeasAndMobParametersCommon__ext1__eutra_CGI_Reporting {
37 MeasAndMobParametersCommon__ext1__eutra_CGI_Reporting_supported = 0
38 } e_MeasAndMobParametersCommon__ext1__eutra_CGI_Reporting;
39 typedef enum MeasAndMobParametersCommon__ext1__nr_CGI_Reporting {
40 MeasAndMobParametersCommon__ext1__nr_CGI_Reporting_supported = 0
41 } e_MeasAndMobParametersCommon__ext1__nr_CGI_Reporting;
43 /* MeasAndMobParametersCommon */
44 typedef struct MeasAndMobParametersCommon {
45 BIT_STRING_t *supportedGapPattern; /* OPTIONAL */
46 long *ssb_RLM; /* OPTIONAL */
47 long *ssb_AndCSI_RS_RLM; /* OPTIONAL */
49 * This type is extensible,
50 * possible extensions are below.
52 struct MeasAndMobParametersCommon__ext1 {
53 long *eventB_MeasAndReport; /* OPTIONAL */
54 long *handoverFDD_TDD; /* OPTIONAL */
55 long *eutra_CGI_Reporting; /* OPTIONAL */
56 long *nr_CGI_Reporting; /* OPTIONAL */
58 /* Context for parsing across buffer boundaries */
59 asn_struct_ctx_t _asn_ctx;
62 /* Context for parsing across buffer boundaries */
63 asn_struct_ctx_t _asn_ctx;
64 } MeasAndMobParametersCommon_t;
67 /* extern asn_TYPE_descriptor_t asn_DEF_ssb_RLM_3; // (Use -fall-defs-global to expose) */
68 /* extern asn_TYPE_descriptor_t asn_DEF_ssb_AndCSI_RS_RLM_5; // (Use -fall-defs-global to expose) */
69 /* extern asn_TYPE_descriptor_t asn_DEF_eventB_MeasAndReport_9; // (Use -fall-defs-global to expose) */
70 /* extern asn_TYPE_descriptor_t asn_DEF_handoverFDD_TDD_11; // (Use -fall-defs-global to expose) */
71 /* extern asn_TYPE_descriptor_t asn_DEF_eutra_CGI_Reporting_13; // (Use -fall-defs-global to expose) */
72 /* extern asn_TYPE_descriptor_t asn_DEF_nr_CGI_Reporting_15; // (Use -fall-defs-global to expose) */
73 extern asn_TYPE_descriptor_t asn_DEF_MeasAndMobParametersCommon;
74 extern asn_SEQUENCE_specifics_t asn_SPC_MeasAndMobParametersCommon_specs_1;
75 extern asn_TYPE_member_t asn_MBR_MeasAndMobParametersCommon_1[4];
81 #endif /* _MeasAndMobParametersCommon_H_ */
82 #include <asn_internal.h>