1-- 3GPP TS 36.331 V16.6.0 (2021-09)
2
3EUTRA-UE-Variables DEFINITIONS AUTOMATIC TAGS ::=
4
5BEGIN
6
7IMPORTS
8	AbsoluteTimeInfo-r10,
9	AreaConfiguration-r10,
10	AreaConfiguration-v1130,
11	ARFCN-ValueNR-r15,
12	BT-NameList-r15,
13	CarrierFreqGERAN,
14	CellIdentity,
15	CellList-r15,
16	CondReconfigurationToAddModList-r16,
17	ConnEstFailReport-r11,
18	EUTRA-CarrierList-r15,
19	SpeedStateScaleFactors,
20	C-RNTI,
21	LoggingDuration-r10,
22	LoggingInterval-r10,
23	LogMeasInfo-r10,
24	MeasCSI-RS-Id-r12,
25	MeasId,
26	MeasId-v1250,
27	MeasIdToAddModList,
28	MeasIdToAddModListExt-r12,
29	MeasIdToAddModList-v1310,
30	MeasIdToAddModListExt-v1310,
31	MeasObjectToAddModList,
32	MeasObjectToAddModList-v9e0,
33	MeasObjectToAddModListExt-r13,
34	MeasResultListExtIdle-r16,
35	MeasResultListIdle-r15,
36	MeasResultListIdleNR-r16,
37	MeasScaleFactor-r12,
38	MobilityStateParameters,
39	NeighCellConfig,
40	NR-CarrierList-r16,
41	PhysCellId,
42	PhysCellIdCDMA2000,
43	PhysCellIdGERAN,
44	PhysCellIdUTRA-FDD,
45	PhysCellIdUTRA-TDD,
46	PLMN-Identity,
47	PLMN-IdentityList3-r11,
48	QuantityConfig,
49	ReportConfigToAddModList,
50	RLF-Report-r9,
51	TargetMBSFN-AreaList-r12,
52	TraceReference-r10,
53	Tx-ResourcePoolMeasList-r14,
54	VisitedCellInfoList-r12,
55	maxCellMeas,
56	maxCSI-RS-Meas-r12,
57	maxMeasId,
58	maxMeasId-r12,
59	maxRS-Index-r15,
60	PhysCellIdNR-r15,
61	RS-IndexNR-r15,
62	UL-DelayConfig-r13,
63	ValidityAreaList-r16,
64	WLAN-CarrierInfo-r13,
65	WLAN-Identifiers-r12,
66	WLAN-Id-List-r13,
67	WLAN-NameList-r15,
68	WLAN-Status-r13,
69	WLAN-Status-v1430,
70	WLAN-SuspendConfig-r14
71
72FROM EUTRA-RRC-Definitions;
73
74
75VarConditionalReconfiguration ::= SEQUENCE {
76    -- Conditional reconfigurations list
77	condReconfigurationList-r16			CondReconfigurationToAddModList-r16
78	OPTIONAL
79}
80
81
82VarConnEstFailReport-r11 ::=		SEQUENCE {
83	connEstFailReport-r11				ConnEstFailReport-r11,
84	plmn-Identity-r11					PLMN-Identity
85}
86
87
88VarLogMeasConfig-r10 ::=				SEQUENCE {
89	areaConfiguration-r10			AreaConfiguration-r10		OPTIONAL,
90	loggingDuration-r10				LoggingDuration-r10,
91	loggingInterval-r10				LoggingInterval-r10
92}
93
94VarLogMeasConfig-r11 ::=		SEQUENCE {
95	areaConfiguration-r10			AreaConfiguration-r10		OPTIONAL,
96	areaConfiguration-v1130			AreaConfiguration-v1130		OPTIONAL,
97	loggingDuration-r10				LoggingDuration-r10,
98	loggingInterval-r10				LoggingInterval-r10
99}
100
101VarLogMeasConfig-r12 ::=		SEQUENCE {
102	areaConfiguration-r10			AreaConfiguration-r10		OPTIONAL,
103	areaConfiguration-v1130			AreaConfiguration-v1130		OPTIONAL,
104	loggingDuration-r10				LoggingDuration-r10,
105	loggingInterval-r10				LoggingInterval-r10,
106	targetMBSFN-AreaList-r12		TargetMBSFN-AreaList-r12	OPTIONAL
107}
108
109VarLogMeasConfig-r15 ::=		SEQUENCE {
110	areaConfiguration-r10			AreaConfiguration-r10		OPTIONAL,
111	areaConfiguration-v1130			AreaConfiguration-v1130		OPTIONAL,
112	loggingDuration-r10				LoggingDuration-r10,
113	loggingInterval-r10				LoggingInterval-r10,
114	targetMBSFN-AreaList-r12			TargetMBSFN-AreaList-r12		OPTIONAL,
115	bt-NameList-r15				BT-NameList-r15					OPTIONAL,
116	wlan-NameList-r15				WLAN-NameList-r15					OPTIONAL
117}
118
119
120VarLogMeasReport-r10 ::=				SEQUENCE {
121	traceReference-r10					TraceReference-r10,
122	traceRecordingSessionRef-r10			OCTET STRING (SIZE (2)),
123	tce-Id-r10							OCTET STRING (SIZE (1)),
124	plmn-Identity-r10					PLMN-Identity,
125	absoluteTimeInfo-r10				AbsoluteTimeInfo-r10,
126	logMeasInfoList-r10					LogMeasInfoList2-r10
127}
128
129VarLogMeasReport-r11 ::=			SEQUENCE {
130	traceReference-r10					TraceReference-r10,
131	traceRecordingSessionRef-r10		OCTET STRING (SIZE (2)),
132	tce-Id-r10							OCTET STRING (SIZE (1)),
133	plmn-IdentityList-r11				PLMN-IdentityList3-r11,
134	absoluteTimeInfo-r10				AbsoluteTimeInfo-r10,
135	logMeasInfoList-r10					LogMeasInfoList2-r10
136}
137
138LogMeasInfoList2-r10 ::=				SEQUENCE (SIZE (1..maxLogMeas-r10)) OF LogMeasInfo-r10
139
140
141VarMeasConfig ::=					SEQUENCE {
142	-- Measurement identities
143	measIdList							MeasIdToAddModList					OPTIONAL,
144	measIdListExt-r12					MeasIdToAddModListExt-r12			OPTIONAL,
145	measIdList-v1310						MeasIdToAddModList-v1310				OPTIONAL,
146	measIdListExt-v1310					MeasIdToAddModListExt-v1310			OPTIONAL,
147	-- Measurement objects
148	measObjectList						MeasObjectToAddModList				OPTIONAL,
149	measObjectListExt-r13				MeasObjectToAddModListExt-r13		OPTIONAL,
150	measObjectList-v9i0					MeasObjectToAddModList-v9e0			OPTIONAL,
151	-- Reporting configurations
152	reportConfigList					ReportConfigToAddModList			OPTIONAL,
153	-- Other parameters
154	quantityConfig						QuantityConfig						OPTIONAL,
155	measScaleFactor-r12					MeasScaleFactor-r12					OPTIONAL,
156	s-Measure							INTEGER (-140..-44)					OPTIONAL,
157	speedStatePars						CHOICE {
158		release								NULL,
159		setup								SEQUENCE {
160			mobilityStateParameters				MobilityStateParameters,
161			timeToTrigger-SF					SpeedStateScaleFactors
162		}
163	}																		OPTIONAL,
164	allowInterruptions-r11			BOOLEAN								OPTIONAL
165}
166
167
168VarMeasIdleConfig-r15 ::=	SEQUENCE {
169	measIdleCarrierListEUTRA-r15			EUTRA-CarrierList-r15			OPTIONAL,
170	measIdleDuration-r15					ENUMERATED {sec10, sec30, sec60, sec120,
171														sec180, sec240, sec300}
172}
173
174VarMeasIdleConfig-r16 ::=	SEQUENCE {
175	measIdleCarrierListNR-r16				NR-CarrierList-r16		OPTIONAL,
176	validityAreaList-r16					ValidityAreaList-r16	OPTIONAL
177}
178
179
180VarMeasIdleReport-r15 ::=	SEQUENCE {
181	measReportIdle-r15				MeasResultListIdle-r15
182}
183
184VarMeasIdleReport-r16 ::=	SEQUENCE {
185	measReportIdle-r16				MeasResultListExtIdle-r16					OPTIONAL,
186	measReportIdleNR-r16			MeasResultListIdleNR-r16						OPTIONAL
187}
188
189
190VarMeasReportList ::=				SEQUENCE (SIZE (1..maxMeasId)) OF VarMeasReport
191VarMeasReportList-r12 ::=			SEQUENCE (SIZE (1..maxMeasId-r12)) OF VarMeasReport
192
193VarMeasReport ::=					SEQUENCE {
194	-- List of measurement that have been triggered
195	measId								MeasId,
196	measId-v1250						MeasId-v1250					OPTIONAL,
197	cellsTriggeredList					CellsTriggeredList				OPTIONAL,
198	csi-RS-TriggeredList-r12			CSI-RS-TriggeredList-r12		OPTIONAL,
199	poolsTriggeredList-r14				Tx-ResourcePoolMeasList-r14	OPTIONAL,
200	numberOfReportsSent					INTEGER
201}
202
203CellsTriggeredList ::=				SEQUENCE (SIZE (1..maxCellMeas)) OF CHOICE {
204	physCellIdEUTRA							PhysCellId,
205	physCellIdUTRA							CHOICE {
206		fdd										PhysCellIdUTRA-FDD,
207		tdd										PhysCellIdUTRA-TDD
208	},
209	physCellIdGERAN							SEQUENCE {
210		carrierFreq								CarrierFreqGERAN,
211		physCellId								PhysCellIdGERAN
212	},
213	physCellIdCDMA2000						PhysCellIdCDMA2000,
214	wlan-Identifiers-r13					WLAN-Identifiers-r12,
215	physCellIdNR-r15						SEQUENCE {
216		carrierFreq								ARFCN-ValueNR-r15,
217		physCellId								PhysCellIdNR-r15,
218		rs-IndexList-r15						SSB-IndexList-r15				OPTIONAL
219	}
220}
221
222CSI-RS-TriggeredList-r12 ::=		SEQUENCE (SIZE (1..maxCSI-RS-Meas-r12)) OF MeasCSI-RS-Id-r12
223
224SSB-IndexList-r15::=			SEQUENCE (SIZE (1..maxRS-Index-r15)) OF RS-IndexNR-r15
225
226VarMobilityHistoryReport-r12 ::=	VisitedCellInfoList-r12
227
228
229VarPendingRnaUpdate-r15 ::=					SEQUENCE {
230	pendingRnaUpdate					BOOLEAN								OPTIONAL
231}
232
233
234VarRLF-Report-r10 ::=				SEQUENCE {
235	rlf-Report-r10							RLF-Report-r9,
236	plmn-Identity-r10						PLMN-Identity
237}
238
239VarRLF-Report-r11 ::=				SEQUENCE {
240	rlf-Report-r10						RLF-Report-r9,
241	plmn-IdentityList-r11				PLMN-IdentityList3-r11
242}
243
244
245VarShortINACTIVE-MAC-Input-r15 ::=		SEQUENCE {
246	cellIdentity-r15							CellIdentity,
247	physCellId-r15							PhysCellId,
248	c-RNTI-r15								C-RNTI
249}
250
251
252VarShortMAC-Input ::=					SEQUENCE {
253	cellIdentity							CellIdentity,
254	physCellId								PhysCellId,
255	c-RNTI									C-RNTI
256}
257
258
259VarShortResumeMAC-Input-r13 ::=		SEQUENCE {
260	cellIdentity-r13						CellIdentity,
261	physCellId-r13							PhysCellId,
262	c-RNTI-r13								C-RNTI,
263	resumeDiscriminator-r13					BIT STRING(SIZE(1))
264}
265
266
267VarWLAN-MobilityConfig ::=					SEQUENCE {
268	wlan-MobilitySet-r13					WLAN-Id-List-r13			OPTIONAL,
269	successReportRequested					ENUMERATED {true}			OPTIONAL,
270	wlan-SuspendConfig-r14					WLAN-SuspendConfig-r14		OPTIONAL
271}
272
273
274VarWLAN-Status-r13 ::=				SEQUENCE {
275	status-r13								WLAN-Status-r13,
276	status-r14								WLAN-Status-v1430	OPTIONAL
277}
278
279
280maxLogMeas-r10				INTEGER ::= 4060-- Maximum number of logged measurement entries
281											-- that can be stored by the UE
282
283
284END
285