COMASuplHorizAndVertUncertVelocity Class Reference

class COMASuplHorizAndVertUncertVelocity : public COMASuplHorizAndVertVelocity
COMASuplHorizAndVertUncertVelocity holds values for
  • Bearing, which represents the angle on the horizontal axis towards North

  • Horizontal Speed expressed in Kilometer per second

  • Vertical Direction in which Zero value indicate upward speed and 1 indicates downward speed.

  • Vertical Speed expressed in Kilometer per second

  • Horizontal Speed Uncertainty expressed in Kilometer per second

  • Vertical Speed Uncertainty expressed in Kilometer per second

More information abput Bearing, Horizontal Speed and Speed Uncertainty can be found in 3G TS 23.032

Since
Series 60 3.1u

Inherits from

Constructor & Destructor Documentation

COMASuplHorizAndVertUncertVelocity()

COMASuplHorizAndVertUncertVelocity()[private]

C++ default constructor.

~COMASuplHorizAndVertUncertVelocity()

IMPORT_C~COMASuplHorizAndVertUncertVelocity()

Destructor.

Member Functions Documentation

ConstructL()

voidConstructL()[private]

By default Symbian 2nd phase constructor is private.

GetHorizVertUncertVel(TUint16 &, TUint16 &, TUint8 &, TUint8 &, TUint8 &, TUint8 &)

IMPORT_C voidGetHorizVertUncertVel(TUint16 &aBearing,
TUint16 &aHorSpeed,
TUint8 &aVerDirect,
TUint8 &aVerSpeed,
TUint8 &aHorUncertSpeed,
TUint8 &aVerUncertSpeed
)const
GetHorizVertUncertVel retrieves values for
  • Bearing, which represents the angle on the horizontal axis towards North

  • Horizontal Speed expressed in Kilometer per second

  • Vertical Direction in which Zero value indicate upward speed and 1 indicates downward speed.

  • Vertical Speed expressed in Kilometer per second

  • Horizontal Speed Uncertainty expressed in Kilometer per second

  • Vertical Speed Uncertainty expressed in Kilometer per second

Parameters

TUint16 & aBearingA reference Parameter that holds the bearing. The Most significant 9 bits hold the value for bearing.
TUint16 & aHorSpeedA refernce parameter that holds Horizontal Speed. All the 16 bits hold the value.
TUint8 & aVerDirectA refernce parameter that holds Vertical Direction. All the 8 bits hold the value.
TUint8 & aVerSpeedA refernce parameter that holds Vertical Speed. All the 8 bits hold the value
TUint8 & aHorUncertSpeedA refernce parameter that holds Vertical Speed Uncertainty. All the 8 bits hold the value.
TUint8 & aVerUncertSpeed

NewL()

IMPORT_C COMASuplHorizAndVertUncertVelocity *NewL()[static]

Creates a new instance of a COMASuplHorizAndVertUncertVelocity.

SetHorizVertUncertVel(TUint16, TUint16, TUint8, TUint8, TUint8, TUint8)

IMPORT_C voidSetHorizVertUncertVel(TUint16aBearing,
TUint16aHorSpeed,
TUint8aVerDirect,
TUint8aVerSpeed,
TUint8aHorUncertSpeed,
TUint8aVerUncertSpeed
)
SetHorizAndVertVel sets values for
  • Bearing, which represents the angle on the horizontal axis towards North

  • Horizontal Speed expressed in Kilometer per second

  • Vertical Direction in which Zero value indicate upward speed and 1 indicates downward speed.

  • vertical Speed expressed in Kilometer per second

Parameters

TUint16 aBearingParameter for Bearing. The Most significant 9 bits hold the value for bearing. The other bits in the value are ignored by the SUPL Framework. The endianess of the value is determined by the processor architecture. When this value is sent to the network, Network Byte order is used.
TUint16 aHorSpeedParameter for Horizontal Speed. All the 16 bits hold the value. The endianess of the value is determined by the processor architecture. When this value is sent to the network, Network Byte order is used.
TUint8 aVerDirectParameter for Vertical Direction. The Most significant bit holds the value. The other bits in the value are ignored by the SUPL Framework. The endianess of the value is determined by the processor architecture. When this value is sent to the network, Network Byte order is used.
TUint8 aVerSpeedParameter for Vertical Speed. All the 8 bits hold the value. The endianess of the value is determined by the processor architecture. When this value is sent to the network, Network Byte order is used.
TUint8 aHorUncertSpeedParameter for Horizontal Speed Uncertainty. All the 8 bits hold the value. The endianess of the value is determined by the processor architecture. When this value is sent to the network, Network Byte order is used.
TUint8 aVerUncertSpeedParameter for Vertical Speed Uncertainty. All the 8 bits hold the value. The endianess of the value is determined by the processor architecture. When this value is sent to the network, Network Byte order is used.

VelType()

TOMASuplVelocityType VelType()const [virtual]

Member Data Documentation

TUint8 iHorizUncertSpeed

TUint8 iHorizUncertSpeed[private]

TUint8 iVertUncertSpeed

TUint8 iVertUncertSpeed[private]