diff -r 5072524fcc79 -r 80ef3a206772 Symbian3/PDK/Source/GUID-3E7FBDE5-B580-4C2D-9815-83E04B7D71E1.dita --- a/Symbian3/PDK/Source/GUID-3E7FBDE5-B580-4C2D-9815-83E04B7D71E1.dita Fri Jul 02 12:51:36 2010 +0100 +++ b/Symbian3/PDK/Source/GUID-3E7FBDE5-B580-4C2D-9815-83E04B7D71E1.dita Fri Jul 16 17:23:46 2010 +0100 @@ -24,7 +24,7 @@ is not usually advised.

With AGPS terminal-assisted positioning the client application therefore requests a position from the network using an AGPS Terminal. The steps below describe the process.

- + The client must open a connection to the server by calling RPositionServer::Connect(). @@ -32,18 +32,18 @@ then open RPositioner by calling RPositioner::Open() and specify the UID of the Network Proxy PSY. -The client application +The client application sends a location request to the Location subsystem by calling RPositioner::NotifyPositionUpdate(). -The Location subsystem +The Location subsystem forwards the location request to the SUPL Protocol module by calling CLbsNetworkProtocolBase::RequestNetworkLocation(). (In the default configuration SUPL is used for cell-based positioning). -The SUPL protocol +The SUPL protocol module communicates with an external SUPL server, which decides to use terminal-assisted GPS positioning instead of cell-based positioning. -The SUPL Protocol +The SUPL Protocol Module requests a measurement update from the Location subsystem by calling MLbsNetworkProtocolObserver::ProcessLocationRequest(). The Location subsystem @@ -58,7 +58,7 @@ The measurement is sent to the SUPL server, which calculates and returns the position. -The SUPL Protocol +The SUPL Protocol module returns the cell-based position by calling MLbsNetworkProtocolObserver::ProcessLocationUpdate(). The Location subsystem