|
|
|
|
Location:
LbsSatellite.h
Link against: lbsselflocate.lib
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
TPositionInfo - Standard class for getting a
TPositionCourseInfo - Class for getting a
TPositionSatelliteInfo - This class is used to store information about positions obtained by satellites
Defined in TPositionSatelliteInfo:
AppendSatelliteData(), ClearSatellitesInView(), GetSatelliteData(), HorizontalDoP(), NumSatellitesInView(), NumSatellitesUsed(), SatelliteTime(), SetHorizontalDoP(), SetSatelliteTime(), SetTimeDoP(), SetVerticalDoP(), TPositionSatelliteInfo(), TimeDoP(), VerticalDoP(), iHorizontalDoPValue, iNumSatellitesInView, iNumSatellitesUsed, iSatelliteTime, iSatellitesInView, iTimeDoPValue, iVerticalDoPValue
Inherited from TPositionClassTypeBase:
PositionClassSize(),
PositionClassType(),
iPosClassSize,
iPosClassType
Inherited from TPositionCourseInfo:
GetCourse(),
SetCourse(),
iCourse
Inherited from TPositionInfo:
GetPosition(),
SetPosition(),
iPosition
Inherited from TPositionInfoBase:
ModuleId(),
PositionMode(),
PositionModeReason(),
SetModuleId(),
SetPositionMode(),
SetPositionModeReason(),
SetUpdateType(),
UpdateType(),
iModuleId,
iPositionMode,
iPositionModeReason,
iUpdateType
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