- Timestamp:
- Oct 31, 2014, 6:26:57 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/rinex/reqcanalyze.h
r6273 r6274 48 48 }; 49 49 50 class t_qcObs {51 public:52 t_qcObs() {53 _hasL1 = false;54 _hasL2 = false;55 _slipL1 = false;56 _slipL2 = false;57 _gapL1 = false;58 _gapL2 = false;59 _slotSet = false;60 _slotNum = 0;61 _MP1 = 0.0;62 _MP2 = 0.0;63 _SNR1 = 0.0;64 _SNR2 = 0.0;65 }66 t_irc set(const t_satObs& obs);67 double _eleDeg;68 double _azDeg;69 bool _hasL1;70 bool _hasL2;71 bool _slipL1;72 bool _slipL2;73 bool _gapL1;74 bool _gapL2;75 bool _slotSet;76 int _slotNum;77 double _MP1;78 double _MP2;79 double _SNR1;80 double _SNR2;81 };82 83 class t_qcEpo {84 public:85 bncTime _epoTime;86 double _PDOP;87 QMap<t_prn, t_qcObs> _qcObs;88 };89 90 class t_qcSat {91 public:92 t_qcSat() {93 _numObs = 0;94 _numSlipsFlagged = 0;95 _numSlipsFound = 0;96 _numGaps = 0;97 }98 int _numObs;99 int _numSlipsFlagged;100 int _numSlipsFound;101 int _numGaps;102 };103 104 class t_qcFile {105 public:106 t_qcFile() {clear();}107 void clear() {_qcSat.clear(); _qcEpo.clear();}108 bncTime _startTime;109 bncTime _endTime;110 QString _antennaName;111 QString _markerName;112 QString _receiverType;113 double _interval;114 QMap<t_prn, t_qcSat> _qcSat;115 QVector<t_qcEpo> _qcEpo;116 QVector<t_qcEpo> _qcEpoSampled;117 };118 119 50 class t_reqcAnalyze : public QThread { 120 51 Q_OBJECT … … 131 62 132 63 private: 64 65 class t_qcObs { 66 public: 67 t_qcObs() { 68 _hasL1 = false; 69 _hasL2 = false; 70 _slipL1 = false; 71 _slipL2 = false; 72 _gapL1 = false; 73 _gapL2 = false; 74 _slotSet = false; 75 _slotNum = 0; 76 _MP1 = 0.0; 77 _MP2 = 0.0; 78 _SNR1 = 0.0; 79 _SNR2 = 0.0; 80 } 81 t_irc set(const t_satObs& obs); 82 double _eleDeg; 83 double _azDeg; 84 bool _hasL1; 85 bool _hasL2; 86 bool _slipL1; 87 bool _slipL2; 88 bool _gapL1; 89 bool _gapL2; 90 bool _slotSet; 91 int _slotNum; 92 double _MP1; 93 double _MP2; 94 double _SNR1; 95 double _SNR2; 96 }; 97 98 class t_qcEpo { 99 public: 100 bncTime _epoTime; 101 double _PDOP; 102 QMap<t_prn, t_qcObs> _qcObs; 103 }; 104 105 class t_qcSat { 106 public: 107 t_qcSat() { 108 _numObs = 0; 109 _numSlipsFlagged = 0; 110 _numSlipsFound = 0; 111 _numGaps = 0; 112 } 113 int _numObs; 114 int _numSlipsFlagged; 115 int _numSlipsFound; 116 int _numGaps; 117 }; 118 119 class t_qcFile { 120 public: 121 t_qcFile() {clear();} 122 void clear() {_qcSat.clear(); _qcEpo.clear();} 123 bncTime _startTime; 124 bncTime _endTime; 125 QString _antennaName; 126 QString _markerName; 127 QString _receiverType; 128 double _interval; 129 QMap<t_prn, t_qcSat> _qcSat; 130 QVector<t_qcEpo> _qcEpo; 131 QVector<t_qcEpo> _qcEpoSampled; 132 }; 133 133 134 void analyzeFile(t_rnxObsFile* obsFile); 134 135
Note:
See TracChangeset
for help on using the changeset viewer.