Changeset 11009 in ntrip for trunk/BNC/src/pppRun.cpp


Ignore:
Timestamp:
Sep 9, 2026, 12:08:46 PM (11 hours ago)
Author:
stuerze
Message:

updates regarding RTCM-SSR: metadata usage in PPP, if available

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/pppRun.cpp

    r10805 r11009  
    104104    connect(BNC_CORE, SIGNAL(newTec(t_vTec)),
    105105            this, SLOT(slotNewTec(t_vTec)),conType);
     106
     107    connect(BNC_CORE, SIGNAL(newMetaData(t_metaData)),
     108            this, SLOT(slotNewMetaData(t_metaData)),conType);
    106109
    107110    connect(BNC_CORE, SIGNAL(newOrbCorrections(QList<t_orbCorr>)),
     
    467470//
    468471////////////////////////////////////////////////////////////////////////////
     472void t_pppRun::slotNewMetaData(t_metaData metaData) {
     473  if (metaData._entries.size() == 0) {
     474    return;
     475  }
     476
     477  if (_opt->_realTime) {
     478    if (_opt->_corrMount.empty() || _opt->_corrMount != metaData._staID) {
     479      return;
     480    }
     481  }
     482  _pppClient->putMetaData(&metaData);
     483}
     484
     485//
     486////////////////////////////////////////////////////////////////////////////
    469487void t_pppRun::slotNewOrbCorrections(QList<t_orbCorr> orbCorr) {
    470488  if (orbCorr.size() == 0) {
     
    607625    connect(_corrFile, SIGNAL(newOrbCorrections(QList<t_orbCorr>)), this, SLOT(slotNewOrbCorrections(QList<t_orbCorr>)));
    608626    connect(_corrFile, SIGNAL(newClkCorrections(QList<t_clkCorr>)), this, SLOT(slotNewClkCorrections(QList<t_clkCorr>)));
     627    connect(_corrFile, SIGNAL(newMetaData(t_metaData)), this, SLOT(slotNewMetaData(t_metaData)));
    609628    if (_opt->_biasFile.empty()) {
    610629      connect(_corrFile, SIGNAL(newCodeBiases(QList<t_satCodeBias>)), this, SLOT(slotNewCodeBiases(QList<t_satCodeBias>)));
Note: See TracChangeset for help on using the changeset viewer.