Changeset 7850 in ntrip for trunk/BNC


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

minor changes regareding string processing

Location:
trunk/BNC/src
Files:
4 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;
  • trunk/BNC/src/pppCrdFile.cpp

    r7523 r7850  
    9090      getline(in, hlp);
    9191      stripWhiteSpace(hlp);
    92       staInfo._antenna = hlp.substr(0,20);
     92      staInfo._antenna.assign( hlp.substr(0,20));
    9393      hlp = hlp.erase(0, 20);
    9494      if (hlp.length()) {
  • trunk/BNC/src/pppMain.cpp

    r7523 r7850  
    156156
    157157    if (_realTime) {
    158       opt->_corrMount = settings.value("PPP/corrMount").toString().toAscii().data();
     158      opt->_corrMount.assign(settings.value("PPP/corrMount").toString().toStdString());
    159159    }
    160160    else {
    161       opt->_rinexObs = settings.value("PPP/rinexObs").toString().toAscii().data();
    162       opt->_rinexNav = settings.value("PPP/rinexNav").toString().toAscii().data();
    163       opt->_corrFile = settings.value("PPP/corrFile").toString().toAscii().data();
    164     }
    165 
    166     opt->_crdFile       = settings.value("PPP/crdFile").toString().toAscii().data();
    167     opt->_antexFileName = settings.value("PPP/antexFile").toString().toAscii().data();
     161      opt->_rinexObs.assign(settings.value("PPP/rinexObs").toString().toStdString());
     162      opt->_rinexNav.assign(settings.value("PPP/rinexNav").toString().toStdString());
     163      opt->_corrFile.assign(settings.value("PPP/corrFile").toString().toStdString());
     164    }
     165
     166    opt->_crdFile.assign(settings.value("PPP/crdFile").toString().toStdString());
     167    opt->_antexFileName.assign(settings.value("PPP/antexFile").toString().toStdString());
    168168
    169169    opt->_sigmaC1      = settings.value("PPP/sigmaC1").toDouble(); if (opt->_sigmaC1 <= 0.0) opt->_sigmaC1 =  2.0;
     
    353353    // Information from the coordinate file
    354354    // ------------------------------------
    355     string crdFileName(settings.value("PPP/crdFile").toString().toAscii().data());
     355    string crdFileName(settings.value("PPP/crdFile").toString().toStdString());
    356356    if (!crdFileName.empty()) {
    357357      vector<t_pppCrdFile::t_staInfo> staInfoVec;
Note: See TracChangeset for help on using the changeset viewer.