Changeset 7850 in ntrip for trunk/BNC/src/RTCM3


Ignore:
Timestamp:
Mar 29, 2016, 5:05:04 PM (8 years ago)
Author:
stuerze
Message:

minor changes regareding string processing

Location:
trunk/BNC/src/RTCM3
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/RTCM3/RTCM3Decoder.cpp

    r7753 r7850  
    134134    /* L1 */
    135135    GETBITS(code, 1);
    136     frqObs->_rnxType2ch = code ? "1W" : "1C";
     136    (code) ? frqObs->_rnxType2ch.assign("1W") : frqObs->_rnxType2ch.assign("1C");
    137137    GETBITS(l1range, 24);
    138138    GETBITSSIGN(i, 20);
     
    168168      switch(code)
    169169      {
    170       case 3: frqObs->_rnxType2ch = "2W"; /* or "2Y"? */ break;
    171       case 2: frqObs->_rnxType2ch = "2W"; break;
    172       case 1: frqObs->_rnxType2ch = "2P"; break;
    173       case 0: frqObs->_rnxType2ch = "2X"; /* or "2S" or "2L"? */ break;
     170      case 3: frqObs->_rnxType2ch.assign("2W"); /* or "2Y"? */ break;
     171      case 2: frqObs->_rnxType2ch.assign("2W"); break;
     172      case 1: frqObs->_rnxType2ch.assign("2P"); break;
     173      case 0: frqObs->_rnxType2ch.assign("2X"); /* or "2S" or "2L"? */ break;
    174174      }
    175175      GETBITSSIGN(i,14);
     
    702702          {
    703703            t_frqObs *frqObs = new t_frqObs;
    704             frqObs->_rnxType2ch = cd.code;
     704            frqObs->_rnxType2ch.assign(cd.code);
    705705
    706706            switch(type % 10)
     
    894894    t_frqObs *frqObs = new t_frqObs;
    895895    /* L1 */
    896     frqObs->_rnxType2ch = code ? "1P" : "1C";
     896    (code) ? frqObs->_rnxType2ch.assign("1P") : frqObs->_rnxType2ch.assign("1C");
    897897    GETBITS(l1range, 25);
    898898    GETBITSSIGN(i, 20);
     
    928928      switch(code)
    929929      {
    930       case 3: frqObs->_rnxType2ch = "2P"; break;
    931       case 2: frqObs->_rnxType2ch = "2P"; break;
    932       case 1: frqObs->_rnxType2ch = "2P"; break;
    933       case 0: frqObs->_rnxType2ch = "2C"; break;
     930      case 3: frqObs->_rnxType2ch.assign("2P"); break;
     931      case 2: frqObs->_rnxType2ch.assign("2P"); break;
     932      case 1: frqObs->_rnxType2ch.assign("2P"); break;
     933      case 0: frqObs->_rnxType2ch.assign("2C"); break;
    934934      }
    935935      GETBITSSIGN(i,14);
  • trunk/BNC/src/RTCM3/RTCM3coDecoder.cpp

    r7781 r7850  
    393393      const CodeBias::BiasSat::CodeBiasEntry& biasEntry = _codeBias.Sat[ii].Biases[jj];
    394394      t_frqCodeBias frqCodeBias;
    395       frqCodeBias._rnxType2ch = codeTypeToRnxType(sysCh, biasEntry.Type);
     395      frqCodeBias._rnxType2ch.assign(codeTypeToRnxType(sysCh, biasEntry.Type));
    396396      frqCodeBias._value      = biasEntry.Bias;
    397397      if (!frqCodeBias._rnxType2ch.empty()) {
     
    450450      const PhaseBias::PhaseBiasSat::PhaseBiasEntry& biasEntry = _phaseBias.Sat[ii].Biases[jj];
    451451      t_frqPhaseBias frqPhaseBias;
    452       frqPhaseBias._rnxType2ch           = codeTypeToRnxType(sysCh, biasEntry.Type);
     452      frqPhaseBias._rnxType2ch.assign(codeTypeToRnxType(sysCh, biasEntry.Type));
    453453      frqPhaseBias._value                = biasEntry.Bias;
    454454      frqPhaseBias._fixIndicator         = biasEntry.SignalIntegerIndicator;
Note: See TracChangeset for help on using the changeset viewer.