Changeset 9025 in ntrip for trunk/BNC/src/RTCM3/RTCM3coDecoder.h
- Timestamp:
- Aug 25, 2020, 11:02:49 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/RTCM3/RTCM3coDecoder.h
r8969 r9025 33 33 34 34 #include "GPSDecoder.h" 35 #include "../RTCM3/clock_and_orbit/clock_orbit_igs.h" 36 #include "../RTCM3/clock_and_orbit/clock_orbit_rtcm.h" 35 37 36 extern "C" { 37 #ifdef USE_SSR_RTCM 38 #include "../RTCM3/clock_and_orbit/clock_orbit_rtcm.h" 39 #elif USE_SSR_IGS 40 #include "../RTCM3/clock_and_orbit/clock_orbit_igs.h" 41 #endif 42 } 38 //class SsrCorr; 43 39 44 class RTCM3coDecoder : public QObject, public GPSDecoder{40 class RTCM3coDecoder : public QObject, public GPSDecoder{ 45 41 Q_OBJECT 46 42 public: 47 RTCM3coDecoder(const QString& staID); 43 enum e_type {RTCMssr, IGSssr}; 44 RTCM3coDecoder(const QString& staID, const e_type type); 48 45 virtual ~RTCM3coDecoder(); 49 46 virtual t_irc Decode(char* buffer, int bufLen, std::vector<std::string>& errmsg); … … 65 62 void reopen(); 66 63 void checkProviderID(); 67 std::string codeTypeToRnxType(char system, CodeType type) const;68 64 69 65 std::ofstream* _out; … … 72 68 QString _fileName; 73 69 QByteArray _buffer; 74 ClockOrbit_clkOrb;75 CodeBias_codeBias;76 PhaseBias_phaseBias;77 VTEC_vTEC;70 SsrCorr::ClockOrbit _clkOrb; 71 SsrCorr::CodeBias _codeBias; 72 SsrCorr::PhaseBias _phaseBias; 73 SsrCorr::VTEC _vTEC; 78 74 int _providerID[3]; 75 e_type _type; 79 76 bncTime _lastTime; 77 SsrCorr* _ssrCorr; 80 78 QMap<t_prn, unsigned int> _IODs; 81 79 QMap<bncTime, QList<t_orbCorr> > _orbCorrections;
Note:
See TracChangeset
for help on using the changeset viewer.