Index: trunk/BNC/src/bnchelp.html
===================================================================
--- trunk/BNC/src/bnchelp.html	(revision 4280)
+++ trunk/BNC/src/bnchelp.html	(revision 4427)
@@ -99,5 +99,5 @@
 <ul>
 <li>RTCM Version 2 message types for GPS and GLONASS observations, </li> 
-<li>RTCM Version 3 'conventional' message types for observations and Broadcast Ephemeris for GPS, GLONASS, SBAS and Galileo (coming soon: COMPASS and QZSS),</li>
+<li>RTCM Version 3 'conventional' message types for observations and Broadcast Ephemeris for GPS, GLONASS, SBAS, Galileo, COMPASS and QZSS,</li>
 <li>RTCM Version 3 'State Space Representation' (SSR) messages for GPS, GLONASS and Galileo,</li>
 <li>Drafted RTCM Version 3 'Multiple Signal Messages' (MSM) and 'High Precision Multiple Signal Messages' (HP MSM),</li>
@@ -425,5 +425,5 @@
 <p><a name="rinex"><h4>3.4. RINEX Observations</h4></p>
 <p>
-Observations will be converted to RINEX if they come in either RTCM Version 2 or RTCM Version 3 format. Depending on the RINEX version and incoming RTCM message types, the files generated by BNC may contain data from GPS, GLONASS, Galileo and SBAS (coming soon: QZSS and COMPASS). In case an observation type is listed in the RINEX header but the corresponding observation is unavailable, its value is set to zero '0.000'. Note that the 'RINEX TYPE' field in the RINEX Version 3 Observation file header is always set to 'M(MIXED)' or 'Mixed' even if the file only contains data from one system.
+Observations will be converted to RINEX if they come in either RTCM Version 2 or RTCM Version 3 format. Depending on the RINEX version and incoming RTCM message types, the files generated by BNC may contain data from GPS, GLONASS, Galileo, SBAS, QZSS and COMPASS. In case an observation type is listed in the RINEX header but the corresponding observation is unavailable, its value is set to zero '0.000'. Note that the 'RINEX TYPE' field in the RINEX Version 3 Observation file header is always set to 'M(MIXED)' or 'Mixed' even if the file only contains data from one system.
 </p> 
 
@@ -657,5 +657,8 @@
 
 <p><img src="IMG/screenshot25.png"/></p>
-<p><u>Figure 7:</u> Example for RINEX file editing with BNC in Post Processing mode.</p>
+<p><u>Figure 8:</u> Example for RINEX file editing with BNC in Post Processing mode.</p>
+
+<p><img src="IMG/screenshot29.png"/></p>
+<p><u>Figure 9:</u> Example for RINEX quality check output with BNC in Post Processing mode. A multi-path analysis is presented in terms of a sky plot.</p>
 
 <p><a name="reqccommand"><h4>3.6.5 Command Line, No Window - optional</h4></p>
@@ -1011,5 +1014,5 @@
 </p>
 <p><img src="IMG/screenshot12.png"/></p>
-<p><u>Figure 8:</u> Synchronized BNC output via IP port to feed a GNSS real-time engine.</p>
+<p><u>Figure 10:</u> Synchronized BNC output via IP port to feed a GNSS real-time engine.</p>
 
 <p><a name="syncport"><h4>3.8.1 Port - optional</h4></p>
@@ -1049,5 +1052,5 @@
 </p>
 <p><img src="IMG/screenshot11.png"/></p>
-<p><u>Figure 9:</u> BNC pulling a VRS stream to feed a serial connected RTK rover.</p>
+<p><u>Figure 11:</u> BNC pulling a VRS stream to feed a serial connected RTK rover.</p>
 
 <p><a name="sermount"><h4>3.9.1 Mountpoint - optional</h4></p>
@@ -1200,5 +1203,5 @@
 </p>
 <p><img src="IMG/screenshot14.png"/></p>
-<p><u>Figure 10:</u> RTCM message numbers and latencies.</p>
+<p><u>Figure 12:</u> RTCM message numbers and latencies.</p>
 
 
@@ -1275,8 +1278,8 @@
 
 <p><img src="IMG/screenshot03.png"/></p>
-<p><u>Figure 11:</u> Precise Point Positioning with BNC, PPP Panel 1.</p>
+<p><u>Figure 13:</u> Precise Point Positioning with BNC, PPP Panel 1.</p>
 
 <p><img src="IMG/screenshot18.png"/></p>
-<p><u>Figure 12:</u> Precise Point Positioning with BNC, PPP Panel 2.</p>
+<p><u>Figure 14:</u> Precise Point Positioning with BNC, PPP Panel 2.</p>
 
 <p>
@@ -1565,8 +1568,8 @@
 
 <p><img src="IMG/screenshot17.png"/></p>
-<p><u>Figure 13:</u> BNC in 'Quick-Start' mode (PPP, Panel 1)</p>
+<p><u>Figure 15:</u> BNC in 'Quick-Start' mode (PPP, Panel 1)</p>
 
 <p><img src="IMG/screenshot22.png"/></p>
-<p><u>Figure 14:</u> BNC in 'Quick-Start' mode (PPP, Panel 2)</p>
+<p><u>Figure 16:</u> BNC in 'Quick-Start' mode (PPP, Panel 2)</p>
 
 <p><a name="pppgap"><h4>3.12.7.8 Maximal Solution Gap - optional if Quick-Start is set</h4></p>
@@ -1708,11 +1711,11 @@
 <br>
 <p><img src="IMG/screenshot20.png"/></p>
-<p><u>Figure 15:</u> BNC combining Broadcast Correction streams.</p>
+<p><u>Figure 17:</u> BNC combining Broadcast Correction streams.</p>
 <p></p>
 <p><img src="IMG/screenshot21.png"/></p>
-<p><u>Figure 16:</u> BNC uploading the combined Broadcast Corrections stream.</p>
+<p><u>Figure 18:</u> BNC uploading the combined Broadcast Corrections stream.</p>
 <p></p>
 <p><img src="IMG/screenshot23.png"/></p>
-<p><u>Figure 17:</u> 'INTERNAL' PPP with BNC using combined Broadcast Corrections stream.</p>
+<p><u>Figure 19:</u> 'INTERNAL' PPP with BNC using combined Broadcast Corrections stream.</p>
 
 <p><a name="combimethod"><h4>3.13.1.2 Method - mandatory if 'Combine Corrections' table is populated</h4></p>
@@ -2038,5 +2041,5 @@
 </p>
 <p><img src="IMG/screenshot26.png"/></p>
-<p><u>Figure 18:</u> Producing Broadcast Corrections from incoming precise orbits and clocks and uploading them to an NTRIP Broadcaster.</p>
+<p><u>Figure 20:</u> Producing Broadcast Corrections from incoming precise orbits and clocks and uploading them to an NTRIP Broadcaster.</p>
 
 <p><a name="upeph"><h4>3.15. Upload Ephemeris</h4></p>
@@ -2065,5 +2068,5 @@
 
 <p><img src="IMG/screenshot28.png"/></p>
-<p><u>Figure 28:</u> Producing a Broadcast Ephemeris stream from navigation messages of globally distributed RTCM streams and uploading them in RTCM Version 3 format to an NTRIP Broadcaster.</p>
+<p><u>Figure 21:</u> Producing a Broadcast Ephemeris stream from navigation messages of globally distributed RTCM streams and uploading them in RTCM Version 3 format to an NTRIP Broadcaster.</p>
 
 <p><a name="streams"><h4>3.16. Streams</h4></p>
@@ -2132,5 +2135,5 @@
 
 <p><img src="IMG/screenshot08.png"/></p>
-<p><u>Figure 19:</u> Bandwidth consumption of incoming streams.</p>
+<p><u>Figure 22:</u> Bandwidth consumption of incoming streams.</p>
 
 <p><a name="latency"><h4>3.17.3 Latency</h4></p>
@@ -2140,5 +2143,5 @@
 
 <p><img src="IMG/screenshot07.png"/></p>
-<p><u>Figure 20:</u> Latency of incoming streams.</p>
+<p><u>Figure 23:</u> Latency of incoming streams.</p>
 
 <p><a name="ppptab"><h4>3.17.4 PPP Plot</h4></p>
@@ -2148,5 +2151,5 @@
 
 <p><img src="IMG/screenshot13.png"/></p>
-<p><u>Figure 21:</u> Time series plot of PPP session.</p>
+<p><u>Figure 24:</u> Time series plot of PPP session.</p>
 
 <p><a name="bottom"><h4>3.18. Bottom Menu Bar</h4></p>
@@ -2156,5 +2159,5 @@
 
 <p><img src="IMG/screenshot06.png"/></p>
-<p><u>Figure 22:</u> Steam input communication links.</p>
+<p><u>Figure 25:</u> Steam input communication links.</p>
 
 <p><a name="streamadd"><h4>3.18.1 Add Stream - Coming from Caster</h4></p>
@@ -2176,5 +2179,5 @@
 <p><img src="IMG/screenshot04.png"/></p>
 
-<p><u>Figure 23:</u> Casters table.</p>
+<p><u>Figure 26:</u> Casters table.</p>
 
 <p><a name="streamuser"><h4>3.18.1.3 User and Password - mandatory for protected streams</h4></p>
@@ -2194,5 +2197,5 @@
 </p> 
 <p><img src="IMG/screenshot05.png"/></p>
-<p><u>Figure 24:</u> Broadcaster source-table.</p>
+<p><u>Figure 27:</u> Broadcaster source-table.</p>
 
 <p>Button 'Map' leads to the presentation of a map showing the distribution of streams offered through the downloaded source-table.</p>
@@ -2225,5 +2228,5 @@
 </p>
 <p><img src="IMG/screenshot24.png"/></p>
-<p><u>Figure 25:</u> Stream distribution map derived from NTRIP Broadcaster source-table.</p>
+<p><u>Figure 28:</u> Stream distribution map derived from NTRIP Broadcaster source-table.</p>
 
 <p><a name="streamip"><h4>3.18.2 Add Stream - Coming from TCP/IP Port</h4></p>
@@ -2299,5 +2302,5 @@
 </p>
 <p><img src="IMG/screenshot15.png"/></p>
-<p><u>Figure 26:</u> BNC setup for pulling a stream via serial port.</p>
+<p><u>Figure 29:</u> BNC setup for pulling a stream via serial port.</p>
 
 <p><a name="start"><h4>3.18.5 Start</h4></p>
@@ -2379,5 +2382,4 @@
 </li>
 
-<li>Observations from COMPASS and QZSS are so far not supported.</li>
 <li>
 Using RTCM Version 3 to produce RINEX files, BNC will properly handle most message types. However, when handling message types 1001, 1003, 1009 and 1011 where the ambiguity field is not set, the output will be no valid RINEX. All values will be stored modulo 299792.458 (speed of light).
@@ -2505,5 +2507,5 @@
 <tr>
 <td>Jul 2012 &nbsp;</td><td>Version 2.7 &nbsp;</td>
-<td>[Bug] Bug in L5 decoding fixed<br> [Bug] Bug in on-the-fly configuration fixed<br> [Add] Clock RINEX file header extended<br> [Add] Decoding/converting COMPASS and QZSS added<br> [Add] Work on RINEX quality check started</td>
+<td>[Bug] Bug in L5 decoding fixed<br> [Bug] Bug in on-the-fly configuration fixed<br> [Add] Clock RINEX file header extended<br> [Add] Decoding/converting COMPASS and QZSS added<br> [Add] Work on RINEX v2 and v3 quality check started<br> [Mod] Source code completely re-arranged<br> [Add] QWT and QWTPOLAR graphics libraries added  <br> [Add] RINEX v2 and v3 quality check through multi-path analysis and sky plot</td>
 </tr>
 
