Changeset 7480 in ntrip


Ignore:
Timestamp:
Sep 29, 2015, 4:04:08 PM (9 years ago)
Author:
stuerze
Message:

minor check to verify if there is really an downloaded skl file

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/bncrinex.cpp

    r7202 r7480  
    3535 * Created:    27-Aug-2006
    3636 *
    37  * Changes:   
     37 * Changes:
    3838 *
    3939 * -----------------------------------------------------------------------*/
     
    6464// Constructor
    6565////////////////////////////////////////////////////////////////////////////
    66 bncRinex::bncRinex(const QByteArray& statID, const QUrl& mountPoint, 
    67                    const QByteArray& latitude, const QByteArray& longitude, 
     66bncRinex::bncRinex(const QByteArray& statID, const QUrl& mountPoint,
     67                   const QByteArray& latitude, const QByteArray& longitude,
    6868                   const QByteArray& nmea, const QByteArray& ntripVersion) {
    6969
     
    115115
    116116  QStringList table;
    117   bncTableDlg::getFullTable(_ntripVersion, _mountPoint.host(), 
     117  bncTableDlg::getFullTable(_ntripVersion, _mountPoint.host(),
    118118                            _mountPoint.port(), table, true);
    119119  QString net;
     
    143143            break;
    144144          }
    145         }         
     145        }
    146146      }
    147147    }
    148148  }
    149149  if (!sklDir.isEmpty() && sklDir != "none") {
    150     QUrl url(sklDir + "/" + _mountPoint.path().mid(1,4).toLower() + ".skl"); 
     150    QUrl url(sklDir + "/" + _mountPoint.path().mid(1,4).toLower() + ".skl");
    151151    if (url.port() == -1) {
    152152      if (sklDir.contains("https", Qt::CaseInsensitive)) {
     
    161161    QByteArray outData;
    162162    query->waitForRequestResult(url, outData);
    163     if (query->status() == bncNetQuery::finished) {
     163    if (query->status() == bncNetQuery::finished &&
     164        outData.contains("END OF HEADER")) {
    164165      irc = success;
    165166      QTextStream in(outData);
     
    208209// Next File Epoch (static)
    209210////////////////////////////////////////////////////////////////////////////
    210 QString bncRinex::nextEpochStr(const QDateTime& datTim, 
     211QString bncRinex::nextEpochStr(const QDateTime& datTim,
    211212                               const QString& intStr, bool rnxV3filenames,
    212213                               QDateTime* nextEpoch) {
     
    305306  }
    306307
    307   QString hlpStr = nextEpochStr(datTim, settings.value("rnxIntr").toString(), 
     308  QString hlpStr = nextEpochStr(datTim, settings.value("rnxIntr").toString(),
    308309                                _rnxV3filenames, &_nextCloseEpoch);
    309310
     
    490491  // Prepare structure t_rnxEpo
    491492  // --------------------------
    492   t_rnxObsFile::t_rnxEpo rnxEpo; 
     493  t_rnxObsFile::t_rnxEpo rnxEpo;
    493494  rnxEpo.tt = fObs._time;
    494495
     
    581582
    582583  str << obs._prn.toString() << ' ';
    583  
     584
    584585  for (unsigned ii = 0; ii < obs._obs.size(); ii++) {
    585586    const t_frqObs* frqObs = obs._obs[ii];
    586587    if (frqObs->_codeValid) {
    587       str << " C" << frqObs->_rnxType2ch << ' ' 
     588      str << " C" << frqObs->_rnxType2ch << ' '
    588589          << setw(14) << setprecision(3) << frqObs->_code;
    589590    }
    590591    if (frqObs->_phaseValid) {
    591       str << " L" << frqObs->_rnxType2ch << ' ' 
     592      str << " L" << frqObs->_rnxType2ch << ' '
    592593          << setw(14) << setprecision(3) << frqObs->_phase
    593594          << ' ' << setw(3)  << frqObs->_slipCounter;
    594595    }
    595596    if (frqObs->_dopplerValid) {
    596       str << " D" << frqObs->_rnxType2ch << ' ' 
     597      str << " D" << frqObs->_rnxType2ch << ' '
    597598          << setw(14) << setprecision(3) << frqObs->_doppler;
    598599    }
    599600    if (frqObs->_snrValid) {
    600       str << " S" << frqObs->_rnxType2ch << ' ' 
     601      str << " S" << frqObs->_rnxType2ch << ' '
    601602          << setw(8) << setprecision(3) << frqObs->_snr;
    602603    }
Note: See TracChangeset for help on using the changeset viewer.