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
Public Member Functions | |
---|---|
IMPORT_C TPositionModuleId | ModuleId() |
IMPORT_C TPositionModuleInfo::TTechnologyType | PositionMode() |
IMPORT_C TPositionModeReason | PositionModeReason() |
IMPORT_C void | SetModuleId(TPositionModuleId) |
IMPORT_C void | SetPositionMode(TPositionModuleInfo::TTechnologyType) |
IMPORT_C void | SetPositionModeReason(TPositionModeReason) |
IMPORT_C void | SetUpdateType(TPositionUpdateType) |
IMPORT_C TPositionUpdateType | UpdateType() |
Protected Member Functions | |
---|---|
TPositionInfoBase() |
Inherited Functions | |
---|---|
TPositionClassTypeBase::PositionClassSize()const | |
TPositionClassTypeBase::PositionClassType()const | |
TPositionClassTypeBase::TPositionClassTypeBase() |
Protected Attributes | |
---|---|
TPositionModuleId | iModuleId |
TPositionModuleInfo::TTechnologyType | iPositionMode |
TPositionModeReason | iPositionModeReason |
TUint32 | iUpdateType |
Private Attributes | |
---|---|
TUint8 | iReserved |
Inherited Attributes | |
---|---|
TPositionClassTypeBase::iPosClassSize | |
TPositionClassTypeBase::iPosClassType |
IMPORT_C void | SetModuleId | ( | TPositionModuleId | aModuleId | ) |
TPositionModuleId aModuleId |
IMPORT_C void | SetPositionMode | ( | TPositionModuleInfo::TTechnologyType | aMode | ) |
TPositionModuleInfo::TTechnologyType aMode |
IMPORT_C void | SetPositionModeReason | ( | TPositionModeReason | aReason | ) |
TPositionModeReason aReason |
IMPORT_C void | SetUpdateType | ( | TPositionUpdateType | aUpdateType | ) |
TPositionUpdateType aUpdateType |
TPositionModuleId | iModuleId | [protected] |
The Id of the module that gave the location fix.
TPositionModuleInfo::TTechnologyType | iPositionMode | [protected] |
The positioning mode used to calculate this location fix.
TPositionModeReason | iPositionModeReason | [protected] |
The reason why the prefered position mode was not used.
TUint32 | iUpdateType | [protected] |
The type of update that this location fix represents.