Changeset 5827 in ntrip


Ignore:
Timestamp:
Aug 6, 2014, 1:48:21 PM (10 years ago)
Author:
mervart
Message:
 
Location:
trunk/BNC/src/PPP
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/PPP/pppObsPool.cpp

    r5826 r5827  
    8585/////////////////////////////////////////////////////////////////////////////
    8686void t_pppObsPool::putBias(t_satBias* satBias) {
    87   int iPrn = satBias->prn().toInt();
     87  int iPrn = satBias->_prn.toInt();
    8888  delete _satBiases[iPrn];
    8989  _satBiases[iPrn] = satBias;
  • trunk/BNC/src/PPP/pppSatObs.cpp

    r5822 r5827  
    246246  bool biasL1flg = false;
    247247  bool biasL2flg = false;
    248   const t_pppSatBias* satBias = PPP_CLIENT->obsPool()->satBias(_prn);
     248  const t_satBias* satBias = PPP_CLIENT->obsPool()->satBias(_prn);
    249249  if (satBias) {
    250     map<t_biasType, double>::const_iterator it;
    251     for (it = satBias->biases().begin(); it != satBias->biases().end(); it++) {
    252       const t_biasType& biasType = it->first;
    253       if (_validObs1) {
    254         _validObs1->_biasJumpCounter = satBias->jumpCount();
    255         if      ("C" + _validObs1->_rnxType2ch == biasType) {
    256           _model._biasC1 = it->second;
    257           biasC1flg = true;
     250    for (unsigned ii = 0; ii < satBias->_bias.size(); ii++) {
     251      const t_frqBias& bias = satBias->_bias[ii];
     252      if (_validObs1 && _validObs1->_rnxType2ch == bias._rnxType2ch) {
     253        _validObs1->_biasJumpCounter = satBias->_jumpCount;
     254        if (bias._codeValid) {
     255          _model._biasC1 = bias._code;
     256          biasC1flg      = true;
    258257        }
    259         else if ("L" + _validObs1->_rnxType2ch == biasType) {
    260           _model._biasL1 = it->second;
    261           biasL1flg = true;
     258        if (bias._phaseValid) {
     259          _model._biasL1 = bias._phase;
     260          biasL1flg      = true;
    262261        }
    263262      }
    264       if (_validObs2) {
    265         _validObs2->_biasJumpCounter = satBias->jumpCount();
    266         if      ("C" + _validObs2->_rnxType2ch == biasType) {
    267           _model._biasC2 = it->second;
    268           biasC2flg = true;
     263      if (_validObs2 && _validObs2->_rnxType2ch == bias._rnxType2ch) {
     264        _validObs2->_biasJumpCounter = satBias->_jumpCount;
     265        if (bias._codeValid) {
     266          _model._biasC2 = bias._code;
     267          biasC2flg      = true;
    269268        }
    270         else if ("L" + _validObs2->_rnxType2ch == biasType) {
    271           _model._biasL2 = it->second;
    272           biasL2flg = true;
     269        if (bias._phaseValid) {
     270          _model._biasL2 = bias._phase;
     271          biasL2flg      = true;
    273272        }
    274273      }
Note: See TracChangeset for help on using the changeset viewer.