- Timestamp:
- Dec 12, 2024, 2:20:02 PM (7 days ago)
- Location:
- trunk/BNC/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/PPP/pppFilter.cpp
r10583 r10590 152 152 // First-Design Matrix, Terms Observed-Computed, Weight Matrix 153 153 // ----------------------------------------------------------- 154 Matrix AA(maxObs, nPar); 154 Matrix AA(maxObs, nPar); AA = 0.0; 155 155 ColumnVector ll(maxObs); ll = 0.0; 156 156 DiagonalMatrix PP(maxObs); PP = 0.0; … … 266 266 } 267 267 if (par) { 268 resetAmb(obs->prn(), obsVector, maxOutlierLC, &QSav, &xSav); 268 if (par->ambResetCandidate()) { 269 resetAmb(obs->prn(), obsVector, maxOutlierLC, &QSav, &xSav); 270 } 271 else { 272 par->setAmbResetCandidate(); 273 obs->setOutlier(); 274 } 269 275 } 270 276 else { … … 386 392 firstObsTime = lastObsTime : firstObsTime = par->firstObsTime(); 387 393 t_lc::type tLC = par->tLC(); 388 //if (tLC != lc) {continue;}394 if (tLC != lc) {continue;} 389 395 LOG << string(_epoTime) << " RESET " << par->toString() << endl; 390 396 delete par; par = new t_pppParam(t_pppParam::amb, prn, tLC, &obsVector); -
trunk/BNC/src/PPP/pppParlist.cpp
r10584 r10590 431 431 // Receiver Clocks 432 432 // --------------- 433 if (_usedSystems['G']) { 433 //if (_usedSystems['G']) { 434 if (OPT->useSystem('G')) { 434 435 required.push_back(new t_pppParam(t_pppParam::rClkG, t_prn(), t_lc::dummy)); 435 436 } 436 437 437 if ( _usedSystems['R']) {438 if (OPT->useSystem('R')) { 438 439 required.push_back(new t_pppParam(t_pppParam::rClkR, t_prn(), t_lc::dummy)); 439 440 } 440 441 441 if ( _usedSystems['E']) {442 if (OPT->useSystem('E')) { 442 443 required.push_back(new t_pppParam(t_pppParam::rClkE, t_prn(), t_lc::dummy)); 443 444 } 444 445 445 if ( _usedSystems['C']) {446 if (OPT->useSystem('C')) { 446 447 required.push_back(new t_pppParam(t_pppParam::rClkC, t_prn(), t_lc::dummy)); 447 448 } -
trunk/BNC/src/pppRun.cpp
r10217 r10590 277 277 return; 278 278 } 279 279 /* 280 280 int currentWeek = 0; 281 281 double currentSec = 0.0; 282 282 currentGPSWeeks(currentWeek, currentSec); 283 283 bncTime currentTime(currentWeek, currentSec); 284 284 */ 285 285 // Loop over all observations (possible different epochs) 286 286 // ----------------------------------------------------- … … 290 290 t_satObs* newObs = new t_satObs(oldObs); 291 291 292 / /Check regarding current time292 /* Check regarding current time 293 293 // ---------------------------- 294 294 if (OPT->_realTime && BNC_CORE->mode() != t_bncCore::batchPostProcessing ) { … … 299 299 } 300 300 } 301 301 */ 302 302 // Find the corresponding data epoch or create a new one 303 303 // ----------------------------------------------------- … … 330 330 // Make sure the buffer does not grow beyond any limit 331 331 // --------------------------------------------------- 332 const unsigned MAX_EPODATA_SIZE = 61;332 const unsigned MAX_EPODATA_SIZE = 120; 333 333 if (_epoData.size() > MAX_EPODATA_SIZE) { 334 334 delete _epoData.front();
Note:
See TracChangeset
for help on using the changeset viewer.