TPositionGpsMeasurementData Class Reference
class TPositionGpsMeasurementData |
Class TPositionGpsMeasurementData is used to contain measurement data about a particular satellite
For more information see: 3GPP TS 25.331
Constructor & Destructor Documentation
TPositionGpsMeasurementData()
IMPORT_C | TPositionGpsMeasurementData | ( | ) | |
Member Functions Documentation
CarrierNoiseRatio()
IMPORT_C TInt | CarrierNoiseRatio | ( | ) | const |
Doppler()
IMPORT_C TInt | Doppler | ( | ) | const |
Returns the Doppler from the satellite measurement. Result should be multiplied by 0.2 to obtain actual frequency For more information see: 3GPP TS25.331. SetDoppler
FractionalGpsChips()
IMPORT_C TInt | FractionalGpsChips | ( | ) | const |
MultiPathIndicator()
Returns the MultipathIndicator from the satellite measurement. This is an enumeration indicating the level of multi path error. For more information see: 3GPP TS25.331. SetMultiPathIndicator TMultiPathIndicator
PseudoRangeRmsError()
IMPORT_C TUint | PseudoRangeRmsError | ( | ) | const |
Returns a bitmap indicating the pseudo range RMS Error from the satellite measurement. For more information see: 3GPP TS25.331. SetPseudoRangeRmsError
SatelliteId()
IMPORT_C TInt | SatelliteId | ( | ) | const |
SetCarrierNoiseRatio(TInt)
IMPORT_C void | SetCarrierNoiseRatio | ( | TInt | aCarrierNoiseRatio | ) | |
Sets the carrier noise ratio for the satellite signal. For more information see: 3GPP TS25.331. CarrierNoiseRatio
Parameters
TInt aCarrierNoiseRatio | The carrier noise ratio to be assigned |
SetDoppler(TInt)
IMPORT_C void | SetDoppler | ( | TInt | aDoppler | ) | |
Sets the Doppler from the satellite measurement. Value should be actual value divided by 0.2. For more information see: 3GPP TS25.331. SetDoppler
Parameters
TInt aDoppler | Actual doppler frequency divided by 0.2 |
SetFractionalGpsChips(TInt)
IMPORT_C void | SetFractionalGpsChips | ( | TInt | aFactionalGpsChips | ) | |
Parameters
TInt aFactionalGpsChips | The fractional Gps chips to be assigned. |
SetMultiPathIndicator(TMultiPathIndicator)
Sets the MultipathIndicator from the satellite measurement. This is an enumeration indicating the level of multi path error. For more information see: 3GPP TS25.331. MultiPathIndicator TMultiPathIndicator
SetPseudoRangeRmsError(TUint)
IMPORT_C void | SetPseudoRangeRmsError | ( | TUint | aPseudoRangeRmsError | ) | |
Sets a bitmap indicating the pseudo range RMS error from the satellite measurement. For more information see: 3GPP TS25.331. PseudoRangeRmsError
Parameters
TUint aPseudoRangeRmsError | The pseudo range RMS error from the satellite measurement |
SetSatelliteId(TInt)
IMPORT_C void | SetSatelliteId | ( | TInt | aSatelliteId | ) | |
Parameters
TInt aSatelliteId | The ID of the satellite measured |
SetWholeGpsChips(TInt)
IMPORT_C void | SetWholeGpsChips | ( | TInt | aWholeGpsChips | ) | |
Parameters
TInt aWholeGpsChips | The whole Gps chips to be set |
WholeGpsChips()
IMPORT_C TInt | WholeGpsChips | ( | ) | const |
Returns the whole Gps chips from the satellite measurement. For more information see: 3GPP TS25.331.
Member Enumerations Documentation
Enum TMultiPathIndicator
Enumerators
EMultiPathNotMeasured = 0 |
Multi path error was not measured
|
EMultiPathLow |
Multi path error is below 5m
|
EMultiPathMedium |
Multi path error is between 5m below 43m (inclusive)
|
EMultiPathHigh |
Multi path error is above 43m
|
Member Data Documentation
TInt
iCarrierNoiseRatio
TInt
| iCarrierNoiseRatio | [protected] |
TInt
iDoppler
Doppler shift(Hz). Multiple by 0.2
TInt
iFractionalGpsChips
TInt
| iFractionalGpsChips | [protected] |
Fractional GPS chips. Scale factor 2^10
TMultiPathIndicator
iMultiPathIndicator
TUint
iPseudoRangeRmsError
TUint
| iPseudoRangeRmsError | [protected] |
Pseudorange RMS error bit map
TUint8
iReserved
Unused variable for future expansion.
TInt
iSatelliteId
TInt
| iSatelliteId | [protected] |
TInt
iWholeGpsChips
TInt
| iWholeGpsChips | [protected] |
Whole value of the UE GPS code-phase measurement. Increasing binary values of the field signify increasing measured pseudoranges
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.