Changeset 10479 in ntrip for trunk/BNC/src/bncwindow.cpp


Ignore:
Timestamp:
May 7, 2024, 10:36:55 AM (8 weeks ago)
Author:
stuerze
Message:

BNC writes combination results now in a separate output file

File:
1 edited

Legend:

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

    r10452 r10479  
    502502  _cmbSamplSpinBox->setSuffix(" sec");
    503503
     504  _cmbLogPath = new QLineEdit(settings.value("cmbLogpath").toString());
     505
    504506  QPushButton* addCmbRowButton = new QPushButton("Add Row");
    505507  QPushButton* delCmbRowButton = new QPushButton("Delete");
     
    521523    enableWidget(true, _cmbMaxdisplacementLineEdit);
    522524    enableWidget(true, _cmbSamplSpinBox);
     525    enableWidget(true, _cmbLogPath);
    523526  }
    524527  else {
     
    527530    enableWidget(false, _cmbMaxdisplacementLineEdit);
    528531    enableWidget(false, _cmbSamplSpinBox);
     532    enableWidget(false, _cmbLogPath);
    529533  }
    530534  _cmbGpsCheckBox = new QCheckBox();
     
    12881292  populateCmbTable();
    12891293  cmbLayout->addWidget(_cmbTable,                                                0, 0, 8, 10);
    1290   cmbLayout->addWidget(new QLabel(" Combine Broadcast Correction streams.<br>"), 0, 10, 1, 10);
     1294  cmbLayout->addWidget(new QLabel(" Combine Broadcast Correction streams"),      0, 10, 1, 10);
    12911295  cmbLayout->addWidget(addCmbRowButton,                                          1, 10);
    12921296  cmbLayout->addWidget(delCmbRowButton,                                          1, 11);
     
    12991303  cmbLayout->addWidget(new QLabel("Max Orb Displacement"),                       5, 10, Qt::AlignLeft);
    13001304  cmbLayout->addWidget(_cmbMaxdisplacementLineEdit,                              5, 11, Qt::AlignRight);
    1301   cmbLayout->addWidget(new QLabel("Sampling"),                                   6, 10, Qt::AlignLeft);
    1302   cmbLayout->addWidget(_cmbSamplSpinBox,                                         6, 11, Qt::AlignRight);
     1305  cmbLayout->addWidget(new QLabel("Logfile directory"),                          6, 10, Qt::AlignLeft);
     1306  cmbLayout->addWidget(_cmbLogPath,                                              6, 11, Qt::AlignRight);
     1307  cmbLayout->addWidget(new QLabel("Sampling"),                                   7, 10, Qt::AlignLeft);
     1308  cmbLayout->addWidget(_cmbSamplSpinBox,                                         7, 11, Qt::AlignRight);
     1309
    13031310
    13041311  cmbLayout->addWidget(new QLabel("GNSS"),                                       0, 14, Qt::AlignLeft);
     
    16021609  _cmbMaxresLineEdit->setWhatsThis(tr("<p>BNC combines all incoming clocks according to specified weights. Individual clock estimates that differ by more than 'Maximal Clk Residuum' meters from the average of all clocks will be ignored.<p></p>It is suggested to specify a value of about 0.2 m for the Kalman filter combination approach and a value of about 3.0 meters for the Single-Epoch combination approach.</p><p>Default is a value of '999.0'. <i>[key: cmbMaxres]</i></p>"));
    16031610  _cmbMaxdisplacementLineEdit->setWhatsThis(tr("<p>BNC builds mean values for all incoming orbit corrections per satellite. Individual orbit corrections that differ by more than 'Maximal Orb Displacement' meters from the average of all orbit corrections per satellite will be ignored.<p></p>It is suggested to specify a value of about 0.5 m.</p><p>Default is a value of '2.0'. <i>[key: cmbMaxdisplacement]</i></p>"));
    1604   _cmbSamplSpinBox->setWhatsThis(tr("<p>Select a combination Sampling interval for the clocks. Clock corrections will be produced following that interval.</p><p>A value of 10 sec may be an appropriate choice. A value of zero '0' tells BNC to use all available samples. <i>[key:  ]</i></p>"));
     1611  _cmbSamplSpinBox->setWhatsThis(tr("<p>Select a combination Sampling interval for the clocks. Clock corrections will be produced following that interval.</p><p>A value of 10 sec may be an appropriate choice. A value of zero '0' tells BNC to use all available samples. <i>[key: cmbSampl]</i></p>"));
     1612  _cmbLogPath->setWhatsThis(tr("<p>Specify a directory for saving daily Combination logfiles. If the specified directory does not exist, BNC will not create such files.</p><p>Default is an empty option field, meaning that no Combination logfiles shall be produced. <i>[key: cmbLogpath]</i></p>"));
    16051613  _cmbGpsCheckBox->setWhatsThis(tr("<p>GPS clock corrections shall be combined. GPS Broadcast ephemeris and corrections are required. <i>[key: cmbGps]</i></p>"));
    16061614  _cmbGloCheckBox->setWhatsThis(tr("<p>GLONASS clock corrections shall be combined; GLONASS Broadcast ephemeris and corrections are required. <i>[key: cmbGlo]</i></p>"));
     
    17431751  delete _cmbMaxdisplacementLineEdit;
    17441752  delete _cmbSamplSpinBox;
     1753  delete _cmbLogPath;
    17451754  delete _cmbMethodComboBox;
    17461755  delete _cmbGpsCheckBox;
     
    22362245  settings.setValue("cmbMaxdisplacement", _cmbMaxdisplacementLineEdit->text());
    22372246  settings.setValue("cmbSampl",           _cmbSamplSpinBox->value());
     2247  settings.setValue("cmbLogpath",         _cmbLogPath->text());
    22382248  settings.setValue("cmbGps",             _cmbGpsCheckBox->checkState());
    22392249  settings.setValue("cmbGlo",             _cmbGloCheckBox->checkState());
     
    27702780      enableWidget(true, _cmbMaxdisplacementLineEdit);
    27712781      enableWidget(true, _cmbSamplSpinBox);
     2782      enableWidget(true, _cmbLogPath);
    27722783      enableWidget(true, _cmbGpsCheckBox);
    27732784      enableWidget(true, _cmbGloCheckBox);
     
    27842795      enableWidget(false, _cmbMaxdisplacementLineEdit);
    27852796      enableWidget(false, _cmbSamplSpinBox);
     2797      enableWidget(false, _cmbLogPath);
    27862798      enableWidget(false, _cmbGpsCheckBox);
    27872799      enableWidget(false, _cmbGloCheckBox);
     
    28932905    enableWidget(false, _cmbMaxdisplacementLineEdit);
    28942906    enableWidget(false, _cmbSamplSpinBox);
     2907    enableWidget(false, _cmbLogPath);
    28952908  }
    28962909}
Note: See TracChangeset for help on using the changeset viewer.