Changeset 9548 in ntrip for trunk/BNC/src/PPP/pppParlist.cpp


Ignore:
Timestamp:
Nov 18, 2021, 4:55:06 PM (2 years ago)
Author:
stuerze
Message:

update regarding PPP

File:
1 edited

Legend:

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

    r9545 r9548  
    183183  switch (_type) {
    184184  case crdX:
    185     if (tLC == t_lc::GIM || tLC == t_lc::Tz0) {return 0.0;}
     185    if (tLC == t_lc::GIM) {return 0.0;}
    186186    return (sta->xyzApr()[0] - obs->xc()[0]) / rhoV.NormFrobenius();
    187187  case crdY:
    188     if (tLC == t_lc::GIM || tLC == t_lc::Tz0) {return 0.0;}
     188    if (tLC == t_lc::GIM) {return 0.0;}
    189189    return (sta->xyzApr()[1] - obs->xc()[1]) / rhoV.NormFrobenius();
    190190  case crdZ:
    191     if (tLC == t_lc::GIM || tLC == t_lc::Tz0) {return 0.0;}
     191    if (tLC == t_lc::GIM) {return 0.0;}
    192192    return (sta->xyzApr()[2] - obs->xc()[2]) / rhoV.NormFrobenius();
    193193  case clkR:
    194     if (tLC == t_lc::GIM || tLC == t_lc::Tz0) {return 0.0;}
     194    if (tLC == t_lc::GIM) {return 0.0;}
    195195    return 1.0;
    196196  case offGR:
    197     if (tLC == t_lc::GIM || tLC == t_lc::Tz0) {return 0.0;}
     197    if (tLC == t_lc::GIM) {return 0.0;}
    198198    return (obs->prn().system() == 'R') ? 1.0 : 0.0;
    199199  case offGE:
    200     if (tLC == t_lc::GIM || tLC == t_lc::Tz0) {return 0.0;}
     200    if (tLC == t_lc::GIM) {return 0.0;}
    201201    return (obs->prn().system() == 'E') ? 1.0 : 0.0;
    202202  case offGC:
    203     if (tLC == t_lc::GIM || tLC == t_lc::Tz0) {return 0.0;}
     203    if (tLC == t_lc::GIM) {return 0.0;}
    204204    return (obs->prn().system() == 'C') ? 1.0 : 0.0;
    205205  case amb:
    206     if      (tLC == t_lc::GIM || tLC == t_lc::Tz0) {return 0.0;}
     206    if      (tLC == t_lc::GIM) {return 0.0;}
    207207    else if ((OPT->_obsModelType == OPT->IF)     ||
    208208             (OPT->_obsModelType == OPT->PPPRTK) ||
     
    232232    if      (tLC == t_lc::GIM) {
    233233      return 0.0;
    234     }
    235     else if (tLC == t_lc::Tz0) {
    236       return 1.0;
    237234    }
    238235    else {
     
    544541                par->type() == t_pppParam::pBiasG1 ||
    545542                par->type() == t_pppParam::pBiasG2) && !usedSystems().contains('G')) {
    546         delete par;
    547543#ifdef BNC_DEBUG_PPP
    548544        LOG << "remove1 " << par->toString() << std::endl;
    549545#endif
    550        it = _params.erase(it);
     546        delete par;
     547        it = _params.erase(it);
    551548      }
    552549      else if ((par->type() == t_pppParam::cBiasR1 ||
     
    554551                par->type() == t_pppParam::pBiasR1 ||
    555552                par->type() == t_pppParam::pBiasR2) && !usedSystems().contains('R')) {
    556         delete par;
    557553#ifdef BNC_DEBUG_PPP
    558554        LOG << "remove1 " << par->toString() << std::endl;
    559555#endif
    560        it = _params.erase(it);
     556        delete par;
     557        it = _params.erase(it);
    561558      }
    562559      else if ((par->type() == t_pppParam::cBiasE1 ||
     
    564561                par->type() == t_pppParam::pBiasE1 ||
    565562                par->type() == t_pppParam::pBiasE2) && !usedSystems().contains('E')) {
    566         delete par;
    567563#ifdef BNC_DEBUG_PPP
    568564        LOG << "remove1 " << par->toString() << std::endl;
    569565#endif
    570        it = _params.erase(it);
     566        delete par;
     567        it = _params.erase(it);
    571568      }
    572569      else if ((par->type() == t_pppParam::cBiasC1 ||
    573570                par->type() == t_pppParam::cBiasC2 ||
    574571                par->type() == t_pppParam::pBiasC1 ||
    575                 par->type() == t_pppParam::pBiasG2) && !usedSystems().contains('C')) {
    576         delete par;
     572                par->type() == t_pppParam::pBiasC2) && !usedSystems().contains('C')) {
    577573#ifdef BNC_DEBUG_PPP
    578574        LOG << "remove1 " << par->toString() << std::endl;
    579575#endif
    580        it = _params.erase(it);
     576        delete par;
     577        it = _params.erase(it);
    581578      }
    582579      else {
Note: See TracChangeset for help on using the changeset viewer.