Changeset 5912 in ntrip for trunk/BNC/src/PPP/pppOptions.h
- Timestamp:
- Aug 12, 2014, 4:21:23 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/PPP/pppOptions.h
r5814 r5912 11 11 class t_pppOptions { 12 12 public: 13 class t_optBias {14 public:15 t_optBias(char system, t_lc::type tLC) : _system(system), _tLC(tLC) {}16 char _system;17 t_lc::type _tLC;18 };19 20 13 t_pppOptions(); 21 14 ~t_pppOptions(); 22 bool dualFreqRequired() const;23 bool biasRequired() const;24 bool corrRequired() const;25 bool useGlonass() const ;26 bool xyzAprRoverSet() const;27 bool estTropo() const ;28 std::vector<t_lc::type> LCs() const;29 double maxRes(t_lc::type tLC) const;30 15 31 bool _realTime; 32 std::string _roverName; 33 std::string _crdFile; 34 std::string _antexFile; 35 std::string _corrMount; 36 std::string _rinexObs; 37 std::string _rinexNav; 38 std::string _corrFile; 16 const std::vector<t_lc::type>& LCs(char system) const; 17 bool dualFreqRequired(char system) const; 18 bool useOrbClkCorr() const; 19 std::vector<char> systems() const; 20 std::vector<t_lc::type> ambLCs(char system) const; 21 bool useGlonass() const {return _LCsGLONASS.size() > 0;} 22 bool estTrp() const {return _aprSigTrp > 0.0 || _noiseTrp > 0.0;} 23 bool xyzAprRoverSet() const { 24 return (_xyzAprRover[0] != 0.0 || _xyzAprRover[1] != 0.0 || _xyzAprRover[2] != 0.0); 25 } 39 26 40 double _sigCrd[3]; 41 double _noiseCrd[3]; 42 double _sigTropo; 43 double _noiseTropo; 44 double _sigmaC1; 45 double _sigmaL1; 46 double _corrWaitTime; 47 std::vector<t_lc::type> _lcGPS; 48 std::vector<t_lc::type> _lcGLONASS; 49 std::vector<t_lc::type> _lcGalileo; 50 std::vector<t_optBias> _estBias; 51 52 ColumnVector _xyzAprRover; 53 ColumnVector _ellAprRover; 54 ColumnVector _neuEccRover; 55 std::string _antNameRover; 56 int _minObs; 57 double _minEle; 58 double _maxResC1; 59 double _maxResL1; 60 bool _eleWgtCode; 61 bool _eleWgtPhase; 27 bool _realTime; 28 std::string _crdFile; 29 std::string _corrMount; 30 std::string _rinexObs; 31 std::string _rinexNav; 32 std::string _corrFile; 33 std::string _roverName; 34 ColumnVector _xyzAprRover; 35 ColumnVector _neuEccRover; 36 std::string _antNameRover; 37 std::string _antexFileName; 38 double _sigmaC1; 39 double _sigmaL1; 40 double _maxResC1; 41 double _maxResL1; 42 bool _eleWgtCode; 43 bool _eleWgtPhase; 44 double _minEle; 45 int _minObs; 46 ColumnVector _aprSigCrd; 47 ColumnVector _noiseCrd; 48 double _noiseClk; 49 double _aprSigTrp; 50 double _noiseTrp; 51 double _aprSigAmb; 52 std::vector<t_lc::type> _LCsGPS; 53 std::vector<t_lc::type> _LCsGLONASS; 54 std::vector<t_lc::type> _LCsGalileo; 62 55 }; 63 56
Note:
See TracChangeset
for help on using the changeset viewer.