Ignore:
Timestamp:
Jun 25, 2026, 7:30:27 PM (7 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

    r10949 r10950  
    11931193      it.remove();
    11941194      continue;
     1195    }
     1196
     1197    // TEMPORARY DIAGNOSTIC: how far is this epoch from the GLONASS broadcast
     1198    // ephemeris reference time? t_ephGlo::position() numerically integrates
     1199    // (Runge-Kutta) from that reference time, with a 24h extrapolation
     1200    // guard far looser than GLONASS nav's ~30-35 min nominal validity - a
     1201    // large age here would point to extrapolation-driven along-track error
     1202    // rather than anything attitude/yaw related.
     1203    if (corr->_eph->prn().system() == 'R') {
     1204      double age = epoTime - corr->_eph->TOC();
     1205      if (fabs(age) > 600.0) {
     1206        emit newMessage(QString().asprintf(
     1207          "bncComb: GLONASS eph age %s %.0fs Mjd=%.6f",
     1208          corr->_prn.mid(0,3).toLatin1().data(), age,
     1209          epoTime.mjd() + epoTime.daysec()/86400.0).toLatin1(), false);
     1210      }
    11951211    }
    11961212
Note: See TracChangeset for help on using the changeset viewer.