Ignore:
Timestamp:
Oct 23, 2012, 10:42:42 AM (12 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/RTRover/bncrtrover.cpp

    r4761 r4763  
    1414// Constructor
    1515////////////////////////////////////////////////////////////////////////////
    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)));
     16t_bncRtrover::t_bncRtrover() : QThread(0) {
     17
    4218}
    4319
     
    5127  }
    5228  rtrover_destroy();
     29}
     30
     31// Run (virtual)
     32////////////////////////////////////////////////////////////////////////////
     33void 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)));
    5358}
    5459
     
    201206//
    202207////////////////////////////////////////////////////////////////////////////
    203 void t_bncRtrover::putNewObs(const t_obs& obsIn) {
     208void t_bncRtrover::slotNewObs(QByteArray staID, bool firstObs, t_obs obsIn) {
    204209  QMutexLocker locker(&_mutex);
    205210
Note: See TracChangeset for help on using the changeset viewer.