Changeset 6155 in ntrip for trunk/BNC/src/combination/bnccomb.h
- Timestamp:
- Sep 14, 2014, 10:21:12 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/combination/bnccomb.h
r6154 r6155 21 21 public slots: 22 22 void slotProviderIDChanged(QString mountPoint); 23 void slotNewOrbCorrections(QList<t_orbCorr> orbCorr );24 void slotNewClkCorrections(QList<t_clkCorr> clkCorr );23 void slotNewOrbCorrections(QList<t_orbCorr> orbCorrections); 24 void slotNewClkCorrections(QList<t_clkCorr> clkCorrections); 25 25 26 26 signals: 27 27 void newMessage(QByteArray msg, bool showOnScreen); 28 void newClkCorrections(QList<t_clkCorr> clkCorr); 28 void newClkCorrections(QList<t_clkCorr> clkCorrections); 29 void newOrbCorrections(QList<t_orbCorr> orbCorrections); 29 30 30 31 private: … … 62 63 }; 63 64 64 class cmbCorr : public t_clkCorr{65 class cmbCorr { 65 66 public: 66 QString acName; 67 ColumnVector diffRao; 68 QString ID() {return acName + "_" + QString(_prn.toString().c_str());} 67 cmbCorr() { 68 _eph = 0; 69 _iod = 0; 70 _orbCorr = 0; 71 _clkCorr = 0; 72 } 73 ~cmbCorr() { 74 delete _orbCorr; 75 delete _clkCorr; 76 } 77 t_prn _prn; 78 bncTime _time; 79 int _iod; 80 const t_eph* _eph; 81 t_orbCorr* _orbCorr; 82 t_clkCorr* _clkCorr; 83 QString _acName; 84 ColumnVector _diffRao; 85 QString ID() {return _acName + "_" + QString(_prn.toString().c_str());} 69 86 }; 70 87 … … 82 99 83 100 void processEpoch(); 84 t_irc processEpoch_filter(QTextStream& out, QMap<QString, t_clkCorr*>& resCorr,101 t_irc processEpoch_filter(QTextStream& out, QMap<QString, cmbCorr*>& resCorr, 85 102 ColumnVector& dx); 86 t_irc processEpoch_singleEpoch(QTextStream& out, QMap<QString, t_clkCorr*>& resCorr,103 t_irc processEpoch_singleEpoch(QTextStream& out, QMap<QString, cmbCorr*>& resCorr, 87 104 ColumnVector& dx); 88 105 t_irc createAmat(Matrix& AA, ColumnVector& ll, DiagonalMatrix& PP, 89 const ColumnVector& x0, QMap<QString, t_clkCorr*>& resCorr);90 void dumpResults(const QMap<QString, t_clkCorr*>& resCorr);91 void printResults(QTextStream& out, const QMap<QString, t_clkCorr*>& resCorr);92 void switchToLastEph(const t_eph* lastEph, t_clkCorr* corr);106 const ColumnVector& x0, QMap<QString, cmbCorr*>& resCorr); 107 void dumpResults(const QMap<QString, cmbCorr*>& resCorr); 108 void printResults(QTextStream& out, const QMap<QString, cmbCorr*>& resCorr); 109 void switchToLastEph(const t_eph* lastEph, cmbCorr* corr); 93 110 t_irc checkOrbits(QTextStream& out); 94 111 t_irc mergeOrbitCorr(const cmbCorr* orbitCorr, cmbCorr* clkCorr); 95 112 96 QVector<cmbCorr*>& corrs() {return _buffer[_resTime].corrs;} 97 98 QList<cmbAC*> _ACs; 99 bncTime _resTime; 100 QVector<cmbParam*> _params; 101 QMap<bncTime, cmbEpoch> _buffer; 102 bncRtnetDecoder* _rtnetDecoder; 103 SymmetricMatrix _QQ; 104 QByteArray _log; 105 bncAntex* _antex; 106 double _MAXRES; 107 QString _masterOrbitAC; 108 unsigned _masterMissingEpochs; 109 e_method _method; 110 bool _useGlonass; 111 int _cmbSampl; 112 QMap<QString, cmbCorr*> _orbitCorrs; 113 QList<cmbAC*> _ACs; 114 bncTime _resTime; 115 QVector<cmbParam*> _params; 116 QMap<bncTime, cmbEpoch> _buffer; 117 bncRtnetDecoder* _rtnetDecoder; 118 SymmetricMatrix _QQ; 119 QByteArray _log; 120 bncAntex* _antex; 121 double _MAXRES; 122 QString _masterOrbitAC; 123 unsigned _masterMissingEpochs; 124 e_method _method; 125 bool _useGlonass; 126 int _cmbSampl; 127 QMap<QString, QMap<t_prn, t_orbCorr> > _orbCorrections; 113 128 }; 114 129
Note:
See TracChangeset
for help on using the changeset viewer.