Index: /trunk/BNC/src/bnc.qrc
===================================================================
--- /trunk/BNC/src/bnc.qrc (revision 9939)
+++ /trunk/BNC/src/bnc.qrc (revision 9940)
@@ -10,46 +10,44 @@
2.13.1.8 ANTEX File - optional
-IGS provides a file containing absolute phase center corrections for GNSS satellite and receiver antennas in ANTEX format. +IGS provides a file containing absolute phase center corrections for GNSS satellite and receiver antennas in ANTEX format Version 1.4 +(at https://kb.igs.org/hc/en-us/articles/216104678-ANTEX-format-description/). Such so-called ANTEX files are available from IGS through at https://files.igs.org/pub/station/general/. @@ -3576,5 +3577,5 @@ Antenna Phase Center offsets and variations.
-Enter the full path to an ASCII file which specifies all observation streams or files from stationary or mobile receivers @@ -3659,5 +3660,5 @@
-Specify a 'BLQ file' containing the ocean loading coefficients for all stations you want to process. @@ -3669,5 +3670,5 @@ -
Essential PPP results are shown in the 'Log' tab on the bottom of BNC's main window. Depending on the processing options, @@ -3881,5 +3882,5 @@ -
You can specify a 'NMEA directory' to save daily NMEA files with Point Positioning results recorded as NMEA sentences. @@ -3928,5 +3929,5 @@
-BNC estimates the tropospheric delay according to equation @@ -4053,5 +4054,5 @@
-Select the length of SINEX Troposphere files. @@ -4060,5 +4061,5 @@ Default 'Interval' for saving SINEX Troposphere files on disk is '1 day'.
-Select a 'Sampling' rate in seconds for saving troposphere parameters. @@ -4068,10 +4069,10 @@
-Specify a 3-character abbreviation describing you as the generating Analysis Center (AC) in your SINEX troposphere files. String 'BKG' is an example.
-Specify a 1-character solution ID to allow a distingtion between different solutions per AC. String '1' is an example. @@ -5969,6 +5970,6 @@
--Usage: +++(3) /home/userName/bin/bnc --conf /home/userName/MyConfigFile.bnc +(4) bnc --conf /Users/userName/.config/BKG/BNC.bnc -nw +(5) bnc --conf /dev/null --key startTab 4 --key reqcAction Edit/Concatenate --key reqcObsFile BRUX00BEL_S_20211251100_15M_01S_MO.rnx --key reqcOutObsFile BRUX00BEL_S_20211251100_15M_01S_MO_OUT.rnx --key reqcRnxVersion 2 --key reqcSampling "30 sec" --key reqcV2Priority "G:12&PWCSLX G:5&IQX" +(6) bnc --conf /dev/null --key mountPoints "//user:pass@mgex.igs-ip.net:2101/CUT000AUS0 RTCM_3.0 ETH 9.03 38.74 no 2;//user:pass@igs-ip.net:2101/FFMJ00DEU1 RTCM_3.1 DEU 50.09 8.66 no 2" +(7) bnc --conf /dev/null --key startTab 15 --key cmbStreams "SSRA00BKG1 BKG 1.0;SSRA00CNE1 CNES 1.0" +(8) bnc --conf /dev/null --key startTab 16 --key uploadMountpointsOut "products.igs-ip.net,2101,SSRC00BKG1,2,usr,pass,IGS20,RTCM-SSR,2,/Users/userName/BKG0MGXRTS${V3PROD}.clk,,,33,3,2;euref-ip.net,443,SSRA00BKG1_EUREF,2s,usr,pass,ETRF2000,IGS-SSR,0,,,,33,5,5" +(9) bnc --conf /dev/null --key startTab 13 --key PPP/dataSource "Real-Time Streams" --key PPP/staTable "FFMJ00DEU1,100.0,100.0,100.0,100.0,100.0,100.0,0.1,3e-6,7777,G:12&CWPSLX R:12&CP E:1&CBX E:5&QIX C:26&IQX;CUT000AUS0,100.0,100.0,100.0,100.0,100.0,100.0,0.1,3e-6,7778,G:12&CWPSLX R:12&CP E:1&CBX E:5&QIX C:26&IQX" ++Usage: bnc --help (MS Windows: bnc.exe --help | more) --nw @@ -5979,35 +5980,37 @@ --key {keyName} {keyValue} -Network Panel keys: - proxyHost {Proxy host, name or IP address [character string]} - proxyPort {Proxy port [integer number]} - sslCaCertPath {Full path to SSL certificates [character string]} - sslIgnoreErrors {Ignore SSL authorization errors [integer number: 0=no,2=yes]} - -General Panel keys: +Network Panel keys: + proxyHost {Proxy host, name or IP address [character string]} + proxyPort {Proxy port [integer number]} + sslCaCertPath {Full path to SSL certificates [character string]} + sslClientCertPath {Full path to client SSL certificates [character string]} + sslIgnoreErrors {Ignore SSL authorization errors [integer number: 0=no,2=yes]} + +General Panel keys: logFile {Logfile, full path [character string]} rnxAppend {Append files [integer number: 0=no,2=yes]} - onTheFlyInterval {Configuration reload interval [character string: 1 day|1 hour|5 min|1 min]} + onTheFlyInterval {Configuration reload interval [character string: no|1 day|1 hour|5 min|1 min]} autoStart {Auto start [integer number: 0=no,2=yes]} rawOutFile {Raw output file, full path [character string]} -RINEX Observations Panel keys: - rnxPath {Directory [character string]} +RINEX Observations Panel keys: + rnxPath {Directory for RINEX files [character string]} rnxIntr {File interval [character string: 1 min|2 min|5 min|10 min|15 min|30 min|1 hour|1 day]} - rnxSampl {File sampling rate [integer number of seconds: 0,5|10|15|20|25|30|35|40|45|50|55|60]} - rnxSkel {RINEX skeleton file extension [character string]} - rnxSkelPath {Directory for local skeleton files [character string]}\n" + rnxSampl {File sampling rate [character string: 0.1 sec|1 sec|5 sec|10 sec|15 sec|30 sec|60 sec]} + rnxSkel {RINEX skeleton file extension [character string: skl|SKL]} + rnxSkelPath {Directory for local skeleton files [character string]} rnxOnlyWithSKL {Using RINEX skeleton file is mandatory [integer number: 0=no,2=yes]} rnxScript {File upload script, full path [character string]} - rnxV2Priority {Priority of signal attributes [character string, list separated by blank character, example: G:CWPX_? R:CP]} - rnxV2 {Produce version 2 file content [integer number: 0=no,2=yes]} - -RINEX Ephemeris Panel keys: + rnxVersion {Specifies the RINEX version of the file contents [integer number: 2|3|4]} + rnxV2Priority {Priority of signal attributes for RINEX version 2 [character string, list separated by blank character, + example: G:12&PWCSLX G:5&IQX R:12&PC R:3&IQX R:46&ABX E:16&BCXZ E:578&IQX J:1&SLXCZ J:26&SLX J:5&IQX C:267&IQX C:18&DPX I:ABCX S:1&C S:5&IQX]} + +RINEX Ephemeris Panel keys: ephPath {Directory [character string]} ephIntr {File interval [character string: 1 min|2 min|5 min|10 min|15 min|30 min|1 hour|1 day]} ephOutPort {Output port [integer number]} - ephV2 {Produce version 2 file content [integer number: 0=no,2=yes]} - -RINEX Editing and QC Panel keys: + ephVersion {Specifies the RINEX version of the file contents [integer number: 2|3|4]} + +RINEX Editing and QC Panel keys: reqcAction {Action specification [character string: Blank|Edit/Concatenate|Analyze]} reqcObsFile {Input observations file(s), full path [character string, comma separated list in quotation marks]} @@ -6017,9 +6020,11 @@ reqcOutLogFile {Output logfile, full path [character string]} reqcLogSummaryOnly {Output only summary of logfile [integer number: 0=no,2=yes]} - reqcSkyPlotSignals {Observation signals [character string, list separated by blank character, example: C:2&7 E:1&5 G:1&2 J:1&2 R:1&2 S:1&5]} + reqcSkyPlotSignals {Observation signals [character string, list separated by blank character, + example: G:1&2&5 R:1&2&3 E:1&7 C:2&6 J:1&2 I:5&9 S:1&5]} reqcPlotDir {QC plots directory [character string]} - reqcRnxVersion {RINEX version [integer number: 2|3]} - reqcSampling {RINEX output file sampling rate [integer number of seconds: 0|5|10|15|20|25|30|35|40|45|50|55|60]} - reqcV2Priority {Version 2 priority of signal attributes [character string, list separated by blank character, example: G:CWPX_? R:CP]} + reqcRnxVersion {RINEX version [integer number: 2|3|4]} + reqcSampling {RINEX output file sampling rate [character string: 0.1 sec|1 sec|5 sec|10 sec|15 sec|30 sec|60 sec]} + reqcV2Priority {Version 2 priority of signal attributes [character string, list separated by blank character, + example: G:12&PWCSLX G:5&IQX R:12&PC R:3&IQX R:46&ABX E:16&BCXZ E:578&IQX J:1&SLXCZ J:26&SLX J:5&IQX C:267&IQX C:18&DPX I:ABCX S:1&C S:5&IQX]} reqcStartDateTime {Start time [character string, example: 1967-11-02T00:00:00]} reqcEndDateTime {Stop time [character string, example: 2099-01-01T00:00:00 } @@ -6044,22 +6049,22 @@ reqcNewReceiverNumber {New receiver number [character string]} -SP3 Comparison Panel keys: +SP3 Comparison Panel keys: sp3CompFile {SP3 input files, full path [character string, comma separated list in quotation marks]} sp3CompExclude {Satellite exclusion list [character string, comma separated list in quotation marks, example: G04,G31,R]} sp3CompOutLogFile {Output logfile, full path [character string]} -Broadcast Corrections Panel keys: +Broadcast Corrections Panel keys: corrPath {Directory for saving files in ASCII format [character string]} corrIntr {File interval [character string: 1 min|2 min|5 min|10 min|15 min|30 min|1 hour|1 day]} corrPort {Output port [integer number]} -Feed Engine Panel keys: +Feed Engine Panel keys: outPort {Output port, synchronized [integer number]} outWait {Wait for full observation epoch [integer number of seconds: 1-30]} - outSampl {Sampling rate [integer number of seconds: 0|5|10|15|20|25|30|35|40|45|50|55|60]} + outSampl {Sampling rate [character string: 0.1 sec|1 sec|5 sec|10 sec|15 sec|30 sec|60 sec]} outFile {Output file, full path [character string]} outUPort {Output port, unsynchronized [integer number]} -Serial Output Panel keys: +Serial Output Panel: serialMountPoint {Mountpoint [character string]} serialPortName {Port name [character string]} @@ -6074,5 +6079,5 @@ serialHeightNMEASampling {Sampling rate [integer number of seconds: 0|10|20|30|...|280|290|300]} -Outages Panel keys: +Outages Panel keys: adviseObsRate {Stream observation rate [character string: 0.1 Hz|0.2 Hz|0.5 Hz|1 Hz|5 Hz]} adviseFail {Failure threshold [integer number of minutes: 0-60]} @@ -6080,5 +6085,5 @@ adviseScript {Advisory script, full path [character string]} -Miscellaneous Panel keys: +Miscellaneous Panel keys: miscMount {Mountpoint [character string]} miscIntr {Interval for logging latency [character string: Blank|2 sec|10 sec|1 min|5 min|15 min|1 hour|6 hours|1 day]} @@ -6086,5 +6091,5 @@ miscPort {Output port [integer number]} -PPP Client Panel 1 keys: +PPP Client Panel 1 keys: PPP/dataSource {Data source [character string: Blank|Real-Time Streams|RINEX Files]} PPP/rinexObs {RINEX observation file, full path [character string]} @@ -6092,27 +6097,25 @@ PPP/corrMount {Corrections mountpoint [character string]} PPP/corrFile {Corrections file, full path [character string]} + PPP/crdFile {Coordinates file, full path [character string]} + PPP/logPath {Directory for PPP log files [character string]} PPP/antexFile {ANTEX file, full path [character string]} - PPP/crdFile {Coordinates file, full path [character string]} - PPP/v2filenames {Produce version 2 filenames, [integer number: 0=no,2=yes]} - PPP/logPath {Directory for PPP log files [character string]} + PPP/blqFile {BLQ file, full path [character string]} + PPP/ionoMount {VTEC mountpoint, [char string]} + PPP/ionoFile {VTEC file, full path [char string]} PPP/nmeaPath {Directory for NMEA output files [character string]} PPP/snxtroPath {Directory for SINEX troposphere output files [character string]} PPP/snxtroIntr {SINEX troposphere file interval [character string: 1 min|2 min|5 min|10 min|15 min|30 min|1 hour|1 day]} - PPP/snxtroSampl {SINEX troposphere file sampling rate [integer number of seconds: 0|30|60|90|120|150|180|210|240|270|300]} - PPP/snxtroAc {SINEX troposphere Analysis Center [character string]} - PPP/snxtroSol {SINEX troposphere solution ID [character string]} - -PPP Client Panel 2 keys: - PPP/staTable {Station specifications table [character string, semicolon separated list, each element in quotation marks, example: - "FFMJ00DEU0,100.0,100.0,100.0,100.0,100.0,100.0,0.1,3e-6,0.1,7777;CUT000AUS0,100.0,100.0,100.0,100.0,100.0,100.0,0.1,3e-6,7778"]} - -PPP Client Panel 3 keys: - PPP/lcGPS {Select linear combination from GPS code or phase data [character string; P3|P3&L3]} - PPP/lcGLONASS {Select linear combination from GLONASS code or phase data [character string: no|P3|L3|P3&L3]} - PPP/lcGalileo {Select linear combination from Galileo code or phase data [character string: no|P3|L3|P3&L3]} - PPP/lcBDS {Select linear combination from BDS code or phase data [character string: no|P3|L3|P3&L3]} + PPP/snxtroSampl {SINEX troposphere file sampling rate [character string: 1 sec|5 sec|10 sec|30 sec|60 sec|300 sec]} + PPP/snxtroAc {SINEX troposphere Analysis Center [3-char string]} + PPP/snxtroSol {SINEX troposphere solution ID [1-char]} + +PPP Client Panel 2 keys: + PPP/lcGPS {Select observations from GPS code and/or phase data [character string; Pi&Li|Pi|Li|no]} + PPP/lcGLONASS {Select observations from GLONASS code and/or phase data [character string: Pi&Li|Pi|Li|no]} + PPP/lcGalileo {Select observations from Galileo code and/or phase data [character string: Pi&Li|Pi|Li|no]} + PPP/lcBDS {Select observations from BDS code and/or phase data [character string: Pi&Li|Pi|Li|no]} + PPP/modelObs {select observation model [character string: Uncombined PPP|Ionosphere-free PPP|DCM with Code Biases|DCM with Phase Biases]} PPP/sigmaC1 {Sigma for code observations in meters [floating-point number]} PPP/sigmaL1 {Sigma for phase observations in meters [floating-point number]} - PPP/sigmaGIM {Sigma for GIM pseudo observations in meters [floating-point number]} PPP/maxResC1 {Maximal residuum for code observations in meters [floating-point number]} PPP/maxResL1 {Maximal residuum for phase observations in meters [floating-point number]} @@ -6121,21 +6124,29 @@ PPP/minObs {Minimum number of observations [integer number: 4|5|6]} PPP/minEle {Minimum satellite elevation in degrees [integer number: 0-20]} - PPP/corrWaitTime {Wait for clock corrections [integer number of seconds: no|1-20]} + PPP/corrWaitTime {Wait for clock corrections [integer number of seconds: 0-20]} PPP/seedingTime {Seeding time span for Quick Start [integer number of seconds]} - -PPP Client Panel 4 keys: + PPP/pseudoOb {Select pseudo observations [character string: no|Ionosphere]} + PPP/sigmaGIM {Sigma for GIM pseudo observations in meters [floating-point number]} + PPP/maxResGIM {Maximal residuum for GIM pseudo observations in meters [floating-point number]} + +PPP Client Panel 3 keys: + PPP/staTable {Station specifications table [character string, semicolon separated list, each element in quotaion marks, example: + "WTZR00DEU0,100.0,100.0,100.0,100.0,100.0,100.0,0.1,3e-6,0,G:12&CWPSLX R:12&CP E:1&CBX E:5&QIX C:26&IQX; + FFMJ00DEU0,100.0,100.0,100.0,100.0,100.0,100.0,0.1,3e-6,0,G:12&CWPSLX R:12&CP E:1&CBX E:5&QIX C:26&IQX"]} + +PPP Client Panel 4 keys: PPP/plotCoordinates {Mountpoint for time series plot [character string]} PPP/audioResponse {Audio response threshold in meters [floating-point number]} - PPP/useOpenStreetMap {OSM track map [character string: true|false]} PPP/mapWinDotSize {Size of dots on map [integer number: 0-10]} PPP/mapWinDotColor {Color of dots and cross hair on map [character string: red|yellow]} - PPP/mapSpeedSlider {Offline processing speed for mapping [integer number: 1-100]} - -Combine Corrections Panel keys: + PPP/mapSpeedSlider {Off-line processing speed for mapping [integer number: 1-100]} + +Combine Corrections Panel keys: cmbStreams {Correction streams table [character string, semicolon separated list, each element in quotation marks, example: - "SSRA00ESA0 ESA 1.0;SSRA00BKG0 BKG 1.0"]} - cmbMethodFilter {Combination approach [character string: Single-Epoch|Filter] + "SSRA00ESA0 ESA 1.0;SSRA00BKG BKG 1.0"]} + cmbMethodFilter {Combination approach [character string: Single-Epoch|Filter]} + cmbBsxFile {SINEX Bias file, full path [char string]} cmbMaxres {Clock outlier residuum threshold in meters [floating-point number] - cmbSampl {Clock sampling rate [integer number of seconds: 10|20|30|40|50|60]} + cmbSampl {Clock sampling rate [integer number of seconds: 0|10|20|30|40|50|60]} cmbGps {GPS correction usage [integer number: 0=no,2=yes]} cmbGlo {GLONASS correction usage [integer number: 0=no,2=yes]} @@ -6146,15 +6157,15 @@ cmbIrnss {IRNSS correction usage [integer number: 0=no,2=yes]} - -Upload Corrections Panel keys: +Upload Corrections Panel keys: uploadMountpointsOut {Upload corrections table [character string, semicolon separated list, each element in quotation marks, example: - "igs-ip.net,2101,IGS01,2,user,pass,IGS20,IGS-SSR,0,/home/user/BNCOUTPUT${V3PROD}.sp3,BNCOUTPUT${V3PROD}.clk,258,1,0; - euref-ip.net,2101,EUREF01,2,user,pass,ETRF2000,IGS-SSR,0,,,258,2,0"]} - uploadIntr {Length of SP3 and Clock RINEX file interval [character string: 1 min|2 min|5 min|10 min|15 min|30 min|1 hour|1 day]} + "products.igs-ip.net,2101,SSRA02IGS1,2,usr,pass,IGS20,IGS-SSR,0,/home/user/BKG0MGXRTS${V3PROD}.sp3,/home/user/BKG0MGXRTS${V3PROD}.clk,/home/user/BKG0MGXRTS${V3PROD}.bia,258,1,0; + euref-ip.net,2101,SSRA02IGS1_EUREF,2,usr,pass,ETRF2000,RTCM-SSR,0,,,,258,2,0"]} + uploadIntr {Length of SP3, Clock RINEX and Bias SINEX file interval [character string: 1 min|2 min|5 min|10 min|15 min|30 min|1 hour|1 day]} uploadSamplRtcmEphCorr {Orbit corrections stream sampling rate [integer number of seconds: 0|5|10|15|20|25|30|35|40|45|50|55|60]} uploadSamplSp3 {SP3 file sampling rate [integer number of minutes: 0-15]} uploadSamplClkRnx {Clock RINEX file sampling rate [integer number of seconds: 0|5|10|15|20|25|30|35|40|45|50|55|60]} - -Custom Trafo keys: + uploadSamplBiaSnx {SINEX Bias file sampling rate [integer number of seconds: 0|5|10|15|20|25|30|35|40|45|50|55|60]} + +Custom Trafo keys: trafo_dx {Translation X in meters [floating-point number] trafo_dy {Translation Y in meters [floating-point number] @@ -6173,44 +6184,38 @@ trafo_t0 {Reference year [integer number]} -Upload Ephemeris Panel keys: - uploadEphHost {Broadcaster host, name or IP address [character string]} - uploadEphPort {Broadcaster port [integer number]} - uploadEphMountpoint {Mountpoint [character string]} - uploadEphPassword {Stream upload password [character string]} - uploadEphSample {Stream upload sampling rate [integer number of seconds: 5|10|15|20|25|30|35|40|45|50|55|60]} - -Add Stream keys: +Upload Ephemeris Panel keys: + uploadEphMountpointsOut {Upload corrections table [character string, semicolon separated list, each element in quotation marks, example: + "products.igs-ip.net,443,BCEP00BKG0,2s,usr,pass,ALL;products.igs-ip.net,443,BCEP01BKG0,2s,usr,pass,G"]} + uploadSamplRtcmEph {Stream upload sampling rate [integer number of seconds: 0|5|10|15|20|25|30|35|40|45|50|55|60]} + +Add Stream keys: mountPoints {Mountpoints [character string, semicolon separated list, example: - "//user:pass@igs-ip.net:2101/FFMJ1 RTCM_3.1 DEU 50.09 8.66 no 2; - //user:pass@igs-ip.net:2101/FFMJ2 RTCM_3.1 DEU 50.09 8.66 no 2"} + "//user:pass@igs-ip.net:2101/FFMJ00DEU0 RTCM_3.3 DEU 50.09 8.66 no 2;//user:pass@mgex.igs-ip.net:2101/CUT000AUS0 RTCM_3.0 ETH 9.03 38.74 no 2"} ntripVersion {Ntrip Version [character string: 1|2|2s|R|U]} casterUrlList {Visited Broadcasters [character string, comma separated list]} -Appearance keys: +Appearance keys: startTab {Index of top panel to be presented at start time [integer number: 0-17]} statusTab {Index of bottom panel to be presented at start time [integer number: 0-3]} font {Font specification [character string in quotation marks, example: "Helvetica,14,-1,5,50,0,0,0,0,0"]} -Note: +Note: The syntax of some command line configuration options slightly differs from that -used in configuration files: Configuration file options which contain one or more -blank characters or contain a semicolon separated parameter list must be enclosed -by quotation marks when specified on command line. - -Example command lines: +used in configuration files: Configuration file options which contain one or more blank +characters or contain a semicolon separated parameter list must be enclosed by quotation +marks when specified on command line. + +Examples command lines: (1) /home/weber/bin/bnc (2) /Applications/bnc.app/Contents/MacOS/bnc -(3) /home/weber/bin/bnc --conf /home/weber/MyConfigFile.bnc -(4) bnc --conf /Users/weber/.config/BKG/BNC.bnc -nw -(5) bnc --conf /dev/null --key startTab 4 --key reqcAction Edit/Concatenate --key reqcObsFile AGAR.15O --key reqcOutObsFile AGAR_X.15O - --key reqcRnxVersion 2 --key reqcSampling 30 --key reqcV2Priority CWPX_? -(6) bnc --key mountPoints "//user:pass@mgex.igs-ip.net:2101/CUT07 RTCM_3.0 ETH 9.03 38.74 no 2; - //user:pass@igs-ip.net:2101/FFMJ1 RTCM_3.1 DEU 50.09 8.66 no 2" -(7) bnc --key cmbStreams "SSRA00BKG1 BKG 1.0;SSRA00CNE1 CNES 1.0" -(8) bnc --key uploadMountpointsOut "products.igs-ip.net,98756,TEST,2,user,passwd,IGS20,IGS-SSR,2,/Users/weber/BNCOUTPUT${V3PROD}.clk,,33,3,2; - euref-ip.net,333,TEST2,2,user,passwd,ETRF12000,IGS-SSR,2,,,33,5,5" -(9) bnc --key PPP/staTable "FFMJ00DEU0,100.0,100.0,100.0,100.0,100.0,100.0,0.1,3e-6,0.1,7777; - CUT000AUS0,100.0,100.0,100.0,100.0,100.0,100.0,0.1,3e-6,0.1,7778" -
Select 'Real-time Streams' for real-time PPP from RTCM streams or 'RINEX Files' for post processing PPP from RINEX files.
Note that BNC allows to carry out PPP solutions simultaneously for several stations. [key: PPP/]
")); + _pppWidgets._dataSource->setWhatsThis(tr("Select 'Real-time Streams' for real-time PPP from RTCM streams or 'RINEX Files' for post processing PPP from RINEX files.
Note that BNC allows to carry out PPP solutions simultaneously for several stations. [key: PPP/dataSource]
")); _pppWidgets._rinexObs->setWhatsThis(tr("Specify the RINEX Observation file. [key: PPP/rinexObs]
")); _pppWidgets._rinexNav->setWhatsThis(tr("Specify the RINEX Navigation file. [key: PPP/rinexNav]
"));