Changeset 6400 in ntrip for trunk/BNC/src/ephemeris.h
- Timestamp:
- Dec 22, 2014, 11:26:18 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/ephemeris.h
r6390 r6400 19 19 class t_eph { 20 20 public: 21 enum e_type {unknown, GPS, QZSS, GLONASS, Galileo, SBAS };21 enum e_type {unknown, GPS, QZSS, GLONASS, Galileo, SBAS, Compass}; 22 22 23 23 t_eph(); … … 237 237 }; 238 238 239 class t_ephCompass : public t_eph { 240 friend class t_ephEncoder; 241 public: 242 t_ephCompass() {} 243 t_ephCompass(float rnxVersion, const QStringList& lines); 244 virtual ~t_ephCompass() {} 245 246 // void set(const compassephemeris* ee); 247 virtual e_type type() const {return t_eph::Compass;} 248 virtual int IOD() const {return _AODC;} 249 virtual QString toString(double version) const; 250 251 private: 252 virtual t_irc position(int GPSweek, double GPSweeks, double* xc, double* vv) const; 253 254 bncTime _TOT; 255 bncTime _TOE; 256 bncTime _TOC_bdt; 257 bncTime _TOE_bdt; 258 int _AODE; 259 int _AODC; 260 double _clock_bias; // [s] 261 double _clock_drift; // [s/s] 262 double _clock_driftrate; // [s/s^2] 263 double _Crs; // [m] 264 double _Delta_n; // [rad/s] 265 double _M0; // [rad] 266 double _Cuc; // [rad] 267 double _e; // 268 double _Cus; // [rad] 269 double _sqrt_A; // [m^0.5] 270 double _Cic; // [rad] 271 double _OMEGA0; // [rad] 272 double _Cis; // [rad] 273 double _i0; // [rad] 274 double _Crc; // [m] 275 double _omega; // [rad] 276 double _OMEGADOT; // [rad/s] 277 double _IDOT; // [rad/s] 278 double _TGD1; // [s] 279 double _TGD2; // [s] 280 int _SatH1; // 281 }; 282 239 283 #endif
Note:
See TracChangeset
for help on using the changeset viewer.