Changeset 5740 in ntrip for trunk/BNC/src/PPP/pppClient.h
- Timestamp:
- Aug 2, 2014, 4:22:22 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/PPP/pppClient.h
r5734 r5740 4 4 #include <sstream> 5 5 #include <vector> 6 #include "RTCM3/ephemeris.h" 6 #include "ppp.h" 7 #include "ephemeris.h" 8 #include "options.h" 9 10 class bncAntex; 7 11 8 12 namespace BNC { … … 12 16 class t_satObs; 13 17 class t_station; 14 class t_antex;15 18 class t_filter; 16 19 … … 19 22 t_pppClient(); 20 23 ~t_pppClient(); 21 void setOptions(const t_ pppOpt* opt);24 void setOptions(const t_options* opt); 22 25 void putGPSEphemeris(const t_ephGPS* eph); 23 26 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); 27 30 void processEpoch(int numSatRover, const t_pppSatObs* satObsRover, 28 31 t_pppOutput* output); 29 32 const t_ephPool* ephPool() const {return _ephPool;} 30 33 const t_obsPool* obsPool() const {return _obsPool;} 31 const t_antex*antex() const {return _antex;}34 const bncAntex* antex() const {return _antex;} 32 35 const t_station* staRover() const {return _staRover;} 33 36 double offGG() const {return _offGG;} 37 static void bancroft(const Matrix& BBpass, ColumnVector& pos); 34 38 35 39 std::ostringstream* _log; … … 38 42 private: 39 43 void initOutput(t_pppOutput* output); 40 void finish(t_irc ::ircirc);44 void finish(t_irc irc); 41 45 void clearObs(); 42 t_irc ::ircprepareObs(int numSat, const t_pppSatObs* satObs,43 std::vector<t_satObs*>& obsVector, t_time& epoTime);44 t_irc ::irccmpModel(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, 45 49 std::vector<t_satObs*>& obsVector); 46 t_irc ::irc cmpBancroft(const t_time& epoTime,50 t_irc cmpBancroft(const bncTime& epoTime, 47 51 std::vector<t_satObs*>& obsVector, 48 52 ColumnVector& xyzc, bool print); 49 t_irc::irc createDifferences();50 53 double cmpOffGG(std::vector<t_satObs*>& obsVector); 51 54 … … 53 56 t_ephPool* _ephPool; 54 57 t_obsPool* _obsPool; 55 t_time _epoTimeRover; 56 t_time _epoTimeBase; 58 bncTime _epoTimeRover; 57 59 t_station* _staRover; 58 t_station* _staBase; 59 t_antex* _antex; 60 bncAntex* _antex; 60 61 t_filter* _filter; 61 62 double _offGG; 62 63 std::vector<t_satObs*> _obsRover; 63 std::vector<t_satObs*> _obsBase;64 64 65 65 };
Note:
See TracChangeset
for help on using the changeset viewer.