Ignore:
Timestamp:
Jun 30, 2026, 10:47:22 PM (5 days ago)
Author:
stuerze
Message:

minor changes to investigate a special GLO behavior

File:
1 edited

Legend:

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

    r10950 r10954  
    11891189    corr->_eph->setClkCorr(dynamic_cast<const t_clkCorr*>(&clkCorr));
    11901190    corr->_eph->setOrbCorr(dynamic_cast<const t_orbCorr*>(&orbCorr));
     1191
     1192    /* TEMPORARY DIAGNOSTIC: dump the exact orbit/clock correction content
     1193    // being used for this PRN right before getCrd() applies it - adjust
     1194    // the PRN below to whichever satellite is showing the anomaly.
     1195    if (corr->_prn.startsWith("R08")) {
     1196      const t_orbCorr* oc = corr->_eph->orbCorr();
     1197      const t_clkCorr* cc = corr->_eph->clkCorr();
     1198      emit newMessage(QString().asprintf(
     1199        "bncComb: DIAG %s Mjd=%.6f IOD=%u TOC=%.3f bcepAge=%.2f orbT=%.3f orbAge=%.2f xr=%.4f/%.4f/%.4f"
     1200        " dotXr=%.6f/%.6f/%.6f clkT=%.3f clkAge=%.2f dClk=%.6f dotDClk=%.6f",
     1201        corr->_prn.toLatin1().data(),
     1202        epoTime.mjd() + epoTime.daysec()/86400.0,
     1203        corr->_eph->IOD(), corr->_eph->TOC().daysec(), epoTime - corr->_eph->TOC(),
     1204        oc->_time.daysec(), epoTime - oc->_time,
     1205        oc->_xr[0], oc->_xr[1], oc->_xr[2],
     1206        oc->_dotXr[0], oc->_dotXr[1], oc->_dotXr[2],
     1207        cc->_time.daysec(), epoTime - cc->_time,
     1208        cc->_dClk, cc->_dotDClk).toLatin1(), false);
     1209    }
     1210  */
    11911211    if (corr->_eph->getCrd(epoTime, xc, vv, true) != success) {
     1212      /*
     1213      if (corr->_prn.startsWith("R08")) {
     1214        emit newMessage(("bncComb: DIAG " + corr->_prn.mid(0,3) + " getCrd FAILED").toLatin1(), false);
     1215      }
     1216      */
    11921217      delete corr;
    11931218      it.remove();
    11941219      continue;
    11951220    }
    1196 
     1221    /*
     1222    else if (corr->_prn.startsWith("R08")) {
     1223      emit newMessage(("bncComb: DIAG " + corr->_prn.mid(0,3) + " getCrd OK").toLatin1(), false);
     1224    }
     1225   
     1226    */
    11971227    // TEMPORARY DIAGNOSTIC: how far is this epoch from the GLONASS broadcast
    11981228    // ephemeris reference time? t_ephGlo::position() numerically integrates
Note: See TracChangeset for help on using the changeset viewer.