forked from osmocom/wireshark
8c608e6e82
Change-Id: Ie476c6f82f318188b41ed922b92c6fec119ea954 Reviewed-on: https://code.wireshark.org/review/244 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com> Tested-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
168 lines
4.8 KiB
Groff
168 lines
4.8 KiB
Groff
-- ETSI TS 129 171 V11.1.0 (2012-03)
|
|
--
|
|
-- 7.5.3 Elementary procedure definitions
|
|
-- **************************************************************
|
|
--
|
|
-- Elementary Procedure definitions
|
|
--
|
|
-- **************************************************************
|
|
|
|
LCS-AP-PDU-Descriptions {
|
|
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
|
eps-Access (21) modules (3) lcs-AP (4) version1 (1) lcs-AP-PDU-Descriptions (0)}
|
|
|
|
|
|
DEFINITIONS AUTOMATIC TAGS ::=
|
|
|
|
BEGIN
|
|
|
|
-- **************************************************************
|
|
--
|
|
-- IE parameter types from other modules.
|
|
--
|
|
-- **************************************************************
|
|
|
|
IMPORTS
|
|
Criticality,
|
|
ProcedureCode
|
|
FROM LCS-AP-CommonDataTypes
|
|
|
|
Location-Request,
|
|
Location-Response,
|
|
Location-Abort-Request,
|
|
Connection-Oriented-Information,
|
|
Connectionless-Information,
|
|
Reset-Request,
|
|
Reset-Acknowledge
|
|
FROM LCS-AP-PDU-Contents
|
|
|
|
id-Location-Service-Request,
|
|
id-Connection-Oriented-Information-Transfer,
|
|
id-Connectionless-Information-Transfer,
|
|
id-Location-Abort,
|
|
id-Reset
|
|
FROM LCS-AP-Constants;
|
|
|
|
-- **************************************************************
|
|
--
|
|
-- Interface Elementary Procedure Class
|
|
--
|
|
-- **************************************************************
|
|
|
|
LCS-AP-ELEMENTARY-PROCEDURE ::= CLASS {
|
|
&InitiatingMessage ,
|
|
&SuccessfulOutcome OPTIONAL,
|
|
&UnsuccessfulOutcome OPTIONAL,
|
|
&procedureCode ProcedureCode UNIQUE,
|
|
&criticality Criticality DEFAULT ignore
|
|
}
|
|
WITH SYNTAX {
|
|
INITIATING MESSAGE &InitiatingMessage
|
|
[SUCCESSFUL OUTCOME &SuccessfulOutcome]
|
|
[UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome]
|
|
PROCEDURE CODE &procedureCode
|
|
[CRITICALITY &criticality]
|
|
}
|
|
|
|
-- **************************************************************
|
|
--
|
|
-- Interface PDU Definition
|
|
--
|
|
-- **************************************************************
|
|
|
|
LCS-AP-PDU ::= CHOICE {
|
|
initiatingMessage InitiatingMessage,
|
|
successfulOutcome SuccessfulOutcome,
|
|
unsuccessfulOutcome UnsuccessfulOutcome,
|
|
...
|
|
}
|
|
|
|
InitiatingMessage ::= SEQUENCE {
|
|
procedureCode LCS-AP-ELEMENTARY-PROCEDURE.&procedureCode ({LCS-AP-ELEMENTARY-PROCEDURES}),
|
|
criticality LCS-AP-ELEMENTARY-PROCEDURE.&criticality ({LCS-AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
|
|
value LCS-AP-ELEMENTARY-PROCEDURE.&InitiatingMessage ({LCS-AP-ELEMENTARY-PROCEDURES}{@procedureCode})
|
|
}
|
|
|
|
SuccessfulOutcome ::= SEQUENCE {
|
|
procedureCode LCS-AP-ELEMENTARY-PROCEDURE.&procedureCode ({LCS-AP-ELEMENTARY-PROCEDURES}),
|
|
criticality LCS-AP-ELEMENTARY-PROCEDURE.&criticality ({LCS-AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
|
|
value LCS-AP-ELEMENTARY-PROCEDURE.&SuccessfulOutcome ({LCS-AP-ELEMENTARY-PROCEDURES}{@procedureCode})
|
|
}
|
|
|
|
UnsuccessfulOutcome ::= SEQUENCE {
|
|
procedureCode LCS-AP-ELEMENTARY-PROCEDURE.&procedureCode ({LCS-AP-ELEMENTARY-PROCEDURES}),
|
|
criticality LCS-AP-ELEMENTARY-PROCEDURE.&criticality ({LCS-AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
|
|
value LCS-AP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome ({LCS-AP-ELEMENTARY-PROCEDURES}{@procedureCode})
|
|
}
|
|
|
|
-- **************************************************************
|
|
--
|
|
-- Interface Elementary Procedure List
|
|
--
|
|
-- **************************************************************
|
|
|
|
LCS-AP-ELEMENTARY-PROCEDURES LCS-AP-ELEMENTARY-PROCEDURE ::= {
|
|
LCS-AP-ELEMENTARY-PROCEDURES-CLASS-1 |
|
|
LCS-AP-ELEMENTARY-PROCEDURES-CLASS-2 ,
|
|
...
|
|
}
|
|
|
|
LCS-AP-ELEMENTARY-PROCEDURES-CLASS-1 LCS-AP-ELEMENTARY-PROCEDURE ::= {
|
|
location-Service-Request |
|
|
connectionless-Information-Transfer |
|
|
location-Abort |
|
|
reset ,
|
|
...
|
|
}
|
|
|
|
|
|
|
|
LCS-AP-ELEMENTARY-PROCEDURES-CLASS-2 LCS-AP-ELEMENTARY-PROCEDURE ::= {
|
|
connection-Oriented-Information-Transfer ,
|
|
...
|
|
}
|
|
|
|
-- **************************************************************
|
|
--
|
|
-- Interface Elementary Procedures
|
|
--
|
|
-- **************************************************************
|
|
|
|
|
|
location-Service-Request LCS-AP-ELEMENTARY-PROCEDURE ::= {
|
|
INITIATING MESSAGE Location-Request
|
|
SUCCESSFUL OUTCOME Location-Response
|
|
UNSUCCESSFUL OUTCOME Location-Response
|
|
PROCEDURE CODE id-Location-Service-Request
|
|
CRITICALITY reject
|
|
}
|
|
|
|
connection-Oriented-Information-Transfer LCS-AP-ELEMENTARY-PROCEDURE ::= {
|
|
INITIATING MESSAGE Connection-Oriented-Information
|
|
PROCEDURE CODE id-Connection-Oriented-Information-Transfer
|
|
CRITICALITY reject
|
|
}
|
|
|
|
connectionless-Information-Transfer LCS-AP-ELEMENTARY-PROCEDURE ::= {
|
|
INITIATING MESSAGE Connectionless-Information
|
|
UNSUCCESSFUL OUTCOME Connectionless-Information
|
|
PROCEDURE CODE id-Connectionless-Information-Transfer
|
|
CRITICALITY reject
|
|
}
|
|
|
|
location-Abort LCS-AP-ELEMENTARY-PROCEDURE ::= {
|
|
INITIATING MESSAGE Location-Abort-Request
|
|
SUCCESSFUL OUTCOME Location-Response
|
|
PROCEDURE CODE id-Location-Abort
|
|
CRITICALITY reject
|
|
}
|
|
|
|
reset LCS-AP-ELEMENTARY-PROCEDURE ::= {
|
|
INITIATING MESSAGE Reset-Request
|
|
SUCCESSFUL OUTCOME Reset-Acknowledge
|
|
PROCEDURE CODE id-Reset
|
|
CRITICALITY reject
|
|
}
|
|
|
|
END
|