Changeset 5860 in ntrip for trunk/BNC/src/PPP/pppThread.h


Ignore:
Timestamp:
Aug 8, 2014, 10:02:53 AM (12 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/PPP/pppThread.h

    r5850 r5860  
    99#include "pppOptions.h"
    1010#include "pppClient.h"
     11#include "pppRunRealTime.h"
    1112
    1213namespace BNC_PPP {
    13 
    14 class t_pppRun : public QObject {
    15  Q_OBJECT
    16  public:
    17   t_pppRun(const t_pppOptions* opt);
    18   ~t_pppRun();
    19 
    20  signals:
    21   void newMessage(QByteArray msg, bool showOnScreen);
    22 
    23  public slots:
    24   void slotNewEphGPS(gpsephemeris gpseph);
    25   void slotNewEphGlonass(glonassephemeris gloeph);
    26   void slotNewEphGalileo(galileoephemeris galeph);
    27   void slotNewCorrections(QStringList corrList);
    28   void slotNewObs(QByteArray staID, QList<t_obs> obsList);
    29 
    30  private:
    31   class t_epoData {
    32    public:
    33     t_epoData() {}
    34     ~t_epoData() {
    35       for (unsigned ii = 0; ii < _satObs.size(); ii++) {
    36         delete _satObs[ii];
    37       }
    38     }
    39     bncTime                _time;
    40     std::vector<t_satObs*> _satObs;
    41   };
    42 
    43   QMutex                 _mutex;
    44   const t_pppOptions*    _opt;
    45   t_pppClient*           _pppClient;
    46   std::deque<t_epoData*> _epoData;
    47   int                    _lastOrbCorrIOD[t_prn::MAXPRN+1];
    48   double                 _lastClkCorrValue[t_prn::MAXPRN+1];
    49   bncTime                _lastClkCorrTime;
    50 };
    5114
    5215class t_pppThread : public QThread {
     
    6225 private:
    6326  const t_pppOptions* _opt;
    64   t_pppRun*           _pppRun;
     27  t_pppRunRealTime*   _pppRunRealTime;
    6528};
    6629
Note: See TracChangeset for help on using the changeset viewer.