lbspositioninfo.h File Reference

KPositionGenericInfoDefaultBufferSize

const TIntKPositionGenericInfoDefaultBufferSize

The default size for a HPositionGenericInfo position information buffer

KPositionGenericInfoDefaultMaxFields

const TIntKPositionGenericInfoDefaultMaxFields

The default number of requested fields for a HPositionGenericInfo position information buffer

Enum _TPositionUpdateType

Position update types

EnumeratorValueDescription
EPositionUpdateUnknown0

EPositionUpdateUnknown

EPositionUpdateGeneral0x01

EPositionUpdateGeneral

Typedef TPositionUpdateType

typedef TUint32 TPositionUpdateType

TPositionUpdateType code

Enum _TPositionModeReason

Position mode reasons. These values summarise the reasons why module was unable to uses its preferred calculation mode when producing a position update. The values are a bit mask that can be combined to describe the various reasons.

NetworkError is used when there is no network coverage or the service is unavailable.

LocalError represents environmental reasons that prevent a terminal based calculation - such as no satellites in view.

DataError is returned when there is a problem with the initialisation data. For example, GPS assistance data was received but it was either invalid or could not be used..

EnumeratorValueDescription
EPositionModeReasonNone0

Mode reason none

EPositionModeReasonNetworkError1 << 0

Mode reason network error

EPositionModeReasonLocalError1 << 1

Mode reason local error

EPositionModeReasonDataError1 << 2

Mode reason data error

Typedef TPositionModeReason

typedef TUint32 TPositionModeReason

TPositionModeReason code