Qt Virtual Chart Table (QVCT)
CDeviceDataSatellite Class Reference

Satellite data [PRN,signal,azimuth,elevation,etc.]. More...

#include <devices/data/CDeviceDataSatellite.hpp>

Public Member Functions

 CDeviceDataSatellite (int _iPRN)
 
virtual ~CDeviceDataSatellite ()
 
void setAzimuth (double _fdAzimuth)
 Sets the satellite azimuth, in degrees. More...
 
void setElevation (double _fdElevation)
 Sets the satellite elevation, in degrees. More...
 
void setSignal (double _fdSignal)
 Sets the satellite signal-to-noise ratio, in decibels. More...
 
void setUsed (bool _bUsed)
 Sets the satellite usage status. More...
 
int getPRN () const
 Returns the satellite PRN (ID) More...
 
double getAzimuth () const
 Returns the satellite azimuth, in degrees. More...
 
double getElevation () const
 Returns the satellite elevation, in degrees. More...
 
double getSignal () const
 Returns the satellite signal-to-noise ratio, in decibels. More...
 
bool isUsed ()
 Returns the satellite usage status. More...
 

Private Attributes

int iPRN
 Satellite PRN (ID) More...
 
double fdAzimuth
 Satellite azimuth, in degrees. More...
 
double fdElevation
 Satellite elevation, in degrees. More...
 
double fdSignal
 Satellite signal-to-noise ratio, in decibels. More...
 
bool bUsed
 Satellite usage status. More...
 

Detailed Description

Satellite data [PRN,signal,azimuth,elevation,etc.].

This class gathers all details of satellites used to acquire a geographical fix.

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

Definition at line 29 of file CDeviceDataSatellite.hpp.

Constructor & Destructor Documentation

◆ CDeviceDataSatellite()

CDeviceDataSatellite::CDeviceDataSatellite ( int  _iPRN)

Definition at line 27 of file CDeviceDataSatellite.cpp.

◆ ~CDeviceDataSatellite()

virtual CDeviceDataSatellite::~CDeviceDataSatellite ( )
inlinevirtual

Definition at line 60 of file CDeviceDataSatellite.hpp.

Member Function Documentation

◆ setAzimuth()

void CDeviceDataSatellite::setAzimuth ( double  _fdAzimuth)
inline

Sets the satellite azimuth, in degrees.

Definition at line 70 of file CDeviceDataSatellite.hpp.

◆ setElevation()

void CDeviceDataSatellite::setElevation ( double  _fdElevation)
inline

Sets the satellite elevation, in degrees.

Definition at line 72 of file CDeviceDataSatellite.hpp.

◆ setSignal()

void CDeviceDataSatellite::setSignal ( double  _fdSignal)
inline

Sets the satellite signal-to-noise ratio, in decibels.

Definition at line 74 of file CDeviceDataSatellite.hpp.

◆ setUsed()

void CDeviceDataSatellite::setUsed ( bool  _bUsed)
inline

Sets the satellite usage status.

Definition at line 76 of file CDeviceDataSatellite.hpp.

◆ getPRN()

int CDeviceDataSatellite::getPRN ( ) const
inline

Returns the satellite PRN (ID)

Definition at line 81 of file CDeviceDataSatellite.hpp.

◆ getAzimuth()

double CDeviceDataSatellite::getAzimuth ( ) const
inline

Returns the satellite azimuth, in degrees.

Definition at line 83 of file CDeviceDataSatellite.hpp.

◆ getElevation()

double CDeviceDataSatellite::getElevation ( ) const
inline

Returns the satellite elevation, in degrees.

Definition at line 85 of file CDeviceDataSatellite.hpp.

◆ getSignal()

double CDeviceDataSatellite::getSignal ( ) const
inline

Returns the satellite signal-to-noise ratio, in decibels.

Definition at line 87 of file CDeviceDataSatellite.hpp.

◆ isUsed()

bool CDeviceDataSatellite::isUsed ( )
inline

Returns the satellite usage status.

Definition at line 89 of file CDeviceDataSatellite.hpp.

Member Data Documentation

◆ iPRN

int CDeviceDataSatellite::iPRN
private

Satellite PRN (ID)

See also
getPRN()

Definition at line 39 of file CDeviceDataSatellite.hpp.

◆ fdAzimuth

double CDeviceDataSatellite::fdAzimuth
private

Satellite azimuth, in degrees.

See also
setAzimuth(), getAzimuth()

Definition at line 42 of file CDeviceDataSatellite.hpp.

◆ fdElevation

double CDeviceDataSatellite::fdElevation
private

Satellite elevation, in degrees.

See also
setElevation(), getElevation()

Definition at line 45 of file CDeviceDataSatellite.hpp.

◆ fdSignal

double CDeviceDataSatellite::fdSignal
private

Satellite signal-to-noise ratio, in decibels.

See also
setSignal(), getSignal()

Definition at line 48 of file CDeviceDataSatellite.hpp.

◆ bUsed

bool CDeviceDataSatellite::bUsed
private

Satellite usage status.

See also
setUsed(), isUsed()

Definition at line 51 of file CDeviceDataSatellite.hpp.


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