Changeset 3408 in ntrip for trunk/BNC/bncmodel.h


Ignore:
Timestamp:
Sep 2, 2011, 8:43:49 PM (13 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bncmodel.h

    r3407 r3408  
    2929#include <QtNetwork>
    3030#include <newmat.h>
     31#include <vector>
    3132
    3233#include "bncconst.h"
     
    5960  bncModel(QByteArray staID);
    6061  ~bncModel();
    61   t_irc cmpBancroft(t_epoData* epoData);
    6262  t_irc update(t_epoData* epoData);
    6363  bncTime time()  const {return _time;}
     
    9494
    9595 private:
     96  t_irc cmpBancroft(t_epoData* epoData);
    9697  void   reset();
    9798  void   cmpEle(t_satData* satData);
     
    99100  void   addObs(int iPhase, unsigned& iObs, t_satData* satData,
    100101                Matrix& AA, ColumnVector& ll, DiagonalMatrix& PP);
    101   void  printRes(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,
    104105                    const QMap<QString, t_satData*>& satData,
    105                     QString& prnCode,  double& maxResCode,
    106                     QString& prnPhase, double& maxResPhase);
     106                    QString& prn,  double& maxRes);
    107107  double cmpValue(t_satData* satData, bool phase);
    108108  double delay_saast(double Ele);
    109109  void   predict(int iPhase, t_epoData* epoData);
    110110  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);
    116113  void writeNMEAstr(const QString& nmStr);
    117114
     
    121118  bncTime  _startTime;
    122119
    123   void rememberState();
    124   void restoreState();
     120  void rememberState(t_epoData* epoData);
     121  void restoreState(t_epoData* epoData);
    125122
    126123  class pppPos {
     
    142139  QVector<bncParam*>    _params_sav;
    143140  SymmetricMatrix       _QQ_sav;
     141  t_epoData*            _epoData_sav;
    144142  ColumnVector          _xcBanc;
    145143  ColumnVector          _ellBanc;
Note: See TracChangeset for help on using the changeset viewer.