Changeset 2969 in ntrip


Ignore:
Timestamp:
Feb 6, 2011, 10:11:44 AM (13 years ago)
Author:
weber
Message:

Desing of PPP tab 1 changed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bncwindow.cpp

    r2967 r2969  
    489489  _serialFileNMEALineEdit->setWhatsThis(tr("<p>Specify the full path to a file where NMEA messages coming from your serial connected receiver are saved.</p>"));
    490490  _serialHeightNMEALineEdit->setWhatsThis(tr("<p>Specify an approximate 'Height' above mean sea level in meter for your VRS to simulate an inital NMEA-GGA message.</p><p>The setting of this option is ignored in case of streams coming from physical reference stations.</p>"));
    491   _pppMountLineEdit->setWhatsThis(tr("<p>Specify a mountpoint if you want BNC to estimate coordinates for the affected receiver position through a PPP solution.</p><p>Note that PPP in BNC requires to also pull a stream carrying RTCM Version 3 satellite orbit and clock corrections to Broadcast Ephemeris referring to the satellites' Antenna Phase Centers (APC). Stream CLK11 on NTRIP broadcaster products.igs-ip.net is an example.</p><p>Pulling in addition a third stream carrying Broadcast Ephemeris messages in high repetition rate is suggested if such messages are comeing from the receiver in low repetition rate or don't come at all from there.</p>"));
     491  _pppMountLineEdit->setWhatsThis(tr("<p>Specify an observations mountpoint from the selected 'Streams' list below if you want BNC to estimate coordinates for the affected receiver position through a PPP solution. Example: 'FFMJ1'</p><p>Note that PPP in BNC requires to also pull a stream carrying RTCM Version 3 satellite orbit and clock corrections to Broadcast Ephemeris referring to the satellites' Antenna Phase Centers (APC). Stream CLK11 on NTRIP broadcaster products.igs-ip.net is an example.</p><p>Pulling in addition a third stream carrying Broadcast Ephemeris messages in high repetition rate is suggested if such messages are comeing from the receiver in low repetition rate or don't come at all from there.</p>"));
     492  _pppCorrMountLineEdit->setWhatsThis(tr("<p>Specify an orbit/clock corrections mountpoint from the selected 'Streams' list below if you want BNC to correct your positioning solution accordingly. Example: 'CLK10'</p>"));
    492493  _pppSPPComboBox->setWhatsThis(tr("<p>Choose between plain Single Point Positioning (SPP) and Precise Point Positioning (PPP).</p>"));
    493494  _pppUsePhaseCheckBox->setWhatsThis(tr("<p>By default BNC applies a PPP solution using an ionosphere free P3 linear combination of code observations.</p><p>Tick 'Use phase obs' for an ionosphere free L3 linear combination of phase observations.</p>"));
     
    772773  _pppSPPComboBox->setMaximumWidth(8*ww);
    773774  _pppNMEAPortLineEdit->setMaximumWidth(6*ww);
    774   _pppCorrMountLineEdit->setMaximumWidth(5*ww);
    775   pppLayout->addWidget(new QLabel("Mountpoint"),             0, 0);
     775  pppLayout->addWidget(new QLabel("Obs Mountpoint"),         0, 0);
    776776  pppLayout->addWidget(_pppMountLineEdit,                    0, 1);
    777777  pppLayout->addWidget(_pppSPPComboBox,                      0, 2);
     
    782782  pppLayout->addWidget(new QLabel("          Z   "),         0, 7, Qt::AlignRight);
    783783  pppLayout->addWidget(_pppRefCrdZLineEdit,                  0, 8);
    784   pppLayout->addWidget(new QLabel("Options"),                1, 0, 1, 5);
    785   pppLayout->addWidget(_pppUsePhaseCheckBox,                 1, 1, Qt::AlignRight);
    786   pppLayout->addWidget(new QLabel("Use phase obs"),          1, 2);
    787   pppLayout->addWidget(_pppEstTropoCheckBox,                 1, 3, Qt::AlignRight);
    788   pppLayout->addWidget(new QLabel("Estimate tropo"),         1, 4);
    789   pppLayout->addWidget(_pppGLONASSCheckBox,                  1, 5, Qt::AlignRight);
    790   pppLayout->addWidget(new QLabel("Use GLONASS"),            1, 6);
    791   pppLayout->addWidget(_pppGalileoCheckBox,                  1, 7, Qt::AlignRight);
    792   pppLayout->addWidget(new QLabel("Use Galileo"),            1, 8);
    793   pppLayout->addWidget(new QLabel("Options cont'd"),         2, 0); 
    794   pppLayout->addWidget(_pppSigCrd0,                          2, 1, Qt::AlignRight);
    795   pppLayout->addWidget(new QLabel("Sigma XYZ Init   "),      2, 2);
    796   pppLayout->addWidget(_pppSigCrdP,                          2, 3, Qt::AlignRight);
    797   pppLayout->addWidget(new QLabel("Sigma XYZ Noise   "),     2, 4);
    798   pppLayout->addWidget(_pppQuickStartLineEdit,               2, 5, Qt::AlignRight);
    799   pppLayout->addWidget(new QLabel("Quick-Start (sec)   ") ,  2, 6); 
    800   pppLayout->addWidget(_pppPlotCoordinates,                  2, 7, Qt::AlignRight);
    801   pppLayout->addWidget(new QLabel("PPP Plot"),               2, 8);
    802   pppLayout->addWidget(new QLabel("NMEA"),                   3, 0);
    803   pppLayout->addWidget(_pppNMEALineEdit,                     3, 1, 1, 3);
    804   pppLayout->addWidget(new QLabel("File"),                   3, 4);
    805   pppLayout->addWidget(_pppNMEAPortLineEdit,                 3, 5, Qt::AlignRight);
    806   pppLayout->addWidget(new QLabel("Port"),                   3, 6);
    807   pppLayout->addWidget(_pppCorrMountLineEdit,                3, 7);
    808   pppLayout->addWidget(new QLabel("Corr Mountpoint"),        3, 8, Qt::AlignLeft);
    809   pppLayout->addWidget(new QLabel("Coordinates from Precise Point Positioning (PPP)."),4, 0,1,5);
    810   pppLayout->addWidget(new QLabel("    "),                   5, 0);
     784  pppLayout->addWidget(new QLabel("Corr Mountpoint   "),     1, 0);
     785  pppLayout->addWidget(_pppCorrMountLineEdit,                1, 1);
     786  pppLayout->addWidget(new QLabel("Options"),                2, 0, 1, 5);
     787  pppLayout->addWidget(_pppUsePhaseCheckBox,                 2, 1, Qt::AlignRight);
     788  pppLayout->addWidget(new QLabel("Use phase obs"),          2, 2);
     789  pppLayout->addWidget(_pppEstTropoCheckBox,                 2, 3, Qt::AlignRight);
     790  pppLayout->addWidget(new QLabel("Estimate tropo"),         2, 4);
     791  pppLayout->addWidget(_pppGLONASSCheckBox,                  2, 5, Qt::AlignRight);
     792  pppLayout->addWidget(new QLabel("Use GLONASS"),            2, 6);
     793  pppLayout->addWidget(_pppGalileoCheckBox,                  2, 7, Qt::AlignRight);
     794  pppLayout->addWidget(new QLabel("Use Galileo"),            2, 8);
     795  pppLayout->addWidget(new QLabel("Options cont'd"),         3, 0); 
     796  pppLayout->addWidget(_pppSigCrd0,                          3, 1, Qt::AlignRight);
     797  pppLayout->addWidget(new QLabel("Sigma XYZ Init   "),      3, 2);
     798  pppLayout->addWidget(_pppSigCrdP,                          3, 3, Qt::AlignRight);
     799  pppLayout->addWidget(new QLabel("Sigma XYZ Noise   "),     3, 4);
     800  pppLayout->addWidget(_pppQuickStartLineEdit,               3, 5, Qt::AlignRight);
     801  pppLayout->addWidget(new QLabel("Quick-Start (sec)   ") ,  3, 6); 
     802  pppLayout->addWidget(_pppPlotCoordinates,                  3, 7, Qt::AlignRight);
     803  pppLayout->addWidget(new QLabel("PPP Plot"),               3, 8);
     804  pppLayout->addWidget(new QLabel("NMEA"),                   4, 0);
     805  pppLayout->addWidget(_pppNMEALineEdit,                     4, 1, 1, 3);
     806  pppLayout->addWidget(new QLabel("File"),                   4, 4);
     807  pppLayout->addWidget(_pppNMEAPortLineEdit,                 4, 5, Qt::AlignRight);
     808  pppLayout->addWidget(new QLabel("Port"),                   4, 6);
     809
     810
     811  pppLayout->addWidget(new QLabel("Coordinates from Precise Point Positioning (PPP)."),5, 0,1,5);
    811812
    812813  pppgroup->setLayout(pppLayout);
     
    18021803     || sender() == _pppUsePhaseCheckBox   
    18031804     || sender() == _pppAntexLineEdit ) {
    1804     if (!_pppMountLineEdit->text().isEmpty()) {
     1805    if (!_pppMountLineEdit->text().isEmpty() &&
     1806        !_pppCorrMountLineEdit->text().isEmpty()) {
    18051807      _pppSPPComboBox->setPalette(palette_white);
    18061808      _pppNMEALineEdit->setPalette(palette_white);
     
    19401942      _pppApplySatAntCheckBox->setEnabled(false);
    19411943    }
     1944//
     1945    if (_pppMountLineEdit->text().isEmpty()) {
     1946      _pppCorrMountLineEdit->setPalette(palette_gray);
     1947      _pppCorrMountLineEdit->setEnabled(false);
     1948    } else {
     1949      _pppCorrMountLineEdit->setPalette(palette_white);
     1950      _pppCorrMountLineEdit->setEnabled(true);
     1951      if (_pppCorrMountLineEdit->text().isEmpty()) {
     1952        _pppSPPComboBox->setPalette(palette_white);
     1953        _pppSPPComboBox->setEnabled(true);
     1954      }
     1955    }
     1956    if (_pppSPPComboBox->currentText() == "SPP") {
     1957      _pppCorrMountLineEdit->setPalette(palette_gray);
     1958      _pppCorrMountLineEdit->setEnabled(false);
     1959    }
    19421960  }
    19431961}
Note: See TracChangeset for help on using the changeset viewer.