0.2.0
Loading...
Searching...
No Matches
NAV::Clock Class Referenceabstract

Abstract satellite clock information. More...

Classes

struct  Corrections
 Satellite clock corrections. More...
 

Public Member Functions

virtual Corrections calcClockCorrections (const InsTime &recvTime, double dist, const Frequency &freq) const =0
 Calculates clock bias and drift of the satellite.
 
 Clock ()=default
 Default Constructor.
 
 Clock (Clock &&)=default
 Move constructor.
 
 Clock (const Clock &)=default
 Copy constructor.
 
Clockoperator= (Clock &&)=delete
 Move assignment operator.
 
Clockoperator= (const Clock &)=delete
 Copy assignment operator.
 
virtual ~Clock ()=default
 Destructor.
 

Detailed Description

Abstract satellite clock information.

Member Function Documentation

◆ calcClockCorrections()

virtual Corrections NAV::Clock::calcClockCorrections ( const InsTime & recvTime,
double dist,
const Frequency & freq ) const
pure virtual

Calculates clock bias and drift of the satellite.

Parameters
[in]recvTimeReceiver time to calculate the satellite position for
[in]distDistance between receiver and satellite (normally the pseudorange) [m]
[in]freqSignal Frequency

Implemented in NAV::BDSEphemeris, NAV::GalileoEphemeris, NAV::GLONASSEphemeris, and NAV::GPSEphemeris.


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