Changeset 2815 in ntrip for trunk


Ignore:
Timestamp:
Dec 19, 2010, 12:18:51 AM (14 years ago)
Author:
weber
Message:

Sync of observations and clock corrections

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bncwindow.cpp

    r2811 r2815  
    394394
    395395  connect(_pppSync, SIGNAL(textChanged(const QString &)),
     396          this, SLOT(slotBncTextChanged()));
     397
     398  connect(_pppSPPComboBox, SIGNAL(currentIndexChanged(const QString &)),
    396399          this, SLOT(slotBncTextChanged()));
    397400
     
    493496  _pppRefCrdZLineEdit->setWhatsThis(tr("<p>Enter reference coordinate Z of the receiver's position.</p>"));
    494497  _bncFigurePPP->setWhatsThis(tr("PPP time series of North (red), East (green) and Up (blue) coordinate components are shown in the 'PPP Plot' tab when the corresponting option is selected above. Values are either referred to an XYZ reference coordinate (if specified) or referred to the first estimated set of coordinate compoments. The sliding PPP time series window covers the period of the latest 5 minutes."));
     498  _pppSync->setWhatsThis(tr("You may like to process only those observations which are received first within a maximum of 'Sync corr' seconds after the reception of a clock correction. Using only observations which come in sync with the corrections can avoid a possible high frequency noise of PPP solutions. Such noise could result from processing all observations regardless of how late after a clock correction they were received.<p></p>Default is an empty option field, meaning that you want BNC to determine a PPP solution from all incomming observations through applying the latest received clock correction.</p>"));
    495499
    496500  // Canvas with Editable Fields
     
    16581662     || sender() == _pppRefCrdZLineEdit
    16591663     || sender() == _pppSync
     1664     || sender() == _pppSPPComboBox
    16601665     || sender() == _pppEstTropoCheckBox
    16611666     || sender() == _pppUsePhaseCheckBox ) {
     
    16671672      _pppRefCrdYLineEdit->setPalette(palette_white);
    16681673      _pppRefCrdZLineEdit->setPalette(palette_white);
    1669       _pppSync->setPalette(palette_white);
    16701674      _pppUsePhaseCheckBox->setPalette(palette_white);
    16711675      _pppPlotCoordinates->setPalette(palette_white);
     
    16791683      _pppRefCrdYLineEdit->setEnabled(true);
    16801684      _pppRefCrdZLineEdit->setEnabled(true);
    1681       _pppSync->setEnabled(true);
    16821685      _pppUsePhaseCheckBox->setEnabled(true);
    16831686      _pppPlotCoordinates->setEnabled(true);
     
    16911694      _pppRefCrdZLineEdit->setPalette(palette_white);
    16921695      _pppRefCrdZLineEdit->setEnabled(true);
    1693       _pppSync->setPalette(palette_white);
    1694       _pppSync->setEnabled(true);
    1695 
    16961696      if (!_pppRefCrdXLineEdit->text().isEmpty() &&
    16971697          !_pppRefCrdYLineEdit->text().isEmpty() &&
     
    17361736        _pppSigPLineEdit->setEnabled(false);
    17371737      }
     1738      if (_pppSPPComboBox->currentText() == "PPP") {
     1739      _pppSync->setPalette(palette_white);
     1740      _pppSync->setEnabled(true);
     1741      }
     1742      else {
     1743      _pppSync->setPalette(palette_gray);
     1744      _pppSync->setEnabled(false);
     1745      }
    17381746    } else {
    17391747      _pppSPPComboBox->setPalette(palette_gray);
Note: See TracChangeset for help on using the changeset viewer.