Changeset 1566 in ntrip for trunk/BNC/RTCM3
- Timestamp:
- Feb 4, 2009, 9:19:20 AM (16 years ago)
- Location:
- trunk/BNC/RTCM3
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/RTCM3/RTCM3Decoder.h
r1562 r1566 41 41 virtual ~RTCM3Decoder(); 42 42 virtual t_irc Decode(char* buffer, int bufLen, std::vector<std::string>& errmsg); 43 virtual QList<int>* epochList(){44 return (_coDecoder ? &(_coDecoder->_epochList) : 0);43 int corrGPSEpochTime() const { 44 return (_coDecoder ? _coDecoder->GPSEpochTime() : -1); 45 45 } 46 46 signals: -
trunk/BNC/RTCM3/RTCM3coDecoder.cpp
r1535 r1566 142 142 double GPSweeks; 143 143 currentGPSWeeks(GPSweek, GPSweeks); 144 145 for (int kk = 0; kk < _co.epochSize; kk++) {146 _epochList.push_back(_co.epochGPS[kk]); /* Weber, for latency */147 }148 149 144 if (_co.NumberOfGPSSat > 0) { 150 145 if (GPSweeks > _co.GPSEpochTime + 86400.0) { -
trunk/BNC/RTCM3/RTCM3coDecoder.h
r1562 r1566 43 43 virtual ~RTCM3coDecoder(); 44 44 virtual t_irc Decode(char* buffer, int bufLen, std::vector<std::string>& errmsg); 45 virtual QList<int>* epochList() {return &_epochList;} 46 QList<int> _epochList; 45 int GPSEpochTime() const {return _co.GPSEpochTime;} 47 46 48 47 signals: -
trunk/BNC/RTCM3/clock_orbit_rtcm.c
r1305 r1566 3 3 Name: clock_orbit_rtcm.c 4 4 Project: RTCM3 5 Version: $Id: clock_orbit_rtcm.c,v 1. 4.2.32008/12/1909:29:13mervart Exp $5 Version: $Id: clock_orbit_rtcm.c,v 1.5 2008/12/19 10:16:59 mervart Exp $ 6 6 Authors: Dirk Stöcker 7 7 Description: state space approach for RTCM3 … … 502 502 if(!co) return GCOBR_NOCLOCKORBITPARAMETER; 503 503 G_GPS_EPOCH_TIME(co->GPSEpochTime, co->NumberOfGPSSat) 504 co->epochGPS[co->epochSize] = co->GPSEpochTime; /* Weber, for latency */505 if(co->epochSize < 100) {co->epochSize += 1;} /* Weber, for latency */506 504 G_MULTIPLE_MESSAGE_INDICATOR(mmi) 507 505 G_RESERVED6 … … 530 528 if(!co) return GCOBR_NOCLOCKORBITPARAMETER; 531 529 G_GPS_EPOCH_TIME(co->GPSEpochTime, co->NumberOfGPSSat) 532 co->epochGPS[co->epochSize] = co->GPSEpochTime; /* Weber, for latency */533 if(co->epochSize < 100) {co->epochSize += 1;} /* Weber, for latency */534 530 G_MULTIPLE_MESSAGE_INDICATOR(mmi) 535 531 G_RESERVED6 … … 550 546 if(!co) return -5; 551 547 G_GPS_EPOCH_TIME(co->GPSEpochTime, co->NumberOfGPSSat) 552 co->epochGPS[co->epochSize] = co->GPSEpochTime; /* Weber, for latency */553 if(co->epochSize < 100) {co->epochSize += 1;} /* Weber, for latency */554 548 G_MULTIPLE_MESSAGE_INDICATOR(mmi) 555 549 G_RESERVED6 -
trunk/BNC/RTCM3/clock_orbit_rtcm.h
r1035 r1566 6 6 Name: clock_orbit_rtcm.h 7 7 Project: RTCM3 8 Version: $Id: clock_orbit_rtcm.h,v 1. 22008/05/06 15:07:41 mervartExp $8 Version: $Id: clock_orbit_rtcm.h,v 1.3 2008/08/15 16:29:19 weber Exp $ 9 9 Authors: Dirk Stöcker 10 10 Description: state space approach for RTCM3 … … 52 52 int ClockDataSupplied; /* boolean */ 53 53 int OrbitDataSupplied; /* boolean */ 54 int epochGPS[101]; /* Weber, for latency */55 int epochSize; /* Weber, for latency */56 54 enum SatelliteReferencePoint SatRefPoint; 57 55 enum SatelliteReferenceDatum SatRefDatum;
Note:
See TracChangeset
for help on using the changeset viewer.