Changeset 5740 in ntrip for trunk/BNC/src/PPP/pppClient.h


Ignore:
Timestamp:
Aug 2, 2014, 4:22:22 PM (10 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/PPP/pppClient.h

    r5734 r5740  
    44#include <sstream>
    55#include <vector>
    6 #include "RTCM3/ephemeris.h"
     6#include "ppp.h"
     7#include "ephemeris.h"
     8#include "options.h"
     9
     10class bncAntex;
    711
    812namespace BNC {
     
    1216class t_satObs;
    1317class t_station;
    14 class t_antex;
    1518class t_filter;
    1619
     
    1922  t_pppClient();                                                     
    2023  ~t_pppClient();                                                     
    21   void setOptions(const t_pppOpt* opt);                         
     24  void setOptions(const t_options* opt);                         
    2225  void putGPSEphemeris(const t_ephGPS* eph);                 
    2326  void putGloEphemeris(const t_ephGlo* eph);                 
    24   void putOrbCorrections(int numCorr, const t_pppOrbCorr* corr);
    25   void putClkCorrections(int numCorr, const t_pppClkCorr* corr);
    26   void putBiases(int numBiases, const t_pppSatBiases* biases);   
     27  void putOrbCorrections(int numCorr, const t_orbCorr* corr);
     28  void putClkCorrections(int numCorr, const t_clkCorr* corr);
     29  void putBiases(int numBiases, const t_satBiases* biases);   
    2730  void processEpoch(int numSatRover, const t_pppSatObs* satObsRover,
    2831                    t_pppOutput* output);                       
    2932  const t_ephPool* ephPool() const {return _ephPool;}
    3033  const t_obsPool* obsPool() const {return _obsPool;}
    31   const t_antex*   antex() const {return _antex;}
     34  const bncAntex*  antex() const {return _antex;}
    3235  const t_station* staRover() const {return _staRover;}
    3336  double offGG() const {return _offGG;}
     37  static void bancroft(const Matrix& BBpass, ColumnVector& pos);
    3438
    3539  std::ostringstream* _log;
     
    3842 private:
    3943  void initOutput(t_pppOutput* output);
    40   void finish(t_irc::irc irc);
     44  void finish(t_irc irc);
    4145  void clearObs();
    42   t_irc::irc prepareObs(int numSat, const t_pppSatObs* satObs,
    43                         std::vector<t_satObs*>& obsVector, t_time& epoTime);
    44   t_irc::irc cmpModel(t_station* station, const ColumnVector& xyzc,
     46  t_irc prepareObs(int numSat, const t_pppSatObs* satObs,
     47                        std::vector<t_satObs*>& obsVector, bncTime& epoTime);
     48  t_irc cmpModel(t_station* station, const ColumnVector& xyzc,
    4549                      std::vector<t_satObs*>& obsVector);
    46   t_irc::irc cmpBancroft(const t_time& epoTime,
     50  t_irc cmpBancroft(const bncTime& epoTime,
    4751                         std::vector<t_satObs*>& obsVector,
    4852                         ColumnVector& xyzc, bool print);
    49   t_irc::irc createDifferences();
    5053  double cmpOffGG(std::vector<t_satObs*>& obsVector);
    5154
     
    5356  t_ephPool*             _ephPool;
    5457  t_obsPool*             _obsPool;
    55   t_time                 _epoTimeRover;
    56   t_time                 _epoTimeBase;
     58  bncTime                _epoTimeRover;
    5759  t_station*             _staRover;
    58   t_station*             _staBase;
    59   t_antex*               _antex;
     60  bncAntex*              _antex;
    6061  t_filter*              _filter;
    6162  double                 _offGG;
    6263  std::vector<t_satObs*> _obsRover;
    63   std::vector<t_satObs*> _obsBase;
    6464
    6565};
Note: See TracChangeset for help on using the changeset viewer.