Changeset 2969 in ntrip
- Timestamp:
- Feb 6, 2011, 10:11:44 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/bncwindow.cpp
r2967 r2969 489 489 _serialFileNMEALineEdit->setWhatsThis(tr("<p>Specify the full path to a file where NMEA messages coming from your serial connected receiver are saved.</p>")); 490 490 _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>")); 492 493 _pppSPPComboBox->setWhatsThis(tr("<p>Choose between plain Single Point Positioning (SPP) and Precise Point Positioning (PPP).</p>")); 493 494 _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>")); … … 772 773 _pppSPPComboBox->setMaximumWidth(8*ww); 773 774 _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); 776 776 pppLayout->addWidget(_pppMountLineEdit, 0, 1); 777 777 pppLayout->addWidget(_pppSPPComboBox, 0, 2); … … 782 782 pppLayout->addWidget(new QLabel(" Z "), 0, 7, Qt::AlignRight); 783 783 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); 811 812 812 813 pppgroup->setLayout(pppLayout); … … 1802 1803 || sender() == _pppUsePhaseCheckBox 1803 1804 || sender() == _pppAntexLineEdit ) { 1804 if (!_pppMountLineEdit->text().isEmpty()) { 1805 if (!_pppMountLineEdit->text().isEmpty() && 1806 !_pppCorrMountLineEdit->text().isEmpty()) { 1805 1807 _pppSPPComboBox->setPalette(palette_white); 1806 1808 _pppNMEALineEdit->setPalette(palette_white); … … 1940 1942 _pppApplySatAntCheckBox->setEnabled(false); 1941 1943 } 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 } 1942 1960 } 1943 1961 }
Note:
See TracChangeset
for help on using the changeset viewer.