Ignore:
Timestamp:
Oct 5, 2026, 12:33:42 PM (27 hours ago)
Author:
stuerze
Message:

some more fixes

File:
1 edited

Legend:

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

    r11061 r11067  
    117117      _dClkResult                  = 0.0;
    118118      _satCodeBiasIF               = 0.0;
     119      _refBiasesOK                 = false;
    119120      _lambdaIF                    = 0.0;
    120121      _satYawAngle                 = 0.0;
    … …  
    136137    QString        _acName;
    137138    double         _satCodeBiasIF;
     139    bool           _refBiasesOK;   // code biases of both reference signals available
    138140    double         _lambdaIF;
    139141    double         _satYawAngle;
    … …  
    274276  QMap<char, bncTime>                        _biasCheckLast;  // last bias/clock consistency check per system
    275277  QMap<QString, bncTime>                     _biasCheckWarned; // last inconsistency warning per AC and system
     278  QSet<QString>                              _biasInconsistent; // AC+system excluded from the clock datum
    276279  void checkBiasConsistency(bncTime epoTime, char sys, QTextStream& out);
     280  void checkPersistentOutliers(bncTime epoTime, char sys, QTextStream& out);
     281  struct t_outlierStat {
     282    t_outlierStat() : numEpo(0) {}
     283    unsigned        numEpo;   // epochs with a correction of the AC for the satellite
     284    QVector<double> residuals; // residuals of the epochs it was rejected
     285  };
     286  QMap<char, QMap<QString, t_outlierStat> > _outlierStat;      // per system, key "AC PRN"
     287  QMap<char, bncTime>                       _outlierStatStart; // start of the statistics interval
     288  void resetSatOffsets(char sys);
    277289  bool allACsBeyond(const bncTime& epoTime) const;
    278290  bncTime                                    _resTime;
Note: See TracChangeset for help on using the changeset viewer.