Changeset 6388 in ntrip


Ignore:
Timestamp:
Dec 19, 2014, 5:21:18 PM (9 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

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

    r6386 r6388  
    11561156// RINEX Format String
    11571157//////////////////////////////////////////////////////////////////////////////
    1158 QString t_ephSBAS::toString(double /* version */) const {
    1159   return "not yet impemented\n";
    1160 }
     1158QString t_ephSBAS::toString(double version) const {
     1159
     1160  QString rnxStr = rinexDateStr(_TOC, _prn, version);
     1161
     1162  QTextStream out(&rnxStr);
     1163
     1164  out << QString("%1%2%3\n")
     1165    .arg(_agf0,        19, 'e', 12)
     1166    .arg(_agf1,        19, 'e', 12)
     1167    .arg(double(_TOW), 19, 'e', 12);
     1168
     1169  QString fmt = version < 3.0 ? "   %1%2%3%4\n" : "    %1%2%3%4\n";
     1170
     1171  out << QString(fmt)
     1172    .arg(1.e-3*_x_pos,          19, 'e', 12)
     1173    .arg(1.e-3*_x_velocity,     19, 'e', 12)
     1174    .arg(1.e-3*_x_acceleration, 19, 'e', 12)
     1175    .arg(0.0,                   19, 'e', 12);
     1176
     1177  out << QString(fmt)
     1178    .arg(1.e-3*_y_pos,          19, 'e', 12)
     1179    .arg(1.e-3*_y_velocity,     19, 'e', 12)
     1180    .arg(1.e-3*_y_acceleration, 19, 'e', 12)
     1181    .arg(double(_ura),          19, 'e', 12);
     1182
     1183  out << QString(fmt)
     1184    .arg(1.e-3*_z_pos,          19, 'e', 12)
     1185    .arg(1.e-3*_z_velocity,     19, 'e', 12)
     1186    .arg(1.e-3*_z_acceleration, 19, 'e', 12)
     1187    .arg(double(_IODN),         19, 'e', 12);
     1188
     1189  return rnxStr;
     1190}
Note: See TracChangeset for help on using the changeset viewer.