2 -- 3GPP TS 29.171 v17.2.0 (2022-12-15)
3 -- 7.5.3 Elementary procedure definitions
5 -- **************************************************************
7 -- Elementary Procedure definitions
9 -- **************************************************************
11 LCS-AP-PDU-Descriptions {
12 itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
13 eps-Access (21) modules (3) lcs-AP (4) version1 (1) lcs-AP-PDU-Descriptions (0)}
16 DEFINITIONS AUTOMATIC TAGS ::=
20 -- **************************************************************
22 -- IE parameter types from other modules.
24 -- **************************************************************
29 FROM LCS-AP-CommonDataTypes
33 Location-Abort-Request,
34 Connection-Oriented-Information,
35 Connectionless-Information,
39 Ciphering-Key-Data-Result
40 FROM LCS-AP-PDU-Contents
42 id-Location-Service-Request,
43 id-Connection-Oriented-Information-Transfer,
44 id-Connectionless-Information-Transfer,
47 id-Ciphering-Key-Data-Delivery
48 FROM LCS-AP-Constants;
50 -- **************************************************************
52 -- Interface Elementary Procedure Class
54 -- **************************************************************
56 LCS-AP-ELEMENTARY-PROCEDURE ::= CLASS {
58 &SuccessfulOutcome OPTIONAL,
59 &UnsuccessfulOutcome OPTIONAL,
60 &procedureCode ProcedureCode UNIQUE,
61 &criticality Criticality DEFAULT ignore
64 INITIATING MESSAGE &InitiatingMessage
65 [SUCCESSFUL OUTCOME &SuccessfulOutcome]
66 [UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome]
67 PROCEDURE CODE &procedureCode
68 [CRITICALITY &criticality]
71 -- **************************************************************
73 -- Interface PDU Definition
75 -- **************************************************************
77 LCS-AP-PDU ::= CHOICE {
78 initiatingMessage InitiatingMessage,
79 successfulOutcome SuccessfulOutcome,
80 unsuccessfulOutcome UnsuccessfulOutcome,
84 InitiatingMessage ::= SEQUENCE {
85 procedureCode LCS-AP-ELEMENTARY-PROCEDURE.&procedureCode ({LCS-AP-ELEMENTARY-PROCEDURES}),
86 criticality LCS-AP-ELEMENTARY-PROCEDURE.&criticality ({LCS-AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
87 value LCS-AP-ELEMENTARY-PROCEDURE.&InitiatingMessage ({LCS-AP-ELEMENTARY-PROCEDURES}{@procedureCode})
90 SuccessfulOutcome ::= SEQUENCE {
91 procedureCode LCS-AP-ELEMENTARY-PROCEDURE.&procedureCode ({LCS-AP-ELEMENTARY-PROCEDURES}),
92 criticality LCS-AP-ELEMENTARY-PROCEDURE.&criticality ({LCS-AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
93 value LCS-AP-ELEMENTARY-PROCEDURE.&SuccessfulOutcome ({LCS-AP-ELEMENTARY-PROCEDURES}{@procedureCode})
96 UnsuccessfulOutcome ::= SEQUENCE {
97 procedureCode LCS-AP-ELEMENTARY-PROCEDURE.&procedureCode ({LCS-AP-ELEMENTARY-PROCEDURES}),
98 criticality LCS-AP-ELEMENTARY-PROCEDURE.&criticality ({LCS-AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
99 value LCS-AP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome ({LCS-AP-ELEMENTARY-PROCEDURES}{@procedureCode})
102 -- **************************************************************
104 -- Interface Elementary Procedure List
106 -- **************************************************************
108 LCS-AP-ELEMENTARY-PROCEDURES LCS-AP-ELEMENTARY-PROCEDURE ::= {
109 LCS-AP-ELEMENTARY-PROCEDURES-CLASS-1 |
110 LCS-AP-ELEMENTARY-PROCEDURES-CLASS-2 ,
114 LCS-AP-ELEMENTARY-PROCEDURES-CLASS-1 LCS-AP-ELEMENTARY-PROCEDURE ::= {
115 location-Service-Request |
116 connectionless-Information-Transfer |
119 ciphering-Key-Data-Delivery ,
125 LCS-AP-ELEMENTARY-PROCEDURES-CLASS-2 LCS-AP-ELEMENTARY-PROCEDURE ::= {
126 connection-Oriented-Information-Transfer ,
130 -- **************************************************************
132 -- Interface Elementary Procedures
134 -- **************************************************************
137 location-Service-Request LCS-AP-ELEMENTARY-PROCEDURE ::= {
138 INITIATING MESSAGE Location-Request
139 SUCCESSFUL OUTCOME Location-Response
140 UNSUCCESSFUL OUTCOME Location-Response
141 PROCEDURE CODE id-Location-Service-Request
145 connection-Oriented-Information-Transfer LCS-AP-ELEMENTARY-PROCEDURE ::= {
146 INITIATING MESSAGE Connection-Oriented-Information
147 PROCEDURE CODE id-Connection-Oriented-Information-Transfer
151 connectionless-Information-Transfer LCS-AP-ELEMENTARY-PROCEDURE ::= {
152 INITIATING MESSAGE Connectionless-Information
153 UNSUCCESSFUL OUTCOME Connectionless-Information
154 PROCEDURE CODE id-Connectionless-Information-Transfer
158 location-Abort LCS-AP-ELEMENTARY-PROCEDURE ::= {
159 INITIATING MESSAGE Location-Abort-Request
160 SUCCESSFUL OUTCOME Location-Response
161 PROCEDURE CODE id-Location-Abort
165 reset LCS-AP-ELEMENTARY-PROCEDURE ::= {
166 INITIATING MESSAGE Reset-Request
167 SUCCESSFUL OUTCOME Reset-Acknowledge
168 PROCEDURE CODE id-Reset
172 ciphering-Key-Data-Delivery LCS-AP-ELEMENTARY-PROCEDURE ::= {
173 INITIATING MESSAGE Ciphering-Key-Data
174 SUCCESSFUL OUTCOME Ciphering-Key-Data-Result
175 UNSUCCESSFUL OUTCOME Ciphering-Key-Data-Result
176 PROCEDURE CODE id-Ciphering-Key-Data-Delivery