Changeset 9676 in ntrip for trunk/BNC/src/combination/bnccomb.h


Ignore:
Timestamp:
Apr 7, 2022, 4:21:51 PM (2 years ago)
Author:
stuerze
Message:

combination is extended to use/provide Code Biases

File:
1 edited

Legend:

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

    r9635 r9676  
    1515class bncSP3;
    1616class bncAntex;
     17class bncBiasSnx;
    1718
    1819class bncComb : public QObject {
     
    2930  void slotNewClkCorrections(QList<t_clkCorr> clkCorrections);
    3031  void slotNewCodeBiases(QList<t_satCodeBias> satCodeBiases);
     32
     33
     34 private slots:
     35  void slotReadBiasSnxFile();
    3136
    3237 signals:
     
    8287      _iod        = 0;
    8388      _dClkResult = 0.0;
    84       _codeBiasIF   = 0.0;
     89      _codeBiasIF = 0.0;
    8590    }
    8691    ~cmbCorr() {}
    87     QString       _prn;
    88     bncTime       _time;
    89     unsigned long _iod;
    90     t_eph*        _eph;
    91     t_orbCorr     _orbCorr;
    92     t_clkCorr     _clkCorr;
    93     t_satCodeBias _satCodeBias;
    94     QString       _acName;
    95     double        _codeBiasIF;
    96     double        _dClkResult;
    97     ColumnVector  _diffRao;
     92    QString        _prn;
     93    bncTime        _time;
     94    unsigned long  _iod;
     95    t_eph*         _eph;
     96    t_orbCorr      _orbCorr;
     97    t_clkCorr      _clkCorr;
     98    t_satCodeBias  _satCodeBias;
     99    QString        _acName;
     100    double         _codeBiasIF;
     101    double         _dClkResult;
     102    ColumnVector   _diffRao;
    98103    QString ID() {return _acName + "_" + _prn;}
    99104  };
     
    111116  };
    112117
    113   class t_lcRefSig {
     118  class cmbRefSig {
    114119   public:
    115120    enum type {dummy = 0, c1, c2, cIF};
     
    183188          codeCoeff[fType2] = -f2 * f2 / (f1 * f1 - f2 * f2);
    184189          return;
    185         case t_lcRefSig::dummy:
     190        case cmbRefSig::dummy:
    186191          return;
    187192      }
     
    213218  QByteArray                                 _log;
    214219  bncAntex*                                  _antex;
     220  bncBiasSnx*                                _bsx;
     221  QTime                                      _nextShotTimeBsx;
    215222  double                                     _MAXRES;
    216223  QMap<char, QString>                        _masterOrbitAC;
Note: See TracChangeset for help on using the changeset viewer.