- Timestamp:
- Mar 23, 2011, 10:51:55 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/BNC/bncwindow.cpp ¶
r3115 r3116 533 533 _pppSigCLineEdit->setWhatsThis(tr("<p>Enter a sigma for your code observations in meters.</p><p>The higher the sigma you enter, the less the contribution of code observations to a PPP solution based on a combination of code and phase data. 5.0 (default) is likely to be an appropriate choice.</p>")); 534 534 _pppQuickStartLineEdit->setWhatsThis(tr("<p>Enter the lenght of a startup period in seconds for which you want to fix the PPP solution to a known XYZ coordinate as introduced above and adjust a sigma 'XYZ Ini' according to the coordinate's precision. Fixing the coordinate is done in BNC through setting the 'Sigma XYZ Noise' you define below temporarily to zero.</p><p>This so-called Quick-Start option allows the PPP solution to rapidly converge. It requires that the antenna remains unmoved on the know position throughout the startup period.</p><p>A value of 120 is likely to be an appropriate choice for 'Quick-Start'. Default is an empty option field, meaning that you don't want BNC to operate in Quick-Start mode.</p>")); 535 _pppMaxSolGapLineEdit->setWhatsThis(tr("<p>Specify a maximumPPP solution gap in seconds. Whenever this limit is exceeded, the PPP solution will returninto the Quick-Start mode and fixthe introduced reference station coordinatesfor the specified Quick-Start period.</p><p>This option makes only sense for a stationary operated receiver where solution conversioncan be enforced because the receiver position is known. Default is an empty option field, meaning that you don't wantthe PPP solutionto return into the Quick-Start mode any time the PPP solution failes i.e. because oflonger lasting outages.</p>"));535 _pppMaxSolGapLineEdit->setWhatsThis(tr("<p>Specify a 'Maximum Solution Gap' in seconds. Should the time span between two consecutive positioning solutions exceed this limit, the algorithm returns into the Quick-Start mode and fixes the introduced reference coordinate for the specified Quick-Start period. A value of '120' seconds could be an appropriate choice.</p><p>This option makes only sense for a stationary operated receiver where solution convergence can be enforced because the (approximate) receiver position is known. Default is an empty option field, meaning that you don't want BNC to return into the Quick-Start mode after failures caused i.e. by longer lasting outages.</p>")); 536 536 _pppSigPLineEdit->setWhatsThis(tr("<p>Enter a sigma for your phase observations in meters.</p><p>The higher the sigma you enter, the less the contribution of phase observations to a PPP solutions based on a combination of code and phase data. 0.02 (default) is likely to be an appropriate choice.</p>")); 537 537 _pppAverageLineEdit->setWhatsThis(tr("<p>Enter the length of a sliding time window in minutes. BNC will continuously output moving average positions computed from those individual positions obtained most recently throughout this period.</p><p>An empty option field (default) means that you don't want BNC to output moving average positions.</p>")); … … 1873 1873 _pppRefCrdZLineEdit->setPalette(palette_white); 1874 1874 _pppAntexLineEdit->setEnabled(true); 1875 if (!_pppQuickStartLineEdit->text().isEmpty()) { 1876 _pppMaxSolGapLineEdit->setPalette(palette_white); 1877 _pppMaxSolGapLineEdit->setEnabled(true); 1875 if (!_pppRefCrdXLineEdit->text().isEmpty() && 1876 !_pppRefCrdYLineEdit->text().isEmpty() && 1877 !_pppRefCrdZLineEdit->text().isEmpty()) { 1878 _pppAverageLineEdit->setPalette(palette_white); 1879 _pppQuickStartLineEdit->setPalette(palette_white); 1880 _pppAverageLineEdit->setEnabled(true); 1881 _pppQuickStartLineEdit->setEnabled(true); 1878 1882 } 1879 1883 else { 1880 _pppMaxSolGapLineEdit->setPalette(palette_gray); 1881 _pppMaxSolGapLineEdit->setEnabled(false); 1884 _pppAverageLineEdit->setPalette(palette_gray); 1885 _pppQuickStartLineEdit->setPalette(palette_gray); 1886 _pppAverageLineEdit->setEnabled(false); 1887 _pppQuickStartLineEdit->setEnabled(false); 1882 1888 } 1883 1889 if (!_pppRefCrdXLineEdit->text().isEmpty() && 1884 1890 !_pppRefCrdYLineEdit->text().isEmpty() && 1885 !_pppRefCrdZLineEdit->text().isEmpty()) { 1886 _pppAverageLineEdit->setPalette(palette_white); 1887 _pppQuickStartLineEdit->setPalette(palette_white); 1888 _pppMaxSolGapLineEdit->setPalette(palette_white); 1889 _pppAverageLineEdit->setEnabled(true); 1890 _pppQuickStartLineEdit->setEnabled(true); 1891 _pppMaxSolGapLineEdit->setEnabled(true); 1891 !_pppRefCrdZLineEdit->text().isEmpty() && 1892 !_pppQuickStartLineEdit->text().isEmpty()) { 1893 _pppMaxSolGapLineEdit->setPalette(palette_white); 1894 _pppMaxSolGapLineEdit->setEnabled(true); 1892 1895 } 1893 1896 else { 1894 _pppAverageLineEdit->setPalette(palette_gray); 1895 _pppAverageLineEdit->setEnabled(false); 1896 _pppQuickStartLineEdit->setPalette(palette_gray); 1897 _pppQuickStartLineEdit->setEnabled(false); 1898 _pppMaxSolGapLineEdit->setPalette(palette_gray); 1899 _pppMaxSolGapLineEdit->setEnabled(false); 1897 _pppMaxSolGapLineEdit->setPalette(palette_gray); 1898 _pppMaxSolGapLineEdit->setEnabled(false); 1900 1899 } 1901 1900 if (!_pppAntexLineEdit->text().isEmpty() ) { 1902 _pppAntennaLineEdit->setEnabled(true); 1903 _pppApplySatAntCheckBox->setEnabled(true); 1904 _pppAntennaLineEdit->setPalette(palette_white); 1905 _pppApplySatAntCheckBox->setPalette(palette_white); 1901 _pppAntennaLineEdit->setEnabled(true); 1902 _pppApplySatAntCheckBox->setEnabled(true); 1903 _pppAntennaLineEdit->setPalette(palette_white); 1904 _pppApplySatAntCheckBox->setPalette(palette_white); 1906 1905 } 1907 1906 else { 1908 _pppAntennaLineEdit->setEnabled(false); 1909 _pppApplySatAntCheckBox->setEnabled(false); 1910 _pppAntennaLineEdit->setPalette(palette_gray); 1911 _pppApplySatAntCheckBox->setPalette(palette_gray); 1907 _pppAntennaLineEdit->setEnabled(false); 1908 _pppApplySatAntCheckBox->setEnabled(false); 1909 _pppAntennaLineEdit->setPalette(palette_gray); 1910 _pppApplySatAntCheckBox->setPalette(palette_gray); 1912 1911 } 1913 _pppSigCLineEdit->setPalette(palette_white); 1914 _pppSigCLineEdit->setEnabled(true); 1915 _pppSigCrd0->setPalette(palette_white); 1916 _pppSigCrd0->setEnabled(true); 1917 _pppSigCrdP->setPalette(palette_white); 1918 _pppSigCrdP->setEnabled(true); 1912 _pppSigCLineEdit->setPalette(palette_white); 1913 _pppSigCLineEdit->setEnabled(true); 1914 _pppSigCrd0->setPalette(palette_white); 1915 _pppSigCrd0->setEnabled(true); 1916 _pppSigCrdP->setPalette(palette_white); 1917 _pppSigCrdP->setEnabled(true); 1919 1918 if (_pppEstTropoCheckBox->isChecked() 1920 1919 && !_pppMountLineEdit->text().isEmpty()) { … … 1940 1939 } 1941 1940 if (_pppSPPComboBox->currentText() == "PPP") { 1942 _pppSync->setPalette(palette_white); 1943 _pppSync->setEnabled(true); 1941 _pppSync->setPalette(palette_white); 1942 _pppSync->setEnabled(true); 1944 1943 } 1945 1944 else { 1946 _pppSync->setPalette(palette_gray); 1947 _pppSync->setEnabled(false); 1945 _pppSync->setPalette(palette_gray); 1946 _pppSync->setEnabled(false); 1948 1947 } 1949 1948 } else {
Note:
See TracChangeset
for help on using the changeset viewer.