Qt Virtual Chart Table (QVCT)
CDeviceDataSkyView Class Reference

Sky view data (satellites details) More...

#include <devices/data/CDeviceDataSkyView.hpp>

Inheritance diagram for CDeviceDataSkyView:
CDeviceDataSource CDataTime CDeviceDataDop

Public Member Functions

 CDeviceDataSkyView (const QString &_rqsSourceName)
 
virtual ~CDeviceDataSkyView ()
 
- Public Member Functions inherited from CDeviceDataSource
void setSourceType (EType _eType)
 Sets the source type. More...
 
QString getSourceName () const
 Returns the source name. More...
 
EType getSourceType () const
 Returns the source type. More...
 
- Public Member Functions inherited from CDataTime
 CDataTime (double _fdTime=UNDEFINED_TIME)
 
 CDataTime (const CDataTime &_roDataTime)
 
virtual ~CDataTime ()
 
void setTime (double _fdTime)
 Sets the time, in seconds from Unix epoch. More...
 
void setTime (time_t _tSeconds, long _lNanoSeconds)
 Sets the time, in seconds from Unix epoch, using timespec stanza. More...
 
void setTime (const CDataTime &_roDataTime)
 Copy time from another time object. More...
 
void resetTime ()
 Resets the time (to an undefined Time) More...
 
double getTime () const
 Returns this time's time, in seconds from Unix epoch. More...
 
void serialize (QDataStream &_rqDataStream) const
 Serializes (store) this object's data to binary format. More...
 
void unserialize (QDataStream &_rqDataStream)
 Unserializes (restore) this object's data from binary format. More...
 
bool operator== (const CDataTime &_roTime) const
 Equality operator. More...
 
bool operator!= (const CDataTime &_roTime) const
 Inequality operator. More...
 
- Public Member Functions inherited from CDeviceDataDop
 CDeviceDataDop (double _fdDopHorizontal=UNDEFINED_VALUE, double _fdDopVertical=UNDEFINED_VALUE, double _fdDopTime=UNDEFINED_VALUE)
 
virtual ~CDeviceDataDop ()
 
void setDop (const CDeviceDataDop &_roDeviceDataDop)
 Sets (copy) the Dilution-of-Precision (HDOP, VDOP, TDOP) values from other DOP data. More...
 
void setDopPosition (double _fdDopHorizontal, double _fdDopVertical=UNDEFINED_VALUE)
 Sets the position Dilution-of-Precision (HDOP, VDOP) More...
 
void setDopTime (double _fdDopTime)
 Sets the time Dilution-of-Precision (TDOP) More...
 
double getDopTime () const
 Returns the time Dilution-of-Precision (TDOP) More...
 
double getDopHorizontal () const
 Returns the horizontal position Dilution-of-Precision (HDOP) More...
 
double getDopVertical () const
 Returns the vertical position Dilution-of-Precision (VDOP) More...
 
double getDopPosition () const
 Returns the position Dilution-of-Precision (PDOP) More...
 
double getDopGlobal () const
 Returns the global Dilution-of-Precision (GDOP) More...
 
bool operator== (const CDeviceDataDop &_roDeviceDataDop) const
 Equality operator. More...
 
bool operator!= (const CDeviceDataDop &_roDeviceDataDop) const
 Inequality operator. More...
 

Additional Inherited Members

- Public Types inherited from CDeviceDataSource
enum  EType { UNDEFINED , GPS , AIS , SBS }
 Data source type. More...
 
- Static Public Member Functions inherited from CDataTime
static bool compareTimeAscending (const CDataTime &_roTime1, const CDataTime &_roTime2)
 Time (ascending sort) comparison operator. More...
 
static bool compareTimeDescending (const CDataTime &_roTime1, const CDataTime &_roTime2)
 Time (descending sort) comparison operator. More...
 
- Static Public Attributes inherited from CDataTime
static constexpr double UNDEFINED_TIME = -9999999
 Specific value for an undefined time. More...
 
static const CDataTime UNDEFINED
 Specific value for an undefined time object. More...
 
- Static Public Attributes inherited from CDeviceDataDop
static const double UNDEFINED_VALUE = -9999999
 Specific value for an undefined component. More...
 
static const CDeviceDataDop UNDEFINED
 Specific value for undefined DOP data. More...
 
- Protected Member Functions inherited from CDeviceDataSource
 CDeviceDataSource (const QString &_rqsName)
 
virtual ~CDeviceDataSource ()
 

Detailed Description

Sky view data (satellites details)

This class gathers all the details of visible satellites.

Author
Cedric Dufour http://cedric.dufour.name

Definition at line 37 of file CDeviceDataSkyView.hpp.

Constructor & Destructor Documentation

◆ CDeviceDataSkyView()

CDeviceDataSkyView::CDeviceDataSkyView ( const QString &  _rqsSourceName)

Definition at line 31 of file CDeviceDataSkyView.cpp.

◆ ~CDeviceDataSkyView()

virtual CDeviceDataSkyView::~CDeviceDataSkyView ( )
inlinevirtual

Definition at line 46 of file CDeviceDataSkyView.hpp.


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