Changeset 10102 in ntrip for trunk/BNC


Ignore:
Timestamp:
Jun 20, 2023, 12:59:36 PM (17 months ago)
Author:
stuerze
Message:

allow to write summary only in sp3 comparison

Location:
trunk/BNC/src
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/bnchelp.html

    r10094 r10102  
    23842384<p><h4 id="sp3log">2.7.3 Logfile - mandatory if 'Input SP3 Files' is set</h4></p>
    23852385<p>
    2386 Specify a logfile name to save results of the SP3 file comparison.
     2386Specify a logfile name to save results of the SP3 file comparison. BNC provides an option 'Summary only' to limit logfile content to 'Summary' information only.
    23872387</p>
    23882388<p>
     
    60656065   sp3CompExclude    {Satellite exclusion list [character string, comma separated list in quotation marks, example: G04,G31,R]}
    60666066   sp3CompOutLogFile {Output logfile, full path [character string]}
     6067   sp3SummaryOnly    {Output only summary of logfile [integer number: 0=no,2=yes]}
    60676068
    60686069Broadcast Corrections Panel keys:
  • trunk/BNC/src/bncmain.cpp

    r10095 r10102  
    182182      "\n"
    183183      "SP3 Comparison Panel keys:\n"
    184       "   sp3CompFile       {SP3 input files, full path [character string, comma separated list in quotation marks]}\n"
    185       "   sp3CompExclude    {Satellite exclusion list [character string, comma separated list in quotation marks, example: G04,G31,R]}\n"
    186       "   sp3CompOutLogFile {Output logfile, full path [character string]}\n"
     184      "   sp3CompFile        {SP3 input files, full path [character string, comma separated list in quotation marks]}\n"
     185      "   sp3CompExclude     {Satellite exclusion list [character string, comma separated list in quotation marks, example: G04,G31,R]}\n"
     186      "   sp3CompOutLogFile  {Output logfile, full path [character string]}\n"
     187      "   sp3CompSummaryOnly {Output only summary of logfile [integer number: 0=no,2=yes]}\n"
    187188      "\n"
    188189      "Broadcast Corrections Panel keys:\n"
  • trunk/BNC/src/bncsettings.cpp

    r9854 r10102  
    133133    setValue_p("sp3CompExclude",      "");
    134134    setValue_p("sp3CompOutLogFile",   "");
     135    setValue_p("sp3SummaryOnly",      "");
    135136    // Braodcast Corrections
    136137    setValue_p("corrPath",            "");
  • trunk/BNC/src/bncwindow.cpp

    r10095 r10102  
    12401240  _sp3CompLogLineEdit->setMaximumWidth(18*ww);
    12411241
     1242  _sp3CompSummaryOnly = new QCheckBox();
     1243  _sp3CompSummaryOnly->setCheckState(Qt::CheckState(settings.value("sp3CompSummaryOnly").toInt()));
     1244
    12421245  ir = 0;
    12431246  sp3CompLayout->addWidget(new QLabel("Orbit and clock comparison.<br>"),  ir, 0, 1, 40);
     
    12511254  sp3CompLayout->addWidget(new QLabel("Logfile"),                      ir, 0, Qt::AlignLeft);
    12521255  sp3CompLayout->addWidget(_sp3CompLogLineEdit,                        ir, 1, Qt::AlignRight);
     1256  ++ir;
     1257  sp3CompLayout->addWidget(new QLabel("Summary only"),                 ir, 0);
     1258  sp3CompLayout->addWidget(_sp3CompSummaryOnly,                        ir, 1);
    12531259  ++ir;
    12541260  sp3CompLayout->addWidget(new QLabel(""),                             ir, 1);
     
    14231429  _sp3CompExclude->setWhatsThis(tr("<p>Specify satellites to exclude them from orbit and clock comparison. Example:<p>G04,G31,R</p><p>This excludes GPS satellites PRN 4 and 31 as well as all GLONASS satellites from the comparison.</p><p>Default is an empty option field, meaning that no satellite is excluded from the comparison. <i>[key: sp3CompExclude]</i></p>"));
    14241430  _sp3CompLogLineEdit->setWhatsThis(tr("<p>Specify the full path to a logfile saving comparison results.</p><p>Specifying a logfile is mandatory. Comparing SP3 files and not saving comparison results on disk would be useless. <i>[key: sp3CompOutLogFile]</i></p>"));
     1431  _sp3CompSummaryOnly->setWhatsThis(tr("<p>By default BNC produces a detailed 'Logfile' providing all information resulting from comparing SP3 files. If that is too much information, you can limit the logfile content to a short summary.</p><p>Tick 'Summary only' to suppress full logfile output and instead produce a logfile containing only summary information. <i>[key: sp3CompSummaryOnly]</i></p>"));
    14251432
    14261433  // WhatsThis, Broadcast Corrections
     
    16851692  delete _sp3CompExclude;
    16861693  delete _sp3CompLogLineEdit;
     1694  delete _sp3CompSummaryOnly;
    16871695  //delete _canvas;
    16881696}
     
    21342142  settings.setValue("sp3CompExclude",    _sp3CompExclude->text());
    21352143  settings.setValue("sp3CompOutLogFile", _sp3CompLogLineEdit->text());
     2144  settings.setValue("sp3CompSummaryOnly",_sp3CompSummaryOnly->checkState());
    21362145// Combine Corrections
    21372146  if (!cmbStreams.isEmpty()) {
     
    27472756    enableWidget(enable, _sp3CompLogLineEdit);
    27482757    enableWidget(enable, _sp3CompExclude);
     2758    enableWidget(enable, _sp3CompSummaryOnly);
    27492759  }
    27502760
  • trunk/BNC/src/bncwindow.h

    r10095 r10102  
    163163    QLineEdit*     _sp3CompExclude;
    164164    QLineEdit*     _sp3CompLogLineEdit;
     165    QCheckBox*     _sp3CompSummaryOnly;
    165166
    166167    QComboBox* _rnxVersComboBox;
Note: See TracChangeset for help on using the changeset viewer.