Skip to content

Commit 026da73

Browse files
committed
rtklib 2.4.2 p11
1 parent 7e22ec8 commit 026da73

File tree

1 file changed

+206
-37
lines changed

1 file changed

+206
-37
lines changed

readme.txt

+206-37
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,206 @@
1-
#
2-
# RTKLIB 2.4.3 Betas
3-
#
4-
5-
DESCRIPTION
6-
7-
The development branch for RTKLIB 2.4.3.
8-
9-
10-
11-
UPDATE HISTORY
12-
13-
2014/09/07 2.4.3 b1 add 3-panel and veritical-panel modes for RTKNAVI
14-
add sky image overlay to skyplot for RTKPLOT
15-
fix invalid identification of obs type "C2" (#113)
16-
fix invalid format of saved image by RTKPLOT (#114)
17-
2014/10/21 2.4.3 b2 add pos2-bdsarmode for beidou amb-res option
18-
add beidou amb-res option for rtknavi and rtkpost
19-
support stdin/stdout if -in/-out omitted in str2str
20-
strtok() -> strtok_r() in expath() for thread-safe
21-
fix problem on week rollover in rtcm 2 type 14
22-
fix problem on reading "C2" in rinex 2.12
23-
fix bug on clock error variance in peph2pos()
24-
fix bug on P0(a[3]) computation in tide_oload()
25-
fix bug on m2 computation in tide_pole()
26-
fix bug on receiver option -GL*,-RL*,-JL* for javad
27-
fix bug on receiver option -GL*,-RL*,-EL* for novatel
28-
2014/10/24 2.4.3 b3 fix bug on beidou amb-res with pos2-bdsarmode=0
29-
fix bug on return of var_uraeph() if ura<0||15<ura
30-
2014/11/08 2.4.3 b4 fix getconfig error (87) with bluetooth device
31-
fix bug on ar-degradation by unhealthy satellites
32-
support qzss navigation subframes by decode_frame()
33-
add receiver option -RT_INP for rtcm3
34-
support message RXM-RAWX and RXM-SFRBX for u-blox
35-
add option -a, -i and -o for str2str
36-
merge updates of src/rcv/rt17.c (pull-req #45)
37-
2014/11/09 2.4.3 b5 support glonass, qzss and beidou for skytraq
1+
--------------------------------------------------------------------------------
2+
3+
RTKLIB: An Open Source Program Package for GNSS Positioning
4+
5+
--------------------------------------------------------------------------------
6+
7+
OVERVIEW
8+
9+
RTKLIB is an open source program package for standard and precise positioning
10+
with GNSS (global navigation satellite system). RTKLIB consists of a portable
11+
program library and several APs (application programs) utilizing the library.
12+
The features of RTKLIB are:
13+
14+
(1) It supports standard and precise positioning algorithms with:
15+
16+
GPS, GLONASS, Galileo, QZSS, BeiDou and SBAS
17+
18+
(2) It supports various positioning modes with GNSS for both real-time- and
19+
post-processing:
20+
21+
Single, DGPS/DGNSS, Kinematic, Static, Moving-Baseline, Fixed,
22+
PPP-Kinematic, PPP-Static and PPP-Fixed.
23+
24+
(3) It supports many standard formats and protocols for GNSS:
25+
26+
RINEX 2.10,2.11,2.12 OBS/NAV/GNAV/HNAV/LNAV/QNAV, RINEX 3.00,3.01,3.02
27+
OBS/NAV,RINEX 3.02 CLK,RTCM ver.2.3,RTCM ver.3.1 (with amendment 1-5),
28+
RTCM ver.3.2, BINEX, NTRIP 1.0, NMEA 0183, SP3-c, ANTEX 1.4, IONEX 1.0,
29+
NGS PCV and EMS 2.0.
30+
31+
(4) It supports several GNSS receivers' proprietary messages:
32+
33+
NovAtel: OEM4/V/6,OEM3,OEMStar,Superstar II, Hemisphere: Eclipse,Crescent,
34+
u-blox: LEA-4T/5T/6T, SkyTraq: S1315F, JAVAD GRIL/GREIS, Furuno
35+
GW-10-II/III and NVS NV08C BINR.
36+
37+
(5) It supports external communication via:
38+
39+
Serial, TCP/IP, NTRIP, local log file (record and playback) and FTP/HTTP
40+
(automatic download).
41+
42+
(6) It provides many library functions and APIs (application program
43+
interfaces):
44+
45+
Satellite and navigation system functions, matrix and vector functions,
46+
time and string functions, coordinates transformation, input and output
47+
functions, debug trace functions, platform dependent functions,
48+
positioning models, atmosphere models, antenna models, earth tides models,
49+
geoid models, datum transformation, RINEX functions, ephemeris and clock
50+
functions, precise ephemeris and clock functions, receiver raw data
51+
functions, RTCM functions, solution functions, Google Earth KML converter,
52+
SBAS functions, options functions, stream data input and output functions,
53+
integer ambiguity resolution, standard positioning, precise positioning,
54+
post-processing positioning, stream server functions, RTK server
55+
functions, downloader functions.
56+
57+
(7) It includes the following GUI (graphical user interface) and CUI
58+
(command-line user interface) APs.
59+
60+
--------------------------------------------------------------------------
61+
Function GUI AP CUI AP
62+
--------------------------------------------------------------------------
63+
(a) AP Launcher RTKLAUNCH -
64+
(b) Real-Time Positioning RTKNAVI RTKRCV
65+
(c) Communication Server STRSVR STR2STR
66+
(d) Post-Processing Analysis RTKPOST RNX2RTKP
67+
(e) RINEX Converter RTKCONV CONVBIN
68+
(f) Plot Solutions and Obs Data RTKPLOT -
69+
(g) Downloder of GNSS Data RTKGET -
70+
(h) NTRIP Browser NTRIPSRCBROWS -
71+
--------------------------------------------------------------------------
72+
73+
(8) All of the executable binary APs for Windows are included in the package as
74+
well as whole source programs of the library and the APs.
75+
76+
--------------------------------------------------------------------------------
77+
78+
SYSTEM REQUIEREMENTS
79+
80+
The executable binary GUI and CUI APs included in the package require Microsoft
81+
Windows environment. On the other OS or environment, you have to compile and
82+
build CUI APs by yourself.
83+
All of the library functions and APIs were written in ANSI C (C89). The library
84+
internally uses winsock and WIN32 thread for Windows with the compiler option
85+
-DWIN32 and the standard socket and pthread (POSIX thread) for Linux/UNIX
86+
without any option. By setting the compiler option -DLAPACK or -DMKL, the
87+
library uses LAPACK/BLAS [36] or Intel MKL for fast matrix computation. The CUI
88+
APs were written in ANSI C. The library and CUI APs can be built on many
89+
environments like gcc on Linux. The GUI APs were written in C++ and utilize
90+
Embarcadero/Borland VCL (visual component library) for GUI toolkits. All of the
91+
executable binary APs in the package were built by Embarcadero C++ builder XE2
92+
Starter Edition on Windows 7.
93+
The executable GUI APs were tested on Windows 7 (64bit). The CUI APs were also
94+
built and tested on Ubuntu 11.04 Linux and x86 CPU.
95+
96+
Notes:
97+
Previous versions of RTKLIB until ver. 2.4.1 were built by a free edition of
98+
Borland C++ (Turbo C++ 2006). Turbo C++, however, is no longer supported in
99+
ver. 2.4.2 because of type incompatibility problem of GUI strings between
100+
ver.2.4.2 and the previous ones.
101+
102+
--------------------------------------------------------------------------------
103+
104+
LICENSE
105+
106+
The RTKLIB software package is distributed under the following BSD 2-clause
107+
license (http://opensource.org/licenses/BSD-2-Clause) and additional two
108+
exclusive clauses. Users are permitted to develop, produce or sell their own
109+
non-commercial or commercial products utilizing, linking or including RTKLIB as
110+
long as they comply with the license.
111+
112+
Copyright (c) 2007-2013, T. Takasu, All rights reserved.
113+
114+
Redistribution and use in source and binary forms, with or without modification,
115+
are permitted provided that the following conditions are met:
116+
117+
- Redistributions of source code must retain the above copyright notice, this
118+
list of conditions and the following disclaimer.
119+
120+
- Redistributions in binary form must reproduce the above copyright notice, this
121+
list of conditions and the following disclaimer in the documentation and/or
122+
other materials provided with the distribution.
123+
124+
- The software package includes some companion executive binaries or shared
125+
libraries necessary to execute APs on Windows. These licenses succeed to the
126+
original ones of these software.
127+
128+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
129+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
130+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
131+
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
132+
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
133+
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
134+
GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
135+
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
136+
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
137+
THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
138+
139+
Notes:
140+
Previous versions of RTKLIB until ver. 2.4.1 had been distributed under GPLv3
141+
(http://www.gnu.org/licenses/gpl-3.0.en.html) license.
142+
143+
--------------------------------------------------------------------------------
144+
145+
DIRECTORY STRUCTURE OF PACKAGE
146+
147+
rtklib_<ver>
148+
./src source programs of RTKLIB library *
149+
./rcv source programs depending on GPS/GNSS receivers *
150+
./bin executable binary APs and DLLs for Windows
151+
./data sample data for APs
152+
./app build environment of APs *
153+
./rtknavi RTKNAVI (GUI) *
154+
./rtknavi_mkl RTKNAVI_MKL (GUI) *
155+
./strsvr STRSVR (GUI) *
156+
./rtkpost RTKPOST (GUI) *
157+
./rtkpost_mkl RTKPOST_MKL (GUI) *
158+
./rtkplot RTKPLOT (GUI) *
159+
./rtkconv RTKCONV (GUI) *
160+
./srctblbrows NTRIP Browser (GUI) *
161+
./rtkget RTKGET (GUI) *
162+
./rtklaunch RTKLAUNCH (GUI) *
163+
./rtkrcv RTKRCV (CUI) *
164+
./rnx2rtkp RNX2RTKP (CUI) *
165+
./pos2kml POS2KML (CUI) *
166+
./convbin CONVBIN (CUI) *
167+
./str2str STR2STR (CUI) *
168+
./appcmn common routines for GUI APs *
169+
./icon icon data for GUI APs *
170+
./lib library genration environment *
171+
./test test programs and data *
172+
./util utilities *
173+
./doc document files
174+
175+
* not included in the binary package rtklib_<ver>_bin.zip
176+
177+
--------------------------------------------------------------------------------
178+
179+
MANUAL
180+
181+
Refer rtklib_<ver>/doc/manual_<ver>.pdf.
182+
183+
--------------------------------------------------------------------------------
184+
185+
SUPPORT INFORMATION
186+
187+
Refer http://www.rtklib.com/rtklib_support.htm.
188+
189+
--------------------------------------------------------------------------------
190+
191+
HISTORY
192+
193+
ver.1.0 2007/01/25 new release
194+
ver.1.1 2007/03/20 add rnx2rtkp_gui, fix bugs, improve performance
195+
ver.2.1.0 2008/07/15 refactored, add applications
196+
ver.2.1.1 2008/10/19 fix bugs
197+
ver.2.2.0 2009/01/20 add stream.c,rtksvr.c,preceph.c in src
198+
add rtknavi,rtkpost_mkl,srctblbrows,strsvr,str2str in app
199+
ver.2.2.1 2009/05/17 see relnotes_2.2.1.txt
200+
ver.2.2.2 2009/09/07 see relnotes_2.2.2.txt
201+
ver.2.3.0 2009/12/17 see relnotes_2.3.0.txt
202+
ver.2.4.0 2010/08/08 see relnotes_2.4.0.pdf
203+
ver.2.4.1 2011/06/01 see relnotes_2.4.1.htm
204+
ver.2.4.2 2013/04/19 see relnotes_2.4.2.htm
205+
206+
--------------------------------------------------------------------------------

0 commit comments

Comments
 (0)