Changeset 10888 in ntrip for trunk/BNC/src/orbComp/sp3Comp.cpp


Ignore:
Timestamp:
Apr 16, 2026, 10:16:16 PM (4 days ago)
Author:
stuerze
Message:

minor changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/orbComp/sp3Comp.cpp

    r10814 r10888  
    225225    for (map<t_prn, double>::iterator it = dc.begin(); it != dc.end(); it++) {
    226226      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;
    238230      if (satIndex(clkSats, prn) != -1) {
    239231        int  index = epochs.size() + satIndex(clkSats, prn);
     
    388380    for (map<t_prn, ColumnVector>::const_iterator it = dr.begin(); it != dr.end(); it++) {
    389381      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;
    402385      if (!excludeSat(prn)) {
    403386        const ColumnVector& rao = it->second;
     
    451434    const string& prn  = it->first;
    452435    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
    465451    if (stat._nr > 0) {
    466452      stat._rao[0] = sqrt(stat._rao[0] / stat._nr);
     
    474460      }
    475461      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() << " ";
    478474      }
    479475      out << setw(10) << setprecision(1) << stat._rao[0]   * 1e3 << ' '
     
    491487            << setw(10) << setprecision(2) << stat._dcRedSig / t_CST::c * 1e9 << ' '
    492488            << 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") {
    494490          out << setw( 9) << setprecision(2) << stat._offset / t_CST::c * 1e9;
    495491        }
Note: See TracChangeset for help on using the changeset viewer.