Changeset 9286 in ntrip
- Timestamp:
- Nov 26, 2020, 10:02:59 PM (4 years ago)
- Location:
- branches/BNC_2.12/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/BNC_2.12/src/RTCM3/RTCM3Decoder.cpp
r9263 r9286 1032 1032 1033 1033 eph._receptDateTime = currentDateAndTimeGPS(); 1034 eph._receptStaID = _staID; 1034 eph._receptStaID = _staID; 1035 1035 1036 1036 GETBITS(i, 6) … … 1111 1111 eph._receptDateTime = currentDateAndTimeGPS(); 1112 1112 eph._receptStaID = _staID; 1113 1113 1114 1114 GETBITS(sv, 6) 1115 1115 eph._prn.set('R', sv); … … 1236 1236 eph._receptDateTime = currentDateAndTimeGPS(); 1237 1237 eph._receptStaID = _staID; 1238 1238 1239 1239 GETBITS(i, 4) 1240 1240 eph._prn.set('J', i); … … 1319 1319 eph._receptDateTime = currentDateAndTimeGPS(); 1320 1320 eph._receptStaID = _staID; 1321 1321 1322 1322 GETBITS(i, 6) 1323 1323 eph._prn.set('I', i); … … 1410 1410 eph._receptDateTime = currentDateAndTimeGPS(); 1411 1411 eph._receptStaID = _staID; 1412 1412 1413 1413 GETBITS(i, 6) 1414 1414 eph._prn.set('S', 20 + i); … … 1465 1465 eph._receptDateTime = currentDateAndTimeGPS(); 1466 1466 eph._receptStaID = _staID; 1467 1467 1468 1468 eph._inav = (i == 1046); 1469 1469 eph._fnav = (i == 1045); … … 1571 1571 eph._receptDateTime = currentDateAndTimeGPS(); 1572 1572 eph._receptStaID = _staID; 1573 1573 1574 1574 GETBITS(i, 6) 1575 1575 eph._prn.set('C', i); … … 1745 1745 } 1746 1746 } 1747 else if (id >= 1070 && id <= 12 29) { /* MSM */1747 else if (id >= 1070 && id <= 1237) { /* MSM */ 1748 1748 if (DecodeRTCM3MSM(_Message, _BlockSize)) 1749 1749 decoded = true; -
branches/BNC_2.12/src/RTCM3/RTCM3Decoder.h
r8805 r9286 64 64 * {@link _MessageSize}: contains to current amount of bytes in the buffer<br> 65 65 * {@link _SkipBytes}: amount of bytes to skip at the beginning of the buffer 66 * 66 * 67 67 * The functions sets following variables:<br> 68 68 * {@link _NeedBytes}: Minimum number of bytes needed on next call<br> … … 94 94 bool DecodeRTCM3GLONASS(unsigned char* buffer, int bufLen); 95 95 /** 96 * Extract data from MSM 1070-12 29RTCM3 messages.97 * @param buffer the buffer containing an 1070-12 29RTCM block96 * Extract data from MSM 1070-1237 RTCM3 messages. 97 * @param buffer the buffer containing an 1070-1237 RTCM block 98 98 * @param bufLen the length of the buffer (the message length including header+crc) 99 99 * @return <code>true</code> when data block is finished and transfered into … … 137 137 * @return <code>true</code> when data block was decodable 138 138 */ 139 bool DecodeIRNSSEphemeris(unsigned char* buffer, int bufLen); 139 bool DecodeIRNSSEphemeris(unsigned char* buffer, int bufLen); 140 140 /** 141 141 * Extract ephemeris data from 1045 and 1046 RTCM3 messages. … … 174 174 175 175 /** List of decoders for Clock and Orbit data */ 176 QMap<QByteArray, RTCM3coDecoder*> _coDecoders; 176 QMap<QByteArray, RTCM3coDecoder*> _coDecoders; 177 177 178 178 /** Message buffer for input parsing */ -
branches/BNC_2.12/src/bncgetthread.cpp
r9127 r9286 558 558 if ((rtcmType >= 1001 && rtcmType <= 1004) || // legacy RTCM OBS 559 559 (rtcmType >= 1009 && rtcmType <= 1012) || // legacy RTCM OBS 560 (rtcmType >= 107 1&& rtcmType <= 1137)) { // MSM RTCM OBS560 (rtcmType >= 1070 && rtcmType <= 1137)) { // MSM RTCM OBS 561 561 _rtcmObs = true; 562 562 } else if ((rtcmType >= 1057 && rtcmType <= 1068) ||
Note:
See TracChangeset
for help on using the changeset viewer.