Changeset 6249 in ntrip


Ignore:
Timestamp:
Oct 20, 2014, 12:48:42 PM (10 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

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

    r6248 r6249  
    320320        char sys = header.system(iSys);
    321321        for (int iType = 0; iType < header.nTypes(sys); iType++) {
    322           _obsTypes[sys].push_back(header.obsType(sys, iType, _version));
     322          QString type = header.obsType(sys, iType, _version);
     323          if (_version >= 3.0) {
     324            _obsTypes[sys].push_back(type);
     325          }
     326          else {
     327            for (int jSys = 0; jSys < _usedSystems.length(); jSys++) {
     328              char thisSys  = _usedSystems[jSys].toAscii();
     329              if (!_obsTypes[thisSys].contains(type)) {
     330                _obsTypes[thisSys].push_back(type);
     331              }
     332            }
     333          }
    323334        }
    324335        _obsTypes[sys].removeDuplicates();
Note: See TracChangeset for help on using the changeset viewer.