source: ntrip/trunk/BNC/src/PPP/options.h@ 5750

Last change on this file since 5750 was 5750, checked in by mervart, 10 years ago
File size: 1.1 KB
Line 
1#ifndef OPTIONS_H
2#define OPTIONS_H
3
4#include <string>
5#include <vector>
6#include <newmat.h>
7#include "ppp.h"
8
9namespace BNC {
10
11class t_options {
12 public:
13 t_options();
14 ~t_options();
15 bool dualFreqRequired();
16 bool biasRequired();
17 bool useGlonass();
18 bool xyzAprRoverSet();
19 std::vector<t_lc::type> LCs();
20 double maxRes(t_lc::type tLC);
21
22 bool _realTime;
23 std::string _roverName;
24 std::string _crdFile;
25 std::string _antexFile;
26 std::string _corrMount;
27 std::string _rinexObs;
28 std::string _rinexNav;
29 std::string _corrFile;
30
31 double _sigCrd[3];
32 double _noiseCrd[3];
33 double _sigTropo;
34 double _noiseTropo;
35 double _sigmaC1;
36 double _sigmaL1;
37 double _corrWaitTime;
38 std::vector<t_lc::type> _lcGPS;
39 std::vector<t_lc::type> _lcGLONASS;
40 std::vector<t_lc::type> _lcGalileo;
41
42 ColumnVector _xyzAprRover;
43 ColumnVector _ellAprRover;
44 ColumnVector _neuEccRover;
45 std::string _antNameRover;
46 int _minObs;
47 double _minEle;
48 double _maxResC1;
49 double _maxResL1;
50 bool _eleWgtCode;
51 bool _eleWgtPhase;
52};
53
54}
55
56#endif
Note: See TracBrowser for help on using the repository browser.