Changeset 6083 in ntrip for trunk/BNC/src/PPP_free/bncpppclient.h
- Timestamp:
- Sep 7, 2014, 6:35:49 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/PPP_free/bncpppclient.h
r6082 r6083 28 28 #include <vector> 29 29 #include "bncephuser.h" 30 #include "GPSDecoder.h"31 32 30 33 31 namespace BNC_PPP { … … 41 39 class t_orbCorr; 42 40 class t_clkCorr; 41 class t_satBias; 43 42 44 43 class bncPPPclient : public bncEphUser { 45 44 public: 46 bncPPPclient( QByteArray staID,const t_pppOptions* opt);45 bncPPPclient(const t_pppOptions* opt); 47 46 ~bncPPPclient(); 48 void processEpoch(const std::vector<t_satObs*>& satObs, t_output* output); 49 void putOrbCorrections(const std::vector<t_orbCorr*>& corr); 50 void putClkCorrections(const std::vector<t_clkCorr*>& corr); 51 QByteArray staID() const {return _staID;} 52 const t_pppOptions* opt() const {return _opt;} 47 void processEpoch(const std::vector<t_satObs*>& satObs, t_output* output); 48 void putEphemeris(const t_eph* eph); 49 void putOrbCorrections(const std::vector<t_orbCorr*>& corr); 50 void putClkCorrections(const std::vector<t_clkCorr*>& corr); 51 void putBiases(const std::vector<t_satBias*>& satBias); 52 QByteArray staID() const {return _staID;} 53 const t_pppOptions* opt() const {return _opt;} 54 static bncPPPclient* instance(); 55 std::ostringstream& log() {return *_log;} 53 56 54 57 private: 55 class slipInfo {56 public:57 slipInfo() {58 slipCntL1 = -1;59 slipCntL2 = -1;60 slipCntL5 = -1;61 }62 ~slipInfo(){}63 int slipCntL1;64 int slipCntL2;65 int slipCntL5;66 };67 68 58 t_irc getSatPos(const bncTime& tt, const QString& prn, ColumnVector& xc, ColumnVector& vv); 69 59 void putNewObs(t_satData* satData); 70 60 t_irc cmpToT(t_satData* satData); 71 61 72 const t_pppOptions* _opt; 73 QByteArray _staID; 74 QMap<QString, t_corr*> _corr; 75 bncTime _corr_tt; 76 QMap<QString, t_bias*> _bias; 77 t_epoData* _epoData; 78 bncModel* _model; 62 t_pppOptions* _opt; 63 QByteArray _staID; 64 t_epoData* _epoData; 65 bncModel* _model; 66 std::ostringstream* _log; 79 67 }; 80 68 … … 162 150 } 163 151 152 #define LOG (BNC_PPP::t_pppClient::instance()->log()) 153 164 154 #endif
Note:
See TracChangeset
for help on using the changeset viewer.