Changeset 6809 in ntrip for trunk/BNC/src/t_prn.h
- Timestamp:
- Apr 30, 2015, 10:37:30 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/t_prn.h
r6321 r6809 5 5 6 6 class t_prn { 7 8 static const unsigned MAXPRN_GPS 7 public: 8 static const unsigned MAXPRN_GPS = 32; 9 9 static const unsigned MAXPRN_GLONASS = 26; 10 10 static const unsigned MAXPRN_GALILEO = 36; 11 static const unsigned MAXPRN_QZSS 12 static const unsigned MAXPRN_SBAS 13 static const unsigned MAXPRN_BDS 14 static const unsigned MAXPRN = MAXPRN_GPS+ MAXPRN_GLONASS + MAXPRN_GALILEO15 + MAXPRN_QZSS + MAXPRN_SBAS+ MAXPRN_BDS;11 static const unsigned MAXPRN_QZSS = 10; 12 static const unsigned MAXPRN_SBAS = 38; 13 static const unsigned MAXPRN_BDS = 37; 14 static const unsigned MAXPRN = MAXPRN_GPS + MAXPRN_GLONASS + MAXPRN_GALILEO 15 + MAXPRN_QZSS + MAXPRN_SBAS + MAXPRN_BDS; 16 16 17 t_prn() : _system('G'), _number(0) {} 18 t_prn(char system, int number) : _system(system), _number(number) {} 17 t_prn() : 18 _system('G'), _number(0), _flags(0) { 19 } 20 t_prn(char system, int number) : 21 _system(system), _number(number), _flags(0) { 22 } 19 23 20 ~t_prn() {}; 24 t_prn(char system, int number, int flags) : 25 _system(system), _number(number), _flags(flags) { 26 } 21 27 22 void set(char system, int number) {_system = system; _number = number;}23 void set(const std::string& str);28 ~t_prn() { 29 } 24 30 25 char system() const {return _system;} 26 int number() const {return _number;} 27 int toInt() const; 31 void set(char system, int number) { 32 _system = system; 33 _number = number; 34 _flags = 0; 35 } 36 37 void set(char system, int number, int flags) { 38 _system = system; 39 _number = number; 40 _flags = flags; 41 } 42 43 void set(const std::string& str); 44 45 char system() const { 46 return _system; 47 } 48 int number() const { 49 return _number; 50 } 51 int flags() const { 52 return _flags; 53 } 54 int toInt() const; 28 55 std::string toString() const; 56 std::string toInternalString() const; 29 57 30 58 bool operator==(const t_prn& prn2) const { 31 if (_system == prn2._system && _number == prn2._number) { 59 if (_system == prn2._system && _number == prn2._number 60 && _flags == prn2._flags) { 32 61 return true; 33 62 } … … 39 68 operator unsigned() const; 40 69 41 friend std::istream& operator >> 70 friend std::istream& operator >>(std::istream& in, t_prn& prn); 42 71 43 72 private: 44 73 char _system; 45 int _number; 74 int _number; 75 int _flags; 46 76 }; 47 77 48 std::istream& operator >> 78 std::istream& operator >>(std::istream& in, t_prn& prn); 49 79 50 80 #endif
Note:
See TracChangeset
for help on using the changeset viewer.