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


Ignore:
Timestamp:
Jan 18, 2009, 5:58:15 PM (15 years ago)
Author:
weber
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bncmain.cpp

    r1307 r1501  
    6161  bool       GUIenabled  = true;
    6262  bool       fileInput   = false;
     63  bool       confFile  = false;
    6364  QByteArray fileName;
    6465  QByteArray format;
    6566  QString    dateString;
    6667  QString    timeString;
     68  QString    confFileName;
     69  QString    confFileIs;
    6770
    6871  for (int ii = 1; ii < argc; ii++) {
     
    98101      }
    99102    }
     103    if (QByteArray(argv[ii]) == "-conf" || QByteArray(argv[ii]) == "--conf") {
     104      confFile  = true;
     105      if (ii+1 < argc) {
     106        confFileName = QString(argv[ii+1]);
     107      }
     108    }
     109  }
     110
     111  if (confFile && confFileName.isEmpty() ) {
     112      cout << "Usage: bnc --conf <confFileName>\n"
     113              "           --file <inputFileName>\n"
     114              "           --format <RTIGS | RTCM_2 | RTCM_3>\n"
     115              "           --date YYYY-MM-DD  --time HH:MM:SS" << endl;
     116      exit(0);
    100117  }
    101118
    102119  QCoreApplication::setOrganizationName("BKG");
    103120  QCoreApplication::setOrganizationDomain("www.bkg.bund.de");
    104   QCoreApplication::setApplicationName("BKG_NTRIP_Client");
     121  if (!confFileName.isEmpty()) {
     122    confFileIs = confFileName;
     123  } else {
     124    confFileIs = "BKG_NTRIP_Client";
     125  }
     126  QCoreApplication::setApplicationName(confFileIs);
    105127
    106128  // Default Settings
     
    138160
    139161
    140 
    141162  bncApp app(argc, argv, GUIenabled);
    142163
     
    187208      caster->slotReadMountPoints();
    188209      if (caster->numStations() == 0) {
    189         return 0;
     210      return 0;
    190211      }
    191212    }
     
    196217      if ( fileName.isEmpty() || format.isEmpty() ||
    197218           dateString.isEmpty() || timeString.isEmpty() ) {
    198         cout << "Usage: bnc --file <fileName>\n"
     219        cout << "Usage: bnc --conf <confFileName>\n"
     220                "           --file <inputFileName>\n"
    199221                "           --format <RTIGS | RTCM_2 | RTCM_3>\n"
    200222                "           --date YYYY-MM-DD  --time HH:MM:SS" << endl;
Note: See TracChangeset for help on using the changeset viewer.