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


Ignore:
Timestamp:
Oct 28, 2026, 9:31:18 AM (40 hours ago)
Author:
stuerze
Message:

attitude check added to the SSR QC

File:
1 edited

Legend:

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

    r11126 r11129  
    303303  _ssrQcBiasFileChooser = new qtFileChooser(0, qtFileChooser::File);
    304304  _ssrQcBiasFileChooser->setFileName(settings.value("ssrQcBiasFile").toString());
     305  _ssrQcAntexFileChooser = new qtFileChooser(0, qtFileChooser::File);
     306  _ssrQcAntexFileChooser->setFileName(settings.value("ssrQcAntexFile").toString());
    305307  _ssrQcIntrComboBox = new QComboBox();
    306308  _ssrQcIntrComboBox->setEditable(false);
    … …  
    933935  cLayout->addWidget(new QLabel("QC Bias File"), 8, 0);
    934936  cLayout->addWidget(_ssrQcBiasFileChooser, 8, 1, 1, 30);
    935   cLayout->addWidget(new QLabel(""), 9, 1);
    936   cLayout->setRowStretch(8, 999);
     937  cLayout->addWidget(new QLabel("QC ANTEX File"), 9, 0);
     938  cLayout->addWidget(_ssrQcAntexFileChooser, 9, 1, 1, 30);
     939  cLayout->addWidget(new QLabel(""), 10, 1);
     940  cLayout->setRowStretch(9, 999);
    937941  cgroup->setLayout(cLayout);
    938942
    … …  
    16061610  _ssrQcRefLineEdit->setWhatsThis(tr("<p>Specify the reference for the comparison of the orbits and clocks of the checked streams: 'CONSENSUS' for the median of all other streams, or the name of a stream, e.g. 'INTERNAL' for the combination.</p><p>Default is 'CONSENSUS'. <i>[key: ssrQcRef]</i></p>"));
    16071611  _ssrQcStreamsLineEdit->setWhatsThis(tr("<p>Specify the Broadcast Correction streams to be checked, as a comma separated list of stream names (e.g. SSRA00CNE1,SSRA00GMV0), or 'ALL' for all decoded streams. A stream with a leading '!' is excluded from the QC and from the consensus, e.g. 'ALL,!SIRGAS200001' for streams in another reference frame.</p><p>Default is 'ALL'. <i>[key: ssrQcStreams]</i></p>"));
     1612  _ssrQcAntexFileChooser->setWhatsThis(tr("<p>Specify an ANTEX file (e.g. the current igs20.atx) to enable the attitude check of the SSR QC: for streams sending the satellite yaw angle, the clock change of the stream relative to the other ACs during noon and midnight turns is compared with the change predicted from the difference of its yaw angle to BNC's attitude model ('Computed', see section 'Combination'). The ANTEX file provides the satellite block types the model needs.</p><p>Default is an empty option field, meaning no attitude check. <i>[key: ssrQcAntexFile]</i></p>"));
    16081613  _ssrQcBiasFileChooser->setWhatsThis(tr("<p>Specify a Bias SINEX file (OSB or DSB, e.g. a CAS DCB or a GFZ OSB product) as reference for the code bias check of the SSR QC: the DCBs of each stream are compared with the DCBs of this file, in addition to the comparison with the other ACs. A sign opposite to the reference for most DCBs indicates a stream using the SINEX instead of the SSR sign convention.</p><p>Default is an empty option field, meaning the code biases are compared with the other ACs only. <i>[key: ssrQcBiasFile]</i></p>"));
    16091614  _ssrQcIntrComboBox->setWhatsThis(tr("<p>Select the interval of the SSR QC reports. <i>[key: ssrQcIntr]</i></p>"));
    … …  
    18871892  delete _ssrQcIntrComboBox;
    18881893  delete _ssrQcBiasFileChooser;
     1894  delete _ssrQcAntexFileChooser;
    18891895  delete _corrPortLineEdit;
    18901896  delete _outPortLineEdit;
    … …  
    24192425  settings.setValue("ssrQcIntr", _ssrQcIntrComboBox->currentText());
    24202426  settings.setValue("ssrQcBiasFile", _ssrQcBiasFileChooser->fileName());
     2427  settings.setValue("ssrQcAntexFile", _ssrQcAntexFileChooser->fileName());
    24212428  settings.setValue("corrPort", _corrPortLineEdit->text());
    24222429  // Feed Engine
    … …  
    29592966    enableWidget(!_ssrQcPathLineEdit->text().isEmpty(), _ssrQcRefLineEdit);
    29602967    enableWidget(!_ssrQcPathLineEdit->text().isEmpty(), _ssrQcBiasFileChooser);
     2968    enableWidget(!_ssrQcPathLineEdit->text().isEmpty(), _ssrQcAntexFileChooser);
    29612969  }
    29622970
Note: See TracChangeset for help on using the changeset viewer.