Changeset 10888 in ntrip for trunk/BNC/src/orbComp/sp3Comp.cpp
- Timestamp:
- Apr 16, 2026, 10:16:16 PM (4 days ago)
- File:
-
- 1 edited
-
trunk/BNC/src/orbComp/sp3Comp.cpp (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/orbComp/sp3Comp.cpp
r10814 r10888 225 225 for (map<t_prn, double>::iterator it = dc.begin(); it != dc.end(); it++) { 226 226 const t_prn& prn = it->first; 227 stringstream all; 228 if (prn.system() == 'C') { 229 if (prn.number() <= 16) { 230 all << "C-2"; 231 } 232 else { 233 all << "C-3"; 234 } 235 } else { 236 all << prn.system(); 237 } 227 stringstream all; all << prn.system(); 228 (prn.system() == 'C' && prn.number() <= 16) ? 229 all << 98 : all << 99; 238 230 if (satIndex(clkSats, prn) != -1) { 239 231 int index = epochs.size() + satIndex(clkSats, prn); … … 388 380 for (map<t_prn, ColumnVector>::const_iterator it = dr.begin(); it != dr.end(); it++) { 389 381 const t_prn& prn = it->first; 390 stringstream all; 391 if (prn.system() == 'C') { 392 if (prn.number() <= 16) { 393 all << "C-2"; 394 } 395 else { 396 all << "C-3"; 397 } 398 } else { 399 all << prn.system(); 400 } 401 382 stringstream all; all << prn.system(); 383 (prn.system() == 'C' && prn.number() <= 16) ? 384 all << 98 : all << 99; 402 385 if (!excludeSat(prn)) { 403 386 const ColumnVector& rao = it->second; … … 451 434 const string& prn = it->first; 452 435 t_stat& stat = it->second; 453 stringstream all; 454 if (prn[0] == 'C') { 455 int num = stoi(prn.substr(1,2)); 456 if (num <= 16) { 457 all << "C-2"; 458 } 459 else { 460 all << "C-3"; 461 } 462 } else { 463 all << prn[0]; 464 } 436 char sys = prn[0]; 437 int num = stoi(prn.substr(1,2)); 438 stringstream all; all << sys; 439 if (num >= 98) { 440 all << num; 441 } 442 else { 443 if (sys == 'C' && num <= 16) { 444 all << 98; 445 } 446 else { 447 all << 99; 448 } 449 } 450 465 451 if (stat._nr > 0) { 466 452 stat._rao[0] = sqrt(stat._rao[0] / stat._nr); … … 474 460 } 475 461 else { 476 (_summaryOnly) ? out << " " << QString("%1").arg(all.str().c_str(),3,' ').toStdString().c_str() << " ": 477 out << "! " << QString("%1").arg(all.str().c_str(),3,' ').toStdString().c_str() << " "; 462 QString sys; 463 if (all.str() == "C98") { 464 sys = "C-2"; 465 } 466 if (all.str() == "C99") { 467 sys = "C-3"; 468 } 469 if (all.str()[0] != 'C') { 470 sys = all.str()[0]; 471 } 472 (_summaryOnly) ? out << " " << QString("%1").arg(sys,3,' ').toStdString().c_str() << " ": 473 out << "! " << QString("%1").arg(sys,3,' ').toStdString().c_str() << " "; 478 474 } 479 475 out << setw(10) << setprecision(1) << stat._rao[0] * 1e3 << ' ' … … 491 487 << setw(10) << setprecision(2) << stat._dcRedSig / t_CST::c * 1e9 << ' ' 492 488 << setw( 9) << stat._nc << " "; 493 if (prn != "G" && prn != "R" && prn != "E" && prn != "C -2" && prn != "C-3") {489 if (prn != "G99" && prn != "R99" && prn != "E99" && prn != "C98" && prn != "C99") { 494 490 out << setw( 9) << setprecision(2) << stat._offset / t_CST::c * 1e9; 495 491 }
Note:
See TracChangeset
for help on using the changeset viewer.
