Go to the documentation of this file.
44 #ifndef RINEXNAVDATA_HPP
45 #define RINEXNAVDATA_HPP
85 virtual bool isData()
const {
return true;}
98 virtual void dump(std::ostream& s)
const;
108 {
return sow - (sow % 30); }
193 std::list<double>
toList()
const;
GPSWeekSecond getHOWWS() const
RNDouble Toe
Ephemeris epoch (sec of week).
virtual ~RinexNavData()
destructor
std::list< double > toList() const
RNDouble Crc
Cosine radius (m).
RNDouble Cic
Cosine inclination (rad).
short L2Pdata
L2 P data flag.
RNDouble Crs
Sine radius (m).
GPSWeekSecond getToeWS() const
CommonTime getTocTime() const noexcept
RinexNavData & setXmitWeek(unsigned short fullweek)
RNDouble accuracy
SV accuracy (m).
std::string putBroadcastOrbit3() const
void getBroadcastOrbit3(const std::string ¤tLine)
static long fixSF1xmitSOW(unsigned long sow)
void getBroadcastOrbit5(const std::string ¤tLine)
RNDouble w
Argument of perigee (rad).
RNDouble OMEGA0
Rt ascension of ascending node (rad).
CommonTime getHOWTime() const
virtual void dump(std::ostream &s) const
void getBroadcastOrbit4(const std::string ¤tLine)
RNDouble OMEGAdot
Rate of Rt ascension (rad/sec).
GPSWeekSecond getXmitWS() const
RNDouble M0
Mean anomaly (rad).
RNDouble Cus
Sine latitude (rad).
void getPRNEpoch(const std::string ¤tLine)
RNDouble ecc
Eccentricity.
std::string putBroadcastOrbit4() const
RNDouble Tgd
Group delay differential (sec).
std::string putBroadcastOrbit6() const
std::string putBroadcastOrbit7(const double ver) const
CommonTime time
Clock reference time (toc).
RNDouble IODC
Index of data-clock.
virtual void reallyPutRecord(FFStream &s) const
virtual void reallyGetRecord(FFStream &s)
GPSWeekSecond getTocWS() const
void getBroadcastOrbit6(const std::string ¤tLine)
short toeWeek
The full GPS week associated with Toe.
CommonTime getXmitTime() const
RNDouble dn
Correction to mean motion (rad/sec).
RinexNavData & setXmitTime(unsigned long sow)
CommonTime getToeTime() const
std::string putBroadcastOrbit5() const
void getBroadcastOrbit1(const std::string ¤tLine)
RNDouble af2
SV clock drift rate (sec/sec**2).
RNDouble IODE
Index of data-eph.
void getBroadcastOrbit7(const std::string ¤tLine)
long sf1XmitTime
Transmit time (seconds of week) of SF 1.
RNDouble af0
SV clock error (sec).
RNDouble fitint
Fit interval.
RNDouble af1
SV clock drift (sec/sec).
RNDouble idot
Rate of inclination angle (rad/sec).
RNDouble i0
Inclination (rad).
virtual std::string stableText() const
RNDouble Cis
Sine inclination (rad).
virtual bool isData() const
RinexNavData is "data" so this function always returns true.
RNDouble Cuc
Cosine latitude (rad).
std::string putBroadcastOrbit2() const
RNDouble Ahalf
SQRT of semi-major axis (m**1/2).
void getBroadcastOrbit2(const std::string ¤tLine)
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:41