Ignore:
Timestamp:
Sep 28, 2026, 11:17:34 AM (21 hours ago)
Author:
stuerze
Message:

updates regarding RTCM-SSR and some ovarall improvements

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/combination/bnccomb.cpp

    r10962 r11047  
    12961296      t_satCodeBias satCodeBias(corr->_satCodeBias);
    12971297      satCodeBias._staID = "INTERNAL";
     1298      satCodeBias._ssrIOD        = -1; // combined, not any single provider's solution
     1299      satCodeBias._ssrProviderID = -1;
    12981300      satCodeBiasList.push_back(satCodeBias);
    12991301      hlp = QString().asprintf(" CodeBias %2lu", satCodeBias._bias.size());
    … …  
    15921594      im.remove();
    15931595    }
     1596    // a newer ephemeris may have arrived (or an older one been re-classified)
     1597    // since the correction was accepted - never switch to an unusable one
     1598    else if (ephLast->checkState() == t_eph::bad      ||
     1599             ephLast->checkState() == t_eph::outdated ||
     1600             ephLast->checkState() == t_eph::unhealthy) {
     1601      out << "checkOrbit: last eph not ok (" << ephLast->checkStateToString() << ") " << corr->_prn.mid(0,3) << "\n";
     1602      delete corr;
     1603      im.remove();
     1604    }
    15941605    else {
    15951606      if ( corr->_eph == ephLast ||
Note: See TracChangeset for help on using the changeset viewer.