Changeset 4763 in ntrip for trunk/BNC/src/RTRover
- Timestamp:
- Oct 23, 2012, 10:42:42 AM (12 years ago)
- Location:
- trunk/BNC/src/RTRover
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/BNC/src/RTRover/bncrtrover.cpp ¶
r4761 r4763 14 14 // Constructor 15 15 //////////////////////////////////////////////////////////////////////////// 16 t_bncRtrover::t_bncRtrover() { 17 18 bncSettings settings; 19 20 // Processed Station, Corrections Source 21 // ------------------------------------- 22 _pppCorrMount = settings.value("pppCorrMount").toString(); 23 24 // Define Input Options 25 // -------------------- 26 rtrover_opt opt; 27 rtrover_setOptions(&opt); 28 29 // Connect to BNC Signals 30 // ---------------------- 31 connect(((bncApp*)qApp), SIGNAL(newCorrections(QList<QString>)), 32 this, SLOT(slotNewCorrections(QList<QString>))); 33 34 connect(((bncApp*)qApp), SIGNAL(newEphGPS(gpsephemeris)), 35 this, SLOT(slotNewEphGPS(gpsephemeris))); 36 37 connect(((bncApp*)qApp), SIGNAL(newEphGlonass(glonassephemeris)), 38 this, SLOT(slotNewEphGlonass(glonassephemeris))); 39 40 connect(((bncApp*)qApp), SIGNAL(newEphGalileo(galileoephemeris)), 41 this, SLOT(slotNewEphGalileo(galileoephemeris))); 16 t_bncRtrover::t_bncRtrover() : QThread(0) { 17 42 18 } 43 19 … … 51 27 } 52 28 rtrover_destroy(); 29 } 30 31 // Run (virtual) 32 //////////////////////////////////////////////////////////////////////////// 33 void t_bncRtrover::run() { 34 bncSettings settings; 35 36 // Processed Station, Corrections Source 37 // ------------------------------------- 38 _pppCorrMount = settings.value("pppCorrMount").toString(); 39 40 // Define Input Options 41 // -------------------- 42 rtrover_opt opt; 43 rtrover_setOptions(&opt); 44 45 // Connect to BNC Signals 46 // ---------------------- 47 connect(((bncApp*)qApp), SIGNAL(newCorrections(QList<QString>)), 48 this, SLOT(slotNewCorrections(QList<QString>))); 49 50 connect(((bncApp*)qApp), SIGNAL(newEphGPS(gpsephemeris)), 51 this, SLOT(slotNewEphGPS(gpsephemeris))); 52 53 connect(((bncApp*)qApp), SIGNAL(newEphGlonass(glonassephemeris)), 54 this, SLOT(slotNewEphGlonass(glonassephemeris))); 55 56 connect(((bncApp*)qApp), SIGNAL(newEphGalileo(galileoephemeris)), 57 this, SLOT(slotNewEphGalileo(galileoephemeris))); 53 58 } 54 59 … … 201 206 // 202 207 //////////////////////////////////////////////////////////////////////////// 203 void t_bncRtrover:: putNewObs(const t_obs&obsIn) {208 void t_bncRtrover::slotNewObs(QByteArray staID, bool firstObs, t_obs obsIn) { 204 209 QMutexLocker locker(&_mutex); 205 210 -
TabularUnified trunk/BNC/src/RTRover/bncrtrover.h ¶
r4758 r4763 7 7 #include "bncephuser.h" 8 8 9 class t_bncRtrover : QObject{9 class t_bncRtrover : public QThread { 10 10 Q_OBJECT 11 11 … … 13 13 t_bncRtrover(); 14 14 ~t_bncRtrover(); 15 v oid putNewObs(const t_obs& pp);15 virtual void run(); 16 16 17 17 public slots: … … 20 20 void slotNewEphGalileo(galileoephemeris galeph); 21 21 void slotNewCorrections(QList<QString> corrList); 22 void slotNewObs(QByteArray staID, bool firstObs, t_obs obs); 22 23 23 24 private:
Note:
See TracChangeset
for help on using the changeset viewer.