Changeset 6192 in ntrip


Ignore:
Timestamp:
Sep 14, 2014, 4:55:51 PM (7 years ago)
Author:
mervart
Message:
 
Location:
trunk/BNC/src
Files:
3 edited

Legend:

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

    r6191 r6192  
    605605    double  obsValue = 0.0;
    606606    char    lli      = ' ';
    607     QString rnxType = t_rnxObsFile::type2to3(types[ii]);
     607    QString rnxType = t_rnxObsFile::type2to3(sys, types[ii]);
    608608    for (unsigned iFrq = 0; iFrq < obs._obs.size(); iFrq++) {
    609609      const t_frqObs* frqObs = obs._obs[iFrq];
     
    611611        QChar ch = obsKinds[ik];
    612612        QString obsType = (ch + QString(frqObs->_rnxType2ch.c_str()));
    613         obsType = t_rnxObsFile::type2to3(obsType).left(rnxType.length());
     613        obsType = t_rnxObsFile::type2to3(sys, obsType).left(rnxType.length());
    614614        if (rnxType == obsType) {
    615615          if      (ch == 'L' && frqObs->_phaseValid) {
  • trunk/BNC/src/rinex/rnxobsfile.cpp

    r6188 r6192  
    381381    }
    382382    else if (int(version) == 2) {
    383       return t_rnxObsFile::type3to2(origType);
     383      return t_rnxObsFile::type3to2(sys, origType);
    384384    }
    385385    else if (int(version) == 3) {
    386       return t_rnxObsFile::type2to3(origType);
     386      return t_rnxObsFile::type2to3(sys, origType);
    387387    }
    388388  }
     
    951951// Translate Observation Type v2 --> v3
    952952////////////////////////////////////////////////////////////////////////////
    953 QString t_rnxObsFile::type2to3(const QString& typeV2) {
     953QString t_rnxObsFile::type2to3(char /* sys */, const QString& typeV2) {
    954954  if      (typeV2 == "P1") {
    955955    return "C1P";
     
    963963// Translate Observation Type v3 --> v2
    964964////////////////////////////////////////////////////////////////////////////
    965 QString t_rnxObsFile::type3to2(const QString& typeV3) {
     965QString t_rnxObsFile::type3to2(char /* sys */, const QString& typeV3) {
    966966  if      (typeV3 == "C1P") {
    967967    return "P1";
  • trunk/BNC/src/rinex/rnxobsfile.h

    r6149 r6192  
    165165                            t_satObs& obs);
    166166
    167   static QString type2to3(const QString& typeV2);
    168   static QString type3to2(const QString& typeV3);
     167  static QString type2to3(char sys, const QString& typeV2);
     168  static QString type3to2(char sys, const QString& typeV3);
    169169
    170170 private:
Note: See TracChangeset for help on using the changeset viewer.