Changeset 6497 in ntrip for trunk


Ignore:
Timestamp:
Dec 29, 2014, 1:29:53 PM (9 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

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

    r6492 r6497  
    215215void RTCM3coDecoder::sendResults() {
    216216
    217   QList<t_orbCorr>&      orbCorrections = _orbCorrections[_lastTime];
    218   QList<t_clkCorr>&      clkCorrections = _clkCorrections[_lastTime];
    219   QList<t_satCodeBias>&  codeBiases     = _codeBiases[_lastTime];
    220   QList<t_satPhaseBias>& phaseBiases    = _phaseBiases[_lastTime];
    221   t_vTec&                vTec           = _vTecMap[_lastTime];
    222 
    223217  // Orbit and clock corrections of all satellites
    224218  // ---------------------------------------------
     
    255249      orbCorr._dotXr[2] = _clkOrb.Sat[ii].Orbit.DotDeltaCrossTrack;
    256250
    257       orbCorrections.push_back(orbCorr);
     251      _orbCorrections[_lastTime].push_back(orbCorr);
    258252
    259253      _IODs[orbCorr._prn] = _clkOrb.Sat[ii].IOD;
     
    279273      if (_IODs.contains(clkCorr._prn)) {
    280274        clkCorr._iod = _IODs[clkCorr._prn];
    281         clkCorrections.push_back(clkCorr);
     275        _clkCorrections[_lastTime].push_back(clkCorr);
    282276      }
    283277    }
     
    296290        if (_IODs.contains(clkCorr._prn)) {
    297291          clkCorr._iod = _IODs[clkCorr._prn];
    298           clkCorrections.push_back(clkCorr);
     292          _clkCorrections[_lastTime].push_back(clkCorr);
    299293        }
    300294      }
     
    328322      }
    329323    }
    330     codeBiases.push_back(satCodeBias);
     324    _codeBiases[_lastTime].push_back(satCodeBias);
    331325  }
    332326
     
    362356      }
    363357    }
    364     phaseBiases.push_back(satPhaseBias);
     358    _phaseBiases[_lastTime].push_back(satPhaseBias);
    365359  }
    366360
     
    368362  // -----------------
    369363  if (_vTEC.NumLayers > 0) {
    370     vTec._time  = _lastTime;
    371     vTec._staID = _staID.toAscii().data();
     364    _vTecMap[_lastTime]._time  = _lastTime;
     365    _vTecMap[_lastTime]._staID = _staID.toAscii().data();
    372366    for (unsigned ii = 0; ii < _vTEC.NumLayers; ii++) {
    373367      const VTEC::IonoLayers& ionoLayer = _vTEC.Layers[ii];
     
    382376        }
    383377      }
    384       vTec._layers.push_back(layer);
    385     }
    386   }
    387 
    388   // Remove Empty Lists
    389   // ------------------
    390   if (orbCorrections.size() == 0) {
    391     _orbCorrections.remove(_lastTime);
    392   }
    393   if (clkCorrections.size() == 0) {
    394     _clkCorrections.remove(_lastTime);
    395   }
    396   if (codeBiases.size() == 0) {
    397     _codeBiases.remove(_lastTime);
    398   }
    399   if (phaseBiases.size() == 0) {
    400     _phaseBiases.remove(_lastTime);
    401   }
    402   if (vTec._layers.size() == 0) {
    403     _vTecMap.remove(_lastTime);
     378      _vTecMap[_lastTime]._layers.push_back(layer);
     379    }
    404380  }
    405381
Note: See TracChangeset for help on using the changeset viewer.