Changeset 5749 in ntrip for trunk/BNC/src/ephemeris.h
- Timestamp:
- Aug 3, 2014, 10:55:00 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/ephemeris.h
r5738 r5749 7 7 #include <string> 8 8 #include "bnctime.h" 9 #include "bncconst.h" 9 10 extern "C" { 10 11 #include "rtcm3torinex.h" 11 12 } 12 13 14 namespace BNC { 15 class t_orbCorr; 16 class t_clkCorr; 17 } 18 13 19 class t_eph { 14 20 public: … … 16 22 enum e_type {unknown, GPS, GLONASS, Galileo}; 17 23 18 t_eph() {_ok = false;}24 t_eph(); 19 25 virtual ~t_eph() {}; 20 26 … … 36 42 } 37 43 QString prn() const {return _prn;} 44 char system() const {return _prn[0].toAscii();} 38 45 const QDateTime& receptDateTime() const {return _receptDateTime;} 39 46 … … 50 57 } 51 58 59 t_irc getCrd(const bncTime& tt, ColumnVector& xc, 60 ColumnVector& vv, bool noCorr = false) const; 61 void setOrbCorr(const BNC::t_orbCorr* orbCorr); 62 void setClkCorr(const BNC::t_clkCorr* clkCorr); 63 virtual int slotNum() const {return 0;} 64 52 65 static QString rinexDateStr(const bncTime& tt, const QString& prn, 53 66 double version); 54 67 55 68 protected: 56 QString _prn; 57 bncTime _TOC; 58 QDateTime _receptDateTime; 59 bool _ok; 69 QString _prn; 70 bncTime _TOC; 71 QDateTime _receptDateTime; 72 bool _ok; 73 BNC::t_orbCorr* _orbCorr; 74 BNC::t_clkCorr* _clkCorr; 60 75 }; 61 76 … … 143 158 void set(const glonassephemeris* ee); 144 159 145 intslotNum() const {return int(_frequency_number);}160 virtual int slotNum() const {return int(_frequency_number);} 146 161 147 162 private:
Note:
See TracChangeset
for help on using the changeset viewer.