Changeset 6474 in ntrip for trunk


Ignore:
Timestamp:
Dec 28, 2014, 3:41:28 PM (9 years ago)
Author:
mervart
Message:
 
Location:
trunk/BNC/src/RTCM3
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/RTCM3/RTCM3coDecoder.cpp

    r6473 r6474  
    7171  _out = 0;
    7272
    73   qRegisterMetaType<bncTime>("bncTime");
    7473  qRegisterMetaType< QList<t_orbCorr> >("QList<t_orbCorr>");
    7574  qRegisterMetaType< QList<t_clkCorr> >("QList<t_clkCorr>");
     75  qRegisterMetaType< QList<t_satCodeBias> >("QList<t_satCodeBias>");
    7676
    7777  connect(this, SIGNAL(newOrbCorrections(QList<t_orbCorr>)),
     
    317317      frqCodeBias._rnxType2ch = codeTypeToRnxType(sysCh, biasEntry.Type);
    318318      frqCodeBias._value      = biasEntry.Bias;
    319       satCodeBias._bias.push_back(frqCodeBias);
     319      if (!frqCodeBias._rnxType2ch.empty()) {
     320        satCodeBias._bias.push_back(frqCodeBias);
     321      }
    320322    }
    321323    codeBiases.push_back(satCodeBias);
     
    340342      t_clkCorr::writeEpoch(_out, itClk.value());
    341343      itClk.remove();
     344    }
     345  }
     346  QMutableMapIterator<bncTime, QList<t_satCodeBias> > itCB(_codeBiases);
     347  while (itCB.hasNext()) {
     348    itCB.next();
     349    if (itCB.key() < _lastTime) {
     350      emit newCodeBiases(itCB.value());
     351      //      t_satCodeBias::writeEpoch(_out, itCB.value());
     352      itCB.remove();
    342353    }
    343354  }
  • trunk/BNC/src/RTCM3/RTCM3coDecoder.h

    r6472 r6474  
    4646  void newOrbCorrections(QList<t_orbCorr>);
    4747  void newClkCorrections(QList<t_clkCorr>);
     48  void newCodeBiases(QList<t_satCodeBias>);
    4849  void newMessage(QByteArray msg, bool showOnScreen);
    4950  void providerIDChanged(QString staID);
Note: See TracChangeset for help on using the changeset viewer.