- Timestamp:
- Feb 3, 2007, 7:40:15 PM (19 years ago)
- Location:
- trunk/BNC
- Files:
- 
      - 3 edited
 
 - 
          
  bnc.pro (modified) (1 diff)
- 
          
  bnccaster.cpp (modified) (4 diffs)
- 
          
  bnccaster.h (modified) (1 diff)
 
Legend:
- Unmodified
- Added
- Removed
- 
      trunk/BNC/bnc.pror306 r393 1 1 2 CONFIG += release 2 ###CONFIG += release 3 CONFIG += debug 3 4 4 5 DEFINES += NO_RTCM3_MAIN 
- 
      trunk/BNC/bnccaster.cppr392 r393 103 103 // Start dump epoch loop 104 104 // --------------------- 105 _newObsRunning = false; 105 106 _newTime = 0; 106 107 dumpEpochSlot(); … … 146 147 147 148 QMutexLocker locker(&_mutex); 149 _newObsRunning = true; 148 150 149 151 long iSec = long(floor(obs->GPSWeeks+0.5)); … … 193 195 // -------------------- 194 196 _epochs->insert(_newTime, obs); 197 198 _newObsRunning = false; 195 199 } 196 200 … … 198 202 //////////////////////////////////////////////////////////////////////////// 199 203 void bncCaster::dumpEpochSlot() { 200 QMutexLocker locker(&_mutex); 201 if (_newTime != 0 && _epochs->size() > 0) { 202 dumpEpochs(_lastDumpSec + 1, _newTime - _waitTime); 203 204 if (_lastDumpSec < _newTime - _waitTime) { 205 _lastDumpSec = _newTime - _waitTime; 204 if (!_newObsRunning) { 205 if (_newTime != 0 && _epochs->size() > 0) { 206 dumpEpochs(_lastDumpSec + 1, _newTime - _waitTime); 207 208 if (_lastDumpSec < _newTime - _waitTime) { 209 _lastDumpSec = _newTime - _waitTime; 210 } 206 211 } 207 212 } 
- 
      trunk/BNC/bnccaster.hr392 r393 76 76 QMutex _mutex; 77 77 long _newTime; 78 bool _newObsRunning; 78 79 }; 79 80 
  Note:
 See   TracChangeset
 for help on using the changeset viewer.
  
