| 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 |