TODO netlogon_user_flags_ntlmv2_enabled
[wireshark-sm.git] / epan / dissectors / asn1 / nrppa / NRPPA-PDU-Descriptions.asn
blob3044a71811445b39b75d89872783e34c7f4fca10
1 -- 3GPP TS 38.455 V18.2.0 (2024-06)
2 --
3 -- ASN1START
4 -- **************************************************************
5 --
6 -- Elementary Procedure definitions
7 --
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 ::=
16 BEGIN
18 -- **************************************************************
20 -- IE parameter types from other modules.
22 -- **************************************************************
24 IMPORTS
25         Criticality,
26         ProcedureCode,
27         NRPPATransactionID
29 FROM NRPPA-CommonDataTypes
32         ErrorIndication,
33         PrivateMessage,
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,
49         MeasurementRequest,
50         MeasurementResponse,
51         MeasurementFailure,
52         MeasurementReport,
53         MeasurementUpdate,
54         MeasurementAbort,
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
75         id-errorIndication,
76         id-privateMessage,
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,
86         id-Measurement,
87         id-MeasurementReport,
88         id-MeasurementUpdate,
89         id-MeasurementAbort,
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 {
110         &InitiatingMessage                              ,
111         &SuccessfulOutcome                                                      OPTIONAL,
112         &UnsuccessfulOutcome                                            OPTIONAL,
113         &procedureCode                          ProcedureCode   UNIQUE,
114         &criticality                            Criticality     DEFAULT ignore
116 WITH SYNTAX {
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,
134         ...
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                     ,
168         ...
171 NRPPA-ELEMENTARY-PROCEDURES-CLASS-1 NRPPA-ELEMENTARY-PROCEDURE ::= {
172         e-CIDMeasurementInitiation      |
173         oTDOAInformationExchange        |
174         positioningInformationExchange  |
175         measurement                                             |
176         tRPInformationExchange          |
177         positioningActivation           |
178         pRSConfigurationExchange        |
179         measurementPreconfiguration,
181         ...
184 NRPPA-ELEMENTARY-PROCEDURES-CLASS-2 NRPPA-ELEMENTARY-PROCEDURE ::= {
185         e-CIDMeasurementFailureIndication               |
186         e-CIDMeasurementReport                                  |
187         e-CIDMeasurementTermination                             |
188         errorIndication                                                 |
189         privateMessage                                                  |
190         assistanceInformationControl                    |
191         assistanceInformationFeedback                   |
192         positioningInformationUpdate                    |
193         measurementReport                                               |
194         measurementUpdate                                               |
195         measurementAbort                                                |
196         measurementFailureIndication            |
197         positioningDeactivation         |
198         measurementActivation                                   |
199         sRSInformationReservationNotification,
200         ...
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
215         CRITICALITY                             reject
218 e-CIDMeasurementFailureIndication NRPPA-ELEMENTARY-PROCEDURE ::= {
219         INITIATING MESSAGE              E-CIDMeasurementFailureIndication
220         PROCEDURE CODE                  id-e-CIDMeasurementFailureIndication
221         CRITICALITY                             ignore
224 e-CIDMeasurementReport NRPPA-ELEMENTARY-PROCEDURE ::= {
225         INITIATING MESSAGE              E-CIDMeasurementReport
226         PROCEDURE CODE                  id-e-CIDMeasurementReport
227         CRITICALITY                             ignore
230 e-CIDMeasurementTermination NRPPA-ELEMENTARY-PROCEDURE ::= {
231         INITIATING MESSAGE              E-CIDMeasurementTerminationCommand
232         PROCEDURE CODE                  id-e-CIDMeasurementTermination
233         CRITICALITY                             reject
236 oTDOAInformationExchange NRPPA-ELEMENTARY-PROCEDURE ::= {
237         INITIATING MESSAGE              OTDOAInformationRequest
238         SUCCESSFUL OUTCOME              OTDOAInformationResponse
239         UNSUCCESSFUL OUTCOME    OTDOAInformationFailure
240         PROCEDURE CODE                  id-oTDOAInformationExchange
241         CRITICALITY                             reject
245 assistanceInformationControl NRPPA-ELEMENTARY-PROCEDURE ::= {
246         INITIATING MESSAGE              AssistanceInformationControl
247         PROCEDURE CODE                  id-assistanceInformationControl
248         CRITICALITY                             reject
251 assistanceInformationFeedback NRPPA-ELEMENTARY-PROCEDURE ::= {
252         INITIATING MESSAGE              AssistanceInformationFeedback
253         PROCEDURE CODE                  id-assistanceInformationFeedback
254         CRITICALITY                             reject
258 errorIndication NRPPA-ELEMENTARY-PROCEDURE ::= {
259         INITIATING MESSAGE              ErrorIndication
260         PROCEDURE CODE                  id-errorIndication
261         CRITICALITY                     ignore
265 privateMessage                  NRPPA-ELEMENTARY-PROCEDURE ::= {
266         INITIATING MESSAGE              PrivateMessage
267         PROCEDURE CODE                  id-privateMessage
268         CRITICALITY                     ignore
272 positioningInformationExchange  NRPPA-ELEMENTARY-PROCEDURE ::= {
273         INITIATING MESSAGE              PositioningInformationRequest
274         SUCCESSFUL OUTCOME              PositioningInformationResponse
275         UNSUCCESSFUL OUTCOME    PositioningInformationFailure
276         PROCEDURE CODE                  id-positioningInformationExchange
277         CRITICALITY                             reject
280 positioningInformationUpdate    NRPPA-ELEMENTARY-PROCEDURE ::= {
281         INITIATING MESSAGE              PositioningInformationUpdate
282         PROCEDURE CODE                  id-positioningInformationUpdate
283         CRITICALITY                             ignore
286 measurement     NRPPA-ELEMENTARY-PROCEDURE ::= {
287         INITIATING MESSAGE              MeasurementRequest
288         SUCCESSFUL OUTCOME              MeasurementResponse
289         UNSUCCESSFUL OUTCOME    MeasurementFailure
290         PROCEDURE CODE                  id-Measurement
291         CRITICALITY                             reject
294 measurementReport       NRPPA-ELEMENTARY-PROCEDURE ::= {
295         INITIATING MESSAGE              MeasurementReport
296         PROCEDURE CODE                  id-MeasurementReport
297         CRITICALITY                             ignore
300 measurementUpdate       NRPPA-ELEMENTARY-PROCEDURE ::= {
301         INITIATING MESSAGE              MeasurementUpdate
302         PROCEDURE CODE                  id-MeasurementUpdate
303         CRITICALITY                             ignore
306 measurementAbort        NRPPA-ELEMENTARY-PROCEDURE ::= {
307         INITIATING MESSAGE              MeasurementAbort
308         PROCEDURE CODE                  id-MeasurementAbort
309         CRITICALITY                             ignore
312 measurementFailureIndication    NRPPA-ELEMENTARY-PROCEDURE ::= {
313         INITIATING MESSAGE              MeasurementFailureIndication
314         PROCEDURE CODE                  id-MeasurementFailureIndication
315         CRITICALITY                             ignore
318 tRPInformationExchange  NRPPA-ELEMENTARY-PROCEDURE ::= {
319         INITIATING MESSAGE              TRPInformationRequest
320         SUCCESSFUL OUTCOME              TRPInformationResponse
321         UNSUCCESSFUL OUTCOME    TRPInformationFailure
322         PROCEDURE CODE                  id-tRPInformationExchange
323         CRITICALITY                             reject
326 positioningActivation NRPPA-ELEMENTARY-PROCEDURE ::= {
327         INITIATING MESSAGE              PositioningActivationRequest
328         SUCCESSFUL OUTCOME              PositioningActivationResponse
329         UNSUCCESSFUL OUTCOME    PositioningActivationFailure
330         PROCEDURE CODE                  id-positioningActivation
331         CRITICALITY                             reject
334 positioningDeactivation NRPPA-ELEMENTARY-PROCEDURE ::= {
335         INITIATING MESSAGE              PositioningDeactivation
336         PROCEDURE CODE                  id-positioningDeactivation
337         CRITICALITY                             ignore
340 pRSConfigurationExchange NRPPA-ELEMENTARY-PROCEDURE ::= {
341         INITIATING MESSAGE              PRSConfigurationRequest
342         SUCCESSFUL OUTCOME              PRSConfigurationResponse
343         UNSUCCESSFUL OUTCOME    PRSConfigurationFailure
344         PROCEDURE CODE                  id-pRSConfigurationExchange
345         CRITICALITY                             reject
348 measurementPreconfiguration NRPPA-ELEMENTARY-PROCEDURE ::= {
349         INITIATING MESSAGE              MeasurementPreconfigurationRequired
350         SUCCESSFUL OUTCOME              MeasurementPreconfigurationConfirm
351         UNSUCCESSFUL OUTCOME            MeasurementPreconfigurationRefuse
352         PROCEDURE CODE                  id-measurementPreconfiguration
353         CRITICALITY                             reject
356 measurementActivation NRPPA-ELEMENTARY-PROCEDURE ::= {
357         INITIATING MESSAGE              MeasurementActivation
358         PROCEDURE CODE                  id-measurementActivation
359         CRITICALITY                             ignore
362 sRSInformationReservationNotification NRPPA-ELEMENTARY-PROCEDURE ::= {
363         INITIATING MESSAGE              SRSInformationReservationNotification
364         PROCEDURE CODE                  id-sRSInformationReservationNotification
365         CRITICALITY                             reject