Changeset 778 in ntrip for trunk/BNS/bnseph.cpp


Ignore:
Timestamp:
Apr 8, 2008, 9:57:37 AM (16 years ago)
Author:
mervart
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNS/bnseph.cpp

    r776 r778  
    7070void t_bnseph::readEph() {
    7171
    72   gpsephemeris* ep = new gpsephemeris;
     72  gpsEph* ep = new gpsEph;
    7373
    7474  QByteArray line = _socket->readLine();
    7575  QTextStream in1(line);
    7676
    77   QString prn;
    7877  int     year, month, day, hour, minute, second;
    7978
    80   in1 >> prn >> year >> month >> day >> hour >> minute >> second
     79  in1 >> ep->prn >> year >> month >> day >> hour >> minute >> second
    8180      >> ep->clock_bias >> ep->clock_drift >> ep->clock_driftrate;
     81
     82  if (year < 100) year += 2000;
    8283
    8384  QDateTime dateTime(QDate(year,month,day), QTime(hour, minute, second),
     
    107108
    108109  double dd;
     110  int    GPSweek;
    109111  int    ii;
    110   in6 >>  ep->IDOT >> dd >> ep->GPSweek >> ii;
     112  in6 >>  ep->IDOT >> dd >> GPSweek >> ii;
    111113
    112114  line = _socket->readLine();
     
    114116
    115117  double hlp;
    116   in7 >>  hlp >> ep->SVhealth >> ep->TGD >> ep->IODC;
     118  double health;
     119  in7 >>  hlp >> health >> ep->TGD >> ep->IODC;
    117120
    118121  line = _socket->readLine();
    119122  QTextStream in8(line);
    120123  in8 >> ep->TOW;
     124
     125  emit(newEph(ep));
    121126}
Note: See TracChangeset for help on using the changeset viewer.