ITS
AltitudeData Class Reference

#include <AltitudeData.h>

Public Member Functions

 AltitudeData ()
 AltitudeData AltitudeData constructor. More...
 
 AltitudeData (char *data, int *offset)
 AltitudeData AltitudeData initialization constructor. More...
 
 AltitudeData (Altitude_t alt)
 AltitudeData AltitudeData initialization constructor. More...
 
qint32 altitudeValue () const
 altitudeValue Altitude value getter. More...
 
quint8 altitudeConfidence () const
 altitudeConfidence Altitude confidence getter. More...
 
void setAltitudeValue (qint32 a)
 setAltitudeValue Altitude value setter. More...
 
void setAltitudeConfidence (quint8 a)
 setAltitudeConfidence Altitude confidence setter. More...
 
QByteArray toBin ()
 toBin Byte array encoder of the Altitude. More...
 
Altitude_t toASN ()
 toASN C style encoder of the Altitude. More...
 
QString toString ()
 toString Human readable encoder of the Altitude. More...
 

Private Attributes

qint32 m_altitudeValue
 
quint8 m_altitudeConfidence
 

Detailed Description

Definition at line 14 of file AltitudeData.h.

Constructor & Destructor Documentation

◆ AltitudeData() [1/3]

AltitudeData::AltitudeData ( )

AltitudeData AltitudeData constructor.

Definition at line 5 of file AltitudeData.cpp.

References m_altitudeConfidence, and m_altitudeValue.

◆ AltitudeData() [2/3]

AltitudeData::AltitudeData ( char *  data,
int *  offset 
)

AltitudeData AltitudeData initialization constructor.

Parameters
dataThe byte array to extract.
offsetThe offset of the byte array.

Definition at line 11 of file AltitudeData.cpp.

References extractInt(), extractUInt(), m_altitudeConfidence, and m_altitudeValue.

Here is the call graph for this function:

◆ AltitudeData() [3/3]

AltitudeData::AltitudeData ( Altitude_t  alt)

AltitudeData AltitudeData initialization constructor.

Parameters
altThe C style of the Altitude.

Definition at line 17 of file AltitudeData.cpp.

References Altitude::altitudeConfidence, Altitude::altitudeValue, m_altitudeConfidence, and m_altitudeValue.

Member Function Documentation

◆ altitudeConfidence()

quint8 AltitudeData::altitudeConfidence ( ) const
inline

altitudeConfidence Altitude confidence getter.

Returns
The altitude confidence.

Definition at line 43 of file AltitudeData.h.

References m_altitudeConfidence.

◆ altitudeValue()

qint32 AltitudeData::altitudeValue ( ) const
inline

altitudeValue Altitude value getter.

Returns
The altitude value.

Definition at line 38 of file AltitudeData.h.

References m_altitudeValue.

◆ setAltitudeConfidence()

void AltitudeData::setAltitudeConfidence ( quint8  a)
inline

setAltitudeConfidence Altitude confidence setter.

Parameters
aThe new altitude confidence.

Definition at line 55 of file AltitudeData.h.

References m_altitudeConfidence.

◆ setAltitudeValue()

void AltitudeData::setAltitudeValue ( qint32  a)
inline

setAltitudeValue Altitude value setter.

Parameters
aThe new altitude value.

Definition at line 50 of file AltitudeData.h.

References m_altitudeValue.

◆ toASN()

Altitude_t AltitudeData::toASN ( )

toASN C style encoder of the Altitude.

Returns
The encoded Altitude.

Definition at line 33 of file AltitudeData.cpp.

References Altitude::altitudeConfidence, Altitude::altitudeValue, m_altitudeConfidence, and m_altitudeValue.

Referenced by ReferencePositionData::toASN().

Here is the caller graph for this function:

◆ toBin()

QByteArray AltitudeData::toBin ( )

toBin Byte array encoder of the Altitude.

Returns
The encoded Altitude.

Definition at line 23 of file AltitudeData.cpp.

References m_altitudeConfidence, and m_altitudeValue.

Referenced by ReferencePositionData::toBin().

Here is the caller graph for this function:

◆ toString()

QString AltitudeData::toString ( )

toString Human readable encoder of the Altitude.

Returns
The encoded Altitude.

Definition at line 43 of file AltitudeData.cpp.

References m_altitudeConfidence, and m_altitudeValue.

Referenced by ReferencePositionData::toString().

Here is the caller graph for this function:

Member Data Documentation

◆ m_altitudeConfidence

quint8 AltitudeData::m_altitudeConfidence
private

The altitude confidence.

Definition at line 75 of file AltitudeData.h.

Referenced by altitudeConfidence(), AltitudeData(), setAltitudeConfidence(), toASN(), toBin(), and toString().

◆ m_altitudeValue

qint32 AltitudeData::m_altitudeValue
private

The altitude value.

Definition at line 74 of file AltitudeData.h.

Referenced by AltitudeData(), altitudeValue(), setAltitudeValue(), toASN(), toBin(), and toString().


The documentation for this class was generated from the following files: