|
||
class TPositionSatelliteInfo : public TPositionCourseInfo;
This class is used to store information about positions obtained by satellites.
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...
TPositionInfo
- Standard class for getting a TPosition location fix from the location server.
TPositionCourseInfo
- Class for getting a TCourse from the location server.
TPositionSatelliteInfo
- This class is used to store information about positions obtained by satellites.
Defined in TPositionSatelliteInfo
:
AppendSatelliteData(const TSatelliteData &)
Appends satellite data ClearSatellitesInView()
Reset the number of satellites in viewGetSatelliteData(TUint,TSatelliteData &)const
Gets satellite data by index into TSatelliteData
HorizontalDoP()const
Returns the horizontal dilution of precision NumSatellitesInView()const
The number of satellites in view NumSatellitesUsed()const
Returns the number of satellites used in the calculation SatelliteTime()const
Returns the time according to the satellite SetHorizontalDoP(TReal32)
Sets the horizontal dilution of precision SetSatelliteTime(TTime)
Sets the satellite time SetTimeDoP(TReal32)
Sets the position dilution of precision SetVerticalDoP(TReal32)
Sets the vertical dilution of precision TPositionSatelliteInfo()
TPositionSatelliteInfo constructor.TimeDoP()const
Returns the position dilution of precision VerticalDoP()const
Returns the vertical dilution of precision iHorizontalDoPValue
The horizontal dilution of precision iNumSatellitesInView
The number of satellites in view iNumSatellitesUsed
The number of satellites used iSatelliteTime
The time according to the satellite iSatellitesInView
The satellites in view iTimeDoPValue
The position dilution of precision iVerticalDoPValue
The vertical dilution of precision Inherited from TPositionClassTypeBase
:
PositionClassSize()const
PositionClassSize PositionClassType()const
PositionClassTypeType iPosClassSize
The size of the derived class iPosClassType
The type of the derived class Inherited from TPositionCourseInfo
:
GetCourse(TCourse &)const
Gets the TCourse stored in this class SetCourse(const TCourse &)
Sets the TCourse stored in this class iCourse
The TCourse. Inherited from TPositionInfo
:
GetPosition(TPosition &)const
Gets the TPosition stored in this class SetPosition(const TPosition &)
Sets the TPosition stored in this class iPosition
The TPosition. Inherited from 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 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. IMPORT_C TPositionSatelliteInfo();
TPositionSatelliteInfo constructor.
Note the the horizontal and vertical dilution of precision values are initially NaN.
IMPORT_C TInt GetSatelliteData(TUint aIndex, TSatelliteData &aSatelliteData) const;
Gets satellite data by index into TSatelliteData
|
|
IMPORT_C TInt AppendSatelliteData(const TSatelliteData &aSatelliteData);
Appends satellite data
|
|
IMPORT_C TInt NumSatellitesInView() const;
The number of satellites in view
|
IMPORT_C TInt NumSatellitesUsed() const;
Returns the number of satellites used in the calculation
|
IMPORT_C TTime SatelliteTime() const;
Returns the time according to the satellite
|
IMPORT_C void SetSatelliteTime(TTime aTime);
Sets the satellite time
|
IMPORT_C TReal32 HorizontalDoP() const;
Returns the horizontal dilution of precision
|
IMPORT_C TReal32 VerticalDoP() const;
Returns the vertical dilution of precision
|
IMPORT_C TReal32 TimeDoP() const;
Returns the position dilution of precision
|
IMPORT_C void SetHorizontalDoP(TReal32 aDoPValue);
Sets the horizontal dilution of precision
|
IMPORT_C void SetVerticalDoP(TReal32 aDoPValue);
Sets the vertical dilution of precision
|
IMPORT_C void SetTimeDoP(TReal32 aDoPValue);
Sets the position dilution of precision
|
protected: TFixedArray< TSatelliteData, KPositionMaxSatellitesInView > iSatellitesInView;
The satellites in view