![]() |
0.5.0
|
Abstract satellite clock information. More...
Data Structures | |
| 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. | |
|
default |
Default Constructor.
|
virtualdefault |
Destructor.
|
default |
Copy constructor.
|
default |
Move constructor.
|
nodiscardpure 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, NAV::GPSEphemeris, NAV::IRNSSEphemeris, and NAV::QZSSEphemeris.