4 Components

04.313GPPLocation Services (LCS)Mobile Station (MS) - Serving Mobile Location Centre (SMLC) Radio Resource LCS Protocol (RRLP)TS

This ASN.1 module contains the definitions of the components and datatypes defined in the components.

Table 4.a: RRLP Components Format

RRLP-Components

— { RRLP-Components }

DEFINITIONS AUTOMATIC TAGS ::=

BEGIN

IMPORTS

Ext-GeographicalInformation

FROM

MAP-LCS-DataTypes {

ccitt identified-organization (4) etsi (0) mobileDomain (0)

gsm-Network (1) modules (3) map-LCS-DataTypes (25) version5 (5)}

ExtensionContainer

FROM MAP-ExtensionDataTypes {

ccitt identified-organization (4) etsi (0) mobileDomain (0)

gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version4 (4)}

;

— Add here other ASN.1 definitions presented below

— in chapters 4 and 5.

END

4.1 Measure Position Request

This component is used by the SMLC to request location measurements or a location estimate from the MS. It includes QoS, other instructions, and possible assistance data to the MS. This component is defined as follows:

Table 4.1.a: Measure Position Request

— add this definition to RRLP-Components module

— Measurement Position request component

MsrPosition-Req ::= SEQUENCE {

positionInstruct PositionInstruct,

referenceAssistData ReferenceAssistData OPTIONAL,

msrAssistData MsrAssistData OPTIONAL,

systemInfoAssistData SystemInfoAssistData OPTIONAL,

gps-AssistData GPS-AssistData OPTIONAL,

extensionContainer ExtensionContainer OPTIONAL,

…,

— Release 98 extension element

rel98-MsrPosition-Req-extension Rel98-MsrPosition-Req-Extension OPTIONAL

}

The elements of this component are defined in clause 5.

4.2 Measure Position Response

This component is used by the MS to respond to a Measure Position Request from the SMLC with location measurements, a location estimate, or an error indication. This component is defined as follows:

Table 4.2.a: Measure Position Response

— add this defintion to RRLP-Components module

— Measurement Position response component

MsrPosition-Rsp ::= SEQUENCE {

multipleSets MultipleSets OPTIONAL,

referenceIdentity ReferenceIdentity OPTIONAL,

otd-MeasureInfo OTD-MeasureInfo OPTIONAL,

locationInfo LocationInfo OPTIONAL,

gps-MeasureInfo GPS-MeasureInfo OPTIONAL,

locationError LocationError OPTIONAL,

extensionContainer ExtensionContainer OPTIONAL,

…,

— Release extension here

rel-98-MsrPosition-Rsp-Extension Rel-98-MsrPosition-Rsp-Extension OPTIONAL

}

The elements of this component are defined in clause 5.

4.3 Assistance Data

This component is used by the SMLC to deliver assistance data for location measurement and/or location calculation. This component is defined as follows:

Table 4.3.a: Assistance Data

— add this defintion to RRLP-Components module

— Assistance Data component

AssistanceData ::= SEQUENCE {

referenceAssistData ReferenceAssistData OPTIONAL,

msrAssistData MsrAssistData OPTIONAL,

systemInfoAssistData SystemInfoAssistData OPTIONAL,

gps-AssistData GPS-AssistData OPTIONAL,

moreAssDataToBeSent MoreAssDataToBeSent OPTIONAL, — If not present, interpret as only

— Assistance Data component used to

— deliver entire set of assistance

— data.

extensionContainer ExtensionContainer OPTIONAL,

…,

— Release extension here

rel98-AssistanceData-Extension Rel98-AssistanceData-Extension OPTIONAL

}

The elements of this component are defined in Clause 5.

4.4 Assistance Data Acknowledgement

This component does not have any information contents. It presence indicates that the MS has received the complete Assistance Data component.

4.5 Protocol Error

This component is used by the receiving entity (SMLC or MS) to indicate to the sending entity, that there is a problem that prevents the receiving entity to receive a complete and understandable component. This component is defined as follows:

Table 4.5.a: Protocol Error

— add this defintion to RRLP-Components module

— Protocol Error component

ProtocolError ::= SEQUENCE {

errorCause ErrorCodes,

extensionContainer ExtensionContainer OPTIONAL,

}

The elements of this component are defined in Clause 5.