Changeset 3255 in ntrip for trunk/BNC/RTCM3/ephemeris.h


Ignore:
Timestamp:
Apr 3, 2011, 1:18:26 PM (13 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/RTCM3/ephemeris.h

    r3174 r3255  
    1414  virtual ~t_eph() {};
    1515
    16   bool        isNewerThan(const t_eph* eph) const;
    17   std::string prn() const {return _prn;}
     16  bool     isNewerThan(const t_eph* eph) const;
     17  QString prn() const {return _prn;}
    1818  void    setReceptDateTime(const QDateTime& dateTime) {
    1919    _receptDateTime = dateTime;
     
    4141
    4242  virtual int  IOD() const = 0;
     43 
     44  virtual int  RTCM3(unsigned char *) = 0;
    4345
    4446 protected: 
    45   std::string _prn;
    46   int         _GPSweek;
    47   double      _GPSweeks;
    48   QDateTime   _receptDateTime;
     47  QString  _prn;
     48  int       _GPSweek;
     49  double    _GPSweeks;
     50  QDateTime _receptDateTime;
    4951};
    5052
     
    6365
    6466  virtual int  IOD() const { return static_cast<int>(_IODC); }
     67
     68  virtual int  RTCM3(unsigned char *);
    6569
    6670 private:
     
    9296
    9397  double  _TGD;              //  [s]   
     98  double _health;            //  SV health
     99  double _ura;               //  SV accuracy
     100  double _L2PFlag;           //  L2 P data flag
     101  double _L2Codes;           //  Codes on L2 channel
    94102};
    95103
     
    106114  virtual int  IOD() const;
    107115
     116  virtual int  RTCM3(unsigned char *);
     117
    108118  void set(const glonassephemeris* ee);
    109119
     
    115125  mutable ColumnVector _xv;  // status vector (position, velocity) at time _tt
    116126
     127  double  _gps_utc;
    117128  double  _E;                // [days]   
    118129  double  _tau;              // [s]     
     
    146157  virtual int  IOD() const { return static_cast<int>(_IODnav); }
    147158
     159  virtual int  RTCM3(unsigned char *);
     160
    148161 private:
    149162  double  _IODnav;             
     
    169182  double  _IDOT;             //  [rad/s]
    170183  double  _BGD_1_5A;         //  group delay [s]
     184  double  _BGD_1_5B;         //  group delay [s]
    171185  int     _SISA;             //  Signal In Space Accuracy
    172186  int     _E5aHS;            //  E5a Health Status
Note: See TracChangeset for help on using the changeset viewer.