class TPositionQuality : public TPositionQualityBase |
The standard position quality class.
Public Member Functions | |
---|---|
TPositionQuality() | |
IMPORT_C TCostIndicator | CostIndicator() |
IMPORT_C TReal32 | HorizontalAccuracy() |
IMPORT_C TPowerConsumption | PowerConsumption() |
IMPORT_C void | SetCostIndicator(TCostIndicator) |
IMPORT_C void | SetHorizontalAccuracy(TReal32) |
IMPORT_C void | SetPowerConsumption(TPowerConsumption) |
IMPORT_C void | SetTimeToFirstFix(TTimeIntervalMicroSeconds) |
IMPORT_C void | SetTimeToNextFix(TTimeIntervalMicroSeconds) |
IMPORT_C void | SetVerticalAccuracy(TReal32) |
IMPORT_C TTimeIntervalMicroSeconds | TimeToFirstFix() |
IMPORT_C TTimeIntervalMicroSeconds | TimeToNextFix() |
IMPORT_C TReal32 | VerticalAccuracy() |
Public Member Enumerations | |
---|---|
enum | TCostIndicator { ECostUnknown, ECostZero, ECostPossible, ECostCharge } |
enum | TPowerConsumption { EPowerUnknown, EPowerZero, EPowerLow, EPowerMedium, EPowerHigh } |
Private Attributes | |
---|---|
TUint8 | iReserved |
Inherited Attributes | |
---|---|
TPositionClassTypeBase::iPosClassSize | |
TPositionClassTypeBase::iPosClassType |
IMPORT_C void | SetCostIndicator | ( | TCostIndicator | aCost | ) |
TCostIndicator aCost |
IMPORT_C void | SetHorizontalAccuracy | ( | TReal32 | aHorizontalAccuracy | ) |
TReal32 aHorizontalAccuracy |
IMPORT_C void | SetPowerConsumption | ( | TPowerConsumption | aPower | ) |
TPowerConsumption aPower |
IMPORT_C void | SetTimeToFirstFix | ( | TTimeIntervalMicroSeconds | aTimeToFirstFix | ) |
TTimeIntervalMicroSeconds aTimeToFirstFix |
IMPORT_C void | SetTimeToNextFix | ( | TTimeIntervalMicroSeconds | aTimeToNextFix | ) |
TTimeIntervalMicroSeconds aTimeToNextFix |
IMPORT_C void | SetVerticalAccuracy | ( | TReal32 | aVerticalAccuracy | ) |
TReal32 aVerticalAccuracy |
Cost Indicator for position request
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 |
Power consumption
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 |