Changeset 1230 in ntrip for trunk/BNC/bnchelp.html
- Timestamp:
- Nov 23, 2008, 12:13:21 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/bnchelp.html
r1220 r1230 36 36 <li>retrieve real-time GNSS data streams available through NTRIP transport protocol,</li> 37 37 <li>generate high-rate RINEX Observation and Navigation files to support near real-time GNSS post-processing applications, and/or</li> 38 <li>generate ephemeris and synchronized o bservations epoch by epoch through an IP port to support real-time GNSS engines, and/or</li>38 <li>generate ephemeris and synchronized or unsynchronized observations epoch by epoch through an IP port to support real-time GNSS engines, and/or</li> 39 39 <li>generate clock and orbit corrections to broadcast ephemeris through an IP port to support real-time Precise Point Positioning on GNSS rovers, and/or</li> 40 40 <li>generate synchronized clock and orbit corrections to broadcast ephemeris epoch by epoch through an IP port to support the combination of such streams as coming simultaneously from various correction providers, and/or</li> … … 93 93 3.6.3. <a href=#ephport>Port</a><br> 94 94 3.6.4. <a href=#ephvers>Version</a><br> 95 3.7. <a href=#syncout> Synchronized Observations</a><br>96 3.7.1. <a href=#syncport>Port </a><br>95 3.7. <a href=#syncout>Feed Engine</a><br> 96 3.7.1. <a href=#syncport>Port (synchronized)</a><br> 97 97 3.7.2. <a href=#syncwait>Wait for Full Epoch</a><br> 98 3.7.3. <a href=#syncfile>File</a><br> 99 3.7.4. <a href=#syncsample>Sampling</a><br> 98 3.7.3. <a href=#syncuport>Port (unsynchronized)</a><br> 99 3.7.4. <a href=#syncfile>File</a><br> 100 3.7.5. <a href=#syncsample>Sampling</a><br> 100 101 3.8. <a href=#correct>Ephemeris Corrections</a><br> 101 102 3.8.1. <a href=#corrdir>Directory</a><br> … … 344 345 </p> 345 346 346 <p><a name="syncout"><h4>3.7. Synchronized Observations</h4></p>347 <p> 348 BNC can generate synchronized epoch by epoch observations from all stations and satellites. The output can be in either a plain ASCII format and/or a binary format. It comprises the following observations where available:</p>349 <p> 350 StatID, SVPRN, GPSWeek, GPSWeeks, C1, C2, P1, P2, L1, L2, S1, S2, SNR1, SNR2351 </p> 352 <p> 353 Note that SNR stands for the signal-to-noise ratio 'S' mapped to integer numbers 1 to 9. In case an observation is not available, its value is set to zero '0.000'.354 </p> 355 356 <p><a name="syncport"><h4>3.7.1 Port - optional</h4></p>347 <p><a name="syncout"><h4>3.7. Feed Engine</h4></p> 348 <p> 349 BNC can generate synchronized or unsynchronized observations epoch by epoch from all stations and satellites to feed a real-time GNSS engine. The output can be produced in a binary format through an IP port and/or a plain ASCII format to save the observations in a local file. It comprises the following observations where available:</p> 350 <p> 351 StatID, SVPRN, GPSWeek, GPSWeeks, C1, C2, P1, P2, L1, L2, slip__cnt_L1, slip__cnt_L2, lock__timei_L1, lock__timei_L2, S1, S2, SNR1, SNR2 352 </p> 353 <p> 354 Note that slip_cnt stands for the cumulative loss of continuity indicator, lock_timei for the lock time indicator, and SNR for the signal-to-noise ratio 'S' mapped to integer numbers 1 to 9. In case an observation is not available, its value is set to zero '0.000'. Loss of continuity indicator and lock time indicator are set to nedative values if undefined. 355 </p> 356 357 <p><a name="syncport"><h4>3.7.1 Port (synchronized) - optional</h4></p> 357 358 <p> 358 359 BNC can produce synchronized observations in binary format on your local host (IP 127.0.0.1) through an IP 'Port'. Specify an IP port number here to activate this function. The default is an empty option field, meaning that no binary output is generated.</p> … … 403 404 404 405 <p> 405 The source code for BNC comes with an example program called 'test_bnc_qt.cpp' that allows you to read BNC's binary observation output from the IP port (hard-coded to 1968) and save the observations in file 'obs.txt'.406 </p> 407 <p> 408 Note that any socket connection of an application to BNC's Synchronized Observations Portis recorded in the Log section on the bottom of the main window together with a connection counter, leading to log records like 'New Connection # 1'.409 </p> 410 411 <p><a name="syncwait"><h4>3.7.2 Wait for Full Epoch - mandatory if 'Port ' is set</h4></p>412 <p> 413 When feeding a real-time GNSS engine waiting for 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.406 The source code for BNC comes with an example program called 'test_bnc_qt.cpp' that allows you to read BNC's binary observation output from the IP port and print the observations in a plain ASCII format on standard output. 407 </p> 408 <p> 409 Note that any socket connection of an application to BNC's synchronized observations 'Port' is recorded in the Log section on the bottom of the main window together with a connection counter, leading to log records like 'New Connection # 1'. 410 </p> 411 412 <p><a name="syncwait"><h4>3.7.2 Wait for Full Epoch - mandatory if 'Port (synchronized)' is set</h4></p> 413 <p> 414 When feeding a real-time GNSS 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. 414 415 </p> 415 416 <p> … … 417 418 </p> 418 419 419 <p><a name="syncfile"><h4>3.7.3 File - optional</h4></p> 420 <p> 421 Specifies 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. 420 <p><a name="syncuport"><h4>3.7.3 Port (unsynchronized) - optional</h4></p> 421 An application may want to receive unsynchronized observations from reference stations. If so, BNC can produce such unsynchronized observations in binary format on your local host (IP 127.0.0.1) through an IP '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> 422 423 <p> 424 The example program 'test_bnc_qt.cpp' allows you to read BNC's unsynchronized binary observation output from the IP port and print the observations in a plain ASCII format on standard output. 425 </p> 426 <p> 427 Note that any socket connection of an application to BNC's unsynchronized observations 'Port' is recorded in the Log section on the bottom of the main window together with a connection counter, leading to log records like 'New Connection # 1'. 428 </p> 429 430 431 <p><a name="syncfile"><h4>3.7.4 File - optional</h4></p> 432 <p> 433 Specifies the full path to a 'File' where synchronized or unsynchronized observations are saved in plain ASCII format. The default value is an empty option field, meaning that no ASCII output file is created. 422 434 </p> 423 435 <p> … … 425 437 </p> 426 438 427 <p><a name="syncsample"><h4>3.7. 4Sampling - mandatory if 'File' or 'Port' is set</h4></p>439 <p><a name="syncsample"><h4>3.7.5 Sampling - mandatory if 'File' or 'Port' is set</h4></p> 428 440 <p> 429 441 Select the observation output sampling interval in seconds. A value of zero '0' tells BNC to send/store all received epochs. This is the default value. … … 812 824 <tr><td>Jul 2007 </td><td>Version 1.4 </td><td>[Bug] Skip messages from proxy server<br> [Bug] Call RINEX script through 'nohup'</td></tr> 813 825 <tr><td>Apr 2008 </td><td>Version 1.5 </td><td>[Add] Handle ephemeris from RTCM Version 3.x streams<br> [Add] Upgrade to Qt Version 4.3.2<br> [Add] Optional RINEX v3 output<br> [Add] SBAS support<br> [Bug] RINEX skeleton download following stream outage<br> [Add] Handle ephemeris from RTIGS streams<br> [Add] Monitor stream failure/recovery and latency<br> [Mod] Redesign of main window<br> [Bug] Freezing of About window on Mac systems<br> [Bug] Fixed problem with PRN 32 in RTCMv2 decoder<br> [Bug] Fix for Trimble 4000SSI receivers in RTCMv2 decoder<br> [Mod] Major revision of input buffer in RTCMv2 decoder</td></tr> 814 <tr><td>Nov 2008 </td><td>Version 1.6 </td><td>[Mod] Fill blanc columns in RINEXv3 with 0.000<br> [Add] RTCMv3 decoder for clock and orbit corrections<br>[Add] Check RTCMv3 streams for incoming message types<br> [Add] Decode RTCMv2 message types 3, 20, 21, and 22<br> [Add] Loss of lock and lock time indicator<br> [Bug] Rounding error in RTCMv3 decoder concerning GLONASS height<br> [Mod] Accept GLONASS in RTCMv3 when transmitted first<br> [Add] Leap second 1 January 2009<br> [Add] Offline mode, read data from file<br> [Add] Output antenna descriptor, coordinates and excentricities from RTCMv3<br> [Add] Re-configuration on-the-fly <br>[Mod] Binary ouput of synchronized observations </td></tr>826 <tr><td>Nov 2008 </td><td>Version 1.6 </td><td>[Mod] Fill blanc columns in RINEXv3 with 0.000<br> [Add] RTCMv3 decoder for clock and orbit corrections<br>[Add] Check RTCMv3 streams for incoming message types<br> [Add] Decode RTCMv2 message types 3, 20, 21, and 22<br> [Add] Loss of lock and lock time indicator<br> [Bug] Rounding error in RTCMv3 decoder concerning GLONASS height<br> [Mod] Accept GLONASS in RTCMv3 when transmitted first<br> [Add] Leap second 1 January 2009<br> [Add] Offline mode, read data from file<br> [Add] Output antenna descriptor, coordinates and excentricities from RTCMv3<br> [Add] Re-configuration on-the-fly <br>[Mod] Binary ouput of synchronized observations <br> [Add] Binary output of unsynchronized observations</td></tr> 815 827 </table> 816 828 </p> … … 1020 1032 outFile=/home/user/ascii 1021 1033 outPort=2101 1034 outUPort= 1022 1035 perfIntr= 1023 1036 proxyHost=proxyhost
Note:
See TracChangeset
for help on using the changeset viewer.