Changeset 9640 in ntrip for trunk


Ignore:
Timestamp:
Mar 3, 2022, 12:22:53 PM (2 years ago)
Author:
stuerze
Message:

bug fixed in phase bias merging

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/rinex/rnxobsfile.cpp

    r9638 r9640  
    538538        hlp1.removeFirst();
    539539        QString satStr = hlp1.join(" ");
    540         hlp1 = satStr.split(" ");
     540        if (satStr.size()) {
     541          hlp1 = satStr.split(" ");
     542        }
    541543        QStringList &satList = hlp1;
    542544        QMap<QString, QPair<double, QStringList> >::iterator it = _phaseShifts.find(type);
     
    737739        double shift        = it.value().first;
    738740        QStringList satList = it.value().second;
     741        satList.sort();
    739742        QString hlp;
    740743        if (obstype.isEmpty()) {
     
    743746        }
    744747        else {
    745           hlp = QString("%1%2%3")
     748          hlp = QString("%1%2")
    746749            .arg(sys.toStdString().c_str(), 0)
    747             .arg(obstype, 4)
     750            .arg(obstype, 4);
     751        }
     752        if (shift) {
     753          hlp += QString("%1")
    748754            .arg(shift, 9, 'f', 5);
    749755        }
Note: See TracChangeset for help on using the changeset viewer.