Changeset 9942 in ntrip for trunk


Ignore:
Timestamp:
Dec 13, 2022, 10:58:52 PM (2 years ago)
Author:
stuerze
Message:

some renaming regarding long product filenames

Location:
trunk/BNC
Files:
2 added
2 deleted
11 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/Example_Configs/14_SaveSp3.bnc

    r9915 r9942  
    123123uploadEphMountpointsOut=
    124124uploadIntr=1 day
    125 uploadMountpointsOut=",,,2,,,IGS20,IGS-SSR,2,Output/BKG0MGXRTS${V3PROD}.sp3,Output/BKG0MGXRTS${V3PROD}.clk,,,,,0 byte(s),"
     125uploadMountpointsOut=",,,2,,,IGS20,IGS-SSR,2,Output/BKG0MGXRTS${V3PROD}.SP3,Output/BKG0MGXRTS${V3PROD}.CLK,,,,,0 byte(s),"
    126126uploadSamplBiaSnx=5
    127127uploadSamplClkRnx=5
  • trunk/BNC/Example_Configs/15_Sp3ETRFPPP.bnc

    r9915 r9942  
    123123uploadEphMountpointsOut=
    124124uploadIntr=1 day
    125 uploadMountpointsOut=",,,2,,,ETRF2000,IGS-SSR,2,Output/BKG0MGXRTS${V3PROD}.sp3,Output/BKG0MGXRTS${V3PROD}.clk,,,,,0 byte(s),"
     125uploadMountpointsOut=",,,2,,,ETRF2000,IGS-SSR,2,Output/BKG0MGXRTS${V3PROD}.SP3,Output/BKG0MGXRTS${V3PROD}.CLK,,,,,0 byte(s),"
    126126uploadSamplBiaSnx=0
    127127uploadSamplClkRnx=0
  • trunk/BNC/Example_Configs/16_Upload.bnc

    r9920 r9942  
    123123uploadEphMountpointsOut=
    124124uploadIntr=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),"
     125uploadMountpointsOut="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),"
    126126uploadSamplBiaSnx=5
    127127uploadSamplClkRnx=5
  • trunk/BNC/Example_Configs/17_Combi.bnc

    r9918 r9942  
    123123uploadEphMountpointsOut=
    124124uploadIntr=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),"
     125uploadMountpointsOut="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),"
    126126uploadSamplBiaSnx=5
    127127uploadSamplClkRnx=5
  • trunk/BNC/Example_Configs/18_CombiPPP.bnc

    r9918 r9942  
    123123uploadEphMountpointsOut=
    124124uploadIntr=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),"
     125uploadMountpointsOut="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),"
    126126uploadSamplBiaSnx=5
    127127uploadSamplClkRnx=5
  • trunk/BNC/Example_Configs/20_CompareSp3.bnc

    r9922 r9942  
    9898serialStopBits=1
    9999sp3CompExclude="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"
     100sp3CompFile="/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"
    101101sp3CompOutLogFile=Output/Sp3Comparison.log
    102102sslCaCertPath=
  • trunk/BNC/src/bnchelp.html

    r9940 r9942  
    24272427</p>
    24282428<pre><p style="font-family:Monospace">
    2429 ! SP3 File 1: Input/CNE1SSRRTS_20222410000_01D_05S_ORB.sp3
    2430 ! SP3 File 2: Input/BKG1SSRRTS_20222410000_01D_05S_ORB.sp3
     2429! SP3 File 1: Input/CNE1SSRRTS_20222410000_01D_05S_ORB.SP3
     2430! SP3 File 2: Input/BKG1SSRRTS_20222410000_01D_05S_ORB.SP3
    24312431!
    24322432!  Epoch                PRN  radial   along   out        clk    clkRed   iPRN
     
    25782578</p>
    25792579<p>
    2580 The filename convention for Broadcast Correction files follows the convention for RINEX Version 3/4 files
     2580The filename convention for Broadcast Correction files follows in general the convention for RINEX Version 3/4 files
    25812581except 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.
     2582The files below contains one day's data. 'MC' stands for 'Multi Constellation Clock' data and 'ION' stands for 'Ionosphere' data.
    25832583</p>
    25842584<pre>
    25852585SSRA00CNE1_S_20222750000_01D_MC.ssr
    2586 SSRA00DLR1_S_20222740000_01D_MC.ssr
     2586IONO00IGS1_S_20222740000_01D_ION.ssr
    25872587</pre>
    25882588BNC's Broadcast Correction files contain blocks of records in plain ASCII format.
     
    29252925<tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    29262926<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>
    29282928<tr><td>Satellite Number</td><td>G01</td><td>1X,A3</td></tr>
    29292929
     
    40414041  <tr><td>&nbsp; SITENAME   </td><td>&nbsp; &nbsp; 9-char site name</td></tr>
    40424042  <tr><td>&nbsp; CNT        </td><td>&nbsp; &nbsp; Content type, here TRO</td></tr>
    4043   <tr><td>&nbsp; FMT        </td><td>&nbsp; &nbsp; File format, here tro</td></tr>
     4043  <tr><td>&nbsp; FMT        </td><td>&nbsp; &nbsp; File format, here TRO</td></tr>
    40444044</table>
    40454045</p>
    40464046A result for examle is:
    40474047<pre>
    4048   BKG1DEMRTS_20223222100_01H_01S_WTZR00DEU_TRO.tro
     4048  BKG1DEMRTS_20223222100_01H_01S_WTZR00DEU_TRO.TRO
    40494049</pre>
    40504050
     
    49494949The following is a path example for a Linux system:
    49504950<pre>
    4951    /home/user/BKG0MGXRTS${V3PROD}.sp3
     4951   /home/user/BKG0MGXRTS${V3PROD}.SP3
    49524952</pre>
    49534953If the specified directory does not exist, BNC will not create SP3 orbit files.
     
    49714971  <tr><td>&nbsp; SMP        </td><td>&nbsp; &nbsp; Data sampling rate</td></tr>
    49724972  <tr><td>&nbsp; CNT        </td><td>&nbsp; &nbsp; Content type ORB</td></tr>
    4973   <tr><td>&nbsp; FMT        </td><td>&nbsp; &nbsp; File format, here sp3</td></tr>
     4973  <tr><td>&nbsp; FMT        </td><td>&nbsp; &nbsp; File format, here SP3</td></tr>
    49744974</table>
    49754975</p>
     
    49794979A result for examle is:
    49804980<pre>
    4981   BKG0MGXRTS_20223330000_01D_01M_ORB.sp3
     4981  BKG0MGXRTS_20223330000_01D_01M_ORB.SP3
    49824982</pre>
    49834983<p>
     
    50135013Specify a path for saving the generated clock corrections as Clock RINEX files. The following is a path example for a Linux system:
    50145014<pre>
    5015    /home/user/BKG0MGXRTS${V3PROD}.clk
     5015   /home/user/BKG0MGXRTS${V3PROD}.CLK
    50165016</pre>
    50175017If the specified directory does not exist, BNC will not create Clock RINEX files.
     
    50355035  <tr><td>&nbsp; SMP        </td><td>&nbsp; &nbsp; Data sampling rate</td></tr>
    50365036  <tr><td>&nbsp; CNT        </td><td>&nbsp; &nbsp; Content type CLK</td></tr>
    5037   <tr><td>&nbsp; FMT        </td><td>&nbsp; &nbsp; File format, here clk</td></tr>
     5037  <tr><td>&nbsp; FMT        </td><td>&nbsp; &nbsp; File format, here CLK</td></tr>
    50385038</table>
    50395039</p>
     
    50435043A result for examle is:
    50445044<pre>
    5045   BKG0MGXRTS_20223330000_01D_05S_CLK.clk
     5045  BKG0MGXRTS_20223330000_01D_05S_CLK.CLK
    50465046</pre>
    50475047<p>
     
    50595059Specify a path for saving the generated clock corrections as Clock RINEX files. The following is a path example for a Linux system:
    50605060<pre>
    5061    /home/user/BKG0MGXRTS${V3PROD}.bia
     5061   /home/user/BKG0MGXRTS${V3PROD}.BIA
    50625062</pre>
    50635063If the specified directory does not exist, BNC will not create SINEX Bias files.
     
    50815081  <tr><td>&nbsp; SMP        </td><td>&nbsp; &nbsp; Data sampling rate</td></tr>
    50825082  <tr><td>&nbsp; CNT        </td><td>&nbsp; &nbsp; Content type, here absolute bias information (ABS)</td></tr>
    5083   <tr><td>&nbsp; FMT        </td><td>&nbsp; &nbsp; File format, here bia</td></tr>
     5083  <tr><td>&nbsp; FMT        </td><td>&nbsp; &nbsp; File format, here BIA</td></tr>
    50845084</table>
    50855085</p>
     
    50895089A result for examle is:
    50905090<pre>
    5091   BKG0MGXRTS_20223330000_01D_05S_ABS.bia
     5091  BKG0MGXRTS_20223330000_01D_05S_ABS.BIA
    50925092</pre>
    50935093<p>
     
    60286028                          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]}
    60296029   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]}
    60316031   reqcRunBy             {Operators name [character string]}
    60326032   reqcUseObsTypes       {Use observation types [character string, list separated by blank character, example: G:C1C G:L1C R:C1C RC1P]}
     
    61596159Upload Corrections Panel keys:
    61606160   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;
    61626162                          euref-ip.net,2101,SSRA02IGS1_EUREF,2,usr,pass,ETRF2000,RTCM-SSR,0,,,,258,2,0"]}
    61636163   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]}
     
    62146214(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"
    62156215(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"
    62176217(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"
    62186218</p></pre>
  • trunk/BNC/src/bncmain.cpp

    r9940 r9942  
    152152      "                          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"
    153153      "   reqcStartDateTime     {Start time [character string, example: 1967-11-02T00:00:00]}\n"
    154       "   reqcEndDateTime       {Stop time [character string, example: 2099-01-01T00:00:00 }\n"
     154      "   reqcEndDateTime       {Stop time [character string, example: 2099-01-01T00:00:00]}\n"
    155155      "   reqcRunBy             {Operators name [character string]}\n"
    156156      "   reqcUseObsTypes       {Use observation types [character string, list separated by blank character, example: G:C1C G:L1C R:C1C RC1P]}\n"
     
    287287      "Upload Corrections Panel keys:\n"
    288288      "   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"
    290290      "                          euref-ip.net,2101,SSRA02IGS1_EUREF,2,usr,pass,ETRF2000,RTCM-SSR,0,,,,258,2,0\"]}\n"
    291291      "   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"
     
    345345      "//user:pass@igs-ip.net:2101/FFMJ00DEU1 RTCM_3.1 DEU 50.09 8.66 no 2\"\n"
    346346      "(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;"
    348348      "euref-ip.net,443,SSRA00BKG1_EUREF,2s,usr,pass,ETRF2000,IGS-SSR,0,,,,33,5,5\"\n"
    349349      "(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  
    146146  baseName.replace("${V3PROD}", QString("_%1%2").arg(yyyy).arg(doy));
    147147  QString addition = "";
    148     if (_extension.contains("sp3") || _extension.contains("SP3")) {
     148    if (_extension.contains("SP3")) {
    149149      addition = QString("_ORB");
    150150    }
    151     if (_extension.contains("clk") || _extension.contains("CLK")) {
     151    if (_extension.contains("CLK")) {
    152152      addition = QString("_CLK");
    153153    }
    154     if (_extension.contains("bia") || _extension.contains("BIA")) {
     154    if (_extension.contains("BIA")) {
    155155      addition = QString("_ABS");
    156156    }
    157     if (_extension.contains("tro") || _extension.contains("TRO")) {
     157    if (_extension.contains("TRO")) {
    158158      QString site = baseName.left(9);
    159159      bncSettings settings;
  • trunk/BNC/src/bncwindow.cpp

    r9940 r9942  
    15171517  // WhatsThis, Upload Corrections
    15181518  // -----------------------------
    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>"));
    15201520  addUploadRowButton->setWhatsThis(tr("<p>Hit 'Add Row' button to add another line to the 'Upload Corrections' table.</p>"));
    15211521  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  
    222222      snxtroFileSkl += QDir::separator();
    223223    }
    224     snxtroFileSkl = snxtroFileSkl + ID9 + '_' + "${V3PROD}" + distStr + ".tro";
     224    snxtroFileSkl = snxtroFileSkl + ID9 + '_' + "${V3PROD}" + distStr + ".TRO";
    225225    sampl = settings.value("PPP/snxtroSampl").toString().split("sec").first().toInt();
    226226    intr  = settings.value("PPP/snxtroIntr").toString();
     
    228228  }
    229229}
    230 
    231 
    232230
    233231// Destructor
Note: See TracChangeset for help on using the changeset viewer.