Changeset 6798 in ntrip for trunk/BNC/src/ephemeris.h
- Timestamp:
- Apr 27, 2015, 4:00:38 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/ephemeris.h
r6794 r6798 34 34 void setCheckState(e_checkState checkState) {_checkState = checkState;} 35 35 t_prn prn() const {return _prn;} 36 int flags() const {return _flags;} 37 bool hasOtherFlagsThan(const t_eph* eph) {return differentFlags(eph, this);} 36 38 t_irc getCrd(const bncTime& tt, ColumnVector& xc, ColumnVector& vv, bool useCorr) const; 37 39 void setOrbCorr(const t_orbCorr* orbCorr); … … 41 43 static QString rinexDateStr(const bncTime& tt, const QString& prnStr, double version); 42 44 static bool earlierTime(const t_eph* eph1, const t_eph* eph2) {return eph1->_TOC < eph2->_TOC;} 45 static bool differentFlags(const t_eph* eph1, const t_eph* eph2) {return eph1->_flags != eph2->_flags;} 43 46 44 47 protected: … … 46 49 t_prn _prn; 47 50 bncTime _TOC; 51 int _flags; 48 52 QDateTime _receptDateTime; 49 53 e_checkState _checkState; … … 98 102 double _L2PFlag; // L2 P data flag 99 103 100 mutable double _ura; 104 mutable double _ura; // SV accuracy 101 105 double _health; // SV health 102 106 double _TGD; // [s] … … 191 195 // spare 192 196 193 int _SISAI; // [0..255] Signal In Space Accuracy Index from RTCM stream 194 double _SISA; // [m] Signal In Space Accuracy from RINEX file 195 // Health Status 196 // 0: signal OK, 1: signal out of service, 2: signal will be out of service 197 // 3: signal component currently in test 197 mutable double _SISA; // Signal In Space Accuracy 198 198 double _E5aHS; // [0..3] E5a Health Status 199 199 double _E5bHS; // [0..3] E5b Health Status … … 203 203 204 204 double _TOT; // [s] 205 int _flags;206 205 }; 207 206 … … 238 237 double _z_acceleration; // [m/s^2] 239 238 240 double _ura;239 mutable double _ura; 241 240 double _health; 242 241 }; … … 263 262 int _AODE; 264 263 int _AODC; 265 int _URAI; // [0..15] index from RTCM stream 266 double _URA; // [m] from RINEX file 264 mutable double _URA; // user range accuracy 267 265 double _clock_bias; // [s] 268 266 double _clock_drift; // [s/s]
Note:
See TracChangeset
for help on using the changeset viewer.