diff -r ae94777fff8f -r 59758314f811 Symbian3/PDK/Source/GUID-299B6CAB-3D4C-4FA5-A00E-244D04F0B6AB.dita --- a/Symbian3/PDK/Source/GUID-299B6CAB-3D4C-4FA5-A00E-244D04F0B6AB.dita Fri Jun 11 12:39:03 2010 +0100 +++ b/Symbian3/PDK/Source/GUID-299B6CAB-3D4C-4FA5-A00E-244D04F0B6AB.dita Fri Jun 11 15:24:34 2010 +0100 @@ -1,68 +1,68 @@ - - - - - -Control -Plane Cell Position Attempt Fallback to SUPLUsing the network to provide a SUPL cell-based position should -a request based on the Control Plane fail. - -

An application is able to receive a SUPL (Secure User Plane Location) -cell-based position when a previous request using the Control Plane is unsuccessful. -The client application is configured to use the Network Proxy PSY. However, -when a request is made the network is unable to produce the position. Instead -of the attempt failing completely the Location subsystem produces a fallback -cell-based position.

The process is described in the steps below.

-
- -The client must -open a connection to the server by calling RPositionServer::Connect(). - -The client must -then open RPositioner by calling RPositioner::Open() and -specify the UID of the Network Proxy PSY. - -The client application -sends a location request to the Location subsystem by calling RPositioner::NotifyPositionUpdate(). - -The Location subsystem -forwards the location request to the Control Plane Protocol module by calling CLbsNetworkProtocolBase::RequestNetworkLocation() (if Control Plane is the default in the default configuration). - -The Control Plane -protocol module communicates with the cellular network but the network is -unable to provide a cell-based location. - -The Control Protocol -Module completes the session by calling MLbsNetworkProtocolObserver::ProcessSessionComplete(). - -The Location subsystem -fallbacks to SUPL positioning and forwards the request to the SUPL Protocol -module by calling CLbsNetworkProtocolBase::RequestNetworkLocation(). -(In the default configuration SUPL is used for cell-based positioning). - -The SUPL Protocol -module communicates with an external SUPL server and obtains a cell-based -location. - -The SUPL Protocol -Module returns the cell-based position by calling MLbsNetworkProtocolObserver::ProcessLocationUpdate(). - -The Location subsystem -completes the client request. - - -

The application -receives a cell-based position retrieved from the network using SUPL after -the request using the Control Plane fails.

-
-SUPL Cell -Based Positioning Request -Switching -from Cell ID to Terminal-Assisted Positioning + + + + + +Control +Plane Cell Position Attempt Fallback to SUPLUsing the network to provide a SUPL cell-based position should +a request based on the Control Plane fail. + +

An application is able to receive a SUPL (Secure User Plane Location) +cell-based position when a previous request using the Control Plane is unsuccessful. +The client application is configured to use the Network Proxy PSY. However, +when a request is made the network is unable to produce the position. Instead +of the attempt failing completely the Location subsystem produces a fallback +cell-based position.

The process is described in the steps below.

+
+ +The client must +open a connection to the server by calling RPositionServer::Connect(). + +The client must +then open RPositioner by calling RPositioner::Open() and +specify the UID of the Network Proxy PSY. + +The client application +sends a location request to the Location subsystem by calling RPositioner::NotifyPositionUpdate(). + +The Location subsystem +forwards the location request to the Control Plane Protocol module by calling CLbsNetworkProtocolBase::RequestNetworkLocation() (if Control Plane is the default in the default configuration). + +The Control Plane +protocol module communicates with the cellular network but the network is +unable to provide a cell-based location. + +The Control Protocol +Module completes the session by calling MLbsNetworkProtocolObserver::ProcessSessionComplete(). + +The Location subsystem +fallbacks to SUPL positioning and forwards the request to the SUPL Protocol +module by calling CLbsNetworkProtocolBase::RequestNetworkLocation(). +(In the default configuration SUPL is used for cell-based positioning). + +The SUPL Protocol +module communicates with an external SUPL server and obtains a cell-based +location. + +The SUPL Protocol +Module returns the cell-based position by calling MLbsNetworkProtocolObserver::ProcessLocationUpdate(). + +The Location subsystem +completes the client request. + + +

The application +receives a cell-based position retrieved from the network using SUPL after +the request using the Control Plane fails.

+
+SUPL Cell +Based Positioning Request +Switching +from Cell ID to Terminal-Assisted Positioning
\ No newline at end of file