Changeset 2727 in ntrip
- Timestamp:
- Nov 29, 2010, 11:19:16 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/BNC/bncwindow.cpp ¶
r2722 r2727 352 352 _pppRefCrdZLineEdit = new QLineEdit(settings.value("pppRefCrdZ").toString()); 353 353 354 _pppOriginComboBox = new QComboBox();355 _pppOriginComboBox->setEditable(false);356 _pppOriginComboBox->addItems(QString("None,PPP,Plot-Only").split(","));357 int ij = _pppOriginComboBox->findText(settings.value("pppOrigin").toString());358 if (ij != -1) {359 _pppOriginComboBox->setCurrentIndex(ij);360 }361 362 354 _pppSPPComboBox = new QComboBox(); 363 355 _pppSPPComboBox->setEditable(false); … … 385 377 this, SLOT(slotBncTextChanged())); 386 378 387 connect(_ppp OriginComboBox, SIGNAL(currentIndexChanged(const QString &)),379 connect(_pppUsePhaseCheckBox, SIGNAL(stateChanged(int)), 388 380 this, SLOT(slotBncTextChanged())); 389 381 390 connect(_pppUsePhaseCheckBox, SIGNAL(stateChanged(int)), 382 connect(_pppRefCrdXLineEdit, SIGNAL(textChanged(const QString &)), 383 this, SLOT(slotBncTextChanged())); 384 connect(_pppRefCrdYLineEdit, SIGNAL(textChanged(const QString &)), 385 this, SLOT(slotBncTextChanged())); 386 connect(_pppRefCrdZLineEdit, SIGNAL(textChanged(const QString &)), 387 this, SLOT(slotBncTextChanged())); 388 389 connect(_pppEstTropoCheckBox, SIGNAL(stateChanged(int)), 391 390 this, SLOT(slotBncTextChanged())); 392 391 … … 474 473 _pppNMEALineEdit->setWhatsThis(tr("<p>Specify the full path to a file where PPP results are saved as NMEA messages.</p>")); 475 474 _pppNMEAPortLineEdit->setWhatsThis(tr("<p>Specify an IP port number to output PPP results as NMEA messages through an IP port.</p>")); 476 _pppOriginComboBox->setWhatsThis(tr("<p>Select an origin for a North/East/Up displacements time series plot in the 'PPP Plot' section or for operating BNC in QuickStart mode starting at a known position.</p><p> - 'Plot - Start position' will let BNC run in normal mode and plot a time series referred to the very first determined set of coordinate components.</p><p> - 'Plot - X Y Z' will let BNC run in normal mode and plot a time series referred to entered coordinate components XYZ.</p><p> - 'PPP' allows to run BNC in QuickStart mode with observations from a stationary receiver located at known position XYZ</p><p> Note that displacements time series plots make only sense for a stationary receiver.</p>"));477 475 _pppSigCLineEdit->setWhatsThis(tr("<p>Enter a sigma for your code observations in meters.</p><p>5.0 (default) is likely to be an appropriate choice.</p>")); 478 476 _pppSigPLineEdit->setWhatsThis(tr("<p>Enter a sigma for your phase observations in meters.</p><p>0.02 (default) is likely to be an appropriate choice.</p>")); … … 715 713 // ---------- 716 714 QGridLayout* pppLayout = new QGridLayout; 717 _pppSigCLineEdit->setMaximumWidth( 5*ww);718 _pppSigPLineEdit->setMaximumWidth( 5*ww);719 _pppSigCrd0->setMaximumWidth( 5*ww);720 _pppSigCrdP->setMaximumWidth( 5*ww);721 _pppSigTrp0->setMaximumWidth( 5*ww);722 _pppSigTrpP->setMaximumWidth( 5*ww);723 _pppAverageLineEdit->setMaximumWidth( 5*ww);715 _pppSigCLineEdit->setMaximumWidth(9*ww); 716 _pppSigPLineEdit->setMaximumWidth(9*ww); 717 _pppSigCrd0->setMaximumWidth(9*ww); 718 _pppSigCrdP->setMaximumWidth(9*ww); 719 _pppSigTrp0->setMaximumWidth(9*ww); 720 _pppSigTrpP->setMaximumWidth(9*ww); 721 _pppAverageLineEdit->setMaximumWidth(9*ww); 724 722 _pppQuickStartLineEdit->setMaximumWidth(5*ww); 725 723 _pppRefCrdXLineEdit->setMaximumWidth(14*ww); … … 730 728 pppLayout->setColumnMinimumWidth(0,14*ww); 731 729 pppLayout->addWidget(new QLabel("Mountpoint"), 0, 0); 732 pppLayout->addWidget(_pppMountLineEdit, 0, 1, 1, 2); 733 pppLayout->addWidget(_pppSPPComboBox, 0, 4); 734 pppLayout->addWidget(new QLabel("Options"), 1, 0); 730 pppLayout->addWidget(_pppMountLineEdit, 0, 1); 731 pppLayout->addWidget(_pppSPPComboBox, 0, 2); 732 pppLayout->addWidget(new QLabel(" X"), 0, 3, Qt::AlignRight); 733 pppLayout->addWidget(_pppRefCrdXLineEdit, 0, 4); 734 pppLayout->addWidget(new QLabel(" Y"), 0, 5, Qt::AlignRight); 735 pppLayout->addWidget(_pppRefCrdYLineEdit, 0, 6); 736 pppLayout->addWidget(new QLabel(" Z"), 0, 7, Qt::AlignRight); 737 pppLayout->addWidget(_pppRefCrdZLineEdit, 0, 8); 738 pppLayout->addWidget(new QLabel("Options"), 1, 0, 1, 5); 735 739 pppLayout->addWidget(_pppUsePhaseCheckBox, 1, 1); 736 pppLayout->addWidget(new QLabel("Use phase obs "),1, 2);740 pppLayout->addWidget(new QLabel("Use phase obs "), 1, 2); 737 741 pppLayout->addWidget(_pppEstTropoCheckBox, 1, 3); 738 pppLayout->addWidget(new QLabel("Estimate tropo "),1, 4);742 pppLayout->addWidget(new QLabel("Estimate tropo "), 1, 4); 739 743 pppLayout->addWidget(_pppGLONASSCheckBox, 1, 5); 740 pppLayout->addWidget(new QLabel("Use GLONASS "),1, 6);744 pppLayout->addWidget(new QLabel("Use GLONASS "), 1, 6); 741 745 pppLayout->addWidget(_pppPlotCoordinates, 1, 7); 742 pppLayout->addWidget(new QLabel("P lot Coordinates"),1, 8);743 pppLayout->addWidget(new QLabel("O bservation Sigmas"),2, 0);746 pppLayout->addWidget(new QLabel("PPP Plot "),1, 8); 747 pppLayout->addWidget(new QLabel("Options cont'd"), 2, 0); 744 748 pppLayout->addWidget(_pppSigCLineEdit, 2, 1); 745 pppLayout->addWidget(new QLabel("Sigma code"), 2, 2);749 pppLayout->addWidget(new QLabel("Sigma Code"), 2, 2); 746 750 pppLayout->addWidget(_pppSigPLineEdit, 2, 3); 747 pppLayout->addWidget(new QLabel("Sigma phase"), 2, 4); 748 pppLayout->addWidget(new QLabel("Parameter Sigmas"), 3, 0); 751 pppLayout->addWidget(new QLabel("Sigma Phase"), 2, 4); 752 pppLayout->addWidget(_pppQuickStartLineEdit, 2, 5); 753 pppLayout->addWidget(new QLabel("Quick-Start") , 2, 6); 754 pppLayout->addWidget(_pppAverageLineEdit, 2, 7); 755 pppLayout->addWidget(new QLabel("Averaging") , 2, 8); 756 pppLayout->addWidget(new QLabel("Parameter sigmas"), 3, 0); 749 757 pppLayout->addWidget(_pppSigCrd0, 3, 1); 750 758 pppLayout->addWidget(new QLabel("XYZ Init"), 3, 2); … … 755 763 pppLayout->addWidget(_pppSigTrpP, 3, 7); 756 764 pppLayout->addWidget(new QLabel("Tropo White Noise"), 3, 8); 757 pppLayout->addWidget(new QLabel("Origin"), 4, 0); 758 pppLayout->addWidget(_pppOriginComboBox, 4, 1, 1, 2); 759 pppLayout->addWidget(new QLabel(" X"), 4, 3, Qt::AlignRight); 760 pppLayout->addWidget(_pppRefCrdXLineEdit, 4, 4); 761 pppLayout->addWidget(new QLabel(" Y"), 4, 5, Qt::AlignRight); 762 pppLayout->addWidget(_pppRefCrdYLineEdit, 4, 6); 763 pppLayout->addWidget(new QLabel(" Z"), 4, 7, Qt::AlignRight); 764 pppLayout->addWidget(_pppRefCrdZLineEdit, 4, 8); 765 pppLayout->addWidget(new QLabel("Time Span (min)") , 5, 0); 766 pppLayout->addWidget(_pppQuickStartLineEdit, 5, 1); 767 pppLayout->addWidget(new QLabel("Quick-Start") , 5, 2); 768 pppLayout->addWidget(_pppAverageLineEdit, 5, 3); 769 pppLayout->addWidget(new QLabel("Averaging") , 5, 4); 770 pppLayout->addWidget(new QLabel("NMEA File (full path)"), 6, 0); 771 pppLayout->addWidget(_pppNMEALineEdit, 6, 1, 1, 6); 772 pppLayout->addWidget(new QLabel("Port"), 6, 7); 773 pppLayout->addWidget(_pppNMEAPortLineEdit, 6, 8); 774 775 pppLayout->addWidget(new QLabel("Coordinates from Precise Point Positioning (PPP)."),7, 0,1,15); 765 pppLayout->addWidget(new QLabel("NMEA file (full path)"), 4, 0); 766 pppLayout->addWidget(_pppNMEALineEdit, 4, 1, 1, 4); 767 pppLayout->addWidget(new QLabel("Port"), 4, 5, Qt::AlignRight); 768 pppLayout->addWidget(_pppNMEAPortLineEdit, 4, 6); 769 770 pppLayout->addWidget(new QLabel("Coordinates from Precise Point Positioning (PPP)."),5, 0,1,12); 776 771 pppgroup->setLayout(pppLayout); 777 772 … … 1102 1097 settings.setValue("pppEstTropo", _pppEstTropoCheckBox->checkState()); 1103 1098 settings.setValue("pppGLONASS", _pppGLONASSCheckBox->checkState()); 1104 settings.setValue("pppOrigin", _pppOriginComboBox->currentText());1105 1099 settings.setValue("mountPoints", mountPoints); 1106 1100 settings.setValue("obsRate", _obsRateComboBox->currentText()); … … 1638 1632 if (sender() == 0 1639 1633 || sender() == _pppMountLineEdit 1640 || sender() == _pppOriginComboBox 1634 || sender() == _pppRefCrdXLineEdit 1635 || sender() == _pppRefCrdYLineEdit 1636 || sender() == _pppRefCrdZLineEdit 1637 || sender() == _pppEstTropoCheckBox 1641 1638 || sender() == _pppUsePhaseCheckBox ) { 1642 1639 if (!_pppMountLineEdit->text().isEmpty()) { … … 1644 1641 _pppNMEALineEdit->setPalette(palette_white); 1645 1642 _pppNMEAPortLineEdit->setPalette(palette_white); 1646 _pppRefCrdXLineEdit->setPalette(palette_white);1647 1643 _pppRefCrdYLineEdit->setPalette(palette_white); 1648 1644 _pppRefCrdZLineEdit->setPalette(palette_white); … … 1651 1647 _pppEstTropoCheckBox->setPalette(palette_white); 1652 1648 _pppGLONASSCheckBox->setPalette(palette_white); 1653 _pppOriginComboBox->setPalette(palette_white);1654 1649 _pppSPPComboBox->setEnabled(true); 1655 1650 _pppNMEALineEdit->setEnabled(true); 1656 1651 _pppNMEAPortLineEdit->setEnabled(true); 1657 _pppRefCrdXLineEdit->setEnabled(true);1658 1652 _pppRefCrdYLineEdit->setEnabled(true); 1659 1653 _pppRefCrdZLineEdit->setEnabled(true); … … 1662 1656 _pppEstTropoCheckBox->setEnabled(true); 1663 1657 _pppGLONASSCheckBox->setEnabled(true); 1664 _pppOriginComboBox->setEnabled(true); 1665 if (_pppOriginComboBox->currentText() != "None") { 1666 _pppRefCrdXLineEdit->setPalette(palette_white); 1667 _pppRefCrdXLineEdit->setEnabled(true); 1668 _pppRefCrdYLineEdit->setPalette(palette_white); 1669 _pppRefCrdYLineEdit->setEnabled(true); 1670 _pppRefCrdZLineEdit->setPalette(palette_white); 1671 _pppRefCrdZLineEdit->setEnabled(true); 1658 _pppRefCrdYLineEdit->setPalette(palette_white); 1659 _pppRefCrdYLineEdit->setEnabled(true); 1660 _pppRefCrdZLineEdit->setPalette(palette_white); 1661 _pppRefCrdZLineEdit->setEnabled(true); 1662 1663 if (!_pppRefCrdXLineEdit->text().isEmpty() && 1664 !_pppRefCrdYLineEdit->text().isEmpty() && 1665 !_pppRefCrdZLineEdit->text().isEmpty()) { 1666 _pppAverageLineEdit->setPalette(palette_white); 1667 _pppAverageLineEdit->setEnabled(true); 1668 _pppQuickStartLineEdit->setPalette(palette_white); 1669 _pppQuickStartLineEdit->setEnabled(true); 1672 1670 } 1673 1671 else { 1674 _pppRefCrdXLineEdit->setPalette(palette_gray); 1675 _pppRefCrdXLineEdit->setEnabled(false); 1676 _pppRefCrdYLineEdit->setPalette(palette_gray); 1677 _pppRefCrdYLineEdit->setEnabled(false); 1678 _pppRefCrdZLineEdit->setPalette(palette_gray); 1679 _pppRefCrdZLineEdit->setEnabled(false); 1680 } 1681 if (_pppOriginComboBox->currentText() == "PPP") { 1682 _pppAverageLineEdit->setPalette(palette_white); 1683 _pppAverageLineEdit->setEnabled(true); 1684 _pppQuickStartLineEdit->setPalette(palette_white); 1685 _pppQuickStartLineEdit->setEnabled(true); 1686 } 1687 else { 1688 _pppAverageLineEdit->setPalette(palette_gray); 1689 _pppAverageLineEdit->setEnabled(false); 1690 _pppQuickStartLineEdit->setPalette(palette_gray); 1691 _pppQuickStartLineEdit->setEnabled(false); 1672 _pppAverageLineEdit->setPalette(palette_gray); 1673 _pppAverageLineEdit->setEnabled(false); 1674 _pppQuickStartLineEdit->setPalette(palette_gray); 1675 _pppQuickStartLineEdit->setEnabled(false); 1692 1676 } 1693 1677 _pppSigCLineEdit->setPalette(palette_white); … … 1697 1681 _pppSigCrdP->setPalette(palette_white); 1698 1682 _pppSigCrdP->setEnabled(true); 1699 _pppSigTrp0->setPalette(palette_white); 1700 _pppSigTrp0->setEnabled(true); 1701 _pppSigTrpP->setPalette(palette_white); 1702 _pppSigTrpP->setEnabled(true); 1683 if (_pppEstTropoCheckBox->isChecked() 1684 && !_pppMountLineEdit->text().isEmpty()) { 1685 _pppSigTrp0->setPalette(palette_white); 1686 _pppSigTrp0->setEnabled(true); 1687 _pppSigTrpP->setPalette(palette_white); 1688 _pppSigTrpP->setEnabled(true); 1689 } 1690 else { 1691 _pppSigTrp0->setPalette(palette_gray); 1692 _pppSigTrp0->setEnabled(false); 1693 _pppSigTrpP->setPalette(palette_gray); 1694 _pppSigTrpP->setEnabled(false); 1695 } 1703 1696 if (_pppUsePhaseCheckBox->isChecked() 1704 1697 && !_pppMountLineEdit->text().isEmpty()) { … … 1721 1714 _pppEstTropoCheckBox->setPalette(palette_gray); 1722 1715 _pppGLONASSCheckBox->setPalette(palette_gray); 1723 _pppOriginComboBox->setPalette(palette_gray);1724 1716 _pppSigCLineEdit->setPalette(palette_gray); 1725 1717 _pppSigPLineEdit->setPalette(palette_gray); … … 1740 1732 _pppEstTropoCheckBox->setEnabled(false); 1741 1733 _pppGLONASSCheckBox->setEnabled(false); 1742 _pppOriginComboBox->setEnabled(false);1743 1734 _pppSigCLineEdit->setEnabled(false); 1744 1735 _pppSigPLineEdit->setEnabled(false);
Note:
See TracChangeset
for help on using the changeset viewer.