Changeset 6285 in ntrip for trunk/BNC/src/rinex/reqcanalyze.h
- Timestamp:
- Nov 1, 2014, 2:15:28 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/rinex/reqcanalyze.h
r6284 r6285 66 66 private: 67 67 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 68 88 class t_qcObs { 69 89 public: 70 90 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; 89 96 } 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; 109 103 }; 110 104 … … 116 110 }; 117 111 118 class t_qc Sat{112 class t_qcFrqSum { 119 113 public: 120 t_qc Sat() {114 t_qcFrqSum() { 121 115 _numObs = 0; 122 116 _numSlipsFlagged = 0; … … 129 123 int _numGaps; 130 124 }; 125 126 class t_qcSatSum { 127 public: 128 QMap<QString, t_qcFrqSum> _qcFrqSum; 129 }; 131 130 132 131 class t_qcFile { 133 132 public: 134 133 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; 144 143 }; 145 144 … … 154 153 void analyzeFile(t_rnxObsFile* obsFile); 155 154 156 void updateQcSat(const t_qcObs& qcObs, t_qcSat & qcSat);155 void updateQcSat(const t_qcObs& qcObs, t_qcSatSum& qcSatSum); 157 156 158 157 void setQcObs(const bncTime& epoTime, const ColumnVector& xyzSta,
Note:
See TracChangeset
for help on using the changeset viewer.