gpsd-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gpsd-dev] flaky test behavior at release-3.9-708-g7edf502


From: Greg Troxel
Subject: [gpsd-dev] flaky test behavior at release-3.9-708-g7edf502
Date: Sun, 10 Nov 2013 13:24:57 -0500
User-agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/23.4 (berkeley-unix)

10 runs produced:

OUT.check.080:Regression test FAILED: 20 errors in 87 tests total (0 not found).
OUT.check.081:Regression test FAILED: 3 errors in 87 tests total (0 not found).
OUT.check.082:Regression test FAILED: 29 errors in 87 tests total (0 not found).
OUT.check.083:Regression test FAILED: 23 errors in 87 tests total (0 not found).
OUT.check.084:Regression test FAILED: 23 errors in 87 tests total (0 not found).
OUT.check.085:Regression test FAILED: 18 errors in 87 tests total (0 not found).
OUT.check.086:Regression test FAILED: 32 errors in 87 tests total (0 not found).
OUT.check.087:Regression test FAILED: 25 errors in 87 tests total (0 not found).
OUT.check.088:Regression test FAILED: 25 errors in 87 tests total (0 not found).
OUT.check.089:Regression test FAILED: 20 errors in 87 tests total (0 not found).


here's 089 as a sample

==================== META
release-3.9-708-g7edf502
Sun Nov 10 12:22:04 EST 2013
Statistics cleared
==================== CLEAN
scons: Reading SConscript files ...
Checking if compiler accepts -Wextra ...(cached) yes
Checking if compiler accepts -Wall ...(cached) yes
Checking if compiler accepts -Wno-uninitialized ...(cached) yes
Checking if compiler accepts -Wno-missing-field-initializers ...(cached) yes
Checking if compiler accepts -Wcast-align ...(cached) yes
Checking if compiler accepts -Wmissing-declarations ...(cached) yes
Checking if compiler accepts -Wmissing-prototypes ...(cached) yes
Checking if compiler accepts -Wstrict-prototypes ...(cached) yes
Checking if compiler accepts -Wpointer-arith ...(cached) yes
Checking if compiler accepts -Wreturn-type ...(cached) yes
Checking for chrpath... (cached) yes
Checking whether the C++ compiler works(cached) yes
Checking for ncurses... (cached) no
Checking for ncurses5-config... (cached) yes
Checking for libusb-1.0... (cached) yes
Checking for C library librt... (cached) yes
Checking for C library libcap... (cached) no
Checking for bluez... (cached) no
Checking for C header file sys/timepps.h... (cached) no
You do not have kernel PPS available.
Checking for C header file linux/can.h... (cached) no
You do not have kernel CANbus available.
Checking if /dev/null supplies __ORDER_BIG_ENDIAN__ ...(cached) no
Checking for C header file endian.h... (cached) no
Checking for C header file sys/endian.h... (cached) yes
Checking for C function daemon()... (cached) yes
Checking for C function strlcpy()... (cached) yes
Checking for C function strlcat()... (cached) yes
Checking for C function clock_gettime()... (cached) yes
Checking for C function pselect()... (cached) yes
Checking if sys/ioctl.h supplies TIOCMIWAIT ...(cached) no
Forcing pps=no (TIOCMIWAIT not available)
Checking that xsltproc can make man pages... (cached) yes
Checking for QtNetwork... (cached) no
Altered configuration variables:
nmea2000 = False (default True): NMEA2000/CAN support
pps = False (default True): PPS time syncing support
bluez = False (default True): BlueZ support for Bluetooth devices
debug = True (default False): include debug information in build
prefix = /usr/pkg (default /usr/local): installation directory prefix
scons: done reading SConscript files.
scons: Cleaning targets ...
Removed jsongen.py
Removed ais_json.i
Removed gpsd_config.h
Removed ais_json.os
Removed bits.os
Removed daemon.os
Removed gpsd.h
Removed gpsutils.os
Removed gpsdclient.os
Removed maskaudit.py
Removed gps_maskdump.c
Removed gps_maskdump.os
Removed hex.os
Removed json.os
Removed libgps_core.os
Removed libgps_dbus.os
Removed libgps_json.os
Removed libgps_shm.os
Removed libgps_sock.os
Removed netlib.os
Removed rtcm2_json.os
Removed rtcm3_json.os
Removed shared_json.os
Removed strl.os
Removed libgpsmm.os
Removed libgps.so.21.0.0
Removed libgps.so
Removed libgps.so.21
Removed libgps.so.21.0
Removed bsd_base64.os
Removed crc24q.os
Removed revision.h
Removed gpsd_json.os
Removed geoid.os
Removed isgps.os
Removed libgpsd_core.os
Removed net_dgpsip.os
Removed net_gnss_dispatch.os
Removed net_ntrip.os
Removed ppsthread.os
Removed packet_names.h
Removed packet.os
Removed pseudonmea.os
Removed pseudoais.os
Removed serial.os
Removed subframe.os
Removed leapsecond.pyc
Removed timebase.h
Removed timebase.os
Removed drivers.os
Removed driver_ais.os
Removed driver_evermore.os
Removed driver_garmin.os
Removed driver_garmin_txt.os
Removed driver_geostar.os
Removed driver_italk.os
Removed driver_navcom.os
Removed driver_nmea0183.os
Removed driver_nmea2000.os
Removed driver_oncore.os
Removed driver_rtcm2.os
Removed driver_rtcm3.os
Removed driver_sirf.os
Removed driver_superstar2.os
Removed driver_tsip.os
Removed driver_ubx.os
Removed driver_zodiac.os
Removed libgpsd.so.22.0.0
Removed libgpsd.so
Removed libgpsd.so.22
Removed libgpsd.so.22.0
Removed gpsd.o
Removed ntpshm.o
Removed shmexport.o
Removed dbusexport.o
Removed ais_json.o
Removed bits.o
Removed daemon.o
Removed gpsutils.o
Removed gpsdclient.o
Removed gps_maskdump.o
Removed hex.o
Removed json.o
Removed libgps_core.o
Removed libgps_dbus.o
Removed libgps_json.o
Removed libgps_shm.o
Removed libgps_sock.o
Removed netlib.o
Removed rtcm2_json.o
Removed rtcm3_json.o
Removed shared_json.o
Removed strl.o
Removed libgpsmm.o
Removed libgps.a
Removed gpsd
Removed gpsdecode.o
Removed gpsdecode
Removed gpsctl.o
Removed gpsctl
Removed gpsdctl.o
Removed gpsdctl
Removed gpspipe.o
Removed gpspipe
Removed gps2udp.o
Removed gps2udp
Removed gpxlogger.o
Removed gpxlogger
Removed lcdgps.o
Removed lcdgps
Removed cgps.o
Removed cgps
Removed gpsmon.o
Removed monitor_italk.o
Removed monitor_nmea.o
Removed monitor_oncore.o
Removed monitor_sirf.o
Removed monitor_superstar2.o
Removed monitor_tnt.o
Removed monitor_ubx.o
Removed monitor_garmin.o
Removed gpsmon
Removed gpsclient-py_2_7_5_final_0.so
Removed geoid-py_2_7_5_final_0.so
Removed gpsdclient-py_2_7_5_final_0.so
Removed strl-py_2_7_5_final_0.so
Removed gps/clienthelpers.so
Removed gpspacket-py_2_7_5_final_0.so
Removed packet-py_2_7_5_final_0.so
Removed isgps-py_2_7_5_final_0.so
Removed driver_rtcm2-py_2_7_5_final_0.so
Removed hex-py_2_7_5_final_0.so
Removed crc24q-py_2_7_5_final_0.so
Removed gps/packet.so
Removed gpsd.php
Removed gpsctl.1
Removed gpsmon.1
Removed libQgpsmm.3
Removed gpsd.8
Removed libgpsmm.3
Removed gpsdctl.8
Removed gpspipe.1
Removed gps2udp.1
Removed gpsd_json.5
Removed srec.5
Removed libgps.3
Removed libgpsd.3
Removed lcdgps.1
Removed gpsinit.8
Removed gps.1
Removed cgps.1
Removed gpsdecode.1
Removed xgpsspeed.1
Removed xgps.1
Removed gegps.1
Removed gpscat.1
Removed gpsfake.1
Removed gpsprof.1
Removed test_bits.o
Removed test_packet.o
Removed gps/__init__.pyc
Removed gps/gps.pyc
Removed gps/client.pyc
Removed gps/misc.pyc
Removed gps/fake.pyc
Removed valgrind-audit.py
scons: done cleaning targets.
# On branch master
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#       OUT.check.030
#       OUT.check.040
#       OUT.check.050
#       OUT.check.051
#       OUT.check.060
#       OUT.check.070
#       OUT.check.071
#       OUT.check.080
#       OUT.check.081
#       OUT.check.082
#       OUT.check.083
#       OUT.check.084
#       OUT.check.085
#       OUT.check.086
#       OUT.check.087
#       OUT.check.088
#       OUT.check.089
nothing added to commit but untracked files present (use "git add" to track)
Would remove OUT.check.030
Would remove OUT.check.040
Would remove OUT.check.050
Would remove OUT.check.051
Would remove OUT.check.060
Would remove OUT.check.070
Would remove OUT.check.071
Would remove OUT.check.080
Would remove OUT.check.081
Would remove OUT.check.082
Would remove OUT.check.083
Would remove OUT.check.084
Would remove OUT.check.085
Would remove OUT.check.086
Would remove OUT.check.087
Would remove OUT.check.088
Would remove OUT.check.089
Would remove config.log
Would remove contrib/.sconsign.dblite
Would remove contrib/ashctl
Would remove contrib/ashctl.o
Would remove contrib/binlog
Would remove contrib/binlog.o
Would remove contrib/binreplay
Would remove contrib/binreplay.o
Would remove contrib/lla2ecef
Would remove contrib/lla2ecef.o
Would remove contrib/motosend
Would remove contrib/motosend.o
Would remove gps-3.10~dev.egg-info
Would remove test_bits
Would remove test_packet
==================== BUILD
scons: Reading SConscript files ...
Checking if compiler accepts -Wextra ...yes
Checking if compiler accepts -Wall ...yes
Checking if compiler accepts -Wno-uninitialized ...yes
Checking if compiler accepts -Wno-missing-field-initializers ...yes
Checking if compiler accepts -Wcast-align ...yes
Checking if compiler accepts -Wmissing-declarations ...yes
Checking if compiler accepts -Wmissing-prototypes ...yes
Checking if compiler accepts -Wstrict-prototypes ...yes
Checking if compiler accepts -Wpointer-arith ...yes
Checking if compiler accepts -Wreturn-type ...yes
Checking for chrpath... yes
Checking whether the C++ compiler worksyes
Checking for ncurses... no
Checking for ncurses5-config... yes
Checking for libusb-1.0... yes
Checking for C library librt... yes
Checking for C library libcap... no
Checking for bluez... no
Checking for C header file sys/timepps.h... no
You do not have kernel PPS available.
Checking for C header file linux/can.h... no
You do not have kernel CANbus available.
Checking if /dev/null supplies __ORDER_BIG_ENDIAN__ ...no
Checking for C header file endian.h... no
Checking for C header file sys/endian.h... yes
Checking for C function daemon()... yes
Checking for C function strlcpy()... yes
Checking for C function strlcat()... yes
Checking for C function clock_gettime()... yes
Checking for C function pselect()... yes
Checking if sys/ioctl.h supplies TIOCMIWAIT ...no
Forcing pps=no (TIOCMIWAIT not available)
Checking that xsltproc can make man pages... yes
Checking for QtNetwork... no
Altered configuration variables:
nmea2000 = False (default True): NMEA2000/CAN support
pps = False (default True): PPS time syncing support
bluez = False (default True): BlueZ support for Bluetooth devices
debug = True (default False): include debug information in build
prefix = /usr/pkg (default /usr/local): installation directory prefix
scons: done reading SConscript files.
scons: Building targets ...
substituter(["jsongen.py"], ["jsongen.py.in"])
chmod -w jsongen.py
chmod +x jsongen.py
rm -f ais_json.i && /usr/pkg/bin/python2.7 jsongen.py --ais --target=parser > 
ais_json.i && chmod a-w ais_json.i
Creating 'gpsd_config.h'
gcc -o ais_json.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC ais_json.c
gcc -o bits.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC bits.c
gcc -o daemon.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC daemon.c
Creating 'gpsd.h'
gcc -o gpsutils.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC gpsutils.c
gcc -o gpsdclient.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC gpsdclient.c
substituter(["maskaudit.py"], ["maskaudit.py.in"])
chmod -w maskaudit.py
chmod +x maskaudit.py
rm -f gps_maskdump.c && /usr/pkg/bin/python2.7 maskaudit.py -c . > 
gps_maskdump.c && chmod a-w gps_maskdump.c
gcc -o gps_maskdump.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC gps_maskdump.c
gcc -o hex.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC hex.c
hex.c: In function 'gpsd_packetdump':
hex.c:20:2: warning: array subscript has type 'char'
hex.c:20:2: warning: array subscript has type 'char'
gcc -o json.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC json.c
json.c: In function 'json_internal_read_object':
json.c:238:6: warning: array subscript has type 'char'
json.c:249:6: warning: array subscript has type 'char'
json.c:297:6: warning: array subscript has type 'char'
json.c:375:6: warning: array subscript has type 'char'
json.c:403:3: warning: array subscript has type 'char'
json.c:504:6: warning: array subscript has type 'char'
json.c:521:5: warning: array subscript has type 'char'
json.c: In function 'json_read_array':
json.c:542:5: warning: array subscript has type 'char'
json.c:554:5: warning: array subscript has type 'char'
json.c:563:6: warning: array subscript has type 'char'
json.c:608:2: warning: array subscript has type 'char'
gcc -o libgps_core.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC libgps_core.c
gcc -o libgps_dbus.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC libgps_dbus.c
gcc -o libgps_json.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC libgps_json.c
gcc -o libgps_shm.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC libgps_shm.c
gcc -o libgps_sock.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC libgps_sock.c
gcc -o netlib.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC netlib.c
gcc -o rtcm2_json.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC rtcm2_json.c
gcc -o rtcm3_json.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC rtcm3_json.c
gcc -o shared_json.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC shared_json.c
gcc -o strl.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC strl.c
g++ -o libgpsmm.os -c -pthread -Wmissing-prototypes -Wmissing-declarations -g 
-O0 -fPIC libgpsmm.cpp
cc1plus: warning: command line option "-Wmissing-prototypes" is valid for 
C/ObjC but not for C++
cc1plus: warning: command line option "-Wmissing-prototypes" is valid for 
C/ObjC but not for C++
g++ -o libgps.so.21.0.0 -pthread -shared -Wl,-Bsymbolic 
-Wl,-soname=libgps.so.21 -Wl,-rpath=/usr/home/gdt/SOFTWARE/GPSD/gpsd 
-Wl,-rpath=//usr/pkg/lib ais_json.os bits.os daemon.os gpsutils.os 
gpsdclient.os gps_maskdump.os hex.os json.os libgps_core.os libgps_dbus.os 
libgps_json.os libgps_shm.os libgps_sock.os netlib.os rtcm2_json.os 
rtcm3_json.os shared_json.os strl.os libgpsmm.os -L. -L/usr/pkg/lib -lm -lrt 
-lrt
rm -f libgps.so; ln -s libgps.so.21.0.0 libgps.so
rm -f libgps.so.21; ln -s libgps.so.21.0.0 libgps.so.21
rm -f libgps.so.21.0; ln -s libgps.so.21.0.0 libgps.so.21.0
gcc -o bsd_base64.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 bsd_base64.c
gcc -o crc24q.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 crc24q.c
Creating 'revision.h'
gcc -o gpsd_json.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 gpsd_json.c
gcc -o geoid.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 geoid.c
gcc -o isgps.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 isgps.c
gcc -o libgpsd_core.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 libgpsd_core.c
libgpsd_core.c: In function 'visibilize':
libgpsd_core.c:61:2: warning: array subscript has type 'char'
gcc -o net_dgpsip.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 net_dgpsip.c
gcc -o net_gnss_dispatch.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 net_gnss_dispatch.c
gcc -o net_ntrip.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 net_ntrip.c
gcc -o ppsthread.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 ppsthread.c
rm -f packet_names.h && sed -e '/^ *\([A-Z][A-Z0-9_]*\),/s// "\1",/' < 
packet_states.h > packet_names.h && chmod a-w packet_names.h
gcc -o packet.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 packet.c
packet.c: In function 'packet_parse':
packet.c:1472:3: warning: array subscript has type 'char'
packet.c:1481:7: warning: array subscript has type 'char'
packet.c:1482:8: warning: array subscript has type 'char'
gcc -o pseudonmea.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 pseudonmea.c
gcc -o pseudoais.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 pseudoais.c
gcc -o serial.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 serial.c
gcc -o subframe.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 subframe.c
leapseconds_cache_rebuild(["leapseconds.cache"], ["leapsecond.py"])
timebase_h(["timebase.h"], ["leapseconds.cache"])
gcc -o timebase.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 timebase.c
gcc -o drivers.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 drivers.c
gcc -o driver_ais.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_ais.c
gcc -o driver_evermore.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_evermore.c
gcc -o driver_garmin.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_garmin.c
driver_garmin.c:626:19: warning: 'PrintUSBPacket' defined but not used
driver_garmin.c:847:14: warning: 'is_usb_device' defined but not used
gcc -o driver_garmin_txt.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_garmin_txt.c
gcc -o driver_geostar.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_geostar.c
gcc -o driver_italk.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_italk.c
gcc -o driver_navcom.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_navcom.c
gcc -o driver_nmea0183.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_nmea0183.c
gcc -o driver_nmea2000.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_nmea2000.c
gcc -o driver_oncore.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_oncore.c
gcc -o driver_rtcm2.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_rtcm2.c
gcc -o driver_rtcm3.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_rtcm3.c
gcc -o driver_sirf.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_sirf.c
gcc -o driver_superstar2.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_superstar2.c
gcc -o driver_tsip.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_tsip.c
gcc -o driver_ubx.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_ubx.c
gcc -o driver_zodiac.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_zodiac.c
gcc -o libgpsd.so.22.0.0 -pthread -shared -Wl,-Bsymbolic 
-Wl,-soname=libgpsd.so.22 -Wl,-rpath=/usr/home/gdt/SOFTWARE/GPSD/gpsd 
-Wl,-rpath=//usr/pkg/lib -Wl,-rpath=/usr/pkg/lib bsd_base64.os crc24q.os 
gpsd_json.os geoid.os isgps.os libgpsd_core.os net_dgpsip.os 
net_gnss_dispatch.os net_ntrip.os ppsthread.os packet.os pseudonmea.os 
pseudoais.os serial.os subframe.os timebase.os drivers.os driver_ais.os 
driver_evermore.os driver_garmin.os driver_garmin_txt.os driver_geostar.os 
driver_italk.os driver_navcom.os driver_nmea0183.os driver_nmea2000.os 
driver_oncore.os driver_rtcm2.os driver_rtcm3.os driver_sirf.os 
driver_superstar2.os driver_tsip.os driver_ubx.os driver_zodiac.os -L. 
-L/usr/pkg/lib -L/usr/pkg/lib -lm -lrt -lusb-1.0 -lrt
rm -f libgpsd.so; ln -s libgpsd.so.22.0.0 libgpsd.so
rm -f libgpsd.so.22; ln -s libgpsd.so.22.0.0 libgpsd.so.22
rm -f libgpsd.so.22.0; ln -s libgpsd.so.22.0.0 libgpsd.so.22.0
gcc -o gpsd.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 gpsd.c
gpsd.c: In function 'throttled_write':
gpsd.c:590:2: warning: array subscript has type 'char'
gpsd.c: In function 'snarfline':
gpsd.c:764:5: warning: array subscript has type 'char'
gpsd.c:764:5: warning: array subscript has type 'char'
gpsd.c: In function 'set_serial':
gpsd.c:984:2: warning: array subscript has type 'char'
gpsd.c:989:6: warning: array subscript has type 'char'
gpsd.c: In function 'rstrip':
gpsd.c:1059:5: warning: array subscript has type 'char'
gpsd.c: In function 'handle_request':
gpsd.c:1342:2: warning: array subscript has type 'char'
gpsd.c: In function 'handle_gpsd_request':
gpsd.c:1660:6: warning: array subscript has type 'char'
gcc -o ntpshm.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 ntpshm.c
gcc -o shmexport.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 shmexport.c
gcc -o dbusexport.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 dbusexport.c
gcc -o ais_json.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 ais_json.c
gcc -o bits.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 bits.c
gcc -o daemon.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 daemon.c
gcc -o gpsutils.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 gpsutils.c
gcc -o gpsdclient.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 gpsdclient.c
gcc -o gps_maskdump.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 gps_maskdump.c
gcc -o hex.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 hex.c
hex.c: In function 'gpsd_packetdump':
hex.c:20:2: warning: array subscript has type 'char'
hex.c:20:2: warning: array subscript has type 'char'
gcc -o json.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 json.c
json.c: In function 'json_internal_read_object':
json.c:238:6: warning: array subscript has type 'char'
json.c:249:6: warning: array subscript has type 'char'
json.c:297:6: warning: array subscript has type 'char'
json.c:375:6: warning: array subscript has type 'char'
json.c:403:3: warning: array subscript has type 'char'
json.c:504:6: warning: array subscript has type 'char'
json.c:521:5: warning: array subscript has type 'char'
json.c: In function 'json_read_array':
json.c:542:5: warning: array subscript has type 'char'
json.c:554:5: warning: array subscript has type 'char'
json.c:563:6: warning: array subscript has type 'char'
json.c:608:2: warning: array subscript has type 'char'
gcc -o libgps_core.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 libgps_core.c
gcc -o libgps_dbus.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 libgps_dbus.c
gcc -o libgps_json.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 libgps_json.c
gcc -o libgps_shm.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 libgps_shm.c
gcc -o libgps_sock.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 libgps_sock.c
gcc -o netlib.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 netlib.c
gcc -o rtcm2_json.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 rtcm2_json.c
gcc -o rtcm3_json.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 rtcm3_json.c
gcc -o shared_json.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 shared_json.c
gcc -o strl.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 strl.c
g++ -o libgpsmm.o -c -pthread -Wmissing-prototypes -Wmissing-declarations -g 
-O0 libgpsmm.cpp
cc1plus: warning: command line option "-Wmissing-prototypes" is valid for 
C/ObjC but not for C++
cc1plus: warning: command line option "-Wmissing-prototypes" is valid for 
C/ObjC but not for C++
ar rc libgps.a ais_json.o bits.o daemon.o gpsutils.o gpsdclient.o 
gps_maskdump.o hex.o json.o libgps_core.o libgps_dbus.o libgps_json.o 
libgps_shm.o libgps_sock.o netlib.o rtcm2_json.o rtcm3_json.o shared_json.o 
strl.o libgpsmm.o
ranlib libgps.a
gcc -o gpsd -pthread -Wl,-rpath=/usr/home/gdt/SOFTWARE/GPSD/gpsd 
-Wl,-rpath=//usr/pkg/lib -Wl,-rpath=/usr/pkg/lib gpsd.o ntpshm.o shmexport.o 
dbusexport.o -L. -L/usr/pkg/lib -L/usr/pkg/lib -lrt -lgpsd -lusb-1.0 -lgps -lm
gcc -o gpsdecode.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 gpsdecode.c
gcc -o gpsdecode -pthread -Wl,-rpath=/usr/home/gdt/SOFTWARE/GPSD/gpsd 
-Wl,-rpath=//usr/pkg/lib -Wl,-rpath=/usr/pkg/lib gpsdecode.o -L. -L/usr/pkg/lib 
-L/usr/pkg/lib -lrt -lgpsd -lusb-1.0 -lgps -lm
gcc -o gpsctl.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 gpsctl.c
gcc -o gpsctl -pthread -Wl,-rpath=/usr/home/gdt/SOFTWARE/GPSD/gpsd 
-Wl,-rpath=//usr/pkg/lib -Wl,-rpath=/usr/pkg/lib gpsctl.o -L. -L/usr/pkg/lib 
-L/usr/pkg/lib -lrt -lgpsd -lusb-1.0 -lgps -lm
gcc -o gpsdctl.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 gpsdctl.c
gcc -o gpsdctl -pthread -Wl,-rpath=/usr/home/gdt/SOFTWARE/GPSD/gpsd 
-Wl,-rpath=//usr/pkg/lib gpsdctl.o -L. -L/usr/pkg/lib -lrt -lgps -lm
gcc -o gpspipe.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 gpspipe.c
gpspipe.c: In function 'main':
gpspipe.c:340:12: warning: format '%ld' expects type 'long int', but argument 4 
has type 'time_t'
gpspipe.c:340:12: warning: format '%06ld' expects type 'long int', but argument 
5 has type 'suseconds_t'
gpspipe.c:340:12: warning: format '%ld' expects type 'long int', but argument 4 
has type 'time_t'
gpspipe.c:340:12: warning: format '%06ld' expects type 'long int', but argument 
5 has type 'suseconds_t'
gpspipe.c:344:12: warning: format '%06ld' expects type 'long int', but argument 
4 has type 'suseconds_t'
gpspipe.c:344:12: warning: format '%06ld' expects type 'long int', but argument 
4 has type 'suseconds_t'
gcc -o gpspipe -pthread -Wl,-rpath=/usr/home/gdt/SOFTWARE/GPSD/gpsd 
-Wl,-rpath=//usr/pkg/lib gpspipe.o -L. -L/usr/pkg/lib -lrt -lgps -lm
gcc -o gps2udp.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 gps2udp.c
gps2udp.c: In function 'send_udp':
gps2udp.c:117:4: warning: passing argument 5 of 'sendto' from incompatible 
pointer type
/usr/include/sys/socket.h:620:9: note: expected 'const struct sockaddr *' but 
argument is of type 'struct sockaddr_in *'
gcc -o gps2udp -pthread -Wl,-rpath=/usr/home/gdt/SOFTWARE/GPSD/gpsd 
-Wl,-rpath=//usr/pkg/lib gps2udp.o -L. -L/usr/pkg/lib -lrt -lgps -lm
gcc -o gpxlogger.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 gpxlogger.c
gcc -o gpxlogger -pthread -Wl,-rpath=/usr/home/gdt/SOFTWARE/GPSD/gpsd 
-Wl,-rpath=//usr/pkg/lib gpxlogger.o -L. -L/usr/pkg/lib -lrt -lgps -lm
gcc -o lcdgps.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 lcdgps.c
gcc -o lcdgps -pthread -Wl,-rpath=/usr/home/gdt/SOFTWARE/GPSD/gpsd 
-Wl,-rpath=//usr/pkg/lib lcdgps.o -L. -L/usr/pkg/lib -lrt -lgps -lm
gcc -o cgps.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -I/usr/pkg/include/ncurses 
cgps.c
cgps.c: In function 'update_gps_panel':
cgps.c:645:2: warning: array subscript has type 'char'
gcc -o cgps -pthread -Wl,-rpath=/usr/home/gdt/SOFTWARE/GPSD/gpsd 
-Wl,-rpath=//usr/pkg/lib cgps.o -L. -L/usr/pkg/lib -L/usr/pkg/lib -lrt -lgps 
-lm -lncurses
gcc -o gpsmon.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 -I/usr/pkg/include/ncurses gpsmon.c
gpsmon.c: In function 'packet_dump':
gpsmon.c:177:6: warning: array subscript has type 'char'
gpsmon.c:177:6: warning: array subscript has type 'char'
gpsmon.c:181:3: warning: array subscript has type 'char'
gpsmon.c: In function 'visibilize':
gpsmon.c:214:2: warning: array subscript has type 'char'
gpsmon.c: In function 'do_command':
gpsmon.c:584:5: warning: array subscript has type 'char'
gpsmon.c:585:2: warning: array subscript has type 'char'
gcc -o monitor_italk.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 -I/usr/pkg/include/ncurses monitor_italk.c
gcc -o monitor_nmea.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 -I/usr/pkg/include/ncurses monitor_nmea.c
gcc -o monitor_oncore.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 -I/usr/pkg/include/ncurses monitor_oncore.c
gcc -o monitor_sirf.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 -I/usr/pkg/include/ncurses monitor_sirf.c
gcc -o monitor_superstar2.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 -I/usr/pkg/include/ncurses monitor_superstar2.c
gcc -o monitor_tnt.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 -I/usr/pkg/include/ncurses monitor_tnt.c
gcc -o monitor_ubx.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 -I/usr/pkg/include/ncurses monitor_ubx.c
gcc -o monitor_garmin.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 -I/usr/pkg/include/ncurses monitor_garmin.c
gcc -o gpsmon -pthread -Wl,-rpath=/usr/home/gdt/SOFTWARE/GPSD/gpsd 
-Wl,-rpath=//usr/pkg/lib -Wl,-rpath=/usr/pkg/lib gpsmon.o monitor_italk.o 
monitor_nmea.o monitor_oncore.o monitor_sirf.o monitor_superstar2.o 
monitor_tnt.o monitor_ubx.o monitor_garmin.o -L. -L/usr/pkg/lib -L/usr/pkg/lib 
-lrt -lgpsd -lusb-1.0 -lgps -lncurses -lm
gcc -pthread -o gpsclient-py_2_7_5_final_0.so -c -fno-strict-aliasing -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC -DNDEBUG -O2 
-DHAVE_DB_185_H -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/python2.7 
gpsclient.c
gcc -pthread -o geoid-py_2_7_5_final_0.so -c -fno-strict-aliasing -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC -DNDEBUG -O2 
-DHAVE_DB_185_H -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/python2.7 
geoid.c
gcc -pthread -o gpsdclient-py_2_7_5_final_0.so -c -fno-strict-aliasing -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC -DNDEBUG -O2 
-DHAVE_DB_185_H -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/python2.7 
gpsdclient.c
gcc -pthread -o strl-py_2_7_5_final_0.so -c -fno-strict-aliasing -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC -DNDEBUG -O2 
-DHAVE_DB_185_H -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/python2.7 
strl.c
gcc -pthread -shared 
-L/u0/n0/gdt/NetBSD-current/pkgsrc/lang/python27/work/Python-2.7.5 -L/usr/lib 
-Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o gps/clienthelpers.so 
-Wl,-rpath=/usr/home/gdt/SOFTWARE/GPSD/gpsd -Wl,-rpath=//usr/pkg/lib 
gpsclient-py_2_7_5_final_0.so geoid-py_2_7_5_final_0.so 
gpsdclient-py_2_7_5_final_0.so strl-py_2_7_5_final_0.so -L. -L/usr/pkg/lib -lm 
-lrt
gcc -pthread -o gpspacket-py_2_7_5_final_0.so -c -fno-strict-aliasing -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC -DNDEBUG -O2 
-DHAVE_DB_185_H -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/python2.7 
gpspacket.c
gcc -pthread -o packet-py_2_7_5_final_0.so -c -fno-strict-aliasing -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC -DNDEBUG -O2 
-DHAVE_DB_185_H -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/python2.7 
packet.c
gcc -pthread -o isgps-py_2_7_5_final_0.so -c -fno-strict-aliasing -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC -DNDEBUG -O2 
-DHAVE_DB_185_H -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/python2.7 
isgps.c
gcc -pthread -o driver_rtcm2-py_2_7_5_final_0.so -c -fno-strict-aliasing 
-pthread -Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC -DNDEBUG -O2 
-DHAVE_DB_185_H -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/python2.7 
driver_rtcm2.c
gcc -pthread -o hex-py_2_7_5_final_0.so -c -fno-strict-aliasing -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC -DNDEBUG -O2 
-DHAVE_DB_185_H -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/python2.7 
hex.c
gcc -pthread -o crc24q-py_2_7_5_final_0.so -c -fno-strict-aliasing -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC -DNDEBUG -O2 
-DHAVE_DB_185_H -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/python2.7 
crc24q.c
gcc -pthread -shared 
-L/u0/n0/gdt/NetBSD-current/pkgsrc/lang/python27/work/Python-2.7.5 -L/usr/lib 
-Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o gps/packet.so 
-Wl,-rpath=/usr/home/gdt/SOFTWARE/GPSD/gpsd -Wl,-rpath=//usr/pkg/lib 
gpspacket-py_2_7_5_final_0.so packet-py_2_7_5_final_0.so 
isgps-py_2_7_5_final_0.so driver_rtcm2-py_2_7_5_final_0.so 
strl-py_2_7_5_final_0.so hex-py_2_7_5_final_0.so crc24q-py_2_7_5_final_0.so -L. 
-L/usr/pkg/lib -lm -lrt
substituter(["gpsd.php"], ["gpsd.php.in"])
chmod -w gpsd.php
xsltproc --nonet 
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl 
gpsctl.xml > gpsctl.1
Note: Writing gpsctl.1
xsltproc --nonet 
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl 
gpsmon.xml > gpsmon.1
Note: Writing gpsmon.1
xsltproc --nonet 
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl 
libgpsmm.xml > libQgpsmm.3
Note: Writing libgpsmm.3
Note: Writing libQgpsmm.3 (soelim stub)
xsltproc --nonet 
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl 
gpsd.xml > gpsd.8
Note: Writing gpsd.8
xsltproc --nonet 
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl 
libgpsmm.xml > libgpsmm.3
Note: Writing libgpsmm.3
Note: Writing libQgpsmm.3 (soelim stub)
xsltproc --nonet 
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl 
gpsdctl.xml > gpsdctl.8
Note: Writing gpsdctl.8
xsltproc --nonet 
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl 
gpspipe.xml > gpspipe.1
Note: Writing gpspipe.1
xsltproc --nonet 
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl 
gps2udp.xml > gps2udp.1
Note: Writing gps2udp.1
xsltproc --nonet 
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl 
gpsd_json.xml > gpsd_json.5
Note: Writing gpsd_json.5
xsltproc --nonet 
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl 
srec.xml > srec.5
Note: Writing srec.5
xsltproc --nonet 
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl 
libgps.xml > libgps.3
Note: Writing libgps.3
xsltproc --nonet 
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl 
libgpsd.xml > libgpsd.3
Note: Writing libgpsd.3
xsltproc --nonet 
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl gps.xml 
> lcdgps.1
Note: Writing gps.1
Note: Writing xgps.1 (soelim stub)
Note: Writing xgpsspeed.1 (soelim stub)
Note: Writing cgps.1 (soelim stub)
Note: Writing lcdgps.1 (soelim stub)
Note: Writing gegps.1 (soelim stub)
xsltproc --nonet 
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl 
gpsinit.xml > gpsinit.8
Note: Writing gpsinit.8
xsltproc --nonet 
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl gps.xml 
> gps.1
Note: Writing gps.1
Note: Writing xgps.1 (soelim stub)
Note: Writing xgpsspeed.1 (soelim stub)
Note: Writing cgps.1 (soelim stub)
Note: Writing lcdgps.1 (soelim stub)
Note: Writing gegps.1 (soelim stub)
xsltproc --nonet 
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl gps.xml 
> cgps.1
Note: Writing gps.1
Note: Writing xgps.1 (soelim stub)
Note: Writing xgpsspeed.1 (soelim stub)
Note: Writing cgps.1 (soelim stub)
Note: Writing lcdgps.1 (soelim stub)
Note: Writing gegps.1 (soelim stub)
xsltproc --nonet 
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl 
gpsdecode.xml > gpsdecode.1
Note: Writing gpsdecode.1
xsltproc --nonet 
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl gps.xml 
> xgpsspeed.1
Note: Writing gps.1
Note: Writing xgps.1 (soelim stub)
Note: Writing xgpsspeed.1 (soelim stub)
Note: Writing cgps.1 (soelim stub)
Note: Writing lcdgps.1 (soelim stub)
Note: Writing gegps.1 (soelim stub)
xsltproc --nonet 
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl gps.xml 
> xgps.1
Note: Writing gps.1
Note: Writing xgps.1 (soelim stub)
Note: Writing xgpsspeed.1 (soelim stub)
Note: Writing cgps.1 (soelim stub)
Note: Writing lcdgps.1 (soelim stub)
Note: Writing gegps.1 (soelim stub)
xsltproc --nonet 
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl gps.xml 
> gegps.1
Note: Writing gps.1
Note: Writing xgps.1 (soelim stub)
Note: Writing xgpsspeed.1 (soelim stub)
Note: Writing cgps.1 (soelim stub)
Note: Writing lcdgps.1 (soelim stub)
Note: Writing gegps.1 (soelim stub)
xsltproc --nonet 
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl 
gpscat.xml > gpscat.1
Note: Writing gpscat.1
xsltproc --nonet 
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl 
gpsfake.xml > gpsfake.1
Note: Writing gpsfake.1
xsltproc --nonet 
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl 
gpsprof.xml > gpsprof.1
Note: Writing gpsprof.1
scons: done building targets.
==================== TEST
scons: Reading SConscript files ...
Checking if compiler accepts -Wextra ...(cached) yes
Checking if compiler accepts -Wall ...(cached) yes
Checking if compiler accepts -Wno-uninitialized ...(cached) yes
Checking if compiler accepts -Wno-missing-field-initializers ...(cached) yes
Checking if compiler accepts -Wcast-align ...(cached) yes
Checking if compiler accepts -Wmissing-declarations ...(cached) yes
Checking if compiler accepts -Wmissing-prototypes ...(cached) yes
Checking if compiler accepts -Wstrict-prototypes ...(cached) yes
Checking if compiler accepts -Wpointer-arith ...(cached) yes
Checking if compiler accepts -Wreturn-type ...(cached) yes
Checking for chrpath... (cached) yes
Checking whether the C++ compiler works(cached) yes
Checking for ncurses... (cached) no
Checking for ncurses5-config... (cached) yes
Checking for libusb-1.0... (cached) yes
Checking for C library librt... (cached) yes
Checking for C library libcap... (cached) no
Checking for bluez... (cached) no
Checking for C header file sys/timepps.h... (cached) no
You do not have kernel PPS available.
Checking for C header file linux/can.h... (cached) no
You do not have kernel CANbus available.
Checking if /dev/null supplies __ORDER_BIG_ENDIAN__ ...(cached) no
Checking for C header file endian.h... (cached) no
Checking for C header file sys/endian.h... (cached) yes
Checking for C function daemon()... (cached) yes
Checking for C function strlcpy()... (cached) yes
Checking for C function strlcat()... (cached) yes
Checking for C function clock_gettime()... (cached) yes
Checking for C function pselect()... (cached) yes
Checking if sys/ioctl.h supplies TIOCMIWAIT ...(cached) no
Forcing pps=no (TIOCMIWAIT not available)
Checking that xsltproc can make man pages... (cached) yes
Checking for QtNetwork... (cached) no
Altered configuration variables:
nmea2000 = False (default True): NMEA2000/CAN support
pps = False (default True): PPS time syncing support
bluez = False (default True): BlueZ support for Bluetooth devices
debug = True (default False): include debug information in build
prefix = /usr/pkg (default /usr/local): installation directory prefix
scons: done reading SConscript files.
scons: Building targets ...
ok-179-g7edf502
substituter(["valgrind-audit.py"], ["valgrind-audit.py.in"])
chmod -w valgrind-audit.py
chmod +x valgrind-audit.py
check_compile(["python-compilation-regress"], ["gpscap.py", "gpssim.py", 
"jsongen.py", "leapsecond.py", "maskaudit.py", "test_json_validity.py", 
"test_maidenhead.py", "valgrind-audit.py", "gps/__init__.py", "gps/client.py", 
"gps/fake.py", "gps/gps.py", "gps/misc.py", "gpscat", "gpsfake", "gpsprof", 
"xgps", "xgpsspeed", "gegps", "SConstruct"])
gcc -o test_packet.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 test_packet.c
gcc -o test_packet -pthread -Wl,-rpath=/usr/home/gdt/SOFTWARE/GPSD/gpsd 
-Wl,-rpath=//usr/pkg/lib -Wl,-rpath=/usr/pkg/lib test_packet.o -L. 
-L/usr/pkg/lib -L/usr/pkg/lib -lrt -lgpsd -lusb-1.0 -lgps -lm
Consistency-checking driver methods...
./test_packet -c >/dev/null
gcc -o test_bits.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 test_bits.c
gcc -o test_bits -pthread -Wl,-rpath=/usr/home/gdt/SOFTWARE/GPSD/gpsd 
-Wl,-rpath=//usr/pkg/lib test_bits.o -L. -L/usr/pkg/lib -lrt -lgps -lm
./test_bits --quiet
Testing bitfield extraction
./regress-driver test/daemon/*.log
Testing the daemon...
Processing test/daemon/GPSmap-76S.log
Processing test/daemon/ac12.log
Processing test/daemon/ac12_binary.log
Binary files test/daemon/ac12_binary.log.chk and 
/tmp/gpsd-test-XXXXXXXXXXXXXX.018382aa/test-15762.chk differ
Processing test/daemon/ait250.log
Processing test/daemon/blumax-gps009.log
Processing test/daemon/bn-9015.log
--- test/daemon/bn-9015.log.chk 2013-10-25 11:23:57.000000000 -0400
+++ /tmp/gpsd-test-XXXXXXXXXXXXXX.018382aa/test-15762.chk       2013-11-10 
12:22:54.000000000 -0500
@@ -381,8 +381,6 @@
 {"class":"TPV","tag":"GSA","mode":1}
 $GPGSV,3,1,11,12,74,066,,30,67,271,40,14,44,268,,09,28,136,*77
 $GPGSV,3,2,11,29,27,200,,02,25,101,,27,23,137,,04,21,055,*77
-$GPGSV,3,3,11,31,18,305,,32,06,331,,20,02,354,*40
-{"class":"SKY","tag":"GSV","vdop":0.00,"hdop":0.00,"pdop":0.00,"satellites":[{"PRN":12,"el":74,"az":66,"ss":0,"used":false},{"PRN":30,"el":67,"az":271,"ss":40,"used":false},{"PRN":14,"el":44,"az":268,"ss":0,"used":false},{"PRN":9,"el":28,"az":136,"ss":0,"used":false},{"PRN":29,"el":27,"az":200,"ss":0,"used":false},{"PRN":2,"el":25,"az":101,"ss":0,"used":false},{"PRN":27,"el":23,"az":137,"ss":0,"used":false},{"PRN":4,"el":21,"az":55,"ss":0,"used":false},{"PRN":31,"el":18,"az":305,"ss":0,"used":false},{"PRN":32,"el":6,"az":331,"ss":0,"used":false},{"PRN":20,"el":2,"az":354,"ss":0,"used":false}]}
 $GPRMC,170951.999,V,5200.8499,N,00421.7860,E,000.0,000.0,120610,,,N*75
 $GPVTG,000.0,T,,M,000.0,N,000.0,K,N*02
 $GPGGA,170952.972,5200.8499,N,00421.7860,E,0,00,0.0,48.8,M,0.0,M,,0000*58
Processing test/daemon/bt-q818.log
Processing test/daemon/bt451.log
--- test/daemon/bt451.log.chk   2013-10-25 11:23:57.000000000 -0400
+++ /tmp/gpsd-test-XXXXXXXXXXXXXX.018382aa/test-15762.chk       2013-11-10 
12:23:21.000000000 -0500
@@ -19,7 +19,6 @@
 $GPGLL,,,,,,V,N*64
 $GPZDA,,,,,00,00*48
 $GPRMC,,V,,,,,,,,,,N*53
-$GPVTG,,,,,,,,,N*30
 $GPGGA,,,,,,0,00,99.99,,,,,,*48
 $GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
 $GPGSV,1,1,00*79
@@ -731,17 +730,16 @@
 $GPGLL,5546.65952,N,02334.45524,E,143329.50,A,A*69
 
{"class":"TPV","tag":"GLL","mode":3,"time":"2009-12-09T14:33:29.500Z","ept":0.005,"lat":55.777658667,"lon":23.574254000,"alt":121.900,"epx":10.912,"epy":11.668,"epv":69.000,"track":222.0700,"speed":19.879,"climb":0.000,"eps":46.67}
 $GPZDA,143329.50,09,12,2009,00,00*6C
-$GPRMC,143330.00,A,5546.65551,N,02334.44882,E,38.917,221.88,091209,,,A*5A
 $GPVTG,221.88,T,,M,38.917,N,72.112,K,A*3F
 $GPGGA,143330.00,5546.65551,N,02334.44882,E,1,09,1.28,121.9,M,27.0,M,,*52
-{"class":"TPV","tag":"GGA","mode":3,"time":"2009-12-09T14:33:30.000Z","ept":0.005,"lat":55.777591833,"lon":23.574147000,"alt":121.900,"epx":10.912,"epy":11.668,"epv":78.430,"track":221.8800,"speed":20.021,"eps":46.67}
+{"class":"TPV","tag":"GGA","mode":3,"time":"2009-12-09T14:33:30.000Z","ept":0.005,"lat":55.777591833,"lon":23.574147000,"alt":121.900,"epx":10.912,"epy":11.668,"epv":78.430,"speed":20.045,"climb":0.000,"eps":46.67}
 $GPGSA,A,3,32,09,19,11,14,03,22,06,26,,,,3.64,1.28,3.41*0A
 $GPGSV,3,1,10,32,22,228,31,09,12,037,26,19,58,204,39,11,36,285,35*7E
 $GPGSV,3,2,10,14,45,118,33,03,31,183,24,28,,,31,22,47,070,41*41
 $GPGSV,3,3,10,06,26,174,32,26,44,080,38*7E
 
{"class":"SKY","tag":"GSV","xdop":0.73,"ydop":0.78,"vdop":3.41,"tdop":0.92,"hdop":1.28,"gdop":2.24,"pdop":3.64,"satellites":[{"PRN":32,"el":22,"az":228,"ss":31,"used":true},{"PRN":9,"el":12,"az":37,"ss":26,"used":true},{"PRN":19,"el":58,"az":204,"ss":39,"used":true},{"PRN":11,"el":36,"az":285,"ss":35,"used":true},{"PRN":14,"el":45,"az":118,"ss":33,"used":true},{"PRN":3,"el":31,"az":183,"ss":24,"used":true},{"PRN":28,"el":0,"az":0,"ss":31,"used":false},{"PRN":22,"el":47,"az":70,"ss":41,"used":true},{"PRN":6,"el":26,"az":174,"ss":32,"used":true},{"PRN":26,"el":44,"az":80,"ss":38,"used":true}]}
 $GPGLL,5546.65551,N,02334.44882,E,143330.00,A,A*6B
-{"class":"TPV","tag":"GLL","mode":3,"time":"2009-12-09T14:33:30.000Z","ept":0.005,"lat":55.777591833,"lon":23.574147000,"alt":121.900,"epx":10.912,"epy":11.668,"epv":78.430,"track":221.8800,"speed":20.021,"climb":0.000,"eps":46.67}
+{"class":"TPV","tag":"GLL","mode":3,"time":"2009-12-09T14:33:30.000Z","ept":0.005,"lat":55.777591833,"lon":23.574147000,"alt":121.900,"epx":10.912,"epy":11.668,"epv":78.430,"speed":20.045,"climb":0.000,"eps":46.67}
 $GPZDA,143330.00,09,12,2009,00,00*61
 $GPRMC,143330.50,A,5546.65146,N,02334.44238,E,39.222,221.56,091209,,,A*59
 $GPVTG,221.56,T,,M,39.222,N,72.679,K,A*3A
Processing test/daemon/bu303-climbing.log
Processing test/daemon/bu303-moving.log
Processing test/daemon/bu303-nofix.log
Processing test/daemon/bu303-stillfix.log
Processing test/daemon/bu303b-nofix.log
Processing test/daemon/ch-4701.log
--- test/daemon/ch-4701.log.chk 2013-10-25 11:23:57.000000000 -0400
+++ /tmp/gpsd-test-XXXXXXXXXXXXXX.018382aa/test-15762.chk       2013-11-10 
12:24:01.000000000 -0500
@@ -356,7 +356,6 @@
 $GPGGA,123536.000,5356.21498,N,02734.86385,E,1,06,04.9,254.3,M,26.0,M,,*62
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:35:36.000Z","ept":0.005,"lat":53.936916333,"lon":27.581064167,"alt":254.300,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123537.000,A,5356.21496,N,02734.86386,E,00.00,252.7,290508,,,A*67
-$PORZD,A,016.3*38
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.4,04.9,04.1*04
 $GPGGA,123537.000,5356.21498,N,02734.86387,E,1,06,04.9,254.3,M,26.0,M,,*61
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:35:37.000Z","ept":0.005,"lat":53.936916333,"lon":27.581064500,"alt":254.300,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
@@ -1045,19 +1044,20 @@
 $GPRMC,123735.000,A,5356.21557,N,02734.86207,E,00.00,252.7,290508,,,A*63
 $PORZD,A,015.1*39
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
-$GPGGA,123735.000,5356.21559,N,02734.86206,E,1,06,04.7,254.8,M,26.0,M,,*60
-{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:37:35.000Z","ept":0.005,"lat":53.936926500,"lon":27.581034333,"alt":254.800,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123736.000,A,5356.21556,N,02734.86206,E,00.00,252.7,290508,,,A*60
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:37:36.000Z","ept":0.005,"lat":53.936926000,"lon":27.581034333,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.1*39
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123736.000,5356.21560,N,02734.86204,E,1,06,04.7,254.8,M,26.0,M,,*6B
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:37:36.000Z","ept":0.005,"lat":53.936926667,"lon":27.581034000,"alt":254.800,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123737.000,A,5356.21558,N,02734.86205,E,00.00,252.7,290508,,,A*6C
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:37:37.000Z","ept":0.005,"lat":53.936926333,"lon":27.581034167,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.1*39
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123737.000,5356.21560,N,02734.86202,E,1,06,04.7,254.8,M,26.0,M,,*6C
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:37:37.000Z","ept":0.005,"lat":53.936926667,"lon":27.581033667,"alt":254.800,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123738.000,A,5356.21558,N,02734.86202,E,00.00,252.7,290508,,,A*64
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:37:38.000Z","ept":0.005,"lat":53.936926333,"lon":27.581033667,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.1*39
 $GPGSV,4,1,14,02,12,247,,03,11,064,18,06,10,044,,07,75,084,34*78
 $GPGSV,4,2,14,08,59,224,,13,47,102,51,23,11,106,47,25,54,068,38*7A
@@ -1068,31 +1068,37 @@
 $GPGGA,123738.000,5356.21562,N,02734.86199,E,1,06,04.7,254.8,M,26.0,M,,*60
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:37:38.000Z","ept":0.005,"lat":53.936927000,"lon":27.581033167,"alt":254.800,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123739.000,A,5356.21559,N,02734.86199,E,00.00,252.7,290508,,,A*65
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:37:39.000Z","ept":0.005,"lat":53.936926500,"lon":27.581033167,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.2*3A
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123739.000,5356.21564,N,02734.86196,E,1,06,04.7,254.8,M,26.0,M,,*68
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:37:39.000Z","ept":0.005,"lat":53.936927333,"lon":27.581032667,"alt":254.800,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123740.000,A,5356.21563,N,02734.86196,E,00.00,252.7,290508,,,A*6D
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:37:40.000Z","ept":0.005,"lat":53.936927167,"lon":27.581032667,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.2*3A
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123740.000,5356.21567,N,02734.86194,E,1,06,04.7,254.7,M,26.0,M,,*68
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:37:40.000Z","ept":0.005,"lat":53.936927833,"lon":27.581032333,"alt":254.700,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123741.000,A,5356.21564,N,02734.86194,E,00.00,252.7,290508,,,A*69
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:37:41.000Z","ept":0.005,"lat":53.936927333,"lon":27.581032333,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.3*3B
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123741.000,5356.21568,N,02734.86192,E,1,06,04.7,254.7,M,26.0,M,,*60
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:37:41.000Z","ept":0.005,"lat":53.936928000,"lon":27.581032000,"alt":254.700,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123742.000,A,5356.21566,N,02734.86192,E,00.00,252.7,290508,,,A*6E
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:37:42.000Z","ept":0.005,"lat":53.936927667,"lon":27.581032000,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.3*3B
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123742.000,5356.21570,N,02734.86190,E,1,06,04.7,254.7,M,26.0,M,,*68
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:37:42.000Z","ept":0.005,"lat":53.936928333,"lon":27.581031667,"alt":254.700,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123743.000,A,5356.21567,N,02734.86191,E,00.00,252.7,290508,,,A*6D
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:37:43.000Z","ept":0.005,"lat":53.936927833,"lon":27.581031833,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.3*3B
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123743.000,5356.21571,N,02734.86189,E,1,06,04.7,254.6,M,26.0,M,,*61
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:37:43.000Z","ept":0.005,"lat":53.936928500,"lon":27.581031500,"alt":254.600,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123744.000,A,5356.21568,N,02734.86189,E,00.00,252.7,290508,,,A*6C
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:37:44.000Z","ept":0.005,"lat":53.936928000,"lon":27.581031500,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.3*3B
 $GPGSV,4,1,14,02,12,247,,03,11,064,,06,10,044,,07,75,084,35*70
 $GPGSV,4,2,14,08,59,224,,13,47,102,50,23,11,106,46,25,54,068,38*7A
@@ -1103,31 +1109,37 @@
 $GPGGA,123744.000,5356.21572,N,02734.86187,E,1,06,04.7,254.6,M,26.0,M,,*6B
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:37:44.000Z","ept":0.005,"lat":53.936928667,"lon":27.581031167,"alt":254.600,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123745.000,A,5356.21570,N,02734.86186,E,00.00,252.7,290508,,,A*6B
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:37:45.000Z","ept":0.005,"lat":53.936928333,"lon":27.581031000,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.3*3B
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123745.000,5356.21573,N,02734.86184,E,1,06,04.7,254.6,M,26.0,M,,*68
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:37:45.000Z","ept":0.005,"lat":53.936928833,"lon":27.581030667,"alt":254.600,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123746.000,A,5356.21571,N,02734.86184,E,00.00,252.7,290508,,,A*6B
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:37:46.000Z","ept":0.005,"lat":53.936928500,"lon":27.581030667,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.3*3B
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123746.000,5356.21574,N,02734.86181,E,1,06,04.7,254.6,M,26.0,M,,*69
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:37:46.000Z","ept":0.005,"lat":53.936929000,"lon":27.581030167,"alt":254.600,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123747.000,A,5356.21571,N,02734.86182,E,00.00,252.7,290508,,,A*6C
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:37:47.000Z","ept":0.005,"lat":53.936928500,"lon":27.581030333,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.3*3B
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123747.000,5356.21573,N,02734.86179,E,1,06,04.7,254.6,M,26.0,M,,*68
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:37:47.000Z","ept":0.005,"lat":53.936928833,"lon":27.581029833,"alt":254.600,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123748.000,A,5356.21570,N,02734.86179,E,00.00,252.7,290508,,,A*66
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:37:48.000Z","ept":0.005,"lat":53.936928333,"lon":27.581029833,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.3*3B
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123748.000,5356.21573,N,02734.86175,E,1,06,04.7,254.6,M,26.0,M,,*6B
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:37:48.000Z","ept":0.005,"lat":53.936928833,"lon":27.581029167,"alt":254.600,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123749.000,A,5356.21572,N,02734.86175,E,00.00,252.7,290508,,,A*69
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:37:49.000Z","ept":0.005,"lat":53.936928667,"lon":27.581029167,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.3*3B
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123749.000,5356.21573,N,02734.86173,E,1,06,04.7,254.6,M,26.0,M,,*6C
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:37:49.000Z","ept":0.005,"lat":53.936928833,"lon":27.581028833,"alt":254.600,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123750.000,A,5356.21569,N,02734.86174,E,00.00,252.7,290508,,,A*6A
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:37:50.000Z","ept":0.005,"lat":53.936928167,"lon":27.581029000,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.3*3B
 $GPGSV,4,1,14,02,12,247,,03,11,064,,06,10,044,,07,75,084,35*70
 $GPGSV,4,2,14,08,59,224,,13,47,102,50,23,11,106,46,25,54,068,38*7A
@@ -1138,31 +1150,37 @@
 $GPGGA,123750.000,5356.21570,N,02734.86172,E,1,06,04.7,254.6,M,26.0,M,,*66
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:37:50.000Z","ept":0.005,"lat":53.936928333,"lon":27.581028667,"alt":254.600,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123751.000,A,5356.21568,N,02734.86171,E,00.00,252.7,290508,,,A*6F
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:37:51.000Z","ept":0.005,"lat":53.936928000,"lon":27.581028500,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.3*3B
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123751.000,5356.21570,N,02734.86168,E,1,06,04.7,254.6,M,26.0,M,,*6C
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:37:51.000Z","ept":0.005,"lat":53.936928333,"lon":27.581028000,"alt":254.600,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123752.000,A,5356.21567,N,02734.86169,E,00.00,252.7,290508,,,A*6A
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:37:52.000Z","ept":0.005,"lat":53.936927833,"lon":27.581028167,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.3*3B
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123752.000,5356.21569,N,02734.86167,E,1,06,04.7,254.7,M,26.0,M,,*69
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:37:52.000Z","ept":0.005,"lat":53.936928167,"lon":27.581027833,"alt":254.700,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123753.000,A,5356.21567,N,02734.86166,E,00.00,252.7,290508,,,A*64
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:37:53.000Z","ept":0.005,"lat":53.936927833,"lon":27.581027667,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.4*3C
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123753.000,5356.21570,N,02734.86172,E,1,06,04.7,254.7,M,26.0,M,,*64
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:37:53.000Z","ept":0.005,"lat":53.936928333,"lon":27.581028667,"alt":254.700,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123754.000,A,5356.21567,N,02734.86172,E,00.00,252.7,290508,,,A*66
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:37:54.000Z","ept":0.005,"lat":53.936927833,"lon":27.581028667,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.4*3C
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123754.000,5356.21570,N,02734.86177,E,1,06,04.7,254.8,M,26.0,M,,*69
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:37:54.000Z","ept":0.005,"lat":53.936928333,"lon":27.581029500,"alt":254.800,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123755.000,A,5356.21567,N,02734.86178,E,00.00,252.7,290508,,,A*6D
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:37:55.000Z","ept":0.005,"lat":53.936927833,"lon":27.581029667,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.3*3B
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123755.000,5356.21570,N,02734.86182,E,1,06,04.7,254.8,M,26.0,M,,*62
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:37:55.000Z","ept":0.005,"lat":53.936928333,"lon":27.581030333,"alt":254.800,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123756.000,A,5356.21567,N,02734.86183,E,00.00,252.7,290508,,,A*6A
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:37:56.000Z","ept":0.005,"lat":53.936927833,"lon":27.581030500,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.3*3B
 $GPGSV,4,1,15,02,12,246,,03,11,064,,06,10,044,,07,75,083,36*74
 $GPGSV,4,2,15,08,60,224,,10,46,294,,13,46,102,50,23,11,106,46*7F
@@ -1173,31 +1191,37 @@
 $GPGGA,123756.000,5356.21570,N,02734.86187,E,1,06,04.7,254.8,M,26.0,M,,*64
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:37:56.000Z","ept":0.005,"lat":53.936928333,"lon":27.581031167,"alt":254.800,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123757.000,A,5356.21567,N,02734.86186,E,00.00,252.7,290508,,,A*6E
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:37:57.000Z","ept":0.005,"lat":53.936927833,"lon":27.581031000,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.3*3B
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123757.000,5356.21568,N,02734.86191,E,1,06,04.7,254.9,M,26.0,M,,*6A
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:37:57.000Z","ept":0.005,"lat":53.936928000,"lon":27.581031833,"alt":254.900,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123758.000,A,5356.21565,N,02734.86193,E,00.00,252.7,290508,,,A*67
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:37:58.000Z","ept":0.005,"lat":53.936927500,"lon":27.581032167,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.3*3B
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123758.000,5356.21567,N,02734.86196,E,1,06,04.7,254.9,M,26.0,M,,*6D
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:37:58.000Z","ept":0.005,"lat":53.936927833,"lon":27.581032667,"alt":254.900,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123759.000,A,5356.21565,N,02734.86197,E,00.00,252.7,290508,,,A*62
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:37:59.000Z","ept":0.005,"lat":53.936927500,"lon":27.581032833,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.3*3B
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123759.000,5356.21566,N,02734.86198,E,1,06,04.7,254.9,M,26.0,M,,*63
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:37:59.000Z","ept":0.005,"lat":53.936927667,"lon":27.581033000,"alt":254.900,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123800.000,A,5356.21563,N,02734.86198,E,00.00,252.7,290508,,,A*68
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:00.000Z","ept":0.005,"lat":53.936927167,"lon":27.581033000,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.3*3B
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123800.000,5356.21565,N,02734.86199,E,1,06,04.7,255.0,M,26.0,M,,*6A
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:00.000Z","ept":0.005,"lat":53.936927500,"lon":27.581033167,"alt":255.000,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123801.000,A,5356.21563,N,02734.86200,E,00.00,252.7,290508,,,A*6B
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:01.000Z","ept":0.005,"lat":53.936927167,"lon":27.581033333,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.3*3B
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123801.000,5356.21564,N,02734.86202,E,1,06,04.7,255.0,M,26.0,M,,*6B
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:01.000Z","ept":0.005,"lat":53.936927333,"lon":27.581033667,"alt":255.000,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123802.000,A,5356.21562,N,02734.86202,E,00.00,252.7,290508,,,A*6B
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:02.000Z","ept":0.005,"lat":53.936927000,"lon":27.581033667,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.3*3B
 $GPGSV,4,1,15,02,12,246,,03,11,064,,06,10,044,,07,75,083,35*77
 $GPGSV,4,2,15,08,60,224,,10,46,294,,13,46,102,50,23,11,106,46*7F
@@ -1208,31 +1232,37 @@
 $GPGGA,123802.000,5356.21563,N,02734.86203,E,1,06,04.7,255.0,M,26.0,M,,*6E
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:02.000Z","ept":0.005,"lat":53.936927167,"lon":27.581033833,"alt":255.000,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123803.000,A,5356.21561,N,02734.86203,E,00.00,252.7,290508,,,A*68
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:03.000Z","ept":0.005,"lat":53.936926833,"lon":27.581033833,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.3*3B
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123803.000,5356.21562,N,02734.86205,E,1,06,04.7,255.0,M,26.0,M,,*68
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:03.000Z","ept":0.005,"lat":53.936927000,"lon":27.581034167,"alt":255.000,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123804.000,A,5356.21558,N,02734.86206,E,00.00,252.7,290508,,,A*60
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:04.000Z","ept":0.005,"lat":53.936926333,"lon":27.581034333,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.3*3B
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123804.000,5356.21559,N,02734.86207,E,1,06,04.7,255.1,M,26.0,M,,*64
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:04.000Z","ept":0.005,"lat":53.936926500,"lon":27.581034500,"alt":255.100,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123805.000,A,5356.21557,N,02734.86206,E,00.00,252.7,290508,,,A*6E
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:05.000Z","ept":0.005,"lat":53.936926167,"lon":27.581034333,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.3*3B
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123805.000,5356.21558,N,02734.86207,E,1,06,04.7,255.1,M,26.0,M,,*64
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:05.000Z","ept":0.005,"lat":53.936926333,"lon":27.581034500,"alt":255.100,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123806.000,A,5356.21555,N,02734.86207,E,00.00,252.7,290508,,,A*6E
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:06.000Z","ept":0.005,"lat":53.936925833,"lon":27.581034500,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.3*3B
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123806.000,5356.21555,N,02734.86208,E,1,06,04.7,255.1,M,26.0,M,,*65
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:06.000Z","ept":0.005,"lat":53.936925833,"lon":27.581034667,"alt":255.100,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123807.000,A,5356.21552,N,02734.86210,E,00.00,252.7,290508,,,A*6E
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:07.000Z","ept":0.005,"lat":53.936925333,"lon":27.581035000,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.3*3B
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123807.000,5356.21553,N,02734.86210,E,1,06,04.7,255.1,M,26.0,M,,*6B
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:07.000Z","ept":0.005,"lat":53.936925500,"lon":27.581035000,"alt":255.100,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123808.000,A,5356.21551,N,02734.86210,E,00.00,252.7,290508,,,A*62
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:08.000Z","ept":0.005,"lat":53.936925167,"lon":27.581035000,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.3*3B
 $GPGSV,4,1,15,02,12,246,,03,11,064,,06,10,044,,07,75,083,35*77
 $GPGSV,4,2,15,08,60,224,,10,46,294,,13,46,102,50,23,11,106,46*7F
@@ -1243,31 +1273,37 @@
 $GPGGA,123808.000,5356.21552,N,02734.86211,E,1,06,04.7,255.1,M,26.0,M,,*64
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:08.000Z","ept":0.005,"lat":53.936925333,"lon":27.581035167,"alt":255.100,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123809.000,A,5356.21549,N,02734.86212,E,00.00,252.7,290508,,,A*68
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:09.000Z","ept":0.005,"lat":53.936924833,"lon":27.581035333,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.2*3A
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123809.000,5356.21550,N,02734.86212,E,1,06,04.7,255.1,M,26.0,M,,*64
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:09.000Z","ept":0.005,"lat":53.936925000,"lon":27.581035333,"alt":255.100,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123810.000,A,5356.21548,N,02734.86212,E,00.00,252.7,290508,,,A*61
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:10.000Z","ept":0.005,"lat":53.936924667,"lon":27.581035333,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.2*3A
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123810.000,5356.21550,N,02734.86211,E,1,06,04.7,255.1,M,26.0,M,,*6F
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:10.000Z","ept":0.005,"lat":53.936925000,"lon":27.581035167,"alt":255.100,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123811.000,A,5356.21548,N,02734.86211,E,00.00,252.7,290508,,,A*63
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:11.000Z","ept":0.005,"lat":53.936924667,"lon":27.581035167,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.2*3A
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123811.000,5356.21549,N,02734.86210,E,1,06,04.7,255.1,M,26.0,M,,*67
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:11.000Z","ept":0.005,"lat":53.936924833,"lon":27.581035000,"alt":255.100,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123812.000,A,5356.21545,N,02734.86211,E,00.00,252.7,290508,,,A*6D
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:12.000Z","ept":0.005,"lat":53.936924167,"lon":27.581035167,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.2*3A
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.2,04.7,04.0*0D
 $GPGGA,123812.000,5356.21548,N,02734.86209,E,1,06,04.7,255.1,M,26.0,M,,*6D
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:12.000Z","ept":0.005,"lat":53.936924667,"lon":27.581034833,"alt":255.100,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123813.000,A,5356.21545,N,02734.86210,E,00.00,252.7,290508,,,A*6D
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:13.000Z","ept":0.005,"lat":53.936924167,"lon":27.581035000,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.2*3A
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.1,04.7,04.0*0E
 $GPGGA,123813.000,5356.21548,N,02734.86207,E,1,06,04.7,255.1,M,26.0,M,,*62
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:13.000Z","ept":0.005,"lat":53.936924667,"lon":27.581034500,"alt":255.100,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123814.000,A,5356.21546,N,02734.86207,E,00.00,252.7,290508,,,A*6F
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:14.000Z","ept":0.005,"lat":53.936924333,"lon":27.581034500,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.2*3A
 $GPGSV,4,1,15,02,12,246,,03,11,064,,06,10,044,,07,75,083,36*74
 $GPGSV,4,2,15,08,60,224,,10,46,294,,13,46,102,50,23,11,106,45*7C
@@ -1278,31 +1314,37 @@
 $GPGGA,123814.000,5356.21548,N,02734.86206,E,1,06,04.7,255.1,M,26.0,M,,*64
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:14.000Z","ept":0.005,"lat":53.936924667,"lon":27.581034333,"alt":255.100,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123815.000,A,5356.21544,N,02734.86207,E,00.00,252.7,290508,,,A*6C
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:15.000Z","ept":0.005,"lat":53.936924000,"lon":27.581034500,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.1*39
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.1,04.7,04.0*0E
 $GPGGA,123815.000,5356.21547,N,02734.86205,E,1,06,04.7,255.1,M,26.0,M,,*69
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:15.000Z","ept":0.005,"lat":53.936924500,"lon":27.581034167,"alt":255.100,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123816.000,A,5356.21545,N,02734.86206,E,00.00,252.7,290508,,,A*6F
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:16.000Z","ept":0.005,"lat":53.936924167,"lon":27.581034333,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.1*39
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.1,04.7,04.0*0E
 $GPGGA,123816.000,5356.21548,N,02734.86204,E,1,06,04.7,255.1,M,26.0,M,,*64
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:16.000Z","ept":0.005,"lat":53.936924667,"lon":27.581034000,"alt":255.100,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123817.000,A,5356.21545,N,02734.86204,E,00.00,252.7,290508,,,A*6C
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:17.000Z","ept":0.005,"lat":53.936924167,"lon":27.581034000,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.1*39
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.1,04.7,04.0*0E
 $GPGGA,123817.000,5356.21549,N,02734.86202,E,1,06,04.7,255.1,M,26.0,M,,*62
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:17.000Z","ept":0.005,"lat":53.936924833,"lon":27.581033667,"alt":255.100,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123818.000,A,5356.21546,N,02734.86202,E,00.00,252.7,290508,,,A*66
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:18.000Z","ept":0.005,"lat":53.936924333,"lon":27.581033667,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.2*3A
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.1,04.7,04.0*0E
 $GPGGA,123818.000,5356.21550,N,02734.86200,E,1,06,04.7,255.0,M,26.0,M,,*66
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:18.000Z","ept":0.005,"lat":53.936925000,"lon":27.581033333,"alt":255.000,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123819.000,A,5356.21547,N,02734.86201,E,00.00,252.7,290508,,,A*65
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:19.000Z","ept":0.005,"lat":53.936924500,"lon":27.581033500,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.2*3A
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.1,04.7,04.0*0E
 $GPGGA,123819.000,5356.21551,N,02734.86199,E,1,06,04.7,255.0,M,26.0,M,,*65
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:19.000Z","ept":0.005,"lat":53.936925167,"lon":27.581033167,"alt":255.000,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123820.000,A,5356.21548,N,02734.86201,E,00.00,252.7,290508,,,A*60
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:20.000Z","ept":0.005,"lat":53.936924667,"lon":27.581033500,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.1*39
 $GPGSV,4,1,15,02,12,246,,03,11,064,,06,10,044,,07,75,083,36*74
 $GPGSV,4,2,15,08,60,224,,10,46,294,,13,46,102,50,23,11,106,46*7F
@@ -1313,31 +1355,37 @@
 $GPGGA,123820.000,5356.21552,N,02734.86199,E,1,06,04.7,255.0,M,26.0,M,,*6C
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:20.000Z","ept":0.005,"lat":53.936925333,"lon":27.581033167,"alt":255.000,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123821.000,A,5356.21550,N,02734.86198,E,00.00,252.7,290508,,,A*6B
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:21.000Z","ept":0.005,"lat":53.936925000,"lon":27.581033000,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.1*39
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.1,04.7,04.0*0E
 $GPGGA,123821.000,5356.21554,N,02734.86196,E,1,06,04.7,254.9,M,26.0,M,,*6C
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:21.000Z","ept":0.005,"lat":53.936925667,"lon":27.581032667,"alt":254.900,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123822.000,A,5356.21551,N,02734.86196,E,00.00,252.7,290508,,,A*67
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:22.000Z","ept":0.005,"lat":53.936925167,"lon":27.581032667,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.1*39
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.1,04.7,04.0*0E
 $GPGGA,123822.000,5356.21555,N,02734.86193,E,1,06,04.7,254.9,M,26.0,M,,*6B
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:22.000Z","ept":0.005,"lat":53.936925833,"lon":27.581032167,"alt":254.900,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123823.000,A,5356.21552,N,02734.86194,E,00.00,252.7,290508,,,A*67
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:23.000Z","ept":0.005,"lat":53.936925333,"lon":27.581032333,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.1*39
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.1,04.7,04.0*0E
 $GPGGA,123823.000,5356.21543,N,02734.86204,E,1,07,03.2,255.2,M,26.0,M,,*69
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:23.000Z","ept":0.005,"lat":53.936923833,"lon":27.581034000,"alt":255.200,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123824.000,A,5356.21543,N,02734.86203,E,00.00,252.7,290508,,,A*6D
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:24.000Z","ept":0.005,"lat":53.936923833,"lon":27.581033833,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,014.2*3B
 $GPGSA,A,3,19,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,03.8,03.2,02.2*0C
 $GPGGA,123824.000,5356.21547,N,02734.86205,E,1,06,04.7,255.2,M,26.0,M,,*68
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:24.000Z","ept":0.005,"lat":53.936924500,"lon":27.581034167,"alt":255.200,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123825.000,A,5356.21544,N,02734.86207,E,00.00,252.7,290508,,,A*6F
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:25.000Z","ept":0.005,"lat":53.936924000,"lon":27.581034500,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.1*39
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.1,04.7,04.0*0E
 $GPGGA,123825.000,5356.21551,N,02734.86207,E,1,06,04.7,255.1,M,26.0,M,,*6F
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:25.000Z","ept":0.005,"lat":53.936925167,"lon":27.581034500,"alt":255.100,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123826.000,A,5356.21549,N,02734.86206,E,00.00,252.7,290508,,,A*60
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:26.000Z","ept":0.005,"lat":53.936924833,"lon":27.581034333,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.1*39
 $GPGSV,4,1,15,02,11,246,,03,11,064,,06,10,044,,07,75,083,36*77
 $GPGSV,4,2,15,08,60,224,,10,46,294,,13,46,102,50,23,11,107,47*7F
@@ -1348,25 +1396,30 @@
 $GPGGA,123826.000,5356.21556,N,02734.86205,E,1,06,04.7,255.1,M,26.0,M,,*69
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:26.000Z","ept":0.005,"lat":53.936926000,"lon":27.581034167,"alt":255.100,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123827.000,A,5356.21553,N,02734.86207,E,00.00,252.7,290508,,,A*6B
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:27.000Z","ept":0.005,"lat":53.936925500,"lon":27.581034500,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.1*39
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.1,04.7,04.0*0E
 $GPGGA,123827.000,5356.21558,N,02734.86205,E,1,06,04.7,255.0,M,26.0,M,,*67
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:27.000Z","ept":0.005,"lat":53.936926333,"lon":27.581034167,"alt":255.000,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123828.000,A,5356.21555,N,02734.86206,E,00.00,252.7,290508,,,A*63
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:28.000Z","ept":0.005,"lat":53.936925833,"lon":27.581034333,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.0*38
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.1,04.7,04.0*0E
 $GPGGA,123828.000,5356.21561,N,02734.86204,E,1,06,04.7,255.0,M,26.0,M,,*63
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:28.000Z","ept":0.005,"lat":53.936926833,"lon":27.581034000,"alt":255.000,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123829.000,A,5356.21559,N,02734.86204,E,00.00,252.7,290508,,,A*6C
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:29.000Z","ept":0.005,"lat":53.936926500,"lon":27.581034000,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.0*38
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.1,04.7,04.0*0E
 $GPGGA,123829.000,5356.21565,N,02734.86202,E,1,06,04.7,254.9,M,26.0,M,,*68
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:29.000Z","ept":0.005,"lat":53.936927500,"lon":27.581033667,"alt":254.900,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123830.000,A,5356.21562,N,02734.86204,E,00.00,252.7,290508,,,A*6C
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:30.000Z","ept":0.005,"lat":53.936927000,"lon":27.581034000,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.0*38
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.1,04.7,04.0*0E
 $GPGGA,123830.000,5356.21567,N,02734.86202,E,1,06,04.7,254.9,M,26.0,M,,*62
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2008-05-29T12:38:30.000Z","ept":0.005,"lat":53.936927833,"lon":27.581033667,"alt":254.900,"epx":23.004,"epy":56.196,"epv":0.000,"track":252.7000,"speed":0.000,"climb":0.000,"eps":112.39}
 $GPRMC,123831.000,A,5356.21566,N,02734.86201,E,00.00,252.7,290508,,,A*6C
+{"class":"TPV","tag":"RMC","mode":2,"time":"2008-05-29T12:38:31.000Z","ept":0.005,"lat":53.936927667,"lon":27.581033500,"epx":23.004,"epy":56.196,"track":252.7000,"speed":0.000,"eps":112.39}
 $PORZD,A,015.0*38
 $GPGSA,A,3,28,27,23,13,07,25,,,,,,,,,,,,,,,,,,,06.1,04.7,04.0*0E
Processing test/daemon/ch-4711.log
Processing test/daemon/com-1289.log
Processing test/daemon/eXplorist210.log
Processing test/daemon/et-332.log
Processing test/daemon/firefly-II.log
Processing test/daemon/foretrex-201.log
--- test/daemon/foretrex-201.log.chk    2013-10-25 11:23:57.000000000 -0400
+++ /tmp/gpsd-test-XXXXXXXXXXXXXX.018382aa/test-15762.chk       2013-11-10 
12:24:50.000000000 -0500
@@ -382,10 +382,9 @@
 $GPRMB,V,,,,,,,,,,,,A,N*13
 $GPGGA,,,,,,0,00,,,M,,M,,*66
 $GPGSA,A,1,,,,,,,,,,,,,,,*1E
-$GPGSV,3,1,12,03,57,171,00,06,46,153,00,08,06,303,00,11,17,274,00*74
 $GPGSV,3,2,12,15,02,014,00,18,27,053,00,19,74,257,00,22,57,082,00*71
 $GPGSV,3,3,12,24,85,099,00,28,15,329,00,33,23,211,00,37,26,166,00*75
-{"class":"SKY","tag":"GSV","satellites":[{"PRN":3,"el":57,"az":171,"ss":0,"used":false},{"PRN":6,"el":46,"az":153,"ss":0,"used":false},{"PRN":8,"el":6,"az":303,"ss":0,"used":false},{"PRN":11,"el":17,"az":274,"ss":0,"used":false},{"PRN":15,"el":2,"az":14,"ss":0,"used":false},{"PRN":18,"el":27,"az":53,"ss":0,"used":false},{"PRN":19,"el":74,"az":257,"ss":0,"used":false},{"PRN":22,"el":57,"az":82,"ss":0,"used":false},{"PRN":24,"el":85,"az":99,"ss":0,"used":false},{"PRN":28,"el":15,"az":329,"ss":0,"used":false},{"PRN":120,"el":23,"az":211,"ss":0,"used":false},{"PRN":124,"el":26,"az":166,"ss":0,"used":false}]}
+{"class":"SKY","tag":"GSV","satellites":[{"PRN":3,"el":57,"az":171,"ss":0,"used":false},{"PRN":6,"el":46,"az":153,"ss":0,"used":false},{"PRN":8,"el":6,"az":303,"ss":0,"used":false},{"PRN":11,"el":17,"az":274,"ss":0,"used":false},{"PRN":15,"el":2,"az":14,"ss":0,"used":false},{"PRN":18,"el":27,"az":53,"ss":0,"used":false},{"PRN":19,"el":74,"az":260,"ss":0,"used":false},{"PRN":22,"el":57,"az":82,"ss":0,"used":false},{"PRN":24,"el":85,"az":99,"ss":0,"used":false},{"PRN":28,"el":15,"az":329,"ss":0,"used":false},{"PRN":120,"el":23,"az":211,"ss":0,"used":false},{"PRN":124,"el":26,"az":166,"ss":0,"used":false},{"PRN":15,"el":2,"az":14,"ss":0,"used":false},{"PRN":18,"el":27,"az":53,"ss":0,"used":false},{"PRN":19,"el":74,"az":257,"ss":0,"used":false},{"PRN":22,"el":57,"az":82,"ss":0,"used":false},{"PRN":24,"el":85,"az":99,"ss":0,"used":false},{"PRN":28,"el":15,"az":329,"ss":0,"used":false},{"PRN":120,"el":23,"az":211,"ss":0,"used":false},{"PRN":124,"el":26,"az":166,"ss":0,"used":false}]}
 $GPGLL,,,,,,V,N*64
 $GPBOD,,T,,M,,*47
 $PGRME,,M,,M,,M*00
Processing test/daemon/garmin-10x.log
Processing test/daemon/garmin-geko201.log
Processing test/daemon/garmin17n.log
Processing test/daemon/garmin25lp.log
Processing test/daemon/garmin38.log
Processing test/daemon/garmin48.log
--- test/daemon/garmin48.log.chk        2013-10-25 11:23:57.000000000 -0400
+++ /tmp/gpsd-test-XXXXXXXXXXXXXX.018382aa/test-15762.chk       2013-11-10 
12:25:13.000000000 -0500
@@ -92,7 +92,6 @@
 $GPGLL,4527.458,S,16709.165,E,225333,A*37
 
{"class":"TPV","tag":"GLL","mode":2,"time":"2001-06-06T22:53:33.000Z","ept":0.005,"lat":-45.457633333,"lon":167.152750000,"epx":12.536,"epy":13.872,"speed":0.000,"eps":1.93}
 $PGRMZ,41,f,3*2E
-$PGRMM,WGS 84*06
 $GPBOD,,T,,M,,*47
 $GPRTE,1,1,c,0*07
 $GPRMC,225334,A,4527.458,S,16709.165,E,000.0,094.5,060601,024.1,E*62
Processing test/daemon/geos-1m.log
--- test/daemon/geos-1m.log.chk 2013-10-25 11:23:57.000000000 -0400
+++ /tmp/gpsd-test-XXXXXXXXXXXXXX.018382aa/test-15762.chk       2013-11-10 
12:25:54.000000000 -0500
@@ -608,7 +608,6 @@
 
{"class":"SKY","tag":"GSV","xdop":1.57,"ydop":1.24,"vdop":2.50,"tdop":1.50,"hdop":1.80,"gdop":5.84,"pdop":3.10,"satellites":[{"PRN":1,"el":1,"az":23,"ss":47,"used":false},{"PRN":2,"el":17,"az":256,"ss":0,"used":false},{"PRN":3,"el":7,"az":75,"ss":42,"used":true},{"PRN":4,"el":4,"az":219,"ss":0,"used":false},{"PRN":5,"el":35,"az":304,"ss":0,"used":false},{"PRN":6,"el":7,"az":60,"ss":46,"used":true},{"PRN":7,"el":81,"az":169,"ss":0,"used":false},{"PRN":8,"el":46,"az":222,"ss":0,"used":false},{"PRN":10,"el":61,"az":260,"ss":0,"used":false},{"PRN":13,"el":42,"az":97,"ss":54,"used":true},{"PRN":16,"el":12,"az":31,"ss":47,"used":true},{"PRN":23,"el":22,"az":102,"ss":51,"used":true},{"PRN":25,"el":68,"az":73,"ss":0,"used":false},{"PRN":28,"el":2,"az":178,"ss":0,"used":false},{"PRN":65,"el":28,"az":320,"ss":0,"used":false},{"PRN":75,"el":16,"az":224,"ss":0,"used":false},{"PRN":81,"el":12,"az":346,"ss":37,"used":true},{"PRN":82,"el":13,"az":37,"ss":0,"used":false}]}
 $GPRMC,073749.00,A,5355.1610,N,02729.9811,E,000.00496,180.7,090710,,,A*55
 
{"class":"TPV","tag":"RMC","mode":3,"time":"2010-07-09T07:37:49.000Z","ept":0.005,"lat":53.919350000,"lon":27.499685000,"alt":264.100,"epx":23.567,"epy":18.597,"epv":57.500,"track":180.7000,"speed":0.003,"climb":-0.100,"eps":47.13}
-$GPGGA,073750.00,5355.1611,N,02729.9813,E,1,07,1.8,00264.3,M,0023.3,M,,*69
 $GPGSA,A,3,13,16,06,03,23,81,73,,,,,,3.1,1.8,2.5*32
 $GPGSV,5,1,18,01,01,023,47,02,17,256,,03,07,075,42,04,04,219,*79
 $GPGSV,5,2,18,05,35,304,,06,07,060,46,07,81,169,,08,46,222,*7E
@@ -617,7 +616,7 @@
 $GPGSV,5,5,18,81,12,346,38,82,13,037,*7C
 
{"class":"SKY","tag":"GSV","xdop":1.57,"ydop":1.24,"vdop":2.50,"tdop":1.50,"hdop":1.80,"gdop":5.84,"pdop":3.10,"satellites":[{"PRN":1,"el":1,"az":23,"ss":47,"used":false},{"PRN":2,"el":17,"az":256,"ss":0,"used":false},{"PRN":3,"el":7,"az":75,"ss":42,"used":true},{"PRN":4,"el":4,"az":219,"ss":0,"used":false},{"PRN":5,"el":35,"az":304,"ss":0,"used":false},{"PRN":6,"el":7,"az":60,"ss":46,"used":true},{"PRN":7,"el":81,"az":169,"ss":0,"used":false},{"PRN":8,"el":46,"az":222,"ss":0,"used":false},{"PRN":10,"el":61,"az":260,"ss":0,"used":false},{"PRN":13,"el":42,"az":97,"ss":54,"used":true},{"PRN":16,"el":12,"az":31,"ss":46,"used":true},{"PRN":23,"el":22,"az":102,"ss":51,"used":true},{"PRN":25,"el":68,"az":73,"ss":0,"used":false},{"PRN":28,"el":2,"az":178,"ss":0,"used":false},{"PRN":65,"el":28,"az":320,"ss":0,"used":false},{"PRN":75,"el":16,"az":224,"ss":0,"used":false},{"PRN":81,"el":12,"az":346,"ss":38,"used":true},{"PRN":82,"el":13,"az":37,"ss":0,"used":false}]}
 $GPRMC,073750.00,A,5355.1611,N,02729.9813,E,000.00322,124.1,090710,,,A*5E
-{"class":"TPV","tag":"RMC","mode":3,"time":"2010-07-09T07:37:50.000Z","ept":0.005,"lat":53.919351667,"lon":27.499688333,"alt":264.300,"epx":23.567,"epy":18.597,"epv":57.500,"track":124.1000,"speed":0.002,"climb":0.200,"eps":47.13}
+{"class":"TPV","tag":"RMC","mode":2,"time":"2010-07-09T07:37:50.000Z","ept":0.005,"lat":53.919351667,"lon":27.499688333,"epx":23.567,"epy":18.597,"track":124.1000,"speed":0.002,"eps":47.13}
 $GPGGA,073751.00,5355.1612,N,02729.9816,E,1,07,1.8,00264.3,M,0023.4,M,,*69
 $GPGSA,A,3,13,16,06,03,23,81,73,,,,,,3.1,1.8,2.5*32
 $GPGSV,5,1,19,01,01,023,48,02,17,256,,03,07,075,42,04,04,219,*77
Processing test/daemon/geostar-geos1m-binary.log
Processing test/daemon/gp-320fw-2019-03-28.log
Processing test/daemon/gp-320fw-2019-04-06-overflow.log
Processing test/daemon/gp-320fw-2019-04-07-coldboot.log
Processing test/daemon/gps-360.log
Processing test/daemon/gpslim236.log
Processing test/daemon/gr601-w.log
Processing test/daemon/haicom-305N.log
--- test/daemon/haicom-305N.log.chk     2013-10-25 11:23:57.000000000 -0400
+++ /tmp/gpsd-test-XXXXXXXXXXXXXX.018382aa/test-15762.chk       2013-11-10 
12:26:44.000000000 -0500
@@ -259,7 +259,6 @@
 $GPGGA,095345.793,2712.6489,S,15303.1158,E,1,07,01.3,7.5,M,42.2,M,,*7D
 $GPRMC,095345.793,A,2712.6489,S,15303.1158,E,2.26,190.81,080407,,,A*70
 
{"class":"TPV","tag":"RMC","mode":3,"time":"2007-04-08T09:53:45.793Z","ept":0.005,"lat":-27.210815000,"lon":153.051930000,"alt":7.500,"epx":42.926,"epy":14.332,"epv":62.100,"track":190.8100,"speed":1.163,"climb":-0.900,"eps":85.85}
-$GPVTG,190.81,T,,,2.26,N,4.18,K,A*7A
 $GPGGA,095346.793,2712.6494,S,15303.1153,E,1,07,01.3,7.5,M,42.2,M,,*79
 $GPGSA,A,3,02,05,07,12,21,24,30,,,,,,3.0,1.3,2.7*33
 $GPGSV,3,1,12,2,15,123,37,5,45,347,39,6,58,198,44,7,45,212,42*7E
Processing test/daemon/holux-gm-210.log
Processing test/daemon/hp58534a.log
Processing test/daemon/humminbird-M37.log
--- test/daemon/humminbird-M37.log.chk  2011-03-24 08:11:49.000000000 -0400
+++ /tmp/gpsd-test-XXXXXXXXXXXXXX.018382aa/test-15762.chk       2013-11-10 
12:27:10.000000000 -0500
@@ -220,7 +220,6 @@
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2006-09-16T19:41:42.000Z","ept":0.005,"lat":44.435390000,"lon":-71.674178333,"alt":267.500,"speed":2.787}
 $INZDA,194142,16,09,2006,-05,00*71
 $INMTW,18.6,C*1B
-$INDPT,2.7,0.0*42
 $INRMC,194143,A,4426.1234,N,07140.4485,W,5.1,88.3,160906,15.8,W*60
 
{"class":"TPV","tag":"RMC","mode":2,"time":"2006-09-16T19:41:43.000Z","ept":0.005,"lat":44.435390000,"lon":-71.674141667,"track":88.3000,"speed":2.624}
 $INDPT,2.7,0.0*42
@@ -955,7 +954,6 @@
 $INGGA,194446,4426.1482,N,07140.0831,W,2,10,1.1,261.8,M,,,,*15
 
{"class":"TPV","tag":"GGA","mode":3,"time":"2006-09-16T19:44:46.000Z","ept":0.005,"lat":44.435803333,"lon":-71.668051667,"alt":261.800,"speed":2.628}
 $INZDA,194446,16,09,2006,-05,00*70
-$INMTW,17.8,C*1A
 $INDPT,1.6,0.0*40
 $INRMC,194446,A,4426.1482,N,07140.0831,W,5.1,71.7,160906,15.8,W*6E
 
{"class":"TPV","tag":"RMC","mode":3,"time":"2006-09-16T19:44:46.000Z","ept":0.005,"lat":44.435803333,"lon":-71.668051667,"alt":261.800,"track":71.7000,"speed":2.624,"climb":0.000}
Processing test/daemon/iTrek.log
Processing test/daemon/italk-binary.log
Processing test/daemon/magellan-ec10.log
Processing test/daemon/magellan315.log
Processing test/daemon/motorola-t805.log
Processing test/daemon/mr-350p.log
Processing test/daemon/mtk-3301.log
Processing test/daemon/mtk-3329.log
Processing test/daemon/myguide-3100.log
--- test/daemon/myguide-3100.log.chk    2013-10-25 11:23:57.000000000 -0400
+++ /tmp/gpsd-test-XXXXXXXXXXXXXX.018382aa/test-15762.chk       2013-11-10 
12:27:48.000000000 -0500
@@ -606,7 +606,6 @@
 $GPRMC,105103.80,A,5612.9975,N,00306.7156,W,,,081009,,W,A*17
 
{"class":"TPV","tag":"RMC","mode":3,"time":"2009-10-08T10:51:03.800Z","ept":0.005,"lat":56.216625000,"lon":-3.111926667,"alt":159.008,"epx":100.280,"epy":17.497,"epv":355.626,"track":0.0000,"speed":0.000,"climb":0.000,"eps":200.56}
 $GPGSA,A,3,29,2,30,9,12,,,,,,,,8.747,6.586,5.756*32
-$GPGSV,3,1,11,2,28,73,25,4,19,40,26,9,3,137,26,12,44,85,31*4B
 $GPGSV,3,2,11,14,32,226,,20,6,332,,24,4,147,,26,17,202,*7E
 $GPGSV,3,3,11,29,48,187,34,30,80,98,33,31,38,300,32*76
-{"class":"SKY","tag":"GSV","xdop":6.69,"ydop":1.17,"vdop":5.76,"tdop":4.40,"hdop":6.59,"gdop":8.56,"pdop":8.75,"satellites":[{"PRN":2,"el":28,"az":73,"ss":25,"used":true},{"PRN":4,"el":19,"az":40,"ss":26,"used":false},{"PRN":9,"el":3,"az":137,"ss":26,"used":true},{"PRN":12,"el":44,"az":85,"ss":31,"used":true},{"PRN":14,"el":32,"az":226,"ss":0,"used":false},{"PRN":20,"el":6,"az":332,"ss":0,"used":false},{"PRN":24,"el":4,"az":147,"ss":0,"used":false},{"PRN":26,"el":17,"az":202,"ss":0,"used":false},{"PRN":29,"el":48,"az":187,"ss":34,"used":true},{"PRN":30,"el":80,"az":98,"ss":33,"used":true},{"PRN":31,"el":38,"az":300,"ss":32,"used":false}]}
+{"class":"SKY","tag":"GSV","xdop":6.69,"ydop":1.17,"vdop":5.76,"tdop":4.40,"hdop":6.59,"gdop":8.56,"pdop":8.75,"satellites":[{"PRN":2,"el":28,"az":73,"ss":25,"used":true},{"PRN":4,"el":19,"az":40,"ss":26,"used":false},{"PRN":9,"el":3,"az":137,"ss":27,"used":true},{"PRN":12,"el":44,"az":85,"ss":31,"used":true},{"PRN":14,"el":32,"az":226,"ss":0,"used":false},{"PRN":20,"el":6,"az":332,"ss":0,"used":false},{"PRN":24,"el":4,"az":147,"ss":0,"used":false},{"PRN":26,"el":17,"az":202,"ss":0,"used":false},{"PRN":29,"el":48,"az":187,"ss":34,"used":true},{"PRN":30,"el":80,"az":98,"ss":34,"used":true},{"PRN":31,"el":38,"az":300,"ss":32,"used":false},{"PRN":14,"el":32,"az":226,"ss":0,"used":false},{"PRN":20,"el":6,"az":332,"ss":0,"used":false},{"PRN":24,"el":4,"az":147,"ss":0,"used":false},{"PRN":26,"el":17,"az":202,"ss":0,"used":false},{"PRN":29,"el":48,"az":187,"ss":34,"used":true},{"PRN":30,"el":80,"az":98,"ss":33,"used":true},{"PRN":31,"el":38,"az":300,"ss":32,"used":false}]}
Processing test/daemon/naujoks-ntrip.log
Processing test/daemon/naujoks-rtcm2.log
Processing test/daemon/navcom.log
Processing test/daemon/nd-1005.log
Processing test/daemon/nl402u.log
--- test/daemon/nl402u.log.chk  2013-10-25 11:23:57.000000000 -0400
+++ /tmp/gpsd-test-XXXXXXXXXXXXXX.018382aa/test-15762.chk       2013-11-10 
12:28:14.000000000 -0500
@@ -50,14 +50,13 @@
 
{"class":"TPV","tag":"GLL","mode":3,"time":"2009-07-24T10:47:09.000Z","ept":0.005,"lat":54.093471667,"lon":10.824780000,"alt":40.600,"epx":8.042,"epy":9.278,"epv":29.900,"track":21.2900,"speed":0.190,"climb":0.000,"eps":18.56}
 $GPRMC,104710.000,A,5405.6081,N,01049.4876,E,0.94,27.15,240709,,,A*53
 $GPVTG,27.15,T,,M,0.94,N,1.8,K,A*38
-$GPGGA,104710.000,5405.6081,N,01049.4876,E,1,08,0.9,40.4,M,43.6,M,,0000*65
 $GPGSA,A,3,28,18,27,19,08,09,10,15,,,,,1.6,0.9,1.3*34
 $GPGSV,3,1,12,08,30,075,24,09,20,262,30,10,16,194,25,15,74,263,44*74
 $GPGSV,3,2,12,17,14,127,14,18,22,315,24,19,05,014,26,21,00,284,*70
 $GPGSV,3,3,12,22,00,337,16,26,03,304,,27,41,264,25,28,58,081,30*70
 
{"class":"SKY","tag":"GSV","xdop":0.54,"ydop":0.62,"vdop":1.30,"tdop":0.59,"hdop":0.90,"gdop":1.65,"pdop":1.60,"satellites":[{"PRN":8,"el":30,"az":75,"ss":24,"used":true},{"PRN":9,"el":20,"az":262,"ss":30,"used":true},{"PRN":10,"el":16,"az":194,"ss":25,"used":true},{"PRN":15,"el":74,"az":263,"ss":44,"used":true},{"PRN":17,"el":14,"az":127,"ss":14,"used":false},{"PRN":18,"el":22,"az":315,"ss":24,"used":true},{"PRN":19,"el":5,"az":14,"ss":26,"used":true},{"PRN":21,"el":0,"az":284,"ss":0,"used":false},{"PRN":22,"el":0,"az":337,"ss":16,"used":false},{"PRN":26,"el":3,"az":304,"ss":0,"used":false},{"PRN":27,"el":41,"az":264,"ss":25,"used":true},{"PRN":28,"el":58,"az":81,"ss":30,"used":true}]}
 $GPGLL,5405.6081,N,01049.4876,E,104710.000,A,A*50
-{"class":"TPV","tag":"GLL","mode":3,"time":"2009-07-24T10:47:10.000Z","ept":0.005,"lat":54.093468333,"lon":10.824793333,"alt":40.400,"epx":8.042,"epy":9.278,"epv":29.900,"track":27.1500,"speed":0.484,"climb":0.000,"eps":18.56}
+{"class":"TPV","tag":"GLL","mode":3,"time":"2009-07-24T10:47:10.000Z","ept":0.005,"lat":54.093468333,"lon":10.824793333,"epx":8.042,"epy":9.278,"epv":29.900,"track":27.1500,"speed":0.484,"climb":0.000,"eps":18.56}
 $GPRMC,104711.000,A,5405.6083,N,01049.4879,E,0.63,28.37,240709,,,A*58
 $GPVTG,28.37,T,,M,0.63,N,1.2,K,A*35
 $GPGGA,104711.000,5405.6083,N,01049.4879,E,1,08,1.0,39.8,M,43.6,M,,0000*63
Processing test/daemon/nl551e.log
Processing test/daemon/nokia-ld-4w.log
Processing test/daemon/oncore.log
Processing test/daemon/passthrough.log
Processing test/daemon/pharos-360.log
Processing test/daemon/polarx2.log
Processing test/daemon/rgm3800.log
Processing test/daemon/rtcm2.log
Processing test/daemon/rtcm3.log
Processing test/daemon/saab-r4.log
--- test/daemon/saab-r4.log.chk 2013-10-25 11:23:57.000000000 -0400
+++ /tmp/gpsd-test-XXXXXXXXXXXXXX.018382aa/test-15762.chk       2013-11-10 
12:28:53.000000000 -0500
@@ -391,8 +391,6 @@
 $GPGLL,5012.796200,N,00806.879600,W,130748,A,D*5B
 $GPGGA,130748,5012.796200,N,00806.879600,W,2,,,,,,,*6A
 $GPVTG,2.3,T,,,0.50,N,,,D*14
-$GPRMC,130748.00,A,5012.796200,N,00806.879600,W,0.5,2.3,010611,,A*68
-{"class":"TPV","tag":"RMC","mode":2,"time":"2011-06-01T13:07:48.000Z","ept":0.005,"lat":50.213270000,"lon":-8.114660000,"track":2.3000,"speed":0.257}
 $GPDTM,W84,C*52
 $PFEC,AIcmd,0,35,A,01062011,130749*08
 !AIVDO,1,1,,B,13`kvwO005wJnb8LfoH060;R05`L,0*27
@@ -400,6 +398,7 @@
 $GPZDA,130749,01,06,2011,01,00*44
 $GPGLL,5012.796800,N,00806.879000,W,130749,A,D*56
 $GPGGA,130749,5012.796800,N,00806.879000,W,2,,,,,,,*67
+{"class":"TPV","tag":"GGA","mode":2,"time":"2011-06-01T13:07:49.000Z","ept":0.005,"lat":50.213280000,"lon":-8.114650000,"speed":0.000}
 $GPVTG,2.4,T,,,0.50,N,,,D*13
 $GPRMC,130749.00,A,5012.796800,N,00806.879000,W,0.5,2.4,010611,,A*62
 
{"class":"TPV","tag":"RMC","mode":2,"time":"2011-06-01T13:07:49.000Z","ept":0.005,"lat":50.213280000,"lon":-8.114650000,"track":2.4000,"speed":0.257}
@@ -410,6 +409,7 @@
 $GPZDA,130750,01,06,2011,01,00*4C
 $GPGLL,5012.796800,N,00806.879000,W,130750,A,D*5E
 $GPGGA,130750,5012.796800,N,00806.879000,W,2,,,,,,,*6F
+{"class":"TPV","tag":"GGA","mode":2,"time":"2011-06-01T13:07:50.000Z","ept":0.005,"lat":50.213280000,"lon":-8.114650000,"speed":0.000}
 $GPVTG,2.4,T,,,0.50,N,,,D*13
 $GPRMC,130750.00,A,5012.796800,N,00806.879000,W,0.5,2.4,010611,,A*6A
 
{"class":"TPV","tag":"RMC","mode":2,"time":"2011-06-01T13:07:50.000Z","ept":0.005,"lat":50.213280000,"lon":-8.114650000,"track":2.4000,"speed":0.257}
@@ -420,6 +420,7 @@
 $GPZDA,130751,01,06,2011,01,00*4D
 $GPGLL,5012.796800,N,00806.879000,W,130751,A,D*5F
 $GPGGA,130751,5012.796800,N,00806.879000,W,2,,,,,,,*6E
+{"class":"TPV","tag":"GGA","mode":2,"time":"2011-06-01T13:07:51.000Z","ept":0.005,"lat":50.213280000,"lon":-8.114650000,"speed":0.000}
 $GPVTG,2.9,T,,,0.50,N,,,D*1E
 $GPRMC,130751.00,A,5012.796800,N,00806.879000,W,0.5,2.9,010611,,A*66
 
{"class":"TPV","tag":"RMC","mode":2,"time":"2011-06-01T13:07:51.000Z","ept":0.005,"lat":50.213280000,"lon":-8.114650000,"track":2.9000,"speed":0.257}
Processing test/daemon/sl869.log
Processing test/daemon/sounder.log
Processing test/daemon/superstar2.log
--- test/daemon/superstar2.log.chk      2013-10-25 11:23:57.000000000 -0400
+++ /tmp/gpsd-test-XXXXXXXXXXXXXX.018382aa/test-15762.chk       2013-11-10 
12:30:45.000000000 -0500
@@ -652,12 +652,6 @@
 $GPGSV,3,2,12,28,22,023,39,09,18,156,00,30,16,073,28,23,15,223,00*74
 $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
 
{"class":"SKY","tag":"SS2-33","xdop":2.10,"ydop":2.37,"vdop":3.40,"tdop":3.58,"hdop":3.10,"gdop":6.31,"pdop":5.20,"satellites":[{"PRN":1,"el":75,"az":109,"ss":48,"used":true},{"PRN":11,"el":67,"az":211,"ss":50,"used":true},{"PRN":29,"el":55,"az":29,"ss":38,"used":true},{"PRN":3,"el":41,"az":63,"ss":38,"used":true},{"PRN":28,"el":22,"az":23,"ss":39,"used":true},{"PRN":9,"el":18,"az":156,"ss":0,"used":false},{"PRN":30,"el":16,"az":73,"ss":28,"used":false},{"PRN":23,"el":15,"az":223,"ss":0,"used":false},{"PRN":22,"el":6,"az":31,"ss":0,"used":false},{"PRN":8,"el":0,"az":208,"ss":0,"used":false},{"PRN":137,"el":28,"az":172,"ss":0,"used":false},{"PRN":134,"el":26,"az":203,"ss":33,"used":false}]}
-$GPZDA,055160.00,04,07,2009,00,00*69
-$GPGGA,055159,5333.7855,N,11326.3742,W,1,05,3.10,631.20,M,,,*2F
-$GPRMC,055159,A,5333.7855,N,11326.3742,W,0.0000,0.000,040709,,*34
-$GPGSA,A,3,01,11,29,03,28,30,,,,,,,5.2,3.1,3.4*30
-$GPGBS,055159,31.47,M,35.54,M,78.20,M*08
-{"class":"TPV","tag":"SS2-20","mode":3,"time":"2009-07-04T05:51:59.000Z","ept":0.005,"lat":53.563091805,"lon":-113.439570324,"alt":631.199,"epx":31.470,"epy":35.543,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":71.09}
 $GPGSV,3,1,12,01,75,109,48,11,67,211,50,29,55,029,37,03,41,063,38*75
 $GPGSV,3,2,12,28,22,023,39,09,18,156,00,30,16,073,28,23,15,223,00*74
 $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,32*75
@@ -667,7 +661,7 @@
 $GPRMC,055200,A,5333.7856,N,11326.3742,W,0.0000,0.000,040709,,*38
 $GPGSA,A,3,01,11,29,03,28,30,,,,,,,5.2,3.1,3.4*30
 $GPGBS,055200,31.47,M,35.54,M,78.20,M*07
-{"class":"TPV","tag":"SS2-20","mode":3,"time":"2009-07-04T05:52:00.000Z","ept":0.005,"lat":53.563092588,"lon":-113.439570470,"alt":631.244,"epx":31.470,"epy":35.543,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":71.09}
+{"class":"TPV","tag":"SS2-20","mode":3,"time":"2009-07-04T05:52:00.000Z","ept":0.005,"lat":53.563092588,"lon":-113.439570470,"alt":631.244,"epx":31.470,"epy":35.543,"epv":78.200,"track":0.0000,"speed":0.000,"climb":0.000,"eps":35.54}
 $GPGSV,3,1,12,01,75,109,48,11,67,211,50,29,55,029,38,03,41,063,38*7A
 $GPGSV,3,2,12,28,22,023,39,09,18,156,00,30,16,073,28,23,15,223,00*74
 $GPGSV,3,3,12,22,06,031,00,08,00,208,00,137,28,172,00,134,26,203,33*74
Processing test/daemon/tcp-test.log
--- test/daemon/tcp-test.log.chk        2013-11-05 11:16:56.000000000 -0500
+++ /tmp/gpsd-test-XXXXXXXXXXXXXX.018382aa/test-15762.chk       2013-11-10 
12:30:46.000000000 -0500
@@ -1,11 +1,2 @@
 $GPGGA,193221.00,2037.72792,N,08704.08478,W,1,04,1.7,-30.40,M,-13.9,M,,*7D
 
{"class":"TPV","tag":"GGA","mode":3,"lat":20.628798667,"lon":-87.068079667,"alt":-30.400}
-$GPGSA,A,3,10,28,09,13,,,,,,,,,03.4,01.7,03.0*00
-{"class":"TPV","tag":"GSA","mode":3,"lat":20.628798667,"lon":-87.068079667,"alt":-30.400,"epv":69.000}
-$GPGSV,3,1,12,28,14,150,41,09,15,254,41,10,43,192,47,13,06,081,36*7A
-$GPGSV,3,2,12,02,56,323,,04,41,024,,12,31,317,,17,31,085,*72
-$GPGSV,3,3,12,05,15,318,,24,02,246,,33,08,096,,35,45,118,*7D
-{"class":"SKY","tag":"GSV","xdop":0.76,"ydop":1.60,"vdop":3.00,"tdop":0.99,"hdop":1.70,"gdop":3.70,"pdop":3.40,"satellites":[{"PRN":28,"el":14,"az":150,"ss":41,"used":true},{"PRN":9,"el":15,"az":254,"ss":41,"used":true},{"PRN":10,"el":43,"az":192,"ss":47,"used":true},{"PRN":13,"el":6,"az":81,"ss":36,"used":true},{"PRN":2,"el":56,"az":323,"ss":0,"used":false},{"PRN":4,"el":41,"az":24,"ss":0,"used":false},{"PRN":12,"el":31,"az":317,"ss":0,"used":false},{"PRN":17,"el":31,"az":85,"ss":0,"used":false},{"PRN":5,"el":15,"az":318,"ss":0,"used":false},{"PRN":24,"el":2,"az":246,"ss":0,"used":false},{"PRN":120,"el":8,"az":96,"ss":0,"used":false},{"PRN":122,"el":45,"az":118,"ss":0,"used":false}]}
-$GPRMC,193221.00,A,2037.7279,N,08704.0848,W,00.1,201.8,231207,01,W,A*2D
-{"class":"TPV","tag":"RMC","mode":3,"time":"2007-12-23T19:32:21.000Z","ept":0.005,"lat":20.628798333,"lon":-87.068080000,"alt":-30.400,"epx":11.444,"epy":24.060,"epv":69.000,"track":201.8000,"speed":0.051}
-$GPZDA,193223.00,23,12,2007,00,00*69
Processing test/daemon/tcp-torture.log
--- test/daemon/tcp-torture.log.chk     2013-11-05 11:16:56.000000000 -0500
+++ /tmp/gpsd-test-XXXXXXXXXXXXXX.018382aa/test-15762.chk       2013-11-10 
12:30:46.000000000 -0500
@@ -1,11 +0,0 @@
-$GPGGA,193221.00,2037.72792,N,08704.08478,W,1,04,1.7,-30.40,M,-13.9,M,,*7D
-{"class":"TPV","tag":"GGA","mode":3,"lat":20.628798667,"lon":-87.068079667,"alt":-30.400}
-$GPGSA,A,3,10,28,09,13,,,,,,,,,03.4,01.7,03.0*00
-{"class":"TPV","tag":"GSA","mode":3,"lat":20.628798667,"lon":-87.068079667,"alt":-30.400,"epv":69.000}
-$GPGSV,3,1,12,28,14,150,41,09,15,254,41,10,43,192,47,13,06,081,36*7A
-$GPGSV,3,2,12,02,56,323,,04,41,024,,12,31,317,,17,31,085,*72
-$GPGSV,3,3,12,05,15,318,,24,02,246,,33,08,096,,35,45,118,*7D
-{"class":"SKY","tag":"GSV","xdop":0.76,"ydop":1.60,"vdop":3.00,"tdop":0.99,"hdop":1.70,"gdop":3.70,"pdop":3.40,"satellites":[{"PRN":28,"el":14,"az":150,"ss":41,"used":true},{"PRN":9,"el":15,"az":254,"ss":41,"used":true},{"PRN":10,"el":43,"az":192,"ss":47,"used":true},{"PRN":13,"el":6,"az":81,"ss":36,"used":true},{"PRN":2,"el":56,"az":323,"ss":0,"used":false},{"PRN":4,"el":41,"az":24,"ss":0,"used":false},{"PRN":12,"el":31,"az":317,"ss":0,"used":false},{"PRN":17,"el":31,"az":85,"ss":0,"used":false},{"PRN":5,"el":15,"az":318,"ss":0,"used":false},{"PRN":24,"el":2,"az":246,"ss":0,"used":false},{"PRN":120,"el":8,"az":96,"ss":0,"used":false},{"PRN":122,"el":45,"az":118,"ss":0,"used":false}]}
-$GPRMC,193221.00,A,2037.7279,N,08704.0848,W,00.1,201.8,231207,01,W,A*2D
-{"class":"TPV","tag":"RMC","mode":3,"time":"2007-12-23T19:32:21.000Z","ept":0.005,"lat":20.628798333,"lon":-87.068080000,"alt":-30.400,"epx":11.444,"epy":24.060,"epv":69.000,"track":201.8000,"speed":0.051}
-$GPZDA,193223.00,23,12,2007,00,00*69
Processing test/daemon/tn200-all.log
--- test/daemon/tn200-all.log.chk       2010-12-02 19:34:00.000000000 -0500
+++ /tmp/gpsd-test-XXXXXXXXXXXXXX.018382aa/test-15762.chk       2013-11-10 
12:30:57.000000000 -0500
@@ -260,7 +260,6 @@
 $GPGSV,3,1,12,01,90,000,48,13,77,000,00,08,71,000,,22,65,000,00*73
 $GPGSV,3,2,12,09,65,000,00,26,40,000,,24,33,000,00,04,28,000,00*79
 $GPGSV,3,3,12,27,25,000,00,16,23,000,00,15,21,000,00,11,13,000,*7B
-$GPRMC,204317.328,V,36000.0000,N,72000.0000,E,0.000000,,220120,,*33
 $GPVTG,,T,,M,0.000000,N,0.000000,K*4E
 $GPMSS,0,0,0.000000,200,*5A
 $GPGGA,204318.328,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*73
Processing test/daemon/tn200.log
Processing test/daemon/tn204.log
Processing test/daemon/tnt-revolution.log
Processing test/daemon/tomtom-mkII.log
Processing test/daemon/tr737A+.log
--- test/daemon/tr737A+.log.chk 2013-10-25 11:23:57.000000000 -0400
+++ /tmp/gpsd-test-XXXXXXXXXXXXXX.018382aa/test-15762.chk       2013-11-10 
12:31:39.000000000 -0500
@@ -278,7 +278,6 @@
 {"class":"TPV","tag":"GSA","mode":1}
 $GPGSV,2,1,05,23,,,36,13,,,34,32,,,43,31,,,31*78
 $GPGSV,2,2,05,20,,,41*7B
-$GPRMC,071729.929,V,8960.0000,N,00000.0000,E,0.00,0.00,111111,,,N*79
 $GPGGA,071730.929,8960.0000,N,00000.0000,E,0,0,,137.0,M,13.0,M,,*43
 $GPGSA,A,1,,,,,,,,,,,,,,,*1E
 {"class":"TPV","tag":"GSA","mode":1}
Processing test/daemon/trimble-lassen_iq-3dfix.log
Processing test/daemon/trimble-lassen_iq-playacar.log
Processing test/daemon/trimble-lassen_iq.log
Processing test/daemon/triton400.log
Processing test/daemon/ublox-aek-4t.log
Processing test/daemon/ublox-lea-4h.log
--- test/daemon/ublox-lea-4h.log.chk    2013-11-09 19:12:40.000000000 -0500
+++ /tmp/gpsd-test-XXXXXXXXXXXXXX.018382aa/test-15762.chk       2013-11-10 
12:32:13.000000000 -0500
@@ -345,7 +345,6 @@
 $GPZDA,031532.00,10,08,2006,00,00*6D
 $GPRMC,031533.00,A,4907.56922,N,12242.61319,W,0.086,31.63,100806,,,A*46
 $GPVTG,31.63,T,,M,0.086,N,0.160,K,A*03
-$GPGGA,031533.00,4907.56922,N,12242.61319,W,1,09,1.78,96.3,M,-16.7,M,,*54
 $GPGSA,A,3,28,17,09,04,02,24,26,35,05,,,,3.73,1.78,3.28*00
 $GPGSV,4,1,13,28,25,097,27,17,62,063,34,09,56,285,31,04,33,148,43*71
 $GPGSV,4,2,13,02,09,178,34,24,42,118,39,51,32,160,45,11,04,035,*7C
@@ -353,7 +352,7 @@
 $GPGSV,4,4,13,05,22,288,32*4D
 
{"class":"SKY","tag":"GSV","xdop":0.98,"ydop":1.92,"vdop":3.28,"tdop":2.55,"hdop":1.78,"gdop":4.80,"pdop":3.73,"satellites":[{"PRN":28,"el":25,"az":97,"ss":27,"used":true},{"PRN":17,"el":62,"az":63,"ss":34,"used":true},{"PRN":9,"el":56,"az":285,"ss":31,"used":true},{"PRN":4,"el":33,"az":148,"ss":43,"used":true},{"PRN":2,"el":9,"az":178,"ss":34,"used":true},{"PRN":24,"el":42,"az":118,"ss":39,"used":true},{"PRN":138,"el":32,"az":160,"ss":45,"used":false},{"PRN":11,"el":4,"az":35,"ss":0,"used":false},{"PRN":26,"el":11,"az":222,"ss":25,"used":true},{"PRN":135,"el":33,"az":194,"ss":43,"used":false},{"PRN":29,"el":7,"az":218,"ss":21,"used":false},{"PRN":122,"el":31,"az":205,"ss":41,"used":false},{"PRN":5,"el":22,"az":288,"ss":32,"used":true}]}
 $GPGLL,4907.56922,N,12242.61319,W,031533.00,A,A*77
-{"class":"TPV","tag":"GLL","mode":3,"time":"2006-08-10T03:15:33.000Z","ept":0.005,"lat":49.126153667,"lon":-122.710219833,"alt":96.300,"epx":14.642,"epy":28.806,"epv":75.440,"track":31.6300,"speed":0.044,"climb":0.000,"eps":57.61}
+{"class":"TPV","tag":"GLL","mode":3,"time":"2006-08-10T03:15:33.000Z","ept":0.005,"lat":49.126153667,"lon":-122.710219833,"epx":14.642,"epy":28.806,"epv":75.440,"track":31.6300,"speed":0.044,"climb":0.000,"eps":57.61}
 $GPZDA,031533.00,10,08,2006,00,00*6C
 $GPRMC,031534.00,A,4907.56930,N,12242.61352,W,0.067,31.80,100806,,,A*4F
 $GPVTG,31.80,T,,M,0.067,N,0.123,K,A*06
Processing test/daemon/ublox-lea-4s.log
Processing test/daemon/ublox-lea-4t.log
Processing test/daemon/ublox-lea-5h.log
--- test/daemon/ublox-lea-5h.log.chk    2013-11-09 19:12:40.000000000 -0500
+++ /tmp/gpsd-test-XXXXXXXXXXXXXX.018382aa/test-15762.chk       2013-11-10 
12:32:35.000000000 -0500
@@ -509,10 +509,9 @@
 $GPGGA,085523.00,5155.55295,N,00434.65760,E,1,09,1.00,1.2,M,46.0,M,,*57
 $GPGSA,A,3,15,27,09,28,18,26,17,22,12,,,,1.69,1.00,1.37*02
 $GPGSV,4,1,13,08,04,082,18,09,51,276,42,11,01,043,,12,11,215,28*70
-$GPGSV,4,2,13,15,72,188,40,17,30,098,27,18,33,285,39,22,17,319,38*72
 $GPGSV,4,3,13,24,03,335,,26,46,142,23,27,69,284,43,28,32,052,31*71
 $GPGSV,4,4,13,33,28,204,38*4C
-{"class":"SKY","tag":"GSV","xdop":0.80,"ydop":1.39,"vdop":1.37,"tdop":1.15,"hdop":1.00,"gdop":2.58,"pdop":1.69,"satellites":[{"PRN":8,"el":4,"az":82,"ss":18,"used":false},{"PRN":9,"el":51,"az":276,"ss":42,"used":true},{"PRN":11,"el":1,"az":43,"ss":0,"used":false},{"PRN":12,"el":11,"az":215,"ss":28,"used":true},{"PRN":15,"el":72,"az":188,"ss":40,"used":true},{"PRN":17,"el":30,"az":98,"ss":27,"used":true},{"PRN":18,"el":33,"az":285,"ss":39,"used":true},{"PRN":22,"el":17,"az":319,"ss":38,"used":true},{"PRN":24,"el":3,"az":335,"ss":0,"used":false},{"PRN":26,"el":46,"az":142,"ss":23,"used":true},{"PRN":27,"el":69,"az":284,"ss":43,"used":true},{"PRN":28,"el":32,"az":52,"ss":31,"used":true},{"PRN":120,"el":28,"az":204,"ss":38,"used":false}]}
+{"class":"SKY","tag":"GSV","xdop":0.80,"ydop":1.39,"vdop":1.37,"tdop":1.15,"hdop":1.00,"gdop":2.58,"pdop":1.69,"satellites":[{"PRN":8,"el":4,"az":82,"ss":18,"used":false},{"PRN":9,"el":51,"az":276,"ss":42,"used":true},{"PRN":11,"el":1,"az":43,"ss":0,"used":false},{"PRN":12,"el":11,"az":215,"ss":28,"used":true},{"PRN":24,"el":3,"az":335,"ss":0,"used":false},{"PRN":26,"el":46,"az":142,"ss":23,"used":true},{"PRN":27,"el":69,"az":284,"ss":43,"used":true},{"PRN":28,"el":32,"az":52,"ss":31,"used":true},{"PRN":120,"el":28,"az":204,"ss":38,"used":false}]}
 $GPGLL,5155.55295,N,00434.65760,E,085523.00,A,A*6B
 
{"class":"TPV","tag":"GLL","mode":3,"time":"2010-08-21T08:55:23.000Z","ept":0.005,"lat":51.925882500,"lon":4.577626667,"alt":1.200,"epx":12.037,"epy":20.924,"epv":31.510,"track":0.0000,"speed":0.032,"climb":0.000,"eps":41.85}
 $GPRMC,085524.00,A,5155.55293,N,00434.65764,E,0.033,,210810,,,A*7D
Processing test/daemon/ublox-lea-5q.log
Processing test/daemon/ublox-sirf1.log
Processing test/daemon/udp-test.log
Processing test/daemon/venus634lp.log
--- test/daemon/venus634lp.log.chk      2013-10-25 11:23:57.000000000 -0400
+++ /tmp/gpsd-test-XXXXXXXXXXXXXX.018382aa/test-15762.chk       2013-11-10 
12:33:01.000000000 -0500
@@ -527,11 +527,10 @@
 $GPGSV,3,2,12,15,14,032,45,16,14,204,,18,55,073,46,19,48,295,24*7D
 $GPGSV,3,3,12,21,32,087,47,22,67,156,28,24,01,085,40,26,18,130,31*7E
 
{"class":"SKY","tag":"GSV","xdop":11.35,"ydop":6.34,"vdop":2.27,"tdop":1.00,"hdop":4.98,"gdop":14.12,"pdop":5.47,"satellites":[{"PRN":3,"el":67,"az":250,"ss":26,"used":false},{"PRN":6,"el":72,"az":219,"ss":20,"used":false},{"PRN":8,"el":7,"az":331,"ss":25,"used":false},{"PRN":14,"el":6,"az":151,"ss":0,"used":false},{"PRN":15,"el":14,"az":32,"ss":45,"used":true},{"PRN":16,"el":14,"az":204,"ss":0,"used":false},{"PRN":18,"el":55,"az":73,"ss":46,"used":true},{"PRN":19,"el":48,"az":295,"ss":24,"used":false},{"PRN":21,"el":32,"az":87,"ss":47,"used":true},{"PRN":22,"el":67,"az":156,"ss":28,"used":false},{"PRN":24,"el":1,"az":85,"ss":40,"used":false},{"PRN":26,"el":18,"az":130,"ss":31,"used":true}]}
-$GPGLL,5355.17091,N,02730.03002,E,085124.00,A,A*6C
-{"class":"TPV","tag":"GLL","mode":3,"time":"2010-02-05T08:51:24.000Z","ept":0.005,"lat":53.919515167,"lon":27.500500333,"alt":251.100,"epx":170.223,"epy":95.066,"epv":52.210,"track":0.0000,"speed":0.067,"climb":0.000,"eps":340.45}
 $GPRMC,085125.00,A,5355.17079,N,02730.03028,E,0.136,,050210,,,A*78
 $GPVTG,,T,,M,0.136,N,0.252,K,A*22
 $GPGGA,085125.00,5355.17079,N,02730.03028,E,1,04,4.98,251.3,M,25.0,M,,*55
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:25.000Z","ept":0.005,"lat":53.919513167,"lon":27.500504667,"alt":251.300,"epx":170.223,"epy":95.066,"epv":52.210,"track":0.0000,"speed":0.070,"eps":340.45}
 $GPGSA,A,3,18,21,26,15,,,,,,,,,5.47,4.98,2.27*0C
 $GPGSV,3,1,12,03,67,250,26,06,72,219,19,08,07,331,26,14,06,151,*74
 $GPGSV,3,2,12,15,14,032,45,16,14,204,,18,55,073,46,19,48,295,25*7C
@@ -542,6 +541,7 @@
 $GPRMC,085126.00,A,5355.17068,N,02730.03037,E,0.132,,050210,,,A*71
 $GPVTG,,T,,M,0.132,N,0.245,K,A*20
 $GPGGA,085126.00,5355.17068,N,02730.03037,E,1,04,4.98,251.3,M,25.0,M,,*58
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:26.000Z","ept":0.005,"lat":53.919511333,"lon":27.500506167,"alt":251.300,"epx":170.223,"epy":95.066,"epv":52.210,"track":0.0000,"speed":0.068,"eps":340.45}
 $GPGSA,A,3,18,21,26,15,,,,,,,,,5.47,4.98,2.28*03
 $GPGSV,3,1,12,03,67,250,27,06,72,219,18,08,07,331,26,14,06,151,*74
 $GPGSV,3,2,12,15,14,032,45,16,14,204,,18,55,073,46,19,48,295,25*7C
@@ -552,6 +552,7 @@
 $GPRMC,085127.00,A,5355.17058,N,02730.03017,E,0.288,297.97,050210,,,A*6F
 $GPVTG,297.97,T,,M,0.288,N,0.533,K,A*38
 $GPGGA,085127.00,5355.17058,N,02730.03017,E,1,04,4.98,251.1,M,25.0,M,,*5A
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:27.000Z","ept":0.005,"lat":53.919509667,"lon":27.500502833,"alt":251.100,"epx":170.223,"epy":95.066,"epv":52.440,"track":297.9700,"speed":0.148,"eps":340.45}
 $GPGSA,A,3,18,21,26,15,,,,,,,,,5.47,4.98,2.28*03
 $GPGSV,3,1,12,03,67,250,26,06,72,219,17,08,07,331,27,14,06,151,*7B
 $GPGSV,3,2,12,15,14,032,44,16,14,204,,18,55,073,46,19,48,295,25*7D
@@ -562,6 +563,7 @@
 $GPRMC,085128.00,A,5355.17046,N,02730.02966,E,0.498,294.00,050210,,,A*6B
 $GPVTG,294.00,T,,M,0.498,N,0.922,K,A*3E
 $GPGGA,085128.00,5355.17046,N,02730.02966,E,1,05,1.79,250.8,M,25.0,M,,*57
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:28.000Z","ept":0.005,"lat":53.919507667,"lon":27.500494333,"alt":250.800,"epx":170.223,"epy":95.066,"epv":52.440,"track":294.0000,"speed":0.256,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.22*01
 $GPGSV,3,1,12,03,67,250,25,06,72,219,15,08,07,330,27,14,06,151,*7B
 $GPGSV,3,2,12,15,14,032,44,16,14,204,,18,55,073,45,19,48,295,25*7E
@@ -572,6 +574,7 @@
 $GPRMC,085129.00,A,5355.17034,N,02730.02913,E,0.588,290.28,050210,,,A*63
 $GPVTG,290.28,T,,M,0.588,N,1.090,K,A*31
 $GPGGA,085129.00,5355.17034,N,02730.02913,E,1,05,1.79,250.6,M,25.0,M,,*5F
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:29.000Z","ept":0.005,"lat":53.919505667,"lon":27.500485500,"alt":250.600,"epx":170.223,"epy":95.066,"epv":51.060,"track":290.2800,"speed":0.302,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.22*01
 $GPGSV,3,1,12,03,67,250,24,06,72,219,12,08,07,330,28,14,06,151,*72
 $GPGSV,3,2,12,15,14,032,44,16,14,204,,18,55,073,46,19,48,295,25*7D
@@ -582,6 +585,7 @@
 $GPRMC,085130.00,A,5355.17020,N,02730.02862,E,0.658,286.77,050210,,,A*6A
 $GPVTG,286.77,T,,M,0.658,N,1.219,K,A*31
 $GPGGA,085130.00,5355.17020,N,02730.02862,E,1,05,1.79,250.3,M,25.0,M,,*50
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:30.000Z","ept":0.005,"lat":53.919503333,"lon":27.500477000,"alt":250.300,"epx":170.223,"epy":95.066,"epv":51.060,"track":286.7700,"speed":0.339,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.22*01
 $GPGSV,3,1,12,03,67,250,24,06,72,219,13,08,07,330,28,14,06,151,*73
 $GPGSV,3,2,12,15,14,032,45,16,14,204,,18,55,073,45,19,48,295,25*7F
@@ -592,6 +596,7 @@
 $GPRMC,085131.00,A,5355.17009,N,02730.02821,E,0.658,283.54,050210,,,A*63
 $GPVTG,283.54,T,,M,0.658,N,1.219,K,A*35
 $GPGGA,085131.00,5355.17009,N,02730.02821,E,1,05,1.79,250.1,M,25.0,M,,*5F
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:31.000Z","ept":0.005,"lat":53.919501500,"lon":27.500470167,"alt":250.100,"epx":170.223,"epy":95.066,"epv":51.060,"track":283.5400,"speed":0.339,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.23*00
 $GPGSV,3,1,12,03,67,250,26,06,72,219,17,08,07,330,27,14,06,151,*7A
 $GPGSV,3,2,12,15,14,032,45,16,14,204,,18,55,073,46,19,48,295,25*7C
@@ -602,6 +607,7 @@
 $GPRMC,085132.00,A,5355.16991,N,02730.02767,E,0.997,280.53,050210,,,A*6C
 $GPVTG,280.53,T,,M,0.997,N,1.848,K,A*33
 $GPGGA,085132.00,5355.16991,N,02730.02767,E,1,05,1.79,249.8,M,25.0,M,,*59
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:32.000Z","ept":0.005,"lat":53.919498500,"lon":27.500461167,"alt":249.800,"epx":170.223,"epy":95.066,"epv":51.290,"track":280.5300,"speed":0.513,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.23*00
 $GPGSV,3,1,12,03,67,250,27,06,72,219,20,08,07,330,26,14,06,151,*7E
 $GPGSV,3,2,12,15,14,032,45,16,14,204,,18,55,073,46,19,48,295,24*7D
@@ -612,6 +618,7 @@
 $GPRMC,085133.00,A,5355.16972,N,02730.02710,E,1.137,277.73,050210,,,A*69
 $GPVTG,277.73,T,,M,1.137,N,2.107,K,A*3B
 $GPGGA,085133.00,5355.16972,N,02730.02710,E,1,05,1.79,249.6,M,25.0,M,,*5B
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:33.000Z","ept":0.005,"lat":53.919495333,"lon":27.500451667,"alt":249.600,"epx":170.223,"epy":95.066,"epv":51.290,"track":277.7300,"speed":0.585,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.23*00
 $GPGSV,3,1,12,03,67,250,27,06,72,219,19,08,07,330,25,14,06,151,*77
 $GPGSV,3,2,12,15,14,032,44,16,14,204,,18,55,073,45,19,48,295,23*78
@@ -622,6 +629,7 @@
 $GPRMC,085134.00,A,5355.16953,N,02730.02655,E,1.016,275.06,050210,,,A*6F
 $GPVTG,275.06,T,,M,1.016,N,1.882,K,A*3E
 $GPGGA,085134.00,5355.16953,N,02730.02655,E,1,05,1.79,249.3,M,25.0,M,,*5A
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:34.000Z","ept":0.005,"lat":53.919492167,"lon":27.500442500,"alt":249.300,"epx":170.223,"epy":95.066,"epv":51.290,"track":275.0600,"speed":0.523,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.23*00
 $GPGSV,3,1,12,03,67,250,26,06,72,219,16,08,07,330,23,14,06,151,*7F
 $GPGSV,3,2,12,15,14,032,45,16,14,204,,18,55,073,46,19,48,295,21*78
@@ -632,6 +640,7 @@
 $GPRMC,085135.00,A,5355.16935,N,02730.02610,E,0.860,272.53,050210,,,A*60
 $GPVTG,272.53,T,,M,0.860,N,1.594,K,A*3B
 $GPGGA,085135.00,5355.16935,N,02730.02610,E,1,05,1.79,249.1,M,25.0,M,,*58
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:35.000Z","ept":0.005,"lat":53.919489167,"lon":27.500435000,"alt":249.100,"epx":170.223,"epy":95.066,"epv":51.290,"track":272.5300,"speed":0.442,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.23*00
 $GPGSV,3,1,12,03,67,250,23,06,72,219,15,08,07,330,22,14,06,151,*78
 $GPGSV,3,2,12,15,14,032,43,16,14,204,,18,55,073,45,19,48,295,19*76
@@ -642,6 +651,7 @@
 $GPRMC,085136.00,A,5355.16958,N,02730.02675,E,0.386,270.33,050210,,,A*6C
 $GPVTG,270.33,T,,M,0.386,N,0.715,K,A*36
 $GPGGA,085136.00,5355.16958,N,02730.02675,E,1,05,1.79,249.7,M,25.0,M,,*55
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:36.000Z","ept":0.005,"lat":53.919493000,"lon":27.500445833,"alt":249.700,"epx":170.223,"epy":95.066,"epv":51.290,"track":270.3300,"speed":0.199,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.23*00
 $GPGSV,3,1,12,03,67,250,,06,72,219,17,08,07,330,21,14,06,151,*78
 $GPGSV,3,2,12,15,14,032,45,16,14,204,,18,55,073,46,19,48,295,18*72
@@ -652,6 +662,7 @@
 $GPRMC,085137.00,A,5355.16951,N,02730.02661,E,0.151,,050210,,,A*72
 $GPVTG,,T,,M,0.151,N,0.280,K,A*2C
 $GPGGA,085137.00,5355.16951,N,02730.02661,E,1,05,1.79,249.6,M,25.0,M,,*59
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:37.000Z","ept":0.005,"lat":53.919491833,"lon":27.500443500,"alt":249.600,"epx":170.223,"epy":95.066,"epv":51.290,"track":0.0000,"speed":0.078,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.23*00
 $GPGSV,3,1,12,03,67,250,,06,72,219,20,08,07,330,20,14,06,151,*7D
 $GPGSV,3,2,12,15,14,032,45,16,14,204,,18,55,073,46,19,48,295,19*73
@@ -662,6 +673,7 @@
 $GPRMC,085138.00,A,5355.16944,N,02730.02634,E,0.523,279.74,050210,,,A*69
 $GPVTG,279.74,T,,M,0.523,N,0.970,K,A*38
 $GPGGA,085138.00,5355.16944,N,02730.02634,E,1,05,1.79,249.5,M,25.0,M,,*51
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:38.000Z","ept":0.005,"lat":53.919490667,"lon":27.500439000,"alt":249.500,"epx":170.223,"epy":95.066,"epv":51.290,"track":279.7400,"speed":0.269,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.23*00
 $GPGSV,3,1,12,03,67,250,26,06,72,219,20,08,07,330,18,14,06,151,*72
 $GPGSV,3,2,12,15,14,032,45,16,14,204,,18,55,073,46,19,48,295,19*73
@@ -672,6 +684,7 @@
 $GPRMC,085139.00,A,5355.16947,N,02730.02631,E,0.955,288.42,050210,,,A*68
 $GPVTG,288.42,T,,M,0.955,N,1.769,K,A*39
 $GPGGA,085139.00,5355.16947,N,02730.02631,E,1,05,1.79,249.7,M,25.0,M,,*54
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:39.000Z","ept":0.005,"lat":53.919491167,"lon":27.500438500,"alt":249.700,"epx":170.223,"epy":95.066,"epv":51.290,"track":288.4200,"speed":0.491,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.23*00
 $GPGSV,3,1,12,03,67,250,26,06,72,219,17,08,07,330,18,14,06,151,*76
 $GPGSV,3,2,12,15,14,032,45,16,14,204,,18,55,073,46,19,48,295,19*73
@@ -682,6 +695,7 @@
 $GPRMC,085140.00,A,5355.16953,N,02730.02634,E,1.209,296.51,050210,,,A*68
 $GPVTG,296.51,T,,M,1.209,N,2.240,K,A*3A
 $GPGGA,085140.00,5355.16953,N,02730.02634,E,1,05,1.79,249.8,M,25.0,M,,*55
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:40.000Z","ept":0.005,"lat":53.919492167,"lon":27.500439000,"alt":249.800,"epx":170.223,"epy":95.066,"epv":51.290,"track":296.5100,"speed":0.622,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.23*00
 $GPGSV,3,1,12,03,67,250,27,06,72,219,12,08,07,330,18,14,06,151,*72
 $GPGSV,3,2,12,15,14,032,45,16,14,204,,18,55,073,46,19,48,295,19*73
@@ -692,6 +706,7 @@
 $GPRMC,085141.00,A,5355.16952,N,02730.02616,E,1.203,304.08,050210,,,A*64
 $GPVTG,304.08,T,,M,1.203,N,2.230,K,A*31
 $GPGGA,085141.00,5355.16952,N,02730.02616,E,1,05,1.79,249.9,M,25.0,M,,*54
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:41.000Z","ept":0.005,"lat":53.919492000,"lon":27.500436000,"alt":249.900,"epx":170.223,"epy":95.066,"epv":51.290,"track":304.0800,"speed":0.619,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.23*00
 $GPGSV,3,1,12,03,67,250,28,06,72,219,12,08,07,330,18,14,06,151,*7D
 $GPGSV,3,2,12,15,14,032,45,16,14,204,,18,55,073,45,19,48,295,19*70
@@ -702,6 +717,7 @@
 $GPRMC,085142.00,A,5355.16901,N,02730.02472,E,0.382,311.88,050210,,,A*64
 $GPVTG,311.88,T,,M,0.382,N,0.707,K,A*37
 $GPGGA,085142.00,5355.16901,N,02730.02472,E,1,05,1.79,249.0,M,25.0,M,,*58
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:42.000Z","ept":0.005,"lat":53.919483500,"lon":27.500412000,"alt":249.000,"epx":170.223,"epy":95.066,"epv":51.290,"track":311.8800,"speed":0.197,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.23*00
 $GPGSV,3,1,12,03,67,250,26,06,72,219,17,08,07,330,19,14,06,151,*77
 $GPGSV,3,2,12,15,14,032,45,16,14,204,,18,55,073,45,19,48,295,19*70
@@ -712,6 +728,7 @@
 $GPRMC,085143.00,A,5355.16896,N,02730.02443,E,0.211,319.01,050210,,,A*6A
 $GPVTG,319.01,T,,M,0.211,N,0.392,K,A*3D
 $GPGGA,085143.00,5355.16896,N,02730.02443,E,1,05,1.79,249.1,M,25.0,M,,*55
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:43.000Z","ept":0.005,"lat":53.919482667,"lon":27.500407167,"alt":249.100,"epx":170.223,"epy":95.066,"epv":51.290,"track":319.0100,"speed":0.109,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.23*00
 $GPGSV,3,1,12,03,67,250,25,06,72,219,21,08,07,330,20,14,06,151,*7B
 $GPGSV,3,2,12,15,14,032,45,16,14,204,,18,55,073,45,19,48,295,19*70
@@ -722,6 +739,7 @@
 $GPRMC,085144.00,A,5355.16895,N,02730.02431,E,0.186,,050210,,,A*72
 $GPVTG,,T,,M,0.186,N,0.345,K,A*2E
 $GPGGA,085144.00,5355.16895,N,02730.02431,E,1,05,1.79,249.3,M,25.0,M,,*56
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:44.000Z","ept":0.005,"lat":53.919482500,"lon":27.500405167,"alt":249.300,"epx":170.223,"epy":95.066,"epv":51.290,"track":0.0000,"speed":0.096,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.23*00
 $GPGSV,3,1,12,03,67,250,,06,72,219,23,08,07,330,21,14,06,151,*7F
 $GPGSV,3,2,12,15,14,032,45,16,14,204,,18,55,073,45,19,48,295,21*7B
@@ -732,6 +750,7 @@
 $GPRMC,085145.00,A,5355.16894,N,02730.02410,E,0.409,314.01,050210,,,A*6A
 $GPVTG,314.01,T,,M,0.409,N,0.758,K,A*3D
 $GPGGA,085145.00,5355.16894,N,02730.02410,E,1,05,1.79,249.3,M,25.0,M,,*55
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:45.000Z","ept":0.005,"lat":53.919482333,"lon":27.500401667,"alt":249.300,"epx":170.223,"epy":95.066,"epv":51.290,"track":314.0100,"speed":0.210,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.23*00
 $GPGSV,3,1,12,03,67,250,,06,72,219,23,08,07,330,21,14,07,151,*7E
 $GPGSV,3,2,12,15,14,032,43,16,14,204,,18,55,073,44,19,48,295,21*7C
@@ -742,6 +761,7 @@
 $GPRMC,085146.00,A,5355.16889,N,02730.02363,E,0.246,309.09,050210,,,A*6F
 $GPVTG,309.09,T,,M,0.246,N,0.455,K,A*3A
 $GPGGA,085146.00,5355.16889,N,02730.02363,E,1,05,1.79,249.3,M,25.0,M,,*59
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:46.000Z","ept":0.005,"lat":53.919481500,"lon":27.500393833,"alt":249.300,"epx":170.223,"epy":95.066,"epv":51.290,"track":309.0900,"speed":0.127,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.23*00
 $GPGSV,3,1,12,03,67,250,,06,72,219,23,08,07,330,22,14,07,151,*7D
 $GPGSV,3,2,12,15,14,032,44,16,14,204,,18,55,073,44,19,48,295,23*79
@@ -752,6 +772,7 @@
 $GPRMC,085147.00,A,5355.16883,N,02730.02334,E,0.023,,050210,,,A*7A
 $GPVTG,,T,,M,0.023,N,0.043,K,A*25
 $GPGGA,085147.00,5355.16883,N,02730.02334,E,1,05,1.79,249.3,M,25.0,M,,*50
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:47.000Z","ept":0.005,"lat":53.919480500,"lon":27.500389000,"alt":249.300,"epx":170.223,"epy":95.066,"epv":51.290,"track":0.0000,"speed":0.012,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.23*00
 $GPGSV,3,1,12,03,67,250,,06,72,219,25,08,07,330,24,14,07,151,*7D
 $GPGSV,3,2,12,15,14,032,46,16,14,204,,18,55,073,46,19,48,295,25*7F
@@ -762,6 +783,7 @@
 $GPRMC,085148.00,A,5355.16875,N,02730.02320,E,0.058,,050210,,,A*75
 $GPVTG,,T,,M,0.058,N,0.107,K,A*28
 $GPGGA,085148.00,5355.16875,N,02730.02320,E,1,05,1.79,249.4,M,25.0,M,,*54
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:48.000Z","ept":0.005,"lat":53.919479167,"lon":27.500386667,"alt":249.400,"epx":170.223,"epy":95.066,"epv":51.290,"track":0.0000,"speed":0.030,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.23*00
 $GPGSV,3,1,12,03,67,250,,06,72,219,25,08,07,330,25,14,07,151,*7C
 $GPGSV,3,2,12,15,14,032,46,16,14,204,,18,55,073,46,19,48,295,26*7C
@@ -772,6 +794,7 @@
 $GPRMC,085149.00,A,5355.16866,N,02730.02314,E,0.346,304.62,050210,,,A*60
 $GPVTG,304.62,T,,M,0.346,N,0.641,K,A*3C
 $GPGGA,085149.00,5355.16866,N,02730.02314,E,1,05,1.79,249.4,M,25.0,M,,*50
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:49.000Z","ept":0.005,"lat":53.919477667,"lon":27.500385667,"alt":249.400,"epx":170.223,"epy":95.066,"epv":51.290,"track":304.6200,"speed":0.178,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.23*00
 $GPGSV,3,1,12,03,67,250,,06,72,219,25,08,07,330,25,14,07,151,*7C
 $GPGSV,3,2,12,15,14,032,45,16,14,204,,18,55,073,45,19,48,295,26*7C
@@ -782,6 +805,7 @@
 $GPRMC,085150.00,A,5355.16856,N,02730.02311,E,0.506,300.38,050210,,,A*67
 $GPVTG,300.38,T,,M,0.506,N,0.937,K,A*3B
 $GPGGA,085150.00,5355.16856,N,02730.02311,E,1,05,1.79,249.5,M,25.0,M,,*5F
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:50.000Z","ept":0.005,"lat":53.919476000,"lon":27.500385167,"alt":249.500,"epx":170.223,"epy":95.066,"epv":51.290,"track":300.3800,"speed":0.260,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.23*00
 $GPGSV,3,1,12,03,67,250,28,06,72,219,25,08,07,330,25,14,07,151,*76
 $GPGSV,3,2,12,15,14,032,46,16,14,204,,18,55,073,45,19,48,295,27*7E
@@ -792,6 +816,7 @@
 $GPRMC,085151.00,A,5355.16845,N,02730.02318,E,0.564,296.45,050210,,,A*6D
 $GPVTG,296.45,T,,M,0.564,N,1.045,K,A*36
 $GPGGA,085151.00,5355.16845,N,02730.02318,E,1,05,1.79,249.6,M,25.0,M,,*56
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:51.000Z","ept":0.005,"lat":53.919474167,"lon":27.500386333,"alt":249.600,"epx":170.223,"epy":95.066,"epv":51.290,"track":296.4500,"speed":0.290,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.23*00
 $GPGSV,3,1,12,03,67,250,29,06,72,219,24,08,07,330,25,14,07,151,*76
 $GPGSV,3,2,12,15,14,032,46,16,14,204,,18,55,073,45,19,48,295,26*7F
@@ -802,6 +827,7 @@
 $GPRMC,085152.00,A,5355.16838,N,02730.02346,E,0.143,,050210,,,A*7C
 $GPVTG,,T,,M,0.143,N,0.265,K,A*24
 $GPGGA,085152.00,5355.16838,N,02730.02346,E,1,05,1.79,249.8,M,25.0,M,,*5A
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:52.000Z","ept":0.005,"lat":53.919473000,"lon":27.500391000,"alt":249.800,"epx":170.223,"epy":95.066,"epv":51.290,"track":0.0000,"speed":0.074,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.23*00
 $GPGSV,3,1,12,03,67,249,29,06,72,219,22,08,07,330,26,14,07,151,*7B
 $GPGSV,3,2,12,15,14,032,46,16,14,204,,18,55,073,45,19,48,295,26*7F
@@ -812,6 +838,7 @@
 $GPRMC,085153.00,A,5355.16831,N,02730.02377,E,0.025,,050210,,,A*77
 $GPVTG,,T,,M,0.025,N,0.047,K,A*27
 $GPGGA,085153.00,5355.16831,N,02730.02377,E,1,05,1.79,250.0,M,25.0,M,,*50
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:53.000Z","ept":0.005,"lat":53.919471833,"lon":27.500396167,"alt":250.000,"epx":170.223,"epy":95.066,"epv":51.290,"track":0.0000,"speed":0.013,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.23*00
 $GPGSV,3,1,12,03,67,249,29,06,72,219,23,08,07,330,26,14,07,151,*7A
 $GPGSV,3,2,12,15,14,032,46,16,14,204,,18,55,073,45,19,48,295,26*7F
@@ -822,6 +849,7 @@
 $GPRMC,085154.00,A,5355.16823,N,02730.02421,E,0.081,,050210,,,A*79
 $GPVTG,,T,,M,0.081,N,0.150,K,A*2E
 $GPGGA,085154.00,5355.16823,N,02730.02421,E,1,05,1.79,250.3,M,25.0,M,,*53
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:54.000Z","ept":0.005,"lat":53.919470500,"lon":27.500403500,"alt":250.300,"epx":170.223,"epy":95.066,"epv":51.290,"track":0.0000,"speed":0.042,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.23*00
 $GPGSV,3,1,12,03,67,249,29,06,72,219,23,08,07,330,26,14,07,151,*7A
 $GPGSV,3,2,12,15,14,032,46,16,14,204,,18,55,073,45,19,48,295,25*7C
@@ -832,6 +860,7 @@
 $GPRMC,085155.00,A,5355.16818,N,02730.02469,E,0.187,,050210,,,A*7B
 $GPVTG,,T,,M,0.187,N,0.347,K,A*2D
 $GPGGA,085155.00,5355.16818,N,02730.02469,E,1,05,1.79,250.5,M,25.0,M,,*50
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:55.000Z","ept":0.005,"lat":53.919469667,"lon":27.500411500,"alt":250.500,"epx":170.223,"epy":95.066,"epv":51.290,"track":0.0000,"speed":0.096,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.23*00
 $GPGSV,3,1,12,03,67,249,29,06,71,217,22,08,07,330,26,14,07,151,*76
 $GPGSV,3,2,12,15,14,032,45,16,14,204,,18,55,073,45,19,48,295,25*7F
@@ -842,6 +871,7 @@
 $GPRMC,085156.00,A,5355.16811,N,02730.02486,E,0.011,,050210,,,A*7E
 $GPVTG,,T,,M,0.011,N,0.020,K,A*21
 $GPGGA,085156.00,5355.16811,N,02730.02486,E,1,05,1.79,250.7,M,25.0,M,,*59
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:56.000Z","ept":0.005,"lat":53.919468500,"lon":27.500414333,"alt":250.700,"epx":170.223,"epy":95.066,"epv":51.290,"track":0.0000,"speed":0.006,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.24*07
 $GPGSV,3,1,12,03,67,249,28,06,71,217,20,08,07,330,26,14,07,151,*75
 $GPGSV,3,2,12,15,14,032,45,16,14,204,,18,55,073,45,19,48,295,24*7E
@@ -852,6 +882,7 @@
 $GPRMC,085157.00,A,5355.16805,N,02730.02498,E,0.183,,050210,,,A*7F
 $GPVTG,,T,,M,0.183,N,0.339,K,A*20
 $GPGGA,085157.00,5355.16805,N,02730.02498,E,1,05,1.79,250.7,M,25.0,M,,*52
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:57.000Z","ept":0.005,"lat":53.919467500,"lon":27.500416333,"alt":250.700,"epx":170.223,"epy":95.066,"epv":51.520,"track":0.0000,"speed":0.094,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.24*07
 $GPGSV,3,1,12,03,67,249,28,06,71,217,18,08,07,330,26,14,07,151,*7E
 $GPGSV,3,2,12,15,14,032,44,16,14,204,,18,55,073,45,19,48,295,23*78
@@ -862,6 +893,7 @@
 $GPRMC,085158.00,A,5355.16801,N,02730.02510,E,0.258,292.57,050210,,,A*65
 $GPVTG,292.57,T,,M,0.258,N,0.478,K,A*32
 $GPGGA,085158.00,5355.16801,N,02730.02510,E,1,05,1.79,250.8,M,25.0,M,,*57
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:58.000Z","ept":0.005,"lat":53.919466833,"lon":27.500418333,"alt":250.800,"epx":170.223,"epy":95.066,"epv":51.520,"track":292.5700,"speed":0.133,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.24*07
 $GPGSV,3,1,12,03,67,249,27,06,71,217,16,08,07,330,25,14,07,151,*7C
 $GPGSV,3,2,12,15,14,032,44,16,14,204,,18,55,073,45,19,48,295,22*79
@@ -872,6 +904,7 @@
 $GPRMC,085159.00,A,5355.16799,N,02730.02518,E,0.364,289.04,050210,,,A*60
 $GPVTG,289.04,T,,M,0.364,N,0.675,K,A*3F
 $GPGGA,085159.00,5355.16799,N,02730.02518,E,1,05,1.79,250.9,M,25.0,M,,*51
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:51:59.000Z","ept":0.005,"lat":53.919466500,"lon":27.500419667,"alt":250.900,"epx":170.223,"epy":95.066,"epv":51.520,"track":289.0400,"speed":0.187,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.24*07
 $GPGSV,3,1,12,03,67,249,27,06,71,217,13,08,07,330,24,14,07,151,*78
 $GPGSV,3,2,12,15,14,032,44,16,14,204,,18,55,073,45,19,48,295,20*7B
@@ -882,6 +915,7 @@
 $GPRMC,085200.00,A,5355.16797,N,02730.02521,E,0.225,285.42,050210,,,A*61
 $GPVTG,285.42,T,,M,0.225,N,0.417,K,A*33
 $GPGGA,085200.00,5355.16797,N,02730.02521,E,1,05,1.79,251.0,M,25.0,M,,*52
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:52:00.000Z","ept":0.005,"lat":53.919466167,"lon":27.500420167,"alt":251.000,"epx":170.223,"epy":95.066,"epv":51.520,"track":285.4200,"speed":0.116,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.86,1.79,2.24*07
 $GPGSV,3,1,12,03,67,249,28,06,71,217,14,08,07,330,23,14,07,151,*77
 $GPGSV,3,2,12,15,14,032,44,16,14,204,,18,55,073,45,19,48,295,19*71
@@ -892,6 +926,7 @@
 $GPRMC,085201.00,A,5355.16798,N,02730.02524,E,0.256,282.12,050210,,,A*6C
 $GPVTG,282.12,T,,M,0.256,N,0.474,K,A*30
 $GPGGA,085201.00,5355.16798,N,02730.02524,E,1,05,1.79,251.1,M,25.0,M,,*58
+{"class":"TPV","tag":"GGA","mode":3,"time":"2010-02-05T08:52:01.000Z","ept":0.005,"lat":53.919466333,"lon":27.500420667,"alt":251.100,"epx":170.223,"epy":95.066,"epv":51.520,"track":282.1200,"speed":0.132,"eps":340.45}
 $GPGSA,A,3,18,21,08,26,15,,,,,,,,2.87,1.79,2.24*06
 $GPGSV,3,1,12,03,67,249,29,06,71,217,16,08,07,330,21,14,07,151,*76
 $GPGSV,3,2,12,15,14,032,44,16,14,204,,18,55,073,45,19,48,295,16*7E
Processing test/daemon/zodiac.log
Regression test FAILED: 20 errors in 87 tests total (0 not found).
The following test Failed:
================================================================
"test/daemon/ac12_binary.log"
"test/daemon/bn-9015.log"
"test/daemon/bt451.log"
"test/daemon/ch-4701.log"
"test/daemon/foretrex-201.log"
"test/daemon/garmin48.log"
"test/daemon/geos-1m.log"
"test/daemon/haicom-305N.log"
"test/daemon/humminbird-M37.log"
"test/daemon/myguide-3100.log"
"test/daemon/nl402u.log"
"test/daemon/saab-r4.log"
"test/daemon/superstar2.log"
"test/daemon/tcp-test.log"
"test/daemon/tcp-torture.log"
"test/daemon/tn200-all.log"
"test/daemon/tr737A+.log"
"test/daemon/ublox-lea-4h.log"
"test/daemon/ublox-lea-5h.log"
"test/daemon/venus634lp.log"
================================================================
Elapsed time: 644
scons: *** [gps-regress] Error 20
scons: building terminated because of errors.
==================== META
Sun Nov 10 12:33:04 EST 2013
cache directory                     /home/gdt/.ccache
cache hit (direct)                   119
cache hit (preprocessed)               5
cache miss                             0
called for link                       33
compile failed                         1
preprocessor error                     4
no input file                          6
files in cache                    654098
cache size                          15.1 Gbytes
max cache size                      40.0 Gbytes

Attachment: pgpMugH3A6CiG.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]