TGpsTimingMeasurementData Class Reference

class TGpsTimingMeasurementData

This class is used to store timing assistance measurement data.

Constructor & Destructor Documentation

TGpsTimingMeasurementData()

IMPORT_CTGpsTimingMeasurementData()

Default Constructor

Member Functions Documentation

DataType()

IMPORT_C TGpsTimingDataTypeDataType()const

Returns the data type to be stored. TGpsTimingMeasurementDataType

DeltaTow()

IMPORT_C TIntDeltaTow()const

Returns the GSM Gps Tow Subms data Note data type must be EGpsTimingDataTypeGsm Valid values are in the range 0..127 (optional)

TGpsTimingMeasurementData::DataType()

GPSTimingOfCellLsPart()

IMPORT_C TUintGPSTimingOfCellLsPart()const

Returns the GPS Timing Of Cell LS Part data Note data type must be EGpsTimingDataTypeUtran Valid values are in the range 0..4294967295

TGpsTimingMeasurementData::DataType()

GPSTimingOfCellMsPart()

IMPORT_C TIntGPSTimingOfCellMsPart()const

Returns the GPS Timing Of Cell Ms Part data Note data type must be EGpsTimingDataTypeUtran Valid values are in the range 0..16383

TGpsTimingMeasurementData::DataType()

GpsReferenceTimeUncertainty()

IMPORT_C TIntGpsReferenceTimeUncertainty()const

Returns the GSM Gps Reference Time Uncertainty data Note data type must be EGpsTimingDataTypeGsm Valid values are in the range 0..127 (optional)

TGpsTimingMeasurementData::DataType()

GpsTowSubms()

IMPORT_C TIntGpsTowSubms()const

Returns the Gps Tow Subms data Note data type must be EGpsTimingDataTypeGsm Valid values are in the range 0..9999 (optional)

TGpsTimingMeasurementData::DataType()

NetworkMode()

IMPORT_C TNetworkModeNetworkMode()const

Returns the UTran Network Mode Note data type must be EGpsTimingDataTypeUtran TGpsTimingMeasurementData::DataType()

ReferenceFrameMsb()

IMPORT_C TIntReferenceFrameMsb()const

Returns the Reference Frame MSB data Note data type must be EGpsTimingDataTypeGsm Valid values are in the range 0..63

TGpsTimingMeasurementData::DataType()

ReferenceIdentity()

IMPORT_C TIntReferenceIdentity()const

Returns the Reference Identity data Note data type must be EGpsTimingDataTypeUtran Valid values are in the range 0..511 for FDD mode 0..127 for TDD mode

TGpsTimingMeasurementData::DataType()

SetDataType(TGpsTimingDataType)

IMPORT_C voidSetDataType(TGpsTimingDataTypeaDataType)

Sets the data type to be stored.

Parameters

TGpsTimingDataType aDataTypedata type to be stored

SetDeltaTow(TInt)

IMPORT_C voidSetDeltaTow(TIntaDeltaTow)

Sets the GSM Delta Tow data element Note data type must have been set to EGpsTimingDataTypeGsm Valid values are in the range 0..127 (optional)

TGpsTimingMeasurementData::SetDataType()

Parameters

TInt aDeltaTowthe GSM Delta Tow value to assign

SetGPSTimingOfCellLsPart(TUint)

IMPORT_C voidSetGPSTimingOfCellLsPart(TUintaGpsTocLs)

Sets the UTran GPS Timing Of Cell LS Part data element Note data type must have been set to EGpsTimingDataTypeUtran Valid values are in the range 0..4294967295

TGpsTimingMeasurementData::SetDataType()

Parameters

TUint aGpsTocLsthe GPS Timing Of Cell LS Part to assign

SetGPSTimingOfCellMsPart(TInt)

IMPORT_C voidSetGPSTimingOfCellMsPart(TIntaGpsTocMs)

Sets the UTran GPS Timing Of Cell Ms Part data element Note data type must have been set to EGpsTimingDataTypeUtran Valid values are in the range 0..16383

TGpsTimingMeasurementData::SetDataType()

Parameters

TInt aGpsTocMsthe GPS Timing Of Cell Ms Part to assign

SetGpsReferenceTimeUncertainty(TInt)

IMPORT_C voidSetGpsReferenceTimeUncertainty(TIntaGpsRefTimeUncert)

Sets the GSM Gps Reference Time Uncertainty data element Note data type must have been set to EGpsTimingDataTypeGsm Valid values are in the range 0..127 (optional)

TGpsTimingMeasurementData::SetDataType()

Parameters

TInt aGpsRefTimeUncertthe GSM Gps Reference Time Uncertainty value to assign

SetGpsTowSubms(TInt)

IMPORT_C voidSetGpsTowSubms(TIntaGpsTowSubms)

Sets the GSM Gps Tow Subms data element Note data type must have been set to EGpsTimingDataTypeGsm Valid values are in the range 0..9999 (optional)

TGpsTimingMeasurementData::SetDataType()

Parameters

TInt aGpsTowSubmsthe Gps Tow Subms value to assign

SetNetworkMode(TNetworkMode)

IMPORT_C voidSetNetworkMode(TNetworkModeaNetworkMode)

Sets the UTran Network Mode Note data type must have been set to EGpsTimingDataTypeUtran TGpsTimingMeasurementData::SetDataType()

Parameters

TNetworkMode aNetworkModeindicates FDD or TDD mode

SetReferenceFrameMsb(TInt)

IMPORT_C voidSetReferenceFrameMsb(TIntaRefFrameMsb)

Sets the GSM Reference Frame MSB data element Note data type must have been set to EGpsTimingDataTypeGsm Valid values are in the range 0..63

TGpsTimingMeasurementData::SetDataType()

Parameters

TInt aRefFrameMsbthe Reference Frame MSB value to assign

SetReferenceIdentity(TInt)

IMPORT_C voidSetReferenceIdentity(TIntaRefId)

Sets the UTran Reference Identity data element Note data type must have been set to EGpsTimingDataTypeUtran Valid values are in the range 0..511 for FDD mode 0..127 for TDD mode

TGpsTimingMeasurementData::SetDataType()

Parameters

TInt aRefIdthe Reference Identity to assign

SetSfn(TInt)

IMPORT_C voidSetSfn(TIntaSfn)

Sets the UTran SFN data element Note data type must have been set to EGpsTimingDataTypeUtran Valid values are in the range 0..4095

TGpsTimingMeasurementData::SetDataType()

Parameters

TInt aSfnthe SFN value to assign

Sfn()

IMPORT_C TIntSfn()const

Returns the SFN data Note data type must be EGpsTimingDataTypeUtran Valid values are in the range 0..4095

TGpsTimingMeasurementData::DataType()

Member Enumerations Documentation

Enum _TGpsTimingDataType

Enumerators

EGpsTimingDataTypeUndefined
EGpsTimingDataTypeUtran
EGpsTimingDataTypeGsm
EGpsTimingDataTypeMax

Enum _TTimingDataFlags

Enumerators

ETimingDataFlagsUtranTimingData = 1
ETimingDataFlagsGsmTimingData = 2
ETimingDataFlagsUtranModeIsFdd = 4

Enum _TUtranMode

Enumerators

ENetworkModeUndefined
ENetworkModeFdd
ENetworkModeTdd
ENetworkModeMax

Member Type Definitions Documentation

Typedef TGpsTimingDataType

typedef TUint TGpsTimingDataType

Specifies the type of timing data supplied

Typedef TNetworkMode

typedef TUint TNetworkMode

Specifies the network mode of operation. Currently specific to UTRAN networks.

Typedef TTimingDataFlags

typedef TUint TTimingDataFlags[private]

class internal flags

Member Data Documentation

TUint iData1

TUint iData1[private]

Data containers The data containers hold different data depending on the network protocol in use. See constructor definition.

TInt iData2

TInt iData2[private]

TInt iData3

TInt iData3[private]

TInt iData4

TInt iData4[private]

TTimingDataFlags iTimingDataFlags

TTimingDataFlags iTimingDataFlags[private]

Gps Time of Week in milli seconds