Changeset 3405 in ntrip for trunk/BNC/bncmodel.h
- Timestamp:
- Sep 2, 2011, 7:00:35 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/bncmodel.h
r3400 r3405 29 29 #include <QtNetwork> 30 30 #include <newmat.h> 31 #include <vector>32 31 33 32 #include "bncconst.h" … … 60 59 bncModel(QByteArray staID); 61 60 ~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);97 96 void reset(); 98 97 void cmpEle(t_satData* satData); … … 100 99 void addObs(int iPhase, unsigned& iObs, t_satData* satData, 101 100 Matrix& AA, ColumnVector& ll, DiagonalMatrix& PP); 102 QByteArrayprintRes(int iPhase, const ColumnVector& vv,103 const QMap<QString, t_satData*>& satDataMap);104 void findMaxRes( const ColumnVector& vv,101 void printRes(int iPhase, const ColumnVector& vv, 102 std::ostringstream& str, t_satData* satData); 103 void findMaxRes(int iPhase, const ColumnVector& vv, 105 104 const QMap<QString, t_satData*>& satData, 106 QString& prn, double& maxRes); 105 QString& prnCode, double& maxResCode, 106 QString& prnPhase, double& maxResPhase); 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 bool outlierDetection(int iPhase, const ColumnVector& vv, 112 QMap<QString, t_satData*>& satData); 111 int 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); 113 116 void writeNMEAstr(const QString& nmStr); 114 117 … … 118 121 bncTime _startTime; 119 122 120 void rememberState( t_epoData* epoData);121 void restoreState( t_epoData* epoData);123 void rememberState(); 124 void restoreState(); 122 125 123 126 class pppPos { … … 139 142 QVector<bncParam*> _params_sav; 140 143 SymmetricMatrix _QQ_sav; 141 t_epoData* _epoData_sav;142 144 ColumnVector _xcBanc; 143 145 ColumnVector _ellBanc;
Note:
See TracChangeset
for help on using the changeset viewer.