Changeset 894 in ntrip for trunk/BNC/bncapp.cpp


Ignore:
Timestamp:
May 8, 2008, 7:26:31 PM (17 years ago)
Author:
mervart
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bncapp.cpp

    r885 r894  
    393393  converttime(&cti, ep->GPSweek, ep->TOC);
    394394  if      (_rinexVers == 3) {
    395     line.sprintf("G%02d %04d %02d %02d %02d %02d %02d%19.12e%19.12e%19.12e\n",
     395    line.sprintf("G%02d %04d %02d %02d %02d %02d %02d %18.11e %18.11e %18.11e\n",
    396396                 ep->satellite, cti.year, cti.month, cti.day, cti.hour,
    397397                 cti.minute, cti.second, ep->clock_bias, ep->clock_drift,
     
    399399  }
    400400  else if (_rinexVers == 2) {
    401     line.sprintf("%02d %02d %02d %02d %02d %02d%5.1f%19.12e%19.12e%19.12e\n",
     401    line.sprintf("%02d %02d %02d %02d %02d %02d%5.1f %18.11e %18.11e %18.11e\n",
    402402                 ep->satellite, cti.year%100, cti.month, cti.day, cti.hour,
    403403                 cti.minute, (double) cti.second, ep->clock_bias,
     
    406406  allLines += line;
    407407
    408   line.sprintf("   %19.12e%19.12e%19.12e%19.12e\n", (double)ep->IODE,
     408  line.sprintf("    %18.11e %18.11e %18.11e %18.11e\n", (double)ep->IODE,
    409409               ep->Crs, ep->Delta_n, ep->M0);
    410410  allLines += line;
    411411 
    412   line.sprintf("   %19.12e%19.12e%19.12e%19.12e\n", ep->Cuc,
     412  line.sprintf("    %18.11e %18.11e %18.11e %18.11e\n", ep->Cuc,
    413413               ep->e, ep->Cus, ep->sqrt_A);
    414414  allLines += line;
    415415
    416   line.sprintf("   %19.12e%19.12e%19.12e%19.12e\n",
     416  line.sprintf("    %18.11e %18.11e %18.11e %18.11e\n",
    417417               (double) ep->TOE, ep->Cic, ep->OMEGA0, ep->Cis);
    418418  allLines += line;
    419419 
    420   line.sprintf("   %19.12e%19.12e%19.12e%19.12e\n", ep->i0,
     420  line.sprintf("    %18.11e %18.11e %18.11e %18.11e\n", ep->i0,
    421421               ep->Crc, ep->omega, ep->OMEGADOT);
    422422  allLines += line;
     
    428428  if(ii & GPSEPHF_L2PCODE)
    429429    dd += 1.0;
    430   line.sprintf("   %19.12e%19.12e%19.12e%19.12e\n", ep->IDOT, dd,
     430  line.sprintf("    %18.11e %18.11e %18.11e %18.11e\n", ep->IDOT, dd,
    431431               (double) ep->GPSweek, ii & GPSEPHF_L2PCODEDATA ? 1.0 : 0.0);
    432432  allLines += line;
     
    436436  else
    437437    dd = ceil(10.0*pow(2.0, ((double)ep->URAindex)/2.0))/10.0;
    438   line.sprintf("   %19.12e%19.12e%19.12e%19.12e\n", dd,
     438  line.sprintf("    %18.11e %18.11e %18.11e %18.11e\n", dd,
    439439               ((double) ep->SVhealth), ep->TGD, ((double) ep->IODC));
    440440  allLines += line;
    441441
    442   line.sprintf("   %19.12e%19.12e\n", ((double)ep->TOW), 0.0);
     442  line.sprintf("    %18.11e %18.11e\n", ((double)ep->TOW), 0.0);
    443443  allLines += line;
    444444
     
    491491
    492492  if      (_rinexVers == 3) {
    493     line.sprintf("R%02d %04d %02d %02d %02d %02d %02d%19.12e%19.12e%19.12e\n",
     493    line.sprintf("R%02d %04d %02d %02d %02d %02d %02d %18.11e %18.11e %18.11e\n",
    494494                 ep->almanac_number, cti.year, cti.month, cti.day, cti.hour,
    495495                 cti.minute, cti.second, -ep->tau, ep->gamma, (double) tk);
    496496  }
    497497  else if (_rinexVers == 2) {
    498     line.sprintf("%02d %02d %02d %02d %02d %02d%5.1f%19.12e%19.12e%19.12e\n",
     498    line.sprintf("%02d %02d %02d %02d %02d %02d%5.1f %18.11e %18.11e %18.11e\n",
    499499                 ep->almanac_number, cti.year%100, cti.month, cti.day,
    500500                 cti.hour, cti.minute, (double) cti.second, -ep->tau,
     
    503503  allLines += line;
    504504 
    505   line.sprintf("   %19.12e%19.12e%19.12e%19.12e\n", ep->x_pos,
     505  line.sprintf("    %18.11e %18.11e %18.11e %18.11e\n", ep->x_pos,
    506506               ep->x_velocity, ep->x_acceleration,
    507507               (ep->flags & GLOEPHF_UNHEALTHY) ? 1.0 : 0.0);
    508508  allLines += line;
    509509   
    510   line.sprintf("   %19.12e%19.12e%19.12e%19.12e\n", ep->y_pos,
     510  line.sprintf("    %18.11e %18.11e %18.11e %18.11e\n", ep->y_pos,
    511511               ep->y_velocity, ep->y_acceleration,
    512512               (double) ep->frequency_number);
    513513  allLines += line;
    514514 
    515   line.sprintf("   %19.12e%19.12e%19.12e%19.12e\n", ep->z_pos,
     515  line.sprintf("    %18.11e %18.11e %18.11e %18.11e\n", ep->z_pos,
    516516               ep->z_velocity, ep->z_acceleration, (double) ep->E);
    517517  allLines += line;
Note: See TracChangeset for help on using the changeset viewer.