TPositionQuality Class Reference

class TPositionQuality : public TPositionQualityBase

The standard position quality class.

Inherits from

Public Member Functions
TPositionQuality()
IMPORT_C TCostIndicatorCostIndicator()
IMPORT_C TReal32HorizontalAccuracy()
IMPORT_C TPowerConsumptionPowerConsumption()
IMPORT_C voidSetCostIndicator(TCostIndicator)
IMPORT_C voidSetHorizontalAccuracy(TReal32)
IMPORT_C voidSetPowerConsumption(TPowerConsumption)
IMPORT_C voidSetTimeToFirstFix(TTimeIntervalMicroSeconds)
IMPORT_C voidSetTimeToNextFix(TTimeIntervalMicroSeconds)
IMPORT_C voidSetVerticalAccuracy(TReal32)
IMPORT_C TTimeIntervalMicroSecondsTimeToFirstFix()
IMPORT_C TTimeIntervalMicroSecondsTimeToNextFix()
IMPORT_C TReal32VerticalAccuracy()
Inherited Functions
TPositionClassTypeBase::PositionClassSize()const
TPositionClassTypeBase::PositionClassType()const
TPositionClassTypeBase::TPositionClassTypeBase()
TPositionQualityBase::Compare(const TPositionQualityBase &,TInt,TPositionQualityItem::TResult &)const
TPositionQualityBase::GetElement(TInt,TPositionQualityItem::TDataType,T &)const
TPositionQualityBase::HighWaterMark()const
TPositionQualityBase::IsDefined(TInt)const
TPositionQualityBase::ResetElement(TInt)
TPositionQualityBase::SetElement(TInt,TPositionQualityItem::TDataType,TPositionQualityItem::TValuePreference,T)
TPositionQualityBase::TPositionQualityBase()
Public Member Enumerations
enumTCostIndicator { ECostUnknown, ECostZero, ECostPossible, ECostCharge }
enumTPowerConsumption { EPowerUnknown, EPowerZero, EPowerLow, EPowerMedium, EPowerHigh }
Private Attributes
TUint8 iReserved
Inherited Attributes
TPositionClassTypeBase::iPosClassSize
TPositionClassTypeBase::iPosClassType

Constructor & Destructor Documentation

TPositionQuality()

IMPORT_CTPositionQuality()

Member Functions Documentation

CostIndicator()

IMPORT_C TCostIndicatorCostIndicator()const

HorizontalAccuracy()

IMPORT_C TReal32HorizontalAccuracy()const

PowerConsumption()

IMPORT_C TPowerConsumptionPowerConsumption()const

SetCostIndicator(TCostIndicator)

IMPORT_C voidSetCostIndicator(TCostIndicatoraCost)

Parameters

TCostIndicator aCost

SetHorizontalAccuracy(TReal32)

IMPORT_C voidSetHorizontalAccuracy(TReal32aHorizontalAccuracy)

Parameters

TReal32 aHorizontalAccuracy

SetPowerConsumption(TPowerConsumption)

IMPORT_C voidSetPowerConsumption(TPowerConsumptionaPower)

Parameters

TPowerConsumption aPower

SetTimeToFirstFix(TTimeIntervalMicroSeconds)

IMPORT_C voidSetTimeToFirstFix(TTimeIntervalMicroSecondsaTimeToFirstFix)

Parameters

TTimeIntervalMicroSeconds aTimeToFirstFix

SetTimeToNextFix(TTimeIntervalMicroSeconds)

IMPORT_C voidSetTimeToNextFix(TTimeIntervalMicroSecondsaTimeToNextFix)

Parameters

TTimeIntervalMicroSeconds aTimeToNextFix

SetVerticalAccuracy(TReal32)

IMPORT_C voidSetVerticalAccuracy(TReal32aVerticalAccuracy)

Parameters

TReal32 aVerticalAccuracy

TimeToFirstFix()

IMPORT_C TTimeIntervalMicroSecondsTimeToFirstFix()const

TimeToNextFix()

IMPORT_C TTimeIntervalMicroSecondsTimeToNextFix()const

VerticalAccuracy()

IMPORT_C TReal32VerticalAccuracy()const

Member Enumerations Documentation

Enum TCostIndicator

Cost Indicator for position request

Enumerators

ECostUnknown

Unknown cost This is the unassigned value and should not be returned

ECostZero

Zero cost No cost is expected to be incurred when obtaining a position fix

ECostPossible

Possible cost The positioning module is uncertain if the user will incur a charge.

ECostCharge

Charged The positioning module expects a charge to be levied when obtaining position information

Enum TPowerConsumption

Power consumption

Enumerators

EPowerUnknown

Unknown power consumption The positioning module is unable to determine the likely power drain

EPowerZero

Zero power consumption No internal power will be used when obtaining a position fix

EPowerLow

Low power consumption The positioning module expects a minimum power drain when using the associated technology. This may be comparable to the power usage when the phone is in standby mode.

EPowerMedium

Medium power consumption The positioning module expects a moderate power drain when using the associated technology. This may be comparable to the power usage when the phone is being actively used

EPowerHigh

High power consumption The positioning module expects a high power drain when using the associated technology. Use of this module will quickly consume the phone's batteries

Member Data Documentation

TUint8 iReserved

TUint8 iReserved[private]

Unused variable for future expansion.