Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]


Positioning technology modules

[Top]


Purpose

This document is an overview of the positioning technology module information that is available to client applications using the Location Acquisition API. A positioning technology module is a low-level software component that allows the location server to communicate with the mobile device hardware that obtains position data.

See How to use module information for an example of how to get module information using the Location Acquisition API.

[Top]


Types of positioning technology modules

In mobile phones there are typically one or two modules:

[Top]


Module selection

When a client application or remote party makes a request for new location information, a module must be used to service the request. There are three ways in which this module choice can be made:

[Top]


Module information classes

The classes TPositionModuleInfo and TPositionQuality hold information about the capabilities of modules and the quality of position information that they can provide. Figure 1 illustrates these classes.

Figure 1. TPositionModuleInfo and TPosit...


Figure 1. TPositionModuleInfo and TPositionQuality classes

TPositionModuleInfo

TPositionModuleInfo describes a positioning module. This description includes:

A TPositionModuleInfo object obtains a reference to its TPositionQuality object by calling TPositionModuleInfo::GetPositionQuality().

TPositionQuality

TPositionQuality describes the quality of information that a positioning module can provide. The quality describes the accuracy of information, the time to obtain a location fix, the cost of obtaining the fix and power consumption:

TPositionQuality has corresponding setter methods for these quality properties that allow an application to set module quality selection criteria.

[Top]


See also

How to use module information