1 -- 3GPP TS 38.455 V18.2.0 (2024-06)
4 -- **************************************************************
6 -- Elementary Procedure definitions
8 -- **************************************************************
10 NRPPA-PDU-Descriptions {
11 itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
12 ngran-access (22) modules (3) nrppa (4) version1 (1) nrppa-PDU-Descriptions (0) }
14 DEFINITIONS AUTOMATIC TAGS ::=
18 -- **************************************************************
20 -- IE parameter types from other modules.
22 -- **************************************************************
29 FROM NRPPA-CommonDataTypes
34 E-CIDMeasurementInitiationRequest,
35 E-CIDMeasurementInitiationResponse,
36 E-CIDMeasurementInitiationFailure,
37 E-CIDMeasurementFailureIndication,
38 E-CIDMeasurementReport,
39 E-CIDMeasurementTerminationCommand,
40 OTDOAInformationRequest,
41 OTDOAInformationResponse,
42 OTDOAInformationFailure,
43 AssistanceInformationControl,
44 AssistanceInformationFeedback,
45 PositioningInformationRequest,
46 PositioningInformationResponse,
47 PositioningInformationFailure,
48 PositioningInformationUpdate,
55 MeasurementFailureIndication,
56 TRPInformationRequest,
57 TRPInformationResponse,
58 TRPInformationFailure,
59 PositioningActivationRequest,
60 PositioningActivationResponse,
61 PositioningActivationFailure,
62 PositioningDeactivation,
63 PRSConfigurationRequest,
64 PRSConfigurationResponse,
65 PRSConfigurationFailure,
66 MeasurementPreconfigurationRequired,
67 MeasurementPreconfigurationConfirm,
68 MeasurementPreconfigurationRefuse,
69 MeasurementActivation,
70 SRSInformationReservationNotification
73 FROM NRPPA-PDU-Contents
77 id-e-CIDMeasurementInitiation,
78 id-e-CIDMeasurementFailureIndication,
79 id-e-CIDMeasurementReport,
80 id-e-CIDMeasurementTermination,
81 id-oTDOAInformationExchange,
82 id-assistanceInformationControl,
83 id-assistanceInformationFeedback,
84 id-positioningInformationExchange,
85 id-positioningInformationUpdate,
90 id-MeasurementFailureIndication,
91 id-tRPInformationExchange,
92 id-positioningActivation,
93 id-positioningDeactivation,
94 id-pRSConfigurationExchange,
95 id-measurementPreconfiguration,
96 id-measurementActivation,
97 id-sRSInformationReservationNotification
101 FROM NRPPA-Constants;
103 -- **************************************************************
105 -- Interface Elementary Procedure Class
107 -- **************************************************************
109 NRPPA-ELEMENTARY-PROCEDURE ::= CLASS {
111 &SuccessfulOutcome OPTIONAL,
112 &UnsuccessfulOutcome OPTIONAL,
113 &procedureCode ProcedureCode UNIQUE,
114 &criticality Criticality DEFAULT ignore
117 INITIATING MESSAGE &InitiatingMessage
118 [SUCCESSFUL OUTCOME &SuccessfulOutcome]
119 [UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome]
120 PROCEDURE CODE &procedureCode
121 [CRITICALITY &criticality]
124 -- **************************************************************
126 -- Interface PDU Definition
128 -- **************************************************************
130 NRPPA-PDU ::= CHOICE {
131 initiatingMessage InitiatingMessage,
132 successfulOutcome SuccessfulOutcome,
133 unsuccessfulOutcome UnsuccessfulOutcome,
137 InitiatingMessage ::= SEQUENCE {
138 procedureCode NRPPA-ELEMENTARY-PROCEDURE.&procedureCode ({NRPPA-ELEMENTARY-PROCEDURES}),
139 criticality NRPPA-ELEMENTARY-PROCEDURE.&criticality ({NRPPA-ELEMENTARY-PROCEDURES}{@procedureCode}),
140 nrppatransactionID NRPPATransactionID,
141 value NRPPA-ELEMENTARY-PROCEDURE.&InitiatingMessage ({NRPPA-ELEMENTARY-PROCEDURES}{@procedureCode})
144 SuccessfulOutcome ::= SEQUENCE {
145 procedureCode NRPPA-ELEMENTARY-PROCEDURE.&procedureCode ({NRPPA-ELEMENTARY-PROCEDURES}),
146 criticality NRPPA-ELEMENTARY-PROCEDURE.&criticality ({NRPPA-ELEMENTARY-PROCEDURES}{@procedureCode}),
147 nrppatransactionID NRPPATransactionID,
148 value NRPPA-ELEMENTARY-PROCEDURE.&SuccessfulOutcome ({NRPPA-ELEMENTARY-PROCEDURES}{@procedureCode})
151 UnsuccessfulOutcome ::= SEQUENCE {
152 procedureCode NRPPA-ELEMENTARY-PROCEDURE.&procedureCode ({NRPPA-ELEMENTARY-PROCEDURES}),
153 criticality NRPPA-ELEMENTARY-PROCEDURE.&criticality ({NRPPA-ELEMENTARY-PROCEDURES}{@procedureCode}),
154 nrppatransactionID NRPPATransactionID,
155 value NRPPA-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome ({NRPPA-ELEMENTARY-PROCEDURES}{@procedureCode})
159 -- **************************************************************
161 -- Interface Elementary Procedure List
163 -- **************************************************************
165 NRPPA-ELEMENTARY-PROCEDURES NRPPA-ELEMENTARY-PROCEDURE ::= {
166 NRPPA-ELEMENTARY-PROCEDURES-CLASS-1 |
167 NRPPA-ELEMENTARY-PROCEDURES-CLASS-2 ,
171 NRPPA-ELEMENTARY-PROCEDURES-CLASS-1 NRPPA-ELEMENTARY-PROCEDURE ::= {
172 e-CIDMeasurementInitiation |
173 oTDOAInformationExchange |
174 positioningInformationExchange |
176 tRPInformationExchange |
177 positioningActivation |
178 pRSConfigurationExchange |
179 measurementPreconfiguration,
184 NRPPA-ELEMENTARY-PROCEDURES-CLASS-2 NRPPA-ELEMENTARY-PROCEDURE ::= {
185 e-CIDMeasurementFailureIndication |
186 e-CIDMeasurementReport |
187 e-CIDMeasurementTermination |
190 assistanceInformationControl |
191 assistanceInformationFeedback |
192 positioningInformationUpdate |
196 measurementFailureIndication |
197 positioningDeactivation |
198 measurementActivation |
199 sRSInformationReservationNotification,
204 -- **************************************************************
206 -- Interface Elementary Procedures
208 -- **************************************************************
210 e-CIDMeasurementInitiation NRPPA-ELEMENTARY-PROCEDURE ::= {
211 INITIATING MESSAGE E-CIDMeasurementInitiationRequest
212 SUCCESSFUL OUTCOME E-CIDMeasurementInitiationResponse
213 UNSUCCESSFUL OUTCOME E-CIDMeasurementInitiationFailure
214 PROCEDURE CODE id-e-CIDMeasurementInitiation
218 e-CIDMeasurementFailureIndication NRPPA-ELEMENTARY-PROCEDURE ::= {
219 INITIATING MESSAGE E-CIDMeasurementFailureIndication
220 PROCEDURE CODE id-e-CIDMeasurementFailureIndication
224 e-CIDMeasurementReport NRPPA-ELEMENTARY-PROCEDURE ::= {
225 INITIATING MESSAGE E-CIDMeasurementReport
226 PROCEDURE CODE id-e-CIDMeasurementReport
230 e-CIDMeasurementTermination NRPPA-ELEMENTARY-PROCEDURE ::= {
231 INITIATING MESSAGE E-CIDMeasurementTerminationCommand
232 PROCEDURE CODE id-e-CIDMeasurementTermination
236 oTDOAInformationExchange NRPPA-ELEMENTARY-PROCEDURE ::= {
237 INITIATING MESSAGE OTDOAInformationRequest
238 SUCCESSFUL OUTCOME OTDOAInformationResponse
239 UNSUCCESSFUL OUTCOME OTDOAInformationFailure
240 PROCEDURE CODE id-oTDOAInformationExchange
245 assistanceInformationControl NRPPA-ELEMENTARY-PROCEDURE ::= {
246 INITIATING MESSAGE AssistanceInformationControl
247 PROCEDURE CODE id-assistanceInformationControl
251 assistanceInformationFeedback NRPPA-ELEMENTARY-PROCEDURE ::= {
252 INITIATING MESSAGE AssistanceInformationFeedback
253 PROCEDURE CODE id-assistanceInformationFeedback
258 errorIndication NRPPA-ELEMENTARY-PROCEDURE ::= {
259 INITIATING MESSAGE ErrorIndication
260 PROCEDURE CODE id-errorIndication
265 privateMessage NRPPA-ELEMENTARY-PROCEDURE ::= {
266 INITIATING MESSAGE PrivateMessage
267 PROCEDURE CODE id-privateMessage
272 positioningInformationExchange NRPPA-ELEMENTARY-PROCEDURE ::= {
273 INITIATING MESSAGE PositioningInformationRequest
274 SUCCESSFUL OUTCOME PositioningInformationResponse
275 UNSUCCESSFUL OUTCOME PositioningInformationFailure
276 PROCEDURE CODE id-positioningInformationExchange
280 positioningInformationUpdate NRPPA-ELEMENTARY-PROCEDURE ::= {
281 INITIATING MESSAGE PositioningInformationUpdate
282 PROCEDURE CODE id-positioningInformationUpdate
286 measurement NRPPA-ELEMENTARY-PROCEDURE ::= {
287 INITIATING MESSAGE MeasurementRequest
288 SUCCESSFUL OUTCOME MeasurementResponse
289 UNSUCCESSFUL OUTCOME MeasurementFailure
290 PROCEDURE CODE id-Measurement
294 measurementReport NRPPA-ELEMENTARY-PROCEDURE ::= {
295 INITIATING MESSAGE MeasurementReport
296 PROCEDURE CODE id-MeasurementReport
300 measurementUpdate NRPPA-ELEMENTARY-PROCEDURE ::= {
301 INITIATING MESSAGE MeasurementUpdate
302 PROCEDURE CODE id-MeasurementUpdate
306 measurementAbort NRPPA-ELEMENTARY-PROCEDURE ::= {
307 INITIATING MESSAGE MeasurementAbort
308 PROCEDURE CODE id-MeasurementAbort
312 measurementFailureIndication NRPPA-ELEMENTARY-PROCEDURE ::= {
313 INITIATING MESSAGE MeasurementFailureIndication
314 PROCEDURE CODE id-MeasurementFailureIndication
318 tRPInformationExchange NRPPA-ELEMENTARY-PROCEDURE ::= {
319 INITIATING MESSAGE TRPInformationRequest
320 SUCCESSFUL OUTCOME TRPInformationResponse
321 UNSUCCESSFUL OUTCOME TRPInformationFailure
322 PROCEDURE CODE id-tRPInformationExchange
326 positioningActivation NRPPA-ELEMENTARY-PROCEDURE ::= {
327 INITIATING MESSAGE PositioningActivationRequest
328 SUCCESSFUL OUTCOME PositioningActivationResponse
329 UNSUCCESSFUL OUTCOME PositioningActivationFailure
330 PROCEDURE CODE id-positioningActivation
334 positioningDeactivation NRPPA-ELEMENTARY-PROCEDURE ::= {
335 INITIATING MESSAGE PositioningDeactivation
336 PROCEDURE CODE id-positioningDeactivation
340 pRSConfigurationExchange NRPPA-ELEMENTARY-PROCEDURE ::= {
341 INITIATING MESSAGE PRSConfigurationRequest
342 SUCCESSFUL OUTCOME PRSConfigurationResponse
343 UNSUCCESSFUL OUTCOME PRSConfigurationFailure
344 PROCEDURE CODE id-pRSConfigurationExchange
348 measurementPreconfiguration NRPPA-ELEMENTARY-PROCEDURE ::= {
349 INITIATING MESSAGE MeasurementPreconfigurationRequired
350 SUCCESSFUL OUTCOME MeasurementPreconfigurationConfirm
351 UNSUCCESSFUL OUTCOME MeasurementPreconfigurationRefuse
352 PROCEDURE CODE id-measurementPreconfiguration
356 measurementActivation NRPPA-ELEMENTARY-PROCEDURE ::= {
357 INITIATING MESSAGE MeasurementActivation
358 PROCEDURE CODE id-measurementActivation
362 sRSInformationReservationNotification NRPPA-ELEMENTARY-PROCEDURE ::= {
363 INITIATING MESSAGE SRSInformationReservationNotification
364 PROCEDURE CODE id-sRSInformationReservationNotification