Changeset 6285 in ntrip for trunk/BNC/src/rinex/reqcanalyze.h


Ignore:
Timestamp:
Nov 1, 2014, 2:15:28 PM (9 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/rinex/reqcanalyze.h

    r6284 r6285  
    6666 private:
    6767
     68  class t_qcFrq {
     69   public:
     70    t_qcFrq() {
     71      _slip  = false;
     72      _gap   = false;
     73      _setMP = false;
     74      _rawMP = 0.0;
     75      _stdMP = 0.0;
     76      _SNR   = 0.0;
     77    }
     78    QString _rnxType2ch;
     79    bncTime _lastObsTime;
     80    bool    _slip;
     81    bool    _gap;
     82    bool    _setMP;
     83    double  _rawMP;
     84    double  _stdMP;
     85    double  _SNR;
     86  };
     87
    6888  class t_qcObs {
    6989   public:
    7090    t_qcObs() {
    71       _hasL1    = false;
    72       _hasL2    = false;
    73       _slipL1   = false;
    74       _slipL2   = false;
    75       _gapL1    = false;
    76       _gapL2    = false;
    77       _slotSet  = false;
    78       _eleSet   = false;
    79       _mpSet    = false;
    80       _slotNum  = 0;
    81       _rawMP1   = 0.0;
    82       _rawMP2   = 0.0;
    83       _stdMP1   = 0.0;
    84       _stdMP2   = 0.0;
    85       _SNR1     = 0.0;
    86       _SNR2     = 0.0;
    87       _eleDeg   = 0.0;
    88       _azDeg    = 0.0;
     91      _slotSet = false;
     92      _eleSet  = false;
     93      _slotNum = 0;
     94      _eleDeg  = 0.0;
     95      _azDeg   = 0.0;
    8996    }
    90     bncTime _lastObsTime;
    91     bool    _hasL1;
    92     bool    _hasL2;
    93     bool    _slipL1;
    94     bool    _slipL2;
    95     bool    _gapL1;
    96     bool    _gapL2;
    97     bool    _slotSet;
    98     int     _slotNum;
    99     bool    _mpSet;
    100     double  _rawMP1;
    101     double  _rawMP2;
    102     double  _stdMP1;
    103     double  _stdMP2;
    104     double  _SNR1;
    105     double  _SNR2;
    106     bool    _eleSet;
    107     double  _eleDeg;
    108     double  _azDeg;
     97    bool             _slotSet;
     98    bool             _eleSet;
     99    int              _slotNum;
     100    double           _eleDeg;
     101    double           _azDeg;
     102    QVector<t_qcFrq> _qcFrq;
    109103  };
    110104 
     
    116110  };
    117111 
    118   class t_qcSat {
     112  class t_qcFrqSum {
    119113   public:
    120     t_qcSat() {
     114    t_qcFrqSum() {
    121115      _numObs          = 0;
    122116      _numSlipsFlagged = 0;
     
    129123    int _numGaps;
    130124  };
     125
     126  class t_qcSatSum {
     127   public:
     128    QMap<QString, t_qcFrqSum> _qcFrqSum;
     129  };
    131130 
    132131  class t_qcFile {
    133132   public:
    134133    t_qcFile() {clear();}
    135     void clear() {_qcSat.clear(); _qcEpo.clear();}
    136     bncTime              _startTime;
    137     bncTime              _endTime;
    138     QString              _antennaName;
    139     QString              _markerName;
    140     QString              _receiverType;
    141     double               _interval;
    142     QMap<t_prn, t_qcSat> _qcSat;
    143     QVector<t_qcEpo>     _qcEpo;
     134    void clear() {_qcSatSum.clear(); _qcEpo.clear();}
     135    bncTime                 _startTime;
     136    bncTime                 _endTime;
     137    QString                 _antennaName;
     138    QString                 _markerName;
     139    QString                 _receiverType;
     140    double                  _interval;
     141    QMap<t_prn, t_qcSatSum> _qcSatSum;
     142    QVector<t_qcEpo>        _qcEpo;
    144143  };
    145144
     
    154153  void   analyzeFile(t_rnxObsFile* obsFile);
    155154
    156   void   updateQcSat(const t_qcObs& qcObs, t_qcSat& qcSat);
     155  void   updateQcSat(const t_qcObs& qcObs, t_qcSatSum& qcSatSum);
    157156
    158157  void   setQcObs(const bncTime& epoTime, const ColumnVector& xyzSta,
Note: See TracChangeset for help on using the changeset viewer.