TPositionInfoBase Class Reference

class TPositionInfoBase : public TPositionClassTypeBase

This class provides the interface used by RPositioner to get a location fix, and as such all classes used to get location info from the location server should derive from this class.

Class contains info about the update type and the ID of the module that gave the location fix

Inherits from

Constructor & Destructor Documentation

TPositionInfoBase()

IMPORT_CTPositionInfoBase()[protected]

Member Functions Documentation

ModuleId()

IMPORT_C TPositionModuleIdModuleId()const

PositionMode()

IMPORT_C TPositionModuleInfo::TTechnologyTypePositionMode()const

PositionModeReason()

IMPORT_C TPositionModeReasonPositionModeReason()const

SetModuleId(TPositionModuleId)

IMPORT_C voidSetModuleId(TPositionModuleIdaModuleId)

Parameters

TPositionModuleId aModuleId

SetPositionMode(TPositionModuleInfo::TTechnologyType)

IMPORT_C voidSetPositionMode(TPositionModuleInfo::TTechnologyTypeaMode)

SetPositionModeReason(TPositionModeReason)

IMPORT_C voidSetPositionModeReason(TPositionModeReasonaReason)

Parameters

TPositionModeReason aReason

SetUpdateType(TPositionUpdateType)

IMPORT_C voidSetUpdateType(TPositionUpdateTypeaUpdateType)

Parameters

TPositionUpdateType aUpdateType

UpdateType()

IMPORT_C TPositionUpdateTypeUpdateType()const

Member Data Documentation

TPositionModuleId iModuleId

TPositionModuleId iModuleId[protected]

The Id of the module that gave the location fix.

TPositionModuleInfo::TTechnologyType iPositionMode

TPositionModuleInfo::TTechnologyType iPositionMode[protected]

The positioning mode used to calculate this location fix.

TPositionModeReason iPositionModeReason

TPositionModeReason iPositionModeReason[protected]

The reason why the prefered position mode was not used.

TUint8 iReserved

TUint8 iReserved[private]

Unused variable for future expansion.

TUint32 iUpdateType

TUint32 iUpdateType[protected]

The type of update that this location fix represents.