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