Changeset 1156 in ntrip for trunk/BNC/bncmain.cpp


Ignore:
Timestamp:
Oct 7, 2008, 1:13:08 PM (16 years ago)
Author:
mervart
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bncmain.cpp

    r1146 r1156  
    6363  QByteArray fileName;
    6464  QByteArray format;
     65  QString    dateString;
     66  QString    timeString;
    6567
    6668  for (int ii = 1; ii < argc; ii++) {
     
    8486      if (ii+1 < argc) {
    8587        format = QByteArray(argv[ii+1]);
     88      }
     89    }
     90    if (QByteArray(argv[ii]) == "-date" || QByteArray(argv[ii]) == "--date") {
     91      if (ii+1 < argc) {
     92        dateString = QString(argv[ii+1]);
     93      }
     94    }
     95    if (QByteArray(argv[ii]) == "-time" || QByteArray(argv[ii]) == "--time") {
     96      if (ii+1 < argc) {
     97        timeString = QString(argv[ii+1]);
    8698      }
    8799    }
     
    152164
    153165    if (fileInput) {
    154       if (fileName.isEmpty() || format.isEmpty()) {
    155         cout << "Usage: bnc --file <fileName> --format <RTIGS | RTCM_2 | RTCM_3>" << endl;
     166      if ( fileName.isEmpty() || format.isEmpty() ||
     167           dateString.isEmpty() || timeString.isEmpty() ) {
     168        cout << "Usage: bnc --file <fileName>\n"
     169                "           --format <RTIGS | RTCM_2 | RTCM_3>\n"
     170                "           --date YYYY-MM-DD  --time HH:MM:SS" << endl;
    156171        exit(0);
    157172      }
     173
     174      app._currentDateAndTimeGPS =
     175        new QDateTime(QDate::fromString(dateString),
     176                      QTime::fromString(timeString), Qt::UTC);
    158177
    159178      bncGetThread* getThread = new bncGetThread(fileName, format);
Note: See TracChangeset for help on using the changeset viewer.