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


Ignore:
Timestamp:
Sep 22, 2026, 4:08:55 PM (12 hours ago)
Author:
stuerze
Message:

updates regarding RTCM-SSR

File:
1 edited

Legend:

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

    r11022 r11041  
    119119    connect(BNC_CORE, SIGNAL(newPhaseBiases(QList<t_satPhaseBias>)),
    120120            this, SLOT(slotNewPhaseBiases(QList<t_satPhaseBias>)),conType);
     121
     122    connect(BNC_CORE, SIGNAL(newSatAntennas(QList<t_satAntenna>)),
     123            this, SLOT(slotNewSatAntennas(QList<t_satAntenna>)),conType);
    121124
    122125    connect(BNC_CMB, SIGNAL(newOrbCorrections(QList<t_orbCorr>)),
     
    567570//
    568571////////////////////////////////////////////////////////////////////////////
     572void t_pppRun::slotNewSatAntennas(QList<t_satAntenna> satAntennas) {
     573  if (satAntennas.size() == 0) {
     574    return;
     575  }
     576
     577  if (_opt->_realTime) {
     578    if (_opt->_corrMount.empty() && _opt->_biasMount.empty()) {
     579      return;
     580    }
     581    if      (!_opt->_biasMount.empty()) {
     582      if (_opt->_biasMount != satAntennas[0]._staID) {
     583        return;
     584      }
     585    }
     586    else if (!_opt->_corrMount.empty()) {
     587      if (_opt->_corrMount != satAntennas[0]._staID) {
     588        return;
     589      }
     590    }
     591  }
     592  vector<t_satAntenna*> antennas;
     593  for (int ii = 0; ii < satAntennas.size(); ii++) {
     594    antennas.push_back(new t_satAntenna(satAntennas[ii]));
     595  }
     596
     597  _pppClient->putSatAntennas(antennas);
     598
     599  for (unsigned ii = 0; ii < antennas.size(); ii++) {
     600    delete antennas[ii];
     601  }
     602}
     603
     604//
     605////////////////////////////////////////////////////////////////////////////
    569606void t_pppRun::slotNewPhaseBiases(QList<t_satPhaseBias> phaseBiases) {
    570607  if (phaseBiases.size() == 0) {
     
    630667      connect(_corrFile, SIGNAL(newPhaseBiases(QList<t_satPhaseBias>)), this, SLOT(slotNewPhaseBiases(QList<t_satPhaseBias>)));
    631668    }
     669    connect(_corrFile, SIGNAL(newSatAntennas(QList<t_satAntenna>)), this, SLOT(slotNewSatAntennas(QList<t_satAntenna>)));
    632670    if (_opt->_ionoFile.empty()) {
    633671      connect(_corrFile, SIGNAL(newTec(t_vTec)), this, SLOT(slotNewTec(t_vTec)));
Note: See TracChangeset for help on using the changeset viewer.