Changeset 9942 in ntrip
- Timestamp:
- Dec 13, 2022, 10:58:52 PM (21 months ago)
- Location:
- trunk/BNC
- Files:
-
- 2 added
- 2 deleted
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/Example_Configs/14_SaveSp3.bnc
r9915 r9942 123 123 uploadEphMountpointsOut= 124 124 uploadIntr=1 day 125 uploadMountpointsOut=",,,2,,,IGS20,IGS-SSR,2,Output/BKG0MGXRTS${V3PROD}. sp3,Output/BKG0MGXRTS${V3PROD}.clk,,,,,0 byte(s),"125 uploadMountpointsOut=",,,2,,,IGS20,IGS-SSR,2,Output/BKG0MGXRTS${V3PROD}.SP3,Output/BKG0MGXRTS${V3PROD}.CLK,,,,,0 byte(s)," 126 126 uploadSamplBiaSnx=5 127 127 uploadSamplClkRnx=5 -
trunk/BNC/Example_Configs/15_Sp3ETRFPPP.bnc
r9915 r9942 123 123 uploadEphMountpointsOut= 124 124 uploadIntr=1 day 125 uploadMountpointsOut=",,,2,,,ETRF2000,IGS-SSR,2,Output/BKG0MGXRTS${V3PROD}. sp3,Output/BKG0MGXRTS${V3PROD}.clk,,,,,0 byte(s),"125 uploadMountpointsOut=",,,2,,,ETRF2000,IGS-SSR,2,Output/BKG0MGXRTS${V3PROD}.SP3,Output/BKG0MGXRTS${V3PROD}.CLK,,,,,0 byte(s)," 126 126 uploadSamplBiaSnx=0 127 127 uploadSamplClkRnx=0 -
trunk/BNC/Example_Configs/16_Upload.bnc
r9920 r9942 123 123 uploadEphMountpointsOut= 124 124 uploadIntr=1 day 125 uploadMountpointsOut="products.igs-ip.net,2101,CLOCK,2,user,pass,IGS20,IGS-SSR,0,Output/BKG0MGXRTS${V3PROD}. sp3,Output/BKG0MGXRTS${V3PROD}.clk,Output/BKG0MGXRTS${V3PROD}.bia,,,,0 byte(s),"125 uploadMountpointsOut="products.igs-ip.net,2101,CLOCK,2,user,pass,IGS20,IGS-SSR,0,Output/BKG0MGXRTS${V3PROD}.SP3,Output/BKG0MGXRTS${V3PROD}.CLK,Output/BKG0MGXRTS${V3PROD}.BIA,,,,0 byte(s)," 126 126 uploadSamplBiaSnx=5 127 127 uploadSamplClkRnx=5 -
trunk/BNC/Example_Configs/17_Combi.bnc
r9918 r9942 123 123 uploadEphMountpointsOut= 124 124 uploadIntr=1 day 125 uploadMountpointsOut="products.igs-ip.net,2101,SSRA02IGS1_T,2,,,IGS20,IGS-SSR,2,Output/BKG0MGXRTS${V3PROD}. sp3,Output/BKG0MGXRTS${V3PROD}.clk,Output/BKG0MGXRTS${V3PROD}.bia,,,,0 byte(s),"125 uploadMountpointsOut="products.igs-ip.net,2101,SSRA02IGS1_T,2,,,IGS20,IGS-SSR,2,Output/BKG0MGXRTS${V3PROD}.SP3,Output/BKG0MGXRTS${V3PROD}.CLK,Output/BKG0MGXRTS${V3PROD}.BIA,,,,0 byte(s)," 126 126 uploadSamplBiaSnx=5 127 127 uploadSamplClkRnx=5 -
trunk/BNC/Example_Configs/18_CombiPPP.bnc
r9918 r9942 123 123 uploadEphMountpointsOut= 124 124 uploadIntr=1 day 125 uploadMountpointsOut="products.igs-ip.net,2101,SSRA02IGS1_T,2,,,IGS20,IGS-SSR,2,Output/BKG0MGXRTS${V3PROD}. sp3,Output/BKG0MGXRTS${V3PROD}.clk,Output/BKG0MGXRTS${V3PROD}.bia,,,,0 byte(s),"125 uploadMountpointsOut="products.igs-ip.net,2101,SSRA02IGS1_T,2,,,IGS20,IGS-SSR,2,Output/BKG0MGXRTS${V3PROD}.SP3,Output/BKG0MGXRTS${V3PROD}.CLK,Output/BKG0MGXRTS${V3PROD}.BIA,,,,0 byte(s)," 126 126 uploadSamplBiaSnx=5 127 127 uploadSamplClkRnx=5 -
trunk/BNC/Example_Configs/20_CompareSp3.bnc
r9922 r9942 98 98 serialStopBits=1 99 99 sp3CompExclude="G05,R18" 100 sp3CompFile="/data/stuerze/tools/BNC/Example_Configs/Input/CNE1MGXRTS_20222410000_01D_05S_ORB. sp3,/data/stuerze/tools/BNC/Example_Configs/Input/BKG1MGXRTS_20222410000_01D_05S_ORB.sp3"100 sp3CompFile="/data/stuerze/tools/BNC/Example_Configs/Input/CNE1MGXRTS_20222410000_01D_05S_ORB.SP3,/data/stuerze/tools/BNC/Example_Configs/Input/BKG1MGXRTS_20222410000_01D_05S_ORB.SP3" 101 101 sp3CompOutLogFile=Output/Sp3Comparison.log 102 102 sslCaCertPath= -
trunk/BNC/src/bnchelp.html
r9940 r9942 2427 2427 </p> 2428 2428 <pre><p style="font-family:Monospace"> 2429 ! SP3 File 1: Input/CNE1SSRRTS_20222410000_01D_05S_ORB. sp32430 ! SP3 File 2: Input/BKG1SSRRTS_20222410000_01D_05S_ORB. sp32429 ! SP3 File 1: Input/CNE1SSRRTS_20222410000_01D_05S_ORB.SP3 2430 ! SP3 File 2: Input/BKG1SSRRTS_20222410000_01D_05S_ORB.SP3 2431 2431 ! 2432 2432 ! Epoch PRN radial along out clk clkRed iPRN … … 2578 2578 </p> 2579 2579 <p> 2580 The filename convention for Broadcast Correction files follows the convention for RINEX Version 3/4 files2580 The filename convention for Broadcast Correction files follows in general the convention for RINEX Version 3/4 files 2581 2581 except for the two characters of the data type as well as for the characters of the filename suffix, which is set to 'ssr': 2582 The file below contains one day's data. 'MN' stands for 'Multi Constellation Clock' data.2582 The files below contains one day's data. 'MC' stands for 'Multi Constellation Clock' data and 'ION' stands for 'Ionosphere' data. 2583 2583 </p> 2584 2584 <pre> 2585 2585 SSRA00CNE1_S_20222750000_01D_MC.ssr 2586 SSRA00DLR1_S_20222740000_01D_MC.ssr2586 IONO00IGS1_S_20222740000_01D_ION.ssr 2587 2587 </pre> 2588 2588 BNC's Broadcast Correction files contain blocks of records in plain ASCII format. … … 2925 2925 <tr><td> </td><td> </td><td> </td></tr> 2926 2926 <tr><td><b>Observation Record</b></td><td></td><td></td></tr> 2927 <tr><td>Mountpoint</td><td>WTZR0 </td><td>A</td></tr>2927 <tr><td>Mountpoint</td><td>WTZR00DEU0</td><td>A</td></tr> 2928 2928 <tr><td>Satellite Number</td><td>G01</td><td>1X,A3</td></tr> 2929 2929 … … 4041 4041 <tr><td> SITENAME </td><td> 9-char site name</td></tr> 4042 4042 <tr><td> CNT </td><td> Content type, here TRO</td></tr> 4043 <tr><td> FMT </td><td> File format, here tro</td></tr>4043 <tr><td> FMT </td><td> File format, here TRO</td></tr> 4044 4044 </table> 4045 4045 </p> 4046 4046 A result for examle is: 4047 4047 <pre> 4048 BKG1DEMRTS_20223222100_01H_01S_WTZR00DEU_TRO. tro4048 BKG1DEMRTS_20223222100_01H_01S_WTZR00DEU_TRO.TRO 4049 4049 </pre> 4050 4050 … … 4949 4949 The following is a path example for a Linux system: 4950 4950 <pre> 4951 /home/user/BKG0MGXRTS${V3PROD}. sp34951 /home/user/BKG0MGXRTS${V3PROD}.SP3 4952 4952 </pre> 4953 4953 If the specified directory does not exist, BNC will not create SP3 orbit files. … … 4971 4971 <tr><td> SMP </td><td> Data sampling rate</td></tr> 4972 4972 <tr><td> CNT </td><td> Content type ORB</td></tr> 4973 <tr><td> FMT </td><td> File format, here sp3</td></tr>4973 <tr><td> FMT </td><td> File format, here SP3</td></tr> 4974 4974 </table> 4975 4975 </p> … … 4979 4979 A result for examle is: 4980 4980 <pre> 4981 BKG0MGXRTS_20223330000_01D_01M_ORB. sp34981 BKG0MGXRTS_20223330000_01D_01M_ORB.SP3 4982 4982 </pre> 4983 4983 <p> … … 5013 5013 Specify a path for saving the generated clock corrections as Clock RINEX files. The following is a path example for a Linux system: 5014 5014 <pre> 5015 /home/user/BKG0MGXRTS${V3PROD}. clk5015 /home/user/BKG0MGXRTS${V3PROD}.CLK 5016 5016 </pre> 5017 5017 If the specified directory does not exist, BNC will not create Clock RINEX files. … … 5035 5035 <tr><td> SMP </td><td> Data sampling rate</td></tr> 5036 5036 <tr><td> CNT </td><td> Content type CLK</td></tr> 5037 <tr><td> FMT </td><td> File format, here clk</td></tr>5037 <tr><td> FMT </td><td> File format, here CLK</td></tr> 5038 5038 </table> 5039 5039 </p> … … 5043 5043 A result for examle is: 5044 5044 <pre> 5045 BKG0MGXRTS_20223330000_01D_05S_CLK. clk5045 BKG0MGXRTS_20223330000_01D_05S_CLK.CLK 5046 5046 </pre> 5047 5047 <p> … … 5059 5059 Specify a path for saving the generated clock corrections as Clock RINEX files. The following is a path example for a Linux system: 5060 5060 <pre> 5061 /home/user/BKG0MGXRTS${V3PROD}. bia5061 /home/user/BKG0MGXRTS${V3PROD}.BIA 5062 5062 </pre> 5063 5063 If the specified directory does not exist, BNC will not create SINEX Bias files. … … 5081 5081 <tr><td> SMP </td><td> Data sampling rate</td></tr> 5082 5082 <tr><td> CNT </td><td> Content type, here absolute bias information (ABS)</td></tr> 5083 <tr><td> FMT </td><td> File format, here bia</td></tr>5083 <tr><td> FMT </td><td> File format, here BIA</td></tr> 5084 5084 </table> 5085 5085 </p> … … 5089 5089 A result for examle is: 5090 5090 <pre> 5091 BKG0MGXRTS_20223330000_01D_05S_ABS. bia5091 BKG0MGXRTS_20223330000_01D_05S_ABS.BIA 5092 5092 </pre> 5093 5093 <p> … … 6028 6028 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]} 6029 6029 reqcStartDateTime {Start time [character string, example: 1967-11-02T00:00:00]} 6030 reqcEndDateTime {Stop time [character string, example: 2099-01-01T00:00:00 6030 reqcEndDateTime {Stop time [character string, example: 2099-01-01T00:00:00]} 6031 6031 reqcRunBy {Operators name [character string]} 6032 6032 reqcUseObsTypes {Use observation types [character string, list separated by blank character, example: G:C1C G:L1C R:C1C RC1P]} … … 6159 6159 Upload Corrections Panel keys: 6160 6160 uploadMountpointsOut {Upload corrections table [character string, semicolon separated list, each element in quotation marks, example: 6161 "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;6161 "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; 6162 6162 euref-ip.net,2101,SSRA02IGS1_EUREF,2,usr,pass,ETRF2000,RTCM-SSR,0,,,,258,2,0"]} 6163 6163 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]} … … 6214 6214 (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" 6215 6215 (7) bnc --conf /dev/null --key startTab 15 --key cmbStreams "SSRA00BKG1 BKG 1.0;SSRA00CNE1 CNES 1.0" 6216 (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"6216 (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}.SP3,,,33,3,2;euref-ip.net,443,SSRA00BKG1_EUREF,2s,usr,pass,ETRF2000,IGS-SSR,0,,,,33,5,5" 6217 6217 (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" 6218 6218 </p></pre> -
trunk/BNC/src/bncmain.cpp
r9940 r9942 152 152 " 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]}\n" 153 153 " reqcStartDateTime {Start time [character string, example: 1967-11-02T00:00:00]}\n" 154 " reqcEndDateTime {Stop time [character string, example: 2099-01-01T00:00:00 154 " reqcEndDateTime {Stop time [character string, example: 2099-01-01T00:00:00]}\n" 155 155 " reqcRunBy {Operators name [character string]}\n" 156 156 " reqcUseObsTypes {Use observation types [character string, list separated by blank character, example: G:C1C G:L1C R:C1C RC1P]}\n" … … 287 287 "Upload Corrections Panel keys:\n" 288 288 " uploadMountpointsOut {Upload corrections table [character string, semicolon separated list, each element in quotation marks, example:\n" 289 " \"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;\n"289 " \"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;\n" 290 290 " euref-ip.net,2101,SSRA02IGS1_EUREF,2,usr,pass,ETRF2000,RTCM-SSR,0,,,,258,2,0\"]}\n" 291 291 " 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]}\n" … … 345 345 "//user:pass@igs-ip.net:2101/FFMJ00DEU1 RTCM_3.1 DEU 50.09 8.66 no 2\"\n" 346 346 "(7) bnc --conf /dev/null --key startTab 15 --key cmbStreams \"SSRA00BKG1 BKG 1.0;SSRA00CNE1 CNES 1.0\"\n" 347 "(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;"347 "(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}.SP3,,,33,3,2;" 348 348 "euref-ip.net,443,SSRA00BKG1_EUREF,2s,usr,pass,ETRF2000,IGS-SSR,0,,,,33,5,5\"\n" 349 349 "(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;" -
trunk/BNC/src/bncoutf.cpp
r9889 r9942 146 146 baseName.replace("${V3PROD}", QString("_%1%2").arg(yyyy).arg(doy)); 147 147 QString addition = ""; 148 if (_extension.contains(" sp3") || _extension.contains("SP3")) {148 if (_extension.contains("SP3")) { 149 149 addition = QString("_ORB"); 150 150 } 151 if (_extension.contains(" clk") || _extension.contains("CLK")) {151 if (_extension.contains("CLK")) { 152 152 addition = QString("_CLK"); 153 153 } 154 if (_extension.contains(" bia") || _extension.contains("BIA")) {154 if (_extension.contains("BIA")) { 155 155 addition = QString("_ABS"); 156 156 } 157 if (_extension.contains(" tro") || _extension.contains("TRO")) {157 if (_extension.contains("TRO")) { 158 158 QString site = baseName.left(9); 159 159 bncSettings settings; -
trunk/BNC/src/bncwindow.cpp
r9940 r9942 1517 1517 // WhatsThis, Upload Corrections 1518 1518 // ----------------------------- 1519 _uploadTable->setWhatsThis(tr("<p>BNC can upload clock and orbit corrections to Broadcast Ephemeris (Broadcast Corrections) as well as Code Biases in different SSR formats. You may have a situation where clocks, orbits and code biases come from an external Real-time Network Engine (1) or a situation where clock and orbit corrections are combined within BNC (2).</p><p>(1) BNC identifies a stream as coming from a Real-time Network Engine if its format is specified as 'RTNET' and hence its decoder string in the 'Streams' canvas is 'RTNET'. It encodes and uploads that stream to the specified Ntrip Broadcaster Host and Port</p><p>(2) BNC understands that it is expected to encode and upload combined Broadcast Ephemeris Corrections if you specify correction streams in the 'Combine Corrections' table.</p><p>To fill the 'Upload Corrections' table, hit the 'Add Row' button, double click on the 'Host' field to enter the IP or URL of an Ntrip Broadcaster and hit Enter. Select the Ntrip Version that shall be used for data upload. Then double click on the 'Port', 'Mount' and 'Password' fields to enter the Ntrip Broadcaster IP port (default is 80), the mountpoint and the stream upload password. If Ntrip Version 2 is chosen, click to the 'User' field to enter a stream upload user name. An empty 'Host' option field means that you don't want to upload corrections.</p><p>Select a target coordinate reference System (e.g. IGS20) for outgoing clock and orbit corrections.</p><p>Select a target SSR format (e.g. IGS-SSR) for outgoing clock and orbit corrections.</p><p>By default orbit and clock corrections refer to Antenna Phase Center (APC). Tick 'CoM' to refer uploaded corrections to Center of Mass instead of APC.</p><p>Specify a path for saving generated Broadcast Corrections plus Broadcast Ephemeris as SP3 orbit files. If the specified directory does not exist, BNC will not create such files. The following is a path example for a Linux system: /home/user/BKG0MGXRTS${V3PROD}. sp3.</p><p>Specify a path for saving generated Broadcast Correction clocks plus Broadcast Ephemeris clocks as Clock RINEX files. If the specified directory does not exist, BNC will not create Clock RINEX files. The following is a path example for a Linux system: /home/user/BKG0MGXRTS${V3PROD}.clk.</p><p>Specify a path for saving generated Code Biases as SINEX Bias files. If the specified directory does not exist, BNC will not create SINEX Bias files. The following is a path example for a Linux system: /home/user/BKG0MGXRTS${V3PROD}.bia.</p><p>Note that '${V3PROD}' produces the time stamp in the filename, which is related to the RINEX version 3 filename concept.</p><p>Finally, specify a SSR Provider ID (issued by RTCM), SSR Solution ID, and SSR Issue of Data number.</p><p>In case the 'Combine Corrections' table contains only one Broadcast Correction stream, BNC will add that stream content to the Broadcast Ephemeris to save results in files specified via SP3 and/or Clock RINEX file path. You should then define only the SP3 and Clock RINEX file path and no further option in the 'Upload Corrections' table. <i>[key: uploadMountpointsOut]</i></p>"));1519 _uploadTable->setWhatsThis(tr("<p>BNC can upload clock and orbit corrections to Broadcast Ephemeris (Broadcast Corrections) as well as Code Biases in different SSR formats. You may have a situation where clocks, orbits and code biases come from an external Real-time Network Engine (1) or a situation where clock and orbit corrections are combined within BNC (2).</p><p>(1) BNC identifies a stream as coming from a Real-time Network Engine if its format is specified as 'RTNET' and hence its decoder string in the 'Streams' canvas is 'RTNET'. It encodes and uploads that stream to the specified Ntrip Broadcaster Host and Port</p><p>(2) BNC understands that it is expected to encode and upload combined Broadcast Ephemeris Corrections if you specify correction streams in the 'Combine Corrections' table.</p><p>To fill the 'Upload Corrections' table, hit the 'Add Row' button, double click on the 'Host' field to enter the IP or URL of an Ntrip Broadcaster and hit Enter. Select the Ntrip Version that shall be used for data upload. Then double click on the 'Port', 'Mount' and 'Password' fields to enter the Ntrip Broadcaster IP port (default is 80), the mountpoint and the stream upload password. If Ntrip Version 2 is chosen, click to the 'User' field to enter a stream upload user name. An empty 'Host' option field means that you don't want to upload corrections.</p><p>Select a target coordinate reference System (e.g. IGS20) for outgoing clock and orbit corrections.</p><p>Select a target SSR format (e.g. IGS-SSR) for outgoing clock and orbit corrections.</p><p>By default orbit and clock corrections refer to Antenna Phase Center (APC). Tick 'CoM' to refer uploaded corrections to Center of Mass instead of APC.</p><p>Specify a path for saving generated Broadcast Corrections plus Broadcast Ephemeris as SP3 orbit files. If the specified directory does not exist, BNC will not create such files. The following is a path example for a Linux system: /home/user/BKG0MGXRTS${V3PROD}.SP3.</p><p>Specify a path for saving generated Broadcast Correction clocks plus Broadcast Ephemeris clocks as Clock RINEX files. If the specified directory does not exist, BNC will not create Clock RINEX files. The following is a path example for a Linux system: /home/user/BKG0MGXRTS${V3PROD}.CLK.</p><p>Specify a path for saving generated Code Biases as SINEX Bias files. If the specified directory does not exist, BNC will not create SINEX Bias files. The following is a path example for a Linux system: /home/user/BKG0MGXRTS${V3PROD}.BIA.</p><p>Note that '${V3PROD}' produces the time stamp in the filename, which is related to the RINEX version 3 filename concept.</p><p>Finally, specify a SSR Provider ID (issued by RTCM), SSR Solution ID, and SSR Issue of Data number.</p><p>In case the 'Combine Corrections' table contains only one Broadcast Correction stream, BNC will add that stream content to the Broadcast Ephemeris to save results in files specified via SP3 and/or Clock RINEX file path. You should then define only the SP3 and Clock RINEX file path and no further option in the 'Upload Corrections' table. <i>[key: uploadMountpointsOut]</i></p>")); 1520 1520 addUploadRowButton->setWhatsThis(tr("<p>Hit 'Add Row' button to add another line to the 'Upload Corrections' table.</p>")); 1521 1521 delUploadRowButton->setWhatsThis(tr("<p>Hit 'Del Row' button to delete the highlighted line(s) from the 'Upload Corrections' table.</p>")); -
trunk/BNC/src/pppRun.cpp
r9889 r9942 222 222 snxtroFileSkl += QDir::separator(); 223 223 } 224 snxtroFileSkl = snxtroFileSkl + ID9 + '_' + "${V3PROD}" + distStr + ". tro";224 snxtroFileSkl = snxtroFileSkl + ID9 + '_' + "${V3PROD}" + distStr + ".TRO"; 225 225 sampl = settings.value("PPP/snxtroSampl").toString().split("sec").first().toInt(); 226 226 intr = settings.value("PPP/snxtroIntr").toString(); … … 228 228 } 229 229 } 230 231 232 230 233 231 // Destructor
Note:
See TracChangeset
for help on using the changeset viewer.