2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "NR-RRC-Definitions"
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`
8 #ifndef _MeasObjectEUTRA_H_
9 #define _MeasObjectEUTRA_H_
12 #include <asn_application.h>
14 /* Including external dependencies */
15 #include "ARFCN-ValueEUTRA.h"
16 #include "EUTRA-AllowedMeasBandwidth.h"
17 #include "EUTRA-PresenceAntennaPort1.h"
18 #include "EUTRA-Q-OffsetRange.h"
20 #include <asn_SEQUENCE_OF.h>
21 #include <constr_SEQUENCE_OF.h>
22 #include <constr_SEQUENCE.h>
28 /* Forward declarations */
29 struct EUTRA_CellIndexList;
31 struct EUTRA_BlackCell;
34 typedef struct MeasObjectEUTRA {
35 ARFCN_ValueEUTRA_t carrierFreq;
36 EUTRA_AllowedMeasBandwidth_t allowedMeasBandwidth;
37 struct EUTRA_CellIndexList *cellsToRemoveListEUTRAN; /* OPTIONAL */
38 struct MeasObjectEUTRA__cellsToAddModListEUTRAN {
39 A_SEQUENCE_OF(struct EUTRA_Cell) list;
41 /* Context for parsing across buffer boundaries */
42 asn_struct_ctx_t _asn_ctx;
43 } *cellsToAddModListEUTRAN;
44 struct EUTRA_CellIndexList *blackCellsToRemoveListEUTRAN; /* OPTIONAL */
45 struct MeasObjectEUTRA__blackCellsToAddModListEUTRAN {
46 A_SEQUENCE_OF(struct EUTRA_BlackCell) list;
48 /* Context for parsing across buffer boundaries */
49 asn_struct_ctx_t _asn_ctx;
50 } *blackCellsToAddModListEUTRAN;
51 EUTRA_PresenceAntennaPort1_t eutra_PresenceAntennaPort1;
52 EUTRA_Q_OffsetRange_t *eutra_Q_OffsetRange; /* OPTIONAL */
53 BOOLEAN_t widebandRSRQ_Meas;
55 * This type is extensible,
56 * possible extensions are below.
59 /* Context for parsing across buffer boundaries */
60 asn_struct_ctx_t _asn_ctx;
64 extern asn_TYPE_descriptor_t asn_DEF_MeasObjectEUTRA;
65 extern asn_SEQUENCE_specifics_t asn_SPC_MeasObjectEUTRA_specs_1;
66 extern asn_TYPE_member_t asn_MBR_MeasObjectEUTRA_1[9];
72 #endif /* _MeasObjectEUTRA_H_ */
73 #include <asn_internal.h>