Changeset 9019 in ntrip for trunk/BNC/src
- Timestamp:
- Aug 18, 2020, 9:23:27 AM (4 years ago)
- Location:
- trunk/BNC/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/bnccaster.cpp
r9016 r9019 596 596 } 597 597 598 QMap<t_prn, double>& hlpMap = _lockTimeMap[obs._staID]; 599 QMap<t_prn, double>::const_iterator it = hlpMap.find(obs._prn); 600 if (it == hlpMap.end()) { 601 hlpMap[obs._prn] = minLockTime; 602 for (unsigned ii = 0; ii < obs._obs.size(); ii++) { 603 t_frqObs* frqObs = obs._obs[ii]; 604 frqObs->_slipCounter = 0; 605 } 598 QMap<t_prn, double>& ltMap = _lockTimeMap[obs._staID]; 599 QMap<t_prn, int>& jcMap = _jumpCounterMap[obs._staID]; 600 601 QMap<t_prn, double>::const_iterator it = ltMap.find(obs._prn); 602 if (it == ltMap.end()) { 603 ltMap[obs._prn] = minLockTime; 604 jcMap[obs._prn] = 0; 606 605 } 607 606 else { 608 if (hlpMap[obs._prn] < minLockTime) { 609 hlpMap[obs._prn] = minLockTime; 610 for (unsigned ii = 0; ii < obs._obs.size(); ii++) { 611 t_frqObs* frqObs = obs._obs[ii]; 612 frqObs->_slipCounter += 1; 613 if (frqObs->_slipCounter > 9999) { 614 frqObs->_slipCounter = 0; 615 } 616 } 617 } 618 } 619 } 607 if (ltMap[obs._prn] < minLockTime) { 608 ltMap[obs._prn] = minLockTime; 609 jcMap[obs._prn] += 1; 610 if (jcMap[obs._prn] > 9999) { 611 jcMap[obs._prn] = 0; 612 } 613 } 614 } 615 for (unsigned ii = 0; ii < obs._obs.size(); ii++) { 616 t_frqObs* frqObs = obs._obs[ii]; 617 frqObs->_slipCounter = jcMap[obs._prn]; 618 } 619 } -
trunk/BNC/src/bnccaster.h
r9016 r9019 89 89 QList<QTcpSocket*>* _miscSockets; 90 90 QMap<std::string, QMap<t_prn, double> > _lockTimeMap; 91 QMap<std::string, QMap<t_prn, int> > _jumpCounterMap; 91 92 }; 92 93
Note:
See TracChangeset
for help on using the changeset viewer.