Changeset 2770 in ntrip for trunk/BNC/RTCM3
- Timestamp:
- Dec 12, 2010, 3:27:32 PM (14 years ago)
- Location:
- trunk/BNC/RTCM3
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/RTCM3/RTCM3Decoder.cpp
r2711 r2770 78 78 connect(this, SIGNAL(newGlonassEph(glonassephemeris*)), 79 79 (bncApp*) qApp, SLOT(slotNewGlonassEph(glonassephemeris*))); 80 connect(this, SIGNAL(newGalileoEph(galileoephemeris*)), 81 (bncApp*) qApp, SLOT(slotNewGalileoEph(galileoephemeris*))); 80 82 81 83 // Sub-Decoder for Clock and Orbit Corrections … … 426 428 emit newGlonassEph(new glonassephemeris(parser.ephemerisGLONASS)); 427 429 } 430 431 // Galileo Ephemeris 432 // ----------------- 433 else if (rr == 1045) { 434 decoded = true; 435 emit newGalileoEph(new galileoephemeris(parser.ephemerisGALILEO)); 436 } 428 437 } 429 438 } -
trunk/BNC/RTCM3/RTCM3Decoder.h
r2687 r2770 56 56 void newGPSEph(gpsephemeris* gpseph); 57 57 void newGlonassEph(glonassephemeris* glonasseph); 58 void newGalileoEph(galileoephemeris* galileoeph); 58 59 59 60 private: -
trunk/BNC/RTCM3/ephemeris.h
r2556 r2770 127 127 }; 128 128 129 class t_ephGal : public t_eph { 130 public: 131 t_ephGal() { } 132 virtual ~t_ephGal() {} 133 double TOC() const {return _TOC;} 134 135 void set(const galileoephemeris* ee); 136 137 virtual void position(int GPSweek, double GPSweeks, 138 double* xc, 139 double* vv) const; 140 141 virtual int IOD() const { return static_cast<int>(_IODnav); } 142 143 private: 144 double _IODnav; 145 double _TOC; // [s] 146 double _TOE; // [s] 147 double _clock_bias; // [s] 148 double _clock_drift; // [s/s] 149 double _clock_driftrate; // [s/s^2] 150 double _Crs; // [m] 151 double _Delta_n; // [rad/s] 152 double _M0; // [rad] 153 double _Cuc; // [rad] 154 double _e; // 155 double _Cus; // [rad] 156 double _sqrt_A; // [m^0.5] 157 double _Cic; // [rad] 158 double _OMEGA0; // [rad] 159 double _Cis; // [rad] 160 double _i0; // [rad] 161 double _Crc; // [m] 162 double _omega; // [rad] 163 double _OMEGADOT; // [rad/s] 164 double _IDOT; // [rad/s] 165 double _BGD_1_5A; // group delay [s] 166 int _SISA; // Signal In Space Accuracy 167 int _E5aHS; // E5a Health Status 168 169 }; 170 129 171 #endif
Note:
See TracChangeset
for help on using the changeset viewer.