rtcmdecode
1
13 Jul 2005
rtcmdecode
decode RTCM104 streams into a readable format
rtcmdecode
-v debuglevel
DESCRIPTION
This tool is a decoder for RTCM-104, an obscure and complicated
serial protocol used for broadcasting pseudorange corrections from
differential-GPS reference stations. RTCM-104 is expected on standard
input; an equivalent, 100%-information-preserving text format is
written to standard output.
You can use this tool with
nc1
to examine RTCM feeds from DGPSIP servers.
The decoder dump format is described in
rtcm5;
these lines go to standard output. As well as data the decoder also
prints decoder status messages to standard error, as necessary.
OPTIONS
The -v option sets a verbosity level. It is mainly of interest
to developers.
SEE ALSO
gpsd8,
xgps1,
libgps3,
libgpsd3,
gpsprof1,
gnuplot1,
gpsfake1,
rtcm5.
APPLICABLE STANDARDS
The applicable standard is
RTCM Recommended Standards for Differential NAVSTAR GPS
Service RTCM Paper 194-93/SC 104-STD.
Ordering instructions are accessible from the website of the
Radio Technical Commission for
Maritime Services under "Publications".
BUGS
This program will fail quietly, never achieving sync lock with
the RTCM stream, on a non-little-endian machine. The decoder logic is
sufficiently convoluted to confuse some compiler optimizers, notably in GCC
3.x at -O2, into generating bad code.
AUTHOR
Eric S. Raymond esr@thyrsus.com. This is a
somewhat hacked version of an RTCM decoder originally written by
Wolfgang Rupprecht. There is a project page for
gpsd here.