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


Ignore:
Timestamp:
Oct 29, 2026, 10:47:20 PM (42 hours ago)
Author:
stuerze
Message:

General option 'Ephemeris streams' is added and valid for combination, upload of SSR corrections and SSR QC

File:
1 edited

Legend:

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

    r11136 r11140  
    199199  _logFileLineEdit = new QLineEdit(settings.value("logFile").toString());
    200200  _rawOutFileLineEdit = new QLineEdit(settings.value("rawOutFile").toString());
     201  _ephMountLineEdit = new QLineEdit(settings.value("ephMount").toString());
    201202  _rnxAppendCheckBox = new QCheckBox();
    202203  _rnxAppendCheckBox->setCheckState(Qt::CheckState(
    … …  
    838839  _onTheFlyComboBox->setMaximumWidth(9 * ww);
    839840
    840   gLayout->addWidget(new QLabel("General settings for logfile, file handling, configuration on-the-fly, auto-start, and raw file output.<br>"), 0, 0, 1, 50);
     841  gLayout->addWidget(new QLabel("General settings for logfile, file handling, configuration on-the-fly, auto-start, raw file output, and the ephemeris streams for SSR processing.<br>"), 0, 0, 1, 50);
    841842  gLayout->addWidget(new QLabel("Logfile (full path)"), 1, 0);
    842843  gLayout->addWidget(_logFileLineEdit, 1, 1, 1, 20);
    … …  
    849850  gLayout->addWidget(new QLabel("Raw output file (full path)"), 5, 0);
    850851  gLayout->addWidget(_rawOutFileLineEdit, 5, 1, 1, 20);
    851   gLayout->addWidget(new QLabel(""), 6, 1);
     852  gLayout->addWidget(new QLabel("Ephemeris streams"), 6, 0);
     853  gLayout->addWidget(_ephMountLineEdit, 6, 1, 1, 20);
     854  gLayout->addWidget(new QLabel(""), 7, 1);
    852855  gLayout->setRowStretch(7, 999);
    853856
    … …  
    15631566  _onTheFlyComboBox->setWhatsThis(tr("<p>When operating BNC online in 'no window' mode, some configuration parameters can be changed on-the-fly without interrupting the running process. For that BNC rereads parts of its configuration in pre-defined intervals. The default entry is 'no' that means the reread function is switched of. <p></p>Select '1 min', '5 min', '1 hour', or '1 day' to force BNC to reread its configuration every full minute, five minutes, hour, or day and let in between edited configuration options become effective on-the-fly without terminating uninvolved threads.</p><p>Note that when operating BNC in window mode, on-the-fly changeable configuration options become effective immediately via button 'Save & Reread Configuration'. <i>[key: onTheFlyInterval]</i></p>"));
    15641567  _autoStartCheckBox->setWhatsThis(tr("<p>Tick 'Auto start' for auto-start of BNC at startup time in window mode with preassigned processing options. <i>[key: autoStart]</i></p>"));
     1568  _ephMountLineEdit->setWhatsThis(tr("<p>Specify one or more 'mountpoints' (separated by comma) from the 'Streams' canvas below which provide the Broadcast Ephemeris for the SSR processing, e.g. 'BCEP00BKG0'. The 'Combine Corrections', the 'Upload Corrections' and the SSR QC then use the Broadcast Ephemeris of these streams only, so that the corrections refer to the data sets users receive from them, and not to those contained in other streams, e.g. in Broadcast Correction streams of an Analysis Center.</p><p>The PPP client ('Ephemeris stream' there), the saving of RINEX Navigation files and the 'Upload Ephemeris' are not affected.</p><p>Default is an empty option field, meaning that the Broadcast Ephemeris of all streams are used. <i>[key: ephMount]</i></p>"));
    15651569  _rawOutFileLineEdit->setWhatsThis(tr("<p>Save all data coming in through various streams in the received order and format in one file.</p><p>This option is primarily meant for debugging purposes. <i>[key: rawOutFile]</i></p>"));
    15661570
    … …  
    18721876  delete _logFileLineEdit;
    18731877  delete _rawOutFileLineEdit;
     1878  delete _ephMountLineEdit;
    18741879  delete _rnxAppendCheckBox;
    18751880  delete _onTheFlyComboBox;
    … …  
    24052410  settings.setValue("autoStart", _autoStartCheckBox->checkState());
    24062411  settings.setValue("rawOutFile", _rawOutFileLineEdit->text());
     2412  settings.setValue("ephMount", _ephMountLineEdit->text());
    24072413  // RINEX Observations
    24082414  settings.setValue("rnxPath", _rnxPathLineEdit->text());
Note: See TracChangeset for help on using the changeset viewer.