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


Ignore:
Timestamp:
Sep 2, 2011, 7:00:35 PM (13 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bncmodel.h

    r3400 r3405  
    2929#include <QtNetwork>
    3030#include <newmat.h>
    31 #include <vector>
    3231
    3332#include "bncconst.h"
     
    6059  bncModel(QByteArray staID);
    6160  ~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);
    9796  void   reset();
    9897  void   cmpEle(t_satData* satData);
     
    10099  void   addObs(int iPhase, unsigned& iObs, t_satData* satData,
    101100                Matrix& AA, ColumnVector& ll, DiagonalMatrix& PP);
    102   QByteArray printRes(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,
    105104                    const QMap<QString, t_satData*>& satData,
    106                     QString& prn,  double& maxRes);
     105                    QString& prnCode,  double& maxResCode,
     106                    QString& prnPhase, double& maxResPhase);
    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   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);
    113116  void writeNMEAstr(const QString& nmStr);
    114117
     
    118121  bncTime  _startTime;
    119122
    120   void rememberState(t_epoData* epoData);
    121   void restoreState(t_epoData* epoData);
     123  void rememberState();
     124  void restoreState();
    122125
    123126  class pppPos {
     
    139142  QVector<bncParam*>    _params_sav;
    140143  SymmetricMatrix       _QQ_sav;
    141   t_epoData*            _epoData_sav;
    142144  ColumnVector          _xcBanc;
    143145  ColumnVector          _ellBanc;
Note: See TracChangeset for help on using the changeset viewer.