Changeset 4191 in ntrip for trunk


Ignore:
Timestamp:
May 18, 2012, 3:25:45 PM (13 years ago)
Author:
weber
Message:

Documentation completed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bnchelp.html

    r4190 r4191  
    2020<p><b>Contents</b><br>
    2121<a href=#purpose>1. Purpose</a><br>
    22 <a href=#resources>2. Modes &amp; Resources</a><br>
    23 <a href=#opthandling>3. Handling</a><br>
    24 <a href=#optsettings>4. Settings</a><br>
    25 <a href=#limits>5. Limitations &amp; Known Bugs</a><br>
    26 <a href=#annex>6. Annex</a>
     22<a href=#opthandling>2. Handling</a><br>
     23<a href=#optsettings>3. Settings</a><br>
     24<a href=#limits>4. Limitations</a><br>
     25<a href=#annex>5. Annex</a>
    2726</p>
    2827
     
    118117
    119118
    120 <p><a name="resources"><h3>2. Modes &amp; Resources</h3></p>
     119<p><a name="resources"><h3>2. Handling</h3></p>
    121120<p>
    122121Although BNC is mainly a real-time tool to be operated online, it can be run offline
     
    143142<p><u>Figure 5:</u> Sections on BNC's main window.</p>
    144143
    145 
    146 <p><a name="opthandling"><h3>3. Handling</h3></p>
    147 
    148144<p>
    149145The usual handling of BNC is that you first select a number of streams ('Add Stream'). Any stream configured to BNC shows up on the 'Streams' canvas in the middle of BNC's main window. You then go through BNC's various configuration tabs to select a combination of input, processing and output options before you start the program ('Start'). Most configuration tabs are dedicated to a certain functionality of BNC. If the first option field on such a configuration tab is empty, the affected functionality is - apart from a few exceptions -  deactivated.</p>
     
    156152The default file name 'BNC.bnc' can be changed and the file contents can easily be edited. On graphical user interfaces it is possible to Drag &amp; Drop a configuration file icon to start BNC (not on Mac systems). Some configuration options can be changed on-the-fly. See annexed 'Configuration Examples' for a complete set of configuration options. It is also possible to start and configure BNC via command line.
    157153</p>
    158 <p><a name="optsettings"><h3>4. Settings</h3></p>
     154<p><a name="optsettings"><h3>3. Settings</h3></p>
    159155<p>
    160156This chapter describes how to set the BNC program options. It explains the top menu bar, the processing options, the 'Streams' and 'Log' sections, and the bottom menu bar.
     
    162158<p>
    163159<b>Top Menu Bar</b><br>
    164 4.1. <a href=#topmenu>Top Menu Bar</a><br>
    165 4.1.1 <a href=#file>File</a><br>
    166 4.1.2 <a href=#help>Help</a><br><br>
     1603.1. <a href=#topmenu>Top Menu Bar</a><br>
     1613.1.1 <a href=#file>File</a><br>
     1623.1.2 <a href=#help>Help</a><br><br>
    167163<b>Settings Canvas</b><br>
    168 4.2. <a href=#network>Network</a><br>
    169 4.2.1 <a href=#proxy>Proxy</a><br>
    170 4.2.2 <a href=#ssl>SSL</a><br>
    171 4.3. <a href=#general>General</a><br>
    172 &nbsp; &nbsp; &nbsp; 4.3.1. <a href=#genlog>Logfile</a><br>
    173 &nbsp; &nbsp; &nbsp; 4.3.2. <a href=#genapp>Append Files</a><br>
    174 &nbsp; &nbsp; &nbsp; 4.3.3. <a href=#genconf>Reread Configuration</a><br>
    175 &nbsp; &nbsp; &nbsp; 4.3.4. <a href=#genstart>Auto Start</a><br>
    176 &nbsp; &nbsp; &nbsp; 4.3.5. <a href=#rawout>Raw Output File</a><br>
    177 4.4. <a href=#rinex>RINEX Observations</a><br>
    178 &nbsp; &nbsp; &nbsp; 4.4.1. <a href=#rnxname>File Names</a><br>
    179 &nbsp; &nbsp; &nbsp; 4.4.2. <a href=#rnxdir>Directory</a><br>
    180 &nbsp; &nbsp; &nbsp; 4.4.3. <a href=#rnxinterval>File Interval</a><br>
    181 &nbsp; &nbsp; &nbsp; 4.4.4. <a href=#rnxsample>Sampling</a><br>
    182 &nbsp; &nbsp; &nbsp; 4.4.5. <a href=#rnxskl>Skeleton Extension</a><br>
    183 &nbsp; &nbsp; &nbsp; 4.4.6. <a href=#rnxscript>Script</a><br>
    184 &nbsp; &nbsp; &nbsp; 4.4.7. <a href=#rnxvers>Version</a><br>
    185 4.5. <a href=#ephemeris>RINEX Ephemeris</a><br>
    186 &nbsp; &nbsp; &nbsp; 4.5.1. <a href=#ephdir>Directory</a><br>
    187 &nbsp; &nbsp; &nbsp; 4.5.2. <a href=#ephint>Interval</a><br>
    188 &nbsp; &nbsp; &nbsp; 4.5.3. <a href=#ephport>Port</a><br>
    189 &nbsp; &nbsp; &nbsp; 4.5.4. <a href=#ephvers>Version</a><br>
    190 4.6. <a href=#reqc>RINEX Editing & QC</a><br>
    191 &nbsp; &nbsp; &nbsp; 4.6.1 <a href=#reqcact>Action</a><br>
    192 &nbsp; &nbsp; &nbsp; 4.6.2 <a href=#reqcedit>Set Edit Options</a><br>
    193 &nbsp; &nbsp; &nbsp; 4.6.3 <a href=#reqcinput>Input Files</a><br>
    194 &nbsp; &nbsp; &nbsp; 4.6.4 <a href=#reqcoutput>Output Files</a><br>
    195 &nbsp; &nbsp; &nbsp; 4.6.5 <a href=#reqccommand>Command Line, No Window</a><br>
    196 4.7. <a href=#correct>Broadcast Corrections</a><br>
    197 &nbsp; &nbsp; &nbsp; 4.7.1. <a href=#corrdir>Directory, ASCII</a><br>
    198 &nbsp; &nbsp; &nbsp; 4.7.2. <a href=#corrint>Interval</a><br>
    199 &nbsp; &nbsp; &nbsp; 4.7.3. <a href=#corrport>Port</a><br>
    200 &nbsp; &nbsp; &nbsp; 4.7.4. <a href=#corrwait>Wait for Full Epoch</a><br>
    201 4.8. <a href=#syncout>Feed Engine</a><br>
    202 &nbsp; &nbsp; &nbsp; 4.8.1. <a href=#syncport>Port</a><br>
    203 &nbsp; &nbsp; &nbsp; 4.8.2. <a href=#syncwait>Wait for Full Epoch</a><br>
    204 &nbsp; &nbsp; &nbsp; 4.8.3. <a href=#syncsample>Sampling</a><br>
    205 &nbsp; &nbsp; &nbsp; 4.8.4. <a href=#syncfile>File</a><br>
    206 &nbsp; &nbsp; &nbsp; 4.8.5. <a href=#syncuport>Port (unsynchronized)</a><br>
    207 4.9. <a href=#serial>Serial Output</a><br>
    208 &nbsp; &nbsp; &nbsp; 4.9.1. <a href=#sermount>Mountpoint</a><br>
    209 &nbsp; &nbsp; &nbsp; 4.9.2. <a href=#serport>Port Name</a><br>
    210 &nbsp; &nbsp; &nbsp; 4.9.3. <a href=#serbaud>Baud Rate</a><br>
    211 &nbsp; &nbsp; &nbsp; 4.9.4. <a href=#serflow>Flow Control</a><br>
    212 &nbsp; &nbsp; &nbsp; 4.9.5. <a href=#serparity>Parity</a><br>
    213 &nbsp; &nbsp; &nbsp; 4.9.6. <a href=#serdata>Data Bits</a><br>
    214 &nbsp; &nbsp; &nbsp; 4.9.7. <a href=#serstop>Stop Bits</a><br>
    215 &nbsp; &nbsp; &nbsp; 4.9.8. <a href=#serauto>NMEA</a><br>
    216 &nbsp; &nbsp; &nbsp; 4.9.9. <a href=#serfile>File</a><br>
    217 &nbsp; &nbsp; &nbsp; 4.9.10. <a href=#serheight>Height</a><br>
    218 4.10. <a href=#advnote>Outages</a><br>
    219 &nbsp; &nbsp; &nbsp; 4.10.1. <a href=#obsrate>Observation Rate</a><br>
    220 &nbsp; &nbsp; &nbsp; 4.10.2. <a href=#advfail>Failure Threshold</a><br>
    221 &nbsp; &nbsp; &nbsp; 4.10.3. <a href=#advreco>Recovery Threshold</a><br>
    222 &nbsp; &nbsp; &nbsp; 4.10.4. <a href=#advscript>Script</a><br>
    223 4.11. <a href=#misc>Miscellaneous</a><br>
    224 &nbsp; &nbsp; &nbsp; 4.11.1. <a href=#miscmount>Mountpoint</a><br>
    225 &nbsp; &nbsp; &nbsp; 4.11.2. <a href=#miscperf>Log Latency</a><br>
    226 &nbsp; &nbsp; &nbsp; 4.11.3. <a href=#miscscan>Scan RTCM</a><br>
    227 4.12. <a href=#pppclient>PPP Client</a><br>
    228 &nbsp; &nbsp; &nbsp; 4.12.1 <a href=#pppmode>Mode & Mountpoints</a><br>
    229 &nbsp; &nbsp; &nbsp; 4.12.1.1 <a href=#pppmodus>Mode</a><br>
    230 &nbsp; &nbsp; &nbsp; 4.12.1.2 <a href=#pppobsmount>Obs Mountpoint</a><br>
    231 &nbsp; &nbsp; &nbsp; 4.12.1.3 <a href=#pppcorrmount>Corr Mountpoint</a><br>
    232 &nbsp; &nbsp; &nbsp; 4.12.2 <a href=#pppxyz>Marker Coordinates</a><br>
    233 &nbsp; &nbsp; &nbsp; 4.11.3 <a href=#pppneu>Antenna Excentricity</a><br>
    234 &nbsp; &nbsp; &nbsp; 4.12.4 <a href=#pppoutput>NMEA & Plot Output</a><br>
    235 &nbsp; &nbsp; &nbsp; 4.12.4.1 <a href=#pppnmeafile>NMEA File</a><br>
    236 &nbsp; &nbsp; &nbsp; 4.12.4.2 <a href=#pppnmeaport>NMEA Port</a><br>
    237 &nbsp; &nbsp; &nbsp; 4.12.4.3 <a href=#pppplot>PPP Plot</a><br>
    238 &nbsp; &nbsp; &nbsp; 4.12.5 <a href=#ppppost>Post Processing</a><br>
    239 &nbsp; &nbsp; &nbsp; 4.12.6 <a href=#ppprecant>Antennas</a><br>
    240 &nbsp; &nbsp; &nbsp; 4.12.6.1 <a href=#pppantex>ANTEX File</a><br>
    241 &nbsp; &nbsp; &nbsp; 4.12.6.2 <a href=#ppprecantenna>Antenna Name</a><br>
    242 &nbsp; &nbsp; &nbsp; 4.12.6.3 <a href=#pppsatant>Apply Satellite Antenna Offsets</a><br>
    243 &nbsp; &nbsp; &nbsp; 4.12.7 <a href=#pppbasics>Basics</a><br>
    244 &nbsp; &nbsp; &nbsp; 4.12.7.1 <a href=#pppphase>Use Phase Obs</a><br>
    245 &nbsp; &nbsp; &nbsp; 4.12.7.2 <a href=#ppptropo>Estimate Tropo</a><br>
    246 &nbsp; &nbsp; &nbsp; 4.12.7.3 <a href=#pppglo>Use GLONASS</a><br>
    247 &nbsp; &nbsp; &nbsp; 4.12.7.4 <a href=#pppgal>Use Galileo</a><br>
    248 &nbsp; &nbsp; &nbsp; 4.12.7.5 <a href=#pppsync>Sync Corr</a><br>
    249 &nbsp; &nbsp; &nbsp; 4.12.7.6 <a href=#pppaverage>Averaging</a><br>
    250 &nbsp; &nbsp; &nbsp; 4.12.7.7 <a href=#pppquick>Quick-Start</a><br>
    251 &nbsp; &nbsp; &nbsp; 4.12.7.8 <a href=#pppgap>Maximal Solution Gap</a><br>
    252 &nbsp; &nbsp; &nbsp; 4.12.8 <a href=#pppsigmas>Sigmas</a><br>
    253 &nbsp; &nbsp; &nbsp; 4.12.8.1 <a href=#pppsigc>Code</a><br>
    254 &nbsp; &nbsp; &nbsp; 4.12.8.2 <a href=#pppsigp>Phase</a><br>
    255 &nbsp; &nbsp; &nbsp; 4.12.8.3 <a href=#pppsigxyzi>XYZ Init</a><br>
    256 &nbsp; &nbsp; &nbsp; 4.12.8.4 <a href=#pppsigxyzn>XYZ White Noise</a><br>
    257 &nbsp; &nbsp; &nbsp; 4.12.8.5 <a href=#pppsigtrpi>Tropo Init</a><br>
    258 &nbsp; &nbsp; &nbsp; 4.12.8.6 <a href=#pppsigtrpn>Tropo White Noise</a><br>
    259 4.13. <a href=#combi>Combine Corrections</a><br>
    260 &nbsp; &nbsp; &nbsp; 4.13.1 <a href=#combimounttab>Combine Corrections Table</a><br>
    261 &nbsp; &nbsp; &nbsp; 4.13.1.1 <a href=#combiadd>Add Row, Delete</a><br>
    262 &nbsp; &nbsp; &nbsp; 4.13.1.2 <a href=#combimethod>Method</a><br>
    263 &nbsp; &nbsp; &nbsp; 4.13.1.3 <a href=#combimax>Maximal Residuum</a><br>
    264 &nbsp; &nbsp; &nbsp; 4.13.1.4 <a href=#combismpl>Sampling</a><br>
    265 4.14. <a href=#upclk>Upload Corrections</a><br>
    266 &nbsp; &nbsp; &nbsp; 4.14.1 <a href=#upadd>Add, Delete Row</a><br>
    267 &nbsp; &nbsp; &nbsp; 4.14.2 <a href=#uphost>Host, Port, Mountpoint, Password</a><br>
    268 &nbsp; &nbsp; &nbsp; 4.14.3 <a href=#upsystem>System</a><br>
    269 &nbsp; &nbsp; &nbsp; 4.14.4 <a href=#upcom>Center of Mass</a><br>
    270 &nbsp; &nbsp; &nbsp; 4.14.5 <a href=#upsp3>SP3 File</a><br>
    271 &nbsp; &nbsp; &nbsp; 4.14.6 <a href=#uprinex>RNX File</a><br>
    272 &nbsp; &nbsp; &nbsp; 4.14.7 <a href=#upinter>Interval</a><br>
    273 &nbsp; &nbsp; &nbsp; 4.14.8 <a href=#upclksmpl>Sampling</a><br>
    274 &nbsp; &nbsp; &nbsp; 4.14.8.1 <a href=#upclkorb>orbits</a><br>
    275 &nbsp; &nbsp; &nbsp; 4.14.8.2 <a href=#upclksp3>SP3</a><br>
    276 &nbsp; &nbsp; &nbsp; 4.14.8.3 <a href=#upclkrnx>RINEX </a><br>
    277 &nbsp; &nbsp; &nbsp; 4.14.9 <a href=#upcustom>Custom Trafo</a><br>
    278 4.15. <a href=#upeph>Upload Ephemeris</a><br>
    279 &nbsp; &nbsp; &nbsp; 4.15.1 <a href=#brdcserver>Host &amp; Port</a><br>
    280 &nbsp; &nbsp; &nbsp; 4.15.2 <a href=#brdcmount>Mountpoint &amp; Password</a><br>
    281 &nbsp; &nbsp; &nbsp; 4.15.3 <a href=#brdcsmpl>Sampling</a><br><br>
     1643.2. <a href=#network>Network</a><br>
     1653.2.1 <a href=#proxy>Proxy</a><br>
     1663.2.2 <a href=#ssl>SSL</a><br>
     1673.3. <a href=#general>General</a><br>
     168&nbsp; &nbsp; &nbsp; 3.3.1. <a href=#genlog>Logfile</a><br>
     169&nbsp; &nbsp; &nbsp; 3.3.2. <a href=#genapp>Append Files</a><br>
     170&nbsp; &nbsp; &nbsp; 3.3.3. <a href=#genconf>Reread Configuration</a><br>
     171&nbsp; &nbsp; &nbsp; 3.3.4. <a href=#genstart>Auto Start</a><br>
     172&nbsp; &nbsp; &nbsp; 3.3.5. <a href=#rawout>Raw Output File</a><br>
     1733.4. <a href=#rinex>RINEX Observations</a><br>
     174&nbsp; &nbsp; &nbsp; 3.4.1. <a href=#rnxname>File Names</a><br>
     175&nbsp; &nbsp; &nbsp; 3.4.2. <a href=#rnxdir>Directory</a><br>
     176&nbsp; &nbsp; &nbsp; 3.4.3. <a href=#rnxinterval>File Interval</a><br>
     177&nbsp; &nbsp; &nbsp; 3.4.4. <a href=#rnxsample>Sampling</a><br>
     178&nbsp; &nbsp; &nbsp; 3.4.5. <a href=#rnxskl>Skeleton Extension</a><br>
     179&nbsp; &nbsp; &nbsp; 3.4.6. <a href=#rnxscript>Script</a><br>
     180&nbsp; &nbsp; &nbsp; 3.4.7. <a href=#rnxvers>Version</a><br>
     1813.5. <a href=#ephemeris>RINEX Ephemeris</a><br>
     182&nbsp; &nbsp; &nbsp; 3.5.1. <a href=#ephdir>Directory</a><br>
     183&nbsp; &nbsp; &nbsp; 3.5.2. <a href=#ephint>Interval</a><br>
     184&nbsp; &nbsp; &nbsp; 3.5.3. <a href=#ephport>Port</a><br>
     185&nbsp; &nbsp; &nbsp; 3.5.4. <a href=#ephvers>Version</a><br>
     1863.6. <a href=#reqc>RINEX Editing & QC</a><br>
     187&nbsp; &nbsp; &nbsp; 3.6.1 <a href=#reqcact>Action</a><br>
     188&nbsp; &nbsp; &nbsp; 3.6.2 <a href=#reqcedit>Set Edit Options</a><br>
     189&nbsp; &nbsp; &nbsp; 3.6.3 <a href=#reqcinput>Input Files</a><br>
     190&nbsp; &nbsp; &nbsp; 3.6.4 <a href=#reqcoutput>Output Files</a><br>
     191&nbsp; &nbsp; &nbsp; 3.6.5 <a href=#reqccommand>Command Line, No Window</a><br>
     1923.7. <a href=#correct>Broadcast Corrections</a><br>
     193&nbsp; &nbsp; &nbsp; 3.7.1. <a href=#corrdir>Directory, ASCII</a><br>
     194&nbsp; &nbsp; &nbsp; 3.7.2. <a href=#corrint>Interval</a><br>
     195&nbsp; &nbsp; &nbsp; 3.7.3. <a href=#corrport>Port</a><br>
     196&nbsp; &nbsp; &nbsp; 3.7.4. <a href=#corrwait>Wait for Full Epoch</a><br>
     1973.8. <a href=#syncout>Feed Engine</a><br>
     198&nbsp; &nbsp; &nbsp; 3.8.1. <a href=#syncport>Port</a><br>
     199&nbsp; &nbsp; &nbsp; 3.8.2. <a href=#syncwait>Wait for Full Epoch</a><br>
     200&nbsp; &nbsp; &nbsp; 3.8.3. <a href=#syncsample>Sampling</a><br>
     201&nbsp; &nbsp; &nbsp; 3.8.4. <a href=#syncfile>File</a><br>
     202&nbsp; &nbsp; &nbsp; 3.8.5. <a href=#syncuport>Port (unsynchronized)</a><br>
     2033.9. <a href=#serial>Serial Output</a><br>
     204&nbsp; &nbsp; &nbsp; 3.9.1. <a href=#sermount>Mountpoint</a><br>
     205&nbsp; &nbsp; &nbsp; 3.9.2. <a href=#serport>Port Name</a><br>
     206&nbsp; &nbsp; &nbsp; 3.9.3. <a href=#serbaud>Baud Rate</a><br>
     207&nbsp; &nbsp; &nbsp; 3.9.4. <a href=#serflow>Flow Control</a><br>
     208&nbsp; &nbsp; &nbsp; 3.9.5. <a href=#serparity>Parity</a><br>
     209&nbsp; &nbsp; &nbsp; 3.9.6. <a href=#serdata>Data Bits</a><br>
     210&nbsp; &nbsp; &nbsp; 3.9.7. <a href=#serstop>Stop Bits</a><br>
     211&nbsp; &nbsp; &nbsp; 3.9.8. <a href=#serauto>NMEA</a><br>
     212&nbsp; &nbsp; &nbsp; 3.9.9. <a href=#serfile>File</a><br>
     213&nbsp; &nbsp; &nbsp; 3.9.10. <a href=#serheight>Height</a><br>
     2143.10. <a href=#advnote>Outages</a><br>
     215&nbsp; &nbsp; &nbsp; 3.10.1. <a href=#obsrate>Observation Rate</a><br>
     216&nbsp; &nbsp; &nbsp; 3.10.2. <a href=#advfail>Failure Threshold</a><br>
     217&nbsp; &nbsp; &nbsp; 3.10.3. <a href=#advreco>Recovery Threshold</a><br>
     218&nbsp; &nbsp; &nbsp; 3.10.4. <a href=#advscript>Script</a><br>
     2193.11. <a href=#misc>Miscellaneous</a><br>
     220&nbsp; &nbsp; &nbsp; 3.11.1. <a href=#miscmount>Mountpoint</a><br>
     221&nbsp; &nbsp; &nbsp; 3.11.2. <a href=#miscperf>Log Latency</a><br>
     222&nbsp; &nbsp; &nbsp; 3.11.3. <a href=#miscscan>Scan RTCM</a><br>
     2233.12. <a href=#pppclient>PPP Client</a><br>
     224&nbsp; &nbsp; &nbsp; 3.12.1 <a href=#pppmode>Mode & Mountpoints</a><br>
     225&nbsp; &nbsp; &nbsp; 3.12.1.1 <a href=#pppmodus>Mode</a><br>
     226&nbsp; &nbsp; &nbsp; 3.12.1.2 <a href=#pppobsmount>Obs Mountpoint</a><br>
     227&nbsp; &nbsp; &nbsp; 3.12.1.3 <a href=#pppcorrmount>Corr Mountpoint</a><br>
     228&nbsp; &nbsp; &nbsp; 3.12.2 <a href=#pppxyz>Marker Coordinates</a><br>
     229&nbsp; &nbsp; &nbsp; 3.11.3 <a href=#pppneu>Antenna Excentricity</a><br>
     230&nbsp; &nbsp; &nbsp; 3.12.4 <a href=#pppoutput>NMEA & Plot Output</a><br>
     231&nbsp; &nbsp; &nbsp; 3.12.4.1 <a href=#pppnmeafile>NMEA File</a><br>
     232&nbsp; &nbsp; &nbsp; 3.12.4.2 <a href=#pppnmeaport>NMEA Port</a><br>
     233&nbsp; &nbsp; &nbsp; 3.12.4.3 <a href=#pppplot>PPP Plot</a><br>
     234&nbsp; &nbsp; &nbsp; 3.12.5 <a href=#ppppost>Post Processing</a><br>
     235&nbsp; &nbsp; &nbsp; 3.12.6 <a href=#ppprecant>Antennas</a><br>
     236&nbsp; &nbsp; &nbsp; 3.12.6.1 <a href=#pppantex>ANTEX File</a><br>
     237&nbsp; &nbsp; &nbsp; 3.12.6.2 <a href=#ppprecantenna>Antenna Name</a><br>
     238&nbsp; &nbsp; &nbsp; 3.12.6.3 <a href=#pppsatant>Apply Satellite Antenna Offsets</a><br>
     239&nbsp; &nbsp; &nbsp; 3.12.7 <a href=#pppbasics>Basics</a><br>
     240&nbsp; &nbsp; &nbsp; 3.12.7.1 <a href=#pppphase>Use Phase Obs</a><br>
     241&nbsp; &nbsp; &nbsp; 3.12.7.2 <a href=#ppptropo>Estimate Tropo</a><br>
     242&nbsp; &nbsp; &nbsp; 3.12.7.3 <a href=#pppglo>Use GLONASS</a><br>
     243&nbsp; &nbsp; &nbsp; 3.12.7.4 <a href=#pppgal>Use Galileo</a><br>
     244&nbsp; &nbsp; &nbsp; 3.12.7.5 <a href=#pppsync>Sync Corr</a><br>
     245&nbsp; &nbsp; &nbsp; 3.12.7.6 <a href=#pppaverage>Averaging</a><br>
     246&nbsp; &nbsp; &nbsp; 3.12.7.7 <a href=#pppquick>Quick-Start</a><br>
     247&nbsp; &nbsp; &nbsp; 3.12.7.8 <a href=#pppgap>Maximal Solution Gap</a><br>
     248&nbsp; &nbsp; &nbsp; 3.12.8 <a href=#pppsigmas>Sigmas</a><br>
     249&nbsp; &nbsp; &nbsp; 3.12.8.1 <a href=#pppsigc>Code</a><br>
     250&nbsp; &nbsp; &nbsp; 3.12.8.2 <a href=#pppsigp>Phase</a><br>
     251&nbsp; &nbsp; &nbsp; 3.12.8.3 <a href=#pppsigxyzi>XYZ Init</a><br>
     252&nbsp; &nbsp; &nbsp; 3.12.8.4 <a href=#pppsigxyzn>XYZ White Noise</a><br>
     253&nbsp; &nbsp; &nbsp; 3.12.8.5 <a href=#pppsigtrpi>Tropo Init</a><br>
     254&nbsp; &nbsp; &nbsp; 3.12.8.6 <a href=#pppsigtrpn>Tropo White Noise</a><br>
     2553.13. <a href=#combi>Combine Corrections</a><br>
     256&nbsp; &nbsp; &nbsp; 3.13.1 <a href=#combimounttab>Combine Corrections Table</a><br>
     257&nbsp; &nbsp; &nbsp; 3.13.1.1 <a href=#combiadd>Add Row, Delete</a><br>
     258&nbsp; &nbsp; &nbsp; 3.13.1.2 <a href=#combimethod>Method</a><br>
     259&nbsp; &nbsp; &nbsp; 3.13.1.3 <a href=#combimax>Maximal Residuum</a><br>
     260&nbsp; &nbsp; &nbsp; 3.13.1.4 <a href=#combismpl>Sampling</a><br>
     2613.14. <a href=#upclk>Upload Corrections</a><br>
     262&nbsp; &nbsp; &nbsp; 3.14.1 <a href=#upadd>Add, Delete Row</a><br>
     263&nbsp; &nbsp; &nbsp; 3.14.2 <a href=#uphost>Host, Port, Mountpoint, Password</a><br>
     264&nbsp; &nbsp; &nbsp; 3.14.3 <a href=#upsystem>System</a><br>
     265&nbsp; &nbsp; &nbsp; 3.14.4 <a href=#upcom>Center of Mass</a><br>
     266&nbsp; &nbsp; &nbsp; 3.14.5 <a href=#upsp3>SP3 File</a><br>
     267&nbsp; &nbsp; &nbsp; 3.14.6 <a href=#uprinex>RNX File</a><br>
     268&nbsp; &nbsp; &nbsp; 3.14.7 <a href=#upinter>Interval</a><br>
     269&nbsp; &nbsp; &nbsp; 3.14.8 <a href=#upclksmpl>Sampling</a><br>
     270&nbsp; &nbsp; &nbsp; 3.14.8.1 <a href=#upclkorb>orbits</a><br>
     271&nbsp; &nbsp; &nbsp; 3.14.8.2 <a href=#upclksp3>SP3</a><br>
     272&nbsp; &nbsp; &nbsp; 3.14.8.3 <a href=#upclkrnx>RINEX </a><br>
     273&nbsp; &nbsp; &nbsp; 3.14.9 <a href=#upcustom>Custom Trafo</a><br>
     2743.15. <a href=#upeph>Upload Ephemeris</a><br>
     275&nbsp; &nbsp; &nbsp; 3.15.1 <a href=#brdcserver>Host &amp; Port</a><br>
     276&nbsp; &nbsp; &nbsp; 3.15.2 <a href=#brdcmount>Mountpoint &amp; Password</a><br>
     277&nbsp; &nbsp; &nbsp; 3.15.3 <a href=#brdcsmpl>Sampling</a><br><br>
    282278<b>Streams Canvas</b><br>
    283 4.16. <a href=#streams>Streams</a><br>
    284 &nbsp; &nbsp; &nbsp; 4.16.1 <a href=#streamedit>Edit Streams</a><br>
    285 &nbsp; &nbsp; &nbsp; 4.16.2 <a href=#streamdelete>Delete Stream</a><br>
    286 &nbsp; &nbsp; &nbsp; 4.16.3 <a href=#streamconf>Reconfigure Streams On-the-fly</a><br><br>
     2793.16. <a href=#streams>Streams</a><br>
     280&nbsp; &nbsp; &nbsp; 3.16.1 <a href=#streamedit>Edit Streams</a><br>
     281&nbsp; &nbsp; &nbsp; 3.16.2 <a href=#streamdelete>Delete Stream</a><br>
     282&nbsp; &nbsp; &nbsp; 3.16.3 <a href=#streamconf>Reconfigure Streams On-the-fly</a><br><br>
    287283<b>Logging Canvas</b><br>
    288 4.17. <a href=#logs>Logging</a><br>
    289 &nbsp; &nbsp; &nbsp; 4.17.1 <a href=#logfile>Log</a><br>
    290 &nbsp; &nbsp; &nbsp; 4.17.2 <a href=#throughput>Throughput</a><br>
    291 &nbsp; &nbsp; &nbsp; 4.17.3 <a href=#latency>Latency</a><br>
    292 &nbsp; &nbsp; &nbsp; 4.17.4 <a href=#ppptab>PPP Plot</a><br><br>
     2843.17. <a href=#logs>Logging</a><br>
     285&nbsp; &nbsp; &nbsp; 3.17.1 <a href=#logfile>Log</a><br>
     286&nbsp; &nbsp; &nbsp; 3.17.2 <a href=#throughput>Throughput</a><br>
     287&nbsp; &nbsp; &nbsp; 3.17.3 <a href=#latency>Latency</a><br>
     288&nbsp; &nbsp; &nbsp; 3.17.4 <a href=#ppptab>PPP Plot</a><br><br>
    293289<b>Bottom Menu Bar</b><br>
    294 4.18. <a href=#bottom>Bottom Menu Bar</a><br>
     2903.18. <a href=#bottom>Bottom Menu Bar</a><br>
    295291&nbsp; &nbsp; &nbsp; 4.18.1. <a href=#streamadd>Add Stream - Coming from Caster</a><br>
    296 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 4.18.1.1 <a href=#streamhost>Caster Host and Port</a><br>
    297 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 4.18.1.2 <a href=#streamtable>Casters Table</a><br>
    298 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 4.18.1.3 <a href=#streamuser>User and Password</a><br>
    299 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 4.18.1.4 <a href=#gettable>Get Table</a><br>
    300 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 4.18.1.5 <a href=#ntripv>NTRIP Version</a><br>
    301 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 4.18.1.6 <a href=#map>Map</a><br>
    302 &nbsp; &nbsp; &nbsp; 4.18.2 <a href=#streamip>Add Stream - Coming from TCP/IP Port</a><br>
    303 &nbsp; &nbsp; &nbsp; 4.18.3 <a href=#streamudp>Add Stream - Coming from UDP Port</a><br>
    304 &nbsp; &nbsp; &nbsp; 4.18.4 <a href=#streamser>Add Stream - Coming from Serial Port</a><br>
    305 &nbsp; &nbsp; &nbsp; 4.18.5 <a href=#start>Start</a><br>
    306 &nbsp; &nbsp; &nbsp; 4.18.6 <a href=#stop>Stop</a><br><br>
     292&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.18.1.1 <a href=#streamhost>Caster Host and Port</a><br>
     293&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.18.1.2 <a href=#streamtable>Casters Table</a><br>
     294&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.18.1.3 <a href=#streamuser>User and Password</a><br>
     295&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.18.1.4 <a href=#gettable>Get Table</a><br>
     296&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.18.1.5 <a href=#ntripv>NTRIP Version</a><br>
     297&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.18.1.6 <a href=#map>Map</a><br>
     298&nbsp; &nbsp; &nbsp; 3.18.2 <a href=#streamip>Add Stream - Coming from TCP/IP Port</a><br>
     299&nbsp; &nbsp; &nbsp; 3.18.3 <a href=#streamudp>Add Stream - Coming from UDP Port</a><br>
     300&nbsp; &nbsp; &nbsp; 3.18.4 <a href=#streamser>Add Stream - Coming from Serial Port</a><br>
     301&nbsp; &nbsp; &nbsp; 3.18.5 <a href=#start>Start</a><br>
     302&nbsp; &nbsp; &nbsp; 3.18.6 <a href=#stop>Stop</a><br><br>
    307303<b>Command Line</b><br>
    308 4.19. <a href=#cmd>Command Line Options</a><br>
    309 &nbsp; &nbsp; &nbsp; 4.19.1. <a href=#nw>No Window Mode</a><br>
    310 &nbsp; &nbsp; &nbsp; 4.19.2. <a href=#post>File Mode</a><br>
    311 &nbsp; &nbsp; &nbsp; 4.19.3. <a href=#conffile>Configuration File</a><br>
    312 &nbsp; &nbsp; &nbsp; 4.19.4. <a href=#confopt>Configuration Options</a><br>
    313 </p>
    314 
    315 <p><a name="topmenu"><h4>4.1. Top Menu Bar</h4></p>
     3043.19. <a href=#cmd>Command Line Options</a><br>
     305&nbsp; &nbsp; &nbsp; 3.19.1. <a href=#nw>No Window Mode</a><br>
     306&nbsp; &nbsp; &nbsp; 3.19.2. <a href=#post>File Mode</a><br>
     307&nbsp; &nbsp; &nbsp; 3.19.3. <a href=#conffile>Configuration File</a><br>
     308&nbsp; &nbsp; &nbsp; 3.19.4. <a href=#confopt>Configuration Options</a><br>
     309</p>
     310
     311<p><a name="topmenu"><h4>3.1. Top Menu Bar</h4></p>
    316312<p>
    317313The top menu bar allows to select a font for the BNC windows, save configured options, or quit the program execution. It also provides access to a program documentation.
    318314</p>
    319315
    320 <p><a name="file"><h4>4.1.1 File</h4></p>
     316<p><a name="file"><h4>3.1.1 File</h4></p>
    321317
    322318<p>
     
    334330</p>
    335331
    336 <p><a name="help"><h4>4.1.2 Help</h4></p>
     332<p><a name="help"><h4>3.1.2 Help</h4></p>
    337333
    338334<p>
     
    356352</p>
    357353
    358 <p><a name="network"><h4>4.2. Network</h4></p>
     354<p><a name="network"><h4>3.2. Network</h4></p>
    359355<p>
    360356You may need to specify a proxy when running BNC in a protected network. You may also like to use the Transport Layer Security (TLS) and its predecessor, Secure Sockets Layer (SSL) cryptographic protocols for secure NTRIP communication over the Internet.
    361357</p>
    362 <p><a name="proxy"><h4>4.2.1 Proxy - Usage in a protected LAN</h4></p>
     358<p><a name="proxy"><h4>3.2.1 Proxy - Usage in a protected LAN</h4></p>
    363359<p>
    364360If you are running BNC within a protected Local Area Network (LAN), you might need to use a proxy server to access the Internet. Enter your proxy server IP and port number in case one is operated in front of BNC. If you don't know the IP and port of your proxy server, check the proxy server settings in your Internet browser or ask your network administrator.</p>
     
    367363</p>
    368364
    369 <p><a name="ssl"><h4>4.2.2 SSL - Transport Layer Security</h4></p>
     365<p><a name="ssl"><h4>3.2.2 SSL - Transport Layer Security</h4></p>
    370366<p>Communication with an NTRIP Broadcaster over SSL requires the exchange of client and/or server certificates. Specify the path to a directory where you save certificates on your system. You may like to check out <u>http://software.rtcm-ntrip.org/wiki/Certificates</u> for a list of known NTRIP Server certificates. Don't try communication via SSL if you are not sure whether this is supported by the involved NTRIP Broadcaster. </p>
    371367<p>SSL communication may involve queries coming from the NTRIP Broadcaster. Tick 'Ignore SSL authorization erros' if you don't want to be bothered with this. Note that SSL communication is usually done over port 443.</p>
    372368
    373 <p><a name="general"><h4>4.3. General</h4></p>
     369<p><a name="general"><h4>3.3. General</h4></p>
    374370<p>
    375371The following defines general settings for BNC's logfile, file handling, reconfiguration on-the-fly, and auto-start.
    376372</p>
    377373
    378 <p><a name="genlog"><h4>4.3.1 Logfile - optional</h4></p>
     374<p><a name="genlog"><h4>3.3.1 Logfile - optional</h4></p>
    379375<p>
    380376Records of BNC's activities are shown in the 'Log' tab on the bottom of the main window. These logs can be saved into a file when a valid path is specified in the 'Logfile (full path)' field. The logfile name will automatically be extended by a string '_YYMMDD' carrying the current date. This leads to series of daily logfiles when running BNC continuously for extended. Message logs cover the communication status between BNC and the NTRIP Broadcaster as well as problems that may occur in the communication link, stream availability, stream delay, stream conversion etc. All times are given in UTC. The default value for 'Logfile (full path)' is an empty option field, meaning that BNC logs will not saved into a file.
    381377</p>
    382378
    383 <p><a name="genapp"><h4>4.3.2 Append Files - optional</h4></p>
     379<p><a name="genapp"><h4>3.3.2 Append Files - optional</h4></p>
    384380<p>
    385381When BNC is started, new files are created by default and any existing files with the same name will be overwritten. However, users might want to append existing files following a restart of BNC, a system crash or when BNC crashed. Tick 'Append files' to continue with existing files and keep what has been recorded so far. Note that option 'Append files' affects all types of files created by BNC.
    386382</p>
    387383
    388 <p><a name="genconf"><h4>4.3.3 Reread Configuration - optional</h4></p>
     384<p><a name="genconf"><h4>3.3.3 Reread Configuration - optional</h4></p>
    389385<p>
    390386When operating BNC online in 'no window' mode (command line option -nw), some configuration options can nevertheless be changed on-the-fly without interrupting the running process. For that you force the program to reread parts of its configuration in pre-defined intervals from the disk. Select '1 min', '1 hour', or '1 day' to let BNC reread on-the-fly changeable configuration options every full minute, hour, or day. This lets in between edited options become effective without interrupting uninvolved threads. See annexed section 'Configuration Examples' for a configuration file example and a list of on-the-fly changeable options.
    391387</p>
    392388
    393 <p><a name="genstart"><h4>4.3.4 Auto Start - optional</h4></p>
     389<p><a name="genstart"><h4>3.3.4 Auto Start - optional</h4></p>
    394390<p>
    395391You may like to auto-start BNC at startup time in window mode with pre-assigned configuration options. This may be required i.e. immediately after booting your system. Tick 'Auto start' to supersede the usage of the 'Start' button. Make sure that you maintain a link to BNC for that in your Autostart directory (Windows systems) or call BNC in a script below directory /etc/init.d (Unix/Linux/Mac systems).
     
    399395</p>
    400396
    401 <p><a name="rawout"><h4>4.3.5 Raw Output File - optional</h4></p>
     397<p><a name="rawout"><h4>3.3.5 Raw Output File - optional</h4></p>
    402398<p>
    403399BNC can save all data coming in through various streams in one daily file. The information is recorded in the specified 'Raw output file' in the received order and format. This feature allows a BNC user to run the PPP option offline with observations, Broadcast Corrections, and Broadcast Ephemeris being read from a previously saved file. It supports the offline repetition of a real-time situation for debugging purposes. It is not meant for Post Processing.
     
    414410</p>
    415411
    416 <p><a name="rinex"><h4>4.4. RINEX Observations</h4></p>
     412<p><a name="rinex"><h4>3.4. RINEX Observations</h4></p>
    417413<p>
    418414Observations 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.
     
    425421<p><u>Figure 6:</u> BNC translating incoming streams to 15 min RINEX Version 3 files.</p>
    426422
    427 <p><a name="rnxname"><h4>4.4.1 RINEX File Names</h4></p>
     423<p><a name="rnxname"><h4>3.4.1 RINEX File Names</h4></p>
    428424<p>
    429425RINEX file names are derived by BNC from the first 4 characters of the corresponding stream's mountpoint (4Char Station ID). For example, data from mountpoints FRANKFURT and WETTZELL will have hourly RINEX Observation files named</p>
     
    456452</p>
    457453
    458 <p><a name="rnxdir"><h4>4.4.2 Directory - optional</h4></p>
     454<p><a name="rnxdir"><h4>3.4.2 Directory - optional</h4></p>
    459455<p>
    460456Here you can specify the path to where the RINEX Observation files will be stored. If the specified directory does not exist, BNC will not create RINEX Observation files. Default value for 'Directory' is an empty option field, meaning that no RINEX Observation files will be written.
    461457</p>
    462458
    463 <p><a name="rnxinterval"><h4>4.4.3 File Interval - mandatory if 'Directory' is set</h4></p>
     459<p><a name="rnxinterval"><h4>3.4.3 File Interval - mandatory if 'Directory' is set</h4></p>
    464460<p>
    465461Select the length of the RINEX Observation file generated. The default value is 15 minutes.
    466462</p>
    467463
    468 <p><a name="rnxsample"><h4>4.4.4 Sampling - mandatory if 'Directory' is set </h4></p>
     464<p><a name="rnxsample"><h4>3.4.4 Sampling - mandatory if 'Directory' is set </h4></p>
    469465<p>
    470466Select the RINEX Observation sampling interval in seconds. A value of zero '0' tells BNC to store all received epochs into RINEX. This is the default value.
    471467</p>
    472468
    473 <p><a name="rnxskl"><h4>4.4.5 Skeleton Extension - optional</h4></p>
     469<p><a name="rnxskl"><h4>3.4.5 Skeleton Extension - optional</h4></p>
    474470<p>
    475471Whenever BNC starts generating RINEX Observation files (and then once every day at midnight), it first tries to retrieve information needed for RINEX headers from so-called public RINEX header skeleton files which are derived from sitelogs. A HTTP link to a directory containing these skeleton files may be available through data field number 7 of the affected NET record in the source-table. See <u>http://www.epncb.oma.be:80/stations/log/skl/brus.skl</u> for an example of a public RINEX Version 2 header skeleton file for the Brussels EPN station.
     
    522518</p>
    523519
    524 <p><a name="rnxscript"><h4>4.4.6 Script - optional</h4></p>
     520<p><a name="rnxscript"><h4>3.4.6 Script - optional</h4></p>
    525521<p>
    526522Whenever a RINEX Observation file is saved, you might want to compress copy or upload it immediately via FTP. BNC allows you to execute a script/batch file to carry out these operations. To do that specify the full path of the script/batch file here. BNC will pass the RINEX Observation file path to the script as a command line parameter (%1 on Windows systems, $1 on Unix/Linux/Mac systems).
     
    533529</p>
    534530
    535 <p><a name="rnxvers"><h4>4.4.7 Version - optional</h4></p>
     531<p><a name="rnxvers"><h4>3.4.7 Version - optional</h4></p>
    536532<p>
    537533The default format for RINEX Observation files is RINEX Version 2.11. Select 'Version 3' if you would like to save observations in RINEX Version 3 format.
    538534</p>
    539535
    540 <p><a name="ephemeris"><h4>4.5. RINEX Ephemeris</h4></p>
     536<p><a name="ephemeris"><h4>3.5. RINEX Ephemeris</h4></p>
    541537<p>
    542538Broadcast ephemeris can be saved as RINEX Navigation files when received via RTCM Version 3 e.g. as message types 1019 (GPS) or 1020 (GLONASS) or 1045 (Galileo). The file name convention follows the details given in section 'RINEX File Names' except that the first four characters are 'BRDC' and the last character is
     
    551547</p>
    552548
    553 <p><a name="ephdir"><h4>4.5.1 Directory - optional</h4></p>
     549<p><a name="ephdir"><h4>3.5.1 Directory - optional</h4></p>
    554550<p>
    555551Specify a path for saving Broadcast Ephemeris data as RINEX Navigation files. If the specified directory does not exist, BNC will not create RINEX Navigation files. Default value for Ephemeris 'Directory' is an empty option field, meaning that no RINEX Navigation files will be created.
    556552</p>
    557553
    558 <p><a name="ephint"><h4>4.5.2 Interval - mandatory if 'Directory' is set</h4></p>
     554<p><a name="ephint"><h4>3.5.2 Interval - mandatory if 'Directory' is set</h4></p>
    559555<p>
    560556Select the length of the RINEX Navigation file generated. The default value is 1 day.
    561557</p>
    562558
    563 <p><a name="ephport"><h4>4.5.3 Port - optional</h4></p>
     559<p><a name="ephport"><h4>3.5.3 Port - optional</h4></p>
    564560<p>
    565561BNC can output Broadcast Ephemeris in RINEX Version 3 format on your local host (IP 127.0.0.1) through an IP 'Port'. Specify an IP port number to activate this function. The default is an empty option field, meaning that no ASCII ephemeris output via IP port is generated.
     
    569565</p>
    570566
    571 <p><a name="ephvers"><h4>4.5.4 Version - optional</h4></p>
     567<p><a name="ephvers"><h4>3.5.4 Version - optional</h4></p>
    572568<p>
    573569Default format for RINEX Navigation files containing Broadcast Ephemeris is RINEX Version 2.11. Select 'Version 3' if you want to save the ephemeris in RINEX Version 3 format.
     
    577573</p>
    578574
    579 <p><a name="reqc"><h4>4.6. RINEX Editing & QC</h4></p>
     575<p><a name="reqc"><h4>3.6. RINEX Editing & QC</h4></p>
    580576<p>
    581577Besides stream conversion from RTCM to RINEX, BNC allows editing RINEX files or concatenate their contents. RINEX observation and navigation files can be handled. BNC can also carry out a RINEX file contents quality check. In summary this functionality in BNC covers
     
    587583and hence follows UNAVCO's famous 'TEQC' program. The remarkable thing about BNC in this context is that it supports RINEX Version 3 under GNU General Public License.
    588584
    589 <p><a name="reqcact"><h4>4.6.1 Action - optional</h4></p>
     585<p><a name="reqcact"><h4>3.6.1 Action - optional</h4></p>
    590586<p>Select an action. Options are 'Edit/Concatenate' and 'Analyze'.
    591587<ul>
     
    595591</p>
    596592
    597 <p><a name="reqcedit"><h4>4.6.2 Set Edit Options - mandatory if 'Edit/Concatenate' is set</h4></p>
     593<p><a name="reqcedit"><h4>3.6.2 Set Edit Options - mandatory if 'Edit/Concatenate' is set</h4></p>
    598594<p>Once the 'Edit/Concatenate' action is selected, you have to 'Set Edit Options'. BNC lets you specify the RINEX version, sampling interval, begin and end of file, operator, comment lines, and marker, antenna, receiver details.
    599595</p>
     
    615611<p><u>Figure 7:</u> Example for 'RINEX Editing Options' window.</p>
    616612
    617 <p><a name="reqcinput"><h4>4.6.3 Input Files - mandatory if 'Action' is set</h4></p>
     613<p><a name="reqcinput"><h4>3.6.3 Input Files - mandatory if 'Action' is set</h4></p>
    618614<p>
    619615Specify full path to input RINEX observation file(s), and<br>
     
    622618<p>When specifying several input files BNC will concatenate their contents.</p>
    623619
    624 <p><a name="reqcoutput"><h4>4.6.4 Output Files - mandatory if 'Action' is set</h4></p>
     620<p><a name="reqcoutput"><h4>3.6.4 Output Files - mandatory if 'Action' is set</h4></p>
    625621<p>
    626622If 'Edit/Concatenate' is selected, specifying the a path to output RINEX observation file(s) and specifying a full path to output RINEX navigation file(s) is mandatory.</p>
     
    633629<p><u>Figure 7:</u> Example for RINEX file editing with BNC in Post Processing mode.</p>
    634630
    635 <p><a name="reqccommand"><h4>4.6.5 Command Line, No Window - optional</h4></p>
     631<p><a name="reqccommand"><h4>3.6.5 Command Line, No Window - optional</h4></p>
    636632<p>
    637633BNC applies options from the configuration file but allows updating every one of them on the command line while the contents of the configuration file remains unchanged, see section on 'Command Line Options'. The syntax for that looks as follows
     
    684680</table>
    685681
    686 <p><a name="correct"><h4>4.7. Broadcast Corrections</h4></p>
     682<p><a name="correct"><h4>3.7. Broadcast Corrections</h4></p>
    687683<p>
    688684Differential GNSS and RTK operation using RTCM streams is currently based on corrections and/or raw measurements from single or multiple reference stations. This approach to differential positioning is using 'observation space' information. The representation with the RTCM standard can be called 'ObservationSpace Representation' (OSR).
     
    866862</pre>
    867863
    868 <p><a name="corrdir"><h4>4.7.1 Directory, ASCII - optional</h4></p>
     864<p><a name="corrdir"><h4>3.7.1 Directory, ASCII - optional</h4></p>
    869865<p>
    870866Specify a directory for saving Broadcast Corrections in files. If the specified directory does not exist, BNC will not create Broadcast Correction files. Default value for Broadcast Corrections 'Directory' is an empty option field, meaning that no Broadcast Correction files will be created.
    871867</p>
    872868
    873 <p><a name="corrint"><h4>4.7.2 Interval - mandatory if 'Directory, ASCII' is set</h4></p>
     869<p><a name="corrint"><h4>3.7.2 Interval - mandatory if 'Directory, ASCII' is set</h4></p>
    874870<p>
    875871Select the length of the Broadcast Correction files. The default value is 1 day.
    876872</p>
    877873
    878 <p><a name="corrport"><h4>4.7.3 Port - optional</h4></p>
     874<p><a name="corrport"><h4>3.7.3 Port - optional</h4></p>
    879875<p>
    880876BNC can output epoch by epoch synchronized Broadcast Corrections in ASCII format on your local host (IP 127.0.0.1) through an IP 'Port'. Specify an IP port number to activate this function. The default is an empty option field, meaning that no Broadcast Correction output via IP port is generated.
     
    921917</p>
    922918
    923 <p><a name="corrwait"><h4>4.7.4 Wait for Full Epoch - mandatory if 'Port' is set</h4></p>
     919<p><a name="corrwait"><h4>3.7.4 Wait for Full Epoch - mandatory if 'Port' is set</h4></p>
    924920<p>
    925921When feeding a real-time GNSS network engine waiting epoch by epoch for synchronized Broadcast Corrections, BNC drops (only concerning IP port output) whatever is received later than 'Wait for full epoch' seconds. A value of 2 to 5 seconds could be an appropriate choice for that, depending on the latency of the incoming Broadcast Corrections stream and the delay acceptable by your application. A message such as &quot;COCK1: Correction overaged by 5 sec&quot; shows up in BNC's logfile if 'Wait for full epoch' is exceeded.
     
    929925</p>
    930926
    931 <p><a name="syncout"><h4>4.8. Feed Engine</h4></p>
     927<p><a name="syncout"><h4>3.8. Feed Engine</h4></p>
    932928<p>
    933929BNC can generate synchronized or unsynchronized observations epoch by epoch from all stations and satellites to feed a real-time GNSS network engine. Observations can be streamed out through an IP port and/or saved in a local file. The output is always in plain ASCII format and comprises the following parameters:
     
    987983<p><u>Figure 8:</u> Synchronized BNC output via IP port to feed a GNSS real-time engine.</p>
    988984
    989 <p><a name="syncport"><h4>4.8.1 Port - optional</h4></p>
     985<p><a name="syncport"><h4>3.8.1 Port - optional</h4></p>
    990986<p>
    991987BNC can produce synchronized observations in ASCII format on your local host (IP 127.0.0.1) through an IP 'Port'. Synchronized means that BNC collects all data for any specific epoch which become available within a certain number of latency seconds (see 'Wait for Full Epoch' option). It then - epoch by epoch - outputs whatever has been received. Specify an IP port number here to activate this function. The default is an empty option field, meaning that no binary synchronized output is generated.</p>
    992988</p>
    993989
    994 <p><a name="syncwait"><h4>4.8.2 Wait for Full Epoch - mandatory if 'Port' is set</h4></p>
     990<p><a name="syncwait"><h4>3.8.2 Wait for Full Epoch - mandatory if 'Port' is set</h4></p>
    995991<p>
    996992When feeding a real-time GNSS network engine waiting for synchronized input epoch by epoch, BNC drops whatever is received later than 'Wait for full epoch' seconds. A value of 3 to 5 seconds could be an appropriate choice for that, depending on the latency of the incoming streams and the delay acceptable for your real-time GNSS product. Default value for 'Wait for full epoch' is 5 seconds.
     
    1000996</p>
    1001997
    1002 <p><a name="syncsample"><h4>4.8.3 Sampling - mandatory if 'File' or 'Port' is set</h4></p>
     998<p><a name="syncsample"><h4>3.8.3 Sampling - mandatory if 'File' or 'Port' is set</h4></p>
    1003999<p>
    10041000Select the synchronized observation output sampling interval in seconds. A value of zero '0' tells BNC to send/store all received epochs. This is the default value.
    10051001</p>
    10061002
    1007 <p><a name="syncfile"><h4>4.8.4 File - optional</h4></p>
     1003<p><a name="syncfile"><h4>3.8.4 File - optional</h4></p>
    10081004<p>
    10091005Specifies the full path to a 'File' where synchronized observations are saved in plain ASCII format. The default value is an empty option field, meaning that no ASCII output file is created.
     
    10131009</p>
    10141010
    1015 <p><a name="syncuport"><h4>4.8.5 Port (unsynchronized) - optional</h4></p>
     1011<p><a name="syncuport"><h4>3.8.5 Port (unsynchronized) - optional</h4></p>
    10161012<p>
    10171013BNC can produce unsynchronized observations from all configured streams in ASCII format on your local host (IP 127.0.0.1) through an IP 'Port'. Unsynchronized means that BNC immediately forwards any received observation to the port. Specify an IP port number here to activate this function. The default is an empty option field, meaning that no binary unsynchronized output is generated.</p>
    10181014<p>
    10191015
    1020 <p><a name="serial"><h4>4.9. Serial Output</h4></p>
     1016<p><a name="serial"><h4>3.9. Serial Output</h4></p>
    10211017<p>
    10221018You may use BNC to feed a serial connected device like an GNSS receiver. For that an incoming streams can be forwarded to a serial port. The following figure shows the screenshot of an example situation where BNC pulls a VRS stream from an NTRIP Broadcaster to feed a serial connected rover.
     
    10251021<p><u>Figure 9:</u> BNC pulling a VRS stream to feed a serial connected rover.</p>
    10261022
    1027 <p><a name="sermount"><h4>4.9.1 Mountpoint - optional</h4></p>
     1023<p><a name="sermount"><h4>3.9.1 Mountpoint - optional</h4></p>
    10281024<p>
    10291025Enter a 'Mountpoint' to forward its corresponding stream to a serial connected GNSS receiver.
     
    10331029</p>
    10341030
    1035 <p><a name="serport"><h4>4.9.2 Port Name - mandatory if 'Mountpoint' is set</h4></p>
     1031<p><a name="serport"><h4>3.9.2 Port Name - mandatory if 'Mountpoint' is set</h4></p>
    10361032<p>
    10371033Enter the serial 'Port name' selected on your host for communication with the serial connected receiver. Valid port names are
     
    10501046</p>
    10511047
    1052 <p><a name="serbaud"><h4>4.9.3 Baud Rate - mandatory if 'Mountpoint' is set</h4></p>
     1048<p><a name="serbaud"><h4>3.9.3 Baud Rate - mandatory if 'Mountpoint' is set</h4></p>
    10531049<p>
    10541050Select a 'Baud rate' for the serial output link. Note that using a high baud rate is recommended.
    10551051</p>
    10561052
    1057 <p><a name="serflow"><h4>4.9.4 Flow Control - mandatory if 'Mountpoint' is set</h4></p>
     1053<p><a name="serflow"><h4>3.9.4 Flow Control - mandatory if 'Mountpoint' is set</h4></p>
    10581054<p>
    10591055Select a 'Flow control' for the serial output link. Note that your selection must equal the flow control configured to the serial connected device. Select 'OFF' if you don't know better.
    10601056</p>
    10611057
    1062 <p><a name="serparity"><h4>4.9.5 Parity - mandatory if 'Mountpoint' is set</h4></p>
     1058<p><a name="serparity"><h4>3.9.5 Parity - mandatory if 'Mountpoint' is set</h4></p>
    10631059<p>
    10641060Select the 'Parity' for the serial output link. Note that parity is often set to 'NONE'.
    10651061</p>
    10661062
    1067 <p><a name="serdata"><h4>4.9.6 Data Bits - mandatory if 'Mountpoint' is set</h4></p>
     1063<p><a name="serdata"><h4>3.9.6 Data Bits - mandatory if 'Mountpoint' is set</h4></p>
    10681064<p>
    10691065Select the number of 'Data bits' for the serial output link. Note that often '8' data bits are used.
    10701066</p>
    10711067
    1072 <p><a name="serstop"><h4>4.9.7 Stop Bits - mandatory if 'Mountpoint' is set</h4></p>
     1068<p><a name="serstop"><h4>3.9.7 Stop Bits - mandatory if 'Mountpoint' is set</h4></p>
    10731069<p>
    10741070Select the number of 'Stop bits' for the serial output link. Note that often '1' stop bit is used.
    10751071</p>
    10761072
    1077 <p><a name="serauto"><h4>4.9.8 NMEA - mandatory for VRS streams</h4></p>
     1073<p><a name="serauto"><h4>3.9.8 NMEA - mandatory for VRS streams</h4></p>
    10781074<p>
    10791075Select 'Auto' to automatically forward all NMEA-GGA messages coming from your serial connected GNSS receiver to the NTRIP Broadcaster and/or save them in a file.
     
    10861082</p>
    10871083
    1088 <p><a name="serfile"><h4>4.9.9 File - optional if 'Auto' NMEA is set</h4></p>
     1084<p><a name="serfile"><h4>3.9.9 File - optional if 'Auto' NMEA is set</h4></p>
    10891085<p>Specify the full path to a file where NMEA messages coming from your serial connected receiver are saved.
    10901086</p>
    1091 <p><a name="serheight"><h4>4.9.10 Height - mandatory if 'Manual' NMEA is set</h4></p>
     1087<p><a name="serheight"><h4>3.9.10 Height - mandatory if 'Manual' NMEA is set</h4></p>
    10921088<p>
    10931089Specify an approximate 'Height' above mean sea level in meter for your VRS to simulate an initial NMEA-GGA message. Latitude and longitude for that (editable) are taken from the broadcaster's source-table.
     
    10971093</p>
    10981094
    1099 <p><a name="advnote"><h4>4.10. Outages</h4></p>
     1095<p><a name="advnote"><h4>3.10. Outages</h4></p>
    11001096
    11011097<p>
     
    11121108</p>
    11131109
    1114 <p><a name="obsrate"><h4>4.10.1 Observation Rate - mandatory if 'Failure threshold', 'Recovery threshold' and 'Script' is set</h4></p>
     1110<p><a name="obsrate"><h4>3.10.1 Observation Rate - mandatory if 'Failure threshold', 'Recovery threshold' and 'Script' is set</h4></p>
    11151111<p>
    11161112BNC can collect all returns (success or failure) coming from a decoder within a certain short time span to then decide whether a stream has an outage or its content is corrupted. This procedure needs a rough a priory estimate of the expected observation rate of the incoming streams.</p><p>An empty option field (default) means that you don't want explicit information from BNC about stream outages and incoming streams that cannot be decoded.
    11171113</p>
    11181114
    1119 <p><a name="advfail"><h4>4.10.2 Failure Threshold - optional</h4></p>
     1115<p><a name="advfail"><h4>3.10.2 Failure Threshold - optional</h4></p>
    11201116<p>
    11211117Event 'Begin_Failure' will be reported if no data is received continuously for longer than the 'Failure threshold' time. Similarly, event 'Begin_Corrupted' will be reported when corrupted data is detected by the decoder continuously for longer than this 'Failure threshold' time. The default value is set to 15 minutes and is recommended so not to inundate user with too many event reports.
     
    11251121</p>
    11261122
    1127 <p><a name="advreco"><h4>4.10.3 Recovery Threshold - optional</h4></p>
     1123<p><a name="advreco"><h4>3.10.3 Recovery Threshold - optional</h4></p>
    11281124<p>
    11291125Once a 'Begin_Failure' or 'Begin_Corrupted' event has been reported, BNC will check for when the stream again becomes available or uncorrupted. Event 'End_Failure' or 'End_Corrupted' will be reported as soon as valid observations are again detected continuously throughout the 'Recovery threshold' time span. The default value is set to 5 minutes and is recommended so not to innundate users with too many event reports. 
     
    11331129</p>
    11341130
    1135 <p><a name="advscript"><h4>4.10.4 Script - optional </h4></p>
     1131<p><a name="advscript"><h4>3.10.4 Script - optional </h4></p>
    11361132<p>
    11371133As mentioned previously, BNC can trigger a shell script or a batch file to be executed when one of the events described are reported. This script can be used to email an advisory note to network operator or stream providers. To enable this feature, specify the full path to the script or batch file in the 'Script' field. The affected stream's mountpoint and type of event reported ('Begin_Outage', 'End_Outage', 'Begin_Corrupted' or 'End_Corrupted') will then be passed on to the script as command line parameters (%1 and %2 on Windows systems or $1 and $2 on Unix/Linux/Mac systems) together with date and time information.
     
    11621158</p>
    11631159
    1164 <p><a name="misc"><h4>4.11. Miscellaneous</h4></p>
     1160<p><a name="misc"><h4>3.11. Miscellaneous</h4></p>
    11651161<p>
    11661162This section describes several miscellaneous options which can be applied for a single stream (mountpoint) or for all configured streams.
     
    11741170
    11751171
    1176 <p><a name="miscmount"><h4>4.11.1 Mountpoint - optional </h4></p>
     1172<p><a name="miscmount"><h4>3.11.1 Mountpoint - optional </h4></p>
    11771173<p>
    11781174Specify a mountpoint to apply one or several of the 'Miscellaneous' options to the corresponding stream. Enter 'ALL' if you want to apply these options to all configured streams. An empty option field (default) means that you don't want BNC to apply any of these options.
    11791175</p>
    11801176
    1181 <p><a name="miscperf"><h4>4.11.2 Log Latency - optional </h4></p>
     1177<p><a name="miscperf"><h4>3.11.2 Log Latency - optional </h4></p>
    11821178<p>
    11831179 BNC can average latencies per stream over a certain period of GPS time, the 'Log latency' interval. Mean latencies are calculated from the individual latencies of at most one (first incoming) observation or correction to Broadcast Ephemeris per second. The mean latencies are then saved in BNC's logfile. Note that computing correct latencies requires the clock of the host computer to be properly synchronized. Note further that the latencies available from the 'Latency' tab on the bottom of the main window represent individual latencies and not the mean latencies for the logfile.
     
    12071203
    12081204
    1209 <p><a name="miscscan"><h4>4.11.3 Scan RTCM - optional</h4></p>
     1205<p><a name="miscscan"><h4>3.11.3 Scan RTCM - optional</h4></p>
    12101206<p>
    12111207When configuring a GNSS receiver for RTCM stream generation, the firmware's setup interface may not provide details about RTCM message types. As reliable information concerning stream contents should be available i.e. for NTRIP Broadcaster operators to maintain the broadcaster's source-table, BNC allows to scan RTCM streams for incoming message types and printout some of the contained meta-data. The idea for this option arose from 'InspectRTCM', a comprehensive stream analyzing tool written by D. Stoecker.
     
    12331229</p>
    12341230
    1235 <p><a name="pppclient"><h4>4.12. PPP Client</h4></p>
     1231<p><a name="pppclient"><h4>3.12. PPP Client</h4></p>
    12361232<p>
    12371233BNC can derive coordinates for a rover position following the Precise Point Positioning (PPP) approach. It uses either code or code plus phase data in ionosphere free linear combinations P3 or L3. Besides pulling a stream of observations from a dual frequency receiver, this also
     
    13501346</p>
    13511347
    1352 <p><a name="pppmode"><h4>4.12.1 Mode & Mountpoints - optional</h4></p>
     1348<p><a name="pppmode"><h4>3.12.1 Mode & Mountpoints - optional</h4></p>
    13531349<p>
    13541350Specify the Point Positioning mode you want to apply and the mountpoints for observations and Broadcast Corrections.
    13551351</p>
    13561352
    1357 <p><a name="pppmodus"><h4>4.12.1.1 Mode - optional</h4></p>
     1353<p><a name="pppmodus"><h4>3.12.1.1 Mode - optional</h4></p>
    13581354<p>Choose between plain Single Point Positioning (SPP) and Precise Point Positioning (PPP) in 'Realtime' or 'Post-Processing' mode.</p>
    13591355
    1360 <p><a name="pppobsmount"><h4>4.12.1.2 Obs Mountpoint - optional</h4></p>
     1356<p><a name="pppobsmount"><h4>3.12.1.2 Obs Mountpoint - optional</h4></p>
    13611357<p>
    13621358Specify an 'Observations Mountpoint' from the list of selected 'Streams' you are pulling if you want BNC to derive coordinates for the affected rover position through a Point Positioning solution.
    13631359</p>
    13641360
    1365 <p><a name="pppcorrmount"><h4>4.12.1.3 Corr Mountpoint - optional</h4></p>
     1361<p><a name="pppcorrmount"><h4>3.12.1.3 Corr Mountpoint - optional</h4></p>
    13661362<p>
    13671363Specify a Broadcast Ephemeris 'Corrections Mountpoint' from the list of selected 'Streams' you are pulling if you want BNC to correct your positioning solution accordingly.
    13681364</p>
    13691365
    1370 <p><a name="pppxyz"><h4>4.12.2 Marker Coordinates - optional</h4></p>
     1366<p><a name="pppxyz"><h4>3.12.2 Marker Coordinates - optional</h4></p>
    13711367<p>
    13721368Enter the reference coordinate components X,Y,Z of the receiver's position in meters if known. This option makes only sense for static observations. Default are empty option fields, meaning that the antenna's XYZ position is unknown.
     
    13821378</p>
    13831379
    1384 <p><a name="pppneu"><h4>4.12.3 Antenna Excentricity - optional</h4></p>
     1380<p><a name="pppneu"><h4>3.12.3 Antenna Excentricity - optional</h4></p>
    13851381<p>
    13861382You may like to specify North, East and Up components of an antenna eccentricity which is the difference between a nearby marker position and the antenna phase center. If you do so BNC will produce coordinates referring to the marker position and not referring to the antenna phase center..
    13871383</p>
    13881384
    1389 <p><a name="pppoutput"><h4>4.12.4 NMEA & Plot Output - optional</h4></p>
     1385<p><a name="pppoutput"><h4>3.12.4 NMEA & Plot Output - optional</h4></p>
    13901386<p>
    13911387BNC allows to output results from Precise Point Positioning in NMEA format. It can also plot a time series of North, East and UP displacements of coordinate components.
    13921388</p>
    13931389
    1394 <p><a name="pppnmeafile"><h4>4.12.4.1 NMEA File - optional</h4></p>
     1390<p><a name="pppnmeafile"><h4>3.12.4.1 NMEA File - optional</h4></p>
    13951391<p>
    13961392The NMEA sentences generated about once per second are pairs of
     
    14071403</p>
    14081404
    1409 <p><a name="pppnmeaport"><h4>4.12.4.2 NMEA Port - optional</h4></p>
     1405<p><a name="pppnmeaport"><h4>3.12.4.2 NMEA Port - optional</h4></p>
    14101406<p>
    14111407Specify the IP port number of a local port where Point Positioning results become available as NMEA messages. The default value for 'NMEA Port' is an empty option field, meaning that BNC does not provide NMEA messages vi IP port. Note that the NMEA file output and the NMEA IP port output are the same.
     
    14151411</p>
    14161412
    1417 <p><a name="pppplot"><h4>4.12.4.3 PPP Plot - optional</h4></p>
     1413<p><a name="pppplot"><h4>3.12.4.3 PPP Plot - optional</h4></p>
    14181414<p>
    14191415PPP time series of North (red), East(green) and Up (blue) displacements will be plotted in the 'PPP Plot' tab when this option is ticked. Values will be either referred to an XYZ reference coordinate (if specified) or referred to the first estimated XYZ coordinate. The sliding PPP time series window will cover the period of the latest 5 minutes.
     
    14231419</p>
    14241420
    1425 <p><a name="ppppost"><h4>4.12.5 Post Processing - optional</h4></p>
     1421<p><a name="ppppost"><h4>3.12.5 Post Processing - optional</h4></p>
    14261422        <p>When in 'Post-Processing mode<ul><li>specifying a RINEX Observation, a RINEX Navigation and a Broadcast Corrections file leads to a PPP solution.</li><li>specifying only a RINEX Observation and a RINEX Navigation file and no Broadcast Corrections file leads to a SPP solution.</ul></p>
    14271423<p>BNC accepts RINEX Version 2 as well as RINEX Version 3 observation or navigation file formats. Files carrying Broadcast Corrections must have the format produced by BNC in the 'Broadcast Corrections' tab.
     
    14301426</p>
    14311427
    1432 <p><a name="ppprecant"><h4>4.12.6 Antennas - optional</h4></p>
     1428<p><a name="ppprecant"><h4>3.12.6 Antennas - optional</h4></p>
    14331429<p>
    14341430BNC allows to correct observations for antenna phase center offsets and variations.
    14351431</p>
    14361432
    1437 <p><a name="pppantex"><h4>4.12.6.1 ANTEX File - optional</h4></p>
     1433<p><a name="pppantex"><h4>3.12.6.1 ANTEX File - optional</h4></p>
    14381434<p>
    14391435IGS 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 for antenna phase center offsets and variations. It allows you to specify the name of your receiver's antenna (as contained in the ANTEX file) to apply such corrections.
     
    14431439</p>
    14441440
    1445 <p><a name="ppprecantenna"><h4>4.12.6.2 Receiver Antenna Name - optional if 'ANTEX File' is set</h4></p>
     1441<p><a name="ppprecantenna"><h4>3.12.6.2 Receiver Antenna Name - optional if 'ANTEX File' is set</h4></p>
    14461442<p>
    14471443Specify the receiver's antenna name as defined in your ANTEX file. Observations will be corrected for the antenna phase center's offset which may result in a reduction of a few centimeters at max. Corrections for phase center variations are not yet applied by BNC. The specified name must consist of 20 characters. Add trailing blanks if the antenna name has less than 20 characters. Examples:
     
    14561452</p>
    14571453
    1458 <p><a name="pppsatant"><h4>4.12.6.3 Apply Satellite Antenna Offsets - optional if 'ANTEX File' is set</h4></p>
     1454<p><a name="pppsatant"><h4>3.12.6.3 Apply Satellite Antenna Offsets - optional if 'ANTEX File' is set</h4></p>
    14591455<p>
    14601456BNC allows correcting observations for satellite antenna phase center offsets. (This option is not yet implemented.)
     
    14661462</p>
    14671463
    1468 <p><a name="pppbasics"><h4>4.12.7 Basics</h4></p>
     1464<p><a name="pppbasics"><h4>3.12.7 Basics</h4></p>
    14691465<p>BNC allows using different Point Positioning processing options depending on the capability of the involved receiver and the application in mind. It also allows introducing specific sigmas for code and phase observations as well as for reference coordinates and troposphere estimates. You may also like to carry out your PPP solution in Quick-Start mode or enforce BNC to restart a solution if the length of an outage exceeds a certain threshold.
    14701466</p>
    14711467
    1472 <p><a name="pppphase"><h4>4.12.7.1 Use Phase Obs - optional</h4></p>
     1468<p><a name="pppphase"><h4>3.12.7.1 Use Phase Obs - optional</h4></p>
    14731469<p>
    14741470By default BNC applies a Point Positioning solution using an ionosphere free P3 linear combination of code observations. Tick 'Use phase obs' for an ionosphere free L3 linear combination of phase observations.
    14751471</p>
    14761472
    1477 <p><a name="ppptropo"><h4>4.12.7.2 Estimate Tropo - optional</h4></p>
     1473<p><a name="ppptropo"><h4>3.12.7.2 Estimate Tropo - optional</h4></p>
    14781474<p>
    14791475BNC estimates the tropospheric delay according to equation
     
    14871483</p>
    14881484
    1489 <p><a name="pppglo"><h4>4.12.7.3 Use GLONASS - optional</h4></p>
     1485<p><a name="pppglo"><h4>3.12.7.3 Use GLONASS - optional</h4></p>
    14901486<p>
    14911487By default BNC does not process GLONASS but only GPS observations when in Point Positioning mode. Tick 'Use GLONASS' to use GLONASS observations in addition to GPS (and Galileo if specified) for estimating coordinates in Point Positioning mode.
    14921488</p>
    14931489
    1494 <p><a name="pppgal"><h4>4.12.7.4 Use Galileo - optional</h4></p>
     1490<p><a name="pppgal"><h4>3.12.7.4 Use Galileo - optional</h4></p>
    14951491<p>
    14961492By default BNC does not process Galileo but only GPS observations when in Point Positioning mode. Tick 'Use Galileo' to use Galileo observations in addition to GPS (and GLONASS if specified) for estimating coordinates in Point Positioning mode.
    14971493</p>
    14981494
    1499 <p><a name="pppsync"><h4>4.12.7.5 Sync Corr - optional</h4></p>
     1495<p><a name="pppsync"><h4>3.12.7.5 Sync Corr - optional</h4></p>
    15001496<p>
    15011497Zero value (or empty field) means that BNC processes each epoch of data immediately after its arrival using satellite clock corrections available at that time. Non-zero value 'Sync Corr' means that the epochs of data are buffered and the processing of each epoch is postponed till the satellite clock corrections not older than 'Sync Corr' are available. Specifying a value of half the update rate of the clock corrections as 'Sync Corr' (i.e. 5 sec) may be appropriate. Note that this causes an additional delay of the PPP solutions in the amount of the update rate.
     
    15081504</p>
    15091505
    1510 <p><a name="pppaverage"><h4>4.12.7.6 Averaging - optional if XYZ is set</h4></p>
     1506<p><a name="pppaverage"><h4>3.12.7.6 Averaging - optional if XYZ is set</h4></p>
    15111507<p>
    15121508Enter the length of a sliding time window in minutes. BNC will continuously output moving average values ns and their RMS as computed from those individual values obtained most recently throughout this period. RMS values presented for XYZ coordinates and tropospheric zenit path delays are bias reduced while RMS values for Nort/East/Up (NEU) displacements are not. Averaged values for XYZ coordinates and their RMS are marked with string &quot;AVE-XYZ&quot; in BNC's log file and 'Log' section while averaged values for NEU displacements and their RMS are marked with string &quot;AVE-NEU&quot; and averaged values for the tropospheric delays and their RMS are marked with string &quot;AVE-TRP&quot;. Example:
     
    15211517</p>
    15221518
    1523 <p><a name="pppquick"><h4>4.12.7.7 Quick-Start - optional if XYZ is set</h4></p>
     1519<p><a name="pppquick"><h4>3.12.7.7 Quick-Start - optional if XYZ is set</h4></p>
    15241520<p>
    15251521Enter the lenght of a startup period in seconds for which you want to fix the PPP solution to a known XYZ coordinate. Constraining coordinate components is done in BNC through setting the 'XYZ White Noise' temporarily to zero.
     
    15371533<p><u>Figure 14:</u> BNC in 'Quick-Start' mode (PPP, Panel 2)</p>
    15381534
    1539 <p><a name="pppgap"><h4>4.12.7.8 Maximal Solution Gap - optional if Quick-Start is set</h4></p>
     1535<p><a name="pppgap"><h4>3.12.7.8 Maximal Solution Gap - optional if Quick-Start is set</h4></p>
    15401536<p>
    15411537Specify a 'Maximum Solution Gap' in seconds. Should the time span between two consecutive solutions exceed this limit, the algorithm returns into the Quick-Start mode and fixes the introduced reference coordinate for the specified Quick-Start period. A value of '120' seconds could be an appropriate choice.
     
    15451541</p>
    15461542
    1547 <p><a name="pppsigmas"><h4>4.12.8 Sigmas</h4></p>
     1543<p><a name="pppsigmas"><h4>3.12.8 Sigmas</h4></p>
    15481544<p>
    15491545You may like to introduce specific sigmas for code and phase observations and for the estimation of troposphere parameters.
    15501546</p>
    15511547
    1552 <p><a name="pppsigc"><h4>4.12.8.1 Code - mandatory if 'Use Phase Obs' is set</h4></p>
     1548<p><a name="pppsigc"><h4>3.12.8.1 Code - mandatory if 'Use Phase Obs' is set</h4></p>
    15531549<p>
    15541550When 'Use phase obs' is set in BNC, the PPP solution will be carried out using both, code and phase observations. A sigma of 5.0 m for code observations and a sigma of 0.02 m for phase observations (defaults) are used to combine both types of observations. As the convergence characteristic of a PPP solution can be influenced by the ratio of the sigmas for code and phase, you may like to introduce you own sigmas for code and phase observations which differ from the default values.
     
    15621558</p>
    15631559
    1564 <p><a name="pppsigp"><h4>4.12.8.2 Phase - mandatory if 'Use Phase Obs' is set</h4></p>
     1560<p><a name="pppsigp"><h4>3.12.8.2 Phase - mandatory if 'Use Phase Obs' is set</h4></p>
    15651561<p>
    15661562Specify a sigma for phase observations. Default is 0.02 m.
    15671563</p>
    15681564
    1569 <p><a name="pppsigxyzi"><h4>4.12.8.3 XYZ Init - mandatory</h4></p>
     1565<p><a name="pppsigxyzi"><h4>3.12.8.3 XYZ Init - mandatory</h4></p>
    15701566<p>
    15711567Enter a sigma in meters for the initial XYZ coordinate components. A value of 100.0 (default) may be an appropriate choice. However, this value may be significantly smaller (i.e. 0.01) when starting for example from a station with known XZY position in Quick-Start mode.
    15721568</p>
    15731569
    1574 <p><a name="pppsigxyzn"><h4>4.12.8.4 XYZ White Noise - mandatory</h4></p>
     1570<p><a name="pppsigxyzn"><h4>3.12.8.4 XYZ White Noise - mandatory</h4></p>
    15751571<p>
    15761572Enter a sigma in meters for the 'White Noise' of estimated XYZ coordinate components. A value of 100.0 (default) may be appropriate considering the potential movement of a rover.
    15771573</p>
    15781574
    1579 <p><a name="pppsigtrpi"><h4>4.12.8.5 Tropo Init - mandatory if 'Estimate tropo' is set</h4></p>
     1575<p><a name="pppsigtrpi"><h4>3.12.8.5 Tropo Init - mandatory if 'Estimate tropo' is set</h4></p>
    15801576<p>
    15811577Enter a sigma in meters for the a-priory model based tropospheric delay estimation. A value of 0.1 (default) may be an appropriate choice.
    15821578</p>
    15831579
    1584 <p><a name="pppsigtrpn"><h4>4.12.8.6 Tropo White Noise - mandatory if 'Estimate tropo' is set</h4></p>
     1580<p><a name="pppsigtrpn"><h4>3.12.8.6 Tropo White Noise - mandatory if 'Estimate tropo' is set</h4></p>
    15851581<p>
    15861582Enter a sigma in meters per second to describe the expected variation of the tropospheric effect. Supposing 1Hz observation data, a value of 3e-6 (default) would mean that the tropospheric effect may vary for 3600 * 3e-6 = 0.01 meters per hour.
    15871583</p>
    15881584
    1589 <p><a name="combi"><h4>4.13. Combine Corrections</h4></p>
     1585<p><a name="combi"><h4>3.13. Combine Corrections</h4></p>
    15901586<p>
    15911587BNC allows to process several orbit and clock corrections streams in real-time to produce, encode, upload and save a combination of Broadcast Corrections from various providers. It is so far only the satellite clock corrections which are combined while orbit corrections in the combination product as well as the product update rates are just taken over from one of the incoming Broadcast Correction streams. Combining only clock corrections using a fixed orbit reference has the possibility to introduce some analysis inconsistencies. We may therefore eventually consider improvements on this approach. The clock combination can be based either on a plain 'Single-Epoch' or on a 'Kalman' Filter approach.
     
    16511647</p>
    16521648
    1653 <p><a name="combimounttab"><h4>4.13.1 Combine Corrections Table - optional</h4></p>
     1649<p><a name="combimounttab"><h4>3.13.1 Combine Corrections Table - optional</h4></p>
    16541650<p>
    16551651Hit the 'Add Row' button, double click on the 'Mountpoint' field, enter a Broadcast Corrections mountpoint from the 'Streams' section and hit Enter. Then double click on the 'AC Name' field to enter your choice of an abbreviation for the Analysis Center (AC) providing the stream. Finally, double click on the 'Weight' field to enter a weight to be applied to this stream in the combination. The stream processing can already be started with only one corrections stream configured for combination.
     
    16671663</p>
    16681664
    1669 <p><a name="combiadd"><h4>4.13.1.1 Add Row, Delete - optional</h4></p>
     1665<p><a name="combiadd"><h4>3.13.1.1 Add Row, Delete - optional</h4></p>
    16701666<p>
    16711667Hit 'Add Row' button to add another row to the 'Combine Corrections Table' or hit the 'Delete' button to delete the highlighted row(s).
     
    16861682<p><u>Figure 17:</u> 'INTERNAL' PPP with BNC using combined Broadcast Corrections stream.</p>
    16871683
    1688 <p><a name="combimethod"><h4>4.13.1.2 Method - mandatory if 'Combine Corrections Table' is populated</h4></p>
     1684<p><a name="combimethod"><h4>3.13.1.2 Method - mandatory if 'Combine Corrections Table' is populated</h4></p>
    16891685<p>
    16901686Select a clock combination method. Available options are Kalman 'Filter' and 'Single-Epoch. It is suggested to use the Kalman Filter approach in case the combined stream of Broadcast Corrections is intended for Precise Point Positioning support.
    16911687</p>
    16921688
    1693 <p><a name="combimax"><h4>4.13.1.3 Maximal Residuum - mandatory if 'Combine Corrections Table' is populated</h4></p>
     1689<p><a name="combimax"><h4>3.13.1.3 Maximal Residuum - mandatory if 'Combine Corrections Table' is populated</h4></p>
    16941690
    16951691<p>BNC combines all incoming clocks according to specified weights. Individual clock estimates that differ by more than 'Maximal Residuum' meters from the average of all clocks will be ignored.<p>
     
    16971693<p>Default is a 'Maximal Residuum' of 999.0 meters</p>
    16981694
    1699 <p><a name="combismpl"><h4>4.13.1.4 Sampling - mandatory if 'Combine Corrections Table' is populated</h4></p>
     1695<p><a name="combismpl"><h4>3.13.1.4 Sampling - mandatory if 'Combine Corrections Table' is populated</h4></p>
    17001696<p>Specify a combination sampling interval. Clock and orbit corrections will be produced following that interval. A value of 10 sec may be an appropriate choice.</p>
    17011697
    17021698
    1703 <p><a name="upclk"><h4>4.14. Upload Corrections</h4></p>
     1699<p><a name="upclk"><h4>3.14. Upload Corrections</h4></p>
    17041700<p>
    17051701BNC can upload streams carrying orbit and clock corrections to Broadcast Ephemeris in radial, along-track and cross-track components if they are<ol type=a>
     
    17881784</p>
    17891785
    1790 <p><a name="upadd"><h4>4.14.1 Add, Delete Row - optional</h4></p>
     1786<p><a name="upadd"><h4>3.14.1 Add, Delete Row - optional</h4></p>
    17911787<p>Hit 'Add Row' button to add another row to the stream 'Upload Table' or hit the 'Delete' button to delete the highlighted row(s).
    17921788</p>
     
    17951791</p>
    17961792
    1797 <p><a name="uphost"><h4>4.14.2 Host, Port, Mountpoint, Password - mandatory if 'Upload Table' entries specified</h4></p>
     1793<p><a name="uphost"><h4>3.14.2 Host, Port, Mountpoint, Password - mandatory if 'Upload Table' entries specified</h4></p>
    17981794
    17991795<p>Specify the domain name or IP number of an NTRIP Broadcaster for uploading the stream. Furthermore, specify the caster's listening IP port, an upload mountpoint and an upload password. Note that NTRIP Broadcasters are often configured to provide access on more than one port, usually port 80 and 2101. If you experience communication problems on port 80, you should try to use the alternative port(s).
     
    18061802</p>
    18071803
    1808 <p><a name="upsystem"><h4>4.14.3 System - mandatory if 'Host' is set</h4></p>
     1804<p><a name="upsystem"><h4>3.14.3 System - mandatory if 'Host' is set</h4></p>
    18091805<p>
    18101806BNC allows to configure several Broadcast Correction streams for upload so that they refer to different reference systems and different NTRIP Broadcasters. You may use this functionality for parallel support of a backup NTRIP Broadcaster or for simultaneous support of several reference systems. Available options for referring clock and orbit corrections to specific target reference systems are
     
    19511947</p>
    19521948
    1953 <p><a name="upcom"><h4>4.14.4 Center of Mass - optional</h4></p>
     1949<p><a name="upcom"><h4>3.14.4 Center of Mass - optional</h4></p>
    19541950<p>
    19551951BNC allows to either refer Broadcast Corrections to the satellite's Center of Mass (CoM) or to the satellite's Antenna Phase Center (APC). By default corrections refer to APC. Tick 'Center of Mass' to refer uploaded corrections to CoM.
    19561952</p>
    19571953
    1958 <p><a name="upsp3"><h4>4.14.5 SP3 File - optional</h4></p>
     1954<p><a name="upsp3"><h4>3.14.5 SP3 File - optional</h4></p>
    19591955<p>Specify a path for saving the generated orbit corrections as SP3 orbit files. If the specified directory does not exist, BNC will not create SP3 orbit files. The following is a path example for a Linux system:<br>/home/user/BNC${GPSWD}.sp3<br>Note that '${GPSWD}' produces the GPS Week and Day number in the file name.</p>
    19601956<p>
     
    19711967</p>
    19721968
    1973 <p><a name="uprinex"><h4>4.14.6 RNX File - optional</h4></p>
     1969<p><a name="uprinex"><h4>3.14.6 RNX File - optional</h4></p>
    19741970<p>
    19751971The clock corrections generated by BNC for upload can be logged in Clock RINEX format. The file naming follows the RINEX convention.
     
    19821978</p>
    19831979
    1984 <p><a name="upinter"><h4>4.14.7 Interval - mandatory if 'Upload Table' entries specified</h4></p>
     1980<p><a name="upinter"><h4>3.14.7 Interval - mandatory if 'Upload Table' entries specified</h4></p>
    19851981<p>
    19861982Select the length of Clock RINEX files and SP3 Orbit files. The default value is 1 day.
    19871983</p>
    19881984
    1989 <p><a name="upclksmpl"><h4>4.14.8 Sampling - mandatory if 'Upload Table' entries specified</h4></p>
     1985<p><a name="upclksmpl"><h4>3.14.8 Sampling - mandatory if 'Upload Table' entries specified</h4></p>
    19901986<p>BNC requires an orbit corrections sampling interval for the stream to be uploaded and sampling interval for SP3 and Clock RINEX files. The outgoing stream's clock correction sampling interval follows that of incoming corrections and is therefore nothing to be specified here.</p>
    19911987
    1992 <p><a name="upclkorb"><h4>4.14.8.1 Orbits - mandatory if 'Upload Table' entries specified</h4></p>
     1988<p><a name="upclkorb"><h4>3.14.8.1 Orbits - mandatory if 'Upload Table' entries specified</h4></p>
    19931989<p>Select the stream's orbit correction sampling interval in seconds. A value of 60 sec may be appropriate. A value of zero '0' tells BNC to upload all available samples.</p>
    19941990
    1995 <p><a name="upclksp3"><h4>4.14.8.2 SP3 - mandatory if 'SP3 File' is specified</h4></p>
     1991<p><a name="upclksp3"><h4>3.14.8.2 SP3 - mandatory if 'SP3 File' is specified</h4></p>
    19961992<p>Select the SP3 orbit file sampling interval in minutes. A value of 15 min may be appropriate. A value of zero '0' tells BNC to store all available samples into SP3 orbit files.</p>
    19971993
    1998 <p><a name="upclkrnx"><h4>4.14.8.3 RINEX - mandatory if 'RNX File' is specified</h4></p>
     1994<p><a name="upclkrnx"><h4>3.14.8.3 RINEX - mandatory if 'RNX File' is specified</h4></p>
    19991995<p>Select the Clock RINEX file sampling interval in seconds. A value of 10 sec may be appropriate. A value of zero '0' tells BNC to store all available samples into Clock RINEX files.</p>
    20001996
    2001 <p><a name="upcustom"><h4>4.14.9 Custom Trafo - optional if 'Upload Table' entries specified</h4></p>
     1997<p><a name="upcustom"><h4>3.14.9 Custom Trafo - optional if 'Upload Table' entries specified</h4></p>
    20021998<p>Hit 'Custom Trafo' to specify your own 14 parameter Helmert Transformation instead of selecting a predefined transformation through 'System' button.</p>
    20031999
     
    20082004<p><u>Figure 18:</u> Producing Broadcast Corrections from incoming precise orbits and clocks and uploading them to an NTRIP Broadcaster.</p>
    20092005
    2010 <p><a name="upeph"><h4>4.15. Upload Ephemeris</h4></p>
     2006<p><a name="upeph"><h4>3.15. Upload Ephemeris</h4></p>
    20112007<p>
    20122008BNC can upload a stream carrying Broadcast Ephemeris in RTCM Version 3 format to an NTRIP Broadcaster.
    20132009</p>
    20142010
    2015 <p><a name="brdcserver"><h4>4.15.1 Host &amp; Port - optional</h4></p>
     2011<p><a name="brdcserver"><h4>3.15.1 Host &amp; Port - optional</h4></p>
    20162012<p>
    20172013Specify the 'Host' IP name or number of an NTRIP Broadcaster to upload the stream. An empty option field means that you don't want to upload Broadcast Ephemeris.
     
    20222018</p>
    20232019
    2024 <p><a name="brdcmount"><h4>4.15.2 Mountpoint &amp; Password - mandatory if 'Host' is set</h4></p>
     2020<p><a name="brdcmount"><h4>3.15.2 Mountpoint &amp; Password - mandatory if 'Host' is set</h4></p>
    20252021<p>
    20262022BNC uploads a stream to the Caster by referring to a dedicated mountpoint that has been set by the Caster operator. Specify the mountpoint based on the details you received for your stream from the operator. It is often a four character ID (capital letters) plus an integer number.</p>
     
    20282024</p>
    20292025
    2030 <p><a name="brdcsmpl"><h4>4.15.3 Sampling - mandatory if 'Host' is set</h4></p>
     2026<p><a name="brdcsmpl"><h4>3.15.3 Sampling - mandatory if 'Host' is set</h4></p>
    20312027Select the Broadcast Ephemeris repetition interval in seconds. Defaut is '5' meaning that a complete set of Broadcast Ephemeris is uploaded every 5 seconds.
    20322028</p>
     
    20352031<p><u>Figure 28:</u> Producting 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>
    20362032
    2037 <p><a name="streams"><h4>4.16. Streams</h4></p>
     2033<p><a name="streams"><h4>3.16. Streams</h4></p>
    20382034<p>
    20392035Each stream on an NTRIP Broadcaster (and consequently on BNC) is defined using a unique source ID called mountpoint. An NTRIP Client like BNC access the desired data stream by referring to its mountpoint. Information about streams and their mountpoints is available through the source-table maintained by the NTRIP Broadcaster. Note that mountpoints could show up in BNC more than once when retrieving streams from several NTRIP Broadcasters.
     
    20562052</p>
    20572053
    2058 <p><a name="streamedit"><h4>4.16.1 Edit Streams</h4></p>
     2054<p><a name="streamedit"><h4>3.16.1 Edit Streams</h4></p>
    20592055<ul>
    20602056<li>
     
    20712067</ul>
    20722068
    2073 <p><a name="streamdelete"><h4>4.16.2 Delete Stream</h4></p>
     2069<p><a name="streamdelete"><h4>3.16.2 Delete Stream</h4></p>
    20742070<p>
    20752071To remove a stream from the 'Streams' canvas in the main window, highlight it by clicking on it and hit the 'Delete Stream' button. You can also remove multiple streams simultaneously by highlighting them using +Shift and +Ctrl.</p>
    20762072
    2077 <p><a name="streamconf"><h4>4.16.3 Reconfigure Streams On-the-fly</h4></p>
     2073<p><a name="streamconf"><h4>3.16.3 Reconfigure Streams On-the-fly</h4></p>
    20782074<p>
    20792075The streams selection can be changed on-the-fly without interrupting uninvolved threads in the running BNC process.
     
    20852081</p>
    20862082
    2087 <p><a name="logs"><h4>4.17. Logging</h4></p>
     2083<p><a name="logs"><h4>3.17. Logging</h4></p>
    20882084<p>
    20892085A tabs section on the bottom of the main window provides online control of BNC's activities. Tabs are available to show the records saved in a logfile, for a plot to control the bandwidth consumption, for a plot showing stream latencies, and for time series plots of PPP results.
    20902086</p>
    2091 <p><a name="logfile"><h4>4.17.1 Log</h4></p>
     2087<p><a name="logfile"><h4>3.17.1 Log</h4></p>
    20922088<p>
    20932089Records of BNC's activities are shown in the 'Log' tab. They can be saved into a file when a valid path is specified in the 'Logfile (full path)' field.
    20942090</p>
    20952091
    2096 <p><a name="throughput"><h4>4.17.2 Throughput</h4></p>
     2092<p><a name="throughput"><h4>3.17.2 Throughput</h4></p>
    20972093<p>
    20982094The bandwidth consumption per stream is shown in the 'Throughput' tab in bits per second (bps) or kilo bits per second (kbps). The following figure shows the bandwidth comsumption of incoming streams.
     
    21022098<p><u>Figure 19:</u> Bandwidth consumption of incoming streams.</p>
    21032099
    2104 <p><a name="latency"><h4>4.17.3 Latency</h4></p>
     2100<p><a name="latency"><h4>3.17.3 Latency</h4></p>
    21052101<p>
    21062102The latency of observations in each incoming stream is shown in the 'Latency' tab in milliseconds or seconds. Streams not carrying observations (i.e. those providing only Broadcast Ephemeris messages) or having an outage are not considered here and shown in red color. Note that the calculation of correct latencies requires the clock of the host computer to be properly synchronized. The next figure shows the latency of incoming streams.
     
    21102106<p><u>Figure 20:</u> Latency of incoming streams.</p>
    21112107
    2112 <p><a name="ppptab"><h4>4.17.4 PPP Plot</h4></p>
     2108<p><a name="ppptab"><h4>3.17.4 PPP Plot</h4></p>
    21132109<p>
    21142110Precise Point Positioning time series of North (red), East (green) and Up (blue) coordinate components are shown in the 'PPP Plot' tab when a 'Origin' option is defined. Values are either referred to reference coordinates (if specified) or referred to the first estimated set of coordinate components. The time as given in format [hh:mm] refers to GPS Time. The sliding PPP time series window covers a period of 5 minutes. Note that it may take up to 30 seconds or more till the first PPP solutions becomes available. The following figure shows the screenshot of a PPP time series plot of North, East and Up coordinate components.
     
    21182114<p><u>Figure 21:</u> Time series plot of PPP session.</p>
    21192115
    2120 <p><a name="bottom"><h4>4.18. Bottom Menu Bar</h4></p>
     2116<p><a name="bottom"><h4>3.18. Bottom Menu Bar</h4></p>
    21212117<p>
    21222118The bottom menu bar allows to add or delete streams to BNC's configuration and to start or stop it. It also provides access to BNC's online help function. The 'Add Stream' button opens a window that allows user to select one of several input communication links, see figure below.
     
    21262122<p><u>Figure 22:</u> Steam input communication links.</p>
    21272123
    2128 <p><a name="streamadd"><h4>4.18.1 Add Stream - Coming from Caster</h4></p>
     2124<p><a name="streamadd"><h4>3.18.1 Add Stream - Coming from Caster</h4></p>
    21292125
    21302126<p>
     
    21322128</p>
    21332129
    2134 <p><a name="streamhost"><h4>4.18.1.1 Caster Host and Port - mandatory</h4></p>
     2130<p><a name="streamhost"><h4>3.18.1.1 Caster Host and Port - mandatory</h4></p>
    21352131<p>
    21362132Enter the NTRIP Broadcaster host IP and port number. Note that EUREF and IGS operate NTRIP Broadcasters at <u>http://www.euref-ip.net/home</u> and <u>http://www.igs-ip.net/home</u> and <u>http://www.products.igs-ip.net/home</u>.
    21372133</p>
    21382134
    2139 <p><a name="streamtable"><h4>4.18.1.2 Casters Table - optional</h4></p>
     2135<p><a name="streamtable"><h4>3.18.1.2 Casters Table - optional</h4></p>
    21402136<p>
    21412137It may be that your are not sure about your NTRIP Broadcasters host and port number or you are interested in other broadcaster installations operated elsewhere. Hit 'Show' for a table of known broadcasters maintained at <u>www.rtcm-ntrip.org/home</u>. A window opens which allows to select a broadcaster for stream retrieval, see figure below.
     
    21462142<p><u>Figure 23:</u> Casters table.</p>
    21472143
    2148 <p><a name="streamuser"><h4>4.18.1.3 User and Password - mandatory for protected streams</h4></p>
     2144<p><a name="streamuser"><h4>3.18.1.3 User and Password - mandatory for protected streams</h4></p>
    21492145<p>
    21502146Some streams on NTRIP Broadcasters may be restricted. Enter a valid 'User' ID and 'Password' for access to protected streams. Accounts are usually provided per NTRIP Broadcaster through a registration procedure. Register through <u>http://igs.bkg.bund.de/ntrip/registeruser</u> for access to protected streams on <u>www.euref-ip.net</u> or <u>www.igs-ip.net</u> or <u>products.igs-ip.net</u>.
    21512147</p>
    21522148
    2153 <p><a name="gettable"><h4>4.18.1.4 Get Table</h4></p>
     2149<p><a name="gettable"><h4>3.18.1.4 Get Table</h4></p>
    21542150<p>
    21552151Use the 'Get Table' button to download the source-table from the NTRIP Broadcaster. Pay attention to data fields 'format' and 'format-details'. Keep in mind that BNC can only decode and convert streams that come in RTCM Version 2, RTCM Version 3, or RTNET format. For access to observations, ephemeris or ephemeris corrections, an RTCM Version 2 streams must contain message types 18 and 19 or 20 and 21 while an RTCM Version 3 streams must contain
     
    21732169<p>Button 'Map' leads to the presentation of a map showing the distribution of streams offered through the downloaded source-table.</p>
    21742170
    2175 <p><a name="ntripv"><h4>4.18.1.5 NTRIP Version - mandatory</h4></p>
     2171<p><a name="ntripv"><h4>3.18.1.5 NTRIP Version - mandatory</h4></p>
    21762172<p>
    21772173Some limitations and deficiencies of the NTRIP Version 1 stream transport protocol are solved in NTRIP Version 2. Improvements mainly concern a full HTTP compatibility in view of requirements coming from proxy servers. Version 2 is backwards compatible to Version 1. Options implemented in BNC are:
     
    21952191</p>
    21962192
    2197 <p><a name="map"><h4>4.18.1.6 Map - optional</h4></p>
     2193<p><a name="map"><h4>3.18.1.6 Map - optional</h4></p>
    21982194<p>
    21992195Button 'Map' opens a window to show a distribution map of the casters' streams. You may like to zoom in or out using option 'Zoom +' or 'Zoom -'. You may also like to 'Clean' or 'Reset' a map or let it 'Fit' exactly to the current size of the window. Option 'Close' shuts the window.
     
    22022198<p><u>Figure 25:</u> Stream distribution map derived from NTRIP Broadcaster source-table.</p>
    22032199
    2204 <p><a name="streamip"><h4>4.18.2 Add Stream - Coming from TCP/IP Port</h4></p>
     2200<p><a name="streamip"><h4>3.18.2 Add Stream - Coming from TCP/IP Port</h4></p>
    22052201<p>
    22062202Button 'Add Stream' &gt; 'Coming from TCP/IP Port' allows to retrieve streams via TCP directly from an IP address without using the NTRIP transport protocol. For that you:
     
    22212217</p>
    22222218
    2223 <p><a name="streamudp"><h4>4.18.3 Add Stream - Coming from UDP Port</h4></p>
     2219<p><a name="streamudp"><h4>3.18.3 Add Stream - Coming from UDP Port</h4></p>
    22242220<p>
    22252221Button 'Add Stream' &gt; 'Coming from UDP Port' allows to pick up streams arriving directly at one of the local host's UDP ports without using the NTRIP transport protocol. For that you:
     
    22362232<p>
    22372233
    2238 <p><a name="streamser"><h4>4.18.4 Add Stream - Coming from Serial Port</h4></p>
     2234<p><a name="streamser"><h4>3.18.4 Add Stream - Coming from Serial Port</h4></p>
    22392235<p>
    22402236Button 'Add Stream' &gt; 'Coming from Serial Port' allows to retrieve streams from a GNSS receiver via serial port without using the NTRIP transport protocol. For that you:
     
    22762272<p><u>Figure 26:</u> BNC setup for pulling a stream via serial port.</p>
    22772273
    2278 <p><a name="start"><h4>4.18.5 Start</h4></p>
     2274<p><a name="start"><h4>3.18.5 Start</h4></p>
    22792275<p>
    22802276Hit 'Start' to start retrieving, decoding, and converting GNSS data streams in real-time. Note that 'Start' generally forces BNC to begin with fresh RINEX which might overwrite existing files when necessary unless the option 'Append files' is ticked.
    22812277</p>
    22822278
    2283 <p><a name="stop"><h4>4.18.6 Stop</h4></p>
     2279<p><a name="stop"><h4>3.18.6 Stop</h4></p>
    22842280<p>
    22852281Hit the 'Stop' button in order to stop BNC.
    22862282</p>
    22872283
    2288 <p><a name="cmd"><h4>4.19. Command Line Options</h4></p>
     2284<p><a name="cmd"><h4>3.19. Command Line Options</h4></p>
    22892285<p>
    22902286Command line options are available to run BNC in 'no window' mode or let it read data offline from one file or several files for debugging or Post Processing purposes. BNC will then use processing options from the configuration file. Note that the self-explaining contents of the configuration file can easily be edited. It is possible to introduce a specific configuration file name instead of using the default name 'BNC.bnc'.
    22912287</p>
    22922288
    2293 <p><a name="nw"><h4>4.19.1 No Window Mode - optional</h4></p>
     2289<p><a name="nw"><h4>3.19.1 No Window Mode - optional</h4></p>
    22942290<p>
    22952291Apart from its regular windows mode, BNC can be started on all systems as a background/batch job with command line option '-nw'. BNC will then run in 'no window' mode, using processing options from its configuration file on disk. Terminate BNC using Windows Task Manager when running it in 'no window' mode on Windows systems.
     
    23002296</p>
    23012297
    2302 <p><a name="post"><h4>4.19.2 File Mode - optional</h4></p>
     2298<p><a name="post"><h4>3.19.2 File Mode - optional</h4></p>
    23032299<p>
    23042300Although BNC is primarily a real-time online tool, for debugging purposes it can be run offline to read data from a file previously saved through option 'Raw output file'. Enter the following command line option for that
     
    23172313</p>
    23182314
    2319 <p><a name="conffile"><h4>4.19.3 Configuration File - optional</h4></p>
     2315<p><a name="conffile"><h4>3.19.3 Configuration File - optional</h4></p>
    23202316The default configuration file name is 'BNC.bnc'. You may change this name at startup time using the command line option '--conf &lt;<u>confFileName</u>&gt;'. This allows running several BNC jobs in parallel on the same host using different sets of configuration options. <u>confFileName</u> stands either for the full path to a configuration file or just for a file name. If you introduce only a filename, the corresponding file will be saved in the current working directory from where BNC is started.
    23212317</p>
     
    23352331</p>
    23362332
    2337 <p><a name="confopt"><h4>4.19.4 Configuration Options - optional</h4></p>
     2333<p><a name="confopt"><h4>3.19.4 Configuration Options - optional</h4></p>
    23382334<p>
    23392335BNC applies options from the configuration file but allows updating every one of them on the command line while the contents of the configuration file remains unchanged. The command line syntax for that looks as follows
     
    23552351</p>
    23562352
    2357 <p><a name="limits"><h3>5. Limitations &amp; Known Bugs</h3></p>
     2353<p><a name="limits"><h3>4. Limitations</h3></p>
    23582354<ul>
    23592355<li>
     
    23812377</ul>
    23822378
    2383 <p><a name="annex"><h3>6. Annex</h3></p>
    2384 <p>
    2385 6.1. <a href=#history>Revision History</a><br>
    2386 6.2. <a href=#rtcm>RTCM</a><br>
    2387 &nbsp; &nbsp; &nbsp; 6.2.1 NTRIP <a href=#ntrip1>Version 1</a><br>
    2388 &nbsp; &nbsp; &nbsp; 6.2.2 NTRIP <a href=#ntrip2>Version 2</a><br>
    2389 &nbsp; &nbsp; &nbsp; 6.2.3 RTCM <a href=#rtcm2>Version 2</a><br>
    2390 &nbsp; &nbsp; &nbsp; 6.2.4 RTCM <a href=#rtcm3>Version 3</a><br>
    2391 6.3. <a href=#config>Configuration Examples</a><br>
    2392 6.4. <a href=#links>Links</a>
    2393 </p>
    2394 
    2395 <p><a name=history><h4>6.1 Revision History</h3></p>
     2379<p><a name="annex"><h3>5. Annex</h3></p>
     2380<p>
     23815.1. <a href=#history>Revision History</a><br>
     23825.2. <a href=#rtcm>RTCM</a><br>
     2383&nbsp; &nbsp; &nbsp; 5.2.1 NTRIP <a href=#ntrip1>Version 1</a><br>
     2384&nbsp; &nbsp; &nbsp; 5.2.2 NTRIP <a href=#ntrip2>Version 2</a><br>
     2385&nbsp; &nbsp; &nbsp; 5.2.3 RTCM <a href=#rtcm2>Version 2</a><br>
     2386&nbsp; &nbsp; &nbsp; 5.2.4 RTCM <a href=#rtcm3>Version 3</a><br>
     23875.3. <a href=#config>Configuration Examples</a><br>
     23885.4. <a href=#links>Links</a>
     2389</p>
     2390
     2391<p><a name=history><h4>5.1 Revision History</h3></p>
    23962392<table>
    23972393<tr></tr>
     
    24902486</p>
    24912487
    2492 <p><a name="rtcm"><h4>6.2. RTCM</h4></p>
     2488<p><a name="rtcm"><h4>5.2. RTCM</h4></p>
    24932489
    24942490<p>
     
    24982494</p>
    24992495
    2500 <p><a name="ntrip1"><h4>6.2.1 NTRIP Version 1</h4></p>
     2496<p><a name="ntrip1"><h4>5.2.1 NTRIP Version 1</h4></p>
    25012497
    25022498<p>
     
    25372533</p>
    25382534
    2539 <p><a name="ntrip2"><h4>6.2.2 NTRIP Version 2</h4></p>
     2535<p><a name="ntrip2"><h4>5.2.2 NTRIP Version 2</h4></p>
    25402536
    25412537<p>
     
    25552551</p>
    25562552
    2557 <p><a name="rtcm2"><h4>6.2.3 RTCM Version 2</h4></p>
     2553<p><a name="rtcm2"><h4>5.2.3 RTCM Version 2</h4></p>
    25582554<p>
    25592555Transmitting GNSS carrier phase data can be done through RTCM Version 2 messages. Please note that only RTCM Version 2.2 and 2.3 streams may include GLONASS data. Messages that may be of some interest here are:
     
    25932589</ul>
    25942590
    2595 <p><a name="rtcm3"><h4>6.2.4 RTCM Version 3</h4></p>
     2591<p><a name="rtcm3"><h4>5.2.4 RTCM Version 3</h4></p>
    25962592<p>
    25972593RTCM Version 3 has been developed as a more efficient alternative to RTCM Version 2. Service providers and vendors have asked for a standard that would be more efficient, easy to use, and more easily adaptable to new situations. The main complaint was that the Version 2 parity scheme was wasteful of bandwidth. Another complaint was that the parity is not independent from word to word. Still another was that even with so many bits devoted to parity, the actual integrity of the message was not as high as it should be. Plus, 30-bit words are awkward to handle. The Version 3 standard is intended to correct these weaknesses.
     
    26672663</p>
    26682664
    2669 <p><a name="config"><h4>6.3. Configuration Examples</h4></p>
     2665<p><a name="config"><h4>5.3. Configuration Examples</h4></p>
    26702666
    26712667<p>BNC comes with a number of configuration examples which can be used on all operating systems. There are two ways to start BNC using one of these files:
     
    29222918</p>
    29232919
    2924 <p><a name="links"><h4>6.4 Links</h3></p>
     2920<p><a name="links"><h4>5.4 Links</h3></p>
    29252921<table>
    29262922<tr></tr>
Note: See TracChangeset for help on using the changeset viewer.