Changeset 129 in ntrip for trunk/BNC


Ignore:
Timestamp:
Sep 7, 2006, 9:16:28 PM (18 years ago)
Author:
mervart
Message:

* empty log message *

Location:
trunk/BNC
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bncrinex.cpp

    r127 r129  
    8585  QString intStr = settings.value("rnxIntr").toString();
    8686  QString hlpStr;
     87
     88  QTime nextTime;
     89  QDate nextDate;
     90
    8791  if      (intStr == "15 min") {
    8892    char ch = 'A' + datTim.time().hour();
     
    9094    if      (datTim.time().minute() < 15) {
    9195      hlpStr += "00";
     96      nextTime.setHMS(datTim.time().hour(), 15, 0);
     97      nextDate = datTim.date();
    9298    }
    9399    else if (datTim.time().minute() < 30) {
    94100      hlpStr += "15";
     101      nextTime.setHMS(datTim.time().hour(), 30, 0);
     102      nextDate = datTim.date();
    95103    }
    96104    else if (datTim.time().minute() < 45) {
    97105      hlpStr += "30";
     106      nextTime.setHMS(datTim.time().hour(), 45, 0);
     107      nextDate = datTim.date();
    98108    }
    99109    else {
    100110      hlpStr += "45";
     111      if (datTim.time().hour() < 23) {
     112        nextTime.setHMS(datTim.time().hour() + 1 , 0, 0);
     113        nextDate = datTim.date();
     114      }
     115      else {
     116        nextTime.setHMS(0, 0, 0);
     117        nextDate = datTim.date().addDays(1);
     118      }
    101119    }
    102120  }
     
    104122    char ch = 'A' + datTim.time().hour();
    105123    hlpStr = ch;
     124    if (datTim.time().hour() < 23) {
     125      nextTime.setHMS(datTim.time().hour() + 1 , 0, 0);
     126      nextDate = datTim.date();
     127    }
     128    else {
     129      nextTime.setHMS(0, 0, 0);
     130      nextDate = datTim.date().addDays(1);
     131    }
    106132  }
    107133  else {
    108134    hlpStr = "0";
    109   }
     135    nextTime.setHMS(0, 0, 0);
     136    nextDate = datTim.date().addDays(1);
     137  }
     138  _nextCloseEpoch = QDateTime(nextDate, nextTime);
    110139
    111140  path += _statID.left(4) +
  • trunk/BNC/bncrinex.h

    r125 r129  
    2929   QStringList         _headerLines;
    3030   bool                _headerWritten;
     31   QDateTime           _nextCloseEpoch;
    3132};
    3233
Note: See TracChangeset for help on using the changeset viewer.