1 -- 3GPP TS 36.455 V18.1.0 (2024-06)
4 -- **************************************************************
6 -- PDU definitions for LPPa.
8 -- **************************************************************
11 itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
12 eps-Access (21) modules (3) lppa (6) version1 (1) lppa-PDU-Contents (1) }
14 DEFINITIONS AUTOMATIC TAGS ::=
18 -- **************************************************************
20 -- IE parameter types from other modules.
22 -- **************************************************************
27 CriticalityDiagnostics,
28 E-CID-MeasurementResult,
30 OTDOA-Information-Item,
32 MeasurementPeriodicity,
33 MeasurementQuantities,
34 ReportCharacteristics,
35 RequestedSRSTransmissionCharacteristics,
38 InterRATMeasurementQuantities,
39 InterRATMeasurementResult,
41 WLANMeasurementQuantities,
42 WLANMeasurementResult,
43 Assistance-Information,
45 AssistanceInformationFailureList
49 PrivateIE-Container{},
50 ProtocolExtensionContainer{},
51 ProtocolIE-Container{},
52 ProtocolIE-ContainerList{},
53 ProtocolIE-ContainerPair{},
54 ProtocolIE-ContainerPairList{},
55 ProtocolIE-Single-Container{},
57 LPPA-PROTOCOL-EXTENSION,
59 LPPA-PROTOCOL-IES-PAIR
63 id-CriticalityDiagnostics,
64 id-E-SMLC-UE-Measurement-ID,
66 id-OTDOA-Information-Type-Group,
67 id-OTDOA-Information-Type-Item,
68 id-ReportCharacteristics,
69 id-MeasurementPeriodicity,
70 id-MeasurementQuantities,
71 id-eNB-UE-Measurement-ID,
72 id-E-CID-MeasurementResult,
73 id-RequestedSRSTransmissionCharacteristics,
76 id-InterRATMeasurementQuantities,
77 id-InterRATMeasurementResult,
79 id-WLANMeasurementQuantities,
80 id-WLANMeasurementResult,
81 id-Assistance-Information,
83 id-AssistanceInformationFailureList
87 -- **************************************************************
89 -- E-CID MEASUREMENT INITIATION REQUEST
91 -- **************************************************************
93 E-CIDMeasurementInitiationRequest ::= SEQUENCE {
94 protocolIEs ProtocolIE-Container {{E-CIDMeasurementInitiationRequest-IEs}},
98 E-CIDMeasurementInitiationRequest-IEs LPPA-PROTOCOL-IES ::= {
99 { ID id-E-SMLC-UE-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
100 { ID id-ReportCharacteristics CRITICALITY reject TYPE ReportCharacteristics PRESENCE mandatory}|
101 { ID id-MeasurementPeriodicity CRITICALITY reject TYPE MeasurementPeriodicity PRESENCE conditional}|
102 -- The IE shall be present if the Report Characteritics IE is set to the value “periodic” --
103 { ID id-MeasurementQuantities CRITICALITY reject TYPE MeasurementQuantities PRESENCE mandatory}|
104 { ID id-InterRATMeasurementQuantities CRITICALITY ignore TYPE InterRATMeasurementQuantities PRESENCE optional}|
105 { ID id-WLANMeasurementQuantities CRITICALITY ignore TYPE WLANMeasurementQuantities PRESENCE optional},
110 -- **************************************************************
112 -- E-CID MEASUREMENT INITIATION RESPONSE
114 -- **************************************************************
116 E-CIDMeasurementInitiationResponse ::= SEQUENCE {
117 protocolIEs ProtocolIE-Container {{E-CIDMeasurementInitiationResponse-IEs}},
121 E-CIDMeasurementInitiationResponse-IEs LPPA-PROTOCOL-IES ::= {
122 { ID id-E-SMLC-UE-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
123 { ID id-eNB-UE-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
124 { ID id-E-CID-MeasurementResult CRITICALITY ignore TYPE E-CID-MeasurementResult PRESENCE optional}|
125 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}|
126 { ID id-Cell-Portion-ID CRITICALITY ignore TYPE Cell-Portion-ID PRESENCE optional}|
127 { ID id-InterRATMeasurementResult CRITICALITY ignore TYPE InterRATMeasurementResult PRESENCE optional}|
128 { ID id-WLANMeasurementResult CRITICALITY ignore TYPE WLANMeasurementResult PRESENCE optional},
134 -- **************************************************************
136 -- E-CID MEASUREMENT INITIATION FAILURE
138 -- **************************************************************
140 E-CIDMeasurementInitiationFailure ::= SEQUENCE {
141 protocolIEs ProtocolIE-Container {{E-CIDMeasurementInitiationFailure-IEs}},
146 E-CIDMeasurementInitiationFailure-IEs LPPA-PROTOCOL-IES ::= {
147 { ID id-E-SMLC-UE-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
148 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
149 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
154 -- **************************************************************
156 -- E-CID MEASUREMENT FAILURE INDICATION
158 -- **************************************************************
160 E-CIDMeasurementFailureIndication ::= SEQUENCE {
161 protocolIEs ProtocolIE-Container {{E-CIDMeasurementFailureIndication-IEs}},
166 E-CIDMeasurementFailureIndication-IEs LPPA-PROTOCOL-IES ::= {
167 { ID id-E-SMLC-UE-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
168 { ID id-eNB-UE-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
169 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory},
173 -- **************************************************************
175 -- E-CID MEASUREMENT REPORT
177 -- **************************************************************
179 E-CIDMeasurementReport ::= SEQUENCE {
180 protocolIEs ProtocolIE-Container {{E-CIDMeasurementReport-IEs}},
185 E-CIDMeasurementReport-IEs LPPA-PROTOCOL-IES ::= {
186 { ID id-E-SMLC-UE-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
187 { ID id-eNB-UE-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
188 { ID id-E-CID-MeasurementResult CRITICALITY ignore TYPE E-CID-MeasurementResult PRESENCE mandatory}|
189 { ID id-Cell-Portion-ID CRITICALITY ignore TYPE Cell-Portion-ID PRESENCE optional},
193 -- **************************************************************
195 -- E-CID MEASUREMENT TERMINATION COMMAND
197 -- **************************************************************
199 E-CIDMeasurementTerminationCommand ::= SEQUENCE {
200 protocolIEs ProtocolIE-Container {{E-CIDMeasurementTerminationCommand-IEs}},
205 E-CIDMeasurementTerminationCommand-IEs LPPA-PROTOCOL-IES ::= {
206 { ID id-E-SMLC-UE-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
207 { ID id-eNB-UE-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory},
212 -- **************************************************************
214 -- OTDOA INFORMATION REQUEST
216 -- **************************************************************
218 OTDOAInformationRequest ::= SEQUENCE {
219 protocolIEs ProtocolIE-Container {{OTDOAInformationRequest-IEs}},
223 OTDOAInformationRequest-IEs LPPA-PROTOCOL-IES ::= {
224 { ID id-OTDOA-Information-Type-Group CRITICALITY reject TYPE OTDOA-Information-Type PRESENCE mandatory},
228 OTDOA-Information-Type ::= SEQUENCE (SIZE(1..maxnoOTDOAtypes)) OF ProtocolIE-Single-Container { { OTDOA-Information-TypeIEs} }
230 OTDOA-Information-TypeIEs LPPA-PROTOCOL-IES ::= {
231 { ID id-OTDOA-Information-Type-Item CRITICALITY reject TYPE OTDOA-Information-Type-Item PRESENCE mandatory},
235 OTDOA-Information-Type-Item ::= SEQUENCE {
236 oTDOA-Information-Type-Item OTDOA-Information-Item,
237 iE-Extensions ProtocolExtensionContainer { { OTDOA-Information-Type-ItemExtIEs} } OPTIONAL,
241 OTDOA-Information-Type-ItemExtIEs LPPA-PROTOCOL-EXTENSION ::= {
245 -- **************************************************************
247 -- OTDOA INFORMATION RESPONSE
249 -- **************************************************************
251 OTDOAInformationResponse ::= SEQUENCE {
252 protocolIEs ProtocolIE-Container {{OTDOAInformationResponse-IEs}},
256 OTDOAInformationResponse-IEs LPPA-PROTOCOL-IES ::= {
257 { ID id-OTDOACells CRITICALITY ignore TYPE OTDOACells PRESENCE mandatory}|
258 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}|
259 { ID id-AddOTDOACells CRITICALITY ignore TYPE Add-OTDOACells PRESENCE optional},
263 -- **************************************************************
265 -- OTDOA INFORMATION FAILURE
267 -- **************************************************************
269 OTDOAInformationFailure ::= SEQUENCE {
270 protocolIEs ProtocolIE-Container {{OTDOAInformationFailure-IEs}},
275 OTDOAInformationFailure-IEs LPPA-PROTOCOL-IES ::= {
276 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
277 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
281 -- **************************************************************
283 -- UTDOA INFORMATION REQUEST
285 -- **************************************************************
287 UTDOAInformationRequest ::= SEQUENCE {
288 protocolIEs ProtocolIE-Container {{UTDOAInformationRequest-IEs}},
292 UTDOAInformationRequest-IEs LPPA-PROTOCOL-IES ::= {
293 { ID id-RequestedSRSTransmissionCharacteristics CRITICALITY ignore TYPE RequestedSRSTransmissionCharacteristics PRESENCE optional},
297 -- **************************************************************
299 -- UTDOA INFORMATION RESPONSE
301 -- **************************************************************
303 UTDOAInformationResponse ::= SEQUENCE {
304 protocolIEs ProtocolIE-Container {{UTDOAInformationResponse-IEs}},
308 UTDOAInformationResponse-IEs LPPA-PROTOCOL-IES ::= {
309 { ID id-ULConfiguration CRITICALITY reject TYPE ULConfiguration PRESENCE mandatory}|
310 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
314 -- **************************************************************
316 -- UTDOA INFORMATION FAILURE
318 -- **************************************************************
320 UTDOAInformationFailure ::= SEQUENCE {
321 protocolIEs ProtocolIE-Container {{UTDOAInformationFailure-IEs}},
326 UTDOAInformationFailure-IEs LPPA-PROTOCOL-IES ::= {
327 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
328 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
332 -- **************************************************************
334 -- UTDOA INFORMATION UPDATE
336 -- **************************************************************
338 UTDOAInformationUpdate ::= SEQUENCE {
339 protocolIEs ProtocolIE-Container {{UTDOAInformationUpdate-IEs}},
343 UTDOAInformationUpdate-IEs LPPA-PROTOCOL-IES ::= {
344 { ID id-ULConfiguration CRITICALITY ignore TYPE ULConfiguration PRESENCE optional},
348 -- **************************************************************
350 -- ASSISTANCE INFORMATION CONTROL
352 -- **************************************************************
354 AssistanceInformationControl ::= SEQUENCE {
355 protocolIEs ProtocolIE-Container {{AssistanceInformationControl-IEs}},
359 AssistanceInformationControl-IEs LPPA-PROTOCOL-IES ::= {
360 { ID id-Assistance-Information CRITICALITY reject TYPE Assistance-Information PRESENCE optional}|
361 { ID id-Broadcast CRITICALITY reject TYPE Broadcast PRESENCE optional},
365 -- **************************************************************
367 -- ASSISTANCE INFORMATION FEEDBACK
369 -- **************************************************************
371 AssistanceInformationFeedback ::= SEQUENCE {
372 protocolIEs ProtocolIE-Container {{AssistanceInformationFeedback-IEs}},
376 AssistanceInformationFeedback-IEs LPPA-PROTOCOL-IES ::= {
377 { ID id-AssistanceInformationFailureList CRITICALITY reject TYPE AssistanceInformationFailureList PRESENCE optional}|
378 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
382 -- **************************************************************
386 -- **************************************************************
388 ErrorIndication ::= SEQUENCE {
389 protocolIEs ProtocolIE-Container {{ErrorIndication-IEs}},
393 ErrorIndication-IEs LPPA-PROTOCOL-IES ::= {
395 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional}|
396 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
400 -- **************************************************************
404 -- **************************************************************
406 PrivateMessage ::= SEQUENCE {
407 privateIEs PrivateIE-Container {{PrivateMessage-IEs}},
411 PrivateMessage-IEs LPPA-PRIVATE-IES ::= {