Changeset 7816 in ntrip for trunk/BNC/src


Ignore:
Timestamp:
Feb 26, 2016, 12:02:49 PM (9 years ago)
Author:
weber
Message:

Documentation completed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/bnchelp.html

    r7812 r7816  
    627627BNC has been written as Open Source and published under GNU General Public License (GPL). The latest source code can be checked out from Subversion repository <u>http://software.rtcm-ntrip.org/svn/trunk/BNC</u>. A ZIP archive available from <u>http://igs.bkg.bund.de/ntrip/download</u> provides the source code for BNC Version 2.12.0, developed using Qt Version 4.8.5.
    628628</p>
    629 <p>The following describes how you can produce your own builds of BNC on MS Windows, Linux, and Mac systems. It is likely that BNC can also be compiled on other systems where a GNU compiler and Qt Version 4.8.5 or any later version are installed.
     629<p>The following describes how you can produce your own builds of BNC on MS Windows, Linux, and Mac systems. It is likely that BNC can also be compiled on other systems where a GNU compiler and Qt Version 4.8.5 or any later version is installed.
    630630</p>
    631631
    632632<p><b>Static versus Shared Libraries</b><br>
    633 You can produce static or shared builds of BNC. <u>Static</u> builds are sufficient in case you do not want BNC to produce track maps on top of Google Map (GM) or OpenStreetMap (OSM). GM/OSM usage would require the QtWebKit library which can only be part of BNC builds from <u>shared</u> Qt libraries. Hence, having a shared library Qt installation available is a precondition for producing a shared library build of BNC.
     633You can produce static or shared library builds of BNC. <u>Static</u> builds are sufficient in case you do not want BNC to produce track maps on top of Google Map (GM) or OpenStreetMap (OSM). GM/OSM usage would require the QtWebKit library which can only be part of BNC builds from <u>shared</u> Qt libraries. Hence, having a shared library Qt installation available is a precondition for producing a shared library build of BNC.
    634634</p>
    635635
     
    780780<tr><td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </td><td>Left:</td><td>BNC in graphics mode; active configuration options are introduced through GUI input fields and finally saved on disk</td></tr>
    781781<tr><td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </td><td>Middle:</td><td>BNC in 'no window' mode; active configuration options are read from disk</td></tr>
    782 <tr><td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </td><td>Right:</td><td>BNC in 'no window' mode without configuration file; default configuration options can be replaced via command line options</td></tr>
     782<tr><td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </td><td>Right:</td><td>BNC in 'no window' mode without configuration file; default configuration options can be overwritten via command line options</td></tr>
    783783</table>
    784784
     
    808808<li>
    809809You could also start BNC using a command line for naming a specific configuration file (suggested e.g. for Mac systems):<br>
    810 bnc --conf &lt;configFileName&gt;
     810/Applications/bnc.app/Contents/MacOS/bnc --conf &lt;configFileName&gt;
    811811</li>
    812812<li>
     
    854854<p>
    855855<b>(A) Working with Configuration Files</b><br><br>
    856 You should be able to run all configuration file examples without changing contained options. However, configurations 'Upload.bnc' and 'UploadPPP.bnc' are exceptions because they require an input stream from a connected network engine.
     856You should be able to run all configuration file examples without changing contained options. However, configuration 'Upload.bnc' is an exception because it requires an input stream from a connected network engine.
    857857</p>
    858858<ol type=b>
     
    10571057real-time EUREF and IGS networks and saves hourly RINEX Version 3 Navigation
    10581058files. BNC runs online until it's terminated after 10 seconds.  See
    1059 http://igs.bkg.bund.de/ntrip/ephemeris for further real-time Broadcast
     1059<u>http://igs.bkg.bund.de/ntrip/ephemeris</u> for further real-time Broadcast
    10601060Ephemeris resources.
    10611061</li><br>
     
    10721072streams to RINEX Observation files. The configuration pulls streams from two
    10731073Ntrip Broadcasters using Ntrip Version 1 to generate 15min 1Hz RINEX Version 3
    1074 Observation files. See http://igs.bkg.bund.de/ntrip/observations for
     1074Observation files. See <u>http://igs.bkg.bund.de/ntrip/observations</u> for
    10751075observation stream resources. BNC runs online until it's terminated after 30
    10761076seconds.
     
    11471147</p>
    11481148<p>
     1149The general documentation approach is to create a separate chapter for each processing option in a sequence which follows the layout of BNC's Graphical User Interface (GUI). The advantage is that searching for help by means of the Table of Contents is quite convenient.
     1150
     1151</p>
    11491152
    11501153<p><h4>2.1 <a name="topmenu">Top Menu Bar</h4></p>
     
    12011204<p><h4>2.2.2 <a name="ssl">SSL - Transport Layer Security</h4></p>
    12021205<p>Communication with an Ntrip Broadcaster over Secure Sockets Layer (SSL) as well as the download of RINEX skeleton files when available from HTTPS websites 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. You may also just try communication via SSL to check out whether this is supported by the involved Ntrip Broadcaster. </p>
    1203 <p>SSL communication may involve queries coming from the Ntrip Broadcaster or from a HTTPS website hosting RINEX skeletons. Such a query could show up under BNC's 'Log' tab as follows:
     1206<p>SSL communication may involve queries coming from the Ntrip Broadcaster or from a HTTPS website hosting RINEX skeletons. Such a query could show up under BNC's 'Log' tab especially when self-signed SSL certificates are used. Example:
    12041207<pre>
    12051208   SSL Error
     
    12131216   No certificates could be verified
    12141217</pre>
     1218Queries should not be received by a client when a server uses official SSL certificates.
     1219</p>
     1220<p>
    12151221Tick 'Ignore SSL authorization errors' if you generally trust the server and do not want to be bothered with this. Note that SSL communication is usually done over port 443.
    12161222</p>
Note: See TracChangeset for help on using the changeset viewer.