Changeset 210 in ntrip for trunk/BNC/bncutils.cpp


Ignore:
Timestamp:
Oct 6, 2006, 2:38:53 PM (18 years ago)
Author:
mervart
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bncutils.cpp

    r124 r210  
    5353  return QDateTime(date,time);
    5454}
     55
     56
     57void gpsWeekAndSec(int& week, double& sec) {
     58
     59  QDate date = QDate::currentDate();
     60  QTime time = QTime::currentTime();
     61
     62  double deltat = date.toJulianDay() - 2400000.5 - 44244.0 +
     63           ((( time.msec() / 1000.0
     64             + time.second() ) / 60.0
     65             + time.minute()  ) / 60.0
     66             + time.hour()     ) / 24.0;
     67
     68  week = (int) floor(deltat/7.0);
     69  sec  = (deltat - (week)*7.0)*86400.0;
     70}
Note: See TracChangeset for help on using the changeset viewer.