Changeset 6295 in ntrip


Ignore:
Timestamp:
Nov 1, 2014, 5:40:49 PM (10 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

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

    r6294 r6295  
    788788
    789789      *_log << prn.toString().c_str()
    790             << QString(" %1 %2").arg(qcSat._eleDeg, 6, 'f', 2).arg(qcSat._azDeg, 7, 'f', 2)
    791             << QString("  %1").arg(qcSat._qcFrq.size());
     790            << QString(" %1 %2").arg(qcSat._eleDeg, 6, 'f', 2).arg(qcSat._azDeg, 7, 'f', 2);
     791
     792      int numObsTypes = 0;
    792793      for (int iFrq = 0; iFrq < qcSat._qcFrq.size(); iFrq++) {
    793794        const t_qcFrq& qcFrq = qcSat._qcFrq[iFrq];
    794         *_log << "  " << qcFrq._rnxType2ch << ' ';
    795795        if (qcFrq._phaseValid) {
    796           *_log << 'P';
    797         }
    798         else {
    799           *_log << '.';
     796          numObsTypes += 1;
    800797        }
    801798        if (qcFrq._codeValid) {
    802           *_log << 'C';
    803         }
    804         else {
    805           *_log << '.';
    806         }
    807         *_log << ' ';
    808         if (qcFrq._slip) {
    809           *_log << 'S';
    810         }
    811         else {
    812           *_log << '.';
    813         }
    814         if (qcFrq._slip) {
    815           *_log << 'G';
    816         }
    817         else {
    818           *_log << '.';
    819         }
    820         *_log << QString(" %1").arg(qcFrq._SNR,   4, 'f', 1)
    821               << QString(" %1").arg(qcFrq._stdMP, 2, 'f', 1);
     799          numObsTypes += 1;
     800        }
     801      }
     802      *_log << QString("  %1").arg(numObsTypes);
     803
     804      for (int iFrq = 0; iFrq < qcSat._qcFrq.size(); iFrq++) {
     805        const t_qcFrq& qcFrq = qcSat._qcFrq[iFrq];
     806        if (qcFrq._phaseValid) {
     807          *_log << "  L" << qcFrq._rnxType2ch << ' ';
     808          if (qcFrq._slip) {
     809            *_log << 's';
     810          }
     811          else {
     812            *_log << '.';
     813          }
     814          if (qcFrq._gap) {
     815            *_log << 'g';
     816          }
     817          else {
     818            *_log << '.';
     819          }
     820          *_log << QString(" %1").arg(qcFrq._SNR,   4, 'f', 1);
     821        }
     822        if (qcFrq._codeValid) {
     823          *_log << "  C" << qcFrq._rnxType2ch << ' ';
     824          if (qcFrq._gap) {
     825            *_log << 'g';
     826          }
     827          else {
     828            *_log << '.';
     829          }
     830          *_log << QString(" %1").arg(qcFrq._stdMP, 3, 'f', 2);
     831        }
    822832      }
    823833      *_log << endl;
Note: See TracChangeset for help on using the changeset viewer.