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

minor changes regareding string processing

File:
1 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);
Note: See TracChangeset for help on using the changeset viewer.