--- gpsd-3.6.orig/debian/gpsd-dbg.install +++ gpsd-3.6/debian/gpsd-dbg.install @@ -0,0 +1 @@ +usr/lib/python*/*-packages/gps/*_d.so --- gpsd-3.6.orig/debian/changelog +++ gpsd-3.6/debian/changelog @@ -0,0 +1,1534 @@ +gpsd (3.6-4) unstable; urgency=low + + * [8607cd96] Add some bugfixes from upstream. + - Avoid adding devices with path names longer than + GPS_PATH_MAX + - Accept Freescale i.MX processor UARTs as serial port + - Fix the notification of ntpd about leap seconds. + * [528213ef] Update regression tests according to the leap second change. + Whenever the default leap second changes in timebase.h the + GPS tests will break (times one second off) and the testloads will + have to be rebuilt. The problem is in the SiRF tests; that driver + relies on the default until it gets the current offset from subframe + data. + timebase.h is being created from the leapseconds.cache file at build + time. As leapseconds happen rarely, there is no support to read them + from a config file included yet. + + -- Bernd Zeimetz Tue, 03 Jul 2012 21:46:21 +0200 + +gpsd (3.6-3) unstable; urgency=low + + * [97970af1] Adding two bugfix patches from upstream: + * handle long persistent device names + * better check for endianness, this fixes rtcm2 regressions + at least on s390. + + -- Bernd Zeimetz Sun, 27 May 2012 17:28:24 +0200 + +gpsd (3.6-2) unstable; urgency=low + + * [4b625138] pps-tools is available on linux-any only. + + -- Bernd Zeimetz Thu, 24 May 2012 21:41:00 +0200 + +gpsd (3.6-1) unstable; urgency=low + + * [13931410] Imported Upstream version 3.6 + * [e3ed1468] Drop old patches, add a new bugfix from upstream git. + * [936babaf] Add pps-tools as build-dependency. + + -- Bernd Zeimetz Wed, 23 May 2012 20:38:16 +0200 + +gpsd (3.5-7) unstable; urgency=low + + * [694d9866] Refreshing patches and picking more bugfixes from git HEAD. + Including a fix for a segfaults happening in the aivdm driver after + compiling it with stack-protector and gcc 4.7. + * [4336fd02] Revert "Disable hardening flags." + This reverts commit 8c722b60761fe405e658ba5e4f3acd040694b215. + + -- Bernd Zeimetz Tue, 22 May 2012 18:54:45 +0200 + +gpsd (3.5-6) unstable; urgency=low + + * [4ee5b139] Add patches which went missing. + * [8c722b60] Disable hadening flags. + gpsdecode segfaults when built with gcc 4.7 with hardening flags + enabled. + + -- Bernd Zeimetz Sun, 20 May 2012 22:45:20 +0200 + +gpsd (3.5-5) unstable; urgency=low + + * [a6efe8a2] Revert "Removing makedev from build-dependencies." + This reverts commit bc30a21b6046bb7153ce7a4e8606017231717803. + makedev seems to be required on mips. + * [d7d04c9b] libgps20: demote gpsd from Recommends to Suggests. + There is still no nice-ish way to tell gpsd to ignore some devices from + being detcted automatically. Not installing gpsd might be the better + option here - please note that I'm still not convinced to keep it as + 'Suggsts' - but for now it will stay there. (Closes: #662587) + * [edc9db9c] Refreshing patchs and pulling more fixs from git. + * [8305d5cc] Update symbols file. + + -- Bernd Zeimetz Sun, 13 May 2012 21:06:51 +0200 + +gpsd (3.5-4) unstable; urgency=low + + * [bc30a21b] Removing makedev from build-dependencies. + Not needed anymore. + * [44599785] Pull a lot of patches from upstream. + They fix at least some of the regressions on our unusual architectures. + * [13f118ff] Add new ubits/sbits symbols to symbol files. + + -- Bernd Zeimetz Fri, 20 Apr 2012 19:06:41 +0200 + +gpsd (3.5-3) unstable; urgency=low + + * [bfb00dff] More symbol file fixes. + Hope nothing missing again. + + -- Bernd Zeimetz Mon, 16 Apr 2012 22:11:14 +0200 + +gpsd (3.5-2) unstable; urgency=low + + * [ce2ef186] Fix libqgpsmm20.symbols for !amd64 + + -- Bernd Zeimetz Mon, 16 Apr 2012 21:27:39 +0200 + +gpsd (3.5-1) unstable; urgency=low + + * [89fd651b] Imported Upstream version 3.5 + - includes a patch to fix permissions on /var/run/gpsd.sock + (Closes: #655504) + * [9c97fe0f] Dropping SConstruct_bugfixes patch, applied upstream. + * [06466618] Don't add . as target for scons -c + * [5fb7dd4f] Updating libqgpsmm20.symbols. + Most of the code is being built with g++ now, so symbol names have + changed. This would ask for a soname bump normally, but I hope that + there are only a few rare users of the library so far. + + -- Bernd Zeimetz Sun, 15 Apr 2012 12:16:00 +0200 + +gpsd (3.4-2) unstable; urgency=low + + * [26984e29] Limit gps_shm_* symbols to amd64. + Due to missing hardware memory barrier support they are only + available on amd64 for now. + + -- Bernd Zeimetz Thu, 19 Jan 2012 23:38:51 +0100 + +gpsd (3.4-1) unstable; urgency=low + + * [586a26d6] Adding patch to add udev support for ublox 6. + Thanks to Matthias Cramer (Closes: #650774) + * [95ad304d] Removing duplicate dpkg-dev build-dependency. + * [dc598b94] Match all multi-arch directories in lintian-overrides. + * [21e15bf1] Update PATH_MAX patch with the version from upstream. + * [50d20a7e] Add scrpt to retrieve patches by sha. + * [1fd3563d] Add some bugfixes from upstream. + * [19235ec1] Add patches to incorporate the latest IERS update. + * [afd06945] Add missing Requires in gpsd.service. + Thanks to Eckhart Wörner (Closes: #655349) + * [42fffb44] Imported Upstream version 3.4 + * [d8cc83c3] Dropping all patches as they were applied upstream + (still updating SConstruct, though). + * [782cd0ab] Update SConstruct. + Taken from upstream, including a fix to avoid building Python modules + with -pie/-fPIE. + Thanks to Lucas Nussbaum (Closes: #655797) + * [0d3308e1] gpsd: depend on netbase | systemd-sysv. + Let's support the systemd fans. + Thanks to Eckhart Wörner (Closes: #644429) + * [461f6051] Clean leapsecond.pyc. + + -- Bernd Zeimetz Wed, 18 Jan 2012 23:27:05 +0100 + +gpsd (3.3-5) unstable; urgency=low + + * [dda63e69] Applying hurd/qt related fixes to debian/control. + Thanks to Pino Toscano + * [140e3d04] Add patch to work around the PATH_MAX issue on hurd. + Thanks again to Pino Toscano + * [2cf9d701] Fix typo in gpsd(8). Thanks to lintian! + + -- Bernd Zeimetz Fri, 02 Dec 2011 20:40:50 +0100 + +gpsd (3.3-4) unstable; urgency=low + + * [54b394bf] Adding some optional symbols to libqgpsmm20.symbols + * [ca35e059] Fix systemd service file. + Thanks to Eckhart Wörner (Closes: #640642) + + -- Bernd Zeimetz Thu, 01 Dec 2011 21:10:13 +0100 + +gpsd (3.3-3) experimental; urgency=low + + * [823c8c1c] Add patch to fix FTBFS where c_ispeed is not in the + termios struct. + * [93b46927] Use dpkg-buildflags and add hardening includes. + * [77fb545d] Add missing creation of build-stamp. + * [66fc5284] Updating the projct's homepage. + * [750f664e] Add support for multi-arch to the library-packages. + * [4c8f4d4b] gpsd should conflict with fso-gpsd, too. + * [9dd870d3] Recommend gpsd from libgps as it is usually used with + the daemon. + * [49b76353] Mark gpsd as Multi-Arch: foreign. + * [b39d977d] Fix libdir handling with yet another SConstruct update. + * [60a5c7b6] Ensure CFLAGS/LDFLAGS/... are passed to scons. + * [ab65f568] libqgpsmm-dev needs to be arch:any for multiarch. + * [31786978] Ignore libgpsd for shlibs/symbols generation. + This also works around dpkg-gensymbols ignoring the -e option. + * [c7fcaf8b] Updating lintian-overrides for libgpsd. + * [bfbca8e2] Replace manpage with .so link with a symlink. + * [bbc14b7c] Disable the default start of gpsd at boot time. + Let udev handle it. + + -- Bernd Zeimetz Sat, 19 Nov 2011 12:45:53 +0100 + +gpsd (3.3-2) experimental; urgency=low + + * [3c956714] Add python-cairo as dependency of gpsd-clients. + * [17bf12aa] Ignore the result of the regression checks. + + -- Bernd Zeimetz Sun, 13 Nov 2011 21:32:33 +0100 + +gpsd (3.3-1) experimental; urgency=low + + * [4a4e73e9] Merge branch 'master' of git://git.recluse.de/debian/pkg-gpsd + * [699cdd58] Updating watch file to reflect the move to savannah. + * [8e0670df] Imported Upstream version 3.3 (Closes: #647451) + * [c1c77d28] Remove all patches, all applied upstream. + * [914e1241] Updating SConstruct to latest versoin from git. + * [d229ebde] Use dh compat level 7. + * [ef9c15f7] Change build-dependencies form autotools to scons. + Also require debhelper 7. + * [c6f0b58c] Changelog snapshot. + * [4598af00] unfinished new debian/rules file. + * [3bda9f0f] Update SConstruct_bugfixes patches. + * [96b5a72b] Various fixes in debian/rules. + * [bdc5f23e] Current SConstruct requires scons 2.0.1 + * [f2dc12df] Pick some fixes from upstream: + * Integrate libQgpsmm_global.h into libgpsmm.h. (Closes: #636647) + * Create QT .pc/.prl files. + * [310fd91b] Allow to disable checks with DEB_BUILD_OPTS + * [45f6ffc9] gpsd.hotplug.wrapper does not exist anymore. + * [4c093c00] Update SConstruct again. + * [f3e085fc] Build Python debug extensions. + * [babbcce0] Build static libgps library. + * [d440261a] Ensure all rpaths are removed from ELF binaries. + * [1e2a9e13] Revert "Install libQgpsmm_global.h to /usr/include." + This reverts commit 4d38c0e227c96fef286e09b784a9e66cd4c7e2ca. + * [94340c88] Rename symbols files. + * [dad64865] Install libgps.so into libgps-dev. + * [63893ebe] Add dh_install file for python-gps. + * [e6695ff2] Use dh_install --fail-missing. + * [14f8f038] Rename lib*gps19 to lib*gps20. + * [aee30106] Ensure all files from debian/tmp are being installed. + * [1c2d6540] Don't install debug files into python-gps. + * [551ab0f3] Merge branch 'master' of git.recluse.de:debian/pkg-gpsd + * [dcad12f6] Fix merged SConstruct patch. + * [af524e52] Fix egg.info file location. + * [7c1409fb] Don't install libQgpsmm into libgps20. + * [17ec3d0f] Add libqgpsmm20.install file. + * [811d3aad] Update symbols files and generation. + Don't build symbols for libgpsd - internally used only. + * [4d44e94c] Update SConstruct to avoid building leapseconds.cache + * [b6f9c342] Fix package name in symbols file. + * [167c26f2] Also update soname version in debian/rules. + * [60e22600] Fixing W: gpsd: script-not-executable lib/udev/gpsd.hotplug + * [dbe9f57f] Bumping Standards-Version to 3.9.2, no additional changes. + * [4cfcfe3a] Add lintian override for libgpsd20. + libgpsd20 should not be used in other applications, so we don't provide + any development files and help. + * [7bd1b334] Add some patches to fix lintian warnings. + * [7ad23ecd] Add patch from upstream: Add socket and service info for systemd. + * [3ba738ea] Install systemd service and socket files. + Thanks to Eckhart Wörner (Closes: #640642) + + -- Bernd Zeimetz Fri, 11 Nov 2011 23:21:10 +0100 + +gpsd (2.95-15) unstable; urgency=low + + * [3c1beb8b] Fix the broken Danish translation file. + Seems the last NMUer uses mutt :) + Thanks to Christian Perrier (Closes: #647805) + * [41f11f7e] Remove 'start/stop script' from init script descriptions. + Thanks to Tollef Fog Heen (Closes: #625535) + * [e6c62cf1] Make libgps19.symbols compatible to older g++ versions. + + -- Bernd Zeimetz Sun, 06 Nov 2011 19:03:05 +0100 + +gpsd (2.95-14) unstable; urgency=low + + * [cd15ce8c] Use [linux-any] instead of [!kfreebsd-* ]. + * [3baab888] Import isotime function in gps.gps. + Thanks to Dietrich Feist (Closes: #646434) + * [06edd34a] Adding a new symbol recent g++ versions seem to produce. + * [49fe128a] Ack'ing NMU. + Thanks to Luk Claes (Closes: #632126) + + -- Bernd Zeimetz Sat, 05 Nov 2011 09:33:36 +0100 + +gpsd (2.95-13.1) unstable; urgency=low + + * Non-maintainer upload. + * Don't ship .la files (Closes: #621300). + * Add Danish debconf translation (Closes: #623089). + * Update Dutch debconf translation (Closes: #627923). + + -- Luk Claes Wed, 29 Jun 2011 20:08:09 +0200 + +gpsd (2.95-13) unstable; urgency=low + + * [2cc9b878] Don't call libtool with /bin/sh as sh != bash. + Thanks to Stefano Rivera (Closes: #621992) + + -- Bernd Zeimetz Tue, 28 Jun 2011 01:08:15 +0200 + +gpsd (2.95-12) unstable; urgency=low + + * [698d1af4] Really fix the Python shebang issue. + + -- Bernd Zeimetz Fri, 11 Mar 2011 22:52:06 +0100 + +gpsd (2.95-11) unstable; urgency=low + + * [37e64446] Add patch to avoid a segfault if the X server doesn't answer. + Thanks to Timo Juhani Lindfors (Closes: #602925) + * [cfe6b9ac] Cherry pick a spelling mistake fix. + * [bba3fff8] Ensure that Python scripts use the default Python version. + Thanks to Timo Juhani Lindfors (Closes: #617836) + * [e43ca632] Move dh_clean to the end of clean commands. + This ensures that debhelper logfiles are removed. + * [c25e0a0f] Don't be strict about symbol files if QT is involved. + * [4f4f6b5f] Add some new optional QT symbols to the library. + + -- Bernd Zeimetz Fri, 11 Mar 2011 22:01:29 +0100 + +gpsd (2.95-10) unstable; urgency=low + + * [2ae11d60] Cherry-pick a fix for /lib/udev/gpsd.hotplug.wrapper. + It fixes the problem that the wrapper needed a gpsd socket to start gpsd. + Thanks to Frédéric Boiteux (Closes: #603025) + + -- Bernd Zeimetz Sat, 19 Feb 2011 12:58:40 +0100 + +gpsd (2.95-9) unstable; urgency=low + + * [979fcdf3] Make QT symbols optional in the symbols file. (Closes: #605833) + * [09f64fb5] Run dh_autoreconf to reconfigure automake and friends. + * [13e861d9] Add dh_buildinfo information to the debug package. + * [40d19cf2] Add patch to fix a missing symbol reference. (Closes: #605835) + * [17af8fa9] Migrating from python-support to dh_python2. + * [77dab448] Use -a instead of -s on debhelper calls. + -a is euqally smart now and dh_python2 doesn't implement -s. + * [1605f83d] Ensure dh_python2 handles /lib/udev/gpsd.hotplug + * [cbb6e2a7] Recommend python for gpsd as workaround. + dh_python2 ignores scripts due to a programming error. + + -- Bernd Zeimetz Thu, 17 Feb 2011 19:27:30 +0100 + +gpsd (2.95-8) unstable; urgency=low + + * [b6aae9a2] Stripping unnecessary options/comments from + debian/gbp.conf + * [405de6db] Add patch to fix a SEGV when receiving short aivdm + message type 26. (Closes: #603439) - thanks to Nirgal Vourgère + + -- Bernd Zeimetz Tue, 16 Nov 2010 20:26:10 +0100 + +gpsd (2.95-7) unstable; urgency=low + + * [0990a703] Ensure that regression tests run once only. + * [e90a807c] Adding a patch to fix a segfault in cgps. + + -- Bernd Zeimetz Mon, 04 Oct 2010 23:58:54 +0200 + +gpsd (2.95-6) unstable; urgency=low + + * [928249f4] Disable testregress on hurd instead of disabling it + everywhere else. + * [95558a3b] Adding a patch to fix some identation errors in Python + scripts/modules. + + -- Bernd Zeimetz Sun, 29 Aug 2010 21:59:25 +0200 + +gpsd (2.95-5) unstable; urgency=low + + * [2b352879] Print config.log if configure was not successful. + * [55d159a5] Use pkg-config to retrieve the linking options for + libusb-1.0. + + -- Bernd Zeimetz Thu, 05 Aug 2010 11:32:41 +0200 + +gpsd (2.95-4) unstable; urgency=low + + * [e8974d54] Avoid running 'make testregress' in the fakeroot + environment. + * [c2cbc5cb] Disable regression tests on hurd due to weird ipv6 + errors. + * [810ae224] Force Python scripts to be installed with python. This + ensures that the scripts' shebangs point to /usr/bin/python instead + of python2.X (Closes: #591667) - thanks to Steven Chamberlain + * [ef74ca9c] Add patch to avoid waiting for filesystems in the hotplug + wrapper. (Closes: #591324) - thanks to Jean-Luc Coulon + + -- Bernd Zeimetz Thu, 05 Aug 2010 01:23:33 +0200 + +gpsd (2.95-3) unstable; urgency=low + + * [a708cb3e] Install the new xgpsspeed into gpsd-clients. This went + forgotton until now unfortunately. + * [2af42abb] Also libbluetooth-dev is not available on hurd. + + -- Bernd Zeimetz Fri, 16 Jul 2010 11:55:52 +0200 + +gpsd (2.95-2) unstable; urgency=low + + * [b5f5b537] Add two patches from upstream to fix the json output. + * [98f19484] Work around different QT symbols. QT produces different + symbols depending on platform and QT version. Use (c++) style + symbols and make some of them optional. + * [07979908] Ship gpsd.php as example in gpsd-clients. Not sure if + thats the best place to do so, but for now it will work. (Closes: + #581864) - thanks to Jaap Winius + * [acb9f48d] libusb is not available on hurd. Update Build-Depends and + debian/rules accordingly. + * [2999a1ad] libbluetooth-dev is not available on kfreebsd. Update + Build-depends and debian/rules accordingly. + * [c4e7e243] Use ${python:Depends} in gpsd's Recommends. + + -- Bernd Zeimetz Fri, 16 Jul 2010 01:12:00 +0200 + +gpsd (2.95-1) unstable; urgency=low + + * [0d95785d] Fix spelling error in changelog: libusv -> libusb. + * [d9843485] Add pkg-config as dependency to libgps-dev. + * [a98f04f7] We need libusb 1.0.0 or later. + * [8dd45af1] Merge commit 'upstream/2.95' + * [76b33dfd] Add new build-dependencies and package for libqgpsmm. + * [33adc3de] Remove patches which were applied upstream. + * [b7b67af3] Add patches to build pkg_config and prl files for + libQgpsmm. + * [026d1716] Add libqgpsmm-dev package description to debian/control. + * [e7ee7548] Install libqgpsmm19/-dev files into their packages. + * [f13517c7] Enable experimental Bluez support + * [1232539e] Provide LIBUSB_LDFLAGS to work around a bug in the auto + detection. + * [1095d27b] Fix lib version handling to work with the current + version. + * [472f1bd4] Update po files as requested by debconf-updatepo. + * [c02f2aac] Remove symbols files for different architectures. The + symbols are equal on all arches since some time, no need for them + anymore. + * [71f1543d] Updating symbols file. + * [9957b838] Add symbols file for libqgpsmm19. + * [7518cab1] Run regress-driver via UDP as a test. + * [a665e097] Add bc as build-dependency as it is used by regress- + driver. + * [6f820c15] Actually build arch-indep packages. + * [6f31cbad] Bumping Standards-Version to 3.9.0, no changes needed. + * [2faf3d23] Move xgpsspeed into the gpsd-clients package. + + -- Bernd Zeimetz Thu, 15 Jul 2010 14:46:02 +0200 + +gpsd (2.94-2) unstable; urgency=low + + * [fbf3a00f] Build Python scripts with 'python' first. + * [997bbb72] Add libusb-dev as build dependency. + * [325a0fe8] Although not necessary any more, start gpsd before ntp. + * [79029259] python-gps needs to conflict with python-json. + * [e42b75ed] Backport Python related changes/fixes from git master. + + -- Bernd Zeimetz Mon, 10 May 2010 01:02:23 +0200 + +gpsd (2.94-1) unstable; urgency=low + + * [3d0e6783] Merge commit 'upstream/2.93' + * [f59e0254] Updating patches for the new upstream version. + * [51fb722a] Merge commit 'upstream/2.94' + * [baf251fd] Add python-gtk2 as dependency of gpsd-clients. + * [3db586ad] Adding patch to fix missing definition of MAKE in + setup.py clean. + * [ffbcd0c0] Allow setup.py clean to fail as it needs to be patched to + work. + * [a3215888] Add patch to fix linking of libgpsd. + * [64d6d97d] Install libgpsd into libgps(-dev). + * [1a82a76e] Update symbols file after the library split. + * [a37176ee] Don't install -dev files of libgpsd. Upstream does not + want to expose the library more than necessary. So we remove/do not + install all related files. + * [c1f8fc05] Don't install xgps into the python-gps package. + * [46c6bca9] Add patch to fix version detection in setup.py. + + -- Bernd Zeimetz Fri, 23 Apr 2010 03:02:20 +0200 + +gpsd (2.92-4) unstable; urgency=medium + + * [8fcedc1e] gpsd: Move python to Recommends python is only needed + when udev is used, udev is in Recommends only, so it does not make + much sense to have Python in Depends. + * [d0b914c1] Fix gpsd socket location parsing in gpsd.config. (Closes: + #576316) - thanks to Sascha Silbe + * [7325341a] Include gpsctl manpage in gpsd-clients. + * Keeping the medium urgency as the package was kept out of the + archive due to the breakage of ries/ftp-master.debian.org. + + -- Bernd Zeimetz Tue, 06 Apr 2010 13:14:41 +0200 + +gpsd (2.92-3) unstable; urgency=medium + + * [82dc8560] Pick bugfix from upstream. Actually close the daemon + socket in a library close() + Medium urgency as this bug affects all applications which use + libgps. + + -- Bernd Zeimetz Thu, 01 Apr 2010 22:08:55 +0200 + +gpsd (2.92-2) unstable; urgency=low + + * [554ff5f1] Remove libxt-dev, lesstif2-dev, libxaw7-dev from Build- + Deps. This is necessary to allow gpsd to go into Ubuntu main. + Unfortunately there is no working xgpsspeed replacement right now, + but this will change again in the future. + * [26946196] Install only listed files into the gpsd-clients package. + * [0642fc20] Remove all occurences of xgpsspeed. + * [83002c3e] Handle Breaks: udev for gpsd in Debian. + * [f11f44a5] Delete default_units patch, not needed anymore. + * [3723afb4] Add patch from svn r7029 to fix the Python gps + excerciser. The non-streaming function failed before as the query + function was removed. (Closes: #569703, #562204) - thanks to Travis + Hampton and Timo Juhani Lindfors + * [992c4ca9] Limit packaging to source format 1.0 for now. + * [411b880c] Pick several patches from upstream. + - Fix for missing mode information in JSON (Closes: #573752) + - Make xgps robust against JSON with no time field. + - Default to the new protocol in the library as this is the default + protocol the daemon uses. + * [ef59451f] Ignore symbols files changes when DEB_BUILD_OPTIONS is + set. Not stripping the library leaves some additional symbols, so we + just ignore that when the package is being built with debug options. + (Closes: #572705) - thanks to Timo Juhani Lindfors + * [d94fc908] Fix a small bug in the handling of 'Breaks' for udev. + + -- Bernd Zeimetz Mon, 15 Mar 2010 11:17:55 +0100 + +gpsd (2.92-1) unstable; urgency=low + + * New upstream version. The following bugs were fixed by upstream + since the last upload: + - Wrong test in /lib/udev/gpsd.hotplug.wrapper prevents proper device + removal. Thanks to Luca Niccoli (Closes: #561574) + - ATTR doesn't match in /lib/udev/rules.d/60-gpsd.rules. + Thanks to Philipp Matthias Hahn (Closes: #567827) + Below follows a detailed list of changes in the Debian packaging: + + * [85173097] Use upstream's gpsd.hotplug.wrapper. + * [d83cdf70] Updating debconf translation: ca.po (Closes: #562717) - + thanks to Jordà Polo + * [c06f0bcb] Updating debconf translation: fr.po (Closes: #564877) - + thanks to Christian Perrier + * [c4ca2af7] Updating debconf translation: vi.po (Closes: #569656) - + thanks to Clytie Siddall + * [b901c8ac] Updating po files according to the fixed template. + * [238680d1] Drop xgps related patches as it is written in Python now. + * [08ce719f] Don't install xgps.ad anymore. + * [baec0c9d] Imported Upstream version 2.91 + * [3c5c96a1] Work around autotools trying to handle Python stuff. + * [8a19e205] Update gpsd-dbg.install to list the new Python dbg + modules. + * [58a72a9b] gps.py is in the gps module now, update debian/rules + accordingly. + * [0293e4f3] Updating symbols file for libgps19. + * [441f05fb] Don't install gpsd-client binaries in two packages. + * [0a6eb429] Require python-gps from gpsd-clients for xgps. + * [cf61c2ab] Bump Standards-Version to 3.8.4. No changes needed. + * [25a5d53a] Add ${python:Depends} for gpsd-clients. + * [47c910f1] Add postinst script for gpsd-clients. We need to remove + the xgps config file as it is not shipped anymore. + * [0cda84e5] Cleaning upstream sources from svn leftovers. + * [91e1f08d] Imported Upstream version 2.92 + * [38feb394] Clean .so and .pyc files from the gps folder in the clean + target. + + -- Bernd Zeimetz Wed, 03 Mar 2010 21:19:37 +0100 + +gpsd (2.90.1~svn6819-1) unstable; urgency=low + + * SVN snapshot, uploading to unstable as it fixes + the blocking issues with gps_poll. + The non-blocking gps_poll was introduced while fixing + an issue in gps_unpack, so this upload also + Closes: #561280 + + -- Bernd Zeimetz Wed, 16 Dec 2009 10:25:26 +0100 + +gpsd (2.90-2) unstable; urgency=low + + * Upload to unstable. + This will also fix the following issues: + - gpsd doesn't support pipelining (Closes: #488913) + - FTBFS with binutils-gold (Closes: #554739) + + -- Bernd Zeimetz Tue, 08 Dec 2009 13:51:27 +0100 + +gpsd (2.90-1) experimental; urgency=low + + * New upstream release. + * [bb9c3eb5] Add Conflicts: fso-gpsd to libgps19. fso-gpsd is a mess + and not supported. + * [4b2d3b57] Merge commit 'upstream/2.90' + * [fdad4622] Work around --disable-python not being available anymore. + + -- Bernd Zeimetz Mon, 07 Dec 2009 11:13:14 +0100 + +gpsd (2.90~svn6694-1) experimental; urgency=low + + * SVN snapshot. + * [10b2460a] Include gps.h in Tachometer.c, needed to define UNUSED. + * [3f75872e] Merge branch 'experimental-upstream' into experimental + * [33831f96] Update gbp config for experimental. + * [476e547e] Update soname in debian/control. + * [0561c6cf] Updaing patches, dropping those which were applied + upstream. + * [d721c055] Revert "Revert "Remove workarounds for broken --disable- + python."" This reverts commit + 0e5c78b75ec0390b9317c4e8db3f9294ae9cf319. Conflicts: debian/rules + * [151e52e5] Clean up patches which were applied by upstream. + * [b9bff239] Merge branch 'experimental-upstream' into experimental + * [981b2ce1] Ship gps.1 again as the package `gps' was RMed from + Debian. + * [9674fb87] Add a Conflicts: gps for gpsd-clients. Just in case the + package is still installed somewhere. + * [6c788d8d] Clean ../gpsd_config.h.in~ in case it was left by the + build. + * [cf72c26f] Delete packaging/gpsd.spec.in.rej, was done upstream + also. + * [5eadc03b] Dropping INSTALL-description-fix. Not necessary anymore. + * [c4a1d3f1] python-gps needs python2.6 or simplejson, update Depends. + * [5e8ed26d] Do not try to install manpages via gpsd-clients.install. + * [2b598581] s/dj_installman/dh_installman/ + * [1fc3151e] Update symbols files for the new soname. + * [f530af1b] Install missing manpages which were forgotten before. + * [9a964d22] Make hotplug wrapper executable. + * [06b11aa2] Add python-gps.manpages to install manpages. + + -- Bernd Zeimetz Thu, 03 Dec 2009 21:12:54 +0100 + +gpsd (2.39-8) unstable; urgency=low + + * [a9e9d167] Export needed variables for the hotplug script. (Closes: + #556956) - thanks to Luca Niccoli + * [254f1da4] Add a missing % which caused USB autostart to fail. + (Closes: #556954) - thanks to Luca Niccoli + * [2990d2cc] Updating debconf translation: pt.po (Closes: #556250) - + thanks to "Traduz - Portuguese Translation Team" + * [dc6305e7] Updating debconf translation: sv.po (Closes: #556580) - + thanks to Martin Bagge + * [6066918d] Add missing : in po files and unfuzzy them. + + -- Bernd Zeimetz Wed, 18 Nov 2009 17:39:31 +0100 + +gpsd (2.39-7) unstable; urgency=low + + [ Bernd Zeimetz ] + * [bda49bd9] Bumping Standards-Version to 3.8.3. No changes needed. + * [cdf3c74c] Fix hotplug script environment patch to ensure that + 'None' is not passed as gpsd option. + * [67cde41b] Don't check for "$START_DAEMON" = "true" in + gpsd.hotplug.wrapper anymore. + * [c4fb8bab] Go trough all debconf questions if the daemon is started + at boot *or* USB autodetection is enabled. + * [f929f33f] Add dbus to 'Suggests' of gpsd. + * [9dd1656f] Rewriting gpsd.init completely. The new start-stop-daemon + options should ensure that gpsd is stopped definitely, hopefully + this fixes an upgrade problem which was reported on Launchpad. (LP: + #468915) - thanks to Walter Wittel + * [376285e7] Updating gpsd.templates after review. - thanks to Justin + B Rye + * [e5d5e1f7] Updating po files for new gpsd.templates. + * [6e23af3e] Update po files after running debconf-updatepo. + * [691c564c] Add missing : to the control path question. + * [8da65d0a] Running debconf-updatepo again. + + [ Esko Arajärvi ] + * [77a66dc2] Updating debconf translation: fi.po (Closes: #554478) + + [ Kenshi Muto ] + * [389d8f08] Updating debconf translation: ja.po (Closes: #554576) + + [ dooteo ] + * [400eada8] Updating debconf translation: eu.po (Closes: #554540) + + [ Ivan Masár ] + * [67146d71] Updating debconf translation: sk.po (Closes: #554681) + + [ Luca Monducci ] + * [c52ba7fa] Updating debconf translation: it.po (Closes: #555117) + + [ Eddy Petrișor ] + * [afb4ef0b] Updating debconf translation: ro.po (Closes: #555464) + + [ Thomas Mueller ] + * [9f7c21e9] Updating debconf translation: de.po (Closes: #555840) + + [ Miroslav Kure ] + * [e4246738] Updating debconf translation: cs.po (Closes: #555894) + + [ Francisco Javier Cuadrado ] + * [3a72944f] Updating debconf translation: es.po (Closes: #556035) + + [ Yuri Kozlov ] + * [4beef045] Updating debconf translation: ru.po (Closes: #556193) + + [ marce ] + * [325806a3] Updating debconf translation: gl.po (Closes: #555453) + + -- Bernd Zeimetz Sat, 14 Nov 2009 21:43:26 +0100 + +gpsd (2.39-6) experimental; urgency=low + + [ Christian Perrier ] + * [fe381184] Updating debconf translation: fr.po (Closes: #540502) + + [ Jordà Polo ] + * [2c23a9a6] Updating debconf translation: ca.po (Closes: #544101) + + [ Clytie Siddall ] + * [49af80a6] Updating debconf translation: vi.po (Closes: #548020) + + [ Bernd Zeimetz ] + * [35fe08a1] Correct dependencies in init.d LSB header. (Closes: + #548552) - thanks to Petter Reinholdtsen + * [c3e1a9a0] Move socket location out of the normal daemon options. + Also make it much harder for the user to create a broken + configuration, this should fix some of the bugs reported on debconf + running into trouble. (Closes: #546894) (LP: #423629, #423629) + * [887a9c32] Don't use hardcoded paths in gpsd.hotplug. + * [8305f777] Use environment from /etc/default/gpsd in hotplug script. + (Closes: #542386) - thanks to Joerg Dorchain + * [309f9c95] Rename DAEMON_OPTS to GPSD_OPTIONS. + * [cbc56721] Remove bashism from gpsd.hotplug.wrapper. + * [3481f700] Make gpsd.config even more simple, try to do the right + thing automatically. + * [0ec26652] Updating po files. + + -- Bernd Zeimetz Sun, 01 Nov 2009 21:49:21 +0100 + +gpsd (2.39-5) unstable; urgency=low + + [ Thomas Mueller ] + * [c884a6d0] Updating debconf translation: de.po (Closes: #538900) + + [ Bernd Zeimetz ] + * [26d4a13e] gpsd.init: Move bluetooth to Should-Start - thanks to + Carsten Einig + * [7113becd] Add missing macro UNUSED to gpsd.h. (LP: #396256) - + thanks to Dennis Nienhüser + + -- Bernd Zeimetz Thu, 30 Jul 2009 13:31:32 +0200 + +gpsd (2.39-4) unstable; urgency=low + + * [51e8dea3] Updating git-dch settings in git-bp config. + * [35f17def] Updating debconf translation: cs.po (Closes: #534958) - + thanks to Miroslav Kure + * [c1917386] Updating debconf translation: eu.po (Closes: #535038) - + thanks to Piarres Beobide + * [4b6719c3] Updating debconf translation: ja.po (Closes: #535067) - + thanks to Kenshi Muto + * [b188ed05] Updating debconf translation: fi.po (Closes: #535112) - + thanks to Esko Arajärvi + * [ae2b44fe] Updating debconf translation: ro.po (Closes: #535121) - + thanks to Eddy Petrișor + * [0d989720] Updating debconf translation: sv.po (Closes: #535149) - + thanks to Martin Bagge / brother + * [413b36ab] Updating debconf translation: sk.po (Closes: #535157) - + thanks to helix84@centrum.sk + * [ca978d4f] Updating debconf translation: es.po (Closes: #536239) - + thanks to Francisco Javier Cuadrado + * [9efd437a] Updating debconf translation: pt.po (Closes: #536276) - + thanks to "Traduz - Portuguese Translation Team" + * [6e18a392] Updating debconf translation: ru.po (Closes: #536563) - + thanks to Yuri Kozlov + * [2c970b41] Updating debconf translation: it.po (Closes: #536596) - + thanks to Luca Monducci + * [d998da9f] Updating debconf translation: gl.po (Closes: #537427) - + thanks to marce + * [64375707] Fixing debconf prio for "brokenconfig" state. (Closes: + #536010) - thanks to Alban Browaeys + * [9d7960e6] Updating debconf-updatepo reformatted .po files. + + -- Bernd Zeimetz Wed, 22 Jul 2009 17:57:36 +0200 + +gpsd (2.39-3) experimental; urgency=low + + * [98418e2f] Set priority of all debconf questions to low. + * [c5d8d1f4] Set control socket option if not in DAEMON_OPTS. (Closes: + #515085) - thanks to Sascha Silbe + * [9bed6ecc] Update gpsd.templates to explain options better. + * [fc356713] Support building for Python2.6. + * [ee363122] Enable parallel build for python modules. + * [568c3961] Rise python-all-dev build-dep for --install-layout. + * [751c5138] Bump python-support build-dep to >= 0.7.1 + * [1545b437] Remove workarounds for broken --disable-python. + * [59f41451] Using python in build target names. + * [dcb57ba6] Build gpsd-dbg containing the debug symbols. + * [52ac81d1] Update templates as suggested during the review. - thanks + to Justin B Rye + * [5b099fbe] Updating control file after review. - thanks to Justin B + Rye + * [03147ac2] Ensure a valid configuration in debconf. (Closes: + #515085) - thanks to Sascha Silbe + * [13db408f] Add error message to gpsd templates. + * [549e673e] Update error message in template after review. + * [73b14c74] Adding fuzzy po files after template update. + * [e1bbde15] Bail out after too many errors during config. + * [a280e182] Fix description: there is more than NMEA only. + * [6d9b16f3] Remove extra space in front of template. + * [be7b37bb] Updating fuzzy po files. + * [0e5c78b7] Revert "Remove workarounds for broken --disable-python." + * [741490b0] Adding python-all-dbg as build-dep. + * [726fc8e3] Removing extra ( in package dependency. + * [3e15f929] Lowering required python-* version to build. + * [80313e6d] Fixing various bugs in the config script. + * [5d48d2e7] Install python-dbg files to debian/tmp. + * [43c5b4f2] Install python *_d.so files into gpsd-dbg. + * [bb498598] Run dh_install after installing the python files. + * [ae083f4f] Don't install data files with python*-dbg. + * [48bf64d7] Revert "Set control socket option if not in DAEMON_OPTS." + * [9a25c1cf] Reword and fix gpsd/start_daemon template. - thanks to + Justin B Rye + * [8d652246] Require daemon autostart before asking further debconf + questions. + * [f61a73fc] Also check if gpsd was autostarted in + gpsd.hotplug.wrapper. + * [35569850] Updating po files after gpsd/start_daemon change. + * [6cbdda19] Add ~ to Debian revisions in the symbols file. + * [a2972159] Bump Standards-Version to 3.8.2 and make lintian happy. + * [edfe4196] Use debian/pyversions instead of XS-Python-Version. + * [fe7302d8] Add Vcs-Browser and Vcs-Git information. + * [d0f0b1b8] Use grep -q to avoid useless output in gpsd.config. + + -- Bernd Zeimetz Sun, 28 Jun 2009 14:53:14 +0200 + +gpsd (2.39-2) unstable; urgency=low + + * [765fde7b] Calculate soname and library version properly. + * [1da6bffd] Support the "status" action in the init.d script. + (Closes: #528688) - thanks to Peter Eisentraut + * [634d40b0] Make gpsd.hotplug.wrapper work with Ubuntu. (LP: #367197) + * [1a66eb21] Start gpsd after bluetooth. (LP: #359352) + * [1e5ffb92] Adding patch to fix a crash in libgpsmm. + * [ba4e66a1] Updating symbols file after fixing libgpsmm. + + -- Bernd Zeimetz Thu, 18 Jun 2009 01:37:34 +0200 + +gpsd (2.39-1) unstable; urgency=low + + * [44f4a445] debian/rules: Install upstream changelog, thanks to Paul + Martin (Closes: #515067). + * [edd0f8f7] debian/gbp.conf: Adding file. + * [d0d4a002] Imported Upstream version 2.39 + * [376c8df9] debian/rules: Fixing FTBFS with the new python-support, + thanks to Josselin Mouette (Closes: #516235) + * [3a6804d7] debian/po: Adding Romanian translation, thanks to Eddy + Petrișor (Closes: #514081). + * [3d9cbca0] debian/control: Needed changes for udev transition. + * [5d958d9b] debian/patches/default_units: drop exec flag. + * [70489cfe] debian/control: bump libgps soname to 18. + * [c91b4914] debian/patches: Updating patches for new version. + * [f1217338] debian/rules: Add Breaks support for udev. + * [d8a810a2] debian/gpsd.config: move gpsd/autodetection to low + * [57ae764d] debian/rules: Use lsb_release -si + * [337dddcb] debian/rules: Support Python 2.6. + * [703df0da] Migrating symbols files to libgps18. + * [07f088f7] debian/rules: Be pendantic about symbol files. + * [b0280081] debian/rules: Don't require python.mk to build. + * [581ac233] debian/rules: Work around broken --disable-python. + * [522a76dd] debian/gpsd.postrm: removing old diversion parts. + * [7f422a4f] debian/gpsd.udev: Dropping file, shipped upstream. + * [65061f11] debian/rules: Install gpsd.rules for udev. + * [cbdc4e8a] debian/patches: Install gpscat via setup.py. + * [852f0522] debian/control: Bumping Standards-Version. + * [26728c33] debian/patches: Add missing gpscat manpage. + * [a99dfede] debian/rules: More workarounds for --disable-python. + * [74a4ad5b] debian/rules: Use configure-stamp instead of + config.status. + * [3be45988] debian/rules: Build gpscat.1 for Python. + * [9063e762] debian/rules: Delete Python manpages form clients + package. + * [24c96c32] debian/patches: Install gpscat manpage. + + -- Bernd Zeimetz Wed, 08 Apr 2009 01:57:53 +0200 + +gpsd (2.38-1) unstable; urgency=low + + * New Upstream Version + * Replacing the dpatch patch system by quilt. + * Dropping debian/patchts/gpsfake-identation.dpatch, + patch applied by upstream. + * debian/libgps17.symbols.common: Updating symbols file to the + current version. The rtcm symbols were renamed to rtcm2. As they + are not used by anyting but gpsd normally, upstream decided not to + bump the soname. + * debian/rules: remove .deps and .libs in the clean target. + * debian/README.source: Adding file as required by policy. + * debian/control: Bumping Standards-Version to 3.8.0. + + -- Bernd Zeimetz Wed, 11 Feb 2009 01:02:22 +0100 + +gpsd (2.37-6) unstable; urgency=low + + * debian/po: + translation updates: + - es.po, thanks to Ana Guerrero + new translations: + - it.po, thanks to Luca Monducci (Closes: #494305) + - fi.po, thanks to Esko Arajärvi (Closes: #493257) + - ru.po, thanks to Yuri Kozlov (Closes: #493146) + + -- Bernd Zeimetz Wed, 13 Aug 2008 23:46:51 +0200 + +gpsd (2.37-5) unstable; urgency=low + + * debian/gpsd.udev: + - Adding hotplug support for the Holux m241 (and probably others). + * debian/po translation updates: + - sv.po, thanks to "brother" (Closes: #491765) + * debian/copyright: + - Adding an additional line break to make lintian happy. + + -- Bernd Zeimetz Tue, 22 Jul 2008 02:29:12 +0200 + +gpsd (2.37-4) unstable; urgency=low + + * debian/po translation updates: + - ja.po, thanks to Kenshi Muto (Closes: #483505). + + -- Bernd Zeimetz Sat, 31 May 2008 18:07:16 +0200 + +gpsd (2.37-3) unstable; urgency=low + + * debian/rules: + - Unset LDFLAGS (and other *FLAGS which are exported to the environment by + the new dpkg) to build the python modules, otherwise they FTBFS. Thanks + to Lucas Nussbaum for the report (Closes: #475989). + + -- Bernd Zeimetz Tue, 15 Apr 2008 00:05:03 +0200 + +gpsd (2.37-2) unstable; urgency=low + + * debian/po translation updates: + - cs.po, thanks to Miroslav Kure (Closes: #473263). + - pt.po, thanks to "Traduz" - Portuguese Translation Team and Miguel + Figueiredo (Closes: #472838). + - fr.po, thanks to Jean-Luc Coulon (f5ibh) (Closes: #472437). + - nl.po, thanks to cobaco (aka Bart Cornelis) (Closes: #471807). + - vi.po, thanks to Clytie Siddall (vi-VN, Vietnamese free-software + translation team / nhóm Việt hóa phần mềm tự do) + (Closes: #471795). + - de.po, thanks to Alwin Meschede (Closes: #471721). + - gl.po, thanks to Jacobo Tarrio (Closes: #471092). + - ca.po, thanks to Jordà Polo (Closes: #474133). + * debian/libgps17.symbols.* + - Adding architecture dependent and c++ symbols to the symbol files. + + -- Bernd Zeimetz Fri, 04 Apr 2008 23:31:03 +0200 + +gpsd (2.37-1) unstable; urgency=low + + * New upstream version. + * debian/gpsd.templates: + - Adding question about USB autodetection. The file was reviewed and + corrected on debian-l10n-english@lists.debian.org - thanks to + Christian Perrier, MJ Ray and Justin B Rye. + * debian/gpsd.config, debian/gpsd.postinst: + - Ask for USB autodetection if the Daemon is started at boot. + Write /etc/default/gpsd accordingly. + * debian/gpsd.hotplug.wrappper: + - Exit gracefully if hotplugging is disabled in /etc/default/gpsd. + * debian/rules, debian/gpsd.udev: + - Ignore non-existing setup.py in the clean target. + - Installing udev rules again, also remove the old udev rules + symlink /etc/udev/rules.d/025_gpsd.rules, if it still exists + (Closes: #455036). + * debian/gpsd.examples: + - Deleting file, the example udev rules are installed by default now. + * debian/NEWS.Debian debian/gpsd.README.Debian: + - Deleting files, no extra information included anymore. + + -- Bernd Zeimetz Sat, 15 Mar 2008 16:56:43 +0100 + +gpsd (2.37~rc1-1) unstable; urgency=low + + * New upstream release candidate, including C++ support again + (Closes: #458576). + * debian/rules: + - A bit of housekeeping and cruft removal. + * debian/libgps-dev.install: + - File added (instead of handling this in debian/rules). + * debian/patches: + - garmin-usb-fix.dpatch, gpxlogger-gps.h.dpatch, + gpsd_dbus.h-buildfix.dpatch: Removed, integrated upstream. + * debian/libgps17.symbols: + - File updated. ignoring C++ related symbols for now as they should be + arch-dependent. Will be added after the package was built on all arches. + * debian/watch: + - Adding uversionmangle as upstream's X.YrcZ versions are greater than the + later X.Y version, so rewrite X.YrcZ to X.Y~rcZ. + + -- Bernd Zeimetz Sun, 17 Feb 2008 16:38:19 +0100 + +gpsd (2.36-2) unstable; urgency=low + + * debian/patches: + - Adding garmin-usb-fix.dpatch (r4656 from svn) to fix the broken Garmin + USB driver. Thanks to P.C. Chan for the help to find the breakage. + (Closes: #457684) + + -- Bernd Zeimetz Sun, 13 Jan 2008 11:49:55 +0100 + +gpsd (2.36-1) unstable; urgency=low + + * New upstream release. + * debian/control: + - Updating/adding versioned build-deps on debhelper and dpkg-dev to ensure + that debian/package.symbols files are supported. + * debian/rules: + - Removing the call of dpkg-gensymbols as this is handled by dh_makeshlibs + now. + * debian/libgps17.symbols: + - Removing the Debian revision from the minimal version number. + - Adding the symbol garmintxt_parse@Base which was introduced in 2.36. + * debian/patches: + - Removing gpsfake-logfile-howto.dpatch and gpsfake-gpsd-path.dpatch - + integrated upstream. + + -- Bernd Zeimetz Wed, 02 Jan 2008 10:51:40 +0100 + +gpsd (2.35-3) unstable; urgency=low + + * debian/patches: + - Updating gpsfake-gpsd-path.dpatch to let gpsfake exit gracefully if + gpsd is not found. Based on a patch by Andreas Putzo. + + -- Bernd Zeimetz Wed, 26 Dec 2007 01:33:42 +0100 + +gpsd (2.35-2) unstable; urgency=low + + * debian/control: + - Adding gpsd to Recommends for python-gps, thanks to Andreas Putzo + (Closes: #456929). + * debian/patches: + - Adding gpsfake-gpsd-path.dpatch to hardcode the path to gpsd into + gpsfake.py as /usr/sbin is not in the normal user's path. Thanks again + to Andreas Putzo (Closes: #456928). + + -- Bernd Zeimetz Tue, 18 Dec 2007 16:34:04 +0100 + +gpsd (2.35-1) unstable; urgency=low + + * New upstream version, including several bugfixes for bugs reported by + Steinar H. Gunderson (Closes: #410133, #410138, #410132). + * The license of Tachometer.c was fixed by upstream, so we're able to build + and ship xgpsspeed again. + * debian/patches: + - Dropping the following patches as they are not needed anymore: + Tachometer.c-removal.dpatch, python-setup.dpatch, + no-xgpsspeed-manpage.dpatch, gps.h-fix.dpatch, libgpsmm.h-fix.dpatch + - Adding gpsd_dbus.h-buildfix.dpatch to fix a build failure. + * debian/libgps17.symbols, debian/rules: + - Adding symbosl file and running dpkg-gensymbols. + * debian/control: + - Bumping Standards-Version to 3.7.3. + + -- Bernd Zeimetz Mon, 17 Dec 2007 21:52:10 +0100 + +gpsd (2.34.dfsg-6) unstable; urgency=low + + * debian/patches: + - Adding libgpsmm.h-fix.dpatch: There's no need for libgpsmm.h to include + gpsd_config.h. This finally closes a bug which was supposed to be fixed + the right way before (Closes: #447653). + + -- Bernd Zeimetz Wed, 05 Dec 2007 23:06:29 +0100 + +gpsd (2.34.dfsg-5) unstable; urgency=low + + * debian/po updates: + - Catalan translation, thanks to Jordà Polo (Closes: #452691). + - Vietnamese translation, thanks to Clytie Siddall (Closes: #453413). + * debian/patches: + - Adding gps.h-fix.dpatch to remove some autotools guards in gps.h, + allowing to use the header file without gpsd_config.h again. Also + removing include_headers.dpatch as it is not needed anymore due to the + real fix. Thanks to Petter Reinholdtsen for the bug report + (Closes: #448837). + * debian/control: + - Updating my email address. + - Bumping Standards-Version to 3.7.3. + + -- Bernd Zeimetz Wed, 05 Dec 2007 22:37:14 +0100 + +gpsd (2.34.dfsg-4) unstable; urgency=low + + * debian/control: + - Adding Conflicts to libgps-dev, thanks to Jordà Polo (Closes: #448349). + - Changing python-gps' Conflicts to Replaces as it is save to install the + more recent python extensions together with older gpsd(-clients) + packages. + * debian/po updates: + - Galician translation, thanks to Jacobo Tarrio. (Closes: #447933). + - Portuguese translation, thanks to "Traduz" - Portuguese Translation Team + and Miguel Figueiredo (Closes: #448387). + - Swedish translation, thanks to Daniel Nylander. + - Durch translation, thanks to cobaco (aka Bart Cornelis) + (Closes: #451291). + - Japanese translation, thanks to Kenshi Muto (Closes: #448681). + - Czech translation, thanks to Miroslav Kure (Closes: #449264). + - German translation, thanks to Alwin Meschede (Closes: #449279). + + -- Bernd Zeimetz Sun, 04 Nov 2007 19:34:10 +0100 + +gpsd (2.34.dfsg-3) unstable; urgency=low + + * debian/control: + - Adding Provides: ${python:Provides} as required by the new Python + policy. + * debian/patches: + - Adding include_headers.dpatch to include gpsd_config.h into the + libgps-dev package. Thanks to Matthew Rosewarne. (Closes: #447653) + * debian/po: + - French translation update, thanks to Christian Perrier. + (Closes: #447428) + + -- Bernd Zeimetz Mon, 22 Oct 2007 23:36:56 +0200 + +gpsd (2.34.dfsg-2) unstable; urgency=low + + * debian/gpsd.templates: + - Updating the manpage category of gpsd, thanks to Thijs Kinkhorst for the + hint. + * debian/patches: + - Adding INSTALL-description-fix.dpatch, clarifying which device gpsd uses + by default. Thanks to Dan Jacobson for reporting. (Closes: #329267) + - Adding no-gps-manpage.dpatch to reflect that gps.1 is renamed to xgps.1 + due to a name clash with the gps package. + - Adding gpsfake-logfile-howto.dpatch which adds a comment about creating + a logfile which is suitable for the use with gpsfake. Thanks to + Dan Jacobson again. (Closes: #329266) + * debian/rules: + - We need to use dh_installman to install xgps.1 now, more easy than + patching Makefile.* + + -- Bernd Zeimetz Fri, 19 Oct 2007 22:51:01 +0200 + +gpsd (2.34.dfsg-1) unstable; urgency=low + + * Hijacking the package as announced on debian-devel@lists.d.o + in <470DEE3C.80603@bzed.de> due to the old maintainer being MIA. + * New upstream version + * Removing Tachometer.c due to an unclear licensing, this introduces + .dfsg to the version number and results in not being able to build + xgpsspeed. + * Building new packages: + - python-gps containing the python modules, this also fixes a bug + complaining about missing python-support (Closes: #413925) + - Splitting libgps and the according devel files in separate packages + (Closes: #295375) + * Installing gpsd in /usr/sbin again. gpsd is a system daemon and only + rarely used as user command. + * Auto discovery of USB GPS devices is disabled by default now, as the USB + devices use nothing but a standard usb to serial converter. This resulted + in trouble if you wanted to use a normal serial converter without attached + GPS device. A rules file is provided as example now. + (Closes: #442467, #404780) + * debian/compat: + - Bumping to level 5 + * debian/control: + - Updating the Maintainer field + - Adding Homepage field, removing pseudo fields from descriptions + - Cleaning up descriptions in general + - Adding informations for the new packages + * debian/copyright: + - Reworking the whole file + * debian/gpsd.docs: + - Removing AUTHORS (listed in the copyright file) and HACKING (file does + not exist anymore) + * debian/gpsd.init: + - Changing warnings to make gpsd more quiet if it's not automatically + startet at bootup, thanks to Kiro Zimmer (Closes: #395297). + - Reflecting the change in gpsd's location. + * debian/gpsd.templates: + - Replacing the question for gpsd/device by a title, fixing a lintian + warning + * debian/gpsd.{postrm,preinst}: + - Remove existing diversions of gpsd while upgrading. + Thanks to Andreas Putzo (Closes: #446780). + * debian/patches: + - General cleanup, removing obsolete patches, adding several new patches + to suit the new version and packaging. + * debian/po: + - Adding several new translations, thanks to + * cobaco (aka Bart Cornelis) - Dutch translation (Closes: #415519) + * Rudy Godoy Guillén - Spanish translation (Closes: #426172) + * Kenshi Muto - Japanese translation (Closes: #412507) + * debian/rules: + - Rewriting file completely. This also introduces new files to the + packaging (debian/{gpsd,gpsd-clients}.install, debian/gpsd.examples) + and removes several unused/obsolete files: + (debian/{remove_rpath.sh,gpsd-clients.docs}, debian/*.dirs, + debian/gpsd.lintian-overrides). + * debian/watch, debian/dfsg-clean.sh: + - Adding files to watch for upstream versions and handle the removal of + non-free material automatically. + + -- Bernd Zeimetz Tue, 16 Oct 2007 14:49:34 +0200 + +gpsd (2.33-5) unstable; urgency=low + + * debian/control: + - add build-dependency on autotools-dev + + [ Christian Perrier ] + * debconf templates: + - all PO files converted to UTF-8 + - add German translation, thanks to Alwin Meschede (closes: #400511) + - add Catalan translation, thanks to Jorda Polo (closes: #410213) + - add Galician translation, thanks to Jacobo Tarrio (closes: #412241) + - add Portuguese translation, thanks to Miguel Figueiredo (closes: #412257) + + -- Tilman Koschnick Sun, 25 Feb 2007 21:18:11 +0100 + +gpsd (2.33-4) unstable; urgency=low + + * debian/patches/: + - add 23_hotplug_racecond.dpatch (closes: #321421) + * /etc/init.d/gpsd: + - order run levels in LSB headers + + * Upload sponsored by Petter Reinholdtsen + + -- Tilman Koschnick Sat, 7 Oct 2006 21:41:37 +0200 + +gpsd (2.33-3) unstable; urgency=low + + * Acknowledging previous NMU, thanks to Kai Hendry (closes: #377773) + * remove rpath from binaries (required on amd64, ?) + * /etc/init.d/gpsd: + - require /etc/default/gpsd + - add Short-Description to LSB section + - use LSB logging functions + - remove 'S' from Default-Stop LSB header + * use python-support to install python modules + * debian/control: + - improve package description + - drop alternative build dependency on libxaw6-dev + - add build dependency on docbook-xsl (>= 1.71.0.dfsg.1-1), allowing to: + * debian/patches/: + - preserve environments in 22_manpage_linebreak.dpatch + + * Upload sponsored by Petter Reinholdtsen + + -- Tilman Koschnick Sat, 7 Oct 2006 11:14:43 +0200 + +gpsd (2.33-2.1) unstable; urgency=low + + * Non-maintainer upload. + * lesstif1 -> lesstif2 migration (Closes: #377773) + + -- Kai Hendry Wed, 19 Jul 2006 09:38:34 +0900 + +gpsd (2.33-2) unstable; urgency=low + + * debian/gpsd.dirs: + - add /etc/udev/rules.d (closes: #377016) + * debian/gpsd.postrm: + - fix removal of /etc/udev/rules.d/025_gpsd.rules on purge + + * Upload sponsored by Petter Reinholdtsen + + -- Tilman Koschnick Thu, 6 Jul 2006 10:03:58 +0200 + +gpsd (2.33-1) unstable; urgency=low + + * New upstream release + * debian/copyright: + - update author list + * debian/control: + - bump Standards-Version to 3.7.2 (no changes required) + * debian/patches/: + - rm 16_fix_manpages.dpatch (obsolete) + - add 19_gpsfake_fuser.dpatch + - add 20_gpsfake_manpage.dpatch (closes: #335480) + - add 21_autobaud_delay.dpatch: make connecting to Garmin eTrex more + reliable (closes: #303548, #321423) + - add 22_manpage_linebreak.dpatch + * /etc/init.d/gpsd: + - stop gracefully if gpsd is not running (closes: #374658) + * update lintian-overrides + + * Upload sponsored by Petter Reinholdtsen + + -- Tilman Koschnick Mon, 26 Jun 2006 16:28:36 +0200 + +gpsd (2.32-2) unstable; urgency=low + + * switch from obsolete hotplug to udev interface, thanks to Marco d'Itri + (closes: #338745) + * debian/patches/: + - add 17_gpsd_manpage_section.dpatch + * debian/gpsd.postinst: + - always source /usr/share/debconf/confmodule + * debian/rules: + - add -I/usr/X11R6/include to CFLAGS until xorg migration is complete + - add -fno-strict-aliasing to CFLAGS to satisfy gcc 4.1 + + -- Tilman Koschnick Sat, 29 Apr 2006 16:02:40 +0200 + +gpsd (2.32-1) unstable; urgency=low + + * New upstream release + - new program: cgpxlogger + * debian/copyright: update author list + * debian/control: + - drop optional dbus build dependencies for stable + (closes: #348318, #362565) + - drop optional build dependency on xlibs-dev to make lintian happy + * debian/patches/: + - rm 13_include_xm_fix.dpatch (included upstream) + - rm 15_link_lm_fix.dpatch (included upstream) + - add 16_fix_manpages.dpatch + * install gps.1.gz as xgps.1.gz to avoid conflict with gps package + * link gpxlogger.1.gz to xgps.1.gz + * drop debian/watch (doesn't work with BerliOS download page) + * fix Homepage line in description + + -- Tilman Koschnick Sun, 16 Apr 2006 20:54:34 +0200 + +gpsd (2.30-2) unstable; urgency=low + + * /etc/init.d/gpsd: + - add LSB formatted dependency info, thanks to Petter Reinholdtsen + (closes: #335347) + - do not chown $PIDFILE, thanks to Elmar Hoffmann (closes: #343733) + * debian/patches/: + - add 15_link_lm_fix.dpatch (closes: #340081) + + -- Tilman Koschnick Sun, 20 Nov 2005 14:11:28 +0100 + +gpsd (2.30-1) unstable; urgency=low + + * New upstream release + * debian/copyright: update author list + * debian/patches/: + - add 13_include_xm_fix.dpatch + * debconf templates: + - add Swedish translation, thanks to Daniel Nylander (closes: #333676) + + -- Tilman Koschnick Sat, 12 Nov 2005 22:40:18 +0100 + +gpsd (2.29-1) unstable; urgency=low + + * New upstream release + - new programs: cgps, gpsflash, gpspipe, gpxlogger, rtcmdecode + * move sirfmon to gpsd-clients package + * debian/patches/: + - rm 12_send_dbus_fix.dpatch (included upstream) + * update lintian-overrides + + -- Tilman Koschnick Fri, 19 Aug 2005 18:41:56 +0200 + +gpsd (2.28-2) unstable; urgency=low + + * recompile against libstdc++6 + + -- Tilman Koschnick Fri, 8 Jul 2005 01:42:27 +0200 + +gpsd (2.28-1) unstable; urgency=low + + * New upstream release + * debian/patches/: + - rm 10_dbus_fix.dpatch (included upstream) + - rm 11_hotplug_fix.dpatch (obsolete) + - add 12_send_dbus_fix.dpatch + * update lintian-overrides + + -- Tilman Koschnick Wed, 6 Jul 2005 19:32:27 +0200 + +gpsd (2.26-1) unstable; urgency=low + + * New upstream release + - bugfix: gps.h refers to missing gpsutils.h (closes: #314998) + * compile with dbus support + * debian/patches/: + - rm 09_gpsdrive_fix.dpatch (obsolete) + - add 10_dbus_fix.dpatch + - add 11_hotplug_fix.dpatch + * update lintian-overrides + * debconf templates: + - update French translation, thanks to Jean-Luc Coulon (closes: #315364) + * bump Standards-Version to 3.6.2 (no changes required) + + -- Tilman Koschnick Fri, 24 Jun 2005 13:20:40 +0200 + +gpsd (2.25-1) unstable; urgency=low + + * New upstream release (closes: #301469) + - license change from GPL to BSD + - gpsd now starts as root and drops privileges afterwards; this is + required for the interface to ntpd, see README.Debian for details + - no default device /dev/gps anymore (closes: #303174) + - bugfix: libgps leaks socket fd when setsockopt or connect fails + (closes: #299427) + - hotplug support added + - new sirfmon program + - gpsprobe removed + * add dependency on netbase (closes: #299286) + * prefere build dependency on lesstif2 over lesstif + * debian/patches/: + - rm 03_documentation.dpatch + - rm 07_unit_options.dpatch (not accepted upstream, superseded by + less intrusive 08_default_units.dpatch) + - add 08_default_units.dpatch + - add 09_gpsdrive_fix.dpatch + * update lintian-overrides + * revise README.Debian + * debconf templates: + - add Czech translation, thanks to Miroslav Kure (closes: #310466) + - add Vietnamese translation, thanks to Clytie Siddall (closes: #311879) + + -- Tilman Koschnick Sat, 21 May 2005 15:02:25 +0200 + +gpsd (2.13-1) unstable; urgency=low + + * New upstream release + - new gpsfake, gpsprof programs + * add CAN number to previous changelog version + * debian/patches/: + - rm 05_gps_py_typo.dpatch (included upstream) + - rm 06_X11_ad_files.dpatch (included upstream) + - rm 08_maxchannels.dpatch (obsolete) + - rm 09_syslog_formatstring.dpatch (obsolete) + * update lintian-overrides + + -- Tilman Koschnick Tue, 22 Feb 2005 21:03:46 +0100 + +gpsd (2.7-4) unstable; urgency=high + + * setting urgency=high because of RC bugfix + * bugfix: remote security problem with format strings + - CAN-2004-1388 + - add debian/patches/09_syslog_formatstring.dpatch + - thanks to Ulf Harnhammar, KF, Petter Reinholdtsen + (closes: #292347, #292370) + * fix lintian warnings + - change description of gpsd-clients + - add /usr/share/lintian/overrides/gpsd + (ignoring non-dev-pkg-with-shlib-symlink, + description-synopsis-starts-with-a-capital-letter) + + -- Tilman Koschnick Thu, 27 Jan 2005 13:31:03 +0100 + +gpsd (2.7-3) unstable; urgency=low + + * import bugfixes from upstream's SVN + - avoid potential buffer overrun and memory leak + - add debian/patches/08_maxchannels.dpatch + + -- Tilman Koschnick Wed, 19 Jan 2005 19:38:43 +0100 + +gpsd (2.7-2) unstable; urgency=low + + * X11 app-defaults files: + - include xgps*.ad + - add debian/patches/06_X11_ad_files.dpatch + * fix speedunits, altunits options: + - add debian/patches/07_unit_options.dpatch + - rm debian/patches/01_speedunits.dpatch (superseded by 07_unit_options) + + -- Tilman Koschnick Sun, 16 Jan 2005 14:06:26 +0100 + +gpsd (2.7-1) unstable; urgency=low + + * New upstream release + * added -P option + - use option in /etc/init.d/gpsd + - closes: #287737 + * debian/patches/: + - upstream renames gps to xgps; rm 02_gps_to_xgps.dpatch (obsolete) + - add 01_speedunits.dpatch: use metric system by default + (closes: #289944) + - add 05_gps_py_typo.dpatch: fix syntax error in gps.py + + -- Tilman Koschnick Fri, 14 Jan 2005 23:31:14 +0100 + +gpsd (2.6-1) unstable; urgency=low + + * New upstream release + * debian/patches/: + - rm 03_python_bindings.dpatch (obsolete) + - simplify documentation patches + * debconf templates: + - add Norwegian Bokmaal (nb) translation, thanks to Petter Reinholdtsen + (closes: #288271) + + -- Tilman Koschnick Sun, 2 Jan 2005 18:03:34 +0100 + +gpsd (2.5-2) unstable; urgency=low + + * debian/control: + - add alternative build-dependency on xlibs-dev + - set versioned build-dependency on debhelper to >= 4.1.25 + - recommend python >= 2.3 for gpsd binary package (closes: #287147) + * debconf templates: + - add french translation, thanks to Jean-Luc Coulon (closes: #287265) + * gps.py: + - applied patch from upstream svn repository (r1169) + - bugfix: Python interface unable to handle multiline response, thanks to + Petter Reinholdtsen (closes: #287051) + + -- Tilman Koschnick Fri, 24 Dec 2004 13:38:27 +0100 + +gpsd (2.5-1) unstable; urgency=low + + * New upstream release + - bugfix: FTBFS on amd64/gcc-4.0, thanks to Andreas Jochens + (closes: #286906) + - bugfix: Python binding give AttributeError, thanks to Petter + Reinholdtsen (closes: #286955) + * debian/copyright: + - update list of authors + * python related changes: + - move python modules to /usr/lib/python2.3/site-packages/gpsd + - add /usr/lib/python2.3/site-packages/gpsd.pth + - rm debian/patches/03_python_syspath.dpatch (obsolete) + * debian/rules: + - properly clean sources in clean target, thanks to Petter Reinholdtsen + (closes: #286630) + * debian/control: + - add alternative build-dependency on libxaw6-dev (closes: #286637) + - add build-dependency on libxt-dev + * debian/gpsd-clients.menu + - add menu entries for xgps and xgpsspeed + + -- Tilman Koschnick Tue, 21 Dec 2004 12:19:05 +0100 + +gpsd (2.4-1) unstable; urgency=low + + * New upstream release + * debian/copyright: update list of authors + * rm debian/patches/01_missing_includes.dpatch (obsolete) + * add support for po-debconf + * debian/control: fix homepage URL + + -- Tilman Koschnick Mon, 20 Dec 2004 00:41:57 +0100 + +gpsd (2.3-1) unstable; urgency=low + + * Initial Release. (closes: #276376) + + -- Tilman Koschnick Tue, 23 Nov 2004 00:28:27 +0100 --- gpsd-3.6.orig/debian/rules +++ gpsd-3.6/debian/rules @@ -0,0 +1,225 @@ +#!/usr/bin/make -f + +#uncomment if debhelper should be verbose +#export DH_VERBOSE=1 + +SONAME := 20 + + +include /usr/share/quilt/quilt.make + +#python versions +PYTHONS := $(shell pyversions -vr) +PYTHON_DEFAULT := $(strip $(shell pyversions -vd)) + +#debhelper version and settings needed for udev +DH_VERSION := $(shell dpkg -s debhelper | grep '^Version' | awk '{print $$2}') +LSB_RELEASE := $(shell lsb_release -si) +UDEV_BREAKS = + +ifeq (Debian,$(strip $(LSB_RELEASE))) ## debian ## +ifeq (0, $(strip $(shell dpkg --compare-versions $(DH_VERSION) ge 7.3.15; echo $$?))) +UDEV_BREAKS = 125 +endif +else ## not debian ## +ifeq (Ubuntu,$(strip $(LSB_RELEASE))) ## ubuntu ## +ifeq (0, $(strip $(shell dpkg --compare-versions $(DH_VERSION) ge 7.0.17ubuntu2; echo $$?))) +UDEV_BREAKS = 136-1 +endif +endif ## ubuntu ## +endif ## debian ## + + +DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) + +SCONSOPTS = \ + prefix=/usr \ + systemd=yes \ + strip=no \ + dbus_export=yes \ + docdir=/usr/share/doc/gpsd \ + libdir=/usr/lib/$(DEB_HOST_MULTIARCH) + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + SCONSOPTS += debug=yes +else + SCONSOPTS += debug=no +endif + +SCONSSTATICOPTS = python=no shared=no + + +#package names +PACKAGE_GPSD := gpsd +PACKAGE_CLIENTS := gpsd-clients +PACKAGE_LIB := libgps$(LIB_soname) +PACKAGE_QTLIB := libqgpsmm$(LIB_soname) +PACKAGE_LIB_DEV := libgps-dev +PACKAGE_QTLIB_DEV := libqgpsmm-dev +PACKAGE_PY := python-gps +PACKAGE_GPSDDBG := gpsd-dbg + + +cflags := $(shell dpkg-buildflags --get CFLAGS) +cppflags := $(shell dpkg-buildflags --get CPPFLAGS) +cxxflags := $(shell dpkg-buildflags --get CXXFLAGS) +ldflags := $(shell dpkg-buildflags --get LDFLAGS) +include /usr/share/hardening-includes/hardening.make +cflags += $(HARDENING_CFLAGS) +ldflags += $(HARDENING_LDFLAGS) +cxxflags += $(HARDENING_CFLAGS) + +SCONS_ENV := set -e ;\ + export LDFLAGS="$(ldflags)" ;\ + export CFLAGS="$(cflags)" ;\ + export CXXFLAGS="$(cxxflags)" ;\ + export CPPFLAGS="$(cppflags)"; + + +build-indep: build +build-arch: build + +build: build-stamp build-static-stamp +build-stamp: $(QUILT_STAMPFN) + set -e; \ + for py in $(PYTHONS); do \ + $(SCONS_ENV) python$${py} /usr/bin/scons $(SCONSOPTS); \ + $(SCONS_ENV) python$${py}-dbg /usr/bin/scons $(SCONSOPTS); \ + done +ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS))) + # disable tests on hurd due to weird ipv6 errors + # http://deb.li/4C46AEAC.7040906@bzed.de +ifeq (,$(findstring hurd,$(DEB_HOST_ARCH_OS))) + -$(SCONS_ENV) /usr/bin/scons check +endif +endif + touch $@ + +build-static-stamp: $(QUILT_STAMPFN) + mkdir static_lib + find . \ + -mindepth 1 -maxdepth 1 \ + -name static_lib \ + -prune \ + -o -name debian -prune \ + -o -exec cp -pr {} static_lib \; + $(SCONS_ENV) scons -C static_lib $(SCONSOPTS) -c ;\ + $(SCONS_ENV) scons -C static_lib $(SCONSOPTS) $(SCONSSTATICOPTS) libgps.a + touch $@ + +clean: clean-patched unpatch +clean-patched: + dh_testdir + dh_testroot + set -e; \ + for py in $(PYTHONS); do \ + $(SCONS_ENV) python$${py} /usr/bin/scons $(SCONSOPTS) -c ; \ + $(SCONS_ENV) python$${py}-dbg /usr/bin/scons $(SCONSOPTS) -c ; \ + done + rm -rf \ + .sconf_temp \ + .scons-option-cache \ + .sconsign.dblite \ + gps/*.pyc \ + TROUBLESHOOTING \ + debian/buildinfo.gz \ + config.log \ + static_lib \ + debian/shlibs.local \ + leapsecond.pyc + dh_clean + +install: install-stamp +install-stamp: build-stamp build-static-stamp + dh_testdir + dh_testroot + dh_prep + set -e ;\ + for py in $(PYTHONS); do \ + $(SCONS_ENV) DESTDIR=`pwd`/debian/tmp python$${py} /usr/bin/scons install $(SCONSOPTS) ;\ + $(SCONS_ENV) DESTDIR=`pwd`/debian/tmp python$${py}-dbg /usr/bin/scons install $(SCONSOPTS) ;\ + done + # install static lib + cp static_lib/libgps.a debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH) + # install hotplug wrapper + mkdir -p debian/tmp/lib/udev + cp gpsd.hotplug debian/tmp/lib/udev + chmod 755 debian/tmp/lib/udev/gpsd.hotplug + # remove rpaths + find debian/tmp -type f -exec file {} \; |\ + grep ELF |\ + grep 'dynamically linked' |\ + sed 's,:.*,,' |\ + xargs chrpath -d + cp INSTALL TROUBLESHOOTING + # install systemd files + mkdir -p debian/tmp/lib/systemd/system + cp systemd/* debian/tmp/lib/systemd/system + # fix various manpages + for i in cgps.1 gegps.1 lcdgps.1 xgps.1 xgpsspeed.1 gpxlogger.1; do \ + rm -f debian/tmp/usr/share/man/man1/$$i ;\ + ln -s gps.1 debian/tmp/usr/share/man/man1/$$i ;\ + done + rm -f debian/tmp/usr/share/man/man3/libQgpsmm.3 + ln -s libgpsmm.3.gz debian/tmp/usr/share/man/man3/libQgpsmm.3.gz + # remove libgpsd development files - we don't want people to use the internal library + for i in usr/share/man/man3/libgpsd.3 \ + usr/lib/$(DEB_HOST_MULTIARCH)/libgpsd.so \ + usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/libgpsd.pc ;\ + do \ + rm debian/tmp/$$i ;\ + done + # install everything + dh_install --fail-missing + touch $@ + + +install-indep: install +install-arch: install + +binary: install-stamp + dh_testdir + dh_testroot + dh_installchangelogs NEWS + dh_installdocs + dh_installman + dh_installmenu + dh_installdebconf + dh_installinit -- start 26 2 3 4 5 . stop 73 0 1 6 . + dh_installexamples + chmod 755 debian/$(PACKAGE_PY)/usr/lib/python*/*-packages/gps/gps.py + dh_python2 -Ngpsd + dh_python2 -pgpsd /lib/udev/ + cp $(CURDIR)/gpsd.rules $(CURDIR)/debian/gpsd.udev + dh_installudev + dh_link + dh_strip --dbg-package=$(PACKAGE_GPSDDBG) + dh_buildinfo -p$(PACKAGE_GPSDDBG) + dh_compress + dh_fixperms -Xgpsd.hotplug + dh_lintian +ifeq (,$(DEB_BUILD_OPTIONS)) + dh_makeshlibs -Nlibqgpsmm$(SONAME) -Xlibgpsd -- -c4 + dh_makeshlibs -plibqgpsmm$(SONAME) -- -c1 +else + dh_makeshlibs -Nlibqgpsmm$(SONAME) -Xlibgpsd + dh_makeshlibs -plibqgpsmm$(SONAME) +endif + echo 'libgpsd $(SONAME) libgps$(SONAME)' > debian/shlibs.local + dh_shlibdeps +ifneq (,$(UDEV_BREAKS)) + echo "gpsd:Breaks=udev (<< $(UDEV_BREAKS))" >> $(CURDIR)/debian/gpsd.substvars +endif + dh_gencontrol + dh_installdeb + dh_md5sums + dh_builddeb + + +binary-indep: binary +binary-arch: binary + +.PHONY: binary binary-indep binary-arch \ + install install-arch install-indep \ + clean clean-patched \ + build --- gpsd-3.6.orig/debian/gpsd-clients.install +++ gpsd-3.6/debian/gpsd-clients.install @@ -0,0 +1,21 @@ +usr/bin/gpsctl +usr/bin/gpspipe +usr/bin/gpsmon +usr/bin/gpsdecode +usr/bin/xgps +usr/bin/xgpsspeed +usr/bin/gpxlogger +usr/bin/lcdgps +usr/bin/cgps +usr/bin/gegps +usr/share/man/man1/gps.1 +usr/share/man/man1/gpspipe.1 +usr/share/man/man1/gpsmon.1 +usr/share/man/man1/gpsdecode.1 +usr/share/man/man1/gpsctl.1 +usr/share/man/man1/cgps.1 +usr/share/man/man1/gegps.1 +usr/share/man/man1/lcdgps.1 +usr/share/man/man1/xgps.1 +usr/share/man/man1/xgpsspeed.1 +usr/share/man/man1/gpxlogger.1 --- gpsd-3.6.orig/debian/libqgpsmm20.install +++ gpsd-3.6/debian/libqgpsmm20.install @@ -0,0 +1,2 @@ +usr/lib/*/libQgpsmm.so.20 +usr/lib/*/libQgpsmm.so.20.* --- gpsd-3.6.orig/debian/control +++ gpsd-3.6/debian/control @@ -0,0 +1,155 @@ +Source: gpsd +Section: misc +Priority: optional +Maintainer: Bernd Zeimetz +Build-Depends: debhelper (>= 8.1.3~), po-debconf, + quilt, + python-all-dev (>= 2.6.6-3), + python-all-dbg (>= 2.6.6-3), + xsltproc, docbook-xsl, docbook-xml, + libncurses-dev, + libusb-1.0-0-dev [!hurd-any], + libdbus-1-dev, libglib2.0-dev, libdbus-glib-1-dev, makedev, + libbluetooth-dev [linux-any], + libqt4-dev, + lsb-release, bc, + dpkg-dev (>= 1.15.6), + scons (>= 2.0.1), chrpath, + dh-buildinfo, + hardening-includes, + pps-tools (>= 0.20120406+g0deb9c7e-2~) [linux-any] +Standards-Version: 3.9.2 +Homepage: http://www.catb.org/gpsd/ +Vcs-Browser: http://git.recluse.de/?p=debian/pkg-gpsd.git +Vcs-Git: git://git.recluse.de/debian/pkg-gpsd.git +X-Python-Version: >= 2.3 + +Package: gpsd +Architecture: any +Depends: netbase | systemd-sysv, lsb-base (>= 3.2-13), ${shlibs:Depends}, ${misc:Depends} +Recommends: udev [linux-any], ${python:Depends}, python +Breaks: ${gpsd:Breaks} +Suggests: gpsd-clients, dbus +Conflicts: fso-gpsd +Multi-Arch: foreign +Description: Global Positioning System - daemon + The gpsd service daemon can monitor one or more GPS devices connected to + a host computer, making all data on the location and movements of the + sensors available to be queried on TCP port 2947. + . + With gpsd, multiple GPS client applications can share access to devices + without contention or loss of data. Also, gpsd responds to queries with a + format that is substantially easier to parse than the different standards + emitted by GPS devices. + +Package: gpsd-dbg +Architecture: any +Section: debug +Priority: extra +Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, + libgps20 (= ${binary:Version}) | gpsd (= ${binary:Version}) | gpsd-clients (= ${binary:Version}) | python-gps (= ${binary:Version}) +Description: Global Positioning System - debugging symbols + The gpsd service daemon can monitor one or more GPS devices connected to + a host computer, making all data on the location and movements of the + sensors available to be queried on TCP port 2947. + . + This package contains the detached debug symbols for gpsd, gpsd-clients, + python-gps, and libgps20. + +Package: gpsd-clients +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, python-gps, python-gtk2, python-cairo, ${python:Depends} +Suggests: gpsd +Conflicts: gps +Breaks: ${python:Breaks} +Description: Global Positioning System - clients + The gpsd service daemon can monitor one or more GPS devices connected to + a host computer, making all data on the location and movements of the + sensors available to be queried on TCP port 2947. + . + This package contains auxiliary tools and example clients for monitoring and + testing gpsd. + +Package: python-gps +Architecture: any +Section: python +Replaces: gpsd-clients (<< 2.34.dfsg-1) +Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, + python (>= 2.6) | python-simplejson +Recommends: gpsd +Provides: ${python:Provides} +Breaks: ${python:Breaks} +Conflicts: python-json +Description: Global Positioning System - Python libraries + The gpsd service daemon can monitor one or more GPS devices connected to + a host computer, making all data on the location and movements of the + sensors available to be queried on TCP port 2947. + . + This package contains a Python interface to connect to gpsd, together with + a module providing a controlled testing environment. It also ships two tools + which utilize the interface: gpsprof for latency-profiling, and gpsfake to + simulate a GPS by playing back a logfile. + +Package: libgps20 +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, ${misc:Depends} +Suggests: gpsd +Conflicts: fso-gpsd +Pre-Depends: ${misc:Pre-Depends} +Multi-Arch: same +Description: Global Positioning System - library + The gpsd service daemon can monitor one or more GPS devices connected to + a host computer, making all data on the location and movements of the + sensors available to be queried on TCP port 2947. + . + This package provides libgps, a C service library for querying GPS + devices. It supports both a low-level interface, which communicates + directly with the device to which the GPS is connected, and a high-level + interface, which goes through gpsd and is intended for concurrent use by + several applications. + +Package: libgps-dev +Architecture: any +Section: libdevel +Depends: libgps20 (= ${binary:Version}), ${misc:Depends}, pkg-config +Conflicts: gpsd (<< 2.34.dfsg-1) +Description: Global Positioning System - development files + The gpsd service daemon can monitor one or more GPS devices connected to + a host computer, making all data on the location and movements of the + sensors available to be queried on TCP port 2947. + . + This package contains the header and development files needed to build + programs and packages using libgps. + +Package: libqgpsmm20 +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, ${misc:Depends} +Pre-Depends: ${misc:Pre-Depends} +Multi-Arch: same +Description: Global Positioning System - Qt wrapper for libgps + The gpsd service daemon can monitor one or more GPS devices connected to + a host computer, making all data on the location and movements of the + sensors available to be queried on TCP port 2947. + . + This package provides libQgpsmm, the Qt version of libgpsmm. + It is a wrapper over libgps, the service library for querying GPS + devices. libQgpsmm is available on all platforms which are supported + by Qt4. + +Package: libqgpsmm-dev +Architecture: any +Section: libdevel +Depends: ${misc:Depends}, pkg-config, + libqgpsmm20 (>= ${source:Upstream-Version}), libqgpsmm20 (<< ${source:Upstream-Version}+1~), + libgps-dev (>= ${source:Upstream-Version}), libgps-dev (<< ${source:Upstream-Version}+1~) +Description: Global Positioning System - Qt wrapper for libgps (development) + The gpsd service daemon can monitor one or more GPS devices connected to + a host computer, making all data on the location and movements of the + sensors available to be queried on TCP port 2947. + . + This package provides libQgpsmm, the Qt version of libgpsmm. + It is a wrapper over libgps, the service library for querying GPS + devices. libQgpsmm is available on all platforms which are supported + by Qt4. --- gpsd-3.6.orig/debian/gpsd.templates +++ gpsd-3.6/debian/gpsd.templates @@ -0,0 +1,38 @@ +Template: gpsd/device +Type: string +_Description: Device the GPS receiver is attached to: + Please enter the device the GPS receiver is attached to. It will probably be + something like /dev/ttyS0 or /dev/ttyUSB0. + . + Multiple devices may be specified as a space-separated list. + Leave empty if you don't want to connect gpsd to a device on boot or if you + want to use device autodetection only. + +Template: gpsd/start_daemon +Type: boolean +Default: false +_Description: Start gpsd automatically? + If you accept this option, gpsd will be started automatically. + +Template: gpsd/socket +Type: string +Default: /var/run/gpsd.sock +_Description: gpsd control socket path: + Please enter the gpsd control socket location. Usually you want to keep + the default setting. + +Template: gpsd/daemon_options +Type: string +_Description: Options to gpsd: + You can give additional arguments when starting gpsd; see gpsd(8) for a + list of options. + . + Do not use '-F' here. The control socket path is set independently. + +Template: gpsd/autodetection +Type: boolean +Default: true +_Description: Should gpsd handle attached USB GPS receivers automatically? + As gpsd only handles GPS devices, it is safe to choose this option. + However, you can disable it if gpsd is causing interference with other + attached devices or programs. --- gpsd-3.6.orig/debian/gpsd-clients.postinst +++ gpsd-3.6/debian/gpsd-clients.postinst @@ -0,0 +1,21 @@ +#!/bin/bash +# postinst script for gpsd-clients + +set -e + +if [ "$1" = "configure" ] ; then + + #remove the old xgps config file + if dpkg --compare-versions "$2" lt "2.91"; then + [ ! -f /etc/X11/app-defaults/xgps ] || rm -f /etc/X11/app-defaults/xgps || true + fi + #remove the old xgpsspeed config file + if dpkg --compare-versions "$2" lt "2.91-2"; then + [ ! -f /etc/X11/app-defaults/xgpsspeed ] || rm -f /etc/X11/app-defaults/xgpsspeed || true + fi + +fi + +#DEBHELPER# + +exit 0 --- gpsd-3.6.orig/debian/pyversions +++ gpsd-3.6/debian/pyversions @@ -0,0 +1 @@ +2.3- --- gpsd-3.6.orig/debian/copyright +++ gpsd-3.6/debian/copyright @@ -0,0 +1,171 @@ +The original version of this package was debianized by Tilman Koschnick + on Sat, 16 Oct 2004 11:40:01 +0200. + +The package was completely reworked by Bernd Zeimetz , +starting on Thu, 11 Oct 2007 21:54:52 +0200. + +It was downloaded from http://developer.berlios.de/projects/gpsd/. + +Upstream Authors: + + Remco Treffkorn + Derrick J. Brashear + Russ Nelson + Eric S. Raymond + Gary E. Miller + Jeff Francis + Amaury Jacquot + Chris Kuethe + Ville Nuorvala + + +Copyright: + + The GPSD code is Copyright (c) 1997, 1998, 1999, 2000, 2001, 2002 by + Remco Treffkorn. Portions of it are also Copyright (c) 2005 by Eric S. + Raymond. All rights reserved. + + +License: + + BSD LICENSE + + The GPSD code is Copyright (c) 1997, 1998, 1999, 2000, 2001, 2002 by + Remco Treffkorn. Portions of it are also Copyright (c) 2005 by Eric S. + Raymond. All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + Neither name of the GPSD project nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + + + +Files with different copyrights/licenses: + + * gpsmm_test.cpp, libgpsmm.{cpp,h}: + + Copyright (C) 2005 Alfredo Pironti + License: BSD, see above. + + * gpsd.ebuild: + + Copyright 2005 Amaury Jacquot + License: BSD (see above) + + * gpxlogger.c: + + Author: Amaury Jacquot + License: BSD (see above) + or GPL, version 2.0 + (on Debian systems a copy of the license is available + in /usr/share/common-licenses/GPL-2) + + * bsd-base64.c: + + Copyright (c) 1996 by Internet Software Consortium. + + License: ISC, see below + + Portions Copyright (c) 1995 by International Business Machines, Inc. + + International Business Machines, Inc. (hereinafter called IBM) grants + permission under its copyrights to use, copy, modify, and distribute this + Software with or without fee, provided that the above copyright notice and + all paragraphs of this notice appear in all copies, and that the name of IBM + not be used in connection with the marketing of any product incorporating + the Software or modifications thereof, without specific, written prior + permission. + + To the extent it has a right to do so, IBM grants an immunity from suit + under its patents, if any, for the use, sale or manufacture of products to + the extent that such products are used for performing Domain Name System + dynamic updates in TCP/IP networks by means of the Software. No immunity is + granted for any product per se or for any other function of any product. + + THE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES, + INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, + DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING + OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN + IF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES. + + + + * cgps.c: + + Copyright (c) 2005 Jeff Francis + + License: ISC, see below + + * display.c: + + Copyright (c) 2007 Marc Balmer + Copyright (c) 2006 Eric S. Raymond + + License: ISC, see below + + * cgpxlogger.c, gpsflash.h, floattest.c, gpsd.php, + srecord.c: + + Copyright (c) 2005,2006 Chris Kuethe + + License: ISC, see below. + + * gpsflash.c, sirfflash.c: + + Copyright (c) 2005-2007 Chris Kuethe + Copyright (c) 2005-2007 Eric S. Raymond + + License: ISC, see below. + + * strl.c: + + Copyright (c) 1998 Todd C. Miller + + License: ISC, see below. + + * xgps.c: + + Copyright (c) 2007 Marc Balmer + Copyright (c) 2006 Eric S. Raymond + + License: ISC, see below. + +The ISC License is: + + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + --- gpsd-3.6.orig/debian/gpsd.postinst +++ gpsd-3.6/debian/gpsd.postinst @@ -0,0 +1,61 @@ +#!/bin/bash +# postinst script for gpsd + +set -e + +. /usr/share/debconf/confmodule + +if [ "$1" = "configure" ] ; then + + #remove the old udev rules link + if dpkg --compare-versions "$2" lt "2.37-1"; then + [ ! -L /etc/udev/rules.d/025_gpsd.rules ] || rm -f /etc/udev/rules.d/025_gpsd.rules || true + fi + + + # move rc.d + if dpkg --compare-versions "$2" gt "2.39-1"; then + if [ -L /etc/rc0.d/K20gpsd -a \ + -L /etc/rc1.d/K20gpsd -a \ + -L /etc/rc2.d/S20gpsd -a \ + -L /etc/rc3.d/S20gpsd -a \ + -L /etc/rc4.d/S20gpsd -a \ + -L /etc/rc5.d/S20gpsd -a \ + -L /etc/rc6.d/K20gpsd ]; then + update-rc.d -f gpsd remove + fi + fi + + + # generate /etc/default/gpsd + db_get gpsd/device + DEVICES=$RET + db_get gpsd/start_daemon + START_DAEMON=$RET + db_get gpsd/daemon_options + GPSD_OPTIONS=$RET + db_get gpsd/autodetection + USBAUTO=$RET + db_get gpsd/socket + GPSD_SOCKET=$RET + +cat < /etc/default/gpsd +# Default settings for gpsd. +# Please do not edit this file directly - use \`dpkg-reconfigure gpsd' to +# change the options. +START_DAEMON="$START_DAEMON" +GPSD_OPTIONS="$GPSD_OPTIONS" +DEVICES="$DEVICES" +USBAUTO="$USBAUTO" +GPSD_SOCKET="$GPSD_SOCKET" +EOF + +fi + +# tell debconf we are done. otherwise, it hangs waiting for the daemon. +db_stop; + + +#DEBHELPER# + +exit 0 --- gpsd-3.6.orig/debian/python-gps.install +++ gpsd-3.6/debian/python-gps.install @@ -0,0 +1,10 @@ +usr/lib/python*/*/gps/*.py +usr/lib/python*/*/gps/clienthelpers.so +usr/lib/python*/*/gps/packet.so +usr/lib/python*/*/*.egg-info +usr/share/man/man1/gpsfake.1 +usr/share/man/man1/gpscat.1 +usr/share/man/man1/gpsprof.1 +usr/bin/gpscat +usr/bin/gpsfake +usr/bin/gpsprof --- gpsd-3.6.orig/debian/gpsd-clients.examples +++ gpsd-3.6/debian/gpsd-clients.examples @@ -0,0 +1 @@ +gpsd.php --- gpsd-3.6.orig/debian/gpsd.config +++ gpsd-3.6/debian/gpsd.config @@ -0,0 +1,123 @@ +#!/bin/sh + +set -e + +. /usr/share/debconf/confmodule + +get_socket_from_opts() { + echo " $1 " | sed 's,.* -F *,,;s, .*,,' +} +strip_socket_from_opts() { + echo "$1" | sed 's,-F *[^ ]*,,' +} + +if [ -s /etc/default/gpsd ]; then + . /etc/default/gpsd + if [ -n "$START_DAEMON" ] ; then + db_set gpsd/start_daemon "$START_DAEMON" + fi + if [ -n "$GPSD_OPTIONS" ]; then + db_set gpsd/daemon_options "$GPSD_OPTIONS" + else + if [ -n "$DAEMON_OPTS" ]; then + if echo "$DAEMON_OPTS" | grep -q -- '-F'; then + if [ -z "$GPSD_SOCKET" ]; then + GPSD_SOCKET=$(get_socket_from_opts "$DAEMON_OPTS") + fi + DAEMON_OPTS=$(strip_socket_from_opts "$DAEMON_OPTS") + fi + db_set gpsd/daemon_options "$DAEMON_OPTS" + fi + fi + if [ -n "$DEVICES" ] ; then + db_set gpsd/device "$DEVICES" + fi + if [ -n "$USBAUTO" ]; then + db_set gpsd/autodetection "$USBAUTO" + fi + if [ -n "$GPSD_SOCKET" ]; then + db_set gpsd/socket "$GPSD_SOCKET" + fi +fi + + +db_input medium gpsd/start_daemon || true +db_go +db_get gpsd/start_daemon +startd="$RET" + +db_input low gpsd/autodetection || true +db_go +db_get gpsd/autodetection +autodet="$RET" + +db_capb backup + +STATE=3 +while [ "$startd" = "true" ] || [ "$autodet" = "true" ] ; do + + case "$STATE" in + 0) + # There is no way to go back from the + # first question. Exit is the only sane way. + exit 10 + ;; + 1) + db_input low gpsd/start_daemon || true + ;; + 2) + db_input low gpsd/autodetection || true + ;; + 3) + db_input low gpsd/device || true + ;; + 4) + db_input low gpsd/daemon_options || true + ;; + 5) + db_get gpsd/daemon_options + opts="$RET" + if echo "$opts" | grep -q -- '-F'; then + db_set gpsd/socket "$(get_socket_from_opts "$opts")" + db_set gpsd/daemon_options "$(strip_socket_from_opts "$opts" )" + fi + db_input low gpsd/socket || true + ;; + 6) + db_get gpsd/autodetection + autodet="$RET" + if [ "$autodet" = "true" ]; then + db_get gpsd/socket + socket="$RET" + if [ -z "$socket" ]; then + db_set gpsd/socket "/var/run/gpsd.sock" + fi + fi + break + ;; + *) + break + ;; + esac + + + OLDSTATE="$STATE" + if db_go; then + STATE=$(($STATE + 1)) + else + STATE=$(($STATE - 1)) + fi + + case $OLDSTATE in + 1) + db_get gpsd/start_daemon + startd="$RET" + ;; + 2) + db_get gpsd/autodetection + autodet="$RET" + ;; + esac +done + + --- gpsd-3.6.orig/debian/libqgpsmm20.symbols +++ gpsd-3.6/debian/libqgpsmm20.symbols @@ -0,0 +1,110 @@ +libQgpsmm.so.20 libqgpsmm20 #MINVER# + (c++)"gps_sock_data(gps_data_t const*)@Base" 3.3 + (c++)"gps_sock_open(char const*, char const*, gps_data_t*)@Base" 3.3 + (c++)"gps_sock_read(gps_data_t*)@Base" 3.3 + (c++)"gps_sock_send(gps_data_t*, char const*)@Base" 3.3 + (c++)"gps_sock_close(gps_data_t*)@Base" 3.3 + (c++)"gps_sock_stream(gps_data_t*, unsigned int, void*)@Base" 3.3 + (c++)"gps_sock_waiting(gps_data_t const*, int)@Base" 3.3 + (c++)"gps_sock_mainloop(gps_data_t*, int, void (*)(gps_data_t*))@Base" 3.3 + (c++|optional)"QList::detach_helper(int)@Base" 3.3 + (c++)"gpsmm::enable_debug(int, _IO_FILE*)@Base" 3.3 + (c++)"gpsmm::gps_inner_open(char const*, char const*)@Base" 3.3 + (c++)"gpsmm::data()@Base" 3.3 + (c++)"gpsmm::read()@Base" 3.3 + (c++)"gpsmm::send(char const*)@Base" 3.3 + (c++)"gpsmm::stream(int)@Base" 3.3 + (c++)"gpsmm::waiting(int)@Base" 3.3 + (c++)"gpsmm::clear_fix()@Base" 3.3 + (c++)"gpsmm::~gpsmm()@Base" 3.3 + (c++)"gpsmm::~gpsmm()@Base" 3.3 + (c++)"gpsmm::~gpsmm()@Base" 3.3 + (c++|optional)"QDebug::~QDebug()@Base" 3.3 + (c++|optional)"QDebug::~QDebug()@Base" 3.3 + (c++|optional)"QString::~QString()@Base" 3.3 + (c++|optional)"QString::~QString()@Base" 3.3 + (c++|optional)"QList::~QList()@Base" 3.5 + (c++|optional)"QList::~QList()@Base" 3.5 + (c++)"typeinfo for gpsmm@Base" 3.3 + (c++)"typeinfo name for gpsmm@Base" 3.3 + (c++)"vtable for gpsmm@Base" 3.3 + (c++|optional)"QByteArray::~QByteArray()@Base" 3.3 + (c++|optional)"QByteArray::~QByteArray()@Base" 3.3 + (c++)"deg_to_str(deg_str_type, double)@Base" 3.5 + (c++)"export_default()@Base" 3.5 + (c++)"export_list(_IO_FILE*)@Base" 3.5 + (c++)"export_lookup(char const*)@Base" 3.5 + (c++)"gps_dbus_mainloop(gps_data_t*, int, void (*)(gps_data_t*))@Base" 3.5 + (c++)"gps_dbus_open(gps_data_t*)@Base" 3.5 + (c++|optional)"gpsd_hexdump(char*, unsigned long)@Base" 3.5 + (c++|optional)"gpsd_hexdump(char*, unsigned int)@Base" 3.5 + (c++)"gpsd_source_spec(char const*, fixsource_t*)@Base" 3.5 + (c++)"gpsd_units()@Base" 3.5 + (c++|arch=amd64 kfreebsd-amd64)"gps_shm_close(gps_data_t*)@Base" 3.5 + (c++|arch=amd64 kfreebsd-amd64)"gps_shm_mainloop(gps_data_t*, int, void (*)(gps_data_t*))@Base" 3.5 + (c++|arch=amd64 kfreebsd-amd64)"gps_shm_open(gps_data_t*)@Base" 3.5 + (c++|arch=amd64 kfreebsd-amd64)"gps_shm_read(gps_data_t*)@Base" 3.5 + (c++|arch=amd64 kfreebsd-amd64)"gps_shm_waiting(gps_data_t const*, int)@Base" 3.5 + (c++)"hex_escapes(char*, char const*)@Base" 3.5 + (c++)"libgps_dump_state(gps_data_t*)@Base" 3.5 + (c++)"maidenhead(double, double)@Base" 3.5 + (c++)"netlib_connectsock(int, char const*, char const*, char const*)@Base" 3.5 + (c++)"netlib_errstr(int)@Base" 3.5 + (c++)"netlib_localsocket(char const*, int)@Base" 3.5 + (c++)"netlib_sock2ip(int)@Base" 3.5 + (c++)"true2magnetic(double, double, double)@Base" 3.5 + (c++)"sbits(char*, unsigned int, unsigned int, bool)@Base" 3.5-4~ + (c++)"ubits(char*, unsigned int, unsigned int, bool)@Base" 3.5-4~ +#MISSING: 3.5-1# deg_to_str@Base 3.3 + earth_distance@Base 3.3 + earth_distance_and_bearings@Base 3.3 +#MISSING: 3.5-1# export_default@Base 3.3 +#MISSING: 3.5-1# export_list@Base 3.3 +#MISSING: 3.5-1# export_lookup@Base 3.3 + gps_clear_dop@Base 3.3 + gps_clear_fix@Base 3.3 + gps_close@Base 3.3 + gps_data@Base 3.3 +#MISSING: 3.5-1# gps_dbus_mainloop@Base 3.3 +#MISSING: 3.5-1# gps_dbus_open@Base 3.3 + gps_enable_debug@Base 3.3 + gps_errstr@Base 3.3 + gps_mainloop@Base 3.3 + gps_maskdump@Base 3.3 + gps_merge_fix@Base 3.3 + gps_open@Base 3.3 + gps_read@Base 3.3 + gps_send@Base 3.3 + gps_stream@Base 3.3 + gps_unpack@Base 3.3 + gps_waiting@Base 3.3 +#MISSING: 3.5-1# gpsd_hexdump@Base 3.3 + gpsd_hexpack@Base 3.3 +#MISSING: 3.5-1# gpsd_source_spec@Base 3.3 +#MISSING: 3.5-1# gpsd_units@Base 3.3 +#MISSING: 3.5-1# hex_escapes@Base 3.3 + iso8601_to_unix@Base 3.3 + json_ais_read@Base 3.3 + json_device_read@Base 3.3 + json_enable_debug@Base 3.3 + json_error_string@Base 3.3 + json_read_array@Base 3.3 + json_read_object@Base 3.3 + json_rtcm2_read@Base 3.3 + json_watch_read@Base 3.3 + libgps_debuglevel@Base 3.3 +#MISSING: 3.5-1# libgps_dump_state@Base 3.3 + libgps_json_unpack@Base 3.3 + libgps_trace@Base 3.3 +#MISSING: 3.5-1# maidenhead@Base 3.3 + mkgmtime@Base 3.3 +#MISSING: 3.5-1# netlib_connectsock@Base 3.3 +#MISSING: 3.5-1# netlib_errstr@Base 3.3 +#MISSING: 3.5-1# netlib_localsocket@Base 3.3 +#MISSING: 3.5-1# netlib_sock2ip@Base 3.3 + safe_atof@Base 3.3 + strlcat@Base 3.3 + strlcpy@Base 3.3 + timestamp@Base 3.3 +#MISSING: 3.5-1# true2magnetic@Base 3.3 + unix_to_iso8601@Base 3.3 --- gpsd-3.6.orig/debian/watch +++ gpsd-3.6/debian/watch @@ -0,0 +1,4 @@ +version=3 + +http://download-mirror.savannah.gnu.org/releases/gpsd/gpsd-(.*).tar.gz + --- gpsd-3.6.orig/debian/README.source +++ gpsd-3.6/debian/README.source @@ -0,0 +1,9 @@ +gpsd (2.38-1) unstable; urgency=low + + * Since this version the package uses quilt to manage patches + at build time. Please install the package 'quilt' and see + /usr/share/doc/quilt/README.source + for details. + + -- Bernd Zeimetz Wed, 11 Feb 2009 00:33:17 +0100 + --- gpsd-3.6.orig/debian/compat +++ gpsd-3.6/debian/compat @@ -0,0 +1 @@ +9 --- gpsd-3.6.orig/debian/gbp.conf +++ gpsd-3.6/debian/gbp.conf @@ -0,0 +1,27 @@ +# Configuration file for git-buildpackage and friends + +[DEFAULT] +# the default branch for upstream sources: +#upstream-branch = upstream +# the default branch for the debian patch: +#debian-branch = master +# the default tag formats used: +#upstream-tag = upstream/%(version)s +#debian-tag = debian/%(version)s +# use pristine-tar: +pristine-tar = True + +# Options only affecting git-buildpackage +[git-buildpackage] +# uncomment this to automatically GPG sign tags +sign-tags = True + +# Options only affecting git-dch +[git-dch] +# include 0 digits of the commit id in the changelog enty +id-length = 8 +# don't include information from meta tags +meta = True +# what tags to look for to generate bug-closing changelog entries +meta-closes = Closes|LP + --- gpsd-3.6.orig/debian/gpsd.docs +++ gpsd-3.6/debian/gpsd.docs @@ -0,0 +1,3 @@ +README +TODO +TROUBLESHOOTING --- gpsd-3.6.orig/debian/gpsd.init +++ gpsd-3.6/debian/gpsd.init @@ -0,0 +1,159 @@ +#!/bin/sh +### BEGIN INIT INFO +# Provides: gpsd +# Required-Start: $remote_fs $syslog $network +# Should-Start: bluetooth dbus udev +# Required-Stop: $remote_fs $syslog $network +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# X-Start-Before: ntp +# Short-Description: GPS (Global Positioning System) daemon +# Description: The gpsd service daemon is able to monitor one or +# more GPS devices connected to a host computer, making +# all data on the location and movements of the sensors +# available to be queried on TCP port 2947. +### END INIT INFO + +# Author: Bernd Zeimetz +# +# Please remove the "Author" lines above and replace them +# with your own name if you copy and modify this script. + +# Do NOT "set -e" + +# PATH should only include /usr/* if it runs after the mountnfs.sh script +PATH=/sbin:/usr/sbin:/bin:/usr/bin +DESC="GPS (Global Positioning System) daemon" +NAME=gpsd +DAEMON=/usr/sbin/$NAME +PIDFILE=/var/run/$NAME.pid +SCRIPTNAME=/etc/init.d/$NAME + +# Exit if the package is not installed +[ -x "$DAEMON" ] || exit 0 + +# Read configuration variable file if it is present +[ -r /etc/default/$NAME ] && . /etc/default/$NAME + +if [ -z "$GPSD_SOCKET" ] && [ -z "$DEVICES" ]; then + GPSD_SOCKET=/var/run/gpsd.sock +fi + +if [ -n "$GPSD_SOCKET" ]; then + GPSD_OPTIONS="$GPSD_OPTIONS -F $GPSD_SOCKET" +fi + +# Load the VERBOSE setting and other rcS variables +. /lib/init/vars.sh + +# Define LSB log_* functions. +# Depend on lsb-base (>= 3.0-6) to ensure that this file is present. +. /lib/lsb/init-functions + +# +# Function that starts the daemon/service +# +do_start() +{ + # Return + # 0 if daemon has been started + # 1 if daemon was already running + # 2 if daemon could not be started + start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null \ + || return 1 + start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \ + $GPSD_OPTIONS -P $PIDFILE $DEVICES \ + || return 2 +} + +# +# Function that stops the daemon/service +# +do_stop() +{ + # Return + # 0 if daemon has been stopped + # 1 if daemon was already stopped + # 2 if daemon could not be stopped + # other if a failure occurred + start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME + RETVAL="$?" + [ "$RETVAL" = 2 ] && return 2 + # Many daemons don't delete their pidfiles when they exit. + rm -f $PIDFILE + return "$RETVAL" +} + +# +# Function that sends a SIGHUP to the daemon/service +# +do_reload() { + # + # If the daemon can reload its configuration without + # restarting (for example, when it is sent a SIGHUP), + # then implement that here. + # + start-stop-daemon --stop --signal 1 --quiet --pidfile $PIDFILE --name $NAME + return 0 +} + +case "$1" in + start) + if [ "$START_DAEMON" = "true" ]; then + [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME" + do_start + case "$?" in + 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; + 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; + esac + else + [ "$VERBOSE" != no ] && \ + log_daemon_msg "Not starting $DESC" "$NAME" && \ + log_end_msg 0 + fi + ;; + stop) + [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME" + do_stop + case "$?" in + 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; + 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; + esac + ;; + status) + status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $? + ;; + reload|force-reload) + log_daemon_msg "Reloading $DESC" "$NAME" + do_reload + log_end_msg $? + ;; + restart) + # + # If the "reload" option is implemented then remove the + # 'force-reload' alias + # + log_daemon_msg "Restarting $DESC" "$NAME" + do_stop + case "$?" in + 0|1) + do_start + case "$?" in + 0) log_end_msg 0 ;; + 1) log_end_msg 1 ;; # Old process is still running + *) log_end_msg 1 ;; # Failed to start + esac + ;; + *) + # Failed to stop + log_end_msg 1 + ;; + esac + ;; + *) + echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2 + exit 3 + ;; +esac + +: --- gpsd-3.6.orig/debian/gpsd.install +++ gpsd-3.6/debian/gpsd.install @@ -0,0 +1,4 @@ +usr/sbin/* +usr/share/man/man8/* +lib/udev/* +lib/systemd/system/* --- gpsd-3.6.orig/debian/libgps20.install +++ gpsd-3.6/debian/libgps20.install @@ -0,0 +1,2 @@ +usr/lib/*/libg*.so.20 +usr/lib/*/libg*.so.20.* --- gpsd-3.6.orig/debian/libqgpsmm-dev.install +++ gpsd-3.6/debian/libqgpsmm-dev.install @@ -0,0 +1,4 @@ +usr/lib/*/pkgconfig/Qgpsmm.pc +usr/lib/*/libQgpsmm.prl +usr/lib/*/libQgpsmm.so +usr/share/man/man3/libQgpsmm.3.gz --- gpsd-3.6.orig/debian/gpsd-clients.menu +++ gpsd-3.6/debian/gpsd-clients.menu @@ -0,0 +1,2 @@ +?package(gpsd-clients):needs="x11" section="Applications/Science/Geoscience"\ + title="xgps" command="/usr/bin/xgps" --- gpsd-3.6.orig/debian/libgps20.symbols +++ gpsd-3.6/debian/libgps20.symbols @@ -0,0 +1,83 @@ +libgps.so.20 libgps20 #MINVER# + (c++)"gpsmm::enable_debug(int, _IO_FILE*)@Base" 3.3 + (c++)"gpsmm::gps_inner_open(char const*, char const*)@Base" 3.3 + (c++)"gpsmm::data()@Base" 3.3 + (c++)"gpsmm::read()@Base" 3.3 + (c++)"gpsmm::send(char const*)@Base" 3.3 + (c++)"gpsmm::stream(int)@Base" 3.3 + (c++)"gpsmm::waiting(int)@Base" 3.3 + (c++)"gpsmm::clear_fix()@Base" 3.3 + (c++)"gpsmm::~gpsmm()@Base" 3.3 + (c++)"gpsmm::~gpsmm()@Base" 3.3 + (c++)"gpsmm::~gpsmm()@Base" 3.3 + (c++)"typeinfo for gpsmm@Base" 3.3 + (c++)"typeinfo name for gpsmm@Base" 3.3 + (c++)"vtable for gpsmm@Base" 3.3 + deg_to_str@Base 3.3 + earth_distance@Base 3.3 + earth_distance_and_bearings@Base 3.3 + export_default@Base 3.3 + export_list@Base 3.3 + export_lookup@Base 3.3 + gps_clear_dop@Base 3.3 + gps_clear_fix@Base 3.3 + gps_close@Base 3.3 + gps_data@Base 3.3 + gps_dbus_mainloop@Base 3.3 + gps_dbus_open@Base 3.3 + gps_enable_debug@Base 3.3 + gps_errstr@Base 3.3 + gps_mainloop@Base 3.3 + gps_maskdump@Base 3.3 + gps_merge_fix@Base 3.3 + gps_open@Base 3.3 + gps_read@Base 3.3 + gps_send@Base 3.3 + (arch=amd64 kfreebsd-amd64)gps_shm_close@Base 3.3 + (arch=amd64 kfreebsd-amd64)gps_shm_mainloop@Base 3.3 + (arch=amd64 kfreebsd-amd64)gps_shm_open@Base 3.3 + (arch=amd64 kfreebsd-amd64)gps_shm_read@Base 3.3 + (arch=amd64 kfreebsd-amd64)gps_shm_waiting@Base 3.3 + gps_sock_close@Base 3.3 + gps_sock_data@Base 3.3 + gps_sock_mainloop@Base 3.3 + gps_sock_open@Base 3.3 + gps_sock_read@Base 3.3 + gps_sock_send@Base 3.3 + gps_sock_stream@Base 3.3 + gps_sock_waiting@Base 3.3 + gps_stream@Base 3.3 + gps_unpack@Base 3.3 + gps_waiting@Base 3.3 + gpsd_hexdump@Base 3.3 + gpsd_hexpack@Base 3.3 + gpsd_source_spec@Base 3.3 + gpsd_units@Base 3.3 + hex_escapes@Base 3.3 + iso8601_to_unix@Base 3.3 + json_ais_read@Base 3.3 + json_device_read@Base 3.3 + json_enable_debug@Base 3.3 + json_error_string@Base 3.3 + json_read_array@Base 3.3 + json_read_object@Base 3.3 + json_rtcm2_read@Base 3.3 + json_watch_read@Base 3.3 + libgps_debuglevel@Base 3.3 + libgps_dump_state@Base 3.3 + libgps_json_unpack@Base 3.3 + libgps_trace@Base 3.3 + maidenhead@Base 3.3 + mkgmtime@Base 3.3 + netlib_connectsock@Base 3.3 + netlib_errstr@Base 3.3 + netlib_localsocket@Base 3.3 + netlib_sock2ip@Base 3.3 + safe_atof@Base 3.3 + sbits@Base 3.5-4~ + strlcat@Base 3.3 + strlcpy@Base 3.3 + timestamp@Base 3.3 + true2magnetic@Base 3.3 + ubits@Base 3.5-4~ + unix_to_iso8601@Base 3.3 --- gpsd-3.6.orig/debian/gpsd.postrm +++ gpsd-3.6/debian/gpsd.postrm @@ -0,0 +1,22 @@ +#! /bin/sh +# postrm script for gpsd + +set -e + +case "$1" in + purge) + [ ! -f /etc/default/gpsd ] || rm /etc/default/gpsd + ;; + + remove|upgrade|failed-upgrade|abort-install|disappear|abort-upgrade) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + +esac + +#DEBHELPER# + +exit 0 --- gpsd-3.6.orig/debian/libgps20.lintian-overrides +++ gpsd-3.6/debian/libgps20.lintian-overrides @@ -0,0 +1,2 @@ +libgps20: shlib-missing-in-control-file libgpsd 20 for usr/lib/*/libgpsd.so.20.0.0 +libgps20: shlib-missing-in-symbols-control-file libgpsd 20 for usr/lib/*/libgpsd.so.20.0.0 --- gpsd-3.6.orig/debian/libgps-dev.install +++ gpsd-3.6/debian/libgps-dev.install @@ -0,0 +1,8 @@ +usr/include/libgpsmm.h +usr/include/gps.h +usr/share/man/man3/libgps.3 +usr/share/man/man3/libgpsmm.3 +usr/share/man/man5/* +usr/lib/*/pkgconfig/libgps.pc +usr/lib/*/libgps.so +usr/lib/*/libgps.a --- gpsd-3.6.orig/debian/gpsd.preinst +++ gpsd-3.6/debian/gpsd.preinst @@ -0,0 +1,38 @@ +#! /bin/sh +# preinst script for gpsd +# +# see: dh_installdeb(1) + +set -e + +case "$1" in + install) + ;; + + upgrade) + if dpkg --compare-versions "$2" lt 2.34; then + dpkg-divert --package gpsd --remove --rename \ + --divert /usr/bin/gpsd.gpsdrive /usr/bin/gpsd || true + dpkg-divert --package gpsd --remove --rename \ + --divert /usr/share/man/man1/gpsd.gpsdrive.1.gz \ + /usr/share/man/man1/gpsd.1.gz || true + fi + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + --- gpsd-3.6.orig/debian/po/sv.po +++ gpsd-3.6/debian/po/sv.po @@ -0,0 +1,130 @@ +# Translation of gpsd debconf template to Swedish +# Copyright (C) 2009 Martin Bagge +# This file is distributed under the same license as the gpsd package. +# +# Martin Bagge , 2009 +msgid "" +msgstr "" +"Project-Id-Version: gpsd\n" +"Report-Msgid-Bugs-To: gpsd@packages.debian.org\n" +"POT-Creation-Date: 2009-11-04 02:49+0100\n" +"PO-Revision-Date: 2009-11-16 23:25+0100\n" +"Last-Translator: Martin Bagge \n" +"Language-Team: Swedish \n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "Device the GPS receiver is attached to:" +msgstr "Enhet som din GPS-mottagare är ansluten till:" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Please enter the device the GPS receiver is attached to. It will probably be " +"something like /dev/ttyS0 or /dev/ttyUSB0." +msgstr "" +"Ange enheten som din GPS är inkopplad på, detta är antagligen någon " +"liknande /dev/ttyS0 eller /dev/ttyUSB0." + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Multiple devices may be specified as a space-separated list. Leave empty if " +"you don't want to connect gpsd to a device on boot or if you want to use " +"device autodetection only." +msgstr "" +"Flera enheter kan anges genom att särskilja dem med mellanslag. Lämna fältet " +"tomt om du inte vill att gpsd ska ansluta till en enhet vid systemets " +"uppstart eller om du bara vill använda automatisk upptäckt av enheter." + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "Start gpsd automatically?" +msgstr "Ska gpsd startas automatiskt?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "If you accept this option, gpsd will be started automatically." +msgstr "Om du väljer detta alternativ kommer gpsd att startas automatiskt." + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "gpsd control socket path:" +msgstr "Sökväg till kontrolluttag för gpsd:" + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "" +"Please enter the gpsd control socket location. Usually you want to keep the " +"default setting." +msgstr "" +"Ange sökvägen till kontrolluttaget för gpsd. Vanligen är standardvärdet " +"korrekt." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Options to gpsd:" +msgstr "Flaggor till gpsd:" + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "" +"You can give additional arguments when starting gpsd; see gpsd(8) for a list " +"of options." +msgstr "" +"Du kan ange ytterligare argument när du startar gpsd, se gpsd(8) för en " +"lista över möjliga alternativ." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Do not use '-F' here. The control socket path is set independently." +msgstr "" +"Använd inte växeln \"-F\" här. Sökvägen till kontrolluttaget anges separat." + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "Should gpsd handle attached USB GPS receivers automatically?" +msgstr "Ska gpsd automatiskt hantera USB-GPS:er som ansluts?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "" +"As gpsd only handles GPS devices, it is safe to choose this option. However, " +"you can disable it if gpsd is causing interference with other attached " +"devices or programs." +msgstr "" +"Eftersom gpsd endast hanterar GPS-enheter är det ofarligt att välja detta " +"alternativ. Du kan avaktivera det igen om gpsd stör andra enheter eller " +"program." + +#~ msgid "The default is to add \"-F /var/run/gpsd.sock\"." +#~ msgstr "Standardvärdet är att lägga till \"-F /var/run/gpsd.soc\"." + +#~ msgid "Unusable gpsd configuration" +#~ msgstr "Oanvändbar konfiguration av gpsd" + +#~ msgid "" +#~ "The configuration must at least specify either a device that gpsd should " +#~ "connect to, or a control socket (using the -F option). USB autodetection " +#~ "requires /var/run/gpsd.sock as control socket." +#~ msgstr "" +#~ "Konfigurationen av gpsd måste ange åtminstone en enhet som gpsd ska " +#~ "ansluta till eller ett datauttag (med hjälp av flaggan -F). För att " +#~ "automatisera upptäckten av USB-enheter krävs /var/run/gpsd.soc som " +#~ "datauttag." --- gpsd-3.6.orig/debian/po/fi.po +++ gpsd-3.6/debian/po/fi.po @@ -0,0 +1,115 @@ +# Esko Arajärvi , 2009. +msgid "" +msgstr "" +"Project-Id-Version: gpsd\n" +"Report-Msgid-Bugs-To: gpsd@packages.debian.org\n" +"POT-Creation-Date: 2009-11-04 02:49+0100\n" +"PO-Revision-Date: 2009-11-04 22:00+0200\n" +"Last-Translator: Esko Arajärvi \n" +"Language-Team: Finnish \n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 1.0\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "Device the GPS receiver is attached to:" +msgstr "Laite, johon GPS-vastaanotin on liitetty:" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Please enter the device the GPS receiver is attached to. It will probably be " +"something like /dev/ttyS0 or /dev/ttyUSB0." +msgstr "" +"Anna laite, johon GPS-vastaanotin on liitetty. Oikea laite on luultavasti /" +"dev/ttyS0 tai /dev/ttyUSB0 tai vastaava." + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Multiple devices may be specified as a space-separated list. Leave empty if " +"you don't want to connect gpsd to a device on boot or if you want to use " +"device autodetection only." +msgstr "" +"Voit syöttää useampia laitteita välilyönnein eroteltuna luettelona. Jätä " +"kenttä tyhjäksi, jos et halua yhdistää gpsd:tä mihinkään laitteeseen " +"järjestelmän käynnistyessä tai haluat käyttää ainoastaan laitteiden " +"automaattista tunnistusta." + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "Start gpsd automatically?" +msgstr "Käynnistetäänkö gpsd automaattisesti?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "If you accept this option, gpsd will be started automatically." +msgstr "Jos valitset tämän vaihtoehdon, gpsd käynnistetään automaattisesti." + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "gpsd control socket path:" +msgstr "gpsd-hallintapistokkeen polku:" + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "" +"Please enter the gpsd control socket location. Usually you want to keep the " +"default setting." +msgstr "" +"Anna gpsd-hallintapistokkeen sijainti. Yleensä on suositeltavaa käyttää " +"oletusasetusta." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Options to gpsd:" +msgstr "gpsd:n valitsimet:" + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "" +"You can give additional arguments when starting gpsd; see gpsd(8) for a list " +"of options." +msgstr "" +"Ohjelmalle gpsd voidaan antaa käynnistyksen yhteydessä lisäargumentteja. " +"Luettelo valitsimista löytyy man-ohjesivulta gpsd(8)." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Do not use '-F' here. The control socket path is set independently." +msgstr "" +"Älä käytä valitsinta ”-F” tässä. Hallintapistokkeen polku asetetaan erikseen." + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "Should gpsd handle attached USB GPS receivers automatically?" +msgstr "" +"Tulisiko gpsd:n hallinnoida USB:n avulla liitettyjä GPS-vastaanottimia " +"automaattisesti?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "" +"As gpsd only handles GPS devices, it is safe to choose this option. However, " +"you can disable it if gpsd is causing interference with other attached " +"devices or programs." +msgstr "" +"Koska gpsd hallinnoi vain GPS-laitteita, on turvallista valita tämä " +"vaihtoehto. Voit kuitenkin haluta poistaa sen käytöstä, jos gpsd aiheuttaa " +"ongelmia muiden ohjelmien tai liitettyjen laitteiden kanssa." --- gpsd-3.6.orig/debian/po/ca.po +++ gpsd-3.6/debian/po/ca.po @@ -0,0 +1,144 @@ +# +# Catalan translation for gpsd package. +# Copyright © 2009 Bernd Zeimetz. +# This file is distributed under the same license as the gpsd package. +# +# Jordà Polo , 2007, 2008, 2009. +# +msgid "" +msgstr "" +"Project-Id-Version: gpsd-2.39-7\n" +"Report-Msgid-Bugs-To: gpsd@packages.debian.org\n" +"POT-Creation-Date: 2009-11-04 02:49+0100\n" +"PO-Revision-Date: 2010-03-01 22:36+0100\n" +"Last-Translator: Jordà Polo \n" +"Language-Team: Catalan \n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "Device the GPS receiver is attached to:" +msgstr "Dispositiu al qual està connectat el receptor GPS:" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Please enter the device the GPS receiver is attached to. It will probably be " +"something like /dev/ttyS0 or /dev/ttyUSB0." +msgstr "" +"Introduïu el dispositiu al qual està connectat el GPS. És probable que sigui " +"quelcom semblant a /dev/ttyS0 o /dev/ttyUSB0." + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Multiple devices may be specified as a space-separated list. Leave empty if " +"you don't want to connect gpsd to a device on boot or if you want to use " +"device autodetection only." +msgstr "" +"Podeu especificar múltiples dispositius separats per espais. Deixeu aquest " +"camp buit si no voleu connectar el gpsd a un dispositiu durant l'arrencada, " +"o si només voleu utilitzar la detecció automàtica." + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "Start gpsd automatically?" +msgstr "S'hauria d'iniciar el gpsd automàticament?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "If you accept this option, gpsd will be started automatically." +msgstr "Si accepteu aquesta opció, s'iniciarà el gpsd automàticament." + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "gpsd control socket path:" +msgstr "camí al sòcol de control del gpsd" + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "" +"Please enter the gpsd control socket location. Usually you want to keep the " +"default setting." +msgstr "" +"Introduïu la ubicació del sòcol de control del gpsd. Normalment us " +"interessarà mantenir la configuració predeterminada." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Options to gpsd:" +msgstr "Opcions per al gpsd:" + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "" +"You can give additional arguments when starting gpsd; see gpsd(8) for a list " +"of options." +msgstr "" +"Podeu indicar arguments addicionals quan inicieu el gpsd; vegeu la llista " +"d'opcions a gpsd(8)." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Do not use '-F' here. The control socket path is set independently." +msgstr "" +"No utilitzeu «-F» aquí. El camí al sòcol de control s'estableix de forma " +"independent." + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "Should gpsd handle attached USB GPS receivers automatically?" +msgstr "" +"Voleu que el gpsd gestioni automàticament els receptors GPS connectats per " +"USB?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "" +"As gpsd only handles GPS devices, it is safe to choose this option. However, " +"you can disable it if gpsd is causing interference with other attached " +"devices or programs." +msgstr "" +"Com el gpsd només gestiona dispositius GPS, és segur triar aquesta opció. " +"Tanmateix, podeu desactivar-la si el gpsd causa interferències amb altres " +"programes o dispositius connectats." + +#~ msgid "The default is to add \"-F /var/run/gpsd.sock\"." +#~ msgstr "Els arguments predeterminats són «-F /var/run/gpsd.sock»." + +#~ msgid "Unusable gpsd configuration" +#~ msgstr "La configuració del gpsd no és utilitzable" + +#~ msgid "" +#~ "The configuration must at least specify either a device that gpsd should " +#~ "connect to, or a control socket (using the -F option). USB autodetection " +#~ "requires /var/run/gpsd.sock as control socket." +#~ msgstr "" +#~ "La configuració ha d'especificar o bé el dispositiu al qual el gpsd " +#~ "s'hauria de connectar, o bé un sòcol de control (utilitzant l'opció -F). " +#~ "La detecció automàtica mitjançant USB requereix /var/run/gpsd.sock com a " +#~ "sòcol de control." + +#~ msgid "Multiple devices may be specified as a space-separated list." +#~ msgstr "" +#~ "Es poden especificar diversos dispositius utilitzant una llista separada " +#~ "per comes." + +#~ msgid "You can enter several devices, separated by spaces." +#~ msgstr "" +#~ "Podeu introduir múltiples dispositius, separats per espais en blanc." --- gpsd-3.6.orig/debian/po/sk.po +++ gpsd-3.6/debian/po/sk.po @@ -0,0 +1,131 @@ +# Slovak translation of gpsd. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the gpsd package. +# Ivan Masár , 2009. +# +msgid "" +msgstr "" +"Project-Id-Version: gpsd\n" +"Report-Msgid-Bugs-To: gpsd@packages.debian.org\n" +"POT-Creation-Date: 2009-11-04 02:49+0100\n" +"PO-Revision-Date: 2009-11-05 23:17+0100\n" +"Last-Translator: Ivan Masár \n" +"Language-Team: Slovak \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "Device the GPS receiver is attached to:" +msgstr "Zariadenie, ku ktorému je GPS prijímač pripojený:" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Please enter the device the GPS receiver is attached to. It will probably be " +"something like /dev/ttyS0 or /dev/ttyUSB0." +msgstr "" +"Prosím zadajte zariadenie, ku pripojená prijímač GPS. Pravdepodobne to bude " +"niečo ako /dev/ttyS0 alebo /dev/ttyUSB0." + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Multiple devices may be specified as a space-separated list. Leave empty if " +"you don't want to connect gpsd to a device on boot or if you want to use " +"device autodetection only." +msgstr "" +"Viaceré zariadenia možno uviesť ako zoznam oddelený medzerami. Ponechajte " +"toto pole prázdne ak nechcete zariadenie gpsd pripájať pri štarte alebo ak " +"chcete používať iba automatickú detekciu zariadenia." + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "Start gpsd automatically?" +msgstr "Spúšťať gpsd automaticky pri spustení systému?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "If you accept this option, gpsd will be started automatically." +msgstr "Ak prijmete túto voľbu, gpsd sa bude spúšťať automaticky." + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "gpsd control socket path:" +msgstr "Cesta k riadiacemu socketu gpsd:" + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "" +"Please enter the gpsd control socket location. Usually you want to keep the " +"default setting." +msgstr "" +"Prosím, zadajte umiestnenie riadiaceho socketu gpsd. Zvyčajne budete chcieť " +"ponechať predvolené nastavenie." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Options to gpsd:" +msgstr "Voľby pre gpsd:" + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "" +"You can give additional arguments when starting gpsd; see gpsd(8) for a list " +"of options." +msgstr "" +"Môžete zadať ďalšie argumenty, ktoré sa odovzdajú gpsd pri štarte. Zoznam " +"možností nájdete v manuálovej stránke gpsd(8)." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Do not use '-F' here. The control socket path is set independently." +msgstr "" +"Nepoužívajte tu „-F“. Cesta k riadiacemu socketu sa nastavuje samostatne." + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "Should gpsd handle attached USB GPS receivers automatically?" +msgstr "" +"Má gpsd automaticky spravovať GPS prijímače pripojené prostredníctvom USB?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "" +"As gpsd only handles GPS devices, it is safe to choose this option. However, " +"you can disable it if gpsd is causing interference with other attached " +"devices or programs." +msgstr "" +"Pretože gpsd pracuje iba so zariadeniami GPS, zapnúť túto voľbu je bezpečné. " +"Môžete ju však vypnúť ak gpsd spôsobuje problémy s inými pripojenými " +"zariadeniami alebo programami." + +#~ msgid "The default is to add \"-F /var/run/gpsd.sock\"." +#~ msgstr "Predvolená voľba je pridať „-F /var/run/gpsd.sock“." + +#~ msgid "Unusable gpsd configuration" +#~ msgstr "Nepoužiteľná konfigurácia gpsd" + +#~ msgid "" +#~ "The configuration must at least specify either a device that gpsd should " +#~ "connect to, or a control socket (using the -F option). USB autodetection " +#~ "requires /var/run/gpsd.sock as control socket." +#~ msgstr "" +#~ "Konfigurácia musí určovať aspoň zariadenie, ku ktorému sa má gpsd " +#~ "pripájať alebo riadiaci socket (pomocou voľby -F). Automatická detekcia " +#~ "USB vyžaduje, aby riadiaci socket bol /var/run/gpsd.sock." --- gpsd-3.6.orig/debian/po/ru.po +++ gpsd-3.6/debian/po/ru.po @@ -0,0 +1,119 @@ +# translation of ru.po to Russian +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Yuri Kozlov , 2008. +# Yuri Kozlov , 2009. +msgid "" +msgstr "" +"Project-Id-Version: gpsd 2.39-7\n" +"Report-Msgid-Bugs-To: gpsd@packages.debian.org\n" +"POT-Creation-Date: 2009-11-04 02:49+0100\n" +"PO-Revision-Date: 2009-11-14 09:09+0300\n" +"Last-Translator: Yuri Kozlov \n" +"Language-Team: Russian \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "Device the GPS receiver is attached to:" +msgstr "Имя устройства для работы с GPS-приёмником:" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Please enter the device the GPS receiver is attached to. It will probably be " +"something like /dev/ttyS0 or /dev/ttyUSB0." +msgstr "" +"Введите имя файла устройства, через который доступен приёмник GPS. Обычно, " +"это что-то вроде /dev/ttyS0 или /dev/ttyUSB0." + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Multiple devices may be specified as a space-separated list. Leave empty if " +"you don't want to connect gpsd to a device on boot or if you want to use " +"device autodetection only." +msgstr "" +"Можно указать несколько устройств через пробел. Ничего не вводите, если не " +"хотите, чтобы gpsd обращался к устройству при загрузке, или если хотите " +"воспользоваться автообнаружением устройств." + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "Start gpsd automatically?" +msgstr "Запускать gpsd автоматически?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "If you accept this option, gpsd will be started automatically." +msgstr "Если ответить утвердительно, то gpsd будет запускаться автоматически." + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "gpsd control socket path:" +msgstr "Путь к сокету управления gpsd:" + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "" +"Please enter the gpsd control socket location. Usually you want to keep the " +"default setting." +msgstr "" +"Введите путь к сокету управления gpsd. Обычно, достаточно оставить настройку " +"по умолчанию." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Options to gpsd:" +msgstr "Параметры для gpsd:" + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "" +"You can give additional arguments when starting gpsd; see gpsd(8) for a list " +"of options." +msgstr "" +"Вы можете указать дополнительные параметры запуска gpsd; их список есть в " +"справочной странице gpsd(8)." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Do not use '-F' here. The control socket path is set independently." +msgstr "" +"Не указывайте параметр -F. Путь к сокету управления настраивается отдельно." + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "Should gpsd handle attached USB GPS receivers automatically?" +msgstr "" +"Должна ли gpsd обрабатывать подключения USB GPS-приёмников автоматически?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "" +"As gpsd only handles GPS devices, it is safe to choose this option. However, " +"you can disable it if gpsd is causing interference with other attached " +"devices or programs." +msgstr "" +"Так как gpsd работает только с устройствами GPS, можно уверенно давать " +"утвердительный ответ. Однако, вы можете ответить отрицательно, если gpsd " +"влияет на другие подключённые устройства или программы." --- gpsd-3.6.orig/debian/po/eu.po +++ gpsd-3.6/debian/po/eu.po @@ -0,0 +1,119 @@ +# translation of gpsd_2.39-7_eu.po to Basque +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Piarres Beobide , 2009. +# Piarres Beobide , 2009. +# Iñaki Larrañaga Murgoitio , 2009. +msgid "" +msgstr "" +"Project-Id-Version: gpsd_2.39-7_eu\n" +"Report-Msgid-Bugs-To: gpsd@packages.debian.org\n" +"POT-Creation-Date: 2009-11-04 02:49+0100\n" +"PO-Revision-Date: 2009-11-05 12:02+0100\n" +"Last-Translator: Piarres Beobide \n" +"Language-Team: Basque \n" +"Language: eu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "Device the GPS receiver is attached to:" +msgstr "GPS hartzailea erantsita duen gailua:" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Please enter the device the GPS receiver is attached to. It will probably be " +"something like /dev/ttyS0 or /dev/ttyUSB0." +msgstr "" +"Hautatu GPS hartzailea erantsita duen gailua. Baliteke /dev/ttyS0 edo /dev/" +"ttyUSB0 bezalako zerbait izatea." + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Multiple devices may be specified as a space-separated list. Leave empty if " +"you don't want to connect gpsd to a device on boot or if you want to use " +"device autodetection only." +msgstr "" +"Hainbat gailu zehaztu daitezke zuriunez bereiztutako zerrendan. Utzi eremu " +"hau hutsik abioan gpsd konektatzerik ez baduzu nahi, edo gailuaren detekzio " +"automatikoa soilik erabiltzea nahi baduzu." + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "Start gpsd automatically?" +msgstr "Abiarazi gpsd automatikoki?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "If you accept this option, gpsd will be started automatically." +msgstr "Aukera hau onartuz gero, gpsd automatikoki abiaraziko da." + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "gpsd control socket path:" +msgstr "gpsd kontrolaren socket-aren bide-izena:" + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "" +"Please enter the gpsd control socket location. Usually you want to keep the " +"default setting." +msgstr "" +"Idatzi gpsd kontrolaren socket-aren kokalekua. Normalean lehenetsitako " +"ezarpena mantentzea nahiko duzu." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Options to gpsd:" +msgstr "Aukerak gpsd-rentzat:" + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "" +"You can give additional arguments when starting gpsd; see gpsd(8) for a list " +"of options." +msgstr "" +"Aukera gehigarriak ezar ditzakezu gpsd abiaraztean, ikusi gpsd(8) aukeren " +"zerrenda agertzeko." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Do not use '-F' here. The control socket path is set independently." +msgstr "" +"Ez erabili '-F' hemen. Kontroleko socket-aren bide-izena beste leku batean " +"ezartzen da." + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "Should gpsd handle attached USB GPS receivers automatically?" +msgstr "Gpsd-k erantsitako USB GPS gailuak automatikoki kudeatu behar ditu?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "" +"As gpsd only handles GPS devices, it is safe to choose this option. However, " +"you can disable it if gpsd is causing interference with other attached " +"devices or programs." +msgstr "" +"Gpsd-k GPS gailuak bakarrik kudea ditzakeenez, ziurra da aukera hau " +"hautatzea. Hala ere berau desgaitu dezakezu gpsd instalatuta dagoen beste " +"programa edo gailu batekin arazoak sortzen ari bada." --- gpsd-3.6.orig/debian/po/output +++ gpsd-3.6/debian/po/output @@ -0,0 +1 @@ +2 utf8 --- gpsd-3.6.orig/debian/po/da.po +++ gpsd-3.6/debian/po/da.po @@ -0,0 +1,114 @@ +# Danish translation gpsd. +# Copyright (C) 2011 gpsd & nedenstående oversættere. +# This file is distributed under the same license as the gpsd package. +# Joe Hansen , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: gpsd\n" +"Report-Msgid-Bugs-To: gpsd@packages.debian.org\n" +"POT-Creation-Date: 2009-11-04 02:49+0100\n" +"PO-Revision-Date: 2011-04-17 17:30+01:00\n" +"Last-Translator: Joe Hansen \n" +"Language-Team: Danish \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "Device the GPS receiver is attached to:" +msgstr "Enhed GPS-modtageren er tilsluttet:" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Please enter the device the GPS receiver is attached to. It will probably be " +"something like /dev/ttyS0 or /dev/ttyUSB0." +msgstr "" +"Indtast venligst enheden som GPS-modtageren er tilsluttet. Det er sikkert " +"noget som /dev/ttyS0 eller /dev/ttyUSB0." + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Multiple devices may be specified as a space-separated list. Leave empty if " +"you don't want to connect gpsd to a device on boot or if you want to use " +"device autodetection only." +msgstr "" +"Flere enheder kan angives som en mellemrumsadskilt liste. Efterlad tom hvis " +"du ikke ønsker at forbinde gpsd til en enhed ved opstart eller hvis du " +"ønsker kun at bruge automatisk detektering af enheder." + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "Start gpsd automatically?" +msgstr "Start gpsd automatisk?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "If you accept this option, gpsd will be started automatically." +msgstr "" +"Hvis du accepterer denne indstilling, vil gpsd blive startet automatisk." + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "gpsd control socket path:" +msgstr "sti for gpsd-kontrolsokkel:" + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "" +"Please enter the gpsd control socket location. Usually you want to keep the " +"default setting." +msgstr "" +"Indtast venligst placeringen for gpsd-kontrolsokkelen. Normalt vil " +"standarden være at foretrække." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Options to gpsd:" +msgstr "Tilvalg for gpsd:" + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "" +"You can give additional arguments when starting gpsd; see gpsd(8) for a list " +"of options." +msgstr "" +"Du kan angive yderligere argumenter, når du starter gpsd; se gpsd(8) for en " +"liste af tilvalg." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Do not use '-F' here. The control socket path is set independently." +msgstr "Brug ikke »-F« her. Stien for kontrolsokkelen angives uafhængigt." + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "Should gpsd handle attached USB GPS receivers automatically?" +msgstr "Skal gpsd håndtere tilsluttede USB GPS-modtagere automatisk?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "" +"As gpsd only handles GPS devices, it is safe to choose this option. However, " +"you can disable it if gpsd is causing interference with other attached " +"devices or programs." +msgstr "" +"Da gpsd kun håndterer GPS-enheder, er det sikkert at vælge denne " +"indstilling. Du kan dog deaktivere den, hvis gpsd medfører interferens med " +"andre tilsluttede enheder eller programmer." --- gpsd-3.6.orig/debian/po/nb.po +++ gpsd-3.6/debian/po/nb.po @@ -0,0 +1,156 @@ +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry'# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans# Developers do not need to manually edit POT or PO files. +# +msgid "" +msgstr "" +"Project-Id-Version: gpsd\n" +"Report-Msgid-Bugs-To: gpsd@packages.debian.org\n" +"POT-Creation-Date: 2009-11-04 02:49+0100\n" +"PO-Revision-Date: 2005-01-02 20:40MET\n" +"Last-Translator: Petter Reinholdtsen \n" +"Language-Team: Norwegian Bokmål \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 0.9.5\n" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +#, fuzzy +#| msgid "Which device is your GPS receiver attached to?" +msgid "Device the GPS receiver is attached to:" +msgstr "Hvilken enhet er din GPS-mottaker koblet til?" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +#, fuzzy +msgid "" +"Please enter the device the GPS receiver is attached to. It will probably be " +"something like /dev/ttyS0 or /dev/ttyUSB0." +msgstr "" +"Skriv inn enheten din GPS er tilkoblet. Dette vil sansynligvis være noe " +"ala /dev/ttyS0 eller /dev/ttyUSB0. En symbolsk lenke (/dev/gsp) til denne " +"enheten vil bli opprettet." + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Multiple devices may be specified as a space-separated list. Leave empty if " +"you don't want to connect gpsd to a device on boot or if you want to use " +"device autodetection only." +msgstr "" + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +#, fuzzy +#| msgid "Should gpsd start on boot?" +msgid "Start gpsd automatically?" +msgstr "Skal gpsd starte når maskinen booter?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "If you accept this option, gpsd will be started automatically." +msgstr "" + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "gpsd control socket path:" +msgstr "" + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "" +"Please enter the gpsd control socket location. Usually you want to keep the " +"default setting." +msgstr "" + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Options to gpsd:" +msgstr "Opsjoner til gpsd:" + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +#, fuzzy +#| msgid "" +#| "You can give additional arguments when starting gpsd; see gpsd(1) for a " +#| "list of options." +msgid "" +"You can give additional arguments when starting gpsd; see gpsd(8) for a list " +"of options." +msgstr "" +"Du kan gi ekstra argumenter når gpsd starter. Se gpsd(1) for en lite med " +"tilgjengelige opsjoner." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +#, fuzzy +#| msgid "" +#| "You can give additional arguments when starting gpsd; see gpsd(1) for a " +#| "list of options." +msgid "Do not use '-F' here. The control socket path is set independently." +msgstr "" +"Du kan gi ekstra argumenter når gpsd starter. Se gpsd(1) for en lite med " +"tilgjengelige opsjoner." + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "Should gpsd handle attached USB GPS receivers automatically?" +msgstr "" + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "" +"As gpsd only handles GPS devices, it is safe to choose this option. However, " +"you can disable it if gpsd is causing interference with other attached " +"devices or programs." +msgstr "" + +#, fuzzy +#~ msgid "" +#~ "If the GPS receiver is permanently attached to this computer, it might be " +#~ "appropriate for gpsd to start at boot time. Alternatively it can be " +#~ "started by udev when an appropriate device is plugged in or by running " +#~ "gpsd(8) manually." +#~ msgstr "" +#~ "Hvis din GPS-mottaker er permanent koblet til maskinen, så ønsker du " +#~ "muligens å starte gpsd ved boot. I motsatt tilfelle, så kan du starte " +#~ "den ved å kjøre gpsd(1) når som helst." + +#~ msgid "" +#~ "You can leave this blank now and set the device with the -p option when " +#~ "invoking gpsd." +#~ msgstr "" +#~ "Du kan la dette feltet være tomt nå, og velge enhet med -p opsjonen når " +#~ "du starter gpsd." + +#~ msgid "You need to set the device gpsd is connecting to." +#~ msgstr "Du må oppgi enheten gpsd skal koble seg til." + +#~ msgid "" +#~ "You have requested that gpsd should start at boot time, but not given a " +#~ "default device. You need to set a device with the -p option in the next " +#~ "question, or gpsd won't be able to find your GPS." +#~ msgstr "" +#~ "Du har bedt om at gpsd starter ved boot, men ikke oppgitt en default-" +#~ "enhet. Du er nødt til å oppgi enhet ved hjelp av opsjonen -p i neste " +#~ "spørsmål, ellers hvis ille gpsd være i stand til å finne din GPS." --- gpsd-3.6.orig/debian/po/templates.pot +++ gpsd-3.6/debian/po/templates.pot @@ -0,0 +1,101 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: gpsd@packages.debian.org\n" +"POT-Creation-Date: 2009-11-04 02:49+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "Device the GPS receiver is attached to:" +msgstr "" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Please enter the device the GPS receiver is attached to. It will probably be " +"something like /dev/ttyS0 or /dev/ttyUSB0." +msgstr "" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Multiple devices may be specified as a space-separated list. Leave empty if " +"you don't want to connect gpsd to a device on boot or if you want to use " +"device autodetection only." +msgstr "" + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "Start gpsd automatically?" +msgstr "" + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "If you accept this option, gpsd will be started automatically." +msgstr "" + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "gpsd control socket path:" +msgstr "" + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "" +"Please enter the gpsd control socket location. Usually you want to keep the " +"default setting." +msgstr "" + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Options to gpsd:" +msgstr "" + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "" +"You can give additional arguments when starting gpsd; see gpsd(8) for a list " +"of options." +msgstr "" + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Do not use '-F' here. The control socket path is set independently." +msgstr "" + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "Should gpsd handle attached USB GPS receivers automatically?" +msgstr "" + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "" +"As gpsd only handles GPS devices, it is safe to choose this option. However, " +"you can disable it if gpsd is causing interference with other attached " +"devices or programs." +msgstr "" --- gpsd-3.6.orig/debian/po/fr.po +++ gpsd-3.6/debian/po/fr.po @@ -0,0 +1,121 @@ +# Translation of gpsd debconf templates to French +# Copyright (C) 2008-2009 Debian French l10n team +# This file is distributed under the same license as the gpsd package. +# +# Translators: +# Jean-Luc Coulon (f5ibh) +# Nicolas Sauzede +# +msgid "" +msgstr "" +"Project-Id-Version: gpsd 2.39-7\n" +"Report-Msgid-Bugs-To: gpsd@packages.debian.org\n" +"POT-Creation-Date: 2009-11-04 02:49+0100\n" +"PO-Revision-Date: 2010-03-01 22:35+0100\n" +"Last-Translator: Nicolas Sauzede \n" +"Language-Team: French \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "Device the GPS receiver is attached to:" +msgstr "Fichier de périphérique utilisé par le récepteur GPS :" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Please enter the device the GPS receiver is attached to. It will probably be " +"something like /dev/ttyS0 or /dev/ttyUSB0." +msgstr "" +"Veuillez indiquer le fichier de périphérique auquel est connecté le " +"récepteur GPS ; il s'agit vraisemblablement de /dev/ttyS0 ou /dev/ttyUSB0." + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Multiple devices may be specified as a space-separated list. Leave empty if " +"you don't want to connect gpsd to a device on boot or if you want to use " +"device autodetection only." +msgstr "" +"Plusieurs périphériques peuvent être spécifiés dans une liste, séparés par " +"des espaces. Laissez la liste vide si vous ne voulez pas que gpsd se " +"connecte à un périphérique au démarrage ou si vous voulez seulement détecter " +"les périphériques automatiquement." + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "Start gpsd automatically?" +msgstr "Faut-il lancer automatiquement gpsd ?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "If you accept this option, gpsd will be started automatically." +msgstr "Si vous choisissez cette option, gpsd démarrera automatiquement." + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "gpsd control socket path:" +msgstr "Chemin vers la « socket » de contrôle de gpsd :" + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "" +"Please enter the gpsd control socket location. Usually you want to keep the " +"default setting." +msgstr "" +"Veuillez indiquer l'emplacement de la « socket » de contrôle de gpsd. Il est " +"courant de conserver la valeur par défaut." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Options to gpsd:" +msgstr "Options pour gpsd :" + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "" +"You can give additional arguments when starting gpsd; see gpsd(8) for a list " +"of options." +msgstr "" +"Il est possible d'utiliser des paramètres supplémentaires lors du lancement " +"de gpsd ; veuillez consulter la page de manuel gpsd(8) pour une liste des " +"paramètres disponibles." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Do not use '-F' here. The control socket path is set independently." +msgstr "" +"N'utilisez pas '-F' ici. Le chemin vers la « socket » de contrôle est défini " +"indépendamment." + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "Should gpsd handle attached USB GPS receivers automatically?" +msgstr "" +"Faut-il gérer automatiquement avec gpsd les récepteurs GPS USB connectés ?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "" +"As gpsd only handles GPS devices, it is safe to choose this option. However, " +"you can disable it if gpsd is causing interference with other attached " +"devices or programs." +msgstr "" +"Comme gpsd ne gère que les périphériques GPS, cette option peut être activée " +"sans problèmes. Toutefois, vous pouvez la désactiver si gpsd interfère avec " +"d'autres périphériques connectés ou d'autres programmes." --- gpsd-3.6.orig/debian/po/de.po +++ gpsd-3.6/debian/po/de.po @@ -0,0 +1,116 @@ +# translation of gpsd to Deutsch +# Alwin Meschede , 2007, 2008. +# Thomas Mueller , 2009. +# This file is distributed under the same license as the gpsd package. +msgid "" +msgstr "" +"Project-Id-Version: gpsd 2.39-7\n" +"Report-Msgid-Bugs-To: gpsd@packages.debian.org\n" +"POT-Creation-Date: 2009-11-04 02:49+0100\n" +"PO-Revision-Date: 2009-11-06 22:55+0100\n" +"Last-Translator: Thomas Mueller \n" +"Language-Team: Deutsch \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "Device the GPS receiver is attached to:" +msgstr "Gerät, an dem der GPS-Empfänger angeschlossen ist:" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Please enter the device the GPS receiver is attached to. It will probably be " +"something like /dev/ttyS0 or /dev/ttyUSB0." +msgstr "" +"Geben Sie das Gerät an, an das Ihr GPS-Empfänger angeschlossen ist. Dies " +"wird vermutlich etwas wie /dev/ttyS0 oder /dev/ttyUSB0 sein." + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Multiple devices may be specified as a space-separated list. Leave empty if " +"you don't want to connect gpsd to a device on boot or if you want to use " +"device autodetection only." +msgstr "" +"Mehrere Geräte können durch Leerzeichen getrennt angegeben werden. Geben Sie " +"nichts an, falls Sie gpsd mit keinem Gerät verbinden wollen oder falls Sie " +"nur die automatische Geräteerkennung nutzen wollen." + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "Start gpsd automatically?" +msgstr "Soll gpsd automatisch gestartet werden?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "If you accept this option, gpsd will be started automatically." +msgstr "Wenn Sie diese Option auswählen, wird gpsd automatisch gestartet." + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "gpsd control socket path:" +msgstr "Pfad für den Kontrollsocket von gpsd:" + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "" +"Please enter the gpsd control socket location. Usually you want to keep the " +"default setting." +msgstr "" +"Bitte geben Sie den Pfad für den Kontrollsocket von gpsd an. Normalerweise " +"können Sie die Standardeinstellung beibehalten." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Options to gpsd:" +msgstr "Optionen für gpsd:" + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "" +"You can give additional arguments when starting gpsd; see gpsd(8) for a list " +"of options." +msgstr "" +"Sie können gpsd beim Start zusätzliche Argumente übergeben. Die " +"Handbuchseite von gpsd (8) enthält eine Liste der möglichen Optionen." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Do not use '-F' here. The control socket path is set independently." +msgstr "" +"Verwenden Sie »-F« hier nicht. Der Pfad des Kontrollsockets wird unabhängig " +"gesetzt." + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "Should gpsd handle attached USB GPS receivers automatically?" +msgstr "Soll gpsd angeschlossene USB-GPS-Empfänger automatisch behandeln?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "" +"As gpsd only handles GPS devices, it is safe to choose this option. However, " +"you can disable it if gpsd is causing interference with other attached " +"devices or programs." +msgstr "" +"Da gpsd nur GPS-Geräte verwendet, können Sie diese Option unbesorgt " +"auswählen. Sollte gpsd dennoch Störungen mit anderen Geräten oder Programmen " +"verursachen, können Sie diese Option deaktivieren." --- gpsd-3.6.orig/debian/po/es.po +++ gpsd-3.6/debian/po/es.po @@ -0,0 +1,155 @@ +# gpsd po-debconf translation to Spanish +# Copyright (C) 2005, 2009 Software in the Public Interest +# This file is distributed under the same license as the gpsd package. +# +# Changes: +# - Initial translation +# César Gómez Martín , 2005 +# +# - Updates +# Francisco Javier Cuadrado , 2009 +# +# Traductores, si no conocen el formato PO, merece la pena leer la +# de gettext, especialmente las secciones dedicadas a este +# formato, por ejemplo ejecutando: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Equipo de traducción al español, por favor, lean antes de traducir +# los siguientes documentos: +# +# - El proyecto de traducción de Debian al español +# http://www.debian.org/intl/spanish/ +# especialmente las notas de traducción en +# http://www.debian.org/intl/spanish/notas +# +# - La guía de traducción de po's de debconf: +# /usr/share/doc/po-debconf/README-trans +# o http://www.debian.org/intl/l10n/po-debconf/README-trans +# +msgid "" +msgstr "" +"Project-Id-Version: gpsd 2.39-7\n" +"Report-Msgid-Bugs-To: gpsd@packages.debian.org\n" +"POT-Creation-Date: 2009-11-04 02:49+0100\n" +"PO-Revision-Date: 2009-11-04 08:32+0100\n" +"Last-Translator: Francisco Javier Cuadrado \n" +"Language-Team: Debian l10n Spanish \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "Device the GPS receiver is attached to:" +msgstr "Dispositivo al cual está asociado su receptor GPS:" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Please enter the device the GPS receiver is attached to. It will probably be " +"something like /dev/ttyS0 or /dev/ttyUSB0." +msgstr "" +"Introduzca el dispositivo en al que está asociado su GPS. Probablemente será " +"algo como «/dev/ttyS0» o «/dev/ttyUSB0»." + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Multiple devices may be specified as a space-separated list. Leave empty if " +"you don't want to connect gpsd to a device on boot or if you want to use " +"device autodetection only." +msgstr "" +"Se deben especificar varios dispositivos en una lista separada por espacios. " +"Déjelo vacío si no quiere conectar gpsd con un dispositivo en el arranque o " +"si sólo quiere utilizar la detección automática de dispositivos." + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "Start gpsd automatically?" +msgstr "¿Desea iniciar gpsd automáticamente?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "If you accept this option, gpsd will be started automatically." +msgstr "Si acepta esta opción, gpsd se iniciará automáticamente." + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "gpsd control socket path:" +msgstr "Ruta del «socket» de control de gpsd:" + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "" +"Please enter the gpsd control socket location. Usually you want to keep the " +"default setting." +msgstr "" +"Introduzca la ubicación del «socket» de control de gpsd. Normalmente, querrá " +"mantener el valor predeterminado." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Options to gpsd:" +msgstr "Opciones para gpsd:" + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "" +"You can give additional arguments when starting gpsd; see gpsd(8) for a list " +"of options." +msgstr "" +"Puede proporcionar argumentos adicionales al iniciar gpsd, vea gpsd(8) para " +"la lista de opciones." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Do not use '-F' here. The control socket path is set independently." +msgstr "" +"No utilice «-F» aquí. La ruta del «socket» de control se configura " +"independientemente." + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "Should gpsd handle attached USB GPS receivers automatically?" +msgstr "¿Debe gspd manejar los receptores GPS por USB automáticamente?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "" +"As gpsd only handles GPS devices, it is safe to choose this option. However, " +"you can disable it if gpsd is causing interference with other attached " +"devices or programs." +msgstr "" +"Ya que gpsd sólo maneja dispositivos GPS, es seguro escoger esta opción. Sin " +"embargo, puede desactivarla si gpsd está causando interferencias con otros " +"dispositivos asociados o programas." + +#~ msgid "The default is to add \"-F /var/run/gpsd.sock\"." +#~ msgstr "De modo predeterminado se añade «-F /var/run/gpsd.sock»." + +#~ msgid "Unusable gpsd configuration" +#~ msgstr "Configuración de gpsd inusable" + +#~ msgid "" +#~ "The configuration must at least specify either a device that gpsd should " +#~ "connect to, or a control socket (using the -F option). USB autodetection " +#~ "requires /var/run/gpsd.sock as control socket." +#~ msgstr "" +#~ "La configuración debe al menos especificar un dispositivo al que gpsd se " +#~ "deberá conectar, o un socket de control (utilizando la opción -F). La " +#~ "detección automática por USB necesita el archivo «/var/run/gpsd.sock» " +#~ "como socket de control." --- gpsd-3.6.orig/debian/po/cs.po +++ gpsd-3.6/debian/po/cs.po @@ -0,0 +1,156 @@ +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +msgid "" +msgstr "" +"Project-Id-Version: gpsd\n" +"Report-Msgid-Bugs-To: gpsd@packages.debian.org\n" +"POT-Creation-Date: 2009-11-04 02:49+0100\n" +"PO-Revision-Date: 2009-11-12 10:39+0100\n" +"Last-Translator: Miroslav Kure \n" +"Language-Team: Czech \n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "Device the GPS receiver is attached to:" +msgstr "Zařízení, ke kterému je připojen GPS přijímač:" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Please enter the device the GPS receiver is attached to. It will probably be " +"something like /dev/ttyS0 or /dev/ttyUSB0." +msgstr "" +"Zadejte prosím zařízení, ke kterému je připojen GPS přijímač. Pravděpodobně " +"to bude něco jako /dev/ttyS0 nebo /dev/ttyUSB0." + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Multiple devices may be specified as a space-separated list. Leave empty if " +"you don't want to connect gpsd to a device on boot or if you want to use " +"device autodetection only." +msgstr "" +"Můžete zadat i více zařízení v podobě seznamu odděleného čárkami. Pokud " +"nechcete gpsd připojovat k zařízení během zavádění systému, nebo pokud " +"chcete využívat pouze automatické rozpoznávání zařízení, ponechte prázdné." + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "Start gpsd automatically?" +msgstr "Spouštět gpsd automaticky?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "If you accept this option, gpsd will be started automatically." +msgstr "Povolíte-li tuto možnost, gpsd se bude spouštět automaticky." + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "gpsd control socket path:" +msgstr "Cesta k řídícímu socketu gpsd:" + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "" +"Please enter the gpsd control socket location. Usually you want to keep the " +"default setting." +msgstr "" +"Zadejte prosím umístění řídícího socketu gpsd. Obvykle se doporučuje " +"ponechat výchozí nastavení." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Options to gpsd:" +msgstr "Volby pro gpsd:" + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "" +"You can give additional arguments when starting gpsd; see gpsd(8) for a list " +"of options." +msgstr "" +"Nyní můžete zadat parametry, které se mají používat při startu gpsd. Seznam " +"možností naleznete v manuálové stránce gpsd(8)." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Do not use '-F' here. The control socket path is set independently." +msgstr "" +"Nezadávejte zde volbu „-F“, protože řídící socket se nastavuje samostatně." + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "Should gpsd handle attached USB GPS receivers automatically?" +msgstr "Má gpsd automaticky spravovat GPS přijímače připojené přes USB?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "" +"As gpsd only handles GPS devices, it is safe to choose this option. However, " +"you can disable it if gpsd is causing interference with other attached " +"devices or programs." +msgstr "" +"Protože gpsd spravuje pouze GPS zařízení, je bezpečné tuto možnost povolit. " +"Pokud by přece jen gpsd nějakým způsobem rušil ostatní připojená zařízení " +"nebo programy, můžete ho zakázat." + +#~ msgid "The default is to add \"-F /var/run/gpsd.sock\"." +#~ msgstr "Ve výchozím nastavení se přidává „-F /var/run/gpsd.sock“." + +#~ msgid "Unusable gpsd configuration" +#~ msgstr "Nepoužitelné nastavení gpsd" + +#~ msgid "" +#~ "The configuration must at least specify either a device that gpsd should " +#~ "connect to, or a control socket (using the -F option). USB autodetection " +#~ "requires /var/run/gpsd.sock as control socket." +#~ msgstr "" +#~ "V nastavení musí být uvedeno alespoň zařízení, ke kterému se má gpsd " +#~ "připojit, nebo kontrolní socket (volbou -F). Automatické rozpoznávání USB " +#~ "zařízení vyžaduje kontrolní socket /var/run/gpsd.sock." + +#~| msgid "" +#~| "If the GPS receiver is permanently attached to this computer, it might " +#~| "be appropriate for gpsd to start at boot time. Alternatively it can be " +#~| "started by the hotplug interface for USB devices, or by running gpsd(8) " +#~| "manually." +#~ msgid "" +#~ "If the GPS receiver is permanently attached to this computer, it might be " +#~ "appropriate for gpsd to start at boot time. Alternatively it can be " +#~ "started by udev when an appropriate device is plugged in or by running " +#~ "gpsd(8) manually." +#~ msgstr "" +#~ "Pokud je GPS přijímač připojen k počítači trvale, možná budete chtít " +#~ "spouštět gpsd hned při zavádění systému. V opačném případě můžete gpsd(8) " +#~ "kdykoliv spustit ručně, resp. pro USB zařízení můžete využít spuštění " +#~ "přes udev." + +#~ msgid "Multiple devices may be specified as a space-separated list." +#~ msgstr "Více zařízení můžete zadat tak, že je oddělíte mezerami." --- gpsd-3.6.orig/debian/po/nl.po +++ gpsd-3.6/debian/po/nl.po @@ -0,0 +1,117 @@ +# Dutch translation of gpsd debconf templates. +# Copyright (C) 2008-2011 THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the gpsd package. +# Bart Cornelis , 2008. +# Jeroen Schot , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: gpsd 2.95-12\n" +"Report-Msgid-Bugs-To: gpsd@packages.debian.org\n" +"POT-Creation-Date: 2009-11-04 02:49+0100\n" +"PO-Revision-Date: 2011-05-25 15:47+0200\n" +"Last-Translator: Jeroen Schot \n" +"Language-Team: Debian l10n Dutch \n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "Device the GPS receiver is attached to:" +msgstr "Apparaat waarop de GPS-ontvanger aangesloten is:" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Please enter the device the GPS receiver is attached to. It will probably be " +"something like /dev/ttyS0 or /dev/ttyUSB0." +msgstr "" +"Geef aan op welk apparaat de GPS-ontvanger is aangesloten. Waarschijnlijk is " +"dit iets als /dev/ttyS0 of /dev/ttyUSB0." + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Multiple devices may be specified as a space-separated list. Leave empty if " +"you don't want to connect gpsd to a device on boot or if you want to use " +"device autodetection only." +msgstr "" +"U kunt meerdere apparaten opgeven door ze te scheiden met spaties. Laat dit " +"leeg als gpsd bij het opstarten geen verbinding met een apparaat moet maken " +"of als u de autodetectie wilt gebruiken." + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "Start gpsd automatically?" +msgstr "Wilt u dat gpsd automatisch wordt gestart?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "If you accept this option, gpsd will be started automatically." +msgstr "Als u deze optie aanvaardt zal gspd automatisch worden opgestart." + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "gpsd control socket path:" +msgstr "pad naar de controle-socket van gpsd:" + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "" +"Please enter the gpsd control socket location. Usually you want to keep the " +"default setting." +msgstr "" +"Geef de locatie van de controle-socket van gpsd. In de meeste gevallen " +"voldoet de standaard instelling." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Options to gpsd:" +msgstr "Opties voor gpsd:" + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "" +"You can give additional arguments when starting gpsd; see gpsd(8) for a list " +"of options." +msgstr "" +"U kunt bij het opstarten aanvullende argumenten meegeven aan gpsd; een lijst " +"met opties vindt u in gpsd(8)." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Do not use '-F' here. The control socket path is set independently." +msgstr "" +"Voer hier niet de '-F'-optie in. Het pad naar de controle-socket wordt apart " +"ingesteld." + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "Should gpsd handle attached USB GPS receivers automatically?" +msgstr "" +"Wilt u dat gpsd via USB aangekoppelde GPS-ontvangers automatisch beheert?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "" +"As gpsd only handles GPS devices, it is safe to choose this option. However, " +"you can disable it if gpsd is causing interference with other attached " +"devices or programs." +msgstr "" +"Omdat gpsd alleen met GPS-apparaten werkt is het veilig om voor deze optie " +"te kiezen. Maar als gpsd de werking van andere aangesloten apparaten of " +"programma's verstoort kunt u gpsd uitschakelen." --- gpsd-3.6.orig/debian/po/vi.po +++ gpsd-3.6/debian/po/vi.po @@ -0,0 +1,121 @@ +# Vietnamese Translation for GPSd. +# Copyright © 2010 Free Software Foundation, Inc. +# Clytie Siddall , 2005-2010. +# +msgid "" +msgstr "" +"Project-Id-Version: gpsd 2.39-7\n" +"Report-Msgid-Bugs-To: gpsd@packages.debian.org\n" +"POT-Creation-Date: 2009-11-04 02:49+0100\n" +"PO-Revision-Date: 2010-03-01 22:40+0100\n" +"Last-Translator: Clytie Siddall \n" +"Language-Team: Vietnamese \n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: LocFactoryEditor 1.8\n" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "Device the GPS receiver is attached to:" +msgstr "Thiết bị kết nối với máy nhận GPS:" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Please enter the device the GPS receiver is attached to. It will probably be " +"something like /dev/ttyS0 or /dev/ttyUSB0." +msgstr "" +"Hãy gõ thiết bị đến đó máy nhận tín hiệu GPS có kết nối. Rất có thể giống " +"như « /dev/ttyS0 » hoặc « /dev/ttyUSB0 ». " + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Multiple devices may be specified as a space-separated list. Leave empty if " +"you don't want to connect gpsd to a device on boot or if you want to use " +"device autodetection only." +msgstr "" +"Nhiều thiết bị cũng có thể được xác định trong một danh sách định giới bằng " +"dấu cách. Bỏ trống trường này nếu bạn không muốn kết nối gpsd đến thiết bị " +"khi khởi động, hoặc chỉ muốn sử dụng dịch vụ tự động phát hiện thiết bị." + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "Start gpsd automatically?" +msgstr "Tự động khởi chạy gpsd ?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "If you accept this option, gpsd will be started automatically." +msgstr "Bật tùy chọn này thì trình nền gpsd sẽ được tự động khởi chạy." + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "gpsd control socket path:" +msgstr "Đường dẫn ổ cắm điều khiển gpsd:" + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "" +"Please enter the gpsd control socket location. Usually you want to keep the " +"default setting." +msgstr "" +"Hãy gõ vị trí của ổ cắm điều khiển gpsd. Bình thường có nên giữ giá trị mặc " +"định." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Options to gpsd:" +msgstr "Tùy chọn về gpsd:" + +# You can give additional arguments when starting gpsd; see gpsd(1) for a +# list of options. +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "" +"You can give additional arguments when starting gpsd; see gpsd(8) for a list " +"of options." +msgstr "" +"Bạn cũng có thể đặt thêm tùy chọn khi khởi chạy trình nền gpsd; xem gpsd(8) " +"để tìm danh sách các tùy chọn sẵn sàng." + +# You can give additional arguments when starting gpsd; see gpsd(1) for a +# list of options. +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Do not use '-F' here. The control socket path is set independently." +msgstr "" +"Không nên dùng « -F » ở đây. Đường dẫn ổ cắm điều khiển được đặt độc lập." + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "Should gpsd handle attached USB GPS receivers automatically?" +msgstr "" +"gpsd có nên tự động quản lý các máy nhận tín hiệu GPS được kết nối qua USB " +"không?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "" +"As gpsd only handles GPS devices, it is safe to choose this option. However, " +"you can disable it if gpsd is causing interference with other attached " +"devices or programs." +msgstr "" +"Vì trình nền gpsd chỉ quản lý thiết bị kiểu GPS, bạn có thể bật tuỳ chọn này " +"một cách an toàn. Tuy nhiên, cũng có thể tắt nó nếu gpsd gây ra sự giao thoa " +"với thiết bị khác được kết nối hoặc với chương trình khác." --- gpsd-3.6.orig/debian/po/POTFILES.in +++ gpsd-3.6/debian/po/POTFILES.in @@ -0,0 +1 @@ +[type: gettext/rfc822deb] gpsd.templates --- gpsd-3.6.orig/debian/po/gl.po +++ gpsd-3.6/debian/po/gl.po @@ -0,0 +1,158 @@ +# Galician translation of gpsd's debconf templates +# This file is distributed under the same license as the gpsd package. +# +# Jacobo Tarrio , 2007, 2008. +# Marce Villarino , 2009. +msgid "" +msgstr "" +"Project-Id-Version: gpsd\n" +"Report-Msgid-Bugs-To: gpsd@packages.debian.org\n" +"POT-Creation-Date: 2009-11-04 02:49+0100\n" +"PO-Revision-Date: 2009-11-09 20:35+0100\n" +"Last-Translator: Marce Villarino \n" +"Language-Team: Galician \n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 1.0\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "Device the GPS receiver is attached to:" +msgstr "Dispositivo ao que está conectado o receptor GPS:" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Please enter the device the GPS receiver is attached to. It will probably be " +"something like /dev/ttyS0 or /dev/ttyUSB0." +msgstr "" +"Introduza o dispositivo ao que está conectado o receptor GPS. Seguramente " +"sexa algo coma /dev/ttyS0 ou /dev/ttyUSB0." + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Multiple devices may be specified as a space-separated list. Leave empty if " +"you don't want to connect gpsd to a device on boot or if you want to use " +"device autodetection only." +msgstr "" +"Pode indicar varios dispositivos nunha lista separados por espazos. Déixeo " +"en branco se non desexa conectar gpsd no arrinque con ningún dispositivo ou " +"se só desexa empregar a detección automática do dispositivo." + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "Start gpsd automatically?" +msgstr "Desexa iniciar gpsd automaticamente?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "If you accept this option, gpsd will be started automatically." +msgstr "Se escolle esta opción gpsd iniciarase automaticamente." + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "gpsd control socket path:" +msgstr "Rota ao socket de control de gpsd:" + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "" +"Please enter the gpsd control socket location. Usually you want to keep the " +"default setting." +msgstr "" +"Indique a localización do socket de control de gpsd. O normal é manter a " +"configuración predeterminada." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Options to gpsd:" +msgstr "Opcións para gpsd:" + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "" +"You can give additional arguments when starting gpsd; see gpsd(8) for a list " +"of options." +msgstr "" +"Pode fornecer argumentos adicionais ao iniciar gpsd. Consulte gpsd(8) para " +"unha lista de opcións." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Do not use '-F' here. The control socket path is set independently." +msgstr "" +"Non empregue aquí «-F». A rota ao socket de control defínese por separado." + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "Should gpsd handle attached USB GPS receivers automatically?" +msgstr "" +"Desexa que gpsd xestione automaticamente os receptores GPS USB conectados?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "" +"As gpsd only handles GPS devices, it is safe to choose this option. However, " +"you can disable it if gpsd is causing interference with other attached " +"devices or programs." +msgstr "" +"Dado que gpsd só xestiona dispositivos GPS é seguro escoller esta opción. " +"Porén, pode desactivala se gpsd estivese a causar interferencias con outros " +"dispositivos conectados ou programas." + +#~ msgid "The default is to add \"-F /var/run/gpsd.sock\"." +#~ msgstr "O predeterminado é engadir «-F /var/run/gpsd.sock»." + +#~ msgid "Unusable gpsd configuration" +#~ msgstr "A configuración de gpsd non é utilizábel" + +#~ msgid "" +#~ "The configuration must at least specify either a device that gpsd should " +#~ "connect to, or a control socket (using the -F option). USB autodetection " +#~ "requires /var/run/gpsd.sock as control socket." +#~ msgstr "" +#~ "A configuración debe especificar polo menos ou un dispositivo ao que se " +#~ "debera conectar gpsd, ou un socket de control (mediante a opción -F). A " +#~ "detección automática do USB require a /var/run/gpsd.sock como socket de " +#~ "control." + +#, fuzzy +#~| msgid "" +#~| "If the GPS receiver is permanently attached to this computer, it might " +#~| "be appropriate for gpsd to start at boot time. Alternatively it can be " +#~| "started by the hotplug interface for USB devices, or by running gpsd(8) " +#~| "manually." +#~ msgid "" +#~ "If the GPS receiver is permanently attached to this computer, it might be " +#~ "appropriate for gpsd to start at boot time. Alternatively it can be " +#~ "started by udev when an appropriate device is plugged in or by running " +#~ "gpsd(8) manually." +#~ msgstr "" +#~ "Se o receptor GPS está conectado permanentemente ao seu ordenador, pode " +#~ "ser apropiado que se inicie gpsd co ordenador. De xeito alternativo, pode " +#~ "iniciarse mediante a interface de conexión en quente para dispositivos " +#~ "USB, ou executando gpsd(8) á man." + +#~ msgid "Multiple devices may be specified as a space-separated list." +#~ msgstr "" +#~ "Pódense especificar varios dispositivos coma unha lista de dispositivos " +#~ "separados por espazos." + +#~ msgid "You can enter several devices, separated by spaces." +#~ msgstr "Pode introducir varios dispositivos, separados por espazos." --- gpsd-3.6.orig/debian/po/it.po +++ gpsd-3.6/debian/po/it.po @@ -0,0 +1,134 @@ +# Italian (it) translation of debconf templates for gpsd +# Copyright (C) 2008 Free Software Foundation, Inc. +# This file is distributed under the same license as the gpsd package. +# Luca Monducci , 2008, 2009. +# +msgid "" +msgstr "" +"Project-Id-Version: gpsd 2.39-7 italian debconf traslation\n" +"Report-Msgid-Bugs-To: gpsd@packages.debian.org\n" +"POT-Creation-Date: 2009-11-04 02:49+0100\n" +"PO-Revision-Date: 2009-11-08 16:09+0200\n" +"Last-Translator: Luca Monducci \n" +"Language-Team: Italian \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "Device the GPS receiver is attached to:" +msgstr "Device a cui è collegato il ricevitore GPS:" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Please enter the device the GPS receiver is attached to. It will probably be " +"something like /dev/ttyS0 or /dev/ttyUSB0." +msgstr "" +"Inserire il device a cui è collegato il ricevitore GPS. Probabilmente è " +"qualcosa di simile a /dev/ttyS0 o /dev/ttyUSB0." + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Multiple devices may be specified as a space-separated list. Leave empty if " +"you don't want to connect gpsd to a device on boot or if you want to use " +"device autodetection only." +msgstr "" +"È possibile specificare più device usando come separatore uno spazio. " +"Lasciare vuoto per evitare che gpsd si connetta a un device all'avvio o per " +"usare solo il riconoscimento automatico dei device." + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "Start gpsd automatically?" +msgstr "Avviare automaticamente gpsd?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "If you accept this option, gpsd will be started automatically." +msgstr "Accettando, gpsd verrà avviato automaticamente." + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "gpsd control socket path:" +msgstr "Percorso del socke di controllo di gpsd:" + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "" +"Please enter the gpsd control socket location. Usually you want to keep the " +"default setting." +msgstr "" +"Inserire la posizione del socket di controllo di gpsd. Solitamente il valore " +"predefinito è corretto." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Options to gpsd:" +msgstr "Opzioni per gpsd:" + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "" +"You can give additional arguments when starting gpsd; see gpsd(8) for a list " +"of options." +msgstr "" +"È possibile aggiungere degli argomenti all'avvio di gpsd; consultare gpsd(8) " +"per l'elenco delle opzioni." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Do not use '-F' here. The control socket path is set independently." +msgstr "" +"Non usare l'opzione \"-F\"; il percorso del socket di controllo viene " +"impostato indipendentemente." + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "Should gpsd handle attached USB GPS receivers automatically?" +msgstr "" +"Fare in modo che gpsd gestisca automaticamente il collegamento dei " +"ricevitori GPS USB?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "" +"As gpsd only handles GPS devices, it is safe to choose this option. However, " +"you can disable it if gpsd is causing interference with other attached " +"devices or programs." +msgstr "" +"Dato che gpsd gestisce solo device GPS, è sicuro accettare questa opzione. È " +"comunque possibile disattivarla qualora gpsd causi interferenze con altri " +"dispositivi o altri programmi." + +#~ msgid "The default is to add \"-F /var/run/gpsd.sock\"." +#~ msgstr "" +#~ "Il comportamento predefinito è aggiungere \"-F /var/run/gpsd.sock\"." + +#~ msgid "Unusable gpsd configuration" +#~ msgstr "Configurazione di gpsd non valida" + +#~ msgid "" +#~ "The configuration must at least specify either a device that gpsd should " +#~ "connect to, or a control socket (using the -F option). USB autodetection " +#~ "requires /var/run/gpsd.sock as control socket." +#~ msgstr "" +#~ "La configurazione deve esse almeno specificare un device a cui gpsd può " +#~ "connettersi oppure un socket di controllo (tramite l'opzione -F). Il " +#~ "riconoscimento automatico USB richiede l'uso del socket di controllo /var/" +#~ "run/gpsd.sock." --- gpsd-3.6.orig/debian/po/pt.po +++ gpsd-3.6/debian/po/pt.po @@ -0,0 +1,155 @@ +# Portuguese translation for gpsd's debconf messages +# Copyright (C) 2007 Miguel Figueiredo +# This file is distributed under the same license as the gpsd package. +# Miguel Figueiredo , 2007-2009. +# +msgid "" +msgstr "" +"Project-Id-Version: gpsd 2.39-3\n" +"Report-Msgid-Bugs-To: gpsd@packages.debian.org\n" +"POT-Creation-Date: 2009-11-04 02:49+0100\n" +"PO-Revision-Date: 2009-11-14 22:11+0000\n" +"Last-Translator: Miguel Figueiredo \n" +"Language-Team: Portuguese \n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "Device the GPS receiver is attached to:" +msgstr "Dispositivo ao qual está ligado o receptor de GPS:" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Please enter the device the GPS receiver is attached to. It will probably be " +"something like /dev/ttyS0 or /dev/ttyUSB0." +msgstr "" +"Por favor introduza o dispositivo ao qual está ligado o receptor de GPS. " +"Provavelmente será algo como /dev/ttyS0 ou /dev/ttyUSB0." + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Multiple devices may be specified as a space-separated list. Leave empty if " +"you don't want to connect gpsd to a device on boot or if you want to use " +"device autodetection only." +msgstr "" +"Podem ser especificados vários dispositivos como uma lista separada por " +"espaços. Deixe vazio se não quiser ligar o gpsd a um dispositivo no arranque " +"ou se quiser apenas utilizar a autodetecção do dispositivo." + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "Start gpsd automatically?" +msgstr "Iniciar automaticamente o gpsd?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "If you accept this option, gpsd will be started automatically." +msgstr "Se aceitar esta opção, o gpsd será iniciado automaticamente." + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "gpsd control socket path:" +msgstr "Caminho para o socket de controlo do gpsd:" + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "" +"Please enter the gpsd control socket location. Usually you want to keep the " +"default setting." +msgstr "" +"Por favor introduza o caminho para o socket de controlo do gpsd. Normalmente " +"deve manter a definição predefinida." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Options to gpsd:" +msgstr "Opções para o gpsd:" + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "" +"You can give additional arguments when starting gpsd; see gpsd(8) for a list " +"of options." +msgstr "" +"Você pode passar argumentos adicionais ao iniciar o gpsd; para uma lista de " +"opções veja gpsd(8)." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Do not use '-F' here. The control socket path is set independently." +msgstr "" +"Não utilize '-F' aqui. O caminho do socket de controlo é definido " +"independentemente." + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "Should gpsd handle attached USB GPS receivers automatically?" +msgstr "Deve o gpsd lidar automaticamente com receptores de GPS USB?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "" +"As gpsd only handles GPS devices, it is safe to choose this option. However, " +"you can disable it if gpsd is causing interference with other attached " +"devices or programs." +msgstr "" +"Como o gpsd apenas lida com dispositivos GPS, é seguro escolher esta opção. " +"No entanto pode desabilita-la se o gpsd estiver a causar interferência com " +"outros dispositivos ligados ou outros programas." + +#~ msgid "The default is to add \"-F /var/run/gpsd.sock\"." +#~ msgstr "O predefinido é acrescentar \"-F /var/run/gpsd.sock\"." + +#~ msgid "Unusable gpsd configuration" +#~ msgstr "Configuração do gpsd não utilizável" + +#~ msgid "" +#~ "The configuration must at least specify either a device that gpsd should " +#~ "connect to, or a control socket (using the -F option). USB autodetection " +#~ "requires /var/run/gpsd.sock as control socket." +#~ msgstr "" +#~ "A configuração tem de especificar pelo menos um dispositivo a que o gpsd " +#~ "deva ligar, ou um socket de controlo (utilizando a opção -F). A " +#~ "autodetecção USB necessita de /var/run/gpsd.sock como socket de controlo." + +#, fuzzy +#~| msgid "" +#~| "If the GPS receiver is permanently attached to this computer, it might " +#~| "be appropriate for gpsd to start at boot time. Alternatively it can be " +#~| "started by the hotplug interface for USB devices, or by running gpsd(8) " +#~| "manually." +#~ msgid "" +#~ "If the GPS receiver is permanently attached to this computer, it might be " +#~ "appropriate for gpsd to start at boot time. Alternatively it can be " +#~ "started by udev when an appropriate device is plugged in or by running " +#~ "gpsd(8) manually." +#~ msgstr "" +#~ "Se o receptor de GPS estiver permanentemente ligado a este computador, " +#~ "poderá ser apropriado o gpsd iniciar no arranque do computador. Em " +#~ "alternativa pode ser iniciado pelo interface hotplug para dispositivos " +#~ "USB, ou correndo manualmente o gpsd(8)." + +#~ msgid "Multiple devices may be specified as a space-separated list." +#~ msgstr "" +#~ "Podem ser especificados vários dispositivos como uma lista separada por " +#~ "espaços." + +#~ msgid "You can enter several devices, separated by spaces." +#~ msgstr "Pode introduzir vários dispositivos separados por espaços." --- gpsd-3.6.orig/debian/po/ja.po +++ gpsd-3.6/debian/po/ja.po @@ -0,0 +1,114 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: gpsd\n" +"Report-Msgid-Bugs-To: gpsd@packages.debian.org\n" +"POT-Creation-Date: 2009-11-04 02:49+0100\n" +"PO-Revision-Date: 2009-11-05 22:21+0900\n" +"Last-Translator: Kenshi Muto \n" +"Language-Team: Japanese \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "Device the GPS receiver is attached to:" +msgstr "GPS 受信機が接続しているデバイス:" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Please enter the device the GPS receiver is attached to. It will probably be " +"something like /dev/ttyS0 or /dev/ttyUSB0." +msgstr "" +"GPS を接続しているデバイスを入力してください。これはおそらく、/dev/ttyS0 ある" +"いは /dev/ttyUSB0 のようなものです。" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Multiple devices may be specified as a space-separated list. Leave empty if " +"you don't want to connect gpsd to a device on boot or if you want to use " +"device autodetection only." +msgstr "" +"複数のデバイスをスペースで区切ったリストとして指定できます。起動時に gpsd か" +"らデバイスに接続したくないかデバイスの自動検出のみを利用したいなら、空のまま" +"にしてください。" + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "Start gpsd automatically?" +msgstr "gpsd を自動で開始しますか?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "If you accept this option, gpsd will be started automatically." +msgstr "この選択肢に「はい」と答えると、gpsd は自動で開始します。" + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "gpsd control socket path:" +msgstr "gpsd 制御ソケットパス:" + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "" +"Please enter the gpsd control socket location. Usually you want to keep the " +"default setting." +msgstr "" +"gpsd の制御ソケットの場所を入力してください。通常はデフォルトの設定のままにし" +"ておけばよいでしょう。" + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Options to gpsd:" +msgstr "gpsd に渡すオプション:" + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "" +"You can give additional arguments when starting gpsd; see gpsd(8) for a list " +"of options." +msgstr "" +"gpsd の起動時に追加の引数を与えることができます。オプション一覧については " +"gpsd(8) を参照してください。" + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Do not use '-F' here. The control socket path is set independently." +msgstr "" +"'-F' はここでは使わないでください。制御ソケットパスは独立に設定されます。" + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "Should gpsd handle attached USB GPS receivers automatically?" +msgstr "gpsd が接続された USB GPS 受信機を自動で走査できるようにしますか?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "" +"As gpsd only handles GPS devices, it is safe to choose this option. However, " +"you can disable it if gpsd is causing interference with other attached " +"devices or programs." +msgstr "" +"gpsd は GPS デバイスの操作のみを行うので、この選択肢で「はい」と答えることは" +"安全です。ただし、もし gpsd がほかの接続されたデバイスやプログラムに干渉を引" +"き起こすようであれば、無効にできます。" --- gpsd-3.6.orig/debian/po/ro.po +++ gpsd-3.6/debian/po/ro.po @@ -0,0 +1,157 @@ +# translation of ro.po to Romanian +# Romanian translations for gpsd package +# Traducerea în limba română pentru pachetul gpsd. +# Copyright (C) 2009 THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the gpsd package. +# +# Eddy Petrișor , 2009. +msgid "" +msgstr "" +"Project-Id-Version: ro\n" +"Report-Msgid-Bugs-To: gpsd@packages.debian.org\n" +"POT-Creation-Date: 2009-11-04 02:49+0100\n" +"PO-Revision-Date: 2009-11-07 12:57+0200\n" +"Last-Translator: Eddy Petrișor \n" +"Language-Team: Romanian \n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " +"20)) ? 1 : 2;\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "Device the GPS receiver is attached to:" +msgstr "Dispozitivul la care este atașat receptorul GPS:" + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Please enter the device the GPS receiver is attached to. It will probably be " +"something like /dev/ttyS0 or /dev/ttyUSB0." +msgstr "" +"Introduceți dispozitivul la care este atașat receptorul GPS. Probabil este " +"ceva de forma /dev/ttyS0 sau /dev/ttyUSB0." + +#. Type: string +#. Description +#: ../gpsd.templates:1001 +msgid "" +"Multiple devices may be specified as a space-separated list. Leave empty if " +"you don't want to connect gpsd to a device on boot or if you want to use " +"device autodetection only." +msgstr "" +"Se pot preciza mai multe dispozitive într-o listă separată cu spații. Lăsați " +"câmpul gol dacă nu doriți să conectați gpsd la un dipozitiv la pornirea " +"sistemului sau dacă doriți să folosiți doar autodetecția." + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "Start gpsd automatically?" +msgstr "Se pornește gpsd automat?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:2001 +msgid "If you accept this option, gpsd will be started automatically." +msgstr "Dacă acceptați această opțiune, gpsd va fi pornit automat." + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "gpsd control socket path:" +msgstr "calea către socket-ul de control gpsd:" + +#. Type: string +#. Description +#: ../gpsd.templates:3001 +msgid "" +"Please enter the gpsd control socket location. Usually you want to keep the " +"default setting." +msgstr "" +"Introduceți calea către socket-ul de control gpsd. În mod normal " +"configurația implicită este cea dorită." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Options to gpsd:" +msgstr "Opțiuni ale lui gpsd:" + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "" +"You can give additional arguments when starting gpsd; see gpsd(8) for a list " +"of options." +msgstr "" +"Puteți furniza argumente suplimentare la pornirea lui gpsd; a se vedea gpsd" +"(8) pentru lista de opțiuni." + +#. Type: string +#. Description +#: ../gpsd.templates:4001 +msgid "Do not use '-F' here. The control socket path is set independently." +msgstr "" +"Nu introduceți „-F”. Calea către socket-ul de control este configurată " +"independent." + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "Should gpsd handle attached USB GPS receivers automatically?" +msgstr "" +"Doriți ca gpsd să gestioneze automat receptoarele GPS conectate prin USB?" + +#. Type: boolean +#. Description +#: ../gpsd.templates:5001 +msgid "" +"As gpsd only handles GPS devices, it is safe to choose this option. However, " +"you can disable it if gpsd is causing interference with other attached " +"devices or programs." +msgstr "" +"Deoarece gpsd gestionează doar dispozitive GPS, nu sunt probleme dacă se " +"activează această opțiune. Totuși o puteți dezactiva dacă gpsd interferează " +"cu alte dispozitive atașate sau cu alte programe." + +#~ msgid "The default is to add \"-F /var/run/gpsd.sock\"." +#~ msgstr "În mod implicit se adaugă „-F /var/run/gpsd.sock”." + +#~ msgid "Unusable gpsd configuration" +#~ msgstr "Configurație gpsd inutilizabilă" + +#~ msgid "" +#~ "The configuration must at least specify either a device that gpsd should " +#~ "connect to, or a control socket (using the -F option). USB autodetection " +#~ "requires /var/run/gpsd.sock as control socket." +#~ msgstr "" +#~ "Configurația trebuie să precizeze cel puțin un dispozitiv la care ar " +#~ "trebui să se conecteze gpsd sau un socket de control (folosind opțiunea -" +#~ "F). Autodetecția USB necesită ca socket-ul de control să fie /var/run/" +#~ "gpsd.sock." + +#, fuzzy +#~| msgid "" +#~| "If the GPS receiver is permanently attached to this computer, it might " +#~| "be appropriate for gpsd to start at boot time. Alternatively it can be " +#~| "started by the hotplug interface for USB devices, or by running gpsd(8) " +#~| "manually." +#~ msgid "" +#~ "If the GPS receiver is permanently attached to this computer, it might be " +#~ "appropriate for gpsd to start at boot time. Alternatively it can be " +#~ "started by udev when an appropriate device is plugged in or by running " +#~ "gpsd(8) manually." +#~ msgstr "" +#~ "Dacă receptorul GPS este permanent conectat la acest sistem, ar putea fi " +#~ "normal ca gpsd să pornească odată cu sistemul. Există și posibilitatea să " +#~ "fie pornit de interfața hotplug pentru dispozitive USB, sau chiar manual, " +#~ "prin rularea comenzii gpsd(8)." + +#~ msgid "Multiple devices may be specified as a space-separated list." +#~ msgstr "Se pot preciza mai multe dispozitive, dacă le separați cu spații." --- gpsd-3.6.orig/debian/source/format +++ gpsd-3.6/debian/source/format @@ -0,0 +1 @@ +1.0 --- gpsd-3.6.orig/debian/patches/add_patch.sh +++ gpsd-3.6/debian/patches/add_patch.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +set -e + +patchpath=`dirname ${0}` + +for hash in $@; do + fname=`git log -1 --pretty=format:'%h_%f' ${hash}` + git format-patch --stdout -N -1 ${hash} > "${fname}" + if ! grep -q ${fname} series; then + echo "${fname}" >> series + fi +done + --- gpsd-3.6.orig/debian/patches/32c2c9c_GPS_PATH_MAX-needs-to-be-longer-to-handle-Linux-persistent-device-names +++ gpsd-3.6/debian/patches/32c2c9c_GPS_PATH_MAX-needs-to-be-longer-to-handle-Linux-persistent-device-names @@ -0,0 +1,35 @@ +From 32c2c9caae5672c1b29d8458a74bbc7ab0e2720e Mon Sep 17 00:00:00 2001 +From: Marti Bolivar +Date: Thu, 24 May 2012 17:16:23 -0400 +Subject: [PATCH] GPS_PATH_MAX needs to be longer to handle Linux persistent + device names. + +The current value of GPS_PATH_MAX works for /dev/ttyfoo, but is +slightly too small to allow using persistent dev names. For example, +an ND-100S also shows up on my machine as + +/dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_D-if00-port0 + +which requires GPS_PATH_MAX >= 82. + +Signed-off-by: Eric S. Raymond +--- + gps.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/gps.h b/gps.h +index 6a4920c..0f4d69e 100644 +--- a/gps.h ++++ b/gps.h +@@ -43,7 +43,7 @@ extern "C" { + #define MAXTAGLEN 8 /* maximum length of sentence tag name */ + #define MAXCHANNELS 72 /* must be > 12 GPS + 12 GLONASS + 2 WAAS */ + #define GPS_PRNMAX 32 /* above this number are SBAS satellites */ +-#define GPS_PATH_MAX 64 /* dev files usually have short names */ ++#define GPS_PATH_MAX 128 /* dev files usually have short names */ + #define MAXUSERDEVS 4 /* max devices per user */ + + /* +-- +1.7.10 + --- gpsd-3.6.orig/debian/patches/0a0f49b_Don-t-try-to-add-devices-with-long-paths +++ gpsd-3.6/debian/patches/0a0f49b_Don-t-try-to-add-devices-with-long-paths @@ -0,0 +1,27 @@ +From 0a0f49b6b89049bac374c839f069132d025fc1e7 Mon Sep 17 00:00:00 2001 +From: Marti Bolivar +Date: Thu, 24 May 2012 18:49:17 -0400 +Subject: [PATCH] Don't try to add devices with long paths. + +Signed-off-by: Marti Bolivar +Signed-off-by: Eric S. Raymond +--- + gpsd.c | 7 +++++++ + 1 file changed, 7 insertions(+) + +--- a/gpsd.c ++++ b/gpsd.c +@@ -707,6 +707,13 @@ static bool add_device(const char *devic + { + struct gps_device_t *devp; + bool ret = false; ++ /* we can't handle paths longer than GPS_PATH_MAX, so don't try */ ++ if (strlen(device_name) >= GPS_PATH_MAX) { ++ gpsd_report(LOG_ERROR, ++ "ignoring device %s: path length exceeds maximum %d\n", ++ device_name, GPS_PATH_MAX); ++ return false; ++ } + /* stash devicename away for probing when the first client connects */ + for (devp = devices; devp < devices + MAXDEVICES; devp++) + if (!allocated_device(devp)) { --- gpsd-3.6.orig/debian/patches/a3f6c60_Do-not-assume-little_endian-just-because-__BIG_ENDIAN__-is-not-defined +++ gpsd-3.6/debian/patches/a3f6c60_Do-not-assume-little_endian-just-because-__BIG_ENDIAN__-is-not-defined @@ -0,0 +1,52 @@ +From a3f6c603400bb07f2da80aab6850e8a4788287a4 Mon Sep 17 00:00:00 2001 +From: Bernd Zeimetz +Date: Sun, 27 May 2012 14:14:59 +0200 +Subject: [PATCH] Do not assume little_endian just because __BIG_ENDIAN__ is + not defined. + +__BIG_ENDIAN__ and __LITTLE_ENDIAN__ are gcc internal defines. +Unfortunately they are not available on all gcc versions and platforms. +So try to use endian.h if neither __BIG_ENDIAN__ nor __LITTLE_ENDIAN__ +is defined - and throw an error if we can't retrieve the platform's +endianess from there. endian.h is not available on all platforms, +so we might want to stick with both methods. + +This fixes the rtcm2/naujoks regressions at least on s390. +--- + SConstruct | 16 +++++++++++++++- + 1 file changed, 15 insertions(+), 1 deletion(-) + +diff --git a/SConstruct b/SConstruct +index 21214ff..f048495 100644 +--- a/SConstruct ++++ b/SConstruct +@@ -570,11 +570,25 @@ else: + confdefs.append("#define COMPAT_SELECT\n") + + confdefs.append(''' +-/* will not handle pre-Intel Apples that can run big-endian */ ++/* will not handle pre-Intel Apples that can run big-endian ++ __BIG_ENDIAN__ and __LITTLE_ENDIAN__ are define in some gcc versions ++ only, probably depending on the architecture. Try to use endian.h if ++ the gcc way fails - endian.h also doesn't seem to be available on all ++ platforms. ++*/ + #if defined __BIG_ENDIAN__ + #define WORDS_BIGENDIAN 1 ++#elif defined __LITTLE_ENDIAN__ ++#undef WORDS_BIGENDIAN + #else ++#include ++#if __BYTE_ORDER == __BIG_ENDIAN ++#define WORDS_BIGENDIAN 1 ++#elif __BYTE_ORDER == __LITTLE_ENDIAN + #undef WORDS_BIGENDIAN ++#else ++#error "unable to determine endianess!" ++#endif + #endif + + /* Some libcs do not have strlcat/strlcpy. Local copies are provided */ +-- +1.7.10 + --- gpsd-3.6.orig/debian/patches/53904e2_Accept-Freescale-UARTS-as-RS232-devices +++ gpsd-3.6/debian/patches/53904e2_Accept-Freescale-UARTS-as-RS232-devices @@ -0,0 +1,25 @@ +From 53904e21adc18214b426c33673190b7ef4ed340a Mon Sep 17 00:00:00 2001 +From: Stephen Cavilia +Date: Fri, 22 Jun 2012 10:59:05 -0400 +Subject: [PATCH] Accept Freescale UARTS as RS232 devices. + +The on-chip UARTs on Freescale i.MX processors use device names +/dev/ttymxc[012] and major number 207 on linux. These will get classified as +an unknown source type by gpsd. Attached patch makes them classify as standard +RS232 devices. +--- + serial.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +--- a/serial.c ++++ b/serial.c +@@ -54,7 +54,8 @@ static sourcetype_t gpsd_classify(const + * ftp://ftp.kernel.org/pub/linux/docs/device-list/devices-2.6+.txt + */ + int devmajor = major(sb.st_rdev); +- if (devmajor == 4 || devmajor == 204) ++ /* 207 are Freescale i.MX UARTs (ttymxc*) */ ++ if (devmajor == 4 || devmajor == 204 || devmajor == 207) + devtype = source_rs232; + else if (devmajor == 188) + devtype = source_usb; --- gpsd-3.6.orig/debian/patches/7f25576_Rebuild-some-binary-driver-tests.-Explain-why-this-is-needed +++ gpsd-3.6/debian/patches/7f25576_Rebuild-some-binary-driver-tests.-Explain-why-this-is-needed @@ -0,0 +1,2079 @@ +From 7f25576800dbd45a91023b2e1e268e20d3bccd5f Mon Sep 17 00:00:00 2001 +From: "Eric S. Raymond" +Date: Mon, 2 Jul 2012 16:56:45 -0400 +Subject: [PATCH] Rebuild some binary-driver tests. Explain why this is + needed. + +--- + SConstruct | 4 + + test/daemon/bu303-climbing.log.chk | 248 +++++++++++++++--------------- + test/daemon/bu303-moving.log.chk | 292 ++++++++++++++++++------------------ + test/daemon/bu303-nofix.log.chk | 14 +- + test/daemon/bu303-stillfix.log.chk | 108 ++++++------- + test/daemon/bu303b-nofix.log.chk | 10 +- + test/daemon/italk-binary.log.chk | 238 ++++++++++++++--------------- + test/daemon/navcom.log.chk | 232 ++++++++++++++-------------- + test/daemon/uBlox-aek-4t.log.chk | 8 +- + test/daemon/uBlox-lea-4t.log.chk | 8 +- + test/daemon/uBlox-sirf1.log.chk | 86 +++++------ + www/hacking.html.in | 6 + + 12 files changed, 632 insertions(+), 622 deletions(-) + +--- a/SConstruct ++++ b/SConstruct +@@ -1361,6 +1361,10 @@ Utility("raw-regress", [gpsd, python_bui + '$SRCDIR/regress-driver test/daemon/*.log') + + # Build the regression tests for the daemon. ++# Note: You'll have to do this whenever the default leap second ++# changes in timebase.h. The problem is in the SiRF tests; ++# that driver relies on the default until it gets the current ++# offset from subframe data. + Utility('gps-makeregress', [gpsd, python_built_extensions], + '$SRCDIR/regress-driver -b test/daemon/*.log') + +--- a/test/daemon/bu303-climbing.log.chk ++++ b/test/daemon/bu303-climbing.log.chk +@@ -1,227 +1,227 @@ + $GPGSV,2,1,07,10,45,196,10,29,67,310,42,28,59,108,40,26,51,304,44*70 + $GPGSV,2,2,07,08,44,058,43,27,16,066,37,21,10,301,00*4A +-{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:26.890Z","satellites":[{"PRN":10,"el":45,"az":196,"ss":10,"used":false},{"PRN":29,"el":67,"az":310,"ss":42,"used":false},{"PRN":28,"el":59,"az":108,"ss":40,"used":false},{"PRN":26,"el":51,"az":304,"ss":44,"used":false},{"PRN":8,"el":44,"az":58,"ss":43,"used":false},{"PRN":27,"el":16,"az":66,"ss":37,"used":false},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} +-$GPZDA,161226.89,19,06,2005,00,00*6E +-$GPGGA,161226,4629.8923,N,00734.0837,E,1,05,3.20,1327.69,M,48.183,M,,*7D +-$GPRMC,161226,A,4629.8923,N,00734.0837,E,0.1673,180.000,190605,,*29 ++{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:25.890Z","satellites":[{"PRN":10,"el":45,"az":196,"ss":10,"used":false},{"PRN":29,"el":67,"az":310,"ss":42,"used":false},{"PRN":28,"el":59,"az":108,"ss":40,"used":false},{"PRN":26,"el":51,"az":304,"ss":44,"used":false},{"PRN":8,"el":44,"az":58,"ss":43,"used":false},{"PRN":27,"el":16,"az":66,"ss":37,"used":false},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} ++$GPZDA,161225.89,19,06,2005,00,00*6D ++$GPGGA,161225,4629.8923,N,00734.0837,E,1,05,3.20,1327.69,M,48.183,M,,*7E ++$GPRMC,161225,A,4629.8923,N,00734.0837,E,0.1673,180.000,190605,,*2A + $GPGSA,A,3,29,28,26,08,27,,,,,,,,0.0,3.2,0.0*3B +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:26.890Z","ept":0.005,"lat":46.498204497,"lon":7.568061439,"alt":1327.689,"track":180.0000,"speed":0.086,"climb":-0.091} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:25.890Z","ept":0.005,"lat":46.498204497,"lon":7.568061439,"alt":1327.689,"track":180.0000,"speed":0.086,"climb":-0.091} + $GPGSV,2,1,07,10,45,196,08,29,67,310,41,28,59,108,40,26,51,304,43*7D + $GPGSV,2,2,07,08,44,058,42,27,16,066,36,21,10,301,00*4A +-{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:27.890Z","xdop":1.02,"ydop":1.14,"vdop":5.41,"tdop":4.30,"hdop":1.53,"gdop":7.08,"pdop":5.62,"satellites":[{"PRN":10,"el":45,"az":196,"ss":8,"used":false},{"PRN":29,"el":67,"az":310,"ss":41,"used":true},{"PRN":28,"el":59,"az":108,"ss":40,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":36,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} +-$GPZDA,161227.89,19,06,2005,00,00*6F +-$GPGGA,161227,4629.8923,N,00734.0837,E,1,05,3.20,1327.69,M,48.183,M,,*7C +-$GPRMC,161227,A,4629.8923,N,00734.0837,E,0.1776,10.380,190605,,*1F ++{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:26.890Z","xdop":1.02,"ydop":1.14,"vdop":5.41,"tdop":4.30,"hdop":1.53,"gdop":7.08,"pdop":5.62,"satellites":[{"PRN":10,"el":45,"az":196,"ss":8,"used":false},{"PRN":29,"el":67,"az":310,"ss":41,"used":true},{"PRN":28,"el":59,"az":108,"ss":40,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":36,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} ++$GPZDA,161226.89,19,06,2005,00,00*6E ++$GPGGA,161226,4629.8923,N,00734.0837,E,1,05,3.20,1327.69,M,48.183,M,,*7D ++$GPRMC,161226,A,4629.8923,N,00734.0837,E,0.1776,10.380,190605,,*1E + $GPGSA,A,3,29,28,26,08,27,,,,,,,,5.6,3.2,5.4*39 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:27.890Z","ept":0.005,"lat":46.498204497,"lon":7.568061439,"alt":1327.689,"epx":15.319,"epy":17.054,"epv":124.484,"track":10.3797,"speed":0.091,"climb":-0.085,"eps":34.11} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:26.890Z","ept":0.005,"lat":46.498204497,"lon":7.568061439,"alt":1327.689,"epx":15.319,"epy":17.054,"epv":124.484,"track":10.3797,"speed":0.091,"climb":-0.085,"eps":34.11} + $GPGSV,2,1,07,10,45,196,33,29,67,310,42,28,59,108,42,26,51,304,43*74 + $GPGSV,2,2,07,08,44,058,44,27,16,066,36,21,10,301,00*4C +-{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:28.890Z","xdop":1.02,"ydop":1.14,"vdop":5.41,"tdop":4.30,"hdop":1.53,"gdop":7.08,"pdop":5.62,"satellites":[{"PRN":10,"el":45,"az":196,"ss":33,"used":false},{"PRN":29,"el":67,"az":310,"ss":42,"used":true},{"PRN":28,"el":59,"az":108,"ss":42,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":44,"used":true},{"PRN":27,"el":16,"az":66,"ss":36,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} +-$GPZDA,161228.89,19,06,2005,00,00*60 +-$GPGGA,161228,4629.8923,N,00734.0837,E,1,06,1.40,1327.69,M,48.183,M,,*74 +-$GPRMC,161228,A,4629.8923,N,00734.0837,E,0.1673,180.000,190605,,*27 ++{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:27.890Z","xdop":1.02,"ydop":1.14,"vdop":5.41,"tdop":4.30,"hdop":1.53,"gdop":7.08,"pdop":5.62,"satellites":[{"PRN":10,"el":45,"az":196,"ss":33,"used":false},{"PRN":29,"el":67,"az":310,"ss":42,"used":true},{"PRN":28,"el":59,"az":108,"ss":42,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":44,"used":true},{"PRN":27,"el":16,"az":66,"ss":36,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} ++$GPZDA,161227.89,19,06,2005,00,00*6F ++$GPGGA,161227,4629.8923,N,00734.0837,E,1,06,1.40,1327.69,M,48.183,M,,*7B ++$GPRMC,161227,A,4629.8923,N,00734.0837,E,0.1673,180.000,190605,,*28 + $GPGSA,A,3,10,29,28,26,08,27,,,,,,,5.6,1.4,5.4*3C +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:28.890Z","ept":0.005,"lat":46.498204497,"lon":7.568061439,"alt":1327.689,"epx":15.319,"epy":17.054,"epv":124.484,"track":180.0000,"speed":0.086,"climb":-0.091,"eps":34.11} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:27.890Z","ept":0.005,"lat":46.498204497,"lon":7.568061439,"alt":1327.689,"epx":15.319,"epy":17.054,"epv":124.484,"track":180.0000,"speed":0.086,"climb":-0.091,"eps":34.11} + $GPGSV,2,1,07,10,45,196,31,29,67,310,43,28,59,108,42,26,51,304,45*71 + $GPGSV,2,2,07,08,44,058,46,27,16,066,42,21,10,301,00*4D +-{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:29.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":31,"used":true},{"PRN":29,"el":67,"az":310,"ss":43,"used":true},{"PRN":28,"el":59,"az":108,"ss":42,"used":true},{"PRN":26,"el":51,"az":304,"ss":45,"used":true},{"PRN":8,"el":44,"az":58,"ss":46,"used":true},{"PRN":27,"el":16,"az":66,"ss":42,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} +-$GPZDA,161229.89,19,06,2005,00,00*61 +-$GPGGA,161229,4629.8923,N,00734.0837,E,1,06,1.40,1327.69,M,48.183,M,,*75 +-$GPRMC,161229,A,4629.8923,N,00734.0837,E,0.0000,0.000,190605,,*2C ++{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:28.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":31,"used":true},{"PRN":29,"el":67,"az":310,"ss":43,"used":true},{"PRN":28,"el":59,"az":108,"ss":42,"used":true},{"PRN":26,"el":51,"az":304,"ss":45,"used":true},{"PRN":8,"el":44,"az":58,"ss":46,"used":true},{"PRN":27,"el":16,"az":66,"ss":42,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} ++$GPZDA,161228.89,19,06,2005,00,00*60 ++$GPGGA,161228,4629.8923,N,00734.0837,E,1,06,1.40,1327.69,M,48.183,M,,*74 ++$GPRMC,161228,A,4629.8923,N,00734.0837,E,0.0000,0.000,190605,,*2D + $GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:29.890Z","ept":0.005,"lat":46.498204497,"lon":7.568061439,"alt":1327.689,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"eps":33.22} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:28.890Z","ept":0.005,"lat":46.498204497,"lon":7.568061439,"alt":1327.689,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"eps":33.22} + $GPGSV,2,1,07,10,45,196,33,29,67,310,40,28,59,108,41,26,51,304,43*75 + $GPGSV,2,2,07,08,44,058,44,27,16,066,40,21,10,301,00*4D +-{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:30.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":33,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":41,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":44,"used":true},{"PRN":27,"el":16,"az":66,"ss":40,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} +-$GPZDA,161230.89,19,06,2005,00,00*69 +-$GPGGA,161230,4629.8919,N,00734.0837,E,1,06,1.40,1326.96,M,48.183,M,,*75 +-$GPRMC,161230,A,4629.8919,N,00734.0837,E,0.1673,180.000,190605,,*27 ++{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:29.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":33,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":41,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":44,"used":true},{"PRN":27,"el":16,"az":66,"ss":40,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} ++$GPZDA,161229.89,19,06,2005,00,00*61 ++$GPGGA,161229,4629.8919,N,00734.0837,E,1,06,1.40,1326.96,M,48.183,M,,*7D ++$GPRMC,161229,A,4629.8919,N,00734.0837,E,0.1673,180.000,190605,,*2F + $GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:30.890Z","ept":0.005,"lat":46.498198306,"lon":7.568061439,"alt":1326.964,"epx":15.279,"epy":16.167,"epv":58.845,"track":180.0000,"speed":0.086,"climb":-0.091,"eps":32.33} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:29.890Z","ept":0.005,"lat":46.498198306,"lon":7.568061439,"alt":1326.964,"epx":15.279,"epy":16.167,"epv":58.845,"track":180.0000,"speed":0.086,"climb":-0.091,"eps":32.33} + $GPGSV,2,1,07,10,45,196,34,29,67,310,40,28,59,108,43,26,51,304,43*70 + $GPGSV,2,2,07,08,44,058,42,27,16,066,39,21,10,301,00*45 +-{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:31.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":34,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":39,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:30.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":34,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":39,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} ++$GPZDA,161230.89,19,06,2005,00,00*69 ++$GPGGA,161230,4629.8919,N,00734.0837,E,1,06,1.40,1326.96,M,48.183,M,,*75 ++$GPRMC,161230,A,4629.8919,N,00734.0837,E,0.0000,0.000,190605,,*2D ++$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39 ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:30.890Z","ept":0.005,"lat":46.498198306,"lon":7.568061439,"alt":1326.964,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"eps":32.33} ++$GPGSV,2,1,07,10,45,196,35,29,67,310,39,28,59,108,43,26,51,304,43*7F ++$GPGSV,2,2,07,08,44,058,42,27,16,066,38,21,10,301,00*44 ++{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:31.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":35,"used":true},{"PRN":29,"el":67,"az":310,"ss":39,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":38,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} + $GPZDA,161231.89,19,06,2005,00,00*68 + $GPGGA,161231,4629.8919,N,00734.0837,E,1,06,1.40,1326.96,M,48.183,M,,*74 + $GPRMC,161231,A,4629.8919,N,00734.0837,E,0.0000,0.000,190605,,*2C + $GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39 + {"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:31.890Z","ept":0.005,"lat":46.498198306,"lon":7.568061439,"alt":1326.964,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"eps":32.33} +-$GPGSV,2,1,07,10,45,196,35,29,67,310,39,28,59,108,43,26,51,304,43*7F ++$GPGSV,2,1,07,10,45,196,37,29,67,310,40,28,59,108,45,26,51,304,42*74 + $GPGSV,2,2,07,08,44,058,42,27,16,066,38,21,10,301,00*44 +-{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:32.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":35,"used":true},{"PRN":29,"el":67,"az":310,"ss":39,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":38,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:32.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":37,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":45,"used":true},{"PRN":26,"el":51,"az":304,"ss":42,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":38,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} + $GPZDA,161232.89,19,06,2005,00,00*6B + $GPGGA,161232,4629.8919,N,00734.0837,E,1,06,1.40,1326.96,M,48.183,M,,*77 + $GPRMC,161232,A,4629.8919,N,00734.0837,E,0.0000,0.000,190605,,*2F + $GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39 + {"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:32.890Z","ept":0.005,"lat":46.498198306,"lon":7.568061439,"alt":1326.964,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"eps":32.33} +-$GPGSV,2,1,07,10,45,196,37,29,67,310,40,28,59,108,45,26,51,304,42*74 ++$GPGSV,2,1,07,10,45,196,37,29,67,310,41,28,59,108,44,26,51,304,43*75 + $GPGSV,2,2,07,08,44,058,42,27,16,066,38,21,10,301,00*44 +-{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:33.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":37,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":45,"used":true},{"PRN":26,"el":51,"az":304,"ss":42,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":38,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:33.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":37,"used":true},{"PRN":29,"el":67,"az":310,"ss":41,"used":true},{"PRN":28,"el":59,"az":108,"ss":44,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":38,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} + $GPZDA,161233.89,19,06,2005,00,00*6A +-$GPGGA,161233,4629.8919,N,00734.0837,E,1,06,1.40,1326.96,M,48.183,M,,*76 +-$GPRMC,161233,A,4629.8919,N,00734.0837,E,0.0000,0.000,190605,,*2E ++$GPGGA,161233,4629.8918,N,00734.0845,E,1,06,1.40,1327.05,M,48.183,M,,*79 ++$GPRMC,161233,A,4629.8918,N,00734.0845,E,0.0000,0.000,190605,,*2A + $GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:33.890Z","ept":0.005,"lat":46.498198306,"lon":7.568061439,"alt":1326.964,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"eps":32.33} +-$GPGSV,2,1,07,10,45,196,37,29,67,310,41,28,59,108,44,26,51,304,43*75 ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:33.890Z","ept":0.005,"lat":46.498197446,"lon":7.568074350,"alt":1327.054,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"eps":32.33} ++$GPGSV,2,1,07,10,45,196,36,29,67,310,40,28,59,108,43,26,51,304,42*73 + $GPGSV,2,2,07,08,44,058,42,27,16,066,38,21,10,301,00*44 +-{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:34.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":37,"used":true},{"PRN":29,"el":67,"az":310,"ss":41,"used":true},{"PRN":28,"el":59,"az":108,"ss":44,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":38,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:34.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":36,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":42,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":38,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} + $GPZDA,161234.89,19,06,2005,00,00*6D + $GPGGA,161234,4629.8918,N,00734.0845,E,1,06,1.40,1327.05,M,48.183,M,,*7E + $GPRMC,161234,A,4629.8918,N,00734.0845,E,0.0000,0.000,190605,,*2D + $GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39 + {"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:34.890Z","ept":0.005,"lat":46.498197446,"lon":7.568074350,"alt":1327.054,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"eps":32.33} +-$GPGSV,2,1,07,10,45,196,36,29,67,310,40,28,59,108,43,26,51,304,42*73 +-$GPGSV,2,2,07,08,44,058,42,27,16,066,38,21,10,301,00*44 +-{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:35.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":36,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":42,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":38,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} ++$GPGSV,2,1,07,10,45,196,35,29,67,310,40,28,59,108,43,26,51,304,41*73 ++$GPGSV,2,2,07,08,44,058,41,27,16,066,39,21,10,301,00*46 ++{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:35.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":35,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":41,"used":true},{"PRN":8,"el":44,"az":58,"ss":41,"used":true},{"PRN":27,"el":16,"az":66,"ss":39,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} + $GPZDA,161235.89,19,06,2005,00,00*6C + $GPGGA,161235,4629.8918,N,00734.0845,E,1,06,1.40,1327.05,M,48.183,M,,*7F + $GPRMC,161235,A,4629.8918,N,00734.0845,E,0.0000,0.000,190605,,*2C + $GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39 + {"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:35.890Z","ept":0.005,"lat":46.498197446,"lon":7.568074350,"alt":1327.054,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"eps":32.33} +-$GPGSV,2,1,07,10,45,196,35,29,67,310,40,28,59,108,43,26,51,304,41*73 ++$GPGSV,2,1,07,10,45,196,34,29,67,310,40,28,59,108,43,26,51,304,42*71 + $GPGSV,2,2,07,08,44,058,41,27,16,066,39,21,10,301,00*46 +-{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:36.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":35,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":41,"used":true},{"PRN":8,"el":44,"az":58,"ss":41,"used":true},{"PRN":27,"el":16,"az":66,"ss":39,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:36.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":34,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":42,"used":true},{"PRN":8,"el":44,"az":58,"ss":41,"used":true},{"PRN":27,"el":16,"az":66,"ss":39,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} + $GPZDA,161236.89,19,06,2005,00,00*6F + $GPGGA,161236,4629.8918,N,00734.0845,E,1,06,1.40,1327.05,M,48.183,M,,*7C + $GPRMC,161236,A,4629.8918,N,00734.0845,E,0.0000,0.000,190605,,*2F + $GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39 + {"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:36.890Z","ept":0.005,"lat":46.498197446,"lon":7.568074350,"alt":1327.054,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"eps":32.33} +-$GPGSV,2,1,07,10,45,196,34,29,67,310,40,28,59,108,43,26,51,304,42*71 +-$GPGSV,2,2,07,08,44,058,41,27,16,066,39,21,10,301,00*46 +-{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:37.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":34,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":42,"used":true},{"PRN":8,"el":44,"az":58,"ss":41,"used":true},{"PRN":27,"el":16,"az":66,"ss":39,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} +-$GPZDA,161237.89,19,06,2005,00,00*6E +-$GPGGA,161237,4629.8918,N,00734.0845,E,1,06,1.40,1327.05,M,48.183,M,,*7D +-$GPRMC,161237,A,4629.8918,N,00734.0845,E,0.0000,0.000,190605,,*2E +-$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:37.890Z","ept":0.005,"lat":46.498197446,"lon":7.568074350,"alt":1327.054,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"eps":32.33} + $GPGSV,2,1,07,10,45,196,33,29,67,310,40,28,59,108,44,26,51,304,42*71 + $GPGSV,2,2,07,08,44,058,41,27,16,066,38,21,10,301,00*47 +-{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:38.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":33,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":44,"used":true},{"PRN":26,"el":51,"az":304,"ss":42,"used":true},{"PRN":8,"el":44,"az":58,"ss":41,"used":true},{"PRN":27,"el":16,"az":66,"ss":38,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:37.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":33,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":44,"used":true},{"PRN":26,"el":51,"az":304,"ss":42,"used":true},{"PRN":8,"el":44,"az":58,"ss":41,"used":true},{"PRN":27,"el":16,"az":66,"ss":38,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} ++$GPZDA,161237.89,19,06,2005,00,00*6E ++$GPGGA,161237,4629.8922,N,00734.0845,E,1,06,1.40,1327.78,M,48.183,M,,*7E ++$GPRMC,161237,A,4629.8922,N,00734.0845,E,0.0000,0.000,190605,,*27 ++$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39 ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:37.890Z","ept":0.005,"lat":46.498203638,"lon":7.568074350,"alt":1327.780,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"eps":32.33} ++$GPGSV,2,1,07,10,45,196,34,29,67,310,40,28,59,108,43,26,51,304,43*70 ++$GPGSV,2,2,07,08,44,058,41,27,16,066,40,21,10,301,00*48 ++{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:38.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":34,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":41,"used":true},{"PRN":27,"el":16,"az":66,"ss":40,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} + $GPZDA,161238.89,19,06,2005,00,00*61 + $GPGGA,161238,4629.8922,N,00734.0845,E,1,06,1.40,1327.78,M,48.183,M,,*71 + $GPRMC,161238,A,4629.8922,N,00734.0845,E,0.0000,0.000,190605,,*28 + $GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39 + {"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:38.890Z","ept":0.005,"lat":46.498203638,"lon":7.568074350,"alt":1327.780,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"eps":32.33} +-$GPGSV,2,1,07,10,45,196,34,29,67,310,40,28,59,108,43,26,51,304,43*70 ++$GPGSV,2,1,07,10,45,196,34,29,67,310,40,28,59,108,43,26,51,304,44*77 + $GPGSV,2,2,07,08,44,058,41,27,16,066,40,21,10,301,00*48 +-{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:39.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":34,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":41,"used":true},{"PRN":27,"el":16,"az":66,"ss":40,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:39.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":34,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":44,"used":true},{"PRN":8,"el":44,"az":58,"ss":41,"used":true},{"PRN":27,"el":16,"az":66,"ss":40,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} + $GPZDA,161239.89,19,06,2005,00,00*60 + $GPGGA,161239,4629.8922,N,00734.0845,E,1,06,1.40,1327.78,M,48.183,M,,*70 + $GPRMC,161239,A,4629.8922,N,00734.0845,E,0.0000,0.000,190605,,*29 + $GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39 + {"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:39.890Z","ept":0.005,"lat":46.498203638,"lon":7.568074350,"alt":1327.780,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"eps":32.33} + $GPGSV,2,1,07,10,45,196,34,29,67,310,40,28,59,108,43,26,51,304,44*77 +-$GPGSV,2,2,07,08,44,058,41,27,16,066,40,21,10,301,00*48 +-{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:40.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":34,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":44,"used":true},{"PRN":8,"el":44,"az":58,"ss":41,"used":true},{"PRN":27,"el":16,"az":66,"ss":40,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} +-$GPZDA,161240.89,19,06,2005,00,00*6E +-$GPGGA,161240,4629.8922,N,00734.0845,E,1,06,1.40,1327.78,M,48.183,M,,*7E +-$GPRMC,161240,A,4629.8922,N,00734.0845,E,0.0000,0.000,190605,,*27 +-$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:40.890Z","ept":0.005,"lat":46.498203638,"lon":7.568074350,"alt":1327.780,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"eps":32.33} +-$GPGSV,2,1,07,10,45,196,34,29,67,310,40,28,59,108,43,26,51,304,44*77 + $GPGSV,2,2,07,08,44,058,42,27,16,066,40,21,10,301,00*4B +-{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:41.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":34,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":44,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":40,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} +-$GPZDA,161241.89,19,06,2005,00,00*6F +-$GPGGA,161241,4629.8925,N,00734.0852,E,1,06,1.40,1328.60,M,48.183,M,,*78 +-$GPRMC,161241,A,4629.8925,N,00734.0852,E,0.0000,0.000,190605,,*27 ++{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:40.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":34,"used":true},{"PRN":29,"el":67,"az":310,"ss":40,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":44,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":40,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} ++$GPZDA,161240.89,19,06,2005,00,00*6E ++$GPGGA,161240,4629.8925,N,00734.0852,E,1,06,1.40,1328.60,M,48.183,M,,*79 ++$GPRMC,161240,A,4629.8925,N,00734.0852,E,0.0000,0.000,190605,,*26 + $GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:41.890Z","ept":0.005,"lat":46.498208970,"lon":7.568087260,"alt":1328.596,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"eps":32.33} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:40.890Z","ept":0.005,"lat":46.498208970,"lon":7.568087260,"alt":1328.596,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.000,"climb":0.000,"eps":32.33} + $GPGSV,2,1,07,10,45,196,31,29,67,310,37,28,59,108,38,26,51,304,41*7B + $GPGSV,2,2,07,08,44,058,39,27,16,066,37,21,10,301,00*47 +-{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:42.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":31,"used":true},{"PRN":29,"el":67,"az":310,"ss":37,"used":true},{"PRN":28,"el":59,"az":108,"ss":38,"used":true},{"PRN":26,"el":51,"az":304,"ss":41,"used":true},{"PRN":8,"el":44,"az":58,"ss":39,"used":true},{"PRN":27,"el":16,"az":66,"ss":37,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} +-$GPZDA,161242.89,19,06,2005,00,00*6C +-$GPGGA,161242,4629.8925,N,00734.0852,E,1,06,1.40,1328.60,M,48.183,M,,*7B +-$GPRMC,161242,A,4629.8925,N,00734.0852,E,0.1776,190.380,190605,,*20 ++{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:41.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":31,"used":true},{"PRN":29,"el":67,"az":310,"ss":37,"used":true},{"PRN":28,"el":59,"az":108,"ss":38,"used":true},{"PRN":26,"el":51,"az":304,"ss":41,"used":true},{"PRN":8,"el":44,"az":58,"ss":39,"used":true},{"PRN":27,"el":16,"az":66,"ss":37,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} ++$GPZDA,161241.89,19,06,2005,00,00*6F ++$GPGGA,161241,4629.8925,N,00734.0852,E,1,06,1.40,1328.60,M,48.183,M,,*78 ++$GPRMC,161241,A,4629.8925,N,00734.0852,E,0.1776,190.380,190605,,*23 + $GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:42.890Z","ept":0.005,"lat":46.498208970,"lon":7.568087260,"alt":1328.596,"epx":15.279,"epy":16.167,"epv":58.845,"track":190.3797,"speed":0.091,"climb":0.085,"eps":32.33} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:41.890Z","ept":0.005,"lat":46.498208970,"lon":7.568087260,"alt":1328.596,"epx":15.279,"epy":16.167,"epv":58.845,"track":190.3797,"speed":0.091,"climb":0.085,"eps":32.33} + $GPGSV,2,1,07,10,45,196,41,29,67,310,43,28,59,108,39,26,51,304,44*7B + $GPGSV,2,2,07,08,44,058,39,27,16,066,21,21,10,301,00*40 +-{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:43.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":41,"used":true},{"PRN":29,"el":67,"az":310,"ss":43,"used":true},{"PRN":28,"el":59,"az":108,"ss":39,"used":true},{"PRN":26,"el":51,"az":304,"ss":44,"used":true},{"PRN":8,"el":44,"az":58,"ss":39,"used":true},{"PRN":27,"el":16,"az":66,"ss":21,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} +-$GPZDA,161243.89,19,06,2005,00,00*6D +-$GPGGA,161243,4629.8929,N,00734.0852,E,1,06,1.40,1329.32,M,48.183,M,,*70 +-$GPRMC,161243,A,4629.8929,N,00734.0852,E,0.1673,0.000,190605,,*2A ++{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:42.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":41,"used":true},{"PRN":29,"el":67,"az":310,"ss":43,"used":true},{"PRN":28,"el":59,"az":108,"ss":39,"used":true},{"PRN":26,"el":51,"az":304,"ss":44,"used":true},{"PRN":8,"el":44,"az":58,"ss":39,"used":true},{"PRN":27,"el":16,"az":66,"ss":21,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} ++$GPZDA,161242.89,19,06,2005,00,00*6C ++$GPGGA,161242,4629.8929,N,00734.0852,E,1,06,1.40,1329.32,M,48.183,M,,*71 ++$GPRMC,161242,A,4629.8929,N,00734.0852,E,0.1673,0.000,190605,,*2B + $GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:43.890Z","ept":0.005,"lat":46.498215161,"lon":7.568087260,"alt":1329.321,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.086,"climb":0.091,"eps":32.33} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:42.890Z","ept":0.005,"lat":46.498215161,"lon":7.568087260,"alt":1329.321,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.086,"climb":0.091,"eps":32.33} + $GPGSV,2,1,07,10,45,196,44,29,67,310,44,28,59,108,44,26,51,304,42*75 + $GPGSV,2,2,07,08,44,058,42,27,16,066,36,21,10,301,00*4A +-{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:44.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":44,"used":true},{"PRN":29,"el":67,"az":310,"ss":44,"used":true},{"PRN":28,"el":59,"az":108,"ss":44,"used":true},{"PRN":26,"el":51,"az":304,"ss":42,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":36,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} +-$GPZDA,161244.89,19,06,2005,00,00*6A +-$GPGGA,161244,4629.8933,N,00734.0853,E,1,06,1.40,1328.64,M,48.183,M,,*7F +-$GPRMC,161244,A,4629.8933,N,00734.0853,E,0.1673,0.000,190605,,*27 ++{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:43.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":44,"used":true},{"PRN":29,"el":67,"az":310,"ss":44,"used":true},{"PRN":28,"el":59,"az":108,"ss":44,"used":true},{"PRN":26,"el":51,"az":304,"ss":42,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":36,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} ++$GPZDA,161243.89,19,06,2005,00,00*6D ++$GPGGA,161243,4629.8933,N,00734.0853,E,1,06,1.40,1328.64,M,48.183,M,,*78 ++$GPRMC,161243,A,4629.8933,N,00734.0853,E,0.1673,0.000,190605,,*20 + $GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:44.890Z","ept":0.005,"lat":46.498221628,"lon":7.568088976,"alt":1328.639,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.086,"climb":0.091,"eps":32.33} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:43.890Z","ept":0.005,"lat":46.498221628,"lon":7.568088976,"alt":1328.639,"epx":15.279,"epy":16.167,"epv":58.845,"track":0.0000,"speed":0.086,"climb":0.091,"eps":32.33} + $GPGSV,2,1,07,10,45,196,44,29,67,310,44,28,59,108,45,26,51,304,43*75 + $GPGSV,2,2,07,08,44,058,42,27,16,066,39,21,10,301,00*45 +-{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:45.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":44,"used":true},{"PRN":29,"el":67,"az":310,"ss":44,"used":true},{"PRN":28,"el":59,"az":108,"ss":45,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":39,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} +-$GPZDA,161245.89,19,06,2005,00,00*6B +-$GPGGA,161245,4629.8933,N,00734.0853,E,1,06,1.40,1328.64,M,48.183,M,,*7E +-$GPRMC,161245,A,4629.8933,N,00734.0853,E,0.2420,95.505,190605,,*1D ++{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:44.890Z","xdop":1.02,"ydop":1.08,"vdop":2.56,"tdop":1.96,"hdop":1.48,"gdop":3.55,"pdop":2.96,"satellites":[{"PRN":10,"el":45,"az":196,"ss":44,"used":true},{"PRN":29,"el":67,"az":310,"ss":44,"used":true},{"PRN":28,"el":59,"az":108,"ss":45,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":39,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} ++$GPZDA,161244.89,19,06,2005,00,00*6A ++$GPGGA,161244,4629.8933,N,00734.0853,E,1,06,1.40,1328.64,M,48.183,M,,*7F ++$GPRMC,161244,A,4629.8933,N,00734.0853,E,0.2420,95.505,190605,,*1C + $GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:45.890Z","ept":0.005,"lat":46.498221628,"lon":7.568088976,"alt":1328.639,"epx":15.279,"epy":16.167,"epv":58.845,"track":95.5047,"speed":0.124,"climb":0.011,"eps":32.33} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:44.890Z","ept":0.005,"lat":46.498221628,"lon":7.568088976,"alt":1328.639,"epx":15.279,"epy":16.167,"epv":58.845,"track":95.5047,"speed":0.124,"climb":0.011,"eps":32.33} + $GPGSV,2,1,07,10,45,196,43,29,67,312,46,28,59,108,45,26,51,304,43*72 + $GPGSV,2,2,07,08,44,058,45,27,16,066,39,21,10,301,00*42 +-{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:46.890Z","xdop":1.02,"ydop":1.07,"vdop":2.55,"tdop":1.96,"hdop":1.48,"gdop":3.54,"pdop":2.95,"satellites":[{"PRN":10,"el":45,"az":196,"ss":43,"used":true},{"PRN":29,"el":67,"az":312,"ss":46,"used":true},{"PRN":28,"el":59,"az":108,"ss":45,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":45,"used":true},{"PRN":27,"el":16,"az":66,"ss":39,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} +-$GPZDA,161246.89,19,06,2005,00,00*68 +-$GPGGA,161246,4629.8933,N,00734.0853,E,1,06,1.40,1328.64,M,48.183,M,,*7D +-$GPRMC,161246,A,4629.8933,N,00734.0853,E,0.1776,190.380,190605,,*22 ++{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:45.890Z","xdop":1.02,"ydop":1.07,"vdop":2.55,"tdop":1.96,"hdop":1.48,"gdop":3.54,"pdop":2.95,"satellites":[{"PRN":10,"el":45,"az":196,"ss":43,"used":true},{"PRN":29,"el":67,"az":312,"ss":46,"used":true},{"PRN":28,"el":59,"az":108,"ss":45,"used":true},{"PRN":26,"el":51,"az":304,"ss":43,"used":true},{"PRN":8,"el":44,"az":58,"ss":45,"used":true},{"PRN":27,"el":16,"az":66,"ss":39,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} ++$GPZDA,161245.89,19,06,2005,00,00*6B ++$GPGGA,161245,4629.8933,N,00734.0853,E,1,06,1.40,1328.64,M,48.183,M,,*7E ++$GPRMC,161245,A,4629.8933,N,00734.0853,E,0.1776,190.380,190605,,*21 + $GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:46.890Z","ept":0.005,"lat":46.498221628,"lon":7.568088976,"alt":1328.639,"epx":15.296,"epy":16.119,"epv":58.728,"track":190.3797,"speed":0.091,"climb":0.085,"eps":32.29} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:45.890Z","ept":0.005,"lat":46.498221628,"lon":7.568088976,"alt":1328.639,"epx":15.296,"epy":16.119,"epv":58.728,"track":190.3797,"speed":0.091,"climb":0.085,"eps":32.29} + $GPGSV,2,1,07,10,45,196,44,29,67,312,47,28,59,108,45,26,51,304,41*76 + $GPGSV,2,2,07,08,44,058,46,27,16,066,40,21,10,301,00*4F +-{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:47.890Z","xdop":1.02,"ydop":1.07,"vdop":2.55,"tdop":1.96,"hdop":1.48,"gdop":3.54,"pdop":2.95,"satellites":[{"PRN":10,"el":45,"az":196,"ss":44,"used":true},{"PRN":29,"el":67,"az":312,"ss":47,"used":true},{"PRN":28,"el":59,"az":108,"ss":45,"used":true},{"PRN":26,"el":51,"az":304,"ss":41,"used":true},{"PRN":8,"el":44,"az":58,"ss":46,"used":true},{"PRN":27,"el":16,"az":66,"ss":40,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:46.890Z","xdop":1.02,"ydop":1.07,"vdop":2.55,"tdop":1.96,"hdop":1.48,"gdop":3.54,"pdop":2.95,"satellites":[{"PRN":10,"el":45,"az":196,"ss":44,"used":true},{"PRN":29,"el":67,"az":312,"ss":47,"used":true},{"PRN":28,"el":59,"az":108,"ss":45,"used":true},{"PRN":26,"el":51,"az":304,"ss":41,"used":true},{"PRN":8,"el":44,"az":58,"ss":46,"used":true},{"PRN":27,"el":16,"az":66,"ss":40,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} ++$GPZDA,161246.89,19,06,2005,00,00*68 ++$GPGGA,161246,4629.8929,N,00734.0852,E,1,06,1.40,1329.32,M,48.183,M,,*75 ++$GPRMC,161246,A,4629.8929,N,00734.0852,E,0.1776,190.380,190605,,*28 ++$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39 ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:46.890Z","ept":0.005,"lat":46.498215161,"lon":7.568087260,"alt":1329.321,"epx":15.296,"epy":16.119,"epv":58.728,"track":190.3797,"speed":0.091,"climb":0.085,"eps":32.24} ++$GPGSV,2,1,07,10,45,196,45,29,67,312,47,28,59,108,45,26,51,304,40*76 ++$GPGSV,2,2,07,08,44,058,46,27,16,066,38,21,10,301,00*40 ++{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:47.890Z","xdop":1.02,"ydop":1.07,"vdop":2.55,"tdop":1.96,"hdop":1.48,"gdop":3.54,"pdop":2.95,"satellites":[{"PRN":10,"el":45,"az":196,"ss":45,"used":true},{"PRN":29,"el":67,"az":312,"ss":47,"used":true},{"PRN":28,"el":59,"az":108,"ss":45,"used":true},{"PRN":26,"el":51,"az":304,"ss":40,"used":true},{"PRN":8,"el":44,"az":58,"ss":46,"used":true},{"PRN":27,"el":16,"az":66,"ss":38,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} + $GPZDA,161247.89,19,06,2005,00,00*69 + $GPGGA,161247,4629.8929,N,00734.0852,E,1,06,1.40,1329.32,M,48.183,M,,*74 + $GPRMC,161247,A,4629.8929,N,00734.0852,E,0.1776,190.380,190605,,*29 + $GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39 + {"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:47.890Z","ept":0.005,"lat":46.498215161,"lon":7.568087260,"alt":1329.321,"epx":15.296,"epy":16.119,"epv":58.728,"track":190.3797,"speed":0.091,"climb":0.085,"eps":32.24} +-$GPGSV,2,1,07,10,45,196,45,29,67,312,47,28,59,108,45,26,51,304,40*76 +-$GPGSV,2,2,07,08,44,058,46,27,16,066,38,21,10,301,00*40 +-{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:48.890Z","xdop":1.02,"ydop":1.07,"vdop":2.55,"tdop":1.96,"hdop":1.48,"gdop":3.54,"pdop":2.95,"satellites":[{"PRN":10,"el":45,"az":196,"ss":45,"used":true},{"PRN":29,"el":67,"az":312,"ss":47,"used":true},{"PRN":28,"el":59,"az":108,"ss":45,"used":true},{"PRN":26,"el":51,"az":304,"ss":40,"used":true},{"PRN":8,"el":44,"az":58,"ss":46,"used":true},{"PRN":27,"el":16,"az":66,"ss":38,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} +-$GPZDA,161248.89,19,06,2005,00,00*66 +-$GPGGA,161248,4629.8929,N,00734.0852,E,1,06,1.40,1329.32,M,48.183,M,,*7B +-$GPRMC,161248,A,4629.8929,N,00734.0852,E,0.1776,190.380,190605,,*26 +-$GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:48.890Z","ept":0.005,"lat":46.498215161,"lon":7.568087260,"alt":1329.321,"epx":15.296,"epy":16.119,"epv":58.728,"track":190.3797,"speed":0.091,"climb":0.085,"eps":32.24} + $GPGSV,2,1,07,10,45,196,45,29,67,312,47,28,59,108,43,26,51,304,41*71 + $GPGSV,2,2,07,08,44,058,46,27,16,066,39,21,10,301,00*41 +-{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:49.890Z","xdop":1.02,"ydop":1.07,"vdop":2.55,"tdop":1.96,"hdop":1.48,"gdop":3.54,"pdop":2.95,"satellites":[{"PRN":10,"el":45,"az":196,"ss":45,"used":true},{"PRN":29,"el":67,"az":312,"ss":47,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":41,"used":true},{"PRN":8,"el":44,"az":58,"ss":46,"used":true},{"PRN":27,"el":16,"az":66,"ss":39,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} +-$GPZDA,161249.89,19,06,2005,00,00*67 +-$GPGGA,161249,4629.8933,N,00734.0852,E,1,06,1.40,1330.05,M,48.183,M,,*7D +-$GPRMC,161249,A,4629.8933,N,00734.0852,E,0.1776,190.380,190605,,*2C ++{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:48.890Z","xdop":1.02,"ydop":1.07,"vdop":2.55,"tdop":1.96,"hdop":1.48,"gdop":3.54,"pdop":2.95,"satellites":[{"PRN":10,"el":45,"az":196,"ss":45,"used":true},{"PRN":29,"el":67,"az":312,"ss":47,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":41,"used":true},{"PRN":8,"el":44,"az":58,"ss":46,"used":true},{"PRN":27,"el":16,"az":66,"ss":39,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} ++$GPZDA,161248.89,19,06,2005,00,00*66 ++$GPGGA,161248,4629.8933,N,00734.0852,E,1,06,1.40,1330.05,M,48.183,M,,*7C ++$GPRMC,161248,A,4629.8933,N,00734.0852,E,0.1776,190.380,190605,,*2D + $GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:49.890Z","ept":0.005,"lat":46.498221352,"lon":7.568087260,"alt":1330.046,"epx":15.296,"epy":16.119,"epv":58.728,"track":190.3797,"speed":0.091,"climb":0.085,"eps":32.24} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:48.890Z","ept":0.005,"lat":46.498221352,"lon":7.568087260,"alt":1330.046,"epx":15.296,"epy":16.119,"epv":58.728,"track":190.3797,"speed":0.091,"climb":0.085,"eps":32.24} + $GPGSV,2,1,07,10,45,196,43,29,67,312,46,28,59,108,43,26,51,304,42*75 + $GPGSV,2,2,07,08,44,058,46,27,16,066,40,21,10,301,00*4F +-{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:50.890Z","xdop":1.02,"ydop":1.07,"vdop":2.55,"tdop":1.96,"hdop":1.48,"gdop":3.54,"pdop":2.95,"satellites":[{"PRN":10,"el":45,"az":196,"ss":43,"used":true},{"PRN":29,"el":67,"az":312,"ss":46,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":42,"used":true},{"PRN":8,"el":44,"az":58,"ss":46,"used":true},{"PRN":27,"el":16,"az":66,"ss":40,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} +-$GPZDA,161250.89,19,06,2005,00,00*6F +-$GPGGA,161250,4629.8929,N,00734.0851,E,1,06,1.40,1330.73,M,48.183,M,,*7C +-$GPRMC,161250,A,4629.8929,N,00734.0851,E,0.1776,190.380,190605,,*2C ++{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:49.890Z","xdop":1.02,"ydop":1.07,"vdop":2.55,"tdop":1.96,"hdop":1.48,"gdop":3.54,"pdop":2.95,"satellites":[{"PRN":10,"el":45,"az":196,"ss":43,"used":true},{"PRN":29,"el":67,"az":312,"ss":46,"used":true},{"PRN":28,"el":59,"az":108,"ss":43,"used":true},{"PRN":26,"el":51,"az":304,"ss":42,"used":true},{"PRN":8,"el":44,"az":58,"ss":46,"used":true},{"PRN":27,"el":16,"az":66,"ss":40,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} ++$GPZDA,161249.89,19,06,2005,00,00*67 ++$GPGGA,161249,4629.8929,N,00734.0851,E,1,06,1.40,1330.73,M,48.183,M,,*74 ++$GPRMC,161249,A,4629.8929,N,00734.0851,E,0.1776,190.380,190605,,*24 + $GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:50.890Z","ept":0.005,"lat":46.498214885,"lon":7.568085545,"alt":1330.729,"epx":15.296,"epy":16.119,"epv":58.728,"track":190.3797,"speed":0.091,"climb":0.085,"eps":32.24} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:49.890Z","ept":0.005,"lat":46.498214885,"lon":7.568085545,"alt":1330.729,"epx":15.296,"epy":16.119,"epv":58.728,"track":190.3797,"speed":0.091,"climb":0.085,"eps":32.24} + $GPGSV,2,1,07,10,45,196,44,29,67,312,46,28,59,108,46,26,51,304,46*73 + $GPGSV,2,2,07,08,44,058,47,27,16,066,38,21,10,301,00*41 +-{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:51.890Z","xdop":1.02,"ydop":1.07,"vdop":2.55,"tdop":1.96,"hdop":1.48,"gdop":3.54,"pdop":2.95,"satellites":[{"PRN":10,"el":45,"az":196,"ss":44,"used":true},{"PRN":29,"el":67,"az":312,"ss":46,"used":true},{"PRN":28,"el":59,"az":108,"ss":46,"used":true},{"PRN":26,"el":51,"az":304,"ss":46,"used":true},{"PRN":8,"el":44,"az":58,"ss":47,"used":true},{"PRN":27,"el":16,"az":66,"ss":38,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} +-$GPZDA,161251.89,19,06,2005,00,00*6E +-$GPGGA,161251,4629.8929,N,00734.0851,E,1,06,1.40,1330.73,M,48.183,M,,*7D +-$GPRMC,161251,A,4629.8929,N,00734.0851,E,0.2420,275.505,190605,,*2D ++{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:50.890Z","xdop":1.02,"ydop":1.07,"vdop":2.55,"tdop":1.96,"hdop":1.48,"gdop":3.54,"pdop":2.95,"satellites":[{"PRN":10,"el":45,"az":196,"ss":44,"used":true},{"PRN":29,"el":67,"az":312,"ss":46,"used":true},{"PRN":28,"el":59,"az":108,"ss":46,"used":true},{"PRN":26,"el":51,"az":304,"ss":46,"used":true},{"PRN":8,"el":44,"az":58,"ss":47,"used":true},{"PRN":27,"el":16,"az":66,"ss":38,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} ++$GPZDA,161250.89,19,06,2005,00,00*6F ++$GPGGA,161250,4629.8929,N,00734.0851,E,1,06,1.40,1330.73,M,48.183,M,,*7C ++$GPRMC,161250,A,4629.8929,N,00734.0851,E,0.2420,275.505,190605,,*2C + $GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:51.890Z","ept":0.005,"lat":46.498214885,"lon":7.568085545,"alt":1330.729,"epx":15.296,"epy":16.119,"epv":58.728,"track":275.5047,"speed":0.124,"climb":-0.011,"eps":32.24} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:50.890Z","ept":0.005,"lat":46.498214885,"lon":7.568085545,"alt":1330.729,"epx":15.296,"epy":16.119,"epv":58.728,"track":275.5047,"speed":0.124,"climb":-0.011,"eps":32.24} + $GPGSV,2,1,07,10,45,196,45,29,67,312,47,28,59,108,44,26,51,304,46*71 + $GPGSV,2,2,07,08,44,058,45,27,16,066,39,21,10,301,00*42 +-{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:52.890Z","xdop":1.02,"ydop":1.07,"vdop":2.55,"tdop":1.96,"hdop":1.48,"gdop":3.54,"pdop":2.95,"satellites":[{"PRN":10,"el":45,"az":196,"ss":45,"used":true},{"PRN":29,"el":67,"az":312,"ss":47,"used":true},{"PRN":28,"el":59,"az":108,"ss":44,"used":true},{"PRN":26,"el":51,"az":304,"ss":46,"used":true},{"PRN":8,"el":44,"az":58,"ss":45,"used":true},{"PRN":27,"el":16,"az":66,"ss":39,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} +-$GPZDA,161252.89,19,06,2005,00,00*6D +-$GPGGA,161252,4629.8929,N,00734.0844,E,1,06,1.40,1330.64,M,48.183,M,,*7C +-$GPRMC,161252,A,4629.8929,N,00734.0844,E,1.4953,310.306,190605,,*23 ++{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:51.890Z","xdop":1.02,"ydop":1.07,"vdop":2.55,"tdop":1.96,"hdop":1.48,"gdop":3.54,"pdop":2.95,"satellites":[{"PRN":10,"el":45,"az":196,"ss":45,"used":true},{"PRN":29,"el":67,"az":312,"ss":47,"used":true},{"PRN":28,"el":59,"az":108,"ss":44,"used":true},{"PRN":26,"el":51,"az":304,"ss":46,"used":true},{"PRN":8,"el":44,"az":58,"ss":45,"used":true},{"PRN":27,"el":16,"az":66,"ss":39,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} ++$GPZDA,161251.89,19,06,2005,00,00*6E ++$GPGGA,161251,4629.8929,N,00734.0844,E,1,06,1.40,1330.64,M,48.183,M,,*7F ++$GPRMC,161251,A,4629.8929,N,00734.0844,E,1.4953,310.306,190605,,*20 + $GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:52.890Z","ept":0.005,"lat":46.498215744,"lon":7.568072634,"alt":1330.638,"epx":15.296,"epy":16.119,"epv":58.728,"track":310.3062,"speed":0.769,"climb":0.045,"eps":32.24} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:51.890Z","ept":0.005,"lat":46.498215744,"lon":7.568072634,"alt":1330.638,"epx":15.296,"epy":16.119,"epv":58.728,"track":310.3062,"speed":0.769,"climb":0.045,"eps":32.24} + $GPGSV,2,1,07,10,45,196,45,29,67,312,46,28,59,108,45,26,51,304,44*73 + $GPGSV,2,2,07,08,44,058,44,27,16,066,37,21,10,301,00*4D +-{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:53.890Z","xdop":1.02,"ydop":1.07,"vdop":2.55,"tdop":1.96,"hdop":1.48,"gdop":3.54,"pdop":2.95,"satellites":[{"PRN":10,"el":45,"az":196,"ss":45,"used":true},{"PRN":29,"el":67,"az":312,"ss":46,"used":true},{"PRN":28,"el":59,"az":108,"ss":45,"used":true},{"PRN":26,"el":51,"az":304,"ss":44,"used":true},{"PRN":8,"el":44,"az":58,"ss":44,"used":true},{"PRN":27,"el":16,"az":66,"ss":37,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} +-$GPZDA,161253.89,19,06,2005,00,00*6C +-$GPGGA,161253,4629.8934,N,00734.0836,E,1,06,1.40,1331.27,M,48.183,M,,*72 +-$GPRMC,161253,A,4629.8934,N,00734.0836,E,2.2921,306.984,190605,,*2C ++{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:52.890Z","xdop":1.02,"ydop":1.07,"vdop":2.55,"tdop":1.96,"hdop":1.48,"gdop":3.54,"pdop":2.95,"satellites":[{"PRN":10,"el":45,"az":196,"ss":45,"used":true},{"PRN":29,"el":67,"az":312,"ss":46,"used":true},{"PRN":28,"el":59,"az":108,"ss":45,"used":true},{"PRN":26,"el":51,"az":304,"ss":44,"used":true},{"PRN":8,"el":44,"az":58,"ss":44,"used":true},{"PRN":27,"el":16,"az":66,"ss":37,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} ++$GPZDA,161252.89,19,06,2005,00,00*6D ++$GPGGA,161252,4629.8934,N,00734.0836,E,1,06,1.40,1331.27,M,48.183,M,,*73 ++$GPRMC,161252,A,4629.8934,N,00734.0836,E,2.2921,306.984,190605,,*2D + $GPGSA,A,3,10,29,28,26,08,27,,,,,,,3.0,1.4,2.6*39 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:53.890Z","ept":0.005,"lat":46.498222795,"lon":7.568059724,"alt":1331.273,"epx":15.296,"epy":16.119,"epv":58.728,"track":306.9839,"speed":1.179,"climb":0.016,"eps":32.24} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-19T16:12:52.890Z","ept":0.005,"lat":46.498222795,"lon":7.568059724,"alt":1331.273,"epx":15.296,"epy":16.119,"epv":58.728,"track":306.9839,"speed":1.179,"climb":0.016,"eps":32.24} + $GPGSV,2,1,07,10,45,196,45,29,67,312,44,28,59,108,45,26,51,304,44*71 + $GPGSV,2,2,07,08,44,058,42,27,16,066,41,21,10,301,00*4A +-{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:54.890Z","xdop":1.02,"ydop":1.07,"vdop":2.55,"tdop":1.96,"hdop":1.48,"gdop":3.54,"pdop":2.95,"satellites":[{"PRN":10,"el":45,"az":196,"ss":45,"used":true},{"PRN":29,"el":67,"az":312,"ss":44,"used":true},{"PRN":28,"el":59,"az":108,"ss":45,"used":true},{"PRN":26,"el":51,"az":304,"ss":44,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":41,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-19T16:12:53.890Z","xdop":1.02,"ydop":1.07,"vdop":2.55,"tdop":1.96,"hdop":1.48,"gdop":3.54,"pdop":2.95,"satellites":[{"PRN":10,"el":45,"az":196,"ss":45,"used":true},{"PRN":29,"el":67,"az":312,"ss":44,"used":true},{"PRN":28,"el":59,"az":108,"ss":45,"used":true},{"PRN":26,"el":51,"az":304,"ss":44,"used":true},{"PRN":8,"el":44,"az":58,"ss":42,"used":true},{"PRN":27,"el":16,"az":66,"ss":41,"used":true},{"PRN":21,"el":10,"az":301,"ss":0,"used":false}]} +--- a/test/daemon/bu303-moving.log.chk ++++ b/test/daemon/bu303-moving.log.chk +@@ -1,248 +1,248 @@ +-$GPZDA,143447.28,09,06,2005,00,00*65 +-$GPGGA,143447,4629.8972,N,00734.0447,E,1,05,2.40,1342.40,M,48.183,M,,*7C +-$GPRMC,143447,A,4629.8972,N,00734.0447,E,0.1776,10.379,090605,,*17 ++$GPZDA,143446.28,09,06,2005,00,00*64 ++$GPGGA,143446,4629.8972,N,00734.0447,E,1,05,2.40,1342.40,M,48.183,M,,*7D ++$GPRMC,143446,A,4629.8972,N,00734.0447,E,0.1776,10.379,090605,,*16 + $GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:47.280Z","ept":0.005,"lat":46.498287178,"lon":7.567411672,"alt":1342.402,"track":10.3788,"speed":0.091,"climb":-0.085} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:46.280Z","ept":0.005,"lat":46.498287178,"lon":7.567411672,"alt":1342.402,"track":10.3788,"speed":0.091,"climb":-0.085} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,44,29,13,273,00*74 + $GPGSV,2,2,08,10,51,304,29,04,15,199,36,02,34,241,43,27,71,076,43*7C +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:48.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":44,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":29,"used":true},{"PRN":4,"el":15,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":43,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]} +-$GPZDA,143448.28,09,06,2005,00,00*6A +-$GPGGA,143448,4629.8976,N,00734.0447,E,1,05,2.40,1343.13,M,48.183,M,,*70 +-$GPRMC,143448,A,4629.8976,N,00734.0447,E,0.1776,10.379,090605,,*1C ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:47.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":44,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":29,"used":true},{"PRN":4,"el":15,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":43,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]} ++$GPZDA,143447.28,09,06,2005,00,00*65 ++$GPGGA,143447,4629.8976,N,00734.0447,E,1,05,2.40,1343.13,M,48.183,M,,*7F ++$GPRMC,143447,A,4629.8976,N,00734.0447,E,0.1776,10.379,090605,,*13 + $GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:48.280Z","ept":0.005,"lat":46.498293369,"lon":7.567411672,"alt":1343.127,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":31.16} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:47.280Z","ept":0.005,"lat":46.498293369,"lon":7.567411672,"alt":1343.127,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":31.16} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,44,29,13,273,00*74 + $GPGSV,2,2,08,10,51,304,28,04,15,199,37,02,34,241,43,27,71,076,43*7C +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:49.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":44,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":28,"used":true},{"PRN":4,"el":15,"az":199,"ss":37,"used":true},{"PRN":2,"el":34,"az":241,"ss":43,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]} +-$GPZDA,143449.28,09,06,2005,00,00*6B +-$GPGGA,143449,4629.8980,N,00734.0440,E,1,05,2.40,1342.35,M,48.183,M,,*7A +-$GPRMC,143449,A,4629.8980,N,00734.0440,E,0.1776,10.379,090605,,*13 ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:48.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":44,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":28,"used":true},{"PRN":4,"el":15,"az":199,"ss":37,"used":true},{"PRN":2,"el":34,"az":241,"ss":43,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]} ++$GPZDA,143448.28,09,06,2005,00,00*6A ++$GPGGA,143448,4629.8980,N,00734.0440,E,1,05,2.40,1342.35,M,48.183,M,,*7B ++$GPRMC,143448,A,4629.8980,N,00734.0440,E,0.1776,10.379,090605,,*12 + $GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:49.280Z","ept":0.005,"lat":46.498300695,"lon":7.567400477,"alt":1342.354,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":31.16} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:48.280Z","ept":0.005,"lat":46.498300695,"lon":7.567400477,"alt":1342.354,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":31.16} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,44,29,13,273,00*74 + $GPGSV,2,2,08,10,51,304,27,04,15,199,35,02,34,241,42,27,71,076,42*71 +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:50.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":44,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":27,"used":true},{"PRN":4,"el":15,"az":199,"ss":35,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} +-$GPZDA,143450.28,09,06,2005,00,00*63 +-$GPGGA,143450,4629.8984,N,00734.0440,E,1,04,3.20,1343.08,M,48.183,M,,*7F +-$GPRMC,143450,A,4629.8984,N,00734.0440,E,0.1776,10.379,090605,,*1F ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:49.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":44,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":27,"used":true},{"PRN":4,"el":15,"az":199,"ss":35,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} ++$GPZDA,143449.28,09,06,2005,00,00*6B ++$GPGGA,143449,4629.8984,N,00734.0440,E,1,04,3.20,1343.08,M,48.183,M,,*77 ++$GPRMC,143449,A,4629.8984,N,00734.0440,E,0.1776,10.379,090605,,*17 + $GPGSA,A,3,08,04,02,27,,,,,,,,,1.9,3.2,1.4*35 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:50.280Z","ept":0.005,"lat":46.498306887,"lon":7.567400477,"alt":1343.079,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":31.16} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:49.280Z","ept":0.005,"lat":46.498306887,"lon":7.567400477,"alt":1343.079,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":31.16} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,44,29,13,273,00*74 + $GPGSV,2,2,08,10,51,304,28,04,15,199,36,02,34,241,42,27,71,076,42*7D +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:51.280Z","xdop":0.73,"ydop":1.22,"vdop":1.56,"tdop":0.79,"hdop":1.42,"gdop":2.25,"pdop":2.11,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":44,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":28,"used":false},{"PRN":4,"el":15,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} +-$GPZDA,143451.28,09,06,2005,00,00*62 +-$GPGGA,143451,4629.8984,N,00734.0440,E,1,05,2.40,1343.08,M,48.183,M,,*78 +-$GPRMC,143451,A,4629.8984,N,00734.0440,E,0.1776,10.379,090605,,*1E ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:50.280Z","xdop":0.73,"ydop":1.22,"vdop":1.56,"tdop":0.79,"hdop":1.42,"gdop":2.25,"pdop":2.11,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":44,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":28,"used":false},{"PRN":4,"el":15,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} ++$GPZDA,143450.28,09,06,2005,00,00*63 ++$GPGGA,143450,4629.8984,N,00734.0440,E,1,05,2.40,1343.08,M,48.183,M,,*79 ++$GPRMC,143450,A,4629.8984,N,00734.0440,E,0.1776,10.379,090605,,*1F + $GPGSA,A,3,08,10,04,02,27,,,,,,,,2.1,2.4,1.6*3A +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:51.280Z","ept":0.005,"lat":46.498306887,"lon":7.567400477,"alt":1343.079,"epx":11.014,"epy":18.289,"epv":35.884,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":33.87} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:50.280Z","ept":0.005,"lat":46.498306887,"lon":7.567400477,"alt":1343.079,"epx":11.014,"epy":18.289,"epv":35.884,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":33.87} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75 + $GPGSV,2,2,08,10,51,304,28,04,15,199,38,02,34,241,43,27,71,076,42*72 +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:52.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":28,"used":true},{"PRN":4,"el":15,"az":199,"ss":38,"used":true},{"PRN":2,"el":34,"az":241,"ss":43,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:51.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":28,"used":true},{"PRN":4,"el":15,"az":199,"ss":38,"used":true},{"PRN":2,"el":34,"az":241,"ss":43,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} ++$GPZDA,143451.28,09,06,2005,00,00*62 ++$GPGGA,143451,4629.8992,N,00734.0441,E,1,05,2.40,1343.12,M,48.183,M,,*75 ++$GPRMC,143451,A,4629.8992,N,00734.0441,E,0.1776,10.379,090605,,*18 ++$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33 ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:51.280Z","ept":0.005,"lat":46.498319545,"lon":7.567402192,"alt":1343.122,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":33.87} ++$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75 ++$GPGSV,2,2,08,10,51,304,29,04,15,199,37,02,34,241,42,27,71,076,42*7D ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:52.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":29,"used":true},{"PRN":4,"el":15,"az":199,"ss":37,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} + $GPZDA,143452.28,09,06,2005,00,00*61 + $GPGGA,143452,4629.8992,N,00734.0441,E,1,05,2.40,1343.12,M,48.183,M,,*76 + $GPRMC,143452,A,4629.8992,N,00734.0441,E,0.1776,10.379,090605,,*1B + $GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:52.280Z","ept":0.005,"lat":46.498319545,"lon":7.567402192,"alt":1343.122,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":33.87} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:52.280Z","ept":0.005,"lat":46.498319545,"lon":7.567402192,"alt":1343.122,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":31.16} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75 +-$GPGSV,2,2,08,10,51,304,29,04,15,199,37,02,34,241,42,27,71,076,42*7D +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:53.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":29,"used":true},{"PRN":4,"el":15,"az":199,"ss":37,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} ++$GPGSV,2,2,08,10,51,304,32,04,15,199,36,02,34,241,43,27,71,076,42*77 ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:53.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":32,"used":true},{"PRN":4,"el":15,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":43,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} + $GPZDA,143453.28,09,06,2005,00,00*60 + $GPGGA,143453,4629.8992,N,00734.0441,E,1,05,2.40,1343.12,M,48.183,M,,*77 + $GPRMC,143453,A,4629.8992,N,00734.0441,E,0.1776,10.379,090605,,*1A + $GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33 + {"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:53.280Z","ept":0.005,"lat":46.498319545,"lon":7.567402192,"alt":1343.122,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":31.16} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75 +-$GPGSV,2,2,08,10,51,304,32,04,15,199,36,02,34,241,43,27,71,076,42*77 +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:54.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":32,"used":true},{"PRN":4,"el":15,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":43,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} ++$GPGSV,2,2,08,10,51,304,29,04,15,199,36,02,34,241,41,27,71,076,42*7F ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:54.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":29,"used":true},{"PRN":4,"el":15,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":41,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} + $GPZDA,143454.28,09,06,2005,00,00*67 +-$GPGGA,143454,4629.8992,N,00734.0441,E,1,05,2.40,1343.12,M,48.183,M,,*70 +-$GPRMC,143454,A,4629.8992,N,00734.0441,E,0.1776,10.379,090605,,*1D ++$GPGGA,143454,4629.8999,N,00734.0442,E,1,05,2.40,1343.17,M,48.183,M,,*7D ++$GPRMC,143454,A,4629.8999,N,00734.0442,E,0.1776,10.379,090605,,*15 + $GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:54.280Z","ept":0.005,"lat":46.498319545,"lon":7.567402192,"alt":1343.122,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":31.16} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:54.280Z","ept":0.005,"lat":46.498332203,"lon":7.567403907,"alt":1343.165,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":31.16} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75 +-$GPGSV,2,2,08,10,51,304,29,04,15,199,36,02,34,241,41,27,71,076,42*7F +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:55.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":29,"used":true},{"PRN":4,"el":15,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":41,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} ++$GPGSV,2,2,08,10,51,304,25,04,15,199,36,02,34,241,42,27,71,076,42*70 ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:55.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":25,"used":true},{"PRN":4,"el":15,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} + $GPZDA,143455.28,09,06,2005,00,00*66 +-$GPGGA,143455,4629.8999,N,00734.0442,E,1,05,2.40,1343.17,M,48.183,M,,*7C ++$GPGGA,143455,4629.8999,N,00734.0442,E,1,04,3.20,1343.17,M,48.183,M,,*7A + $GPRMC,143455,A,4629.8999,N,00734.0442,E,0.1776,10.379,090605,,*14 +-$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:55.280Z","ept":0.005,"lat":46.498332203,"lon":7.567403907,"alt":1343.165,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":31.16} +-$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75 +-$GPGSV,2,2,08,10,51,304,25,04,15,199,36,02,34,241,42,27,71,076,42*70 +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:56.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":25,"used":true},{"PRN":4,"el":15,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} +-$GPZDA,143456.28,09,06,2005,00,00*65 +-$GPGGA,143456,4629.8999,N,00734.0442,E,1,04,3.20,1343.17,M,48.183,M,,*79 +-$GPRMC,143456,A,4629.8999,N,00734.0442,E,0.1776,10.379,090605,,*17 + $GPGSA,A,3,08,04,02,27,,,,,,,,,1.9,3.2,1.4*35 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:56.280Z","ept":0.005,"lat":46.498332203,"lon":7.567403907,"alt":1343.165,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":31.16} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:55.280Z","ept":0.005,"lat":46.498332203,"lon":7.567403907,"alt":1343.165,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":31.16} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,46,29,13,273,00*76 + $GPGSV,2,2,08,10,51,304,32,04,15,199,36,02,34,241,42,27,71,076,42*76 +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:57.280Z","xdop":0.73,"ydop":1.22,"vdop":1.56,"tdop":0.79,"hdop":1.42,"gdop":2.25,"pdop":2.11,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":32,"used":false},{"PRN":4,"el":15,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} +-$GPZDA,143457.28,09,06,2005,00,00*64 +-$GPGGA,143457,4629.9000,N,00734.0435,E,1,05,2.40,1343.07,M,48.183,M,,*77 +-$GPRMC,143457,A,4629.9000,N,00734.0435,E,0.1776,10.379,090605,,*1E ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:56.280Z","xdop":0.73,"ydop":1.22,"vdop":1.56,"tdop":0.79,"hdop":1.42,"gdop":2.25,"pdop":2.11,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":32,"used":false},{"PRN":4,"el":15,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} ++$GPZDA,143456.28,09,06,2005,00,00*65 ++$GPGGA,143456,4629.9000,N,00734.0435,E,1,05,2.40,1343.07,M,48.183,M,,*76 ++$GPRMC,143456,A,4629.9000,N,00734.0435,E,0.1776,10.379,090605,,*1F + $GPGSA,A,3,08,10,04,02,27,,,,,,,,2.1,2.4,1.6*3A +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:57.280Z","ept":0.005,"lat":46.498333062,"lon":7.567390997,"alt":1343.075,"epx":11.014,"epy":18.289,"epv":35.884,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":33.87} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:56.280Z","ept":0.005,"lat":46.498333062,"lon":7.567390997,"alt":1343.075,"epx":11.014,"epy":18.289,"epv":35.884,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":33.87} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,46,29,13,273,00*76 + $GPGSV,2,2,08,10,51,304,31,04,15,199,37,02,34,241,42,27,71,076,43*75 +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:58.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":31,"used":true},{"PRN":4,"el":15,"az":199,"ss":37,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]} +-$GPZDA,143458.28,09,06,2005,00,00*6B +-$GPGGA,143458,4629.9004,N,00734.0436,E,1,05,2.40,1342.39,M,48.183,M,,*73 +-$GPRMC,143458,A,4629.9004,N,00734.0436,E,0.1776,10.379,090605,,*16 ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:57.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":31,"used":true},{"PRN":4,"el":15,"az":199,"ss":37,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]} ++$GPZDA,143457.28,09,06,2005,00,00*64 ++$GPGGA,143457,4629.9004,N,00734.0436,E,1,05,2.40,1342.39,M,48.183,M,,*7C ++$GPRMC,143457,A,4629.9004,N,00734.0436,E,0.1776,10.379,090605,,*19 + $GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:58.280Z","ept":0.005,"lat":46.498339529,"lon":7.567392712,"alt":1342.392,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":33.87} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:57.280Z","ept":0.005,"lat":46.498339529,"lon":7.567392712,"alt":1342.392,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":33.87} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,46,29,13,273,00*76 + $GPGSV,2,2,08,10,51,304,30,04,15,199,34,02,34,241,43,27,71,076,43*76 +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:59.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":30,"used":true},{"PRN":4,"el":15,"az":199,"ss":34,"used":true},{"PRN":2,"el":34,"az":241,"ss":43,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]} +-$GPZDA,143459.28,09,06,2005,00,00*6A +-$GPGGA,143459,4629.9004,N,00734.0436,E,1,05,2.40,1342.39,M,48.183,M,,*72 +-$GPRMC,143459,A,4629.9004,N,00734.0436,E,0.1776,10.379,090605,,*17 ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:58.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":30,"used":true},{"PRN":4,"el":15,"az":199,"ss":34,"used":true},{"PRN":2,"el":34,"az":241,"ss":43,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]} ++$GPZDA,143458.28,09,06,2005,00,00*6B ++$GPGGA,143458,4629.9004,N,00734.0436,E,1,05,2.40,1342.39,M,48.183,M,,*73 ++$GPRMC,143458,A,4629.9004,N,00734.0436,E,0.1776,10.379,090605,,*16 + $GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:59.280Z","ept":0.005,"lat":46.498339529,"lon":7.567392712,"alt":1342.392,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":31.16} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:58.280Z","ept":0.005,"lat":46.498339529,"lon":7.567392712,"alt":1342.392,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":31.16} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75 + $GPGSV,2,2,08,10,51,304,25,04,15,199,36,02,34,241,40,27,71,076,42*72 +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:00.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":25,"used":true},{"PRN":4,"el":15,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":40,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} +-$GPZDA,143500.28,09,06,2005,00,00*67 +-$GPGGA,143500,4629.9004,N,00734.0436,E,1,04,3.20,1342.39,M,48.183,M,,*79 +-$GPRMC,143500,A,4629.9004,N,00734.0436,E,0.1776,10.379,090605,,*1A ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:59.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":25,"used":true},{"PRN":4,"el":15,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":40,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} ++$GPZDA,143459.28,09,06,2005,00,00*6A ++$GPGGA,143459,4629.9004,N,00734.0436,E,1,04,3.20,1342.39,M,48.183,M,,*74 ++$GPRMC,143459,A,4629.9004,N,00734.0436,E,0.1776,10.379,090605,,*17 + $GPGSA,A,3,08,04,02,27,,,,,,,,,1.9,3.2,1.4*35 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:00.280Z","ept":0.005,"lat":46.498339529,"lon":7.567392712,"alt":1342.392,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":31.16} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:59.280Z","ept":0.005,"lat":46.498339529,"lon":7.567392712,"alt":1342.392,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":31.16} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75 + $GPGSV,2,2,08,10,51,304,30,04,15,199,36,02,34,241,43,27,71,076,42*75 +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:01.280Z","xdop":0.73,"ydop":1.22,"vdop":1.56,"tdop":0.79,"hdop":1.42,"gdop":2.25,"pdop":2.11,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":30,"used":false},{"PRN":4,"el":15,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":43,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} +-$GPZDA,143501.28,09,06,2005,00,00*66 +-$GPGGA,143501,4629.9008,N,00734.0437,E,1,05,2.40,1341.71,M,48.183,M,,*7C +-$GPRMC,143501,A,4629.9008,N,00734.0437,E,0.1776,10.379,090605,,*16 ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:00.280Z","xdop":0.73,"ydop":1.22,"vdop":1.56,"tdop":0.79,"hdop":1.42,"gdop":2.25,"pdop":2.11,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":30,"used":false},{"PRN":4,"el":15,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":43,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} ++$GPZDA,143500.28,09,06,2005,00,00*67 ++$GPGGA,143500,4629.9008,N,00734.0437,E,1,05,2.40,1341.71,M,48.183,M,,*7D ++$GPRMC,143500,A,4629.9008,N,00734.0437,E,0.1776,10.379,090605,,*17 + $GPGSA,A,3,08,10,04,02,27,,,,,,,,2.1,2.4,1.6*3A +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:01.280Z","ept":0.005,"lat":46.498345996,"lon":7.567394427,"alt":1341.710,"epx":11.014,"epy":18.289,"epv":35.884,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":33.87} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:00.280Z","ept":0.005,"lat":46.498345996,"lon":7.567394427,"alt":1341.710,"epx":11.014,"epy":18.289,"epv":35.884,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":33.87} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75 + $GPGSV,2,2,08,10,51,304,05,04,15,199,35,02,34,241,42,27,71,076,43*70 +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:02.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":5,"used":true},{"PRN":4,"el":15,"az":199,"ss":35,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]} +-$GPZDA,143502.28,09,06,2005,00,00*65 +-$GPGGA,143502,4629.9008,N,00734.0429,E,1,04,3.20,1341.62,M,48.183,M,,*74 +-$GPRMC,143502,A,4629.9008,N,00734.0429,E,0.1776,10.379,090605,,*1A ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:01.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":5,"used":true},{"PRN":4,"el":15,"az":199,"ss":35,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]} ++$GPZDA,143501.28,09,06,2005,00,00*66 ++$GPGGA,143501,4629.9008,N,00734.0429,E,1,04,3.20,1341.62,M,48.183,M,,*77 ++$GPRMC,143501,A,4629.9008,N,00734.0429,E,0.1776,10.379,090605,,*19 + $GPGSA,A,3,08,04,02,27,,,,,,,,,1.9,3.2,1.4*35 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:02.280Z","ept":0.005,"lat":46.498346855,"lon":7.567381517,"alt":1341.619,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":33.87} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:01.280Z","ept":0.005,"lat":46.498346855,"lon":7.567381517,"alt":1341.619,"epx":10.972,"epy":15.581,"epv":32.321,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":33.87} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75 + $GPGSV,2,2,08,10,51,304,00,04,15,199,34,02,34,241,42,27,71,076,43*74 +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:03.280Z","xdop":0.73,"ydop":1.22,"vdop":1.56,"tdop":0.79,"hdop":1.42,"gdop":2.25,"pdop":2.11,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":0,"used":false},{"PRN":4,"el":15,"az":199,"ss":34,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:02.280Z","xdop":0.73,"ydop":1.22,"vdop":1.56,"tdop":0.79,"hdop":1.42,"gdop":2.25,"pdop":2.11,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":0,"used":false},{"PRN":4,"el":15,"az":199,"ss":34,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]} ++$GPZDA,143502.28,09,06,2005,00,00*65 ++$GPGGA,143502,4629.9008,N,00734.0429,E,1,04,3.20,1341.62,M,48.183,M,,*74 ++$GPRMC,143502,A,4629.9008,N,00734.0429,E,0.1776,10.379,090605,,*1A ++$GPGSA,A,3,08,04,02,27,,,,,,,,,2.1,3.2,1.6*3C ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:02.280Z","ept":0.005,"lat":46.498346855,"lon":7.567381517,"alt":1341.619,"epx":11.014,"epy":18.289,"epv":35.884,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":33.87} ++$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,46,29,13,273,00*76 ++$GPGSV,2,2,08,10,51,304,00,04,15,199,34,02,34,241,40,27,71,076,42*77 ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:03.280Z","xdop":0.73,"ydop":1.22,"vdop":1.56,"tdop":0.79,"hdop":1.42,"gdop":2.25,"pdop":2.11,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":0,"used":false},{"PRN":4,"el":15,"az":199,"ss":34,"used":true},{"PRN":2,"el":34,"az":241,"ss":40,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} + $GPZDA,143503.28,09,06,2005,00,00*64 + $GPGGA,143503,4629.9008,N,00734.0429,E,1,04,3.20,1341.62,M,48.183,M,,*75 + $GPRMC,143503,A,4629.9008,N,00734.0429,E,0.1776,10.379,090605,,*1B + $GPGSA,A,3,08,04,02,27,,,,,,,,,2.1,3.2,1.6*3C +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:03.280Z","ept":0.005,"lat":46.498346855,"lon":7.567381517,"alt":1341.619,"epx":11.014,"epy":18.289,"epv":35.884,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":33.87} +-$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,46,29,13,273,00*76 +-$GPGSV,2,2,08,10,51,304,00,04,15,199,34,02,34,241,40,27,71,076,42*77 +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:04.280Z","xdop":0.73,"ydop":1.22,"vdop":1.56,"tdop":0.79,"hdop":1.42,"gdop":2.25,"pdop":2.11,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":0,"used":false},{"PRN":4,"el":15,"az":199,"ss":34,"used":true},{"PRN":2,"el":34,"az":241,"ss":40,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:03.280Z","ept":0.005,"lat":46.498346855,"lon":7.567381517,"alt":1341.619,"epx":11.014,"epy":18.289,"epv":35.884,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":36.58} ++$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75 ++$GPGSV,2,2,08,10,51,304,00,04,15,199,35,02,34,241,40,27,71,076,43*77 ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:04.280Z","xdop":0.73,"ydop":1.22,"vdop":1.56,"tdop":0.79,"hdop":1.42,"gdop":2.25,"pdop":2.11,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":0,"used":false},{"PRN":4,"el":15,"az":199,"ss":35,"used":true},{"PRN":2,"el":34,"az":241,"ss":40,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]} + $GPZDA,143504.28,09,06,2005,00,00*63 +-$GPGGA,143504,4629.9008,N,00734.0429,E,1,04,3.20,1341.62,M,48.183,M,,*72 +-$GPRMC,143504,A,4629.9008,N,00734.0429,E,0.1776,10.379,090605,,*1C ++$GPGGA,143504,4629.9008,N,00734.0430,E,1,04,3.20,1340.21,M,48.183,M,,*7C ++$GPRMC,143504,A,4629.9008,N,00734.0430,E,0.1776,10.379,090605,,*14 + $GPGSA,A,3,08,04,02,27,,,,,,,,,2.1,3.2,1.6*3C +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:04.280Z","ept":0.005,"lat":46.498346855,"lon":7.567381517,"alt":1341.619,"epx":11.014,"epy":18.289,"epv":35.884,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":36.58} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:04.280Z","ept":0.005,"lat":46.498347131,"lon":7.567383232,"alt":1340.211,"epx":11.014,"epy":18.289,"epv":35.884,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":36.58} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75 +-$GPGSV,2,2,08,10,51,304,00,04,15,199,35,02,34,241,40,27,71,076,43*77 +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:05.280Z","xdop":0.73,"ydop":1.22,"vdop":1.56,"tdop":0.79,"hdop":1.42,"gdop":2.25,"pdop":2.11,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":0,"used":false},{"PRN":4,"el":15,"az":199,"ss":35,"used":true},{"PRN":2,"el":34,"az":241,"ss":40,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]} ++$GPGSV,2,2,08,10,51,304,00,04,15,199,35,02,34,241,40,27,71,076,42*76 ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:05.280Z","xdop":0.73,"ydop":1.22,"vdop":1.56,"tdop":0.79,"hdop":1.42,"gdop":2.25,"pdop":2.11,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":0,"used":false},{"PRN":4,"el":15,"az":199,"ss":35,"used":true},{"PRN":2,"el":34,"az":241,"ss":40,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} + $GPZDA,143505.28,09,06,2005,00,00*62 + $GPGGA,143505,4629.9008,N,00734.0430,E,1,04,3.20,1340.21,M,48.183,M,,*7D + $GPRMC,143505,A,4629.9008,N,00734.0430,E,0.1776,10.379,090605,,*15 + $GPGSA,A,3,08,04,02,27,,,,,,,,,2.1,3.2,1.6*3C + {"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:05.280Z","ept":0.005,"lat":46.498347131,"lon":7.567383232,"alt":1340.211,"epx":11.014,"epy":18.289,"epv":35.884,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":36.58} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75 +-$GPGSV,2,2,08,10,51,304,00,04,15,199,35,02,34,241,40,27,71,076,42*76 +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:06.280Z","xdop":0.73,"ydop":1.22,"vdop":1.56,"tdop":0.79,"hdop":1.42,"gdop":2.25,"pdop":2.11,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":0,"used":false},{"PRN":4,"el":15,"az":199,"ss":35,"used":true},{"PRN":2,"el":34,"az":241,"ss":40,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} ++$GPGSV,2,2,08,10,51,304,00,04,15,199,36,02,34,241,40,27,71,076,42*75 ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:06.280Z","xdop":0.73,"ydop":1.22,"vdop":1.56,"tdop":0.79,"hdop":1.42,"gdop":2.25,"pdop":2.11,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":0,"used":false},{"PRN":4,"el":15,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":40,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} + $GPZDA,143506.28,09,06,2005,00,00*61 + $GPGGA,143506,4629.9008,N,00734.0430,E,1,04,3.20,1340.21,M,48.183,M,,*7E + $GPRMC,143506,A,4629.9008,N,00734.0430,E,0.1776,10.379,090605,,*16 + $GPGSA,A,3,08,04,02,27,,,,,,,,,2.1,3.2,1.6*3C + {"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:06.280Z","ept":0.005,"lat":46.498347131,"lon":7.567383232,"alt":1340.211,"epx":11.014,"epy":18.289,"epv":35.884,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":36.58} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75 +-$GPGSV,2,2,08,10,51,304,00,04,15,199,36,02,34,241,40,27,71,076,42*75 +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:07.280Z","xdop":0.73,"ydop":1.22,"vdop":1.56,"tdop":0.79,"hdop":1.42,"gdop":2.25,"pdop":2.11,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":0,"used":false},{"PRN":4,"el":15,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":40,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} +-$GPZDA,143507.28,09,06,2005,00,00*60 +-$GPGGA,143507,4629.9008,N,00734.0430,E,1,04,3.20,1340.21,M,48.183,M,,*7F +-$GPRMC,143507,A,4629.9008,N,00734.0430,E,0.1776,10.379,090605,,*17 +-$GPGSA,A,3,08,04,02,27,,,,,,,,,2.1,3.2,1.6*3C +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:07.280Z","ept":0.005,"lat":46.498347131,"lon":7.567383232,"alt":1340.211,"epx":11.014,"epy":18.289,"epv":35.884,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":36.58} +-$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75 + $GPGSV,2,2,08,10,51,304,23,04,15,199,38,02,34,241,40,27,71,076,41*79 +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:08.280Z","xdop":0.73,"ydop":1.22,"vdop":1.56,"tdop":0.79,"hdop":1.42,"gdop":2.25,"pdop":2.11,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":23,"used":false},{"PRN":4,"el":15,"az":199,"ss":38,"used":true},{"PRN":2,"el":34,"az":241,"ss":40,"used":true},{"PRN":27,"el":71,"az":76,"ss":41,"used":true}]} +-$GPZDA,143508.28,09,06,2005,00,00*6F +-$GPGGA,143508,4629.9004,N,00734.0429,E,1,05,2.40,1340.89,M,48.183,M,,*70 +-$GPRMC,143508,A,4629.9004,N,00734.0429,E,0.1776,10.379,090605,,*1C ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:07.280Z","xdop":0.73,"ydop":1.22,"vdop":1.56,"tdop":0.79,"hdop":1.42,"gdop":2.25,"pdop":2.11,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":23,"used":false},{"PRN":4,"el":15,"az":199,"ss":38,"used":true},{"PRN":2,"el":34,"az":241,"ss":40,"used":true},{"PRN":27,"el":71,"az":76,"ss":41,"used":true}]} ++$GPZDA,143507.28,09,06,2005,00,00*60 ++$GPGGA,143507,4629.9004,N,00734.0429,E,1,05,2.40,1340.89,M,48.183,M,,*7F ++$GPRMC,143507,A,4629.9004,N,00734.0429,E,0.1776,10.379,090605,,*13 + $GPGSA,A,3,08,10,04,02,27,,,,,,,,2.1,2.4,1.6*3A +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:08.280Z","ept":0.005,"lat":46.498340664,"lon":7.567381517,"alt":1340.894,"epx":11.014,"epy":18.289,"epv":35.884,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":36.58} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:07.280Z","ept":0.005,"lat":46.498340664,"lon":7.567381517,"alt":1340.894,"epx":11.014,"epy":18.289,"epv":35.884,"track":10.3787,"speed":0.091,"climb":-0.085,"eps":36.58} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,44,29,13,273,00*74 + $GPGSV,2,2,08,10,51,304,34,04,15,199,38,02,34,241,41,27,71,076,42*7D +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:09.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":44,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":34,"used":true},{"PRN":4,"el":15,"az":199,"ss":38,"used":true},{"PRN":2,"el":34,"az":241,"ss":41,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} +-$GPZDA,143509.28,09,06,2005,00,00*6E +-$GPGGA,143509,4629.9004,N,00734.0429,E,1,05,2.40,1340.89,M,48.183,M,,*71 +-$GPRMC,143509,A,4629.9004,N,00734.0429,E,0.0000,0.000,090605,,*26 ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:08.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":44,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":34,"used":true},{"PRN":4,"el":15,"az":199,"ss":38,"used":true},{"PRN":2,"el":34,"az":241,"ss":41,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} ++$GPZDA,143508.28,09,06,2005,00,00*6F ++$GPGGA,143508,4629.9004,N,00734.0429,E,1,05,2.40,1340.89,M,48.183,M,,*70 ++$GPRMC,143508,A,4629.9004,N,00734.0429,E,0.0000,0.000,090605,,*27 + $GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:09.280Z","ept":0.005,"lat":46.498340664,"lon":7.567381517,"alt":1340.894,"epx":10.972,"epy":15.581,"epv":32.321,"track":0.0000,"speed":0.000,"climb":0.000,"eps":33.87} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:08.280Z","ept":0.005,"lat":46.498340664,"lon":7.567381517,"alt":1340.894,"epx":10.972,"epy":15.581,"epv":32.321,"track":0.0000,"speed":0.000,"climb":0.000,"eps":33.87} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,45,29,13,273,00*75 + $GPGSV,2,2,08,10,51,304,32,04,15,199,37,02,34,241,42,27,71,076,44*71 +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:10.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":32,"used":true},{"PRN":4,"el":15,"az":199,"ss":37,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":44,"used":true}]} +-$GPZDA,143510.28,09,06,2005,00,00*66 +-$GPGGA,143510,4629.9001,N,00734.0428,E,1,05,2.40,1341.58,M,48.183,M,,*70 +-$GPRMC,143510,A,4629.9001,N,00734.0428,E,0.0000,0.000,090605,,*2A ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:09.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":32,"used":true},{"PRN":4,"el":15,"az":199,"ss":37,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":44,"used":true}]} ++$GPZDA,143509.28,09,06,2005,00,00*6E ++$GPGGA,143509,4629.9001,N,00734.0428,E,1,05,2.40,1341.58,M,48.183,M,,*78 ++$GPRMC,143509,A,4629.9001,N,00734.0428,E,0.0000,0.000,090605,,*22 + $GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:10.280Z","ept":0.005,"lat":46.498334197,"lon":7.567379802,"alt":1341.576,"epx":10.972,"epy":15.581,"epv":32.321,"track":0.0000,"speed":0.000,"climb":0.000,"eps":31.16} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:09.280Z","ept":0.005,"lat":46.498334197,"lon":7.567379802,"alt":1341.576,"epx":10.972,"epy":15.581,"epv":32.321,"track":0.0000,"speed":0.000,"climb":0.000,"eps":31.16} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,39,29,13,273,00*7E + $GPGSV,2,2,08,10,51,304,25,04,15,199,29,02,34,241,20,27,71,076,38*77 +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:11.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":39,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":25,"used":true},{"PRN":4,"el":15,"az":199,"ss":29,"used":true},{"PRN":2,"el":34,"az":241,"ss":20,"used":true},{"PRN":27,"el":71,"az":76,"ss":38,"used":true}]} +-$GPZDA,143511.28,09,06,2005,00,00*67 +-$GPGGA,143511,4629.9000,N,00734.0436,E,1,04,3.20,1341.67,M,48.183,M,,*75 +-$GPRMC,143511,A,4629.9000,N,00734.0436,E,0.3121,60.960,090605,,*1D ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:10.280Z","xdop":0.73,"ydop":1.04,"vdop":1.41,"tdop":0.78,"hdop":1.27,"gdop":2.05,"pdop":1.89,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":39,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":25,"used":true},{"PRN":4,"el":15,"az":199,"ss":29,"used":true},{"PRN":2,"el":34,"az":241,"ss":20,"used":true},{"PRN":27,"el":71,"az":76,"ss":38,"used":true}]} ++$GPZDA,143510.28,09,06,2005,00,00*66 ++$GPGGA,143510,4629.9000,N,00734.0436,E,1,04,3.20,1341.67,M,48.183,M,,*74 ++$GPRMC,143510,A,4629.9000,N,00734.0436,E,0.3121,60.960,090605,,*1C + $GPGSA,A,3,08,04,02,27,,,,,,,,,1.9,3.2,1.4*35 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:11.280Z","ept":0.005,"lat":46.498333338,"lon":7.567392712,"alt":1341.667,"epx":10.972,"epy":15.581,"epv":32.321,"track":60.9597,"speed":0.161,"climb":-0.074,"eps":31.16} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:10.280Z","ept":0.005,"lat":46.498333338,"lon":7.567392712,"alt":1341.667,"epx":10.972,"epy":15.581,"epv":32.321,"track":60.9597,"speed":0.161,"climb":-0.074,"eps":31.16} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,40,29,13,273,00*70 + $GPGSV,2,2,08,10,51,304,35,04,15,199,13,02,34,241,27,27,71,076,41*76 +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:12.280Z","xdop":0.73,"ydop":1.22,"vdop":1.56,"tdop":0.79,"hdop":1.42,"gdop":2.25,"pdop":2.11,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":40,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":35,"used":false},{"PRN":4,"el":15,"az":199,"ss":13,"used":true},{"PRN":2,"el":34,"az":241,"ss":27,"used":true},{"PRN":27,"el":71,"az":76,"ss":41,"used":true}]} +-$GPZDA,143512.28,09,06,2005,00,00*64 +-$GPGGA,143512,4629.8996,N,00734.0435,E,1,04,3.80,1342.35,M,48.183,M,,*7C +-$GPRMC,143512,A,4629.8996,N,00734.0435,E,1.5556,157.529,090605,,*2D ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:11.280Z","xdop":0.73,"ydop":1.22,"vdop":1.56,"tdop":0.79,"hdop":1.42,"gdop":2.25,"pdop":2.11,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":40,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":35,"used":false},{"PRN":4,"el":15,"az":199,"ss":13,"used":true},{"PRN":2,"el":34,"az":241,"ss":27,"used":true},{"PRN":27,"el":71,"az":76,"ss":41,"used":true}]} ++$GPZDA,143511.28,09,06,2005,00,00*67 ++$GPGGA,143511,4629.8996,N,00734.0435,E,1,04,3.80,1342.35,M,48.183,M,,*7F ++$GPRMC,143511,A,4629.8996,N,00734.0435,E,1.5556,157.529,090605,,*2E + $GPGSA,A,3,08,10,02,27,,,,,,,,,2.1,3.8,1.6*33 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:12.280Z","ept":0.005,"lat":46.498326871,"lon":7.567390997,"alt":1342.349,"epx":11.014,"epy":18.289,"epv":35.884,"track":157.5287,"speed":0.800,"climb":0.013,"eps":33.87} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:11.280Z","ept":0.005,"lat":46.498326871,"lon":7.567390997,"alt":1342.349,"epx":11.014,"epy":18.289,"epv":35.884,"track":157.5287,"speed":0.800,"climb":0.013,"eps":33.87} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,40,29,13,273,00*70 + $GPGSV,2,2,08,10,51,304,36,04,15,199,27,02,34,241,36,27,71,076,43*70 +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:13.280Z","xdop":0.73,"ydop":1.22,"vdop":1.56,"tdop":0.79,"hdop":1.42,"gdop":2.25,"pdop":2.11,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":40,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":36,"used":true},{"PRN":4,"el":15,"az":199,"ss":27,"used":false},{"PRN":2,"el":34,"az":241,"ss":36,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]} +-$GPZDA,143513.28,09,06,2005,00,00*65 +-$GPGGA,143513,4629.8992,N,00734.0434,E,1,04,3.80,1343.03,M,48.183,M,,*7C +-$GPRMC,143513,A,4629.8992,N,00734.0434,E,0.7149,141.014,090605,,*2C ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:12.280Z","xdop":0.73,"ydop":1.22,"vdop":1.56,"tdop":0.79,"hdop":1.42,"gdop":2.25,"pdop":2.11,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":40,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":36,"used":true},{"PRN":4,"el":15,"az":199,"ss":27,"used":false},{"PRN":2,"el":34,"az":241,"ss":36,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]} ++$GPZDA,143512.28,09,06,2005,00,00*64 ++$GPGGA,143512,4629.8992,N,00734.0434,E,1,04,3.80,1343.03,M,48.183,M,,*7D ++$GPRMC,143512,A,4629.8992,N,00734.0434,E,0.7149,141.014,090605,,*2D + $GPGSA,A,3,08,10,02,27,,,,,,,,,2.1,3.8,1.6*33 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:13.280Z","ept":0.005,"lat":46.498320404,"lon":7.567389282,"alt":1343.032,"epx":11.014,"epy":18.289,"epv":35.884,"track":141.0144,"speed":0.368,"climb":-0.073,"eps":36.58} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:12.280Z","ept":0.005,"lat":46.498320404,"lon":7.567389282,"alt":1343.032,"epx":11.014,"epy":18.289,"epv":35.884,"track":141.0144,"speed":0.368,"climb":-0.073,"eps":36.58} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,29,29,13,273,00*7F + $GPGSV,2,2,08,10,51,304,31,04,15,199,27,02,34,241,34,27,71,076,42*74 +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:14.280Z","xdop":0.73,"ydop":1.22,"vdop":1.56,"tdop":0.79,"hdop":1.42,"gdop":2.25,"pdop":2.11,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":29,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":31,"used":true},{"PRN":4,"el":15,"az":199,"ss":27,"used":false},{"PRN":2,"el":34,"az":241,"ss":34,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} +-$GPZDA,143514.28,09,06,2005,00,00*62 +-$GPGGA,143514,4629.8984,N,00734.0440,E,1,04,3.80,1343.08,M,48.183,M,,*74 +-$GPRMC,143514,A,4629.8984,N,00734.0440,E,0.5719,158.581,090605,,*2F ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:13.280Z","xdop":0.73,"ydop":1.22,"vdop":1.56,"tdop":0.79,"hdop":1.42,"gdop":2.25,"pdop":2.11,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":29,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":31,"used":true},{"PRN":4,"el":15,"az":199,"ss":27,"used":false},{"PRN":2,"el":34,"az":241,"ss":34,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} ++$GPZDA,143513.28,09,06,2005,00,00*65 ++$GPGGA,143513,4629.8984,N,00734.0440,E,1,04,3.80,1343.08,M,48.183,M,,*73 ++$GPRMC,143513,A,4629.8984,N,00734.0440,E,0.5719,158.581,090605,,*28 + $GPGSA,A,3,08,10,02,27,,,,,,,,,2.1,3.8,1.6*33 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:14.280Z","ept":0.005,"lat":46.498306887,"lon":7.567400477,"alt":1343.079,"epx":11.014,"epy":18.289,"epv":35.884,"track":158.5811,"speed":0.294,"climb":-0.085,"eps":36.58} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:13.280Z","ept":0.005,"lat":46.498306887,"lon":7.567400477,"alt":1343.079,"epx":11.014,"epy":18.289,"epv":35.884,"track":158.5811,"speed":0.294,"climb":-0.085,"eps":36.58} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,36,29,13,273,00*71 + $GPGSV,2,2,08,10,51,304,19,04,15,199,00,02,34,241,38,27,71,076,38*7A +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:15.280Z","xdop":0.73,"ydop":1.22,"vdop":1.56,"tdop":0.79,"hdop":1.42,"gdop":2.25,"pdop":2.11,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":36,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":19,"used":true},{"PRN":4,"el":15,"az":199,"ss":0,"used":false},{"PRN":2,"el":34,"az":241,"ss":38,"used":true},{"PRN":27,"el":71,"az":76,"ss":38,"used":true}]} +-$GPZDA,143515.28,09,06,2005,00,00*63 +-$GPGGA,143515,4629.8984,N,00734.0440,E,1,03,12.80,1343.08,M,48.183,M,,*42 +-$GPRMC,143515,A,4629.8984,N,00734.0440,E,0.4207,150.233,090605,,*23 ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:14.280Z","xdop":0.73,"ydop":1.22,"vdop":1.56,"tdop":0.79,"hdop":1.42,"gdop":2.25,"pdop":2.11,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":36,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":19,"used":true},{"PRN":4,"el":15,"az":199,"ss":0,"used":false},{"PRN":2,"el":34,"az":241,"ss":38,"used":true},{"PRN":27,"el":71,"az":76,"ss":38,"used":true}]} ++$GPZDA,143514.28,09,06,2005,00,00*62 ++$GPGGA,143514,4629.8984,N,00734.0440,E,1,03,12.80,1343.08,M,48.183,M,,*43 ++$GPRMC,143514,A,4629.8984,N,00734.0440,E,0.4207,150.233,090605,,*22 + $GPGSA,A,2,08,02,27,,,,,,,,,,2.1,12.8,1.6*03 +-{"class":"TPV","tag":"MID2","mode":2,"time":"2005-06-09T14:35:15.280Z","ept":0.005,"lat":46.498306887,"lon":7.567400477,"epx":11.014,"epy":18.289,"track":150.2328,"speed":0.216,"eps":36.58} ++{"class":"TPV","tag":"MID2","mode":2,"time":"2005-06-09T14:35:14.280Z","ept":0.005,"lat":46.498306887,"lon":7.567400477,"epx":11.014,"epy":18.289,"track":150.2328,"speed":0.216,"eps":36.58} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,34,29,14,273,00*74 + $GPGSV,2,2,08,10,51,304,20,04,15,199,00,02,34,241,29,27,71,075,37*7C +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:16.280Z","satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":34,"used":true},{"PRN":29,"el":14,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":20,"used":false},{"PRN":4,"el":15,"az":199,"ss":0,"used":false},{"PRN":2,"el":34,"az":241,"ss":29,"used":true},{"PRN":27,"el":71,"az":75,"ss":37,"used":true}]} +-$GPZDA,143516.28,09,06,2005,00,00*60 +-$GPGGA,143516,4629.8980,N,00734.0439,E,1,04,3.80,1343.76,M,48.183,M,,*75 +-$GPRMC,143516,A,4629.8980,N,00734.0439,E,0.3435,5.346,090605,,*28 ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:15.280Z","satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":34,"used":true},{"PRN":29,"el":14,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":20,"used":false},{"PRN":4,"el":15,"az":199,"ss":0,"used":false},{"PRN":2,"el":34,"az":241,"ss":29,"used":true},{"PRN":27,"el":71,"az":75,"ss":37,"used":true}]} ++$GPZDA,143515.28,09,06,2005,00,00*63 ++$GPGGA,143515,4629.8980,N,00734.0439,E,1,04,3.80,1343.76,M,48.183,M,,*76 ++$GPRMC,143515,A,4629.8980,N,00734.0439,E,0.3435,5.346,090605,,*2B + $GPGSA,A,3,08,10,02,27,,,,,,,,,0.0,3.8,0.0*37 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:16.280Z","ept":0.005,"lat":46.498300420,"lon":7.567398762,"alt":1343.762,"track":5.3456,"speed":0.177,"climb":0.005} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:15.280Z","ept":0.005,"lat":46.498300420,"lon":7.567398762,"alt":1343.762,"track":5.3456,"speed":0.177,"climb":0.005} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,37,29,14,273,00*77 + $GPGSV,2,2,08,10,51,304,30,04,15,199,31,02,34,241,26,27,71,075,33*74 +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:17.280Z","xdop":0.74,"ydop":1.22,"vdop":1.57,"tdop":0.80,"hdop":1.43,"gdop":2.27,"pdop":2.12,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":37,"used":true},{"PRN":29,"el":14,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":30,"used":true},{"PRN":4,"el":15,"az":199,"ss":31,"used":false},{"PRN":2,"el":34,"az":241,"ss":26,"used":true},{"PRN":27,"el":71,"az":75,"ss":33,"used":true}]} +-$GPZDA,143517.28,09,06,2005,00,00*61 +-$GPGGA,143517,4629.8976,N,00734.0438,E,1,04,2.80,1344.44,M,48.183,M,,*7B +-$GPRMC,143517,A,4629.8976,N,00734.0438,E,0.0000,0.000,090605,,*24 ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:16.280Z","xdop":0.74,"ydop":1.22,"vdop":1.57,"tdop":0.80,"hdop":1.43,"gdop":2.27,"pdop":2.12,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":37,"used":true},{"PRN":29,"el":14,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":30,"used":true},{"PRN":4,"el":15,"az":199,"ss":31,"used":false},{"PRN":2,"el":34,"az":241,"ss":26,"used":true},{"PRN":27,"el":71,"az":75,"ss":33,"used":true}]} ++$GPZDA,143516.28,09,06,2005,00,00*60 ++$GPGGA,143516,4629.8976,N,00734.0438,E,1,04,2.80,1344.44,M,48.183,M,,*7A ++$GPRMC,143516,A,4629.8976,N,00734.0438,E,0.0000,0.000,090605,,*25 + $GPGSA,A,3,08,10,04,27,,,,,,,,,2.1,2.8,1.6*34 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:17.280Z","ept":0.005,"lat":46.498293953,"lon":7.567397047,"alt":1344.444,"epx":11.098,"epy":18.270,"epv":36.204,"track":0.0000,"speed":0.000,"climb":0.000,"eps":36.54} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:35:16.280Z","ept":0.005,"lat":46.498293953,"lon":7.567397047,"alt":1344.444,"epx":11.098,"epy":18.270,"epv":36.204,"track":0.0000,"speed":0.000,"climb":0.000,"eps":36.54} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,66,189,41,29,14,273,00*76 + $GPGSV,2,2,08,10,51,304,35,04,15,199,23,02,34,241,37,27,71,075,41*77 +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:18.280Z","xdop":0.74,"ydop":1.22,"vdop":1.57,"tdop":0.80,"hdop":1.43,"gdop":2.27,"pdop":2.12,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":41,"used":true},{"PRN":29,"el":14,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":35,"used":true},{"PRN":4,"el":15,"az":199,"ss":23,"used":true},{"PRN":2,"el":34,"az":241,"ss":37,"used":false},{"PRN":27,"el":71,"az":75,"ss":41,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:35:17.280Z","xdop":0.74,"ydop":1.22,"vdop":1.57,"tdop":0.80,"hdop":1.43,"gdop":2.27,"pdop":2.12,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":66,"az":189,"ss":41,"used":true},{"PRN":29,"el":14,"az":273,"ss":0,"used":false},{"PRN":10,"el":51,"az":304,"ss":35,"used":true},{"PRN":4,"el":15,"az":199,"ss":23,"used":true},{"PRN":2,"el":34,"az":241,"ss":37,"used":false},{"PRN":27,"el":71,"az":75,"ss":41,"used":true}]} +--- a/test/daemon/bu303-nofix.log.chk ++++ b/test/daemon/bu303-nofix.log.chk +@@ -1,3 +1,7 @@ ++{"class":"SKY","tag":"MID4","time":"2002-11-14T14:32:57.280Z"} ++$GPRMC,143257,V,18000.0000,N,00000.0000,W,0.0000,0.000,141102,,*10 ++$GPGSA,A,1,,,,,,,,,,,,,,,,*32 ++{"class":"TPV","tag":"MID2","mode":1,"time":"2002-11-14T14:32:57.280Z","ept":0.005} + {"class":"SKY","tag":"MID4","time":"2002-11-14T14:32:58.280Z"} + $GPRMC,143258,V,18000.0000,N,00000.0000,W,0.0000,0.000,141102,,*1F + $GPGSA,A,1,,,,,,,,,,,,,,,,*32 +@@ -14,15 +18,11 @@ $GPGSA,A,1,,,,,,,,,,,,,,,,*32 + $GPRMC,143301,V,18000.0000,N,00000.0000,W,0.0000,0.000,141102,,*12 + $GPGSA,A,1,,,,,,,,,,,,,,,,*32 + {"class":"TPV","tag":"MID2","mode":1,"time":"2002-11-14T14:33:01.280Z","ept":0.005} +-{"class":"SKY","tag":"MID4","time":"2002-11-14T14:33:02.280Z"} +-$GPRMC,143302,V,18000.0000,N,00000.0000,W,0.0000,0.000,141102,,*11 ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:33:02.280Z"} ++$GPRMC,143302,V,18000.0000,N,00000.0000,W,0.0000,0.000,090605,,*1C + $GPGSA,A,1,,,,,,,,,,,,,,,,*32 +-{"class":"TPV","tag":"MID2","mode":1,"time":"2002-11-14T14:33:02.280Z","ept":0.005} ++{"class":"TPV","tag":"MID2","mode":1,"time":"2005-06-09T14:33:02.280Z","ept":0.005} + {"class":"SKY","tag":"MID4","time":"2005-06-09T14:33:03.280Z"} + $GPRMC,143303,V,18000.0000,N,00000.0000,W,0.0000,0.000,090605,,*1D + $GPGSA,A,1,,,,,,,,,,,,,,,,*32 + {"class":"TPV","tag":"MID2","mode":1,"time":"2005-06-09T14:33:03.280Z","ept":0.005} +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:33:04.280Z"} +-$GPRMC,143304,V,18000.0000,N,00000.0000,W,0.0000,0.000,090605,,*1A +-$GPGSA,A,1,,,,,,,,,,,,,,,,*32 +-{"class":"TPV","tag":"MID2","mode":1,"time":"2005-06-09T14:33:04.280Z","ept":0.005} +--- a/test/daemon/bu303-stillfix.log.chk ++++ b/test/daemon/bu303-stillfix.log.chk +@@ -1,88 +1,88 @@ + $GPGSV,2,1,08,23,07,084,00,28,07,160,00,08,65,189,45,29,13,273,00*77 + $GPGSV,2,2,08,10,50,304,37,04,16,199,36,02,34,241,43,27,71,076,43*71 +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:15.280Z","satellites":[{"PRN":23,"el":7,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":45,"used":false},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":37,"used":false},{"PRN":4,"el":16,"az":199,"ss":36,"used":false},{"PRN":2,"el":34,"az":241,"ss":43,"used":false},{"PRN":27,"el":71,"az":76,"ss":43,"used":false}]} +-$GPZDA,143415.28,09,06,2005,00,00*62 +-$GPGGA,143415,4629.8901,N,00734.0471,E,1,05,2.40,1349.51,M,48.183,M,,*71 +-$GPRMC,143415,A,4629.8901,N,00734.0471,E,0.1776,10.379,090605,,*11 ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:14.280Z","satellites":[{"PRN":23,"el":7,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":45,"used":false},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":37,"used":false},{"PRN":4,"el":16,"az":199,"ss":36,"used":false},{"PRN":2,"el":34,"az":241,"ss":43,"used":false},{"PRN":27,"el":71,"az":76,"ss":43,"used":false}]} ++$GPZDA,143414.28,09,06,2005,00,00*63 ++$GPGGA,143414,4629.8901,N,00734.0471,E,1,05,2.40,1349.51,M,48.183,M,,*70 ++$GPRMC,143414,A,4629.8901,N,00734.0471,E,0.1776,10.379,090605,,*10 + $GPGSA,A,3,08,10,04,02,27,,,,,,,,0.0,2.4,0.0*3E +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:15.280Z","ept":0.005,"lat":46.498167579,"lon":7.567452213,"alt":1349.507,"track":10.3789,"speed":0.091,"climb":-0.085} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:14.280Z","ept":0.005,"lat":46.498167579,"lon":7.567452213,"alt":1349.507,"track":10.3789,"speed":0.091,"climb":-0.085} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,65,189,43,29,13,273,00*70 + $GPGSV,2,2,08,10,50,304,36,04,16,199,36,02,34,241,44,27,71,076,43*77 +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:16.280Z","xdop":0.73,"ydop":1.03,"vdop":1.42,"tdop":0.78,"hdop":1.26,"gdop":2.06,"pdop":1.90,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":43,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":36,"used":true},{"PRN":4,"el":16,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":44,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]} +-$GPZDA,143416.28,09,06,2005,00,00*61 +-$GPGGA,143416,4629.8905,N,00734.0473,E,1,05,2.40,1347.42,M,48.183,M,,*78 +-$GPRMC,143416,A,4629.8905,N,00734.0473,E,0.1776,10.379,090605,,*14 ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:15.280Z","xdop":0.73,"ydop":1.03,"vdop":1.42,"tdop":0.78,"hdop":1.26,"gdop":2.06,"pdop":1.90,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":43,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":36,"used":true},{"PRN":4,"el":16,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":44,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]} ++$GPZDA,143415.28,09,06,2005,00,00*62 ++$GPGGA,143415,4629.8905,N,00734.0473,E,1,05,2.40,1347.42,M,48.183,M,,*7B ++$GPRMC,143415,A,4629.8905,N,00734.0473,E,0.1776,10.379,090605,,*17 + $GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:16.280Z","ept":0.005,"lat":46.498174322,"lon":7.567455643,"alt":1347.417,"epx":10.980,"epy":15.454,"epv":32.724,"track":10.3789,"speed":0.091,"climb":-0.085,"eps":30.91} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:15.280Z","ept":0.005,"lat":46.498174322,"lon":7.567455643,"alt":1347.417,"epx":10.980,"epy":15.454,"epv":32.724,"track":10.3789,"speed":0.091,"climb":-0.085,"eps":30.91} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,65,189,44,29,13,273,00*77 + $GPGSV,2,2,08,10,50,304,38,04,16,199,35,02,34,241,44,27,71,076,42*7B +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:17.280Z","xdop":0.73,"ydop":1.03,"vdop":1.42,"tdop":0.78,"hdop":1.26,"gdop":2.06,"pdop":1.90,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":44,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":38,"used":true},{"PRN":4,"el":16,"az":199,"ss":35,"used":true},{"PRN":2,"el":34,"az":241,"ss":44,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} +-$GPZDA,143417.28,09,06,2005,00,00*60 +-$GPGGA,143417,4629.8908,N,00734.0474,E,1,05,2.40,1346.73,M,48.183,M,,*70 +-$GPRMC,143417,A,4629.8908,N,00734.0474,E,0.0000,0.000,090605,,*24 ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:16.280Z","xdop":0.73,"ydop":1.03,"vdop":1.42,"tdop":0.78,"hdop":1.26,"gdop":2.06,"pdop":1.90,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":44,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":38,"used":true},{"PRN":4,"el":16,"az":199,"ss":35,"used":true},{"PRN":2,"el":34,"az":241,"ss":44,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} ++$GPZDA,143416.28,09,06,2005,00,00*61 ++$GPGGA,143416,4629.8908,N,00734.0474,E,1,05,2.40,1346.73,M,48.183,M,,*71 ++$GPRMC,143416,A,4629.8908,N,00734.0474,E,0.0000,0.000,090605,,*25 + $GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:17.280Z","ept":0.005,"lat":46.498180789,"lon":7.567457358,"alt":1346.734,"epx":10.980,"epy":15.454,"epv":32.724,"track":0.0000,"speed":0.000,"climb":0.000,"eps":30.91} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:16.280Z","ept":0.005,"lat":46.498180789,"lon":7.567457358,"alt":1346.734,"epx":10.980,"epy":15.454,"epv":32.724,"track":0.0000,"speed":0.000,"climb":0.000,"eps":30.91} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,65,189,45,29,13,273,00*76 + $GPGSV,2,2,08,10,50,304,38,04,16,199,35,02,34,241,43,27,71,076,43*7D +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:18.280Z","xdop":0.73,"ydop":1.03,"vdop":1.42,"tdop":0.78,"hdop":1.26,"gdop":2.06,"pdop":1.90,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":38,"used":true},{"PRN":4,"el":16,"az":199,"ss":35,"used":true},{"PRN":2,"el":34,"az":241,"ss":43,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]} +-$GPZDA,143418.28,09,06,2005,00,00*6F +-$GPGGA,143418,4629.8912,N,00734.0475,E,1,05,2.40,1346.05,M,48.183,M,,*74 +-$GPRMC,143418,A,4629.8912,N,00734.0475,E,0.1776,10.379,090605,,*1A ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:17.280Z","xdop":0.73,"ydop":1.03,"vdop":1.42,"tdop":0.78,"hdop":1.26,"gdop":2.06,"pdop":1.90,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":38,"used":true},{"PRN":4,"el":16,"az":199,"ss":35,"used":true},{"PRN":2,"el":34,"az":241,"ss":43,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]} ++$GPZDA,143417.28,09,06,2005,00,00*60 ++$GPGGA,143417,4629.8912,N,00734.0475,E,1,05,2.40,1346.05,M,48.183,M,,*7B ++$GPRMC,143417,A,4629.8912,N,00734.0475,E,0.1776,10.379,090605,,*15 + $GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:18.280Z","ept":0.005,"lat":46.498187256,"lon":7.567459073,"alt":1346.052,"epx":10.980,"epy":15.454,"epv":32.724,"track":10.3789,"speed":0.091,"climb":-0.085,"eps":30.91} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:17.280Z","ept":0.005,"lat":46.498187256,"lon":7.567459073,"alt":1346.052,"epx":10.980,"epy":15.454,"epv":32.724,"track":10.3789,"speed":0.091,"climb":-0.085,"eps":30.91} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,65,189,44,29,13,273,00*77 + $GPGSV,2,2,08,10,50,304,36,04,16,199,32,02,34,241,39,27,71,076,41*7B +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:19.280Z","xdop":0.73,"ydop":1.03,"vdop":1.42,"tdop":0.78,"hdop":1.26,"gdop":2.06,"pdop":1.90,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":44,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":36,"used":true},{"PRN":4,"el":16,"az":199,"ss":32,"used":true},{"PRN":2,"el":34,"az":241,"ss":39,"used":true},{"PRN":27,"el":71,"az":76,"ss":41,"used":true}]} +-$GPZDA,143419.28,09,06,2005,00,00*6E +-$GPGGA,143419,4629.8909,N,00734.0475,E,1,05,2.40,1345.33,M,48.183,M,,*79 +-$GPRMC,143419,A,4629.8909,N,00734.0475,E,0.1776,10.379,090605,,*11 ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:18.280Z","xdop":0.73,"ydop":1.03,"vdop":1.42,"tdop":0.78,"hdop":1.26,"gdop":2.06,"pdop":1.90,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":44,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":36,"used":true},{"PRN":4,"el":16,"az":199,"ss":32,"used":true},{"PRN":2,"el":34,"az":241,"ss":39,"used":true},{"PRN":27,"el":71,"az":76,"ss":41,"used":true}]} ++$GPZDA,143418.28,09,06,2005,00,00*6F ++$GPGGA,143418,4629.8909,N,00734.0475,E,1,05,2.40,1345.33,M,48.183,M,,*78 ++$GPRMC,143418,A,4629.8909,N,00734.0475,E,0.1776,10.379,090605,,*10 + $GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:19.280Z","ept":0.005,"lat":46.498181065,"lon":7.567459073,"alt":1345.327,"epx":10.980,"epy":15.454,"epv":32.724,"track":10.3789,"speed":0.091,"climb":-0.085,"eps":30.91} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:18.280Z","ept":0.005,"lat":46.498181065,"lon":7.567459073,"alt":1345.327,"epx":10.980,"epy":15.454,"epv":32.724,"track":10.3789,"speed":0.091,"climb":-0.085,"eps":30.91} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,65,189,46,29,13,273,00*75 + $GPGSV,2,2,08,10,50,304,38,04,16,199,34,02,34,241,41,27,71,076,41*7C +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:20.280Z","xdop":0.73,"ydop":1.03,"vdop":1.42,"tdop":0.78,"hdop":1.26,"gdop":2.06,"pdop":1.90,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":38,"used":true},{"PRN":4,"el":16,"az":199,"ss":34,"used":true},{"PRN":2,"el":34,"az":241,"ss":41,"used":true},{"PRN":27,"el":71,"az":76,"ss":41,"used":true}]} +-$GPZDA,143420.28,09,06,2005,00,00*64 +-$GPGGA,143420,4629.8913,N,00734.0476,E,1,05,2.40,1344.64,M,48.183,M,,*78 +-$GPRMC,143420,A,4629.8913,N,00734.0476,E,0.1673,180.000,090605,,*22 ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:19.280Z","xdop":0.73,"ydop":1.03,"vdop":1.42,"tdop":0.78,"hdop":1.26,"gdop":2.06,"pdop":1.90,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":38,"used":true},{"PRN":4,"el":16,"az":199,"ss":34,"used":true},{"PRN":2,"el":34,"az":241,"ss":41,"used":true},{"PRN":27,"el":71,"az":76,"ss":41,"used":true}]} ++$GPZDA,143419.28,09,06,2005,00,00*6E ++$GPGGA,143419,4629.8913,N,00734.0476,E,1,05,2.40,1344.64,M,48.183,M,,*72 ++$GPRMC,143419,A,4629.8913,N,00734.0476,E,0.1673,180.000,090605,,*28 + $GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:20.280Z","ept":0.005,"lat":46.498187532,"lon":7.567460788,"alt":1344.644,"epx":10.980,"epy":15.454,"epv":32.724,"track":180.0000,"speed":0.086,"climb":-0.091,"eps":30.91} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:19.280Z","ept":0.005,"lat":46.498187532,"lon":7.567460788,"alt":1344.644,"epx":10.980,"epy":15.454,"epv":32.724,"track":180.0000,"speed":0.086,"climb":-0.091,"eps":30.91} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,65,189,46,29,13,273,00*75 + $GPGSV,2,2,08,10,50,304,37,04,16,199,36,02,34,241,43,27,71,076,41*73 +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:21.280Z","xdop":0.73,"ydop":1.03,"vdop":1.42,"tdop":0.78,"hdop":1.26,"gdop":2.06,"pdop":1.90,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":37,"used":true},{"PRN":4,"el":16,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":43,"used":true},{"PRN":27,"el":71,"az":76,"ss":41,"used":true}]} +-$GPZDA,143421.28,09,06,2005,00,00*65 +-$GPGGA,143421,4629.8916,N,00734.0478,E,1,05,2.40,1343.96,M,48.183,M,,*78 +-$GPRMC,143421,A,4629.8916,N,00734.0478,E,0.1776,10.379,090605,,*19 ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:20.280Z","xdop":0.73,"ydop":1.03,"vdop":1.42,"tdop":0.78,"hdop":1.26,"gdop":2.06,"pdop":1.90,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":37,"used":true},{"PRN":4,"el":16,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":43,"used":true},{"PRN":27,"el":71,"az":76,"ss":41,"used":true}]} ++$GPZDA,143420.28,09,06,2005,00,00*64 ++$GPGGA,143420,4629.8916,N,00734.0478,E,1,05,2.40,1343.96,M,48.183,M,,*79 ++$GPRMC,143420,A,4629.8916,N,00734.0478,E,0.1776,10.379,090605,,*18 + $GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:21.280Z","ept":0.005,"lat":46.498193999,"lon":7.567462504,"alt":1343.962,"epx":10.980,"epy":15.454,"epv":32.724,"track":10.3789,"speed":0.091,"climb":-0.085,"eps":30.91} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:20.280Z","ept":0.005,"lat":46.498193999,"lon":7.567462504,"alt":1343.962,"epx":10.980,"epy":15.454,"epv":32.724,"track":10.3789,"speed":0.091,"climb":-0.085,"eps":30.91} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,65,189,45,29,13,273,00*76 + $GPGSV,2,2,08,10,50,304,38,04,16,199,36,02,34,241,42,27,71,076,42*7E +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:22.280Z","xdop":0.73,"ydop":1.03,"vdop":1.42,"tdop":0.78,"hdop":1.26,"gdop":2.06,"pdop":1.90,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":38,"used":true},{"PRN":4,"el":16,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} +-$GPZDA,143422.28,09,06,2005,00,00*66 +-$GPGGA,143422,4629.8916,N,00734.0478,E,1,05,2.40,1343.96,M,48.183,M,,*7B +-$GPRMC,143422,A,4629.8916,N,00734.0478,E,0.0000,0.000,090605,,*21 ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:21.280Z","xdop":0.73,"ydop":1.03,"vdop":1.42,"tdop":0.78,"hdop":1.26,"gdop":2.06,"pdop":1.90,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":38,"used":true},{"PRN":4,"el":16,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} ++$GPZDA,143421.28,09,06,2005,00,00*65 ++$GPGGA,143421,4629.8916,N,00734.0478,E,1,05,2.40,1343.96,M,48.183,M,,*78 ++$GPRMC,143421,A,4629.8916,N,00734.0478,E,0.0000,0.000,090605,,*22 + $GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:22.280Z","ept":0.005,"lat":46.498193999,"lon":7.567462504,"alt":1343.962,"epx":10.980,"epy":15.454,"epv":32.724,"track":0.0000,"speed":0.000,"climb":0.000,"eps":30.91} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:21.280Z","ept":0.005,"lat":46.498193999,"lon":7.567462504,"alt":1343.962,"epx":10.980,"epy":15.454,"epv":32.724,"track":0.0000,"speed":0.000,"climb":0.000,"eps":30.91} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,65,189,45,29,13,273,00*76 + $GPGSV,2,2,08,10,50,304,37,04,16,199,36,02,34,241,42,27,71,076,43*70 +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:23.280Z","xdop":0.73,"ydop":1.03,"vdop":1.42,"tdop":0.78,"hdop":1.26,"gdop":2.06,"pdop":1.90,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":37,"used":true},{"PRN":4,"el":16,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]} +-$GPZDA,143423.28,09,06,2005,00,00*67 +-$GPGGA,143423,4629.8917,N,00734.0470,E,1,05,2.40,1343.87,M,48.183,M,,*73 +-$GPRMC,143423,A,4629.8917,N,00734.0470,E,0.0000,0.000,090605,,*29 ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:22.280Z","xdop":0.73,"ydop":1.03,"vdop":1.42,"tdop":0.78,"hdop":1.26,"gdop":2.06,"pdop":1.90,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":45,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":37,"used":true},{"PRN":4,"el":16,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":43,"used":true}]} ++$GPZDA,143422.28,09,06,2005,00,00*66 ++$GPGGA,143422,4629.8917,N,00734.0470,E,1,05,2.40,1343.87,M,48.183,M,,*72 ++$GPRMC,143422,A,4629.8917,N,00734.0470,E,0.0000,0.000,090605,,*28 + $GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:23.280Z","ept":0.005,"lat":46.498194858,"lon":7.567449593,"alt":1343.871,"epx":10.980,"epy":15.454,"epv":32.724,"track":0.0000,"speed":0.000,"climb":0.000,"eps":30.91} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:22.280Z","ept":0.005,"lat":46.498194858,"lon":7.567449593,"alt":1343.871,"epx":10.980,"epy":15.454,"epv":32.724,"track":0.0000,"speed":0.000,"climb":0.000,"eps":30.91} + $GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,65,189,46,29,13,273,00*75 + $GPGSV,2,2,08,10,50,304,36,04,16,199,36,02,34,241,42,27,71,076,42*70 +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:24.280Z","xdop":0.73,"ydop":1.03,"vdop":1.42,"tdop":0.78,"hdop":1.26,"gdop":2.06,"pdop":1.90,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":36,"used":true},{"PRN":4,"el":16,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:23.280Z","xdop":0.73,"ydop":1.03,"vdop":1.42,"tdop":0.78,"hdop":1.26,"gdop":2.06,"pdop":1.90,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":36,"used":true},{"PRN":4,"el":16,"az":199,"ss":36,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} ++$GPZDA,143423.28,09,06,2005,00,00*67 ++$GPGGA,143423,4629.8921,N,00734.0471,E,1,05,2.40,1343.19,M,48.183,M,,*70 ++$GPRMC,143423,A,4629.8921,N,00734.0471,E,0.1776,10.379,090605,,*16 ++$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33 ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:23.280Z","ept":0.005,"lat":46.498201325,"lon":7.567451308,"alt":1343.189,"epx":10.980,"epy":15.454,"epv":32.724,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":30.91} ++$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,65,189,46,29,13,273,00*75 ++$GPGSV,2,2,08,10,50,304,36,04,16,199,37,02,34,241,42,27,71,076,42*71 ++{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:24.280Z","xdop":0.73,"ydop":1.03,"vdop":1.42,"tdop":0.78,"hdop":1.26,"gdop":2.06,"pdop":1.90,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":36,"used":true},{"PRN":4,"el":16,"az":199,"ss":37,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} + $GPZDA,143424.28,09,06,2005,00,00*60 + $GPGGA,143424,4629.8921,N,00734.0471,E,1,05,2.40,1343.19,M,48.183,M,,*77 + $GPRMC,143424,A,4629.8921,N,00734.0471,E,0.1776,10.379,090605,,*11 + $GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33 + {"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:24.280Z","ept":0.005,"lat":46.498201325,"lon":7.567451308,"alt":1343.189,"epx":10.980,"epy":15.454,"epv":32.724,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":30.91} +-$GPGSV,2,1,08,23,06,084,00,28,07,160,00,08,65,189,46,29,13,273,00*75 +-$GPGSV,2,2,08,10,50,304,36,04,16,199,37,02,34,241,42,27,71,076,42*71 +-{"class":"SKY","tag":"MID4","time":"2005-06-09T14:34:25.280Z","xdop":0.73,"ydop":1.03,"vdop":1.42,"tdop":0.78,"hdop":1.26,"gdop":2.06,"pdop":1.90,"satellites":[{"PRN":23,"el":6,"az":84,"ss":0,"used":false},{"PRN":28,"el":7,"az":160,"ss":0,"used":false},{"PRN":8,"el":65,"az":189,"ss":46,"used":true},{"PRN":29,"el":13,"az":273,"ss":0,"used":false},{"PRN":10,"el":50,"az":304,"ss":36,"used":true},{"PRN":4,"el":16,"az":199,"ss":37,"used":true},{"PRN":2,"el":34,"az":241,"ss":42,"used":true},{"PRN":27,"el":71,"az":76,"ss":42,"used":true}]} +-$GPZDA,143425.28,09,06,2005,00,00*61 +-$GPGGA,143425,4629.8921,N,00734.0471,E,1,05,2.40,1343.19,M,48.183,M,,*76 +-$GPRMC,143425,A,4629.8921,N,00734.0471,E,0.1776,10.379,090605,,*10 +-$GPGSA,A,3,08,10,04,02,27,,,,,,,,1.9,2.4,1.4*33 +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-09T14:34:25.280Z","ept":0.005,"lat":46.498201325,"lon":7.567451308,"alt":1343.189,"epx":10.980,"epy":15.454,"epv":32.724,"track":10.3788,"speed":0.091,"climb":-0.085,"eps":30.91} +--- a/test/daemon/bu303b-nofix.log.chk ++++ b/test/daemon/bu303b-nofix.log.chk +@@ -1,3 +1,7 @@ ++{"class":"SKY","tag":"MID4","time":"2002-11-10T00:06:01.970Z"} ++$GPRMC,000601,V,4002.1027,N,07531.2013,W,0.0000,0.000,101102,,*2E ++$GPGSA,A,1,,,,,,,,,,,,,,,,*32 ++{"class":"TPV","tag":"MID2","mode":1,"time":"2002-11-10T00:06:01.970Z","ept":0.005} + {"class":"SKY","tag":"MID4","time":"2002-11-10T00:06:02.970Z"} + $GPRMC,000602,V,4002.1027,N,07531.2013,W,0.0000,0.000,101102,,*2D + $GPGSA,A,1,,,,,,,,,,,,,,,,*32 +@@ -14,12 +18,8 @@ $GPGSA,A,1,,,,,,,,,,,,,,,,*32 + $GPRMC,000605,V,4002.1027,N,07531.2013,W,0.0000,0.000,101102,,*2A + $GPGSA,A,1,,,,,,,,,,,,,,,,*32 + {"class":"TPV","tag":"MID2","mode":1,"time":"2002-11-10T00:06:05.970Z","ept":0.005} ++{"class":"SKY","tag":"MID4","time":"2002-11-10T00:06:05.970Z"} + {"class":"SKY","tag":"MID4","time":"2002-11-10T00:06:06.970Z"} + $GPRMC,000606,V,4002.1027,N,07531.2013,W,0.0000,0.000,101102,,*29 + $GPGSA,A,1,,,,,,,,,,,,,,,,*32 + {"class":"TPV","tag":"MID2","mode":1,"time":"2002-11-10T00:06:06.970Z","ept":0.005} +-{"class":"SKY","tag":"MID4","time":"2002-11-10T00:06:06.970Z"} +-{"class":"SKY","tag":"MID4","time":"2002-11-10T00:06:07.970Z"} +-$GPRMC,000607,V,4002.1027,N,07531.2013,W,0.0000,0.000,101102,,*28 +-$GPGSA,A,1,,,,,,,,,,,,,,,,*32 +-{"class":"TPV","tag":"MID2","mode":1,"time":"2002-11-10T00:06:07.970Z","ept":0.005} +--- a/test/daemon/italk-binary.log.chk ++++ b/test/daemon/italk-binary.log.chk +@@ -1,244 +1,244 @@ +-$GPZDA,221300.14,06,07,2009,00,00*6B +-$GPGGA,221300,5333.7947,N,11326.3773,W,1,05,,661.09,M,-19.872,M,,*65 +-$GPRMC,221300,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*39 ++$GPZDA,221259.14,06,07,2009,00,00*66 ++$GPGGA,221259,5333.7947,N,11326.3773,W,1,05,,661.09,M,-19.872,M,,*68 ++$GPRMC,221259,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*34 + $GPGSA,A,3,,,,,,,,,,,,,0.0,0.0,0.0*32 +-{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:00.144Z","ept":0.005,"lat":53.563244879,"lon":-113.439622385,"alt":661.089,"track":0.0000,"speed":0.000,"climb":0.000} ++{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:12:59.144Z","ept":0.005,"lat":53.563244879,"lon":-113.439622385,"alt":661.089,"track":0.0000,"speed":0.000,"climb":0.000} + $GPGSV,3,1,09,03,35,061,32,06,26,049,34,07,76,101,23,08,60,183,38*71 + $GPGSV,3,2,09,10,23,180,00,13,33,166,16,19,43,094,47,25,54,109,44*73 + $GPGSV,3,3,09,28,30,125,00*4F +-{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:00.322Z","xdop":6.81,"ydop":3.69,"vdop":3.27,"tdop":4.44,"hdop":7.74,"gdop":9.50,"pdop":8.40,"satellites":[{"PRN":3,"el":35,"az":61,"ss":32,"used":true},{"PRN":6,"el":26,"az":49,"ss":34,"used":true},{"PRN":7,"el":76,"az":101,"ss":23,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":0,"used":false},{"PRN":13,"el":33,"az":166,"ss":16,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":44,"used":true},{"PRN":28,"el":30,"az":125,"ss":0,"used":false}]} +-$GPZDA,221301.14,06,07,2009,00,00*6A +-$GPGGA,221301,5333.7947,N,11326.3773,W,1,05,7.74,661.09,M,-19.872,M,,*7E +-$GPRMC,221301,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*38 ++{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:12:59.322Z","xdop":6.81,"ydop":3.69,"vdop":3.27,"tdop":4.44,"hdop":7.74,"gdop":9.50,"pdop":8.40,"satellites":[{"PRN":3,"el":35,"az":61,"ss":32,"used":true},{"PRN":6,"el":26,"az":49,"ss":34,"used":true},{"PRN":7,"el":76,"az":101,"ss":23,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":0,"used":false},{"PRN":13,"el":33,"az":166,"ss":16,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":44,"used":true},{"PRN":28,"el":30,"az":125,"ss":0,"used":false}]} ++$GPZDA,221300.14,06,07,2009,00,00*6B ++$GPGGA,221300,5333.7947,N,11326.3773,W,1,05,7.74,661.09,M,-19.872,M,,*7F ++$GPRMC,221300,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*39 + $GPGSA,A,3,03,06,08,19,25,,,,,,,,8.4,7.7,3.3*3C +-$GPGBS,221301,102.11,M,55.39,M,75.10,M*37 +-{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:01.145Z","ept":0.005,"lat":53.563244879,"lon":-113.439622385,"alt":661.089,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.01} ++$GPGBS,221300,102.11,M,55.39,M,75.10,M*36 ++{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:00.145Z","ept":0.005,"lat":53.563244879,"lon":-113.439622385,"alt":661.089,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.01} + $GPGSV,3,1,09,03,35,061,31,06,26,049,34,07,76,101,00,08,60,183,38*73 + $GPGSV,3,2,09,10,23,180,05,13,33,166,12,19,43,094,47,25,54,109,44*72 + $GPGSV,3,3,09,28,30,125,00*4F +-{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:01.326Z","xdop":6.81,"ydop":3.69,"vdop":3.27,"tdop":4.44,"hdop":7.74,"gdop":9.50,"pdop":8.40,"satellites":[{"PRN":3,"el":35,"az":61,"ss":31,"used":true},{"PRN":6,"el":26,"az":49,"ss":34,"used":true},{"PRN":7,"el":76,"az":101,"ss":0,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":5,"used":false},{"PRN":13,"el":33,"az":166,"ss":12,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":44,"used":true},{"PRN":28,"el":30,"az":125,"ss":0,"used":false}]} +-$GPZDA,221302.15,06,07,2009,00,00*68 +-$GPGGA,221302,5333.7947,N,11326.3773,W,1,05,7.74,661.09,M,-19.872,M,,*7D +-$GPRMC,221302,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*3B ++{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:00.326Z","xdop":6.81,"ydop":3.69,"vdop":3.27,"tdop":4.44,"hdop":7.74,"gdop":9.50,"pdop":8.40,"satellites":[{"PRN":3,"el":35,"az":61,"ss":31,"used":true},{"PRN":6,"el":26,"az":49,"ss":34,"used":true},{"PRN":7,"el":76,"az":101,"ss":0,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":5,"used":false},{"PRN":13,"el":33,"az":166,"ss":12,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":44,"used":true},{"PRN":28,"el":30,"az":125,"ss":0,"used":false}]} ++$GPZDA,221301.15,06,07,2009,00,00*6B ++$GPGGA,221301,5333.7947,N,11326.3773,W,1,05,7.74,661.09,M,-19.872,M,,*7E ++$GPRMC,221301,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*38 + $GPGSA,A,3,03,06,08,19,25,,,,,,,,8.4,7.7,3.3*3C +-$GPGBS,221302,102.11,M,55.39,M,75.10,M*34 +-{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:02.146Z","ept":0.005,"lat":53.563244812,"lon":-113.439622325,"alt":661.095,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.01} ++$GPGBS,221301,102.11,M,55.39,M,75.10,M*37 ++{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:01.146Z","ept":0.005,"lat":53.563244812,"lon":-113.439622325,"alt":661.095,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.01} + $GPGSV,3,1,09,03,35,061,31,06,26,049,34,07,76,101,00,08,60,183,38*73 + $GPGSV,3,2,09,10,23,180,22,13,33,166,00,19,43,094,47,25,54,109,44*74 + $GPGSV,3,3,09,28,30,125,09*46 +-{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:02.334Z","xdop":6.81,"ydop":3.69,"vdop":3.27,"tdop":4.44,"hdop":7.74,"gdop":9.50,"pdop":8.40,"satellites":[{"PRN":3,"el":35,"az":61,"ss":31,"used":true},{"PRN":6,"el":26,"az":49,"ss":34,"used":true},{"PRN":7,"el":76,"az":101,"ss":0,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":22,"used":false},{"PRN":13,"el":33,"az":166,"ss":0,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":44,"used":true},{"PRN":28,"el":30,"az":125,"ss":9,"used":false}]} ++{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:01.334Z","xdop":6.81,"ydop":3.69,"vdop":3.27,"tdop":4.44,"hdop":7.74,"gdop":9.50,"pdop":8.40,"satellites":[{"PRN":3,"el":35,"az":61,"ss":31,"used":true},{"PRN":6,"el":26,"az":49,"ss":34,"used":true},{"PRN":7,"el":76,"az":101,"ss":0,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":22,"used":false},{"PRN":13,"el":33,"az":166,"ss":0,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":44,"used":true},{"PRN":28,"el":30,"az":125,"ss":9,"used":false}]} + {"class":"SUBFRAME","tSV":19,"TOW17":27733,"frame":3,"scaled":false,"EPHEM3":{"IODE":13,"IDOT":1008,"Cic":76,"Omega0":-1449930432,"Cis":86,"i0":654321499,"Crc":7839,"omega":-227142829,"Omegad":-22582}} + {"class":"SUBFRAME","tSV":25,"TOW17":27733,"frame":3,"scaled":false,"EPHEM3":{"IODE":74,"IDOT":4294967212,"Cic":4294967251,"Omega0":1299049474,"Cis":173,"i0":663010360,"Crc":11758,"omega":-826864610,"Omegad":-23088}} + {"class":"SUBFRAME","tSV":8,"TOW17":27733,"frame":3,"scaled":false,"EPHEM3":{"IODE":57,"IDOT":4294967279,"Cic":74,"Omega0":1405464692,"Cis":-96,"i0":676047805,"Crc":11184,"omega":2048412779,"Omegad":-22556}} + {"class":"SUBFRAME","tSV":6,"TOW17":27733,"frame":3,"scaled":false,"EPHEM3":{"IODE":69,"IDOT":1547,"Cic":14,"Omega0":-1532195407,"Cis":70,"i0":638250306,"Crc":7195,"omega":-903609118,"Omegad":-22817}} +-$GPZDA,221303.15,06,07,2009,00,00*69 +-$GPGGA,221303,5333.7947,N,11326.3773,W,1,05,7.74,661.09,M,-19.872,M,,*7C +-$GPRMC,221303,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*3A ++$GPZDA,221302.15,06,07,2009,00,00*68 ++$GPGGA,221302,5333.7947,N,11326.3773,W,1,05,7.74,661.09,M,-19.872,M,,*7D ++$GPRMC,221302,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*3B + $GPGSA,A,3,03,06,08,19,25,,,,,,,,8.4,7.7,3.3*3C +-$GPGBS,221303,102.11,M,55.39,M,75.10,M*35 +-{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:03.146Z","ept":0.005,"lat":53.563244812,"lon":-113.439622325,"alt":661.095,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.22} ++$GPGBS,221302,102.11,M,55.39,M,75.10,M*34 ++{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:02.146Z","ept":0.005,"lat":53.563244812,"lon":-113.439622325,"alt":661.095,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.22} + $GPGSV,3,1,09,03,35,061,31,06,26,049,35,07,76,101,05,08,60,183,38*77 + $GPGSV,3,2,09,10,23,180,25,13,33,166,00,19,43,094,47,25,54,109,44*73 + $GPGSV,3,3,09,28,30,125,18*46 +-{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:03.482Z","xdop":6.81,"ydop":3.69,"vdop":3.27,"tdop":4.44,"hdop":7.74,"gdop":9.50,"pdop":8.40,"satellites":[{"PRN":3,"el":35,"az":61,"ss":31,"used":true},{"PRN":6,"el":26,"az":49,"ss":35,"used":true},{"PRN":7,"el":76,"az":101,"ss":5,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":25,"used":false},{"PRN":13,"el":33,"az":166,"ss":0,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":44,"used":true},{"PRN":28,"el":30,"az":125,"ss":18,"used":false}]} ++{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:02.482Z","xdop":6.81,"ydop":3.69,"vdop":3.27,"tdop":4.44,"hdop":7.74,"gdop":9.50,"pdop":8.40,"satellites":[{"PRN":3,"el":35,"az":61,"ss":31,"used":true},{"PRN":6,"el":26,"az":49,"ss":35,"used":true},{"PRN":7,"el":76,"az":101,"ss":5,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":25,"used":false},{"PRN":13,"el":33,"az":166,"ss":0,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":44,"used":true},{"PRN":28,"el":30,"az":125,"ss":18,"used":false}]} ++$GPZDA,221303.15,06,07,2009,00,00*69 ++$GPGGA,221303,5333.7947,N,11326.3773,W,1,05,7.74,661.09,M,-19.872,M,,*7C ++$GPRMC,221303,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*3A ++$GPGSA,A,3,03,06,08,19,25,,,,,,,,8.4,7.7,3.3*3C ++{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:03.147Z","ept":0.005,"lat":53.563244812,"lon":-113.439622325,"alt":661.095,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.01} + $GPZDA,221304.15,06,07,2009,00,00*6E + $GPGGA,221304,5333.7947,N,11326.3773,W,1,05,7.74,661.09,M,-19.872,M,,*7B + $GPRMC,221304,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*3D + $GPGSA,A,3,03,06,08,19,25,,,,,,,,8.4,7.7,3.3*3C +-{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:04.147Z","ept":0.005,"lat":53.563244812,"lon":-113.439622325,"alt":661.095,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.01} ++{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:04.147Z","ept":0.005,"lat":53.563244812,"lon":-113.439622325,"alt":661.095,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.22} ++$GPGSV,3,1,09,03,35,061,31,06,26,049,34,07,76,101,26,08,60,183,38*77 ++$GPGSV,3,2,09,10,23,180,00,13,33,166,15,19,43,094,48,25,54,109,44*7F ++$GPGSV,3,3,09,28,30,125,27*4A ++{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:04.362Z","xdop":6.81,"ydop":3.69,"vdop":3.27,"tdop":4.44,"hdop":7.74,"gdop":9.50,"pdop":8.40,"satellites":[{"PRN":3,"el":35,"az":61,"ss":31,"used":true},{"PRN":6,"el":26,"az":49,"ss":34,"used":true},{"PRN":7,"el":76,"az":101,"ss":26,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":0,"used":false},{"PRN":13,"el":33,"az":166,"ss":15,"used":false},{"PRN":19,"el":43,"az":94,"ss":48,"used":true},{"PRN":25,"el":54,"az":109,"ss":44,"used":true},{"PRN":28,"el":30,"az":125,"ss":27,"used":false}]} + $GPZDA,221305.15,06,07,2009,00,00*6F + $GPGGA,221305,5333.7947,N,11326.3773,W,1,05,7.74,661.09,M,-19.872,M,,*7A + $GPRMC,221305,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*3C + $GPGSA,A,3,03,06,08,19,25,,,,,,,,8.4,7.7,3.3*3C +-{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:05.147Z","ept":0.005,"lat":53.563244812,"lon":-113.439622325,"alt":661.095,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.22} +-$GPGSV,3,1,09,03,35,061,31,06,26,049,34,07,76,101,26,08,60,183,38*77 +-$GPGSV,3,2,09,10,23,180,00,13,33,166,15,19,43,094,48,25,54,109,44*7F +-$GPGSV,3,3,09,28,30,125,27*4A +-{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:05.362Z","xdop":6.81,"ydop":3.69,"vdop":3.27,"tdop":4.44,"hdop":7.74,"gdop":9.50,"pdop":8.40,"satellites":[{"PRN":3,"el":35,"az":61,"ss":31,"used":true},{"PRN":6,"el":26,"az":49,"ss":34,"used":true},{"PRN":7,"el":76,"az":101,"ss":26,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":0,"used":false},{"PRN":13,"el":33,"az":166,"ss":15,"used":false},{"PRN":19,"el":43,"az":94,"ss":48,"used":true},{"PRN":25,"el":54,"az":109,"ss":44,"used":true},{"PRN":28,"el":30,"az":125,"ss":27,"used":false}]} ++{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:05.148Z","ept":0.005,"lat":53.563244812,"lon":-113.439622325,"alt":661.095,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.01} ++$GPGSV,3,1,09,03,35,061,31,06,26,049,33,07,76,101,27,08,60,183,38*71 ++$GPGSV,3,2,09,10,23,180,00,13,33,166,18,19,43,094,47,25,54,109,44*7D ++$GPGSV,3,3,09,28,30,125,00*4F ++{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:05.328Z","xdop":6.81,"ydop":3.69,"vdop":3.27,"tdop":4.44,"hdop":7.74,"gdop":9.50,"pdop":8.40,"satellites":[{"PRN":3,"el":35,"az":61,"ss":31,"used":true},{"PRN":6,"el":26,"az":49,"ss":33,"used":true},{"PRN":7,"el":76,"az":101,"ss":27,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":0,"used":false},{"PRN":13,"el":33,"az":166,"ss":18,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":44,"used":true},{"PRN":28,"el":30,"az":125,"ss":0,"used":false}]} + $GPZDA,221306.15,06,07,2009,00,00*6C + $GPGGA,221306,5333.7947,N,11326.3773,W,1,05,7.74,661.09,M,-19.872,M,,*79 + $GPRMC,221306,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*3F + $GPGSA,A,3,03,06,08,19,25,,,,,,,,8.4,7.7,3.3*3C +-{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:06.148Z","ept":0.005,"lat":53.563244812,"lon":-113.439622325,"alt":661.095,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.01} +-$GPGSV,3,1,09,03,35,061,31,06,26,049,33,07,76,101,27,08,60,183,38*71 +-$GPGSV,3,2,09,10,23,180,00,13,33,166,18,19,43,094,47,25,54,109,44*7D ++$GPGBS,221306,102.11,M,55.39,M,75.10,M*30 ++{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:06.149Z","ept":0.005,"lat":53.563244812,"lon":-113.439622325,"alt":661.095,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.01} ++$GPGSV,3,1,09,03,35,061,31,06,26,049,33,07,76,101,00,08,60,183,38*74 ++$GPGSV,3,2,09,10,23,180,06,13,33,166,15,19,43,094,48,25,54,109,45*78 + $GPGSV,3,3,09,28,30,125,00*4F +-{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:06.328Z","xdop":6.81,"ydop":3.69,"vdop":3.27,"tdop":4.44,"hdop":7.74,"gdop":9.50,"pdop":8.40,"satellites":[{"PRN":3,"el":35,"az":61,"ss":31,"used":true},{"PRN":6,"el":26,"az":49,"ss":33,"used":true},{"PRN":7,"el":76,"az":101,"ss":27,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":0,"used":false},{"PRN":13,"el":33,"az":166,"ss":18,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":44,"used":true},{"PRN":28,"el":30,"az":125,"ss":0,"used":false}]} ++{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:06.331Z","xdop":6.81,"ydop":3.69,"vdop":3.27,"tdop":4.44,"hdop":7.74,"gdop":9.50,"pdop":8.40,"satellites":[{"PRN":3,"el":35,"az":61,"ss":31,"used":true},{"PRN":6,"el":26,"az":49,"ss":33,"used":true},{"PRN":7,"el":76,"az":101,"ss":0,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":6,"used":false},{"PRN":13,"el":33,"az":166,"ss":15,"used":false},{"PRN":19,"el":43,"az":94,"ss":48,"used":true},{"PRN":25,"el":54,"az":109,"ss":45,"used":true},{"PRN":28,"el":30,"az":125,"ss":0,"used":false}]} + $GPZDA,221307.15,06,07,2009,00,00*6D +-$GPGGA,221307,5333.7947,N,11326.3773,W,1,05,7.74,661.09,M,-19.872,M,,*78 ++$GPGGA,221307,5333.7947,N,11326.3773,W,1,05,7.74,661.10,M,-19.872,M,,*70 + $GPRMC,221307,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*3E + $GPGSA,A,3,03,06,08,19,25,,,,,,,,8.4,7.7,3.3*3C + $GPGBS,221307,102.11,M,55.39,M,75.10,M*31 +-{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:07.149Z","ept":0.005,"lat":53.563244812,"lon":-113.439622325,"alt":661.095,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.01} ++{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:07.149Z","ept":0.005,"lat":53.563244746,"lon":-113.439622265,"alt":661.100,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.22} + $GPGSV,3,1,09,03,35,061,31,06,26,049,33,07,76,101,00,08,60,183,38*74 +-$GPGSV,3,2,09,10,23,180,06,13,33,166,15,19,43,094,48,25,54,109,45*78 +-$GPGSV,3,3,09,28,30,125,00*4F +-{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:07.331Z","xdop":6.81,"ydop":3.69,"vdop":3.27,"tdop":4.44,"hdop":7.74,"gdop":9.50,"pdop":8.40,"satellites":[{"PRN":3,"el":35,"az":61,"ss":31,"used":true},{"PRN":6,"el":26,"az":49,"ss":33,"used":true},{"PRN":7,"el":76,"az":101,"ss":0,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":6,"used":false},{"PRN":13,"el":33,"az":166,"ss":15,"used":false},{"PRN":19,"el":43,"az":94,"ss":48,"used":true},{"PRN":25,"el":54,"az":109,"ss":45,"used":true},{"PRN":28,"el":30,"az":125,"ss":0,"used":false}]} ++$GPGSV,3,2,09,10,23,180,14,13,33,166,00,19,43,094,47,25,54,109,45*70 ++$GPGSV,3,3,09,28,30,125,02*4D ++{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:07.336Z","xdop":6.81,"ydop":3.69,"vdop":3.27,"tdop":4.44,"hdop":7.74,"gdop":9.50,"pdop":8.40,"satellites":[{"PRN":3,"el":35,"az":61,"ss":31,"used":true},{"PRN":6,"el":26,"az":49,"ss":33,"used":true},{"PRN":7,"el":76,"az":101,"ss":0,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":14,"used":false},{"PRN":13,"el":33,"az":166,"ss":0,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":45,"used":true},{"PRN":28,"el":30,"az":125,"ss":2,"used":false}]} + $GPZDA,221308.15,06,07,2009,00,00*62 + $GPGGA,221308,5333.7947,N,11326.3773,W,1,05,7.74,661.10,M,-19.872,M,,*7F + $GPRMC,221308,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*31 + $GPGSA,A,3,03,06,08,19,25,,,,,,,,8.4,7.7,3.3*3C + $GPGBS,221308,102.11,M,55.39,M,75.10,M*3E +-{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:08.149Z","ept":0.005,"lat":53.563244746,"lon":-113.439622265,"alt":661.100,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.22} +-$GPGSV,3,1,09,03,35,061,31,06,26,049,33,07,76,101,00,08,60,183,38*74 +-$GPGSV,3,2,09,10,23,180,14,13,33,166,00,19,43,094,47,25,54,109,45*70 +-$GPGSV,3,3,09,28,30,125,02*4D +-{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:08.336Z","xdop":6.81,"ydop":3.69,"vdop":3.27,"tdop":4.44,"hdop":7.74,"gdop":9.50,"pdop":8.40,"satellites":[{"PRN":3,"el":35,"az":61,"ss":31,"used":true},{"PRN":6,"el":26,"az":49,"ss":33,"used":true},{"PRN":7,"el":76,"az":101,"ss":0,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":14,"used":false},{"PRN":13,"el":33,"az":166,"ss":0,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":45,"used":true},{"PRN":28,"el":30,"az":125,"ss":2,"used":false}]} ++{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:08.150Z","ept":0.005,"lat":53.563244746,"lon":-113.439622265,"alt":661.100,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.01} ++$GPGSV,3,1,09,03,35,061,31,06,26,049,32,07,76,101,08,08,60,183,38*7D ++$GPGSV,3,2,09,10,23,180,10,13,33,166,00,19,43,094,48,25,54,109,45*7B ++$GPGSV,3,3,09,28,30,125,16*48 ++{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:08.358Z","xdop":6.81,"ydop":3.69,"vdop":3.27,"tdop":4.44,"hdop":7.74,"gdop":9.50,"pdop":8.40,"satellites":[{"PRN":3,"el":35,"az":61,"ss":31,"used":true},{"PRN":6,"el":26,"az":49,"ss":32,"used":true},{"PRN":7,"el":76,"az":101,"ss":8,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":10,"used":false},{"PRN":13,"el":33,"az":166,"ss":0,"used":false},{"PRN":19,"el":43,"az":94,"ss":48,"used":true},{"PRN":25,"el":54,"az":109,"ss":45,"used":true},{"PRN":28,"el":30,"az":125,"ss":16,"used":false}]} + $GPZDA,221309.15,06,07,2009,00,00*63 + $GPGGA,221309,5333.7947,N,11326.3773,W,1,05,7.74,661.10,M,-19.872,M,,*7E + $GPRMC,221309,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*30 + $GPGSA,A,3,03,06,08,19,25,,,,,,,,8.4,7.7,3.3*3C +-$GPGBS,221309,102.11,M,55.39,M,75.10,M*3F +-{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:09.150Z","ept":0.005,"lat":53.563244746,"lon":-113.439622265,"alt":661.100,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.01} +-$GPGSV,3,1,09,03,35,061,31,06,26,049,32,07,76,101,08,08,60,183,38*7D +-$GPGSV,3,2,09,10,23,180,10,13,33,166,00,19,43,094,48,25,54,109,45*7B +-$GPGSV,3,3,09,28,30,125,16*48 +-{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:09.358Z","xdop":6.81,"ydop":3.69,"vdop":3.27,"tdop":4.44,"hdop":7.74,"gdop":9.50,"pdop":8.40,"satellites":[{"PRN":3,"el":35,"az":61,"ss":31,"used":true},{"PRN":6,"el":26,"az":49,"ss":32,"used":true},{"PRN":7,"el":76,"az":101,"ss":8,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":10,"used":false},{"PRN":13,"el":33,"az":166,"ss":0,"used":false},{"PRN":19,"el":43,"az":94,"ss":48,"used":true},{"PRN":25,"el":54,"az":109,"ss":45,"used":true},{"PRN":28,"el":30,"az":125,"ss":16,"used":false}]} ++{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:09.151Z","ept":0.005,"lat":53.563244775,"lon":-113.439622126,"alt":661.098,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.01} + $GPZDA,221310.15,06,07,2009,00,00*6B + $GPGGA,221310,5333.7947,N,11326.3773,W,1,05,7.74,661.10,M,-19.872,M,,*76 + $GPRMC,221310,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*38 + $GPGSA,A,3,03,06,08,19,25,,,,,,,,8.4,7.7,3.3*3C +-{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:10.151Z","ept":0.005,"lat":53.563244775,"lon":-113.439622126,"alt":661.098,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.01} ++{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:10.151Z","ept":0.005,"lat":53.563244775,"lon":-113.439622126,"alt":661.098,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.22} ++$GPGSV,3,1,09,03,35,061,31,06,26,049,32,07,76,101,26,08,60,183,37*7E ++$GPGSV,3,2,09,10,23,180,00,13,33,166,14,19,43,094,47,25,54,109,45*70 ++$GPGSV,3,3,09,28,30,125,16*48 ++{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:10.371Z","xdop":6.81,"ydop":3.69,"vdop":3.27,"tdop":4.44,"hdop":7.74,"gdop":9.50,"pdop":8.40,"satellites":[{"PRN":3,"el":35,"az":61,"ss":31,"used":true},{"PRN":6,"el":26,"az":49,"ss":32,"used":true},{"PRN":7,"el":76,"az":101,"ss":26,"used":false},{"PRN":8,"el":60,"az":183,"ss":37,"used":true},{"PRN":10,"el":23,"az":180,"ss":0,"used":false},{"PRN":13,"el":33,"az":166,"ss":14,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":45,"used":true},{"PRN":28,"el":30,"az":125,"ss":16,"used":false}]} + $GPZDA,221311.15,06,07,2009,00,00*6A + $GPGGA,221311,5333.7947,N,11326.3773,W,1,05,7.74,661.10,M,-19.872,M,,*77 + $GPRMC,221311,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*39 + $GPGSA,A,3,03,06,08,19,25,,,,,,,,8.4,7.7,3.3*3C +-{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:11.151Z","ept":0.005,"lat":53.563244775,"lon":-113.439622126,"alt":661.098,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.22} ++{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:11.152Z","ept":0.005,"lat":53.563244709,"lon":-113.439622066,"alt":661.103,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.01} + $GPGSV,3,1,09,03,35,061,31,06,26,049,32,07,76,101,26,08,60,183,37*7E +-$GPGSV,3,2,09,10,23,180,00,13,33,166,14,19,43,094,47,25,54,109,45*70 +-$GPGSV,3,3,09,28,30,125,16*48 +-{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:11.371Z","xdop":6.81,"ydop":3.69,"vdop":3.27,"tdop":4.44,"hdop":7.74,"gdop":9.50,"pdop":8.40,"satellites":[{"PRN":3,"el":35,"az":61,"ss":31,"used":true},{"PRN":6,"el":26,"az":49,"ss":32,"used":true},{"PRN":7,"el":76,"az":101,"ss":26,"used":false},{"PRN":8,"el":60,"az":183,"ss":37,"used":true},{"PRN":10,"el":23,"az":180,"ss":0,"used":false},{"PRN":13,"el":33,"az":166,"ss":14,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":45,"used":true},{"PRN":28,"el":30,"az":125,"ss":16,"used":false}]} ++$GPGSV,3,2,09,10,23,180,00,13,33,166,20,19,43,094,47,25,54,109,45*77 ++$GPGSV,3,3,09,28,30,125,00*4F ++{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:11.326Z","xdop":6.81,"ydop":3.69,"vdop":3.27,"tdop":4.44,"hdop":7.74,"gdop":9.50,"pdop":8.40,"satellites":[{"PRN":3,"el":35,"az":61,"ss":31,"used":true},{"PRN":6,"el":26,"az":49,"ss":32,"used":true},{"PRN":7,"el":76,"az":101,"ss":26,"used":false},{"PRN":8,"el":60,"az":183,"ss":37,"used":true},{"PRN":10,"el":23,"az":180,"ss":0,"used":false},{"PRN":13,"el":33,"az":166,"ss":20,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":45,"used":true},{"PRN":28,"el":30,"az":125,"ss":0,"used":false}]} + $GPZDA,221312.15,06,07,2009,00,00*69 + $GPGGA,221312,5333.7947,N,11326.3773,W,1,05,7.74,661.10,M,-19.872,M,,*74 + $GPRMC,221312,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*3A + $GPGSA,A,3,03,06,08,19,25,,,,,,,,8.4,7.7,3.3*3C +-{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:12.152Z","ept":0.005,"lat":53.563244709,"lon":-113.439622066,"alt":661.103,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.01} +-$GPGSV,3,1,09,03,35,061,31,06,26,049,32,07,76,101,26,08,60,183,37*7E +-$GPGSV,3,2,09,10,23,180,00,13,33,166,20,19,43,094,47,25,54,109,45*77 +-$GPGSV,3,3,09,28,30,125,00*4F +-{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:12.326Z","xdop":6.81,"ydop":3.69,"vdop":3.27,"tdop":4.44,"hdop":7.74,"gdop":9.50,"pdop":8.40,"satellites":[{"PRN":3,"el":35,"az":61,"ss":31,"used":true},{"PRN":6,"el":26,"az":49,"ss":32,"used":true},{"PRN":7,"el":76,"az":101,"ss":26,"used":false},{"PRN":8,"el":60,"az":183,"ss":37,"used":true},{"PRN":10,"el":23,"az":180,"ss":0,"used":false},{"PRN":13,"el":33,"az":166,"ss":20,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":45,"used":true},{"PRN":28,"el":30,"az":125,"ss":0,"used":false}]} ++$GPGBS,221312,102.11,M,55.39,M,75.10,M*35 ++{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:12.153Z","ept":0.005,"lat":53.563244709,"lon":-113.439622066,"alt":661.103,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.01} + $GPZDA,221313.15,06,07,2009,00,00*68 +-$GPGGA,221313,5333.7947,N,11326.3773,W,1,05,7.74,661.10,M,-19.872,M,,*75 ++$GPGGA,221313,5333.7947,N,11326.3773,W,1,04,7.74,661.10,M,-19.872,M,,*74 + $GPRMC,221313,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*3B + $GPGSA,A,3,03,06,08,19,25,,,,,,,,8.4,7.7,3.3*3C + $GPGBS,221313,102.11,M,55.39,M,75.10,M*34 +-{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:13.153Z","ept":0.005,"lat":53.563244709,"lon":-113.439622066,"alt":661.103,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.01} +-$GPZDA,221314.15,06,07,2009,00,00*6F +-$GPGGA,221314,5333.7947,N,11326.3773,W,1,04,7.74,661.10,M,-19.872,M,,*73 +-$GPRMC,221314,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*3C +-$GPGSA,A,3,03,06,08,19,25,,,,,,,,8.4,7.7,3.3*3C +-$GPGBS,221314,102.11,M,55.39,M,75.10,M*33 +-{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:14.153Z","ept":0.005,"lat":53.563244709,"lon":-113.439622066,"alt":661.103,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.22} ++{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:13.153Z","ept":0.005,"lat":53.563244709,"lon":-113.439622066,"alt":661.103,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.22} + $GPGSV,3,1,09,03,35,061,00,06,26,049,32,07,76,101,00,08,60,183,38*77 + $GPGSV,3,2,09,10,23,180,16,13,33,166,00,19,43,094,48,25,54,109,45*7D + $GPGSV,3,3,09,28,30,125,04*4B +-{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:14.337Z","xdop":6.81,"ydop":3.69,"vdop":3.27,"tdop":4.44,"hdop":7.74,"gdop":9.50,"pdop":8.40,"satellites":[{"PRN":3,"el":35,"az":61,"ss":0,"used":true},{"PRN":6,"el":26,"az":49,"ss":32,"used":true},{"PRN":7,"el":76,"az":101,"ss":0,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":16,"used":false},{"PRN":13,"el":33,"az":166,"ss":0,"used":false},{"PRN":19,"el":43,"az":94,"ss":48,"used":true},{"PRN":25,"el":54,"az":109,"ss":45,"used":true},{"PRN":28,"el":30,"az":125,"ss":4,"used":false}]} ++{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:13.337Z","xdop":6.81,"ydop":3.69,"vdop":3.27,"tdop":4.44,"hdop":7.74,"gdop":9.50,"pdop":8.40,"satellites":[{"PRN":3,"el":35,"az":61,"ss":0,"used":true},{"PRN":6,"el":26,"az":49,"ss":32,"used":true},{"PRN":7,"el":76,"az":101,"ss":0,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":16,"used":false},{"PRN":13,"el":33,"az":166,"ss":0,"used":false},{"PRN":19,"el":43,"az":94,"ss":48,"used":true},{"PRN":25,"el":54,"az":109,"ss":45,"used":true},{"PRN":28,"el":30,"az":125,"ss":4,"used":false}]} + $GPALM,1,1,22,0515,00,2a39,4e,fffffe3a,fffffd51,a10cd9,ffb2cb60,fffd43f1,ffe211d3,0cd,000*79 + {"class":"SUBFRAME","tSV":19,"TOW17":27735,"frame":5,"scaled":false,"ALMANAC":{"ID":22,"Health":0,"e":10809,"toa":78,"deltai":-454,"Omegad":-687,"sqrtA":10554585,"Omega0":-179215,"omega":-5059744,"M0":-1961517,"af0":205,"af1":0}} + $GPALM,1,1,22,0515,00,2a39,4e,fffffe3a,fffffd51,a10cd9,ffb2cb60,fffd43f1,ffe211d3,0cd,000*79 + {"class":"SUBFRAME","tSV":25,"TOW17":27735,"frame":5,"scaled":false,"ALMANAC":{"ID":22,"Health":0,"e":10809,"toa":78,"deltai":-454,"Omegad":-687,"sqrtA":10554585,"Omega0":-179215,"omega":-5059744,"M0":-1961517,"af0":205,"af1":0}} + $GPALM,1,1,22,0515,00,2a39,4e,fffffe3a,fffffd51,a10cd9,ffb2cb60,fffd43f1,ffe211d3,0cd,000*79 + {"class":"SUBFRAME","tSV":8,"TOW17":27735,"frame":5,"scaled":false,"ALMANAC":{"ID":22,"Health":0,"e":10809,"toa":78,"deltai":-454,"Omegad":-687,"sqrtA":10554585,"Omega0":-179215,"omega":-5059744,"M0":-1961517,"af0":205,"af1":0}} ++$GPZDA,221314.15,06,07,2009,00,00*6F ++$GPGGA,221314,5333.7947,N,11326.3773,W,1,04,7.74,661.10,M,-19.872,M,,*73 ++$GPRMC,221314,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*3C ++$GPGSA,A,3,03,06,08,19,25,,,,,,,,8.4,7.7,3.3*3C ++$GPGBS,221314,102.11,M,55.39,M,75.10,M*33 ++{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:14.154Z","ept":0.005,"lat":53.563244709,"lon":-113.439622066,"alt":661.103,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.01} ++$GPGSV,3,1,09,03,35,061,00,06,26,049,33,07,76,101,05,08,60,183,38*73 ++$GPGSV,3,2,09,10,23,180,17,13,33,166,00,19,43,094,48,25,54,109,45*7C ++$GPGSV,3,3,09,28,30,125,19*47 ++{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:14.386Z","xdop":6.81,"ydop":3.69,"vdop":3.27,"tdop":4.44,"hdop":7.74,"gdop":9.50,"pdop":8.40,"satellites":[{"PRN":3,"el":35,"az":61,"ss":0,"used":true},{"PRN":6,"el":26,"az":49,"ss":33,"used":true},{"PRN":7,"el":76,"az":101,"ss":5,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":17,"used":false},{"PRN":13,"el":33,"az":166,"ss":0,"used":false},{"PRN":19,"el":43,"az":94,"ss":48,"used":true},{"PRN":25,"el":54,"az":109,"ss":45,"used":true},{"PRN":28,"el":30,"az":125,"ss":19,"used":false}]} + $GPZDA,221315.15,06,07,2009,00,00*6E + $GPGGA,221315,5333.7947,N,11326.3773,W,1,04,7.74,661.10,M,-19.872,M,,*72 + $GPRMC,221315,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*3D + $GPGSA,A,3,03,06,08,19,25,,,,,,,,8.4,7.7,3.3*3C + $GPGBS,221315,102.11,M,55.39,M,75.10,M*32 +-{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:15.154Z","ept":0.005,"lat":53.563244709,"lon":-113.439622066,"alt":661.103,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.01} +-$GPGSV,3,1,09,03,35,061,00,06,26,049,33,07,76,101,05,08,60,183,38*73 +-$GPGSV,3,2,09,10,23,180,17,13,33,166,00,19,43,094,48,25,54,109,45*7C +-$GPGSV,3,3,09,28,30,125,19*47 +-{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:15.386Z","xdop":6.81,"ydop":3.69,"vdop":3.27,"tdop":4.44,"hdop":7.74,"gdop":9.50,"pdop":8.40,"satellites":[{"PRN":3,"el":35,"az":61,"ss":0,"used":true},{"PRN":6,"el":26,"az":49,"ss":33,"used":true},{"PRN":7,"el":76,"az":101,"ss":5,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":17,"used":false},{"PRN":13,"el":33,"az":166,"ss":0,"used":false},{"PRN":19,"el":43,"az":94,"ss":48,"used":true},{"PRN":25,"el":54,"az":109,"ss":45,"used":true},{"PRN":28,"el":30,"az":125,"ss":19,"used":false}]} ++{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:15.155Z","ept":0.005,"lat":53.563244589,"lon":-113.439622006,"alt":661.101,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.01} + $GPZDA,221316.15,06,07,2009,00,00*6D + $GPGGA,221316,5333.7947,N,11326.3773,W,1,04,7.74,661.10,M,-19.872,M,,*71 + $GPRMC,221316,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*3E + $GPGSA,A,3,03,06,08,19,25,,,,,,,,8.4,7.7,3.3*3C + $GPGBS,221316,102.11,M,55.39,M,75.10,M*31 +-{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:16.155Z","ept":0.005,"lat":53.563244589,"lon":-113.439622006,"alt":661.101,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.01} +-$GPZDA,221317.15,06,07,2009,00,00*6C +-$GPGGA,221317,5333.7947,N,11326.3773,W,1,04,7.74,661.10,M,-19.872,M,,*70 +-$GPRMC,221317,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*3F +-$GPGSA,A,3,03,06,08,19,25,,,,,,,,8.4,7.7,3.3*3C +-$GPGBS,221317,102.11,M,55.39,M,75.10,M*30 +-{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:17.155Z","ept":0.005,"lat":53.563244589,"lon":-113.439622006,"alt":661.101,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.22} ++{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:16.155Z","ept":0.005,"lat":53.563244589,"lon":-113.439622006,"alt":661.101,"epx":102.108,"epy":55.386,"epv":75.102,"track":0.0000,"speed":0.000,"climb":0.000,"eps":204.22} + $GPGSV,3,1,09,03,35,061,24,06,26,049,32,07,76,101,19,08,60,183,38*79 + $GPGSV,3,2,09,10,23,180,00,13,33,166,15,19,43,094,47,25,54,109,45*71 + $GPGSV,3,3,09,28,30,125,21*4C +-{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:17.328Z","xdop":7.46,"ydop":5.36,"vdop":4.49,"tdop":4.67,"hdop":9.19,"gdop":11.24,"pdop":10.23,"satellites":[{"PRN":3,"el":35,"az":61,"ss":24,"used":false},{"PRN":6,"el":26,"az":49,"ss":32,"used":true},{"PRN":7,"el":76,"az":101,"ss":19,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":0,"used":false},{"PRN":13,"el":33,"az":166,"ss":15,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":45,"used":true},{"PRN":28,"el":30,"az":125,"ss":21,"used":false}]} +-$GPZDA,221318.16,06,07,2009,00,00*60 +-$GPGGA,221318,5333.7947,N,11326.3773,W,1,04,9.19,661.10,M,-19.872,M,,*7A +-$GPRMC,221318,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*30 ++{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:16.328Z","xdop":7.46,"ydop":5.36,"vdop":4.49,"tdop":4.67,"hdop":9.19,"gdop":11.24,"pdop":10.23,"satellites":[{"PRN":3,"el":35,"az":61,"ss":24,"used":false},{"PRN":6,"el":26,"az":49,"ss":32,"used":true},{"PRN":7,"el":76,"az":101,"ss":19,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":0,"used":false},{"PRN":13,"el":33,"az":166,"ss":15,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":45,"used":true},{"PRN":28,"el":30,"az":125,"ss":21,"used":false}]} ++$GPZDA,221317.16,06,07,2009,00,00*6F ++$GPGGA,221317,5333.7947,N,11326.3773,W,1,04,9.19,661.10,M,-19.872,M,,*75 ++$GPRMC,221317,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*3F + $GPGSA,A,3,06,08,19,25,25,,,,,,,,10.2,9.2,4.5*0D +-{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:18.156Z","ept":0.005,"lat":53.563244589,"lon":-113.439622006,"alt":661.101,"epx":111.917,"epy":80.379,"epv":103.296,"track":0.0000,"speed":0.000,"climb":0.000,"eps":213.81} ++{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:17.156Z","ept":0.005,"lat":53.563244589,"lon":-113.439622006,"alt":661.101,"epx":111.917,"epy":80.379,"epv":103.296,"track":0.0000,"speed":0.000,"climb":0.000,"eps":213.81} + $GPGSV,3,1,09,03,35,061,25,06,26,049,32,07,76,101,20,08,60,183,38*72 + $GPGSV,3,2,09,10,23,180,00,13,33,166,19,19,43,094,47,25,54,109,45*7D + $GPGSV,3,3,09,28,30,125,00*4F +-{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:18.391Z","xdop":7.46,"ydop":5.36,"vdop":4.49,"tdop":4.67,"hdop":9.19,"gdop":11.24,"pdop":10.23,"satellites":[{"PRN":3,"el":35,"az":61,"ss":25,"used":false},{"PRN":6,"el":26,"az":49,"ss":32,"used":true},{"PRN":7,"el":76,"az":101,"ss":20,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":0,"used":false},{"PRN":13,"el":33,"az":166,"ss":19,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":45,"used":true},{"PRN":28,"el":30,"az":125,"ss":0,"used":false}]} ++{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:17.391Z","xdop":7.46,"ydop":5.36,"vdop":4.49,"tdop":4.67,"hdop":9.19,"gdop":11.24,"pdop":10.23,"satellites":[{"PRN":3,"el":35,"az":61,"ss":25,"used":false},{"PRN":6,"el":26,"az":49,"ss":32,"used":true},{"PRN":7,"el":76,"az":101,"ss":20,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":0,"used":false},{"PRN":13,"el":33,"az":166,"ss":19,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":45,"used":true},{"PRN":28,"el":30,"az":125,"ss":0,"used":false}]} ++$GPZDA,221318.16,06,07,2009,00,00*60 ++$GPGGA,221318,5333.7947,N,11326.3773,W,1,04,9.19,661.10,M,-19.872,M,,*7A ++$GPRMC,221318,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*30 ++$GPGSA,A,3,06,08,19,25,25,,,,,,,,10.2,9.2,4.5*0D ++$GPGBS,221318,111.92,M,80.38,M,103.30,M*0D ++{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:18.157Z","ept":0.005,"lat":53.563244589,"lon":-113.439622006,"alt":661.101,"epx":111.917,"epy":80.379,"epv":103.296,"track":0.0000,"speed":0.000,"climb":0.000,"eps":223.61} + $GPZDA,221319.16,06,07,2009,00,00*61 +-$GPGGA,221319,5333.7947,N,11326.3773,W,1,04,9.19,661.10,M,-19.872,M,,*7B ++$GPGGA,221319,5333.7947,N,11326.3773,W,1,04,9.19,661.11,M,-19.872,M,,*7A + $GPRMC,221319,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*31 + $GPGSA,A,3,06,08,19,25,25,,,,,,,,10.2,9.2,4.5*0D +-$GPGBS,221319,111.92,M,80.38,M,103.30,M*0C +-{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:19.157Z","ept":0.005,"lat":53.563244589,"lon":-113.439622006,"alt":661.101,"epx":111.917,"epy":80.379,"epv":103.296,"track":0.0000,"speed":0.000,"climb":0.000,"eps":223.61} +-$GPZDA,221320.16,06,07,2009,00,00*6B +-$GPGGA,221320,5333.7947,N,11326.3773,W,1,04,9.19,661.11,M,-19.872,M,,*70 +-$GPRMC,221320,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*3B +-$GPGSA,A,3,06,08,19,25,25,,,,,,,,10.2,9.2,4.5*0D +-{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:20.157Z","ept":0.005,"lat":53.563244523,"lon":-113.439621946,"alt":661.106,"epx":111.917,"epy":80.379,"epv":103.296,"track":0.0000,"speed":0.000,"climb":0.000,"eps":223.83} ++{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:19.157Z","ept":0.005,"lat":53.563244523,"lon":-113.439621946,"alt":661.106,"epx":111.917,"epy":80.379,"epv":103.296,"track":0.0000,"speed":0.000,"climb":0.000,"eps":223.83} + $GPGSV,3,1,09,03,35,061,00,06,26,049,32,07,76,101,00,08,60,183,38*77 + $GPGSV,3,2,09,10,23,180,24,13,33,166,00,19,43,094,48,25,54,109,45*7C + $GPGSV,3,3,09,28,30,125,06*49 +-{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:20.329Z","xdop":7.46,"ydop":5.36,"vdop":4.49,"tdop":4.67,"hdop":9.19,"gdop":11.24,"pdop":10.23,"satellites":[{"PRN":3,"el":35,"az":61,"ss":0,"used":false},{"PRN":6,"el":26,"az":49,"ss":32,"used":true},{"PRN":7,"el":76,"az":101,"ss":0,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":24,"used":false},{"PRN":13,"el":33,"az":166,"ss":0,"used":false},{"PRN":19,"el":43,"az":94,"ss":48,"used":true},{"PRN":25,"el":54,"az":109,"ss":45,"used":true},{"PRN":28,"el":30,"az":125,"ss":6,"used":false}]} ++{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:19.329Z","xdop":7.46,"ydop":5.36,"vdop":4.49,"tdop":4.67,"hdop":9.19,"gdop":11.24,"pdop":10.23,"satellites":[{"PRN":3,"el":35,"az":61,"ss":0,"used":false},{"PRN":6,"el":26,"az":49,"ss":32,"used":true},{"PRN":7,"el":76,"az":101,"ss":0,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":24,"used":false},{"PRN":13,"el":33,"az":166,"ss":0,"used":false},{"PRN":19,"el":43,"az":94,"ss":48,"used":true},{"PRN":25,"el":54,"az":109,"ss":45,"used":true},{"PRN":28,"el":30,"az":125,"ss":6,"used":false}]} + {"class":"SUBFRAME","tSV":19,"TOW17":27736,"frame":1,"scaled":false,"EPHEM1":{"WN":515,"IODC":13,"L2":1,"ura":0,"hlth":0,"L2P":0,"Tgd":-31,"toc":10800,"af2":0,"af1":-12,"af0":42900}} + {"class":"SUBFRAME","tSV":25,"TOW17":27736,"frame":1,"scaled":false,"EPHEM1":{"WN":515,"IODC":74,"L2":1,"ura":1,"hlth":0,"L2P":0,"Tgd":-16,"toc":10800,"af2":0,"af1":156,"af0":1066179}} + {"class":"SUBFRAME","tSV":8,"TOW17":27736,"frame":1,"scaled":false,"EPHEM1":{"WN":515,"IODC":57,"L2":1,"ura":2,"hlth":0,"L2P":0,"Tgd":-8,"toc":10800,"af2":0,"af1":-15,"af0":-452502}} +-$GPZDA,221321.16,06,07,2009,00,00*6A +-$GPGGA,221321,5333.7947,N,11326.3773,W,1,04,9.19,661.11,M,-19.872,M,,*71 +-$GPRMC,221321,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*3A ++$GPZDA,221320.16,06,07,2009,00,00*6B ++$GPGGA,221320,5333.7947,N,11326.3773,W,1,04,9.19,661.11,M,-19.872,M,,*70 ++$GPRMC,221320,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*3B + $GPGSA,A,3,06,08,19,25,25,,,,,,,,10.2,9.2,4.5*0D +-{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:21.158Z","ept":0.005,"lat":53.563244523,"lon":-113.439621946,"alt":661.106,"epx":111.917,"epy":80.379,"epv":103.296,"track":0.0000,"speed":0.000,"climb":0.000,"eps":223.61} ++{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:20.158Z","ept":0.005,"lat":53.563244523,"lon":-113.439621946,"alt":661.106,"epx":111.917,"epy":80.379,"epv":103.296,"track":0.0000,"speed":0.000,"climb":0.000,"eps":223.61} + $GPGSV,3,1,09,03,35,061,00,06,26,049,31,07,76,101,00,08,60,183,38*74 + $GPGSV,3,2,09,10,23,180,25,13,33,166,00,19,43,094,47,25,54,109,45*72 + $GPGSV,3,3,09,28,30,125,07*48 +-{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:21.431Z","xdop":7.46,"ydop":5.36,"vdop":4.49,"tdop":4.67,"hdop":9.19,"gdop":11.24,"pdop":10.23,"satellites":[{"PRN":3,"el":35,"az":61,"ss":0,"used":false},{"PRN":6,"el":26,"az":49,"ss":31,"used":true},{"PRN":7,"el":76,"az":101,"ss":0,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":25,"used":false},{"PRN":13,"el":33,"az":166,"ss":0,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":45,"used":true},{"PRN":28,"el":30,"az":125,"ss":7,"used":false}]} ++{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:20.431Z","xdop":7.46,"ydop":5.36,"vdop":4.49,"tdop":4.67,"hdop":9.19,"gdop":11.24,"pdop":10.23,"satellites":[{"PRN":3,"el":35,"az":61,"ss":0,"used":false},{"PRN":6,"el":26,"az":49,"ss":31,"used":true},{"PRN":7,"el":76,"az":101,"ss":0,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":25,"used":false},{"PRN":13,"el":33,"az":166,"ss":0,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":45,"used":true},{"PRN":28,"el":30,"az":125,"ss":7,"used":false}]} ++$GPZDA,221321.16,06,07,2009,00,00*6A ++$GPGGA,221321,5333.7947,N,11326.3773,W,1,04,9.19,661.11,M,-19.872,M,,*71 ++$GPRMC,221321,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*3A ++$GPGSA,A,3,06,08,19,25,25,,,,,,,,10.2,9.2,4.5*0D ++{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:21.158Z","ept":0.005,"lat":53.563244523,"lon":-113.439621946,"alt":661.106,"epx":111.917,"epy":80.379,"epv":103.296,"track":0.0000,"speed":0.000,"climb":0.000,"eps":223.83} + $GPZDA,221322.16,06,07,2009,00,00*69 + $GPGGA,221322,5333.7947,N,11326.3773,W,1,04,9.19,661.11,M,-19.872,M,,*72 + $GPRMC,221322,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*39 + $GPGSA,A,3,06,08,19,25,25,,,,,,,,10.2,9.2,4.5*0D +-{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:22.158Z","ept":0.005,"lat":53.563244523,"lon":-113.439621946,"alt":661.106,"epx":111.917,"epy":80.379,"epv":103.296,"track":0.0000,"speed":0.000,"climb":0.000,"eps":223.83} ++{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:22.159Z","ept":0.005,"lat":53.563244523,"lon":-113.439621946,"alt":661.106,"epx":111.917,"epy":80.379,"epv":103.296,"track":0.0000,"speed":0.000,"climb":0.000,"eps":223.61} ++$GPGSV,3,1,09,03,35,061,24,06,26,049,32,07,76,101,21,08,60,183,38*72 ++$GPGSV,3,2,09,10,23,180,00,13,33,166,21,19,43,094,47,25,54,109,45*76 ++$GPGSV,3,3,09,28,30,125,17*49 ++{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:22.350Z","xdop":7.46,"ydop":5.36,"vdop":4.49,"tdop":4.67,"hdop":9.19,"gdop":11.24,"pdop":10.23,"satellites":[{"PRN":3,"el":35,"az":61,"ss":24,"used":false},{"PRN":6,"el":26,"az":49,"ss":32,"used":true},{"PRN":7,"el":76,"az":101,"ss":21,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":0,"used":false},{"PRN":13,"el":33,"az":166,"ss":21,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":45,"used":true},{"PRN":28,"el":30,"az":125,"ss":17,"used":false}]} + $GPZDA,221323.16,06,07,2009,00,00*68 + $GPGGA,221323,5333.7947,N,11326.3773,W,1,04,9.19,661.11,M,-19.872,M,,*73 + $GPRMC,221323,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*38 + $GPGSA,A,3,06,08,19,25,25,,,,,,,,10.2,9.2,4.5*0D +-{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:23.159Z","ept":0.005,"lat":53.563244523,"lon":-113.439621946,"alt":661.106,"epx":111.917,"epy":80.379,"epv":103.296,"track":0.0000,"speed":0.000,"climb":0.000,"eps":223.61} +-$GPGSV,3,1,09,03,35,061,24,06,26,049,32,07,76,101,21,08,60,183,38*72 +-$GPGSV,3,2,09,10,23,180,00,13,33,166,21,19,43,094,47,25,54,109,45*76 +-$GPGSV,3,3,09,28,30,125,17*49 +-{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:23.350Z","xdop":7.46,"ydop":5.36,"vdop":4.49,"tdop":4.67,"hdop":9.19,"gdop":11.24,"pdop":10.23,"satellites":[{"PRN":3,"el":35,"az":61,"ss":24,"used":false},{"PRN":6,"el":26,"az":49,"ss":32,"used":true},{"PRN":7,"el":76,"az":101,"ss":21,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":0,"used":false},{"PRN":13,"el":33,"az":166,"ss":21,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":45,"used":true},{"PRN":28,"el":30,"az":125,"ss":17,"used":false}]} ++{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:23.160Z","ept":0.005,"lat":53.563244428,"lon":-113.439622025,"alt":661.114,"epx":111.917,"epy":80.379,"epv":103.296,"track":0.0000,"speed":0.000,"climb":0.000,"eps":223.61} ++$GPGSV,3,1,09,03,35,061,26,06,26,049,32,07,76,101,22,08,60,183,38*73 ++$GPGSV,3,2,09,10,23,180,00,13,33,166,19,19,43,094,47,25,54,109,45*7D ++$GPGSV,3,3,09,28,30,125,00*4F ++{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:23.356Z","xdop":7.46,"ydop":5.36,"vdop":4.49,"tdop":4.67,"hdop":9.19,"gdop":11.24,"pdop":10.23,"satellites":[{"PRN":3,"el":35,"az":61,"ss":26,"used":false},{"PRN":6,"el":26,"az":49,"ss":32,"used":true},{"PRN":7,"el":76,"az":101,"ss":22,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":0,"used":false},{"PRN":13,"el":33,"az":166,"ss":19,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":45,"used":true},{"PRN":28,"el":30,"az":125,"ss":0,"used":false}]} + $GPZDA,221324.16,06,07,2009,00,00*6F + $GPGGA,221324,5333.7947,N,11326.3773,W,1,04,9.19,661.11,M,-19.872,M,,*74 + $GPRMC,221324,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*3F + $GPGSA,A,3,06,08,19,25,25,,,,,,,,10.2,9.2,4.5*0D +-{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:24.160Z","ept":0.005,"lat":53.563244428,"lon":-113.439622025,"alt":661.114,"epx":111.917,"epy":80.379,"epv":103.296,"track":0.0000,"speed":0.000,"climb":0.000,"eps":223.61} +-$GPGSV,3,1,09,03,35,061,26,06,26,049,32,07,76,101,22,08,60,183,38*73 +-$GPGSV,3,2,09,10,23,180,00,13,33,166,19,19,43,094,47,25,54,109,45*7D +-$GPGSV,3,3,09,28,30,125,00*4F +-{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:24.356Z","xdop":7.46,"ydop":5.36,"vdop":4.49,"tdop":4.67,"hdop":9.19,"gdop":11.24,"pdop":10.23,"satellites":[{"PRN":3,"el":35,"az":61,"ss":26,"used":false},{"PRN":6,"el":26,"az":49,"ss":32,"used":true},{"PRN":7,"el":76,"az":101,"ss":22,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":0,"used":false},{"PRN":13,"el":33,"az":166,"ss":19,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":45,"used":true},{"PRN":28,"el":30,"az":125,"ss":0,"used":false}]} ++$GPGBS,221324,111.92,M,80.38,M,103.30,M*02 ++{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:24.160Z","ept":0.005,"lat":53.563244428,"lon":-113.439622025,"alt":661.114,"epx":111.917,"epy":80.379,"epv":103.296,"track":0.0000,"speed":0.000,"climb":0.000,"eps":223.83} + $GPZDA,221325.16,06,07,2009,00,00*6E + $GPGGA,221325,5333.7947,N,11326.3773,W,1,04,9.19,661.11,M,-19.872,M,,*75 + $GPRMC,221325,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*3E + $GPGSA,A,3,06,08,19,25,25,,,,,,,,10.2,9.2,4.5*0D +-$GPGBS,221325,111.92,M,80.38,M,103.30,M*03 +-{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:25.160Z","ept":0.005,"lat":53.563244428,"lon":-113.439622025,"alt":661.114,"epx":111.917,"epy":80.379,"epv":103.296,"track":0.0000,"speed":0.000,"climb":0.000,"eps":223.83} +-$GPZDA,221326.16,06,07,2009,00,00*6D +-$GPGGA,221326,5333.7947,N,11326.3773,W,1,04,9.19,661.11,M,-19.872,M,,*76 +-$GPRMC,221326,A,5333.7947,N,11326.3773,W,0.0000,0.000,060709,,*3D +-$GPGSA,A,3,06,08,19,25,25,,,,,,,,10.2,9.2,4.5*0D +-{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:26.161Z","ept":0.005,"lat":53.563244428,"lon":-113.439622025,"alt":661.114,"epx":111.917,"epy":80.379,"epv":103.296,"track":0.0000,"speed":0.000,"climb":0.000,"eps":223.61} ++{"class":"TPV","tag":"ITK-07","mode":3,"time":"2009-07-06T22:13:25.161Z","ept":0.005,"lat":53.563244428,"lon":-113.439622025,"alt":661.114,"epx":111.917,"epy":80.379,"epv":103.296,"track":0.0000,"speed":0.000,"climb":0.000,"eps":223.61} + $GPGSV,3,1,09,03,35,061,00,06,26,049,32,07,76,101,00,08,60,183,38*77 + $GPGSV,3,2,09,10,23,180,16,13,33,166,00,19,43,094,47,25,54,109,45*72 + $GPGSV,3,3,09,28,30,125,02*4D +-{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:26.375Z","xdop":7.46,"ydop":5.36,"vdop":4.49,"tdop":4.67,"hdop":9.19,"gdop":11.24,"pdop":10.23,"satellites":[{"PRN":3,"el":35,"az":61,"ss":0,"used":false},{"PRN":6,"el":26,"az":49,"ss":32,"used":true},{"PRN":7,"el":76,"az":101,"ss":0,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":16,"used":false},{"PRN":13,"el":33,"az":166,"ss":0,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":45,"used":true},{"PRN":28,"el":30,"az":125,"ss":2,"used":false}]} ++{"class":"SKY","tag":"ITK-02","time":"2009-07-06T22:13:25.375Z","xdop":7.46,"ydop":5.36,"vdop":4.49,"tdop":4.67,"hdop":9.19,"gdop":11.24,"pdop":10.23,"satellites":[{"PRN":3,"el":35,"az":61,"ss":0,"used":false},{"PRN":6,"el":26,"az":49,"ss":32,"used":true},{"PRN":7,"el":76,"az":101,"ss":0,"used":false},{"PRN":8,"el":60,"az":183,"ss":38,"used":true},{"PRN":10,"el":23,"az":180,"ss":16,"used":false},{"PRN":13,"el":33,"az":166,"ss":0,"used":false},{"PRN":19,"el":43,"az":94,"ss":47,"used":true},{"PRN":25,"el":54,"az":109,"ss":45,"used":true},{"PRN":28,"el":30,"az":125,"ss":2,"used":false}]} + {"class":"SUBFRAME","tSV":19,"TOW17":27737,"frame":2,"scaled":false,"EPHEM2":{"IODE":13,"Crs":449,"deltan":13975,"M0":1438107323,"Cuc":547,"e":49177068,"Cus":3659,"sqrtA":2701981045,"toe":10800,"FIT":0,"AODO":20}} + {"class":"SUBFRAME","tSV":25,"TOW17":27737,"frame":2,"scaled":false,"EPHEM2":{"IODE":74,"Crs":-2101,"deltan":12443,"M0":-1254222668,"Cuc":-1629,"e":97063353,"Cus":492,"sqrtA":2701996081,"toe":10800,"FIT":0,"AODO":31}} + {"class":"SUBFRAME","tSV":8,"TOW17":27737,"frame":2,"scaled":false,"EPHEM2":{"IODE":57,"Crs":-2701,"deltan":11231,"M0":-499655482,"Cuc":-2441,"e":91921042,"Cus":1110,"sqrtA":2701990480,"toe":10800,"FIT":0,"AODO":31}} +--- a/test/daemon/navcom.log.chk ++++ b/test/daemon/navcom.log.chk +@@ -1,219 +1,219 @@ ++$GPZDA,102008.00,15,01,2007,00,00*6D ++$GPGGA,102008,3020.5010,N,01213.7241,E,2,09,1.00,627.59,M,31.479,M,,*41 ++$GPRMC,102008,A,3020.5010,N,01213.7241,E,0.0019,90.000,150107,,*11 ++$GPGSA,A,3,03,06,07,16,18,21,25,30,31,,,,2.0,1.0,1.8*31 ++$GPGBS,102008,0.22,M,0.22,M,10.35,M*02 ++{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:08.000Z","ept":3.920,"lat":30.341683155,"lon":12.228735775,"alt":627.588,"epx":0.222,"epy":0.222,"epv":10.350,"track":90.0000,"speed":0.001,"climb":0.006} ++$GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F ++$GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,39,03,10,284,34*7F ++$GPGSV,3,3,10,07,43,056,43,22,13,173,34*7C ++{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:47.624Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":34,"used":false}]} + $GPZDA,102009.00,15,01,2007,00,00*6C +-$GPGGA,102009,3020.5010,N,01213.7241,E,2,09,1.00,627.59,M,31.479,M,,*40 +-$GPRMC,102009,A,3020.5010,N,01213.7241,E,0.0019,90.000,150107,,*10 ++$GPGGA,102009,3020.5010,N,01213.7241,E,2,09,1.00,627.58,M,31.479,M,,*41 ++$GPRMC,102009,A,3020.5010,N,01213.7241,E,31847.9464,0.000,150107,,*27 + $GPGSA,A,3,03,06,07,16,18,21,25,30,31,,,,2.0,1.0,1.8*31 + $GPGBS,102009,0.22,M,0.22,M,10.35,M*03 +-{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:09.000Z","ept":3.920,"lat":30.341683155,"lon":12.228735775,"alt":627.588,"epx":0.222,"epy":0.222,"epv":10.350,"track":90.0000,"speed":0.001,"climb":0.006} ++{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:09.000Z","ept":3.920,"lat":30.341683205,"lon":12.228735818,"alt":627.577,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":16383.999,"climb":0.008,"eps":0.44} + $GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F + $GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,39,03,10,284,34*7F +-$GPGSV,3,3,10,07,43,056,43,22,13,173,34*7C +-{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:48.624Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":34,"used":false}]} ++$GPGSV,3,3,10,07,43,056,43,22,13,173,32*7A ++{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:47.625Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":32,"used":false}]} + $GPZDA,102010.00,15,01,2007,00,00*64 +-$GPGGA,102010,3020.5010,N,01213.7241,E,2,09,1.00,627.58,M,31.479,M,,*49 +-$GPRMC,102010,A,3020.5010,N,01213.7241,E,31847.9464,0.000,150107,,*2F ++$GPGGA,102010,3020.5010,N,01213.7242,E,2,09,1.00,627.56,M,31.479,M,,*44 ++$GPRMC,102010,A,3020.5010,N,01213.7242,E,0.0019,90.000,150107,,*1B + $GPGSA,A,3,03,06,07,16,18,21,25,30,31,,,,2.0,1.0,1.8*31 + $GPGBS,102010,0.22,M,0.22,M,10.35,M*0B +-{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:10.000Z","ept":3.920,"lat":30.341683205,"lon":12.228735818,"alt":627.577,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":16383.999,"climb":0.008,"eps":0.44} ++{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:10.000Z","ept":3.920,"lat":30.341683095,"lon":12.228735894,"alt":627.558,"epx":0.222,"epy":0.222,"epv":10.350,"track":90.0000,"speed":0.001,"climb":16383.996,"eps":0.44} + $GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F + $GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,39,03,10,284,34*7F +-$GPGSV,3,3,10,07,43,056,43,22,13,173,32*7A +-{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:48.625Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":32,"used":false}]} ++$GPGSV,3,3,10,07,43,056,43,22,13,173,44*7B ++{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:47.626Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":44,"used":false}]} + $GPZDA,102011.00,15,01,2007,00,00*65 +-$GPGGA,102011,3020.5010,N,01213.7242,E,2,09,1.00,627.56,M,31.479,M,,*45 ++$GPGGA,102011,3020.5010,N,01213.7242,E,2,09,1.00,627.55,M,31.479,M,,*46 + $GPRMC,102011,A,3020.5010,N,01213.7242,E,0.0019,90.000,150107,,*1A + $GPGSA,A,3,03,06,07,16,18,21,25,30,31,,,,2.0,1.0,1.8*31 + $GPGBS,102011,0.22,M,0.22,M,10.35,M*0A +-{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:11.000Z","ept":3.920,"lat":30.341683095,"lon":12.228735894,"alt":627.558,"epx":0.222,"epy":0.222,"epv":10.350,"track":90.0000,"speed":0.001,"climb":16383.996,"eps":0.44} ++{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:11.000Z","ept":3.920,"lat":30.341683146,"lon":12.228735886,"alt":627.552,"epx":0.222,"epy":0.222,"epv":10.350,"track":90.0000,"speed":0.001,"climb":0.001,"eps":0.44} + $GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F + $GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,39,03,10,284,34*7F + $GPGSV,3,3,10,07,43,056,43,22,13,173,44*7B +-{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:48.626Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":44,"used":false}]} ++{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:47.627Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":44,"used":false}]} + $GPZDA,102012.00,15,01,2007,00,00*66 +-$GPGGA,102012,3020.5010,N,01213.7242,E,2,09,1.00,627.55,M,31.479,M,,*45 +-$GPRMC,102012,A,3020.5010,N,01213.7242,E,0.0019,90.000,150107,,*19 ++$GPGGA,102012,3020.5010,N,01213.7242,E,2,09,1.00,627.55,M,31.480,M,,*43 ++$GPRMC,102012,A,3020.5010,N,01213.7242,E,0.0019,0.000,150107,,*20 + $GPGSA,A,3,03,06,07,16,18,21,25,30,31,,,,2.0,1.0,1.8*31 +-$GPGBS,102012,0.22,M,0.22,M,10.35,M*09 +-{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:12.000Z","ept":3.920,"lat":30.341683146,"lon":12.228735886,"alt":627.552,"epx":0.222,"epy":0.222,"epv":10.350,"track":90.0000,"speed":0.001,"climb":0.001,"eps":0.44} ++{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:12.000Z","ept":3.920,"lat":30.341683214,"lon":12.228735860,"alt":627.552,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":0.001,"climb":0.000,"eps":0.44} + $GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F +-$GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,39,03,10,284,34*7F ++$GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,38,03,10,284,34*7E + $GPGSV,3,3,10,07,43,056,43,22,13,173,44*7B +-{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:48.627Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":44,"used":false}]} ++{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:47.628Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":38,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":44,"used":false}]} + $GPZDA,102013.00,15,01,2007,00,00*67 +-$GPGGA,102013,3020.5010,N,01213.7242,E,2,09,1.00,627.55,M,31.480,M,,*42 ++$GPGGA,102013,3020.5010,N,01213.7242,E,2,09,1.00,627.54,M,31.479,M,,*45 + $GPRMC,102013,A,3020.5010,N,01213.7242,E,0.0019,0.000,150107,,*21 + $GPGSA,A,3,03,06,07,16,18,21,25,30,31,,,,2.0,1.0,1.8*31 +-{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:13.000Z","ept":3.920,"lat":30.341683214,"lon":12.228735860,"alt":627.552,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":0.001,"climb":0.000,"eps":0.44} ++$GPGBS,102013,0.22,M,0.22,M,10.35,M*08 ++{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:13.000Z","ept":3.920,"lat":30.341683205,"lon":12.228735860,"alt":627.538,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":0.001,"climb":0.001,"eps":0.44} + $GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F + $GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,38,03,10,284,34*7E +-$GPGSV,3,3,10,07,43,056,43,22,13,173,44*7B +-{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:48.628Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":38,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":44,"used":false}]} ++$GPGSV,3,3,10,07,43,056,43,22,13,173,35*7D ++{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:47.629Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":38,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":35,"used":false}]} + $GPZDA,102014.00,15,01,2007,00,00*60 +-$GPGGA,102014,3020.5010,N,01213.7242,E,2,09,1.00,627.54,M,31.479,M,,*42 +-$GPRMC,102014,A,3020.5010,N,01213.7242,E,0.0019,0.000,150107,,*26 ++$GPGGA,102014,3020.5010,N,01213.7242,E,2,09,1.00,627.55,M,31.479,M,,*43 ++$GPRMC,102014,A,3020.5010,N,01213.7242,E,31847.9407,0.000,150107,,*2D + $GPGSA,A,3,03,06,07,16,18,21,25,30,31,,,,2.0,1.0,1.8*31 + $GPGBS,102014,0.22,M,0.22,M,10.35,M*0F +-{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:14.000Z","ept":3.920,"lat":30.341683205,"lon":12.228735860,"alt":627.538,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":0.001,"climb":0.001,"eps":0.44} ++{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:14.000Z","ept":3.920,"lat":30.341683138,"lon":12.228735911,"alt":627.551,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":16383.996,"climb":0.002,"eps":0.44} + $GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F + $GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,38,03,10,284,34*7E + $GPGSV,3,3,10,07,43,056,43,22,13,173,35*7D +-{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:48.629Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":38,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":35,"used":false}]} ++{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:47.630Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":38,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":35,"used":false}]} + $GPZDA,102015.00,15,01,2007,00,00*61 + $GPGGA,102015,3020.5010,N,01213.7242,E,2,09,1.00,627.55,M,31.479,M,,*42 +-$GPRMC,102015,A,3020.5010,N,01213.7242,E,31847.9407,0.000,150107,,*2C ++$GPRMC,102015,A,3020.5010,N,01213.7242,E,0.0019,0.000,150107,,*27 + $GPGSA,A,3,03,06,07,16,18,21,25,30,31,,,,2.0,1.0,1.8*31 + $GPGBS,102015,0.22,M,0.22,M,10.35,M*0E +-{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:15.000Z","ept":3.920,"lat":30.341683138,"lon":12.228735911,"alt":627.551,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":16383.996,"climb":0.002,"eps":0.44} ++{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:15.000Z","ept":3.920,"lat":30.341683138,"lon":12.228735852,"alt":627.550,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":0.001,"climb":0.005,"eps":0.44} + $GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F +-$GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,38,03,10,284,34*7E +-$GPGSV,3,3,10,07,43,056,43,22,13,173,35*7D +-{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:48.630Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":38,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":35,"used":false}]} ++$GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,39,03,10,284,34*7F ++$GPGSV,3,3,10,07,43,056,43,22,13,173,01*7A ++{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:47.631Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":1,"used":false}]} + $GPZDA,102016.00,15,01,2007,00,00*62 +-$GPGGA,102016,3020.5010,N,01213.7242,E,2,09,1.00,627.55,M,31.479,M,,*41 +-$GPRMC,102016,A,3020.5010,N,01213.7242,E,0.0019,0.000,150107,,*24 ++$GPGGA,102016,3020.5010,N,01213.7242,E,2,09,1.00,627.56,M,31.479,M,,*42 ++$GPRMC,102016,A,3020.5010,N,01213.7242,E,0.0000,0.000,150107,,*2C + $GPGSA,A,3,03,06,07,16,18,21,25,30,31,,,,2.0,1.0,1.8*31 + $GPGBS,102016,0.22,M,0.22,M,10.35,M*0D +-{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:16.000Z","ept":3.920,"lat":30.341683138,"lon":12.228735852,"alt":627.550,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":0.001,"climb":0.005,"eps":0.44} ++{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:16.000Z","ept":3.920,"lat":30.341683189,"lon":12.228735877,"alt":627.561,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.44} + $GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F + $GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,39,03,10,284,34*7F +-$GPGSV,3,3,10,07,43,056,43,22,13,173,01*7A +-{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:48.631Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":1,"used":false}]} ++$GPGSV,3,3,10,07,43,056,43,22,13,173,33*7B ++{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:47.632Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":33,"used":false}]} + $GPZDA,102017.00,15,01,2007,00,00*63 +-$GPGGA,102017,3020.5010,N,01213.7242,E,2,09,1.00,627.56,M,31.479,M,,*43 +-$GPRMC,102017,A,3020.5010,N,01213.7242,E,0.0000,0.000,150107,,*2D ++$GPGGA,102017,3020.5010,N,01213.7241,E,2,09,1.00,627.56,M,31.479,M,,*40 ++$GPRMC,102017,A,3020.5010,N,01213.7241,E,0.0019,90.000,150107,,*1F + $GPGSA,A,3,03,06,07,16,18,21,25,30,31,,,,2.0,1.0,1.8*31 + $GPGBS,102017,0.22,M,0.22,M,10.35,M*0C +-{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:17.000Z","ept":3.920,"lat":30.341683189,"lon":12.228735877,"alt":627.561,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.44} ++{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:17.000Z","ept":3.920,"lat":30.341683180,"lon":12.228735826,"alt":627.560,"epx":0.222,"epy":0.222,"epv":10.350,"track":90.0000,"speed":0.001,"climb":0.006,"eps":0.44} + $GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F + $GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,39,03,10,284,34*7F +-$GPGSV,3,3,10,07,43,056,43,22,13,173,33*7B +-{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:48.632Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":33,"used":false}]} ++$GPGSV,3,3,10,07,43,056,43,22,13,173,35*7D ++{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:47.633Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":35,"used":false}]} + $GPZDA,102018.00,15,01,2007,00,00*6C +-$GPGGA,102018,3020.5010,N,01213.7241,E,2,09,1.00,627.56,M,31.479,M,,*4F +-$GPRMC,102018,A,3020.5010,N,01213.7241,E,0.0019,90.000,150107,,*10 ++$GPGGA,102018,3020.5010,N,01213.7242,E,2,09,1.00,627.56,M,31.479,M,,*4C ++$GPRMC,102018,A,3020.5010,N,01213.7242,E,0.0060,71.565,150107,,*14 + $GPGSA,A,3,03,06,07,16,18,21,25,30,31,,,,2.0,1.0,1.8*31 + $GPGBS,102018,0.22,M,0.22,M,10.35,M*03 +-{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:18.000Z","ept":3.920,"lat":30.341683180,"lon":12.228735826,"alt":627.560,"epx":0.222,"epy":0.222,"epv":10.350,"track":90.0000,"speed":0.001,"climb":0.006,"eps":0.44} ++{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:18.000Z","ept":3.920,"lat":30.341683112,"lon":12.228735945,"alt":627.564,"epx":0.222,"epy":0.222,"epv":10.350,"track":71.5651,"speed":0.003,"climb":16383.997,"eps":0.44} + $GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F +-$GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,39,03,10,284,34*7F ++$GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,38,03,10,284,34*7E + $GPGSV,3,3,10,07,43,056,43,22,13,173,35*7D +-{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:48.633Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":35,"used":false}]} ++{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:47.634Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":38,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":35,"used":false}]} + $GPZDA,102019.00,15,01,2007,00,00*6D + $GPGGA,102019,3020.5010,N,01213.7242,E,2,09,1.00,627.56,M,31.479,M,,*4D +-$GPRMC,102019,A,3020.5010,N,01213.7242,E,0.0060,71.565,150107,,*15 ++$GPRMC,102019,A,3020.5010,N,01213.7242,E,0.0019,0.000,150107,,*2B + $GPGSA,A,3,03,06,07,16,18,21,25,30,31,,,,2.0,1.0,1.8*31 + $GPGBS,102019,0.22,M,0.22,M,10.35,M*02 +-{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:19.000Z","ept":3.920,"lat":30.341683112,"lon":12.228735945,"alt":627.564,"epx":0.222,"epy":0.222,"epv":10.350,"track":71.5651,"speed":0.003,"climb":16383.997,"eps":0.44} +-$GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F +-$GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,38,03,10,284,34*7E ++{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:19.000Z","ept":3.920,"lat":30.341683172,"lon":12.228735936,"alt":627.559,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":0.001,"climb":0.005,"eps":0.44} ++$GPGSV,3,1,10,21,78,040,46,31,39,230,45,06,36,062,43,25,36,245,43*7E ++$GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,39,03,10,284,34*7F + $GPGSV,3,3,10,07,43,056,43,22,13,173,35*7D +-{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:48.634Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":38,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":35,"used":false}]} ++{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:47.635Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":45,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":35,"used":false}]} + $GPZDA,102020.00,15,01,2007,00,00*67 +-$GPGGA,102020,3020.5010,N,01213.7242,E,2,09,1.00,627.56,M,31.479,M,,*47 +-$GPRMC,102020,A,3020.5010,N,01213.7242,E,0.0019,0.000,150107,,*21 ++$GPGGA,102020,3020.5010,N,01213.7242,E,2,09,1.00,627.54,M,31.480,M,,*43 ++$GPRMC,102020,A,3020.5010,N,01213.7242,E,31847.9445,0.000,150107,,*2C + $GPGSA,A,3,03,06,07,16,18,21,25,30,31,,,,2.0,1.0,1.8*31 + $GPGBS,102020,0.22,M,0.22,M,10.35,M*08 +-{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:20.000Z","ept":3.920,"lat":30.341683172,"lon":12.228735936,"alt":627.559,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":0.001,"climb":0.005,"eps":0.44} +-$GPGSV,3,1,10,21,78,040,46,31,39,230,45,06,36,062,43,25,36,245,43*7E ++{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:20.000Z","ept":3.920,"lat":30.341683180,"lon":12.228735886,"alt":627.543,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":16383.998,"climb":0.002,"eps":0.44} ++$GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F + $GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,39,03,10,284,34*7F + $GPGSV,3,3,10,07,43,056,43,22,13,173,35*7D +-{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:48.635Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":45,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":35,"used":false}]} ++{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:47.636Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":35,"used":false}]} + $GPZDA,102021.00,15,01,2007,00,00*66 +-$GPGGA,102021,3020.5010,N,01213.7242,E,2,09,1.00,627.54,M,31.480,M,,*42 +-$GPRMC,102021,A,3020.5010,N,01213.7242,E,31847.9445,0.000,150107,,*2D ++$GPGGA,102021,3020.5010,N,01213.7242,E,2,09,1.00,627.52,M,31.479,M,,*42 ++$GPRMC,102021,A,3020.5010,N,01213.7242,E,31847.9464,0.000,150107,,*2E + $GPGSA,A,3,03,06,07,16,18,21,25,30,31,,,,2.0,1.0,1.8*31 + $GPGBS,102021,0.22,M,0.22,M,10.35,M*09 +-{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:21.000Z","ept":3.920,"lat":30.341683180,"lon":12.228735886,"alt":627.543,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":16383.998,"climb":0.002,"eps":0.44} ++{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:21.000Z","ept":3.920,"lat":30.341683256,"lon":12.228735869,"alt":627.515,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":16383.999,"climb":16383.999,"eps":0.44} + $GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F + $GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,39,03,10,284,34*7F + $GPGSV,3,3,10,07,43,056,43,22,13,173,35*7D +-{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:48.636Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":35,"used":false}]} ++{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:47.637Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":35,"used":false}]} + $GPZDA,102022.00,15,01,2007,00,00*65 +-$GPGGA,102022,3020.5010,N,01213.7242,E,2,09,1.00,627.52,M,31.479,M,,*41 +-$GPRMC,102022,A,3020.5010,N,01213.7242,E,31847.9464,0.000,150107,,*2D ++$GPGGA,102022,3020.5010,N,01213.7242,E,2,09,1.00,627.54,M,31.479,M,,*47 ++$GPRMC,102022,A,3020.5010,N,01213.7242,E,0.0027,45.000,150107,,*1F + $GPGSA,A,3,03,06,07,16,18,21,25,30,31,,,,2.0,1.0,1.8*31 + $GPGBS,102022,0.22,M,0.22,M,10.35,M*0A +-{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:22.000Z","ept":3.920,"lat":30.341683256,"lon":12.228735869,"alt":627.515,"epx":0.222,"epy":0.222,"epv":10.350,"track":0.0000,"speed":16383.999,"climb":16383.999,"eps":0.44} ++{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:22.000Z","ept":3.920,"lat":30.341683197,"lon":12.228735835,"alt":627.542,"epx":0.222,"epy":0.222,"epv":10.350,"track":45.0000,"speed":0.001,"climb":0.001,"eps":0.44} + $GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F +-$GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,39,03,10,284,34*7F ++$GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,39,03,10,284,32*79 + $GPGSV,3,3,10,07,43,056,43,22,13,173,35*7D +-{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:48.637Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":35,"used":false}]} ++{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:47.638Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":32,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":35,"used":false}]} + $GPZDA,102023.00,15,01,2007,00,00*64 +-$GPGGA,102023,3020.5010,N,01213.7242,E,2,09,1.00,627.54,M,31.479,M,,*46 +-$GPRMC,102023,A,3020.5010,N,01213.7242,E,0.0027,45.000,150107,,*1E ++$GPGGA,102023,3020.5010,N,01213.7242,E,2,09,1.00,627.52,M,31.479,M,,*40 ++$GPRMC,102023,A,3020.5010,N,01213.7242,E,45039.7977,45.000,150107,,*1E + $GPGSA,A,3,03,06,07,16,18,21,25,30,31,,,,2.0,1.0,1.8*31 + $GPGBS,102023,0.22,M,0.22,M,10.35,M*0B +-{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:23.000Z","ept":3.920,"lat":30.341683197,"lon":12.228735835,"alt":627.542,"epx":0.222,"epy":0.222,"epv":10.350,"track":45.0000,"speed":0.001,"climb":0.001,"eps":0.44} +-$GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F +-$GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,39,03,10,284,32*79 +-$GPGSV,3,3,10,07,43,056,43,22,13,173,35*7D +-{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:48.638Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":32,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":35,"used":false}]} +-$GPZDA,102024.00,15,01,2007,00,00*63 +-$GPGGA,102024,3020.5010,N,01213.7242,E,2,09,1.00,627.52,M,31.479,M,,*47 +-$GPRMC,102024,A,3020.5010,N,01213.7242,E,45039.7977,45.000,150107,,*19 +-$GPGSA,A,3,03,06,07,16,18,21,25,30,31,,,,2.0,1.0,1.8*31 +-$GPGBS,102024,0.22,M,0.22,M,10.35,M*0C +-{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:24.000Z","ept":3.920,"lat":30.341683248,"lon":12.228735852,"alt":627.520,"epx":0.222,"epy":0.222,"epv":10.350,"track":45.0000,"speed":23170.474,"climb":0.000,"eps":0.44} ++{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:23.000Z","ept":3.920,"lat":30.341683248,"lon":12.228735852,"alt":627.520,"epx":0.222,"epy":0.222,"epv":10.350,"track":45.0000,"speed":23170.474,"climb":0.000,"eps":0.44} + $GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F + $GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,39,03,10,284,35*7E + $GPGSV,3,3,10,07,43,056,43,22,13,173,35*7D +-{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:48.639Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":false},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":35,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":35,"used":false}]} +-$GPZDA,102025.00,15,01,2007,00,00*62 +-$GPGGA,102025,3020.5010,N,01213.7242,E,2,08,1.10,627.55,M,31.479,M,,*41 +-$GPRMC,102025,A,3020.5010,N,01213.7242,E,0.0057,90.000,150107,,*17 ++{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:47.639Z","xdop":0.55,"ydop":0.74,"vdop":1.80,"tdop":1.30,"hdop":1.00,"gdop":2.40,"pdop":2.00,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":false},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":39,"used":true},{"PRN":3,"el":10,"az":284,"ss":35,"used":true},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":35,"used":false}]} ++$GPZDA,102024.00,15,01,2007,00,00*63 ++$GPGGA,102024,3020.5010,N,01213.7242,E,2,08,1.10,627.55,M,31.479,M,,*40 ++$GPRMC,102024,A,3020.5010,N,01213.7242,E,0.0057,90.000,150107,,*16 + $GPGSA,A,3,06,07,16,18,21,25,30,31,31,,,,2.3,1.1,2.1*38 +-$GPGBS,102025,0.22,M,0.22,M,12.08,M*01 +-{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:25.000Z","ept":5.880,"lat":30.341683205,"lon":12.228735911,"alt":627.549,"epx":0.222,"epy":0.222,"epv":12.075,"track":90.0000,"speed":0.003,"climb":0.001,"eps":0.44} ++$GPGBS,102024,0.22,M,0.22,M,12.08,M*00 ++{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:24.000Z","ept":5.880,"lat":30.341683205,"lon":12.228735911,"alt":627.549,"epx":0.222,"epy":0.222,"epv":12.075,"track":90.0000,"speed":0.003,"climb":0.001,"eps":0.44} + $GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F + $GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,38,03,10,284,33*79 + $GPGSV,3,3,10,07,43,056,43,22,13,173,34*7C +-{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:48.640Z","xdop":0.55,"ydop":0.74,"vdop":2.10,"tdop":1.50,"hdop":1.10,"gdop":2.80,"pdop":2.30,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":38,"used":true},{"PRN":3,"el":10,"az":284,"ss":33,"used":false},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":34,"used":false}]} +-$GPZDA,102026.00,15,01,2007,00,00*61 +-$GPGGA,102026,3020.5010,N,01213.7242,E,2,08,1.10,627.54,M,31.479,M,,*43 +-$GPRMC,102026,A,3020.5010,N,01213.7242,E,0.0042,26.565,150107,,*1B ++{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:47.640Z","xdop":0.55,"ydop":0.74,"vdop":2.10,"tdop":1.50,"hdop":1.10,"gdop":2.80,"pdop":2.30,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":38,"used":true},{"PRN":3,"el":10,"az":284,"ss":33,"used":false},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":34,"used":false}]} ++$GPZDA,102025.00,15,01,2007,00,00*62 ++$GPGGA,102025,3020.5010,N,01213.7242,E,2,08,1.10,627.54,M,31.479,M,,*40 ++$GPRMC,102025,A,3020.5010,N,01213.7242,E,0.0042,26.565,150107,,*18 + $GPGSA,A,3,06,07,16,18,21,25,30,31,31,,,,2.3,1.1,2.1*38 +-$GPGBS,102026,0.22,M,0.22,M,12.08,M*02 +-{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:26.000Z","ept":5.880,"lat":30.341683256,"lon":12.228735936,"alt":627.539,"epx":0.222,"epy":0.222,"epv":12.075,"track":26.5651,"speed":0.002,"climb":0.003,"eps":0.44} ++$GPGBS,102025,0.22,M,0.22,M,12.08,M*01 ++{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:25.000Z","ept":5.880,"lat":30.341683256,"lon":12.228735936,"alt":627.539,"epx":0.222,"epy":0.222,"epv":12.075,"track":26.5651,"speed":0.002,"climb":0.003,"eps":0.44} + $GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F + $GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,38,03,10,284,32*78 + $GPGSV,3,3,10,07,43,056,43,22,13,173,34*7C +-{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:48.641Z","xdop":0.55,"ydop":0.74,"vdop":2.10,"tdop":1.50,"hdop":1.10,"gdop":2.80,"pdop":2.30,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":38,"used":true},{"PRN":3,"el":10,"az":284,"ss":32,"used":false},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":34,"used":false}]} +-$GPZDA,102027.00,15,01,2007,00,00*60 +-$GPGGA,102027,3020.5010,N,01213.7242,E,2,08,1.10,627.53,M,31.479,M,,*45 +-$GPRMC,102027,A,3020.5010,N,01213.7242,E,31847.9464,90.000,150107,,*11 ++{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:47.641Z","xdop":0.55,"ydop":0.74,"vdop":2.10,"tdop":1.50,"hdop":1.10,"gdop":2.80,"pdop":2.30,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":38,"used":true},{"PRN":3,"el":10,"az":284,"ss":32,"used":false},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":34,"used":false}]} ++$GPZDA,102026.00,15,01,2007,00,00*61 ++$GPGGA,102026,3020.5010,N,01213.7242,E,2,08,1.10,627.53,M,31.479,M,,*44 ++$GPRMC,102026,A,3020.5010,N,01213.7242,E,31847.9464,90.000,150107,,*10 + $GPGSA,A,3,06,07,16,18,21,25,30,31,31,,,,2.3,1.1,2.1*38 +-$GPGBS,102027,0.24,M,0.24,M,12.08,M*03 +-{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:27.000Z","ept":5.880,"lat":30.341683265,"lon":12.228735920,"alt":627.531,"epx":0.236,"epy":0.236,"epv":12.075,"track":90.0000,"speed":16383.999,"climb":16383.998,"eps":0.46} ++$GPGBS,102026,0.24,M,0.24,M,12.08,M*02 ++{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:26.000Z","ept":5.880,"lat":30.341683265,"lon":12.228735920,"alt":627.531,"epx":0.236,"epy":0.236,"epv":12.075,"track":90.0000,"speed":16383.999,"climb":16383.998,"eps":0.46} + $GPGSV,3,1,10,21,78,040,46,31,39,230,45,06,36,062,43,25,36,245,43*7E + $GPGSV,3,2,10,30,26,132,37,16,40,321,42,18,31,140,38,03,10,284,32*77 + $GPGSV,3,3,10,07,43,056,43,22,13,173,34*7C +-{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:48.642Z","xdop":0.55,"ydop":0.74,"vdop":2.10,"tdop":1.50,"hdop":1.10,"gdop":2.80,"pdop":2.30,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":45,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":37,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":38,"used":true},{"PRN":3,"el":10,"az":284,"ss":32,"used":false},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":34,"used":false}]} +-$GPZDA,102028.00,15,01,2007,00,00*6F +-$GPGGA,102028,3020.5010,N,01213.7242,E,2,08,1.10,627.54,M,31.479,M,,*4D +-$GPRMC,102028,A,3020.5010,N,01213.7242,E,31847.9464,90.000,150107,,*1E ++{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:47.642Z","xdop":0.55,"ydop":0.74,"vdop":2.10,"tdop":1.50,"hdop":1.10,"gdop":2.80,"pdop":2.30,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":45,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":37,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":38,"used":true},{"PRN":3,"el":10,"az":284,"ss":32,"used":false},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":34,"used":false}]} ++$GPZDA,102027.00,15,01,2007,00,00*60 ++$GPGGA,102027,3020.5010,N,01213.7242,E,2,08,1.10,627.54,M,31.479,M,,*42 ++$GPRMC,102027,A,3020.5010,N,01213.7242,E,31847.9464,90.000,150107,,*11 + $GPGSA,A,3,06,07,16,18,21,25,30,31,31,,,,2.3,1.1,2.1*38 +-$GPGBS,102028,0.24,M,0.24,M,12.08,M*0C +-{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:28.000Z","ept":5.880,"lat":30.341683239,"lon":12.228735920,"alt":627.541,"epx":0.236,"epy":0.236,"epv":12.075,"track":90.0000,"speed":16383.999,"climb":0.002,"eps":0.47} ++$GPGBS,102027,0.24,M,0.24,M,12.08,M*03 ++{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:27.000Z","ept":5.880,"lat":30.341683239,"lon":12.228735920,"alt":627.541,"epx":0.236,"epy":0.236,"epv":12.075,"track":90.0000,"speed":16383.999,"climb":0.002,"eps":0.47} + $GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F + $GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,38,03,10,284,33*79 + $GPGSV,3,3,10,07,43,056,43,22,13,173,34*7C +-{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:48.643Z","xdop":0.55,"ydop":0.74,"vdop":2.10,"tdop":1.50,"hdop":1.10,"gdop":2.80,"pdop":2.30,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":38,"used":true},{"PRN":3,"el":10,"az":284,"ss":33,"used":false},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":34,"used":false}]} +-$GPZDA,102029.00,15,01,2007,00,00*6E +-$GPGGA,102029,3020.5010,N,01213.7242,E,2,08,1.10,627.56,M,31.479,M,,*4E +-$GPRMC,102029,A,3020.5010,N,01213.7242,E,31847.9445,0.000,150107,,*25 ++{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:47.643Z","xdop":0.55,"ydop":0.74,"vdop":2.10,"tdop":1.50,"hdop":1.10,"gdop":2.80,"pdop":2.30,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":38,"used":true},{"PRN":3,"el":10,"az":284,"ss":33,"used":false},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":34,"used":false}]} ++$GPZDA,102028.00,15,01,2007,00,00*6F ++$GPGGA,102028,3020.5010,N,01213.7242,E,2,08,1.10,627.56,M,31.479,M,,*4F ++$GPRMC,102028,A,3020.5010,N,01213.7242,E,31847.9445,0.000,150107,,*24 + $GPGSA,A,3,06,07,16,18,21,25,30,31,31,,,,2.3,1.1,2.1*38 +-$GPGBS,102029,0.24,M,0.24,M,12.08,M*0D +-{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:29.000Z","ept":5.880,"lat":30.341683214,"lon":12.228735936,"alt":627.555,"epx":0.236,"epy":0.236,"epv":12.075,"track":0.0000,"speed":16383.998,"climb":0.007,"eps":0.47} ++$GPGBS,102028,0.24,M,0.24,M,12.08,M*0C ++{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:28.000Z","ept":5.880,"lat":30.341683214,"lon":12.228735936,"alt":627.555,"epx":0.236,"epy":0.236,"epv":12.075,"track":0.0000,"speed":16383.998,"climb":0.007,"eps":0.47} + $GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F + $GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,38,03,10,284,34*7E + $GPGSV,3,3,10,07,43,056,43,22,13,173,34*7C +-{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:48.644Z","xdop":0.55,"ydop":0.74,"vdop":2.10,"tdop":1.50,"hdop":1.10,"gdop":2.80,"pdop":2.30,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":38,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":false},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":34,"used":false}]} +-$GPZDA,102030.00,15,01,2007,00,00*66 +-$GPGGA,102030,3020.5010,N,01213.7242,E,2,08,1.10,627.54,M,31.479,M,,*44 +-$GPRMC,102030,A,3020.5010,N,01213.7242,E,31847.9464,90.000,150107,,*17 ++{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:47.644Z","xdop":0.55,"ydop":0.74,"vdop":2.10,"tdop":1.50,"hdop":1.10,"gdop":2.80,"pdop":2.30,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":38,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":false},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":34,"used":false}]} ++$GPZDA,102029.00,15,01,2007,00,00*6E ++$GPGGA,102029,3020.5010,N,01213.7242,E,2,08,1.10,627.54,M,31.479,M,,*4C ++$GPRMC,102029,A,3020.5010,N,01213.7242,E,31847.9464,90.000,150107,,*1F + $GPGSA,A,3,06,07,16,18,21,25,30,31,31,,,,2.3,1.1,2.1*38 +-$GPGBS,102030,0.25,M,0.25,M,12.08,M*05 +-{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:30.000Z","ept":5.880,"lat":30.341683231,"lon":12.228735877,"alt":627.537,"epx":0.249,"epy":0.249,"epv":12.075,"track":90.0000,"speed":16383.999,"climb":0.000,"eps":0.49} ++$GPGBS,102029,0.25,M,0.25,M,12.08,M*0D ++{"class":"TPV","tag":"0xb1","mode":3,"time":"2007-01-15T10:20:29.000Z","ept":5.880,"lat":30.341683231,"lon":12.228735877,"alt":627.537,"epx":0.249,"epy":0.249,"epv":12.075,"track":90.0000,"speed":16383.999,"climb":0.000,"eps":0.49} + $GPGSV,3,1,10,21,78,040,46,31,39,230,44,06,36,062,43,25,36,245,43*7F + $GPGSV,3,2,10,30,26,132,38,16,40,321,42,18,31,140,38,03,10,284,34*7E + $GPGSV,3,3,10,07,43,056,43,22,13,173,34*7C +-{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:48.645Z","xdop":0.55,"ydop":0.74,"vdop":2.10,"tdop":1.50,"hdop":1.10,"gdop":2.80,"pdop":2.30,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":38,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":false},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":34,"used":false}]} ++{"class":"SKY","tag":"0x86","time":"2007-01-14T00:01:47.645Z","xdop":0.55,"ydop":0.74,"vdop":2.10,"tdop":1.50,"hdop":1.10,"gdop":2.80,"pdop":2.30,"satellites":[{"PRN":21,"el":78,"az":40,"ss":46,"used":true},{"PRN":31,"el":39,"az":230,"ss":44,"used":true},{"PRN":6,"el":36,"az":62,"ss":43,"used":true},{"PRN":25,"el":36,"az":245,"ss":43,"used":true},{"PRN":30,"el":26,"az":132,"ss":38,"used":true},{"PRN":16,"el":40,"az":321,"ss":42,"used":true},{"PRN":18,"el":31,"az":140,"ss":38,"used":true},{"PRN":3,"el":10,"az":284,"ss":34,"used":false},{"PRN":7,"el":43,"az":56,"ss":43,"used":true},{"PRN":22,"el":13,"az":173,"ss":34,"used":false}]} +--- a/test/daemon/uBlox-aek-4t.log.chk ++++ b/test/daemon/uBlox-aek-4t.log.chk +@@ -1,8 +1,8 @@ +-$GPZDA,231123.00,23,12,2007,00,00*61 +-$GPGGA,231122,2037.7569,N,08704.0845,W,2,07,,75.78,M,-13.865,M,,*5B +-$GPRMC,231122,A,2037.7569,N,08704.0845,W,0.0000,0.000,231207,,*32 ++$GPZDA,231122.00,23,12,2007,00,00*60 ++$GPGGA,231121,2037.7569,N,08704.0845,W,2,07,,75.78,M,-13.865,M,,*58 ++$GPRMC,231121,A,2037.7569,N,08704.0845,W,0.0000,0.000,231207,,*31 + $GPGSA,A,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.0,0.0,0.0*32 +-{"class":"TPV","tag":"0x0106","mode":3,"time":"2007-12-23T23:11:22.999Z","ept":0.005,"lat":20.629282026,"lon":-87.068075525,"alt":75.777,"track":0.0000,"speed":0.000,"climb":0.000} ++{"class":"TPV","tag":"0x0106","mode":3,"time":"2007-12-23T23:11:21.999Z","ept":0.005,"lat":20.629282026,"lon":-87.068075525,"alt":75.777,"track":0.0000,"speed":0.000,"climb":0.000} + $GPGSV,2,1,08,15,67,141,32,02,21,089,31,30,21,234,50,05,18,217,40*7C + $GPGSV,2,2,08,12,16,201,41,18,25,255,41,135,33,251,45,06,54,308,24*40 + {"class":"SKY","tag":"0x0130","xdop":0.69,"ydop":1.52,"vdop":1.99,"tdop":1.31,"hdop":1.67,"gdop":2.91,"pdop":2.60,"satellites":[{"PRN":15,"el":67,"az":141,"ss":32,"used":true},{"PRN":2,"el":21,"az":89,"ss":31,"used":true},{"PRN":30,"el":21,"az":234,"ss":50,"used":true},{"PRN":5,"el":18,"az":217,"ss":40,"used":true},{"PRN":12,"el":16,"az":201,"ss":41,"used":true},{"PRN":18,"el":25,"az":255,"ss":41,"used":true},{"PRN":135,"el":33,"az":251,"ss":45,"used":true},{"PRN":6,"el":54,"az":308,"ss":24,"used":false}]} +--- a/test/daemon/uBlox-lea-4t.log.chk ++++ b/test/daemon/uBlox-lea-4t.log.chk +@@ -1,8 +1,8 @@ +-$GPZDA,203543.00,28,01,2009,00,00*65 +-$GPGGA,203543,5333.7954,N,11326.3727,W,1,08,,655.33,M,-19.872,M,,*64 +-$GPRMC,203543,A,5333.7954,N,11326.3727,W,0.0000,0.000,280109,,*31 ++$GPZDA,203542.00,28,01,2009,00,00*64 ++$GPGGA,203542,5333.7954,N,11326.3727,W,1,08,,655.33,M,-19.872,M,,*65 ++$GPRMC,203542,A,5333.7954,N,11326.3727,W,0.0000,0.000,280109,,*30 + $GPGSA,A,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.0,0.0,0.0*32 +-{"class":"TPV","tag":"0x0106","mode":3,"time":"2009-01-28T20:35:43.001Z","ept":0.005,"lat":53.563256268,"lon":-113.439544853,"alt":655.331,"track":0.0000,"speed":0.000,"climb":0.000} ++{"class":"TPV","tag":"0x0106","mode":3,"time":"2009-01-28T20:35:42.001Z","ept":0.005,"lat":53.563256268,"lon":-113.439544853,"alt":655.331,"track":0.0000,"speed":0.000,"climb":0.000} + $GPGSV,3,1,11,21,73,276,33,24,56,094,46,15,40,113,30,18,40,217,43*7B + $GPGSV,3,2,11,26,40,087,45,29,40,164,34,16,28,280,33,10,21,056,38*70 + $GPGSV,3,3,11,22,09,225,29,27,06,055,24,07,05,000,25*4E +--- a/test/daemon/uBlox-sirf1.log.chk ++++ b/test/daemon/uBlox-sirf1.log.chk +@@ -1,12 +1,12 @@ + $GPGSV,3,1,12,04,51,189,00,11,63,142,46,23,22,187,45,20,69,250,45*7D + $GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,46*71 + $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,45,24,43,294,47*77 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:11.990Z","satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":46,"used":false},{"PRN":23,"el":22,"az":187,"ss":45,"used":false},{"PRN":20,"el":69,"az":250,"ss":45,"used":false},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":false},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":46,"used":false},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":false},{"PRN":25,"el":18,"az":90,"ss":45,"used":false},{"PRN":24,"el":43,"az":294,"ss":47,"used":false}]} +-$GPZDA,090611.99,11,06,2005,00,00*68 +-$GPGGA,090611,5203.7606,N,00508.3161,E,1,08,1.80,33.30,M,46.772,M,,*74 +-$GPRMC,090611,A,5203.7606,N,00508.3161,E,0.0000,0.000,110605,,*2A ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:10.990Z","satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":46,"used":false},{"PRN":23,"el":22,"az":187,"ss":45,"used":false},{"PRN":20,"el":69,"az":250,"ss":45,"used":false},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":false},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":46,"used":false},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":false},{"PRN":25,"el":18,"az":90,"ss":45,"used":false},{"PRN":24,"el":43,"az":294,"ss":47,"used":false}]} ++$GPZDA,090610.99,11,06,2005,00,00*69 ++$GPGGA,090610,5203.7606,N,00508.3161,E,1,08,1.80,33.30,M,46.772,M,,*75 ++$GPRMC,090610,A,5203.7606,N,00508.3161,E,0.0000,0.000,110605,,*2B + $GPGSA,A,3,11,23,20,07,01,14,25,24,,,,,0.0,1.8,0.0*3A +-{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-11T09:06:11.990Z","ept":0.005,"lat":52.062675884,"lon":5.138600900,"alt":33.299,"track":0.0000,"speed":0.000,"climb":0.000} ++{"class":"TPV","tag":"MID2","mode":3,"time":"2005-06-11T09:06:10.990Z","ept":0.005,"lat":52.062675884,"lon":5.138600900,"alt":33.299,"track":0.0000,"speed":0.000,"climb":0.000} + $GPZDA,090614.00,11,06,2005,00,00*6D + $GPGGA,090613,5203.7605,N,00508.3168,E,1,08,1.80,34.43,M,46.772,M,,*7F + $GPRMC,090613,A,5203.7605,N,00508.3168,E,0.0447,54.442,110605,,*16 +@@ -15,7 +15,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,46,23,22,187,44,20,69,250,45*7C + $GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,46*71 + $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,47*76 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:12.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":46,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":46,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:11.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":46,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":46,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} + $GPZDA,090615.00,11,06,2005,00,00*6C + $GPGGA,090614,5203.7605,N,00508.3168,E,1,08,1.80,34.44,M,46.772,M,,*7F + $GPRMC,090614,A,5203.7605,N,00508.3168,E,0.0525,55.231,110605,,*17 +@@ -24,7 +24,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,45*7C + $GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70 + $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,45,24,43,294,48*78 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:13.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":45,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:12.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":45,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} + $GPZDA,090616.00,11,06,2005,00,00*6F + $GPGGA,090615,5203.7605,N,00508.3168,E,1,08,1.80,34.46,M,46.772,M,,*7C + $GPRMC,090615,A,5203.7605,N,00508.3168,E,0.0467,53.664,110605,,*13 +@@ -33,7 +33,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,44,20,69,250,44*7C + $GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70 + $GPGSV,3,3,12,27,46,082,00,14,18,040,46,25,18,090,44,24,43,294,48*78 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:14.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:13.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} + $GPZDA,090617.00,11,06,2005,00,00*6E + $GPGGA,090616,5203.7605,N,00508.3168,E,1,08,1.80,34.47,M,46.772,M,,*7E + $GPRMC,090616,A,5203.7605,N,00508.3168,E,0.0525,57.361,110605,,*13 +@@ -42,7 +42,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,44,20,69,250,45*7D + $GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70 + $GPGSV,3,3,12,27,46,082,00,14,18,040,46,25,18,090,45,24,43,294,47*76 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:15.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":45,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:14.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":45,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} + $GPZDA,090618.00,11,06,2005,00,00*61 + $GPGGA,090617,5203.7605,N,00508.3168,E,1,08,1.80,34.49,M,46.772,M,,*71 + $GPRMC,090617,A,5203.7605,N,00508.3168,E,0.0467,50.658,110605,,*1D +@@ -51,7 +51,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,44,20,69,250,44*7C + $GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70 + $GPGSV,3,3,12,27,46,082,00,14,18,040,46,25,18,090,44,24,43,294,48*78 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:16.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:15.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} + $GPZDA,090619.00,11,06,2005,00,00*60 + $GPGGA,090618,5203.7605,N,00508.3168,E,1,08,1.80,34.50,M,46.772,M,,*76 + $GPRMC,090618,A,5203.7605,N,00508.3168,E,0.0583,58.520,110605,,*1D +@@ -60,7 +60,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,44,20,69,250,44*7C + $GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70 + $GPGSV,3,3,12,27,46,082,00,14,18,040,46,25,18,090,44,24,43,294,47*77 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:17.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:16.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} + $GPZDA,090620.00,11,06,2005,00,00*6A + $GPGGA,090619,5203.7605,N,00508.3168,E,1,08,1.80,34.53,M,46.772,M,,*74 + $GPRMC,090619,A,5203.7605,N,00508.3168,E,0.0525,52.550,110605,,*1D +@@ -69,7 +69,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,44,20,69,250,44*7C + $GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70 + $GPGSV,3,3,12,27,46,082,00,14,18,040,46,25,18,090,45,24,43,294,48*79 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:18.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":45,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:17.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":45,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} + $GPZDA,090621.00,11,06,2005,00,00*6B + $GPGGA,090620,5203.7604,N,00508.3168,E,1,08,1.80,34.55,M,46.772,M,,*79 + $GPRMC,090620,A,5203.7604,N,00508.3168,E,0.0544,52.048,110605,,*1D +@@ -78,7 +78,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,44,20,69,250,45*7D + $GPGSV,3,2,12,13,34,231,00,07,35,297,42,02,13,316,00,01,49,069,47*71 + $GPGSV,3,3,12,27,46,082,00,14,18,040,46,25,18,090,44,24,43,294,47*77 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:19.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":42,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:18.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":42,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} + $GPZDA,090622.00,11,06,2005,00,00*68 + $GPGGA,090621,5203.7604,N,00508.3168,E,1,08,1.80,34.56,M,46.772,M,,*7B + $GPRMC,090621,A,5203.7604,N,00508.3168,E,0.0505,57.303,110605,,*10 +@@ -87,7 +87,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,44,20,69,250,44*7C + $GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70 + $GPGSV,3,3,12,27,46,082,00,14,18,040,46,25,18,090,44,24,43,294,47*77 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:20.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:19.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} + $GPZDA,090623.00,11,06,2005,00,00*69 + $GPGGA,090622,5203.7604,N,00508.3168,E,1,08,1.80,34.58,M,46.772,M,,*76 + $GPRMC,090622,A,5203.7604,N,00508.3168,E,0.0544,50.157,110605,,*12 +@@ -96,7 +96,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,44,20,69,250,45*7D + $GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70 + $GPGSV,3,3,12,27,46,082,00,14,18,040,46,25,18,090,44,24,43,294,48*78 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:21.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:20.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} + $GPZDA,090624.00,11,06,2005,00,00*6E + $GPGGA,090623,5203.7604,N,00508.3168,E,1,08,1.80,34.60,M,46.772,M,,*7C + $GPRMC,090623,A,5203.7604,N,00508.3168,E,0.0544,53.626,110605,,*11 +@@ -105,7 +105,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,44*7D + $GPGSV,3,2,12,13,34,231,00,07,35,297,42,02,13,316,00,01,49,069,46*70 + $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,48*79 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:22.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":42,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":46,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:21.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":42,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":46,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} + $GPZDA,090625.00,11,06,2005,00,00*6F + $GPGGA,090624,5203.7604,N,00508.3168,E,1,08,1.80,34.61,M,46.772,M,,*7A + $GPRMC,090624,A,5203.7604,N,00508.3168,E,0.0505,52.472,110605,,*11 +@@ -114,7 +114,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,44*7D + $GPGSV,3,2,12,13,34,231,00,07,35,297,42,02,13,316,00,01,49,069,46*70 + $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,48*79 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:23.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":42,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":46,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:22.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":42,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":46,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} + $GPZDA,090626.00,11,06,2005,00,00*6C + $GPGGA,090625,5203.7604,N,00508.3168,E,1,08,1.80,34.63,M,46.772,M,,*79 + $GPRMC,090625,A,5203.7604,N,00508.3168,E,0.0544,46.638,110605,,*1C +@@ -123,7 +123,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,46,20,69,250,44*7E + $GPGSV,3,2,12,13,34,231,00,07,35,297,42,02,13,316,00,01,49,069,47*71 + $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,48*79 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:24.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":46,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":42,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:23.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":46,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":42,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} + $GPZDA,090627.00,11,06,2005,00,00*6D + $GPGGA,090626,5203.7604,N,00508.3168,E,1,08,1.80,34.65,M,46.772,M,,*7C + $GPRMC,090626,A,5203.7604,N,00508.3168,E,0.0525,52.472,110605,,*11 +@@ -132,7 +132,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,44*7D + $GPGSV,3,2,12,13,34,231,00,07,35,297,42,02,13,316,00,01,49,069,47*71 + $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,48*79 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:25.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":42,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:24.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":42,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} + $GPZDA,090628.00,11,06,2005,00,00*62 + $GPGGA,090627,5203.7604,N,00508.3168,E,1,08,1.80,34.66,M,46.772,M,,*7E + $GPRMC,090627,A,5203.7604,N,00508.3168,E,0.0467,55.803,110605,,*1A +@@ -141,7 +141,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,44*7D + $GPGSV,3,2,12,13,34,231,00,07,35,297,42,02,13,316,00,01,49,069,47*71 + $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,48*79 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:26.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":42,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:25.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":42,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} + $GPZDA,090629.00,11,06,2005,00,00*63 + $GPGGA,090628,5203.7604,N,00508.3168,E,1,08,1.80,34.68,M,46.772,M,,*7F + $GPRMC,090628,A,5203.7604,N,00508.3168,E,0.0544,57.676,110605,,*1B +@@ -150,7 +150,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,44*7D + $GPGSV,3,2,12,13,34,231,00,07,35,297,42,02,13,316,00,01,49,069,47*71 + $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,48*79 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:27.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":42,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:26.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":42,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} + $GPZDA,090630.00,11,06,2005,00,00*6B + $GPGGA,090629,5203.7604,N,00508.3168,E,1,08,1.80,34.69,M,46.772,M,,*7F + $GPRMC,090629,A,5203.7604,N,00508.3168,E,0.0505,47.992,110605,,*1B +@@ -159,7 +159,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,44*7D + $GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70 + $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,47*76 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:28.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:27.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} + $GPZDA,090631.00,11,06,2005,00,00*6A + $GPGGA,090630,5203.7604,N,00508.3168,E,1,08,1.80,34.71,M,46.772,M,,*7E + $GPRMC,090630,A,5203.7604,N,00508.3168,E,0.0525,54.404,110605,,*11 +@@ -168,7 +168,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,45*7C + $GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70 + $GPGSV,3,3,12,27,46,082,00,14,18,040,46,25,18,090,44,24,43,294,47*77 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:29.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:28.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} + $GPZDA,090632.00,11,06,2005,00,00*69 + $GPGGA,090631,5203.7604,N,00508.3168,E,1,08,1.80,34.73,M,46.772,M,,*7D + $GPRMC,090631,A,5203.7604,N,00508.3168,E,0.0544,57.430,110605,,*13 +@@ -177,7 +177,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,44,20,69,250,44*7C + $GPGSV,3,2,12,13,34,231,00,07,35,297,44,02,13,316,00,01,49,069,47*77 + $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,47*76 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:30.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":44,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:29.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":44,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":44,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} + $GPZDA,090633.00,11,06,2005,00,00*68 + $GPGGA,090632,5203.7604,N,00508.3168,E,1,08,1.80,34.75,M,46.772,M,,*78 + $GPRMC,090632,A,5203.7604,N,00508.3168,E,0.0505,50.753,110605,,*14 +@@ -186,7 +186,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,44*7D + $GPGSV,3,2,12,13,34,231,00,07,35,297,44,02,13,316,00,01,49,069,47*77 + $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,47*76 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:31.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":44,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:30.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":44,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} + $GPZDA,090634.00,11,06,2005,00,00*6F + $GPGGA,090633,5203.7604,N,00508.3168,E,1,08,1.80,34.77,M,46.772,M,,*7B + $GPRMC,090633,A,5203.7604,N,00508.3168,E,0.0525,55.771,110605,,*12 +@@ -195,7 +195,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,44*7D + $GPGSV,3,2,12,13,34,231,00,07,35,297,44,02,13,316,00,01,49,069,47*77 + $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,48*79 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:32.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":44,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:31.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":44,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} + $GPZDA,090635.00,11,06,2005,00,00*6E + $GPGGA,090634,5203.7604,N,00508.3168,E,1,08,1.80,34.79,M,46.772,M,,*72 + $GPRMC,090634,A,5203.7604,N,00508.3168,E,0.0525,56.120,110605,,*14 +@@ -204,7 +204,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,45*7C + $GPGSV,3,2,12,13,34,231,00,07,35,297,44,02,13,316,00,01,49,069,47*77 + $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,48*79 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:33.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":44,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:32.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":44,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} + $GPZDA,090636.00,11,06,2005,00,00*6D + $GPGGA,090635,5203.7604,N,00508.3168,E,1,08,1.80,34.81,M,46.772,M,,*74 + $GPRMC,090635,A,5203.7604,N,00508.3168,E,0.0505,55.137,110605,,*12 +@@ -213,7 +213,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,45*7C + $GPGSV,3,2,12,13,34,231,00,07,35,297,44,02,13,316,00,01,49,069,47*77 + $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,43,24,43,294,48*7E +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:34.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":44,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":43,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:33.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":44,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":43,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} + $GPZDA,090637.00,11,06,2005,00,00*6C + $GPGGA,090636,5203.7604,N,00508.3168,E,1,08,1.80,34.83,M,46.772,M,,*75 + $GPRMC,090636,A,5203.7604,N,00508.3168,E,0.0525,56.312,110605,,*15 +@@ -222,7 +222,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,45*7C + $GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70 + $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,47*76 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:35.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:34.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} + $GPZDA,090638.00,11,06,2005,00,00*63 + $GPGGA,090637,5203.7604,N,00508.3168,E,1,08,1.80,34.85,M,46.772,M,,*72 + $GPRMC,090637,A,5203.7604,N,00508.3168,E,0.0564,56.963,110605,,*1D +@@ -231,7 +231,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,45*7C + $GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70 + $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,48*79 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:36.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:35.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} + $GPZDA,090639.00,11,06,2005,00,00*62 + $GPGGA,090638,5203.7604,N,00508.3168,E,1,08,1.80,34.87,M,46.772,M,,*7F + $GPRMC,090638,A,5203.7604,N,00508.3168,E,0.0467,50.169,110605,,*14 +@@ -240,7 +240,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,45*7C + $GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70 + $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,48*79 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:37.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:36.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} + $GPZDA,090640.00,11,06,2005,00,00*6C + $GPGGA,090639,5203.7604,N,00508.3168,E,1,08,1.80,34.89,M,46.772,M,,*70 + $GPRMC,090639,A,5203.7604,N,00508.3168,E,0.0583,59.282,110605,,*11 +@@ -249,7 +249,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,44*7D + $GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70 + $GPGSV,3,3,12,27,46,082,00,14,18,040,46,25,18,090,45,24,43,294,47*76 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:38.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":45,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:37.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":45,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} + $GPZDA,090641.00,11,06,2005,00,00*6D + $GPGGA,090640,5203.7604,N,00508.3168,E,1,08,1.80,34.91,M,46.772,M,,*77 + $GPRMC,090640,A,5203.7604,N,00508.3168,E,0.0583,50.788,110605,,*19 +@@ -258,7 +258,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,45*7C + $GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70 + $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,45,24,43,294,47*77 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:39.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":45,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:38.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":45,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} + $GPZDA,090642.00,11,06,2005,00,00*6E + $GPGGA,090641,5203.7604,N,00508.3168,E,1,08,1.80,34.93,M,46.772,M,,*74 + $GPRMC,090641,A,5203.7604,N,00508.3168,E,0.0544,52.764,110605,,*13 +@@ -267,7 +267,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,45*7C + $GPGSV,3,2,12,13,34,231,00,07,35,297,44,02,13,316,00,01,49,069,47*77 + $GPGSV,3,3,12,27,46,082,00,14,18,040,46,25,18,090,45,24,43,294,47*76 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:40.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":44,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":45,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:39.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":44,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":46,"used":true},{"PRN":25,"el":18,"az":90,"ss":45,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} + $GPZDA,090643.00,11,06,2005,00,00*6F + $GPGGA,090642,5203.7604,N,00508.3168,E,1,08,1.80,34.95,M,46.772,M,,*71 + $GPRMC,090642,A,5203.7604,N,00508.3168,E,0.0525,53.233,110605,,*11 +@@ -276,7 +276,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,45*7C + $GPGSV,3,2,12,13,34,231,00,07,35,297,44,02,13,316,00,01,49,069,46*76 + $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,45,24,43,294,47*77 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:41.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":44,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":46,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":45,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:40.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":44,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":46,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":45,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} + $GPZDA,090644.00,11,06,2005,00,00*68 + $GPGGA,090643,5203.7604,N,00508.3168,E,1,08,1.80,34.97,M,46.772,M,,*72 + $GPRMC,090643,A,5203.7604,N,00508.3168,E,0.0525,57.787,110605,,*1E +@@ -285,7 +285,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,45*7C + $GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70 + $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,45,24,43,294,48*78 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:42.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":45,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:41.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":45,"used":true},{"PRN":24,"el":43,"az":294,"ss":48,"used":true}]} + $GPZDA,090645.00,11,06,2005,00,00*69 + $GPGGA,090644,5203.7604,N,00508.3168,E,1,08,1.80,34.98,M,46.772,M,,*7A + $GPRMC,090644,A,5203.7604,N,00508.3168,E,0.0544,53.946,110605,,*19 +@@ -294,7 +294,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,45*7C + $GPGSV,3,2,12,13,34,231,00,07,35,297,43,02,13,316,00,01,49,069,47*70 + $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,47*76 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:43.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:42.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":43,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} + $GPZDA,090646.00,11,06,2005,00,00*6A + $GPGGA,090645,5203.7604,N,00508.3168,E,1,08,1.80,35.00,M,46.772,M,,*7B + $GPRMC,090645,A,5203.7604,N,00508.3168,E,0.0467,53.835,110605,,*1D +@@ -303,7 +303,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,44*7D + $GPGSV,3,2,12,13,34,231,00,07,35,297,44,02,13,316,00,01,49,069,47*77 + $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,47*76 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:44.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":44,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:43.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":44,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":44,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} + $GPZDA,090647.00,11,06,2005,00,00*6B + $GPGGA,090646,5203.7604,N,00508.3168,E,1,08,1.80,35.02,M,46.772,M,,*7A + $GPRMC,090646,A,5203.7604,N,00508.3168,E,0.0486,56.661,110605,,*1B +@@ -312,7 +312,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,45*7C + $GPGSV,3,2,12,13,34,231,00,07,35,297,44,02,13,316,00,01,49,069,47*77 + $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,45,24,43,294,47*77 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:45.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":44,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":45,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:44.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":44,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":45,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} + $GPZDA,090648.00,11,06,2005,00,00*64 + $GPGGA,090647,5203.7604,N,00508.3168,E,1,08,1.80,35.03,M,46.772,M,,*7A + $GPRMC,090647,A,5203.7604,N,00508.3168,E,0.0583,56.423,110605,,*1A +@@ -321,7 +321,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,63,142,47,23,22,187,45,20,69,250,45*7C + $GPGSV,3,2,12,13,34,231,00,07,35,297,44,02,13,316,00,01,49,069,47*77 + $GPGSV,3,3,12,27,46,082,00,14,18,040,47,25,18,090,44,24,43,294,47*76 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:46.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":44,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:45.990Z","xdop":0.92,"ydop":0.71,"vdop":1.78,"tdop":1.29,"hdop":1.16,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":63,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":250,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":35,"az":297,"ss":44,"used":true},{"PRN":2,"el":13,"az":316,"ss":0,"used":false},{"PRN":1,"el":49,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":82,"ss":0,"used":false},{"PRN":14,"el":18,"az":40,"ss":47,"used":true},{"PRN":25,"el":18,"az":90,"ss":44,"used":true},{"PRN":24,"el":43,"az":294,"ss":47,"used":true}]} + $GPZDA,090649.00,11,06,2005,00,00*65 + $GPGGA,090648,5203.7604,N,00508.3168,E,1,08,1.80,35.05,M,46.772,M,,*73 + $GPRMC,090648,A,5203.7604,N,00508.3168,E,0.0544,53.197,110605,,*11 +@@ -330,7 +330,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,62,142,47,23,22,187,45,20,69,252,45*7F + $GPGSV,3,2,12,13,34,231,00,07,36,297,44,02,14,316,00,01,48,069,47*72 + $GPGSV,3,3,12,27,46,081,00,14,17,039,47,25,19,090,44,24,44,294,47*72 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:47.990Z","xdop":0.90,"ydop":0.71,"vdop":1.80,"tdop":1.29,"hdop":1.15,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":62,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":252,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":36,"az":297,"ss":44,"used":true},{"PRN":2,"el":14,"az":316,"ss":0,"used":false},{"PRN":1,"el":48,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":81,"ss":0,"used":false},{"PRN":14,"el":17,"az":39,"ss":47,"used":true},{"PRN":25,"el":19,"az":90,"ss":44,"used":true},{"PRN":24,"el":44,"az":294,"ss":47,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:46.990Z","xdop":0.90,"ydop":0.71,"vdop":1.80,"tdop":1.29,"hdop":1.15,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":62,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":252,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":36,"az":297,"ss":44,"used":true},{"PRN":2,"el":14,"az":316,"ss":0,"used":false},{"PRN":1,"el":48,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":81,"ss":0,"used":false},{"PRN":14,"el":17,"az":39,"ss":47,"used":true},{"PRN":25,"el":19,"az":90,"ss":44,"used":true},{"PRN":24,"el":44,"az":294,"ss":47,"used":true}]} + $GPZDA,090650.00,11,06,2005,00,00*6D + $GPGGA,090649,5203.7604,N,00508.3168,E,1,08,1.80,35.07,M,46.772,M,,*70 + $GPRMC,090649,A,5203.7604,N,00508.3168,E,0.0525,50.564,110605,,*1C +@@ -339,7 +339,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,62,142,47,23,22,187,45,20,69,252,45*7F + $GPGSV,3,2,12,13,34,231,00,07,36,297,45,02,14,316,00,01,48,069,47*73 + $GPGSV,3,3,12,27,46,081,00,14,17,039,47,25,19,090,44,24,44,294,47*72 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:48.990Z","xdop":0.90,"ydop":0.71,"vdop":1.80,"tdop":1.29,"hdop":1.15,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":62,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":252,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":36,"az":297,"ss":45,"used":true},{"PRN":2,"el":14,"az":316,"ss":0,"used":false},{"PRN":1,"el":48,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":81,"ss":0,"used":false},{"PRN":14,"el":17,"az":39,"ss":47,"used":true},{"PRN":25,"el":19,"az":90,"ss":44,"used":true},{"PRN":24,"el":44,"az":294,"ss":47,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:47.990Z","xdop":0.90,"ydop":0.71,"vdop":1.80,"tdop":1.29,"hdop":1.15,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":62,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":252,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":36,"az":297,"ss":45,"used":true},{"PRN":2,"el":14,"az":316,"ss":0,"used":false},{"PRN":1,"el":48,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":81,"ss":0,"used":false},{"PRN":14,"el":17,"az":39,"ss":47,"used":true},{"PRN":25,"el":19,"az":90,"ss":44,"used":true},{"PRN":24,"el":44,"az":294,"ss":47,"used":true}]} + $GPZDA,090651.00,11,06,2005,00,00*6C + $GPGGA,090650,5203.7604,N,00508.3168,E,1,08,1.80,35.08,M,46.772,M,,*77 + $GPRMC,090650,A,5203.7604,N,00508.3168,E,0.0564,54.515,110605,,*13 +@@ -348,7 +348,7 @@ $GPGSA,A,3,00,00,00,00,00,00,00,00,,,,,0 + $GPGSV,3,1,12,04,51,189,00,11,62,142,47,23,22,187,45,20,69,252,45*7F + $GPGSV,3,2,12,13,34,231,00,07,36,297,44,02,14,316,00,01,48,069,47*72 + $GPGSV,3,3,12,27,46,081,00,14,17,039,47,25,19,090,44,24,44,294,47*72 +-{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:49.990Z","xdop":0.90,"ydop":0.71,"vdop":1.80,"tdop":1.29,"hdop":1.15,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":62,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":252,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":36,"az":297,"ss":44,"used":true},{"PRN":2,"el":14,"az":316,"ss":0,"used":false},{"PRN":1,"el":48,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":81,"ss":0,"used":false},{"PRN":14,"el":17,"az":39,"ss":47,"used":true},{"PRN":25,"el":19,"az":90,"ss":44,"used":true},{"PRN":24,"el":44,"az":294,"ss":47,"used":true}]} ++{"class":"SKY","tag":"MID4","time":"2005-06-11T09:06:48.990Z","xdop":0.90,"ydop":0.71,"vdop":1.80,"tdop":1.29,"hdop":1.15,"gdop":2.49,"pdop":2.13,"satellites":[{"PRN":4,"el":51,"az":189,"ss":0,"used":false},{"PRN":11,"el":62,"az":142,"ss":47,"used":true},{"PRN":23,"el":22,"az":187,"ss":45,"used":true},{"PRN":20,"el":69,"az":252,"ss":45,"used":true},{"PRN":13,"el":34,"az":231,"ss":0,"used":false},{"PRN":7,"el":36,"az":297,"ss":44,"used":true},{"PRN":2,"el":14,"az":316,"ss":0,"used":false},{"PRN":1,"el":48,"az":69,"ss":47,"used":true},{"PRN":27,"el":46,"az":81,"ss":0,"used":false},{"PRN":14,"el":17,"az":39,"ss":47,"used":true},{"PRN":25,"el":19,"az":90,"ss":44,"used":true},{"PRN":24,"el":44,"az":294,"ss":47,"used":true}]} + $GPZDA,090652.00,11,06,2005,00,00*6F + $GPGGA,090651,5203.7604,N,00508.3168,E,1,08,1.80,35.10,M,46.772,M,,*7F + $GPRMC,090651,A,5203.7604,N,00508.3168,E,0.0544,53.714,110605,,*14 --- gpsd-3.6.orig/debian/patches/a0981cd_nmea2000-fix-build-failures-when-debugging-is-disabled +++ gpsd-3.6/debian/patches/a0981cd_nmea2000-fix-build-failures-when-debugging-is-disabled @@ -0,0 +1,222 @@ +From a0981cdbfbecb40f629806b93d5aaf5f1a1c5d7f Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Wed, 23 May 2012 10:11:03 -0400 +Subject: [PATCH] nmea2000: fix build failures when debugging is disabled + +When debugging is disabled, there is no libgps_debuglevel, so building +this driver fails with: +driver_nmea2000.c: In function 'print_data': +driver_nmea2000.c:50:10: error: 'libgps_debuglevel' undeclared (first use in this function) + +Add some ifdef to this driver to fix that, and change the return type +of print_data to void since it always returns 0 and no one ever checks +the return value. + +Signed-off-by: Mike Frysinger +Signed-off-by: Reinhard Arlt +--- + driver_nmea2000.c | 45 +++++++++++++++++++++++---------------------- + 1 file changed, 23 insertions(+), 22 deletions(-) + +diff --git a/driver_nmea2000.c b/driver_nmea2000.c +index 1db6686..b3d2734 100644 +--- a/driver_nmea2000.c ++++ b/driver_nmea2000.c +@@ -44,8 +44,9 @@ typedef struct PGN + FILE *logFile = NULL; + #endif /* of if LOG_FILE */ + +-static int print_data(unsigned char *buffer, int len, PGN *pgn) ++static void print_data(unsigned char *buffer, int len, PGN *pgn) + { ++#ifdef LIBGPS_DEBUG + /*@-bufferoverflowhigh@*/ + if ((libgps_debuglevel >= LOG_IO) != 0) { + int l1, l2, ptr; +@@ -67,7 +68,7 @@ static int print_data(unsigned char *buffer, int len, PGN *pgn) + gpsd_report(LOG_IO,"%s\n", bu); + } + /*@+bufferoverflowhigh@*/ +- return(0); ++#endif + } + + static gps_mask_t get_mode(struct gps_device_t *session) +@@ -84,7 +85,7 @@ static gps_mask_t get_mode(struct gps_device_t *session) + + static gps_mask_t hnd_059392(unsigned char *bu, int len, PGN *pgn, struct gps_device_t *session) + { +- (void)print_data(bu, len, pgn); ++ print_data(bu, len, pgn); + gpsd_report(LOG_DATA, "pgn %6d(%3d):\n", pgn->pgn, session->driver.nmea2000.unit); + return(0); + } +@@ -92,7 +93,7 @@ static gps_mask_t hnd_059392(unsigned char *bu, int len, PGN *pgn, struct gps_de + + static gps_mask_t hnd_060928(unsigned char *bu, int len, PGN *pgn, struct gps_device_t *session) + { +- (void)print_data(bu, len, pgn); ++ print_data(bu, len, pgn); + gpsd_report(LOG_DATA, "pgn %6d(%3d):\n", pgn->pgn, session->driver.nmea2000.unit); + return(0); + } +@@ -100,7 +101,7 @@ static gps_mask_t hnd_060928(unsigned char *bu, int len, PGN *pgn, struct gps_de + + static gps_mask_t hnd_126208(unsigned char *bu, int len, PGN *pgn, struct gps_device_t *session) + { +- (void)print_data(bu, len, pgn); ++ print_data(bu, len, pgn); + gpsd_report(LOG_DATA, "pgn %6d(%3d):\n", pgn->pgn, session->driver.nmea2000.unit); + return(0); + } +@@ -108,7 +109,7 @@ static gps_mask_t hnd_126208(unsigned char *bu, int len, PGN *pgn, struct gps_de + + static gps_mask_t hnd_126464(unsigned char *bu, int len, PGN *pgn, struct gps_device_t *session) + { +- (void)print_data(bu, len, pgn); ++ print_data(bu, len, pgn); + gpsd_report(LOG_DATA, "pgn %6d(%3d):\n", pgn->pgn, session->driver.nmea2000.unit); + return(0); + } +@@ -116,7 +117,7 @@ static gps_mask_t hnd_126464(unsigned char *bu, int len, PGN *pgn, struct gps_de + + static gps_mask_t hnd_126996(unsigned char *bu, int len, PGN *pgn, struct gps_device_t *session) + { +- (void)print_data(bu, len, pgn); ++ print_data(bu, len, pgn); + gpsd_report(LOG_DATA, "pgn %6d(%3d):\n", pgn->pgn, session->driver.nmea2000.unit); + return(0); + } +@@ -124,7 +125,7 @@ static gps_mask_t hnd_126996(unsigned char *bu, int len, PGN *pgn, struct gps_de + + static gps_mask_t hnd_129025(unsigned char *bu, int len, PGN *pgn, struct gps_device_t *session) + { +- (void)print_data(bu, len, pgn); ++ print_data(bu, len, pgn); + gpsd_report(LOG_DATA, "pgn %6d(%3d):\n", pgn->pgn, session->driver.nmea2000.unit); + + /*@-type@*//* splint has a bug here */ +@@ -140,7 +141,7 @@ static gps_mask_t hnd_129025(unsigned char *bu, int len, PGN *pgn, struct gps_de + + static gps_mask_t hnd_129026(unsigned char *bu, int len, PGN *pgn, struct gps_device_t *session) + { +- (void)print_data(bu, len, pgn); ++ print_data(bu, len, pgn); + gpsd_report(LOG_DATA, "pgn %6d(%3d):\n", pgn->pgn, session->driver.nmea2000.unit); + + session->driver.nmea2000.sid[0] = bu[0]; +@@ -161,10 +162,10 @@ static gps_mask_t hnd_126992(unsigned char *bu, int len, PGN *pgn, struct gps_de + //uint8_t sid; + //uint8_t source; + +- (void)print_data(bu, len, pgn); ++ print_data(bu, len, pgn); + gpsd_report(LOG_DATA, "pgn %6d(%3d):\n", pgn->pgn, session->driver.nmea2000.unit); + +- (void)print_data(bu, len, pgn); ++ print_data(bu, len, pgn); + gpsd_report(LOG_DATA, "pgn %6d(%3d):\n", pgn->pgn, session->driver.nmea2000.unit); + + //sid = bu[0]; +@@ -187,7 +188,7 @@ static gps_mask_t hnd_129539(unsigned char *bu, int len, PGN *pgn, struct gps_de + { + gps_mask_t mask; + +- (void)print_data(bu, len, pgn); ++ print_data(bu, len, pgn); + gpsd_report(LOG_DATA, "pgn %6d(%3d):\n", pgn->pgn, session->driver.nmea2000.unit); + + mask = 0; +@@ -222,7 +223,7 @@ static gps_mask_t hnd_129540(unsigned char *bu, int len, PGN *pgn, struct gps_de + { + int l1, l2; + +- (void)print_data(bu, len, pgn); ++ print_data(bu, len, pgn); + gpsd_report(LOG_DATA, "pgn %6d(%3d):\n", pgn->pgn, session->driver.nmea2000.unit); + + session->driver.nmea2000.sid[2] = bu[0]; +@@ -261,7 +262,7 @@ static gps_mask_t hnd_129029(unsigned char *bu, int len, PGN *pgn, struct gps_de + { + gps_mask_t mask; + +- (void)print_data(bu, len, pgn); ++ print_data(bu, len, pgn); + gpsd_report(LOG_DATA, "pgn %6d(%3d):\n", pgn->pgn, session->driver.nmea2000.unit); + + mask = 0; +@@ -326,7 +327,7 @@ static gps_mask_t hnd_129029(unsigned char *bu, int len, PGN *pgn, struct gps_de + + static gps_mask_t hnd_129038(unsigned char *bu, int len, PGN *pgn, struct gps_device_t *session) + { +- (void)print_data(bu, len, pgn); ++ print_data(bu, len, pgn); + gpsd_report(LOG_DATA, "pgn %6d(%3d):\n", pgn->pgn, session->driver.nmea2000.unit); + return(0); + } +@@ -334,7 +335,7 @@ static gps_mask_t hnd_129038(unsigned char *bu, int len, PGN *pgn, struct gps_de + + static gps_mask_t hnd_129039(unsigned char *bu, int len, PGN *pgn, struct gps_device_t *session) + { +- (void)print_data(bu, len, pgn); ++ print_data(bu, len, pgn); + gpsd_report(LOG_DATA, "pgn %6d(%3d):\n", pgn->pgn, session->driver.nmea2000.unit); + return(0); + } +@@ -342,7 +343,7 @@ static gps_mask_t hnd_129039(unsigned char *bu, int len, PGN *pgn, struct gps_de + + static gps_mask_t hnd_129040(unsigned char *bu, int len, PGN *pgn, struct gps_device_t *session) + { +- (void)print_data(bu, len, pgn); ++ print_data(bu, len, pgn); + gpsd_report(LOG_DATA, "pgn %6d(%3d):\n", pgn->pgn, session->driver.nmea2000.unit); + return(0); + } +@@ -350,7 +351,7 @@ static gps_mask_t hnd_129040(unsigned char *bu, int len, PGN *pgn, struct gps_de + + static gps_mask_t hnd_129794(unsigned char *bu, int len, PGN *pgn, struct gps_device_t *session) + { +- (void)print_data(bu, len, pgn); ++ print_data(bu, len, pgn); + gpsd_report(LOG_DATA, "pgn %6d(%3d):\n", pgn->pgn, session->driver.nmea2000.unit); + return(0); + } +@@ -358,7 +359,7 @@ static gps_mask_t hnd_129794(unsigned char *bu, int len, PGN *pgn, struct gps_de + + static gps_mask_t hnd_129798(unsigned char *bu, int len, PGN *pgn, struct gps_device_t *session) + { +- (void)print_data(bu, len, pgn); ++ print_data(bu, len, pgn); + gpsd_report(LOG_DATA, "pgn %6d(%3d):\n", pgn->pgn, session->driver.nmea2000.unit); + return(0); + } +@@ -366,7 +367,7 @@ static gps_mask_t hnd_129798(unsigned char *bu, int len, PGN *pgn, struct gps_de + + static gps_mask_t hnd_129802(unsigned char *bu, int len, PGN *pgn, struct gps_device_t *session) + { +- (void)print_data(bu, len, pgn); ++ print_data(bu, len, pgn); + gpsd_report(LOG_DATA, "pgn %6d(%3d):\n", pgn->pgn, session->driver.nmea2000.unit); + return(0); + } +@@ -374,7 +375,7 @@ static gps_mask_t hnd_129802(unsigned char *bu, int len, PGN *pgn, struct gps_de + + static gps_mask_t hnd_129809(unsigned char *bu, int len, PGN *pgn, struct gps_device_t *session) + { +- (void)print_data(bu, len, pgn); ++ print_data(bu, len, pgn); + gpsd_report(LOG_DATA, "pgn %6d(%3d):\n", pgn->pgn, session->driver.nmea2000.unit); + return(0); + } +@@ -382,7 +383,7 @@ static gps_mask_t hnd_129809(unsigned char *bu, int len, PGN *pgn, struct gps_de + + static gps_mask_t hnd_129810(unsigned char *bu, int len, PGN *pgn, struct gps_device_t *session) + { +- (void)print_data(bu, len, pgn); ++ print_data(bu, len, pgn); + gpsd_report(LOG_DATA, "pgn %6d(%3d):\n", pgn->pgn, session->driver.nmea2000.unit); + return(0); + } +-- +1.7.10 + --- gpsd-3.6.orig/debian/patches/series +++ gpsd-3.6/debian/patches/series @@ -0,0 +1,8 @@ +a0981cd_nmea2000-fix-build-failures-when-debugging-is-disabled +32c2c9c_GPS_PATH_MAX-needs-to-be-longer-to-handle-Linux-persistent-device-names +a3f6c60_Do-not-assume-little_endian-just-because-__BIG_ENDIAN__-is-not-defined +0a0f49b_Don-t-try-to-add-devices-with-long-paths +53904e2_Accept-Freescale-UARTS-as-RS232-devices +5158d66_Fix-the-leap-seconds-notify +c5623da_Another-fix-the-leap-seconds-notify +7f25576_Rebuild-some-binary-driver-tests.-Explain-why-this-is-needed --- gpsd-3.6.orig/debian/patches/c5623da_Another-fix-the-leap-seconds-notify +++ gpsd-3.6/debian/patches/c5623da_Another-fix-the-leap-seconds-notify @@ -0,0 +1,22 @@ +From c5623daa22b0659e90268edd37941e941ae8c56a Mon Sep 17 00:00:00 2001 +From: Michael Tatarinov +Date: Sat, 30 Jun 2012 08:55:01 +0400 +Subject: [PATCH] Another fix the leap seconds notify. + +Signed-off-by: Eric S. Raymond +--- + subframe.c | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +--- a/subframe.c ++++ b/subframe.c +@@ -723,8 +723,7 @@ gps_mask_t gpsd_interpret_subframe(struc + + #ifdef NTPSHM_ENABLE + /* IS-GPS-200 Revision E, paragraph 20.3.3.5.2.4 */ +- if ((subp->sub4_18.WNt == subp->sub4_18.WNlsf) && +- ((session->context->gps_week % 256) == (unsigned short)subp->sub4_18.WNlsf) && ++ if (((session->context->gps_week % 256) == (unsigned short)subp->sub4_18.WNlsf) && + /* notify the leap seconds correction in the end of current day */ + ((double)((subp->sub4_18.DN - 1) * SECS_PER_DAY) < session->context->gps_tow) && + ((double)(subp->sub4_18.DN * SECS_PER_DAY) > session->context->gps_tow)) { --- gpsd-3.6.orig/debian/patches/5158d66_Fix-the-leap-seconds-notify +++ gpsd-3.6/debian/patches/5158d66_Fix-the-leap-seconds-notify @@ -0,0 +1,54 @@ +From 5158d66b981a78213af3639084592c9233d857da Mon Sep 17 00:00:00 2001 +From: Michael Tatarinov +Date: Tue, 26 Jun 2012 13:45:58 +0400 +Subject: [PATCH] Fix the leap seconds notify. + +Signed-off-by: Eric S. Raymond +--- + gpsd.h-tail | 5 +++++ + subframe.c | 6 +++++- + timebase.c | 3 --- + 3 files changed, 10 insertions(+), 4 deletions(-) + +--- a/gpsd.h-tail ++++ b/gpsd.h-tail +@@ -95,6 +95,11 @@ enum isgpsstat_t { + */ + #define GPS_EPOCH 315964800 /* 6 Jan 1981 00:00:00 UTC */ + ++/* time constant */ ++#define SECS_PER_DAY (60*60*24) /* seconds per day */ ++#define SECS_PER_WEEK (7*SECS_PER_DAY) /* seconds per week */ ++#define GPS_ROLLOVER (1024*SECS_PER_WEEK) /* rollover period */ ++ + struct gps_packet_t { + /* packet-getter internals */ + int type; +--- a/subframe.c ++++ b/subframe.c +@@ -722,8 +722,12 @@ gps_mask_t gpsd_interpret_subframe(struc + subp->sub4_18.DN, subp->sub4_18.lsf); + + #ifdef NTPSHM_ENABLE ++ /* IS-GPS-200 Revision E, paragraph 20.3.3.5.2.4 */ + if ((subp->sub4_18.WNt == subp->sub4_18.WNlsf) && +- (subp->sub4_18.DN == 1 )) { ++ ((session->context->gps_week % 256) == (unsigned short)subp->sub4_18.WNlsf) && ++ /* notify the leap seconds correction in the end of current day */ ++ ((double)((subp->sub4_18.DN - 1) * SECS_PER_DAY) < session->context->gps_tow) && ++ ((double)(subp->sub4_18.DN * SECS_PER_DAY) > session->context->gps_tow)) { + if ( subp->sub4_18.leap < subp->sub4_18.lsf ) + session->context->leap_notify = LEAP_ADDSECOND; + else if ( subp->sub4_18.leap > subp->sub4_18.lsf ) +--- a/timebase.c ++++ b/timebase.c +@@ -84,9 +84,6 @@ BSD terms apply: see the file COPYING in + #include "gpsd.h" + #include "timebase.h" + +-#define SECS_PER_WEEK (60*60*24*7) /* seconds per week */ +-#define GPS_ROLLOVER (1024*SECS_PER_WEEK) /* rollover period */ +- + void gpsd_time_init(struct gps_context_t *context, time_t starttime) + /* initialize the GPS context's time fields */ + {