Changeset 9124 in ntrip for trunk/BNC/src/bncgetthread.cpp
- Timestamp:
- Sep 21, 2020, 3:11:55 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/bncgetthread.cpp
r9017 r9124 297 297 if (!_staID.isEmpty() && _latencycheck) { 298 298 _latencyChecker = new latencyChecker(_staID); 299 obs = false; 300 ssrOrb = false; 301 ssrClk = false; 302 ssrOrbClk = false; 303 ssrCbi = false; 304 ssrPbi = false; 305 ssrVtec = false; 306 ssrUra = false; 307 ssrHr = false; 308 _ssrEpoch = 0; 299 _rtcmObs = false; 300 _rtcmSsrOrb = false; 301 _rtcmSsrClk = false; 302 _rtcmSsrOrbClk = false; 303 _rtcmSsrCbi = false; 304 _rtcmSsrPbi = false; 305 _rtcmSsrVtec = false; 306 _rtcmSsrUra = false; 307 _rtcmSsrHr = false; 308 _rtcmSsrIgs = false; 309 _ssrEpoch = 0; 309 310 } else { 310 311 _latencyChecker = 0; … … 524 525 _ssrEpoch = static_cast<int>(decoder()->corrGPSEpochTime()); 525 526 if (_ssrEpoch != -1) { 526 if ( ssrOrb) {527 if (_rtcmSsrOrb) { 527 528 _latencyChecker->checkCorrLatency(_ssrEpoch, 1057); 528 ssrOrb = false;529 } 530 if ( ssrClk) {529 _rtcmSsrOrb = false; 530 } 531 if (_rtcmSsrClk) { 531 532 _latencyChecker->checkCorrLatency(_ssrEpoch, 1058); 532 ssrClk = false;533 } 534 if ( ssrOrbClk) {533 _rtcmSsrClk = false; 534 } 535 if (_rtcmSsrOrbClk) { 535 536 _latencyChecker->checkCorrLatency(_ssrEpoch, 1060); 536 ssrOrbClk = false;537 } 538 if ( ssrCbi) {537 _rtcmSsrOrbClk = false; 538 } 539 if (_rtcmSsrCbi) { 539 540 _latencyChecker->checkCorrLatency(_ssrEpoch, 1059); 540 ssrCbi = false;541 } 542 if ( ssrPbi) {541 _rtcmSsrCbi = false; 542 } 543 if (_rtcmSsrPbi) { 543 544 _latencyChecker->checkCorrLatency(_ssrEpoch, 1265); 544 ssrPbi = false;545 } 546 if ( ssrVtec) {545 _rtcmSsrPbi = false; 546 } 547 if (_rtcmSsrVtec) { 547 548 _latencyChecker->checkCorrLatency(_ssrEpoch, 1264); 548 ssrVtec = false;549 } 550 if ( ssrUra) {549 _rtcmSsrVtec = false; 550 } 551 if (_rtcmSsrUra) { 551 552 _latencyChecker->checkCorrLatency(_ssrEpoch, 1061); 552 ssrUra = false;553 } 554 if ( ssrHr) {553 _rtcmSsrUra = false; 554 } 555 if (_rtcmSsrHr) { 555 556 _latencyChecker->checkCorrLatency(_ssrEpoch, 1062); 556 ssrHr = false; 557 _rtcmSsrHr = false; 558 } 559 if (_rtcmSsrIgs) { 560 _latencyChecker->checkCorrLatency(_ssrEpoch, 4076); 561 _rtcmSsrIgs = false; 557 562 } 558 563 } … … 562 567 (rtcmType >= 1009 && rtcmType <= 1012) || // legacy RTCM OBS 563 568 (rtcmType >= 1071 && rtcmType <= 1137)) { // MSM RTCM OBS 564 obs = true;569 _rtcmObs = true; 565 570 } else if ((rtcmType >= 1057 && rtcmType <= 1068) || 566 (rtcmType >= 1240 && rtcmType <= 1270)) { 571 (rtcmType >= 1240 && rtcmType <= 1270) || 572 (rtcmType == 4076)) { 567 573 switch (rtcmType) { 568 574 case 1057: case 1063: case 1240: case 1246: case 1252: case 1258: 569 ssrOrb = true;575 _rtcmSsrOrb = true; 570 576 break; 571 577 case 1058: case 1064: case 1241: case 1247: case 1253: case 1259: 572 ssrClk = true;578 _rtcmSsrClk = true; 573 579 break; 574 580 case 1060: case 1066: case 1243: case 1249: case 1255: case 1261: 575 ssrOrbClk = true;581 _rtcmSsrOrbClk = true; 576 582 break; 577 583 case 1059: case 1065: case 1242: case 1248: case 1254: case 1260: 578 ssrCbi = true;584 _rtcmSsrCbi = true; 579 585 break; 580 586 case 1265: case 1266: case 1267: case 1268: case 1269: case 1270: 581 ssrPbi = true;587 _rtcmSsrPbi = true; 582 588 break; 583 589 case 1264: 584 ssrVtec = true;590 _rtcmSsrVtec = true; 585 591 break; 586 592 case 1061: case 1067: case 1244: case 1250: case 1256: case 1262: 587 ssrUra = true;593 _rtcmSsrUra = true; 588 594 break; 589 595 case 1062: case 1068: case 1245: case 1251: case 1257: case 1263: 590 ssrHr = true;596 _rtcmSsrHr = true; 591 597 break; 592 } 593 } 594 } 595 if (obs) { 598 case 4076: 599 _rtcmSsrIgs = true; 600 break; 601 } 602 } 603 } 604 if (_rtcmObs) { 596 605 _latencyChecker->checkObsLatency(decoder()->_obsList); 597 606 }
Note:
See TracChangeset
for help on using the changeset viewer.