Changeset 4403 in ntrip for trunk/BNC/src/bncrinex.cpp


Ignore:
Timestamp:
Jul 8, 2012, 11:35:48 AM (12 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

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

    r4402 r4403  
    698698    // ---------------
    699699    else {
    700       _out << setw(14) << setprecision(3) << obs.measdata("C1")  << ' '  << ' '
    701            << setw(14) << setprecision(3) << obs.measdata("P1")  << ' '  << ' '
    702            << setw(14) << setprecision(3) << obs.measdata("L1")  << lli1 << ' '
    703            << setw(14) << setprecision(3) << obs.measdata("S1")  << ' '  << ' '
    704            << setw(14) << setprecision(3) << obs.measdata("C2")  << ' '  << ' ' << endl
    705            << setw(14) << setprecision(3) << obs.measdata("P2")  << ' '  << ' '
    706            << setw(14) << setprecision(3) << obs.measdata("L2")  << lli2 << ' '
    707            << setw(14) << setprecision(3) << obs.measdata("S2")  << endl;
     700      _out << setw(14) << setprecision(3) << obs.measdata("C1", _rinexVers)  << ' '  << ' '
     701           << setw(14) << setprecision(3) << obs.measdata("P1", _rinexVers)  << ' '  << ' '
     702           << setw(14) << setprecision(3) << obs.measdata("L1", _rinexVers)  << lli1 << ' '
     703           << setw(14) << setprecision(3) << obs.measdata("S1", _rinexVers)  << ' '  << ' '
     704           << setw(14) << setprecision(3) << obs.measdata("C2", _rinexVers)  << ' '  << ' ' << endl
     705           << setw(14) << setprecision(3) << obs.measdata("P2", _rinexVers)  << ' '  << ' '
     706           << setw(14) << setprecision(3) << obs.measdata("L2", _rinexVers)  << lli2 << ' '
     707           << setw(14) << setprecision(3) << obs.measdata("S2", _rinexVers)  << endl;
    708708    }
    709709  }
     
    743743  const QVector<QString>& types = _rnxTypes[obs.satSys];
    744744  for (int ii = 0; ii < types.size(); ii++) {
    745     str << setw(14) << setprecision(3) << obs.measdata(types[ii]) << ' ';
     745    str << setw(14) << setprecision(3) << obs.measdata(types[ii], _rinexVers) << ' ';
    746746  }
    747747
     
    779779  }
    780780
     781  float rnxVers = 3.0;
     782
    781783  if      (obs.satSys == 'G') { // GPS
    782784    str << "  1C "
    783         << obsToStr(obs.measdata("C1C")) << ' ' 
    784         << obsToStr(obs.measdata("L1C")) << ' '
    785         << obsToStr(obs.measdata("D1C")) << ' '
    786         << obsToStr(obs.measdata("S1C"), 8, 3) << ' '
     785        << obsToStr(obs.measdata("C1C", rnxVers)) << ' ' 
     786        << obsToStr(obs.measdata("L1C", rnxVers)) << ' '
     787        << obsToStr(obs.measdata("D1C", rnxVers)) << ' '
     788        << obsToStr(obs.measdata("S1C", rnxVers), 8, 3) << ' '
    787789        << setw(2)  << obs.slip_cnt_L1;
    788     str << "  1W "
    789         << obsToStr(obs.measdata("C1W")) << ' ' 
    790         << obsToStr(obs.measdata("L1W")) << ' '
    791         << obsToStr(obs.measdata("D1W")) << ' '
    792         << obsToStr(obs.measdata("S1W"), 8, 3) << ' '
     790    str << "  1P "
     791        << obsToStr(obs.measdata("C1P", rnxVers)) << ' ' 
     792        << obsToStr(obs.measdata("L1P", rnxVers)) << ' '
     793        << obsToStr(obs.measdata("D1P", rnxVers)) << ' '
     794        << obsToStr(obs.measdata("S1P", rnxVers), 8, 3) << ' '
    793795        << setw(2)  << obs.slip_cnt_L1;
    794796    str << "  2P "
    795         << obsToStr(obs.measdata("C2P")) << ' '
    796         << obsToStr(obs.measdata("L2P")) << ' '
    797         << obsToStr(obs.measdata("D2P")) << ' '
    798         << obsToStr(obs.measdata("S2P"), 8, 3) << ' '
    799         << setw(2)  << obs.slip_cnt_L2;
    800     str << "  2X "
    801         << obsToStr(obs.measdata("C2X")) << ' ' 
    802         << obsToStr(obs.measdata("L2X")) << ' '
    803         << obsToStr(obs.measdata("D2X")) << ' '
    804         << obsToStr(obs.measdata("S2X"), 8, 3) << ' '
     797        << obsToStr(obs.measdata("C2P", rnxVers)) << ' '
     798        << obsToStr(obs.measdata("L2P", rnxVers)) << ' '
     799        << obsToStr(obs.measdata("D2P", rnxVers)) << ' '
     800        << obsToStr(obs.measdata("S2P", rnxVers), 8, 3) << ' '
    805801        << setw(2)  << obs.slip_cnt_L2;
    806802    str << "  5C "
    807         << obsToStr(obs.measdata("C5")) << ' '
    808         << obsToStr(obs.measdata("L5")) << ' '
    809         << obsToStr(obs.measdata("D5")) << ' '
    810         << obsToStr(obs.measdata("S5"), 8, 3) << ' '
     803        << obsToStr(obs.measdata("C5", rnxVers)) << ' '
     804        << obsToStr(obs.measdata("L5", rnxVers)) << ' '
     805        << obsToStr(obs.measdata("D5", rnxVers)) << ' '
     806        << obsToStr(obs.measdata("S5", rnxVers), 8, 3) << ' '
    811807        << setw(2)  << obs.slip_cnt_L5;
    812808  }
    813809  else if (obs.satSys == 'R') { // Glonass
    814810    str << "  1C "
    815         << obsToStr(obs.measdata("C1C")) << ' ' 
    816         << obsToStr(obs.measdata("L1C")) << ' '
    817         << obsToStr(obs.measdata("D1C")) << ' '
    818         << obsToStr(obs.measdata("S1C"), 8, 3) << ' '
     811        << obsToStr(obs.measdata("C1C", rnxVers)) << ' ' 
     812        << obsToStr(obs.measdata("L1C", rnxVers)) << ' '
     813        << obsToStr(obs.measdata("D1C", rnxVers)) << ' '
     814        << obsToStr(obs.measdata("S1C", rnxVers), 8, 3) << ' '
    819815        << setw(2)  << obs.slip_cnt_L1;
    820816    str << "  1P "
    821         << obsToStr(obs.measdata("C1P")) << ' ' 
    822         << obsToStr(obs.measdata("L1P")) << ' '
    823         << obsToStr(obs.measdata("D1P")) << ' '
    824         << obsToStr(obs.measdata("S1P"), 8, 3) << ' '
     817        << obsToStr(obs.measdata("C1P", rnxVers)) << ' ' 
     818        << obsToStr(obs.measdata("L1P", rnxVers)) << ' '
     819        << obsToStr(obs.measdata("D1P", rnxVers)) << ' '
     820        << obsToStr(obs.measdata("S1P", rnxVers), 8, 3) << ' '
    825821        << setw(2)  << obs.slip_cnt_L1;
    826822    str << "  2P "
    827         << obsToStr(obs.measdata("C2P")) << ' '
    828         << obsToStr(obs.measdata("L2P")) << ' '
    829         << obsToStr(obs.measdata("D2P")) << ' '
    830         << obsToStr(obs.measdata("S2P"), 8, 3) << ' '
     823        << obsToStr(obs.measdata("C2P", rnxVers)) << ' '
     824        << obsToStr(obs.measdata("L2P", rnxVers)) << ' '
     825        << obsToStr(obs.measdata("D2P", rnxVers)) << ' '
     826        << obsToStr(obs.measdata("S2P", rnxVers), 8, 3) << ' '
    831827        << setw(2)  << obs.slip_cnt_L2;
    832828    str << "  2C "
    833         << obsToStr(obs.measdata("C2C")) << ' ' 
    834         << obsToStr(obs.measdata("L2C")) << ' '
    835         << obsToStr(obs.measdata("D2C")) << ' '
    836         << obsToStr(obs.measdata("S2C"), 8, 3) << ' '
     829        << obsToStr(obs.measdata("C2C", rnxVers)) << ' ' 
     830        << obsToStr(obs.measdata("L2C", rnxVers)) << ' '
     831        << obsToStr(obs.measdata("D2C", rnxVers)) << ' '
     832        << obsToStr(obs.measdata("S2C", rnxVers), 8, 3) << ' '
    837833        << setw(2)  << obs.slip_cnt_L2;
    838834  }
    839835  else if (obs.satSys == 'E') { // Galileo
    840836    str << " 1C "
    841         << obsToStr(obs.measdata("C1")) << ' ' 
    842         << obsToStr(obs.measdata("L1")) << ' '
    843         << obsToStr(obs.measdata("D1")) << ' '
    844         << obsToStr(obs.measdata("S1"), 8, 3) << ' '
     837        << obsToStr(obs.measdata("C1", rnxVers)) << ' ' 
     838        << obsToStr(obs.measdata("L1", rnxVers)) << ' '
     839        << obsToStr(obs.measdata("D1", rnxVers)) << ' '
     840        << obsToStr(obs.measdata("S1", rnxVers), 8, 3) << ' '
    845841        << setw(2)  << obs.slip_cnt_L1;
    846842
    847843    str << "  5C "
    848         << obsToStr(obs.measdata("C5")) << ' '       
    849         << obsToStr(obs.measdata("L5")) << ' '
    850         << obsToStr(obs.measdata("D5")) << ' '
    851         << obsToStr(obs.measdata("S5"), 8, 3) << ' '
     844        << obsToStr(obs.measdata("C5", rnxVers)) << ' '       
     845        << obsToStr(obs.measdata("L5", rnxVers)) << ' '
     846        << obsToStr(obs.measdata("D5", rnxVers)) << ' '
     847        << obsToStr(obs.measdata("S5", rnxVers), 8, 3) << ' '
    852848        << setw(2)  << obs.slip_cnt_L5;
    853849  }
Note: See TracChangeset for help on using the changeset viewer.