Changeset 3044 in ntrip
- Timestamp:
- Feb 25, 2011, 2:24:59 PM (14 years ago)
- Location:
- trunk/BNC
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/bncutils.cpp
r2988 r3044 307 307 } 308 308 309 // 310 //////////////////////////////////////////////////////////////////////////// 311 void GPSweekFromDateAndTime(const QDateTime& dateTime, 312 int& GPSWeek, double& GPSWeeks) { 313 314 static const QDateTime zeroEpoch(QDate(1980, 1, 6),QTime(),Qt::UTC); 315 316 GPSWeek = zeroEpoch.daysTo(dateTime) / 7; 317 318 int weekDay = dateTime.date().dayOfWeek() + 1; // Qt: Monday = 1 319 if (weekDay > 7) weekDay = 1; 320 321 GPSWeeks = (weekDay - 1) * 86400.0 322 - dateTime.time().msecsTo(QTime()) / 1e3; 323 } 324 325 // 326 //////////////////////////////////////////////////////////////////////////// 327 void mjdFromDateAndTime(const QDateTime& dateTime, int& mjd, double& dayfrac) { 328 329 static const QDate zeroDate(1858, 11, 17); 330 331 mjd = zeroDate.daysTo(dateTime.date()); 332 333 dayfrac = (dateTime.time().hour() + 334 (dateTime.time().minute() + 335 (dateTime.time().second() + 336 dateTime.time().msec() / 1000.0) / 60.0) / 60.0) / 24.0; 337 } -
trunk/BNC/bncutils.h
r2988 r3044 59 59 double* acc, 60 60 ColumnVector (*der)(double x, const ColumnVector& y, double* acc)); 61 62 void GPSweekFromDateAndTime(const QDateTime& dateTime, 63 int& GPSWeek, double& GPSWeeks); 64 65 void mjdFromDateAndTime(const QDateTime& dateTime, int& mjd, double& dayfrac); 66 61 67 #endif
Note:
See TracChangeset
for help on using the changeset viewer.