Changeset 3408 in ntrip for trunk/BNC/bncmodel.h
- Timestamp:
- Sep 2, 2011, 8:43:49 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/bncmodel.h
r3407 r3408 29 29 #include <QtNetwork> 30 30 #include <newmat.h> 31 #include <vector> 31 32 32 33 #include "bncconst.h" … … 59 60 bncModel(QByteArray staID); 60 61 ~bncModel(); 61 t_irc cmpBancroft(t_epoData* epoData);62 62 t_irc update(t_epoData* epoData); 63 63 bncTime time() const {return _time;} … … 94 94 95 95 private: 96 t_irc cmpBancroft(t_epoData* epoData); 96 97 void reset(); 97 98 void cmpEle(t_satData* satData); … … 99 100 void addObs(int iPhase, unsigned& iObs, t_satData* satData, 100 101 Matrix& AA, ColumnVector& ll, DiagonalMatrix& PP); 101 voidprintRes(int iPhase, const ColumnVector& vv,102 std::ostringstream& str, t_satData* satData);103 void findMaxRes( int iPhase,const ColumnVector& vv,102 QByteArray printRes(int iPhase, const ColumnVector& vv, 103 const QMap<QString, t_satData*>& satDataMap); 104 void findMaxRes(const ColumnVector& vv, 104 105 const QMap<QString, t_satData*>& satData, 105 QString& prnCode, double& maxResCode, 106 QString& prnPhase, double& maxResPhase); 106 QString& prn, double& maxRes); 107 107 double cmpValue(t_satData* satData, bool phase); 108 108 double delay_saast(double Ele); 109 109 void predict(int iPhase, t_epoData* epoData); 110 110 t_irc update_p(t_epoData* epoData); 111 QString outlierDetection(int iPhase, const SymmetricMatrix& QQsav, 112 const ColumnVector& vv, 113 QMap<QString, t_satData*>& satDataGPS, 114 QMap<QString, t_satData*>& satDataGlo, 115 QMap<QString, t_satData*>& satDataGal); 111 bool outlierDetection(int iPhase, const ColumnVector& vv, 112 QMap<QString, t_satData*>& satData); 116 113 void writeNMEAstr(const QString& nmStr); 117 114 … … 121 118 bncTime _startTime; 122 119 123 void rememberState( );124 void restoreState( );120 void rememberState(t_epoData* epoData); 121 void restoreState(t_epoData* epoData); 125 122 126 123 class pppPos { … … 142 139 QVector<bncParam*> _params_sav; 143 140 SymmetricMatrix _QQ_sav; 141 t_epoData* _epoData_sav; 144 142 ColumnVector _xcBanc; 145 143 ColumnVector _ellBanc;
Note:
See TracChangeset
for help on using the changeset viewer.