Changeset 7138 in ntrip for trunk/BNC/src/bnctime.cpp


Ignore:
Timestamp:
Jul 22, 2015, 10:45:16 AM (9 years ago)
Author:
stuerze
Message:

method added to set TOE from BDS week and sec

File:
1 edited

Legend:

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

    r6812 r7138  
    3737  int  deltad;
    3838  int  dow = 0;
     39  while ( gpssec >= 86400 ) {
     40    gpssec-=86400;
     41    dow++;
     42  }
     43  while ( gpssec <  0 ) {
     44    gpssec+=86400;
     45    dow--;
     46  }
     47  deltad = gpsw*7 + dow;
     48  _mjd = 44244 + deltad;
     49  _sec = gpssec;
     50  return *this;
     51}
     52
     53
     54//
     55//////////////////////////////////////////////////////////////////////////////
     56bncTime& bncTime::setBDS(int gpsw, double gpssec) {
     57  int  deltad;
     58  int  dow = 0;
     59  gpssec += 14.0;
     60  gpsw   += 1356.0;
    3961  while ( gpssec >= 86400 ) {
    4062    gpssec-=86400;
Note: See TracChangeset for help on using the changeset viewer.