0.2.0
|
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. | |
Clock & | operator= (Clock &&)=delete |
Move assignment operator. | |
Clock & | operator= (const Clock &)=delete |
Copy assignment operator. | |
virtual | ~Clock ()=default |
Destructor. | |
Abstract satellite clock information.
|
pure virtual |
Calculates clock bias and drift of the satellite.
[in] | recvTime | Receiver time to calculate the satellite position for |
[in] | dist | Distance between receiver and satellite (normally the pseudorange) [m] |
[in] | freq | Signal Frequency |
Implemented in NAV::BDSEphemeris, NAV::GalileoEphemeris, NAV::GLONASSEphemeris, and NAV::GPSEphemeris.