TPositionSatelliteInfo Class Reference

class TPositionSatelliteInfo : public TPositionCourseInfo

This class is used to store information about positions obtained by satellites.

Public Member Functions
TPositionSatelliteInfo()
IMPORT_C TIntAppendSatelliteData(const TSatelliteData &)
IMPORT_C voidClearSatellitesInView()
IMPORT_C TIntGetSatelliteData(TUint, TSatelliteData &)
IMPORT_C TReal32HorizontalDoP()
IMPORT_C TIntNumSatellitesInView()
IMPORT_C TIntNumSatellitesUsed()
IMPORT_C TTimeSatelliteTime()
IMPORT_C voidSetHorizontalDoP(TReal32)
IMPORT_C voidSetSatelliteTime(TTime)
IMPORT_C voidSetTimeDoP(TReal32)
IMPORT_C voidSetVerticalDoP(TReal32)
IMPORT_C TReal32TimeDoP()
IMPORT_C TReal32VerticalDoP()
Inherited Functions
TPositionClassTypeBase::PositionClassSize()const
TPositionClassTypeBase::PositionClassType()const
TPositionClassTypeBase::TPositionClassTypeBase()
TPositionCourseInfo::GetCourse(TCourse &)const
TPositionCourseInfo::SetCourse(const TCourse &)
TPositionCourseInfo::TPositionCourseInfo()
TPositionInfo::GetPosition(TPosition &)const
TPositionInfo::SetPosition(const TPosition &)
TPositionInfo::TPositionInfo()
TPositionInfoBase::ModuleId()const
TPositionInfoBase::PositionMode()const
TPositionInfoBase::PositionModeReason()const
TPositionInfoBase::SetModuleId(TPositionModuleId)
TPositionInfoBase::SetPositionMode(TPositionModuleInfo::TTechnologyType)
TPositionInfoBase::SetPositionModeReason(TPositionModeReason)
TPositionInfoBase::SetUpdateType(TPositionUpdateType)
TPositionInfoBase::TPositionInfoBase()
TPositionInfoBase::UpdateType()const
Protected Attributes
TReal32 iHorizontalDoPValue
TUint iNumSatellitesInView
TUint iNumSatellitesUsed
TTime iSatelliteTime
TFixedArray< TSatelliteData, KPositionMaxSatellitesInView >iSatellitesInView
TReal32 iTimeDoPValue
TReal32 iVerticalDoPValue
Private Attributes
TUint8 iReserved
Inherited Attributes
TPositionClassTypeBase::iPosClassSize
TPositionClassTypeBase::iPosClassType
TPositionCourseInfo::iCourse
TPositionInfo::iPosition
TPositionInfoBase::iModuleId
TPositionInfoBase::iPositionMode
TPositionInfoBase::iPositionModeReason
TPositionInfoBase::iUpdateType

Constructor & Destructor Documentation

TPositionSatelliteInfo()

IMPORT_CTPositionSatelliteInfo()

Member Functions Documentation

AppendSatelliteData(const TSatelliteData &)

IMPORT_C TIntAppendSatelliteData(const TSatelliteData &aSatelliteData)

Parameters

const TSatelliteData & aSatelliteData

ClearSatellitesInView()

IMPORT_C voidClearSatellitesInView()

GetSatelliteData(TUint, TSatelliteData &)

IMPORT_C TIntGetSatelliteData(TUintaIndex,
TSatelliteData &aSatelliteData
)const

Parameters

TUint aIndex
TSatelliteData & aSatelliteData

HorizontalDoP()

IMPORT_C TReal32HorizontalDoP()const

NumSatellitesInView()

IMPORT_C TIntNumSatellitesInView()const

NumSatellitesUsed()

IMPORT_C TIntNumSatellitesUsed()const

SatelliteTime()

IMPORT_C TTimeSatelliteTime()const

SetHorizontalDoP(TReal32)

IMPORT_C voidSetHorizontalDoP(TReal32aDoPValue)

Parameters

TReal32 aDoPValue

SetSatelliteTime(TTime)

IMPORT_C voidSetSatelliteTime(TTimeaTime)

Parameters

TTime aTime

SetTimeDoP(TReal32)

IMPORT_C voidSetTimeDoP(TReal32aDoPValue)

Parameters

TReal32 aDoPValue

SetVerticalDoP(TReal32)

IMPORT_C voidSetVerticalDoP(TReal32aDoPValue)

Parameters

TReal32 aDoPValue

TimeDoP()

IMPORT_C TReal32TimeDoP()const

VerticalDoP()

IMPORT_C TReal32VerticalDoP()const

Member Data Documentation

TReal32 iHorizontalDoPValue

TReal32 iHorizontalDoPValue[protected]

The horizontal dilution of precision

TUint iNumSatellitesInView

TUint iNumSatellitesInView[protected]

The number of satellites in view

TUint iNumSatellitesUsed

TUint iNumSatellitesUsed[protected]

The number of satellites used

TUint8 iReserved

TUint8 iReserved[private]

Unused variable for future expansion.

TTime iSatelliteTime

TTime iSatelliteTime[protected]

The time according to the satellite

TFixedArray< TSatelliteData, KPositionMaxSatellitesInView > iSatellitesInView

TFixedArray< TSatelliteData, KPositionMaxSatellitesInView >iSatellitesInView[protected]

The satellites in view

TReal32 iTimeDoPValue

TReal32 iTimeDoPValue[protected]

The time dilution of precision

TReal32 iVerticalDoPValue

TReal32 iVerticalDoPValue[protected]

The vertical dilution of precision