Simple Geolocalization and Course Transmission Protocol (SGCTP)
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros Pages
SGCTP::CData Class Reference

SGCTP data container. More...

#include <sgctp/data.hpp>

Public Types

enum  ESourceType {
  SOURCE_UNDEFINED = 0, SOURCE_GPS = 1, SOURCE_AIS = 2, SOURCE_ADSB = 3,
  SOURCE_FLARM = 4
}
 Data source types. More...
 

Public Member Functions

 CData ()
 
 ~CData ()
 
void reset (bool _bDataFree=true)
 Reset (undefine) all data. More...
 
void setID (const char *_pcID)
 Set the ID string (max. 127 characters) More...
 
uint16_t setData (const unsigned char *_pucData, uint16_t _ui16tDataSize)
 Set the data (max. 32767 symbols) More...
 
void setTime (double _fdEpoch)
 Set the time, in seconds (UTC) More...
 
void setLatitude (double _fdLatitude)
 Set the latitude, in degrees. More...
 
void setLongitude (double _fdLongitude)
 Set the longitude, in degrees. More...
 
void setElevation (double _fdElevation)
 Set the elevation, in meters. More...
 
void setBearing (double _fdBearing)
 Set the bearing, in degrees. More...
 
void setGndSpeed (double _fdGndSpeed)
 Set the ground speed, in meters per second. More...
 
void setVrtSpeed (double _fdVrtSpeed)
 Set the vertical speed, in meters per second. More...
 
void setBearingDt (double _fdBearingDt)
 Set the bearing variation over time (rate of turn), in degrees per second. More...
 
void setGndSpeedDt (double _fdGndSpeedDt)
 Set the ground speed variation over time (acceleration), in meters per second^2. More...
 
void setVrtSpeedDt (double _fdVrtSpeedDt)
 Set the vertical speed variation over time (acceleration), in meters per second^2. More...
 
void setHeading (double _fdHeading)
 Set the heading, in degrees. More...
 
void setAppSpeed (double _fdApparentSpeed)
 Set the apparent speed, in meters per second. More...
 
void setSourceType (ESourceType _eSourceType)
 Set the source type. More...
 
void setLatitudeError (double _fdLatitudeError)
 Set the latitude error, in meters. More...
 
void setLongitudeError (double _fdLongitudeError)
 Set the longitude error, in meters. More...
 
void setElevationError (double _fdElevationError)
 Set the elevation error, in meters. More...
 
void setBearingError (double _fdBearingError)
 Set the bearing error, in degrees. More...
 
void setGndSpeedError (double _fdGndSpeedError)
 Set the ground speed error, in meters per second. More...
 
void setVrtSpeedError (double _fdVrtSpeedError)
 Set the vertical speed error, in meters per second. More...
 
void setBearingDtError (double _fdBearingDtError)
 Set the bearing variation over time (rate of turn) error, in degrees per second. More...
 
void setGndSpeedDtError (double _fdGndSpeedDtError)
 Set the ground speed variation over time (acceleration) error, in meters per second^2. More...
 
void setVrtSpeedDtError (double _fdVrtSpeedDtError)
 Set the vertical speed variation over time (acceleration) error, in meters per second^2. More...
 
void setHeadingError (double _fdHeadingError)
 Set the heading error, in degrees. More...
 
void setAppSpeedError (double _fdApparentSpeedError)
 Set the apparent speed error, in meters per second. More...
 
const char * getID () const
 Return the ID string. More...
 
void getData (unsigned char *_pucData, uint16_t *_pui16tDataSize) const
 Return the data (max. 32767 symbols) More...
 
const unsigned char * getData () const
 Return the data. More...
 
const uint16_t getDataSize () const
 Return the data size. More...
 
double getTime () const
 Return the time (inclusing sub-second decimals), in seconds from 00:00:00 (UTC) More...
 
double getLatitude () const
 Return the latitude, in degrees. More...
 
double getLongitude () const
 Return the longitude, in degrees. More...
 
double getElevation () const
 Return the elevation, in meters. More...
 
double getBearing () const
 Return the bearing, in degrees. More...
 
double getGndSpeed () const
 Return the ground speed, in meters per second. More...
 
double getVrtSpeed () const
 Return the vertical speed, in meters per second. More...
 
double getBearingDt () const
 Return the bearing variation over time (rate of turn), in degrees per second. More...
 
double getGndSpeedDt () const
 Return the ground speed variation over time (acceleration), in meters per second^2. More...
 
double getVrtSpeedDt () const
 Return the vertical speed variation over time (acceleration), in meters per second^2. More...
 
double getHeading () const
 Return the heading, in degrees. More...
 
double getAppSpeed () const
 Return the apparent speed, in meters per second. More...
 
ESourceType getSourceType () const
 Return the source type. More...
 
double getLatitudeError () const
 Return the latitude error, in meters. More...
 
double getLongitudeError () const
 Return the longitude error, in meters. More...
 
double getElevationError () const
 Return the elevation error, in meters. More...
 
double getBearingError () const
 Return the bearing error, in degrees. More...
 
double getGndSpeedError () const
 Return the ground speed error, in meters per second. More...
 
double getVrtSpeedError () const
 Return the vertical speed error, in meters per second. More...
 
double getBearingDtError () const
 Return the bearing variation over time (rate of turn) error, in degrees per second. More...
 
double getGndSpeedDtError () const
 Return the ground speed variation over time (acceleration) error, in meters per second^2. More...
 
double getVrtSpeedDtError () const
 Return the vertical speed variation over time (acceleration) error, in meters per second^2. More...
 
double getHeadingError () const
 Return the heading error, in degrees. More...
 
double getAppSpeedError () const
 Return the apparent speed error, in meters per second. More...
 
void freeData ()
 Clear (free) the data container. More...
 
void copy (const CData &_roData)
 Copy the entire content from another data object. More...
 
bool sync (const CData &_roData)
 Synchronize the (defined) content from another data object. More...
 

Static Public Member Functions

static bool isDefined (double _fdValue)
 Return whether the given value is defined. More...
 
static bool isValid (double _fdValue)
 Return whether the given value is valid (does not overflow) More...
 
static string stringSourceType (int _iSourceType)
 Return the human-readable string corresponding to the given source type. More...
 
static double epoch ()
 Return the current (sub-second) UNIX epoch. More...
 
static double toEpoch (double _fdTime, double _fdEpochReference=0)
 Return the UNIX epoch (including sub-second decimals) corresponding to the given SGCTP time (relative to the given epoch) More...
 
static void toIso8601 (char *_pcIso8601, double _fdEpoch)
 Return the ISO-8601 date/time string corresponding to the given UNIX epoch. More...
 
static double fromIso8601 (const char *_pcIso8601)
 Return the UNIX epoch corresponding to the given ISO-8601 date/time string. More...
 

Static Public Attributes

static const double UNDEFINED_VALUE = NAN
 Undefined value. More...
 
static const double OVERFLOW_VALUE = INFINITY
 Overflow value. More...
 
static const uint8_t MAX_ID_LENGTH = 127
 Maximum ID length. More...
 
static const uint8_t MAX_ID_SIZE = 128
 Maximum ID size. More...
 
static const uint16_t MAX_DATA_SIZE = 32767
 Maximum data size. More...
 

Private Member Functions

uint16_t allocData (uint16_t _ui16tDataSize)
 Allocate the memory for the data container (max. 32767 symbols) More...
 

Private Attributes

char pcID [MAX_ID_SIZE]
 ID string (max. 127 characters) More...
 
unsigned char * pucData
 Data (max. 32767 symbols) More...
 
uint16_t ui16tDataSize
 Data size. More...
 
uint32_t ui32tTime
 Time. More...
 
uint32_t ui32tLatitude
 Latitude. More...
 
uint32_t ui32tLongitude
 Longitude. More...
 
uint32_t ui32tElevation
 Elevation. More...
 
uint32_t ui32tBearing
 Bearing. More...
 
uint32_t ui32tGndSpeed
 Ground speed. More...
 
uint32_t ui32tVrtSpeed
 Vertical speed. More...
 
uint32_t ui32tBearingDt
 Bearing variation over time (rate of turn) More...
 
uint32_t ui32tGndSpeedDt
 Ground speed variation over time (acceleration) More...
 
uint32_t ui32tVrtSpeedDt
 Vertical speed variation over time (acceleration) More...
 
uint32_t ui32tHeading
 Heading. More...
 
uint32_t ui32tAppSpeed
 Apparent speed. More...
 
uint32_t ui32tSourceType
 Source type. More...
 
uint32_t ui32tLatitudeError
 Latitude error. More...
 
uint32_t ui32tLongitudeError
 Longitude error. More...
 
uint32_t ui32tElevationError
 Elevation error. More...
 
uint32_t ui32tBearingError
 Bearing error. More...
 
uint32_t ui32tGndSpeedError
 Ground speed error. More...
 
uint32_t ui32tVrtSpeedError
 Vertical speed error. More...
 
uint32_t ui32tBearingDtError
 Bearing variation over time (rate of turn) error. More...
 
uint32_t ui32tGndSpeedDtError
 Ground speed variation over time (acceleration) error. More...
 
uint32_t ui32tVrtSpeedDtError
 Vertical speed variation over time (acceleration) error. More...
 
uint32_t ui32tHeadingError
 Heading error. More...
 
uint32_t ui32tAppSpeedError
 Apparent speed error. More...
 

Static Private Attributes

static const uint32_t UNDEFINED_UINT32 = 0x80000000
 Internal (integer) undefined value. More...
 
static const uint32_t OVERFLOW_UINT32 = 0x7FFFFFFF
 Internal (integer) positive overflow value. More...
 

Friends

class CPayload
 

Detailed Description

SGCTP data container.

This class encapsulates geolocalization and motion data (in integer/no- precision-loss format). It provides the necessary setters/getters to convert all geolocalization and motion data from/to their SI-standardized form. See the PROTOCOL document to see the meaning of each data field.

Definition at line 44 of file data.hpp.

Member Enumeration Documentation

Data source types.

Enumerator
SOURCE_UNDEFINED 

undefined

SOURCE_GPS 

Global Positioning System (GPS)

SOURCE_AIS 

Automatic Identification System (AIS)

SOURCE_ADSB 

Automatic Dependent Surveillance - Broadcast (ADS-B)

SOURCE_FLARM 

FLight ALarM (FLARM)

Definition at line 54 of file data.hpp.

Constructor & Destructor Documentation

SGCTP::CData::CData ( )
inline

Definition at line 185 of file data.hpp.

CData::~CData ( )

Definition at line 160 of file data.cpp.

Member Function Documentation

static bool SGCTP::CData::isDefined ( double  _fdValue)
inlinestatic

Return whether the given value is defined.

Definition at line 80 of file data.hpp.

static bool SGCTP::CData::isValid ( double  _fdValue)
inlinestatic

Return whether the given value is valid (does not overflow)

Definition at line 85 of file data.hpp.

string CData::stringSourceType ( int  _iSourceType)
static

Return the human-readable string corresponding to the given source type.

Parameters
[in]_iSourceTypeSource type (code)
See Also
ESourceType

Definition at line 43 of file data.cpp.

double CData::epoch ( )
static

Return the current (sub-second) UNIX epoch.

Definition at line 55 of file data.cpp.

double CData::toEpoch ( double  _fdTime,
double  _fdEpochReference = 0 
)
static

Return the UNIX epoch (including sub-second decimals) corresponding to the given SGCTP time (relative to the given epoch)

Parameters
[in]_fdTimeSGCTP time (REMINDER: does NOT contain date information)
[in]_fdEpochReferenceReference UNIX epoch/data (to obtain date information)
Returns
UNIX epoch (time AND date)

Definition at line 63 of file data.cpp.

void CData::toIso8601 ( char *  _pcIso8601,
double  _fdEpoch 
)
static

Return the ISO-8601 date/time string corresponding to the given UNIX epoch.

Parameters
[in]_pcIso8601Pointer to the characters string to store the ISO-8601 date/time into
[in]_fdEpochUNIX epoch (time AND date)

Definition at line 95 of file data.cpp.

double CData::fromIso8601 ( const char *  _pcIso8601)
static

Return the UNIX epoch corresponding to the given ISO-8601 date/time string.

Parameters
[in]_pcIso8601Pointer to the characters string containing the ISO-8601 date/time
Returns
_fdEpoch UNIX epoch (time AND date)

Definition at line 116 of file data.cpp.

void CData::reset ( bool  _bDataFree = true)

Reset (undefine) all data.

Parameters
[in]_bDataFreeWhether to reset (undefine) the "data" field

Definition at line 175 of file data.cpp.

void CData::setID ( const char *  _pcID)

Set the ID string (max. 127 characters)

Definition at line 206 of file data.cpp.

uint16_t CData::setData ( const unsigned char *  _pucData,
uint16_t  _ui16tDataSize 
)

Set the data (max. 32767 symbols)

Definition at line 216 of file data.cpp.

void CData::setTime ( double  _fdEpoch)

Set the time, in seconds (UTC)

Parameters
[in]_fdEpochUNIX epoch; date part will be stripped out

Definition at line 225 of file data.cpp.

void CData::setLatitude ( double  _fdLatitude)

Set the latitude, in degrees.

Definition at line 256 of file data.cpp.

void CData::setLongitude ( double  _fdLongitude)

Set the longitude, in degrees.

Definition at line 236 of file data.cpp.

void CData::setElevation ( double  _fdElevation)

Set the elevation, in meters.

Definition at line 246 of file data.cpp.

void CData::setBearing ( double  _fdBearing)

Set the bearing, in degrees.

Definition at line 266 of file data.cpp.

void CData::setGndSpeed ( double  _fdGndSpeed)

Set the ground speed, in meters per second.

Definition at line 276 of file data.cpp.

void CData::setVrtSpeed ( double  _fdVrtSpeed)

Set the vertical speed, in meters per second.

Definition at line 286 of file data.cpp.

void CData::setBearingDt ( double  _fdBearingDt)

Set the bearing variation over time (rate of turn), in degrees per second.

Definition at line 296 of file data.cpp.

void CData::setGndSpeedDt ( double  _fdGndSpeedDt)

Set the ground speed variation over time (acceleration), in meters per second^2.

Definition at line 306 of file data.cpp.

void CData::setVrtSpeedDt ( double  _fdVrtSpeedDt)

Set the vertical speed variation over time (acceleration), in meters per second^2.

Definition at line 316 of file data.cpp.

void CData::setHeading ( double  _fdHeading)

Set the heading, in degrees.

Definition at line 326 of file data.cpp.

void CData::setAppSpeed ( double  _fdApparentSpeed)

Set the apparent speed, in meters per second.

Definition at line 336 of file data.cpp.

void SGCTP::CData::setSourceType ( ESourceType  _eSourceType)
inline

Set the source type.

Definition at line 240 of file data.hpp.

void CData::setLatitudeError ( double  _fdLatitudeError)

Set the latitude error, in meters.

Definition at line 346 of file data.cpp.

void CData::setLongitudeError ( double  _fdLongitudeError)

Set the longitude error, in meters.

Definition at line 355 of file data.cpp.

void CData::setElevationError ( double  _fdElevationError)

Set the elevation error, in meters.

Definition at line 364 of file data.cpp.

void CData::setBearingError ( double  _fdBearingError)

Set the bearing error, in degrees.

Definition at line 373 of file data.cpp.

void CData::setGndSpeedError ( double  _fdGndSpeedError)

Set the ground speed error, in meters per second.

Definition at line 382 of file data.cpp.

void CData::setVrtSpeedError ( double  _fdVrtSpeedError)

Set the vertical speed error, in meters per second.

Definition at line 391 of file data.cpp.

void CData::setBearingDtError ( double  _fdBearingDtError)

Set the bearing variation over time (rate of turn) error, in degrees per second.

Definition at line 400 of file data.cpp.

void CData::setGndSpeedDtError ( double  _fdGndSpeedDtError)

Set the ground speed variation over time (acceleration) error, in meters per second^2.

Definition at line 409 of file data.cpp.

void CData::setVrtSpeedDtError ( double  _fdVrtSpeedDtError)

Set the vertical speed variation over time (acceleration) error, in meters per second^2.

Definition at line 418 of file data.cpp.

void CData::setHeadingError ( double  _fdHeadingError)

Set the heading error, in degrees.

Definition at line 427 of file data.cpp.

void CData::setAppSpeedError ( double  _fdApparentSpeedError)

Set the apparent speed error, in meters per second.

Definition at line 436 of file data.cpp.

const char* SGCTP::CData::getID ( ) const
inline

Return the ID string.

Definition at line 276 of file data.hpp.

void CData::getData ( unsigned char *  _pucData,
uint16_t *  _pui16tDataSize 
) const

Return the data (max. 32767 symbols)

Definition at line 450 of file data.cpp.

const unsigned char* SGCTP::CData::getData ( ) const
inline

Return the data.

Definition at line 284 of file data.hpp.

const uint16_t SGCTP::CData::getDataSize ( ) const
inline

Return the data size.

Definition at line 289 of file data.hpp.

double CData::getTime ( ) const

Return the time (inclusing sub-second decimals), in seconds from 00:00:00 (UTC)

Definition at line 459 of file data.cpp.

double CData::getLatitude ( ) const

Return the latitude, in degrees.

Definition at line 466 of file data.cpp.

double CData::getLongitude ( ) const

Return the longitude, in degrees.

Definition at line 477 of file data.cpp.

double CData::getElevation ( ) const

Return the elevation, in meters.

Definition at line 488 of file data.cpp.

double CData::getBearing ( ) const

Return the bearing, in degrees.

Definition at line 499 of file data.cpp.

double CData::getGndSpeed ( ) const

Return the ground speed, in meters per second.

Definition at line 508 of file data.cpp.

double CData::getVrtSpeed ( ) const

Return the vertical speed, in meters per second.

Definition at line 519 of file data.cpp.

double CData::getBearingDt ( ) const

Return the bearing variation over time (rate of turn), in degrees per second.

Definition at line 530 of file data.cpp.

double CData::getGndSpeedDt ( ) const

Return the ground speed variation over time (acceleration), in meters per second^2.

Definition at line 541 of file data.cpp.

double CData::getVrtSpeedDt ( ) const

Return the vertical speed variation over time (acceleration), in meters per second^2.

Definition at line 552 of file data.cpp.

double CData::getHeading ( ) const

Return the heading, in degrees.

Definition at line 563 of file data.cpp.

double CData::getAppSpeed ( ) const

Return the apparent speed, in meters per second.

Definition at line 572 of file data.cpp.

ESourceType SGCTP::CData::getSourceType ( ) const
inline

Return the source type.

Definition at line 318 of file data.hpp.

double CData::getLatitudeError ( ) const

Return the latitude error, in meters.

Definition at line 583 of file data.cpp.

double CData::getLongitudeError ( ) const

Return the longitude error, in meters.

Definition at line 592 of file data.cpp.

double CData::getElevationError ( ) const

Return the elevation error, in meters.

Definition at line 601 of file data.cpp.

double CData::getBearingError ( ) const

Return the bearing error, in degrees.

Definition at line 610 of file data.cpp.

double CData::getGndSpeedError ( ) const

Return the ground speed error, in meters per second.

Definition at line 619 of file data.cpp.

double CData::getVrtSpeedError ( ) const

Return the vertical speed error, in meters per second.

Definition at line 628 of file data.cpp.

double CData::getBearingDtError ( ) const

Return the bearing variation over time (rate of turn) error, in degrees per second.

Definition at line 637 of file data.cpp.

double CData::getGndSpeedDtError ( ) const

Return the ground speed variation over time (acceleration) error, in meters per second^2.

Definition at line 646 of file data.cpp.

double CData::getVrtSpeedDtError ( ) const

Return the vertical speed variation over time (acceleration) error, in meters per second^2.

Definition at line 655 of file data.cpp.

double CData::getHeadingError ( ) const

Return the heading error, in degrees.

Definition at line 664 of file data.cpp.

double CData::getAppSpeedError ( ) const

Return the apparent speed error, in meters per second.

Definition at line 673 of file data.cpp.

uint16_t CData::allocData ( uint16_t  _ui16tDataSize)
private

Allocate the memory for the data container (max. 32767 symbols)

Definition at line 687 of file data.cpp.

void CData::freeData ( )

Clear (free) the data container.

Definition at line 706 of file data.cpp.

void CData::copy ( const CData _roData)

Copy the entire content from another data object.

Definition at line 714 of file data.cpp.

bool CData::sync ( const CData _roData)

Synchronize the (defined) content from another data object.

Returns
Whether some (defined) content has actually been synchronized

Definition at line 738 of file data.cpp.

Friends And Related Function Documentation

friend class CPayload
friend

Definition at line 46 of file data.hpp.

Member Data Documentation

const uint32_t SGCTP::CData::UNDEFINED_UINT32 = 0x80000000
staticprivate

Internal (integer) undefined value.

Definition at line 64 of file data.hpp.

const uint32_t SGCTP::CData::OVERFLOW_UINT32 = 0x7FFFFFFF
staticprivate

Internal (integer) positive overflow value.

Definition at line 66 of file data.hpp.

const double CData::UNDEFINED_VALUE = NAN
static

Undefined value.

Definition at line 70 of file data.hpp.

const double CData::OVERFLOW_VALUE = INFINITY
static

Overflow value.

Definition at line 72 of file data.hpp.

const uint8_t SGCTP::CData::MAX_ID_LENGTH = 127
static

Maximum ID length.

Definition at line 74 of file data.hpp.

const uint8_t SGCTP::CData::MAX_ID_SIZE = 128
static

Maximum ID size.

Definition at line 76 of file data.hpp.

const uint16_t SGCTP::CData::MAX_DATA_SIZE = 32767
static

Maximum data size.

Definition at line 78 of file data.hpp.

char SGCTP::CData::pcID[MAX_ID_SIZE]
private

ID string (max. 127 characters)

Definition at line 125 of file data.hpp.

unsigned char* SGCTP::CData::pucData
private

Data (max. 32767 symbols)

Definition at line 127 of file data.hpp.

uint16_t SGCTP::CData::ui16tDataSize
private

Data size.

Definition at line 129 of file data.hpp.

uint32_t SGCTP::CData::ui32tTime
private

Time.

Definition at line 131 of file data.hpp.

uint32_t SGCTP::CData::ui32tLatitude
private

Latitude.

Definition at line 133 of file data.hpp.

uint32_t SGCTP::CData::ui32tLongitude
private

Longitude.

Definition at line 135 of file data.hpp.

uint32_t SGCTP::CData::ui32tElevation
private

Elevation.

Definition at line 137 of file data.hpp.

uint32_t SGCTP::CData::ui32tBearing
private

Bearing.

Definition at line 139 of file data.hpp.

uint32_t SGCTP::CData::ui32tGndSpeed
private

Ground speed.

Definition at line 141 of file data.hpp.

uint32_t SGCTP::CData::ui32tVrtSpeed
private

Vertical speed.

Definition at line 143 of file data.hpp.

uint32_t SGCTP::CData::ui32tBearingDt
private

Bearing variation over time (rate of turn)

Definition at line 145 of file data.hpp.

uint32_t SGCTP::CData::ui32tGndSpeedDt
private

Ground speed variation over time (acceleration)

Definition at line 147 of file data.hpp.

uint32_t SGCTP::CData::ui32tVrtSpeedDt
private

Vertical speed variation over time (acceleration)

Definition at line 149 of file data.hpp.

uint32_t SGCTP::CData::ui32tHeading
private

Heading.

Definition at line 151 of file data.hpp.

uint32_t SGCTP::CData::ui32tAppSpeed
private

Apparent speed.

Definition at line 153 of file data.hpp.

uint32_t SGCTP::CData::ui32tSourceType
private

Source type.

Definition at line 155 of file data.hpp.

uint32_t SGCTP::CData::ui32tLatitudeError
private

Latitude error.

Definition at line 157 of file data.hpp.

uint32_t SGCTP::CData::ui32tLongitudeError
private

Longitude error.

Definition at line 159 of file data.hpp.

uint32_t SGCTP::CData::ui32tElevationError
private

Elevation error.

Definition at line 161 of file data.hpp.

uint32_t SGCTP::CData::ui32tBearingError
private

Bearing error.

Definition at line 163 of file data.hpp.

uint32_t SGCTP::CData::ui32tGndSpeedError
private

Ground speed error.

Definition at line 165 of file data.hpp.

uint32_t SGCTP::CData::ui32tVrtSpeedError
private

Vertical speed error.

Definition at line 167 of file data.hpp.

uint32_t SGCTP::CData::ui32tBearingDtError
private

Bearing variation over time (rate of turn) error.

Definition at line 169 of file data.hpp.

uint32_t SGCTP::CData::ui32tGndSpeedDtError
private

Ground speed variation over time (acceleration) error.

Definition at line 171 of file data.hpp.

uint32_t SGCTP::CData::ui32tVrtSpeedDtError
private

Vertical speed variation over time (acceleration) error.

Definition at line 173 of file data.hpp.

uint32_t SGCTP::CData::ui32tHeadingError
private

Heading error.

Definition at line 175 of file data.hpp.

uint32_t SGCTP::CData::ui32tAppSpeedError
private

Apparent speed error.

Definition at line 177 of file data.hpp.


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