Index: trunk/BNC/src/bnchelp.html
===================================================================
--- trunk/BNC/src/bnchelp.html	(revision 7518)
+++ trunk/BNC/src/bnchelp.html	(revision 7524)
@@ -97,18 +97,19 @@
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.12.4. <a href=#miscport>Port</a><br>
 &nbsp; &nbsp; &nbsp; 2.13 <a href=#pppclient><b>PPP Client</b></a><br>
-&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.1 <a href=#pppInp><b>PPP (1):</b> Input and Output</a><br>
+&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.1 <a href=#pppInp><b>PPP (1): Input and Output</b></a><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.1.1 <a href=#pppdatasource>Data Source</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.1.2 <a href=#ppprnxobs>RINEX Observation File</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.1.3 <a href=#ppprnxnav>RINEX Navigation File</a><br>
-&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.1.4 <a href=#pppcorrfile>Correction File</a><br>
-&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.1.5 <a href=#pppcorrstream>Corrections Stream</a><br>
-&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.1.6 <a href=#pppmarkcoor>Coordinates</a><br>
-&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.1.7 <a href=#ppplogfile>Logfile</a><br>
-&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.1.8 <a href=#pppantexfile>ANTEX File</a><br>
-&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.1.9 <a href=#pppnmeafile>NMEA File</a><br>
-&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.1.10 <a href=#pppsnxtrofile>SNX TRO File</a><br>
-&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.1.10.1 <a href=#pppsnxtrointr>Interval</a><br>
-&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.1.10.2 <a href=#pppsnxtrosampl>Sampling</a><br>
-&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.2 <a href=#pppStation><b>PPP (2):</b> Processed Stations</a><br>
+&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.1.4 <a href=#pppcorrstream>Corrections Stream</a><br>
+&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.1.5 <a href=#pppcorrfile>Corrections File</a><br>
+&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.1.6 <a href=#pppantexfile>ANTEX File</a><br>
+&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.1.7 <a href=#pppmarkcoor>Coordinates</a><br>
+&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.1.8 <a href=#pppv3filename>Version 3 Filenames</a><br>
+&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.1.9 <a href=#ppplogfile>Logfile Directory</a><br>
+&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.1.10 <a href=#pppnmeafile>NMEA Directory</a><br>
+&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.1.11 <a href=#pppsnxtrofile>SNX TRO Directory</a><br>
+&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.1.11.1 <a href=#pppsnxtrointr>Interval</a><br>
+&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.1.11.2 <a href=#pppsnxtrosampl>Sampling</a><br>
+&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.2 <a href=#pppStation><b>PPP (2): Processed Stations</b></a><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.2.1 <a href=#pppsite>Station</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.2.2 <a href=#pppnehsigma>Sigma North/East/Up</a><br>
@@ -117,5 +118,5 @@
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.2.5 <a href=#ppptropnoise>Tropo Noise</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.2.6 <a href=#pppnmeaport>NMEA Port</a><br>
-&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.3 <a href=#pppOptions><b>PPP (3):</b> Processing Options</a><br>
+&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.3 <a href=#pppOptions><b>PPP (3): Processing Options</b></a><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.3.1 <a href=#ppplinecombi>Linear Combinations</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.3.2 <a href=#pppcodeobs>Code Observations</a><br>
@@ -126,5 +127,5 @@
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.3.7 <a href=#pppwaitclockcorr>Wait for Clock Corrections</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.3.8 <a href=#pppseeding>Seeding</a><br>
-&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.4 <a href=#pppPlots><b>PPP (4):</b> Plots</a><br>
+&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.4 <a href=#pppPlots><b>PPP (4): Plots</b></a><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.4.1 <a href=#ppptimeseries>PPP Plot</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.4.2 <a href=#pppaudioresp>Audio Response</a><br>
@@ -2608,7 +2609,15 @@
 </p>
 
-<p><a name="pppcorrfile"><h4>2.13.1.4 Correction File - optional if 'Data source' is set to 'RINEX Files'</h4></p>
-<p>
-Specify a Broadcast 'Correction files' as saved beforehand using BNC. The file contents is basically the ASCII representation of a RTCM Version 3 Broadcast Correction (SSR) stream.
+<p><a name="pppcorrstream"><h4>2.13.1.4 Corrections Stream - optional if 'Data source' is set to 'Real-Time Streams'</h4></p>
+<p>
+Specify a Broadcast 'Corrections stream' from the list of selected 'Streams' you are pulling if you want BNC to correct your satellite ephemeris accordingly. Note that the stream's orbit and clock corrections must refer to the satellite Antenna Phase Center (APC). Streams providing such corrections are made available e.g. through the International GNSS Service (IGS) and listed on <u>http://igs.bkg.bund.de/ntrip/orbits</u>. The stream format must be RTCM Version 3 containing so-called SSR messages. Streams 'IGS03' and 'CLK11' supporting GPS plus GLONASS are examples.
+</p>
+<p>
+If you don't specify a 'Corrections stream' BNC will fall back from a PPP solution to a Single Point Positioning (SPP) solution.
+</p>
+
+<p><a name="pppcorrfile"><h4>2.13.1.5 Corrections File - optional if 'Data source' is set to 'RINEX Files'</h4></p>
+<p>
+Specify a Broadcast 'Corrections file' as saved beforehand using BNC. The file contents is basically the ASCII representation of a RTCM Version 3 Broadcast Correction (SSR) stream.
 </p>
 <p>
@@ -2616,13 +2625,13 @@
 </p>
 
-<p><a name="pppcorrstream"><h4>2.13.1.5 Corrections Stream - optional if 'Data source' is set to 'Real-Time Streams'</h4></p>
-<p>
-Specify a Broadcast 'Corrections stream' from the list of selected 'Streams' you are pulling if you want BNC to correct your satellite ephemeris accordingly. Note that the stream's orbit and clock corrections must refer to the satellite Antenna Phase Center (APC). Streams providing such corrections are made available e.g. through the International GNSS Service (IGS) and listed on <u>http://igs.bkg.bund.de/ntrip/orbits</u>. The stream format must be RTCM Version 3 containing so-called SSR messages. Streams 'IGS03' and 'CLK11' supporting GPS plus GLONASS are examples.
-</p>
-<p>
-If you don't specify a 'Corrections stream' BNC will fall back from a PPP solution to a Single Point Positioning (SPP) solution.
-</p>
-
-<p><a name="pppmarkcoor"><h4>2.13.1.6 Coordinates - optional </h4></p>
+<p><a name="pppantexfile"><h4>2.13.1.6 ANTEX File - optional</h4></p>
+<p>
+IGS provides a file containing absolute phase center corrections for GNSS satellite and receiver antennas in ANTEX format. Entering the full path to such an ANTEX file is required for correcting observations in PPP for antenna phase center offsets and variations. Note that for applying such corrections you need to specify the receiver's antenna name and radome in BNC's 'Coordinates' file.
+</p>
+<p>
+Default value for 'ANTEX file' is an empty option field, meaning that you don't want to correct observations for antenna phase center offsets and variations.
+</p>
+
+<p><a name="pppmarkcoor"><h4>2.13.1.7 Coordinates - optional </h4></p>
 <p>
 Enter the full path to an ASCII file which specifies all streams or files from stationary or mobile receivers you potentially may want to process. Specifying a 'Coordinates' file is optional. If it exists, it should contain one record per stream or file with the following parameters separated by blank characters:
@@ -2721,7 +2730,34 @@
 </p>
 
-<p><a name="ppplogfile"><h4>2.13.1.7 Logfile - optional</h4></p>
-<p>
-First of all, PPP results are shown in the 'Log' tab on the bottom of BNC's main window. Depending on the processing options, the following values are presented about once per second (example):
+<p><a name="pppv3filename"><h4>2.13.1.8 Version 3 Filenames - optional</h4></p>
+<p>
+Tick 'Version 3 filenames' to let BNC create so-called extended filenames for PPP logfiles, NMEA files and SINEX Troposphere files to follow the RINEX Version 3 standard, see section 'RINEX Filenames' for details.
+</p>
+<p>
+Default is an empty check box, meaning to create filenames following the RINEX Version 2 standard. The file contents is not affected by this option. It only concerns the filename notation.
+</p>
+<p>
+The following are examples for Version 2 filenames:
+<p>
+</p>
+<table>
+<tr><td>&nbsp; CUT0186710.nmea</td><td>&nbsp; &nbsp; NMEA filename, suffix 'nmea'</td></tr>
+<tr><td>&nbsp; CUT0186710.ppp</td><td>&nbsp; &nbsp; PPP logfile name, suffix 'ppp'</td></tr>
+<tr><td>&nbsp; CUT018671J30.tro</td><td>&nbsp; &nbsp; SINEX Troposphere filename, suffix 'tro'</td></tr>
+</table>
+</p>
+<p>
+The following are examples for Version 3 filenames:<br>
+</p>
+<table>
+<tr><td>&nbsp; CUT000AUS_U_20152920000_01D_01S.nmea</td><td>&nbsp; &nbsp; NMEA filename, suffix 'nmea'</td></tr>
+<tr><td>&nbsp; CUT000AUS_U_20152920000_01D_01S.ppp</td><td>&nbsp; &nbsp; PPP logfile name, suffix 'ppp'</td></tr>
+<tr><td>&nbsp; CUT000AUS_U_20152920945_15M_01S.tra</td><td>&nbsp; &nbsp; SINEX Troposphere filename, suffix 'tra'</td></tr>
+<table>
+</p>
+
+<p><a name="ppplogfile"><h4>2.13.1.9 Logfile Directory - optional</h4></p>
+<p>
+Essential PPP results are shown in the 'Log' tab on the bottom of BNC's main window. Depending on the processing options, the following values are presented about once per second (example):
 <pre>
 ...
@@ -2738,13 +2774,5 @@
 </p>
 <p>
-If you require more information, you can specify the full path to daily PPP 'Logfile' per PPP solution to save additional processing details on disk. Example:
-</p>
-
-<pre>
-   /Users/pppDir/PPP_${STATION}_${DATE}.log
-</pre>
-
-<p>
-In this '${STATION}' stands for the observation's mountpoint or RINEX file and '${DATE}' for the date. For an observation's stream 'FFMJ1' it would lead to a logfile named 'PPP_FFMJ1_2015-07-07.log with the following contents per epoch (example):
+If you require more information, you can specify a 'Logfile directory' to save daily logfiles per station (filename suffix 'ppp') with additional processing details on disk.
 </p>
 
@@ -2804,25 +2832,10 @@
 </p>
 <p>
-Default value for 'Logfile' is an empty option field, meaning that you don't want to save daily PPP logfiles on disk.
-</p>
-
-<p><a name="pppantexfile"><h4>2.13.1.8 ANTEX File - optional</h4></p>
-<p>
-IGS provides a file containing absolute phase center corrections for GNSS satellite and receiver antennas in ANTEX format. Entering the full path to such an ANTEX file is required for correcting observations in PPP for antenna phase center offsets and variations. Note that for applying such corrections you need to specify the receiver's antenna name and radome in BNC's 'Coordinates' file.
-</p>
-<p>
-Default value for 'ANTEX file' is an empty option field, meaning that you don't want to correct observations for antenna phase center offsets and variations.
-</p>
-
-<p><a name="pppnmeafile"><h4>2.13.1.9 NMEA File - optional</h4></p>
-<p>
-You can specify the full path to daily NMEA files per PPP solution where Point Positioning results are saved as NMEA sentences. Example:
-</p>
-
-<pre>
-   /Users/pppDir/PPP_${STATION}_${DATE}.nmea
-</pre>
-<p>
-In this '${STATION}' stands for the observation's mountpoint or RINEX file and '${DATE}' for the date. For an observation's stream 'FFMJ1' it would lead to a NMEA file named 'PPP_FFMJ1_2015-07-07.nmea'. Its contents would be NMEA sentences generated about once per second with pairs of
+Default value for 'Logfile directory' is an empty option field, meaning that you don't want to save daily PPP logfiles on disk. If a specified directory does not exist, BNC will not create PPP logfiles.
+</p>
+
+<p><a name="pppnmeafile"><h4>2.13.1.10 NMEA Directory - optional</h4></p>
+<p>
+You can specify a 'NMEA directory' to save daily NMEA files with Point Positioning results recorded as NMEA sentences. Such sentences are usually generated about once per second with pairs of 
 </p>
 <p>
@@ -2856,11 +2869,12 @@
 </pre>
 <p>
-The default value for 'NMEA file' is an empty option field, meaning that BNC will not save NMEA messages into a file.
-</p>
-<p>
-Note that Tomoji Takasu has written a program named RTKPLOT for visualizing NMEA sentences from IP ports or files. It is available from http://www.rtklib.com and compatible with the 'NMEA file' and port output of BNC's 'PPP' client option.
-</p>
-
-<p><a name="pppsnxtrofile"><h4>2.13.1.10 SNX TRO File - optional</h4></p>
+The default value for 'NMEA directory' is an empty option field, meaning that BNC will not save NMEA messages into files. If a specified directory does not exist, BNC will not create NMEA files.
+</p>
+
+<p>
+Note that Tomoji Takasu has written a program named RTKPLOT for visualizing NMEA sentences from IP ports or files. It is available from http://www.rtklib.com and compatible with the 'NMEA Directory' and port output of BNC's 'PPP' client option.
+</p>
+
+<p><a name="pppsnxtrofile"><h4>2.13.1.11 SNX TRO Directory - optional</h4></p>
 <p>
 BNC estimates the tropospheric delay according to equation
@@ -2872,9 +2886,5 @@
 
 <p>
-You can specify the full path to daily SINEX Troposphere files to save troposphere parameters on disk, see <u>https://igscb.jpl.nasa.gov/igscb/data/format/sinex_tropo.txt</u> for a documentation of the file format. Example:
-<pre>
-   /Users/pppDir/PPP_${STATION}${DOY}_${YY}.zpd
-</pre>
-In this '${STATION}' stands for the observation's mountpoint or RINEX file, '${DOY}' for the Day Of Year, and '${YY}' for the year. For a RINEX observations file 'CUT0' it would lead to a troposphere file named 'PPP_CUT01810.15.zpd' with the following contents (example):
+You can specify a 'SNX TRO directory' for saving SINEX Troposphere files on disk, see <u>https://igscb.jpl.nasa.gov/igscb/data/format/sinex_tropo.txt</u> for a documentation of the file format. The following is an example for the file contents:
 </p>
 
@@ -2939,8 +2949,8 @@
 
 <p>
-The default value for 'SNX TRO File' is an empty option field, meaning that BNC will not save SINEX Troposphere files.
-</p>
-
-<p><a name="pppsnxtrointr"><h4>2.13.1.10.1 Interval - mandatory if 'SINEX TRO File' is set</h4></p>
+The default value for 'SNX TRO Directory' is an empty option field, meaning that BNC will not save SINEX Troposphere files.
+</p>
+
+<p><a name="pppsnxtrointr"><h4>2.13.1.11.1 Interval - mandatory if 'SINEX TRO File' is set</h4></p>
 <p>
 Select the length of SINEX Troposphere files.
@@ -2951,5 +2961,5 @@
 
 
-<p><a name="pppsnxtrosampl"><h4>2.13.1.10.2 Sampling - mandatory if 'SINEX TRO File' is set</h4></p>
+<p><a name="pppsnxtrosampl"><h4>2.13.1.11.2 Sampling - mandatory if 'SINEX TRO File' is set</h4></p>
 <p>
 Select a 'Sampling' rate in seconds for saving troposphere parameters.
@@ -4682,10 +4692,10 @@
    PPP/corrMount   {Corrections mountpoint [character string]}
    PPP/corrFile    {Corrections file, full path [character string]}
+   PPP/antexFile   {ANTEX file, full path [character string]}
    PPP/crdFile     {Coordinates file, full path [character string]}
+   PPP/v3filenames {Produce version 3 filenames, 0=no,2=yes}
    PPP/logPath     {Directory for PPP log files [character string]}
-   PPP/antexFile   {ANTEX file, full path [character string]}
    PPP/nmeaPath    {Directory for NMEA output files [character string]}
    PPP/snxtroPath  {Directory for SINEX troposphere output files [character string]}
-   PPP/v3filenames {Produce version 3 filenames, 0=no,2=yes}
    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]}
