|
||
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
TPositionClassTypeBase
- The base class for classes used to store position information
TPositionInfoBase
- This class provides the interface used by RPositioner to get a location fix, and...
Defined in TPositionInfoBase
:
ModuleId()const
Returns the module Id of the module that gave the position fix PositionMode()const
see TPositionModuleInfo::TTechnologyType
PositionModeReason()const
see PositionMode see _TPositionModeReasonSetModuleId(TPositionModuleId)
Sets the Module Id stored in this class SetPositionModeReason(TPositionModeReason)
see TPositionModuleInfo::TTechnologyType
SetUpdateType(TPositionUpdateType)
Sets The update type of the position fix in this class TPositionInfoBase()
Default constructor. Sets up class type information. UpdateType()const
Returns the update type of the position fix. iModuleId
The Id of the module that gave the location fix. iPositionMode
The positioning mode used to calculate this location fix. iPositionModeReason
The reason why the prefered position mode was not used. iUpdateType
The type of update that this location fix represents. Inherited from TPositionClassTypeBase
:
PositionClassSize()const
PositionClassSize PositionClassType()const
PositionClassTypeType iPosClassSize
The size of the derived class iPosClassType
The type of the derived class protected: IMPORT_C TPositionInfoBase();
Default constructor. Sets up class type information.
IMPORT_C TPositionModuleId ModuleId() const;
Returns the module Id of the module that gave the position fix
|
IMPORT_C void SetModuleId(TPositionModuleId aModuleId);
Sets the Module Id stored in this class
|
IMPORT_C TPositionUpdateType UpdateType() const;
Returns the update type of the position fix.
|
IMPORT_C void SetUpdateType(TPositionUpdateType aUpdateType);
Sets The update type of the position fix in this class
|
IMPORT_C TPositionModuleInfo::TTechnologyType PositionMode() const;
see TPositionModuleInfo::TTechnologyType
|
IMPORT_C void SetPositionMode(TPositionModuleInfo::TTechnologyType aMode);
see TPositionModuleInfo::TTechnologyType
|
IMPORT_C TPositionModeReason PositionModeReason() const;
see PositionMode see _TPositionModeReason
|
IMPORT_C void SetPositionModeReason(TPositionModeReason aReason);
see TPositionModuleInfo::TTechnologyType
|
protected: TPositionModuleId iModuleId;
The Id of the module that gave the location fix.
protected: TPositionModuleInfo::TTechnologyType iPositionMode;
The positioning mode used to calculate this location fix.
protected: TPositionModeReason iPositionModeReason;
The reason why the prefered position mode was not used.