summaryrefslogtreecommitdiff
path: root/test/daemon
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2010-03-27 10:52:17 -0400
committerEric S. Raymond <esr@thyrsus.com>2010-03-27 10:52:17 -0400
commit8fe2f3ee9778f40f7e4e94934118240d5bcca5a2 (patch)
treeaaf8daaa4a4e743725a6670584cdc6e609896b30 /test/daemon
parenta01d14fab52678a7a42d8640a510a3bf34c1d03a (diff)
downloadgpsd-8fe2f3ee9778f40f7e4e94934118240d5bcca5a2.tar.gz
Suppress JSON reporting of fields the fix quality won't support.
This should suppress a bug reported by Greg Troxel where, due to numeric instability in geodetic fix computations, wecwere getting cross-archirecture differences in the low-order digits of altitude for invalid fixes on SiRF-II chips. This required that ten regression test be rebuilt; I eyeballed the diffs to make sure we didn't lose actual data.
Diffstat (limited to 'test/daemon')
-rw-r--r--test/daemon/ait250.log.chk64
-rw-r--r--test/daemon/bu303-moving.log.chk2
-rw-r--r--test/daemon/bu303-nofix.log.chk14
-rw-r--r--test/daemon/bu303b-nofix.log.chk12
-rw-r--r--test/daemon/eXplorist210.log.chk1
-rw-r--r--test/daemon/gps-360.log.chk1
-rw-r--r--test/daemon/humminbird-M37.log.chk1
-rw-r--r--test/daemon/trimble-lassen_iq-3dfix.log.chk78
-rw-r--r--test/daemon/trimble-lassen_iq-playacar.log.chk80
-rw-r--r--test/daemon/trimble-lassen_iq.log.chk90
10 files changed, 170 insertions, 173 deletions
diff --git a/test/daemon/ait250.log.chk b/test/daemon/ait250.log.chk
index d0ef675d..ba4a826e 100644
--- a/test/daemon/ait250.log.chk
+++ b/test/daemon/ait250.log.chk
@@ -9,11 +9,11 @@ $GPRMC,194908.00,A,5241.99805,N,00517.56503,E,0.003,,010809,,,A*77
!AIVDM,1,1,,B,33meMd50000EoJPMvw?:Ubp@0000,0*4F
{"class":"AIS","type":3,"repeat":0,"mmsi":257646000,"scaled":false,"status":5,"turn":0,"speed":0,"accuracy":false,"lon":2866000,"lat":31440700,"course":2710,"heading":348,"second":8,"maneuver":0,"raim":false,"radio":0}
$GPGBS,194908.00,3.0,1.9,4.2,,,,*41
-{"class":"TPV","tag":"GBS","time":1249156148.000,"ept":0.005,"lat":52.699967500,"lon":5.292750500,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.002,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156148.000,"ept":0.005,"lat":52.699967500,"lon":5.292750500,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.002,"mode":2}
$GPRMC,194909.00,A,5241.99792,N,00517.56477,E,0.004,,010809,,,A*72
!AIVDO,1,1,,,B3aC3LP00063agWRNpd03wTUwP06,0*21
$GPGBS,194909.00,3.0,1.9,4.2,,,,*40
-{"class":"TPV","tag":"GBS","time":1249156149.000,"ept":0.005,"lat":52.699965333,"lon":5.292746167,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.002,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156149.000,"ept":0.005,"lat":52.699965333,"lon":5.292746167,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.002,"mode":2}
!AIVDM,1,1,,A,B3`gaQ000062PeWRIt403wTUoP06,0*11
{"class":"AIS","type":18,"repeat":0,"mmsi":244050308,"scaled":false,"reserved":0,"speed":0,"accuracy":false,"lon":3166299,"lat":31614913,"course":0,"heading":511,"second":9,"regional":0,"cs":true,"display":false,"dsc":true,"band":true,"msg22":true,"raim":true,"radio":917510}
!AIVDM,1,1,,A,13b?ED00000E2`dN1S9=oS0@00Sb,0*6E
@@ -23,7 +23,7 @@ $GPRMC,194910.00,A,5241.99782,N,00517.56453,E,0.006,,010809,,,A*7F
!AIVDM,1,1,,A,D02E3:0Alg6D000000000000001,2*17
{"class":"AIS","type":20,"repeat":0,"mmsi":2442024,"scaled":false,"offset1":285,"number1":2,"timeout1":7,"increment1":1125,"offset2":0,"number2":0,"timeout2":0,"increment2":0,"offset3":0,"number3":0,"timeout3":0,"increment3":0,"offset4":0,"number4":0,"timeout4":0,"increment4":0}
$GPGBS,194910.00,3.0,1.9,4.2,,,,*48
-{"class":"TPV","tag":"GBS","time":1249156150.000,"ept":0.005,"lat":52.699963667,"lon":5.292742167,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.003,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156150.000,"ept":0.005,"lat":52.699963667,"lon":5.292742167,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.003,"mode":2}
!AIVDM,1,1,,A,139QcE7P?w<tSF0l4Q@>4?wv0PS<,0*5A
{"class":"AIS","type":1,"repeat":0,"mmsi":211315540,"scaled":false,"status":7,"turn":-128,"speed":1023,"accuracy":false,"lon":108600000,"lat":54600000,"course":3600,"heading":511,"second":63,"maneuver":0,"raim":false,"radio":266648}
$GPRMC,194911.00,A,5241.99772,N,00517.56430,E,0.020,229.98,010809,,,A*66
@@ -33,7 +33,7 @@ $GPRMC,194911.00,A,5241.99772,N,00517.56430,E,0.020,229.98,010809,,,A*66
{"class":"AIS","type":1,"repeat":0,"mmsi":305235000,"scaled":false,"status":5,"turn":5,"speed":99,"accuracy":true,"lon":2845500,"lat":31458600,"course":2810,"heading":282,"second":11,"maneuver":0,"raim":false,"radio":66386}
!AIVDO,1,1,,,B3aC3LP00063aeWRNpV?gwUUwP06,0*4B
$GPGBS,194911.00,3.0,1.9,4.2,,,,*49
-{"class":"TPV","tag":"GBS","time":1249156151.000,"ept":0.005,"lat":52.699962000,"lon":5.292738333,"epx":1.900,"epy":3.000,"epv":4.200,"track":229.9800,"speed":0.010,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156151.000,"ept":0.005,"lat":52.699962000,"lon":5.292738333,"epx":1.900,"epy":3.000,"track":229.9800,"speed":0.010,"mode":2}
!AIVDM,1,1,,B,13bf9v00010IaB<N8IK3uSvH00SC,0*44
{"class":"AIS","type":1,"repeat":0,"mmsi":246123000,"scaled":false,"status":0,"turn":0,"speed":1,"accuracy":false,"lon":3361350,"lat":31594860,"course":1014,"heading":127,"second":12,"maneuver":0,"raim":false,"radio":4518}
$GPRMC,194912.00,A,5241.99761,N,00517.56408,E,0.012,,010809,,,A*7B
@@ -41,44 +41,44 @@ $GPRMC,194912.00,A,5241.99761,N,00517.56408,E,0.012,,010809,,,A*7B
{"class":"AIS","type":1,"repeat":0,"mmsi":246087000,"scaled":false,"status":0,"turn":-128,"speed":0,"accuracy":false,"lon":3179192,"lat":31621356,"course":434,"heading":511,"second":11,"maneuver":0,"raim":false,"radio":66468}
!AIVDO,1,1,,,B3aC3LP00063ad7RNpP03wV5wP06,0*14
$GPGBS,194912.00,3.0,1.9,4.2,,,,*4A
-{"class":"TPV","tag":"GBS","time":1249156152.000,"ept":0.005,"lat":52.699960167,"lon":5.292734667,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.006,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156152.000,"ept":0.005,"lat":52.699960167,"lon":5.292734667,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.006,"mode":2}
$GPRMC,194913.00,A,5241.99751,N,00517.56393,E,0.012,,010809,,,A*7C
!AIVDO,1,1,,,B3aC3LP00063acWRNpL03wVUwP06,0*0F
$GPGBS,194913.00,3.0,1.9,4.2,,,,*4B
-{"class":"TPV","tag":"GBS","time":1249156153.000,"ept":0.005,"lat":52.699958500,"lon":5.292732167,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.006,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156153.000,"ept":0.005,"lat":52.699958500,"lon":5.292732167,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.006,"mode":2}
$GPRMC,194914.00,A,5241.99742,N,00517.56388,E,0.005,,010809,,,A*75
!AIVDO,1,1,,,B3aC3LP00063ac7RNpH03wW5wP06,0*0A
$GPGBS,194914.00,3.0,1.9,4.2,,,,*4C
-{"class":"TPV","tag":"GBS","time":1249156154.000,"ept":0.005,"lat":52.699957000,"lon":5.292731333,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.003,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156154.000,"ept":0.005,"lat":52.699957000,"lon":5.292731333,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.003,"mode":2}
!AIVDM,1,1,,A,13aC225P130HqLfN3t4i6OvJP<0<,0*33
{"class":"AIS","type":1,"repeat":0,"mmsi":244630024,"scaled":false,"status":5,"turn":-128,"speed":67,"accuracy":false,"lon":3263383,"lat":31521811,"course":281,"heading":511,"second":13,"maneuver":1,"raim":false,"radio":98328}
$GPRMC,194915.00,A,5241.99733,N,00517.56384,E,0.013,,010809,,,A*79
!AIVDO,1,1,,,B3aC3LP00063ac7RNpD03wWUwP06,0*66
$GPGBS,194915.00,3.0,1.9,4.2,,,,*4D
-{"class":"TPV","tag":"GBS","time":1249156155.000,"ept":0.005,"lat":52.699955500,"lon":5.292730667,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.007,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156155.000,"ept":0.005,"lat":52.699955500,"lon":5.292730667,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.007,"mode":2}
!AIVDM,1,1,,A,13`e>5OP1S0GmF@N0OLBF?vL00SQ,0*35
{"class":"AIS","type":1,"repeat":0,"mmsi":244010517,"scaled":false,"status":15,"turn":-128,"speed":99,"accuracy":false,"lon":3123912,"lat":31465329,"course":600,"heading":511,"second":14,"maneuver":0,"raim":false,"radio":4546}
$GPRMC,194916.00,A,5241.99726,N,00517.56385,E,0.007,,010809,,,A*7A
!AIVDO,1,1,,,B3aC3LP00063ac7RNp@03w`5wP06,0*35
$GPGBS,194916.00,3.0,1.9,4.2,,,,*4E
-{"class":"TPV","tag":"GBS","time":1249156156.000,"ept":0.005,"lat":52.699954333,"lon":5.292730833,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.004,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156156.000,"ept":0.005,"lat":52.699954333,"lon":5.292730833,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.004,"mode":2}
!AIVDM,1,1,,B,100001?P?w<tSF0l4Q@>4?wp0W3h,0*28
{"class":"AIS","type":1,"repeat":0,"mmsi":4,"scaled":false,"status":15,"turn":-128,"speed":1023,"accuracy":false,"lon":108600000,"lat":54600000,"course":3600,"heading":511,"second":60,"maneuver":0,"raim":false,"radio":319968}
$GPRMC,194917.00,A,5241.99721,N,00517.56389,E,0.003,,010809,,,A*74
!AIVDO,1,1,,,B3aC3LP00063ac7RNp@03w`UwP06,0*55
$GPGBS,194917.00,3.0,1.9,4.2,,,,*4F
-{"class":"TPV","tag":"GBS","time":1249156157.000,"ept":0.005,"lat":52.699953500,"lon":5.292731500,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.002,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156157.000,"ept":0.005,"lat":52.699953500,"lon":5.292731500,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.002,"mode":2}
$GPRMC,194918.00,A,5241.99715,N,00517.56394,E,0.004,,010809,,,A*77
!AIVDO,1,1,,,B3aC3LP00063acWRNp<03wa5wP06,0*28
$GPGBS,194918.00,3.0,1.9,4.2,,,,*40
-{"class":"TPV","tag":"GBS","time":1249156158.000,"ept":0.005,"lat":52.699952500,"lon":5.292732333,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.002,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156158.000,"ept":0.005,"lat":52.699952500,"lon":5.292732333,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.002,"mode":2}
!AIVDM,2,1,8,B,54S64>02;dlqK8@cL00lDADl0000000000000016;0<:65wj0?hCDm1DQ0C@,0*63
!AIVDM,2,2,8,B,00000000002,2*2D
{"class":"AIS","type":5,"repeat":0,"mmsi":305235000,"scaled":false,"imo":9155406,"ais_version":0,"callsign":"V2DJ7","shipname":"MEDUM","shiptype":70,"to_bow":88,"to_stern":12,"to_port":10,"to_starboard":6,"epfd":1,"eta":"07-31T18:00Z","draught":63,"destination":"AMSTERDAM","dte":0}
$GPRMC,194919.00,A,5241.99711,N,00517.56399,E,0.004,,010809,,,A*7F
!AIVDO,1,1,,,B3aC3LP00063acWRNp<03waUwP06,0*48
$GPGBS,194919.00,3.0,1.9,4.2,,,,*41
-{"class":"TPV","tag":"GBS","time":1249156159.000,"ept":0.005,"lat":52.699951833,"lon":5.292733167,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.002,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156159.000,"ept":0.005,"lat":52.699951833,"lon":5.292733167,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.002,"mode":2}
$GPRMC,194920.00,A,5241.99711,N,00517.56409,E,0.005,,010809,,,A*7A
!AIVDM,1,1,,B,13`g5:0P0`0E9MbN1FgDE?vV06K4,0*45
{"class":"AIS","type":1,"repeat":0,"mmsi":244041000,"scaled":false,"status":0,"turn":-128,"speed":40,"accuracy":false,"lon":2771893,"lat":31479485,"course":1108,"heading":511,"second":19,"maneuver":0,"raim":false,"radio":52616}
@@ -86,28 +86,28 @@ $GPRMC,194920.00,A,5241.99711,N,00517.56409,E,0.005,,010809,,,A*7A
!AIVDM,1,1,,A,13BE3l001n0DJHVN1fQJrHjb00SU,0*35
{"class":"AIS","type":1,"repeat":0,"mmsi":220546000,"scaled":false,"status":0,"turn":0,"speed":118,"accuracy":false,"lon":2675475,"lat":31485573,"course":2793,"heading":281,"second":21,"maneuver":0,"raim":false,"radio":4554}
$GPGBS,194920.00,3.0,1.9,4.2,,,,*4B
-{"class":"TPV","tag":"GBS","time":1249156160.000,"ept":0.005,"lat":52.699951833,"lon":5.292734833,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.003,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156160.000,"ept":0.005,"lat":52.699951833,"lon":5.292734833,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.003,"mode":2}
$GPRMC,194921.00,A,5241.99708,N,00517.56417,E,0.007,,010809,,,A*7E
!AIVDM,1,1,,A,13bf9v00010IaApN8IK3uSvd0H<V,0*26
{"class":"AIS","type":1,"repeat":0,"mmsi":246123000,"scaled":false,"status":0,"turn":0,"speed":1,"accuracy":false,"lon":3361340,"lat":31594860,"course":1014,"heading":127,"second":22,"maneuver":0,"raim":false,"radio":198220}
!AIVDO,1,1,,,B3aC3LP00063adWRNp803wbUwP06,0*48
$GPGBS,194921.00,3.0,1.9,4.2,,,,*4A
-{"class":"TPV","tag":"GBS","time":1249156161.000,"ept":0.005,"lat":52.699951333,"lon":5.292736167,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.004,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156161.000,"ept":0.005,"lat":52.699951333,"lon":5.292736167,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.004,"mode":2}
!AIVDM,1,1,,A,13bcuF0P000H@EjN:0sEiOv`00T4,0*43
{"class":"AIS","type":1,"repeat":0,"mmsi":246087000,"scaled":false,"status":0,"turn":-128,"speed":0,"accuracy":false,"lon":3179193,"lat":31621357,"course":1477,"heading":511,"second":20,"maneuver":0,"raim":false,"radio":4616}
$GPRMC,194922.00,A,5241.99705,N,00517.56418,E,0.003,,010809,,,A*7B
!AIVDO,1,1,,,B3aC3LP00063adWRNp803wc5wP06,0*29
$GPGBS,194922.00,3.0,1.9,4.2,,,,*49
-{"class":"TPV","tag":"GBS","time":1249156162.000,"ept":0.005,"lat":52.699950833,"lon":5.292736333,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.002,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156162.000,"ept":0.005,"lat":52.699950833,"lon":5.292736333,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.002,"mode":2}
!AIVDM,1,1,,A,13ck<f10?wPCe;`N3>f>428b0D1S,0*43
{"class":"AIS","type":1,"repeat":0,"mmsi":247254200,"scaled":false,"status":1,"turn":0,"speed":1023,"accuracy":true,"lon":2582900,"lat":31510200,"course":3600,"heading":68,"second":21,"maneuver":0,"raim":false,"radio":164038}
$GPRMC,194923.00,A,5241.99704,N,00517.56423,E,0.007,,010809,,,A*77
$GPGBS,194923.00,3.0,1.9,4.2,,,,*48
-{"class":"TPV","tag":"GBS","time":1249156163.000,"ept":0.005,"lat":52.699950667,"lon":5.292737167,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.004,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156163.000,"ept":0.005,"lat":52.699950667,"lon":5.292737167,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.004,"mode":2}
!AIVDO,1,1,,,B3aC3LP00063ae7RNp803wcUwP06,0*28
$GPRMC,194924.00,A,5241.99705,N,00517.56425,E,0.006,,010809,,,A*76
$GPGBS,194924.00,3.0,1.9,4.2,,,,*4F
-{"class":"TPV","tag":"GBS","time":1249156164.000,"ept":0.005,"lat":52.699950833,"lon":5.292737500,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.003,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156164.000,"ept":0.005,"lat":52.699950833,"lon":5.292737500,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.003,"mode":2}
!AIVDO,1,1,,,B3aC3LP00063ae7RNp803wd5wP06,0*4F
!AIVDM,1,1,,B,100001?P?w<tSF0l4Q@>4?wp0PS6,0*11
{"class":"AIS","type":1,"repeat":0,"mmsi":4,"scaled":false,"status":15,"turn":-128,"speed":1023,"accuracy":false,"lon":108600000,"lat":54600000,"course":3600,"heading":511,"second":60,"maneuver":0,"raim":false,"radio":266636}
@@ -115,41 +115,41 @@ $GPGBS,194924.00,3.0,1.9,4.2,,,,*4F
{"class":"AIS","type":1,"repeat":0,"mmsi":244630024,"scaled":false,"status":5,"turn":-128,"speed":67,"accuracy":false,"lon":3263528,"lat":31521978,"course":277,"heading":511,"second":23,"maneuver":1,"raim":false,"radio":52616}
$GPRMC,194925.00,A,5241.99714,N,00517.56429,E,0.002,,010809,,,A*7F
$GPGBS,194925.00,3.0,1.9,4.2,,,,*4E
-{"class":"TPV","tag":"GBS","time":1249156165.000,"ept":0.005,"lat":52.699952333,"lon":5.292738167,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.001,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156165.000,"ept":0.005,"lat":52.699952333,"lon":5.292738167,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.001,"mode":2}
!AIVDO,1,1,,,B3aC3LP00063ae7RNp<03wdUwP06,0*2B
!AIVDM,1,1,,B,D02E3:1FTg6D000000000000001,2*2A
{"class":"AIS","type":20,"repeat":0,"mmsi":2442024,"scaled":false,"offset1":1385,"number1":2,"timeout1":7,"increment1":1125,"offset2":0,"number2":0,"timeout2":0,"increment2":0,"offset3":0,"number3":0,"timeout3":0,"increment3":0,"offset4":0,"number4":0,"timeout4":0,"increment4":0}
$GPRMC,194926.00,A,5241.99718,N,00517.56440,E,0.010,,010809,,,A*7C
$GPGBS,194926.00,3.0,1.9,4.2,,,,*4D
-{"class":"TPV","tag":"GBS","time":1249156166.000,"ept":0.005,"lat":52.699953000,"lon":5.292740000,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.005,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156166.000,"ept":0.005,"lat":52.699953000,"lon":5.292740000,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.005,"mode":2}
!AIVDO,1,1,,,B3aC3LP00063af7RNp<03we5wP06,0*49
$GPRMC,194927.00,A,5241.99723,N,00517.56454,E,0.009,,010809,,,A*78
$GPGBS,194927.00,3.0,1.9,4.2,,,,*4C
-{"class":"TPV","tag":"GBS","time":1249156167.000,"ept":0.005,"lat":52.699953833,"lon":5.292742333,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.005,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156167.000,"ept":0.005,"lat":52.699953833,"lon":5.292742333,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.005,"mode":2}
!AIVDO,1,1,,,B3aC3LP00063afWRNp@03weUsP06,0*31
!AIVDM,1,1,,A,13`p;<0P0`0E8p0N1GU4G?vl@@@G,0*32
{"class":"AIS","type":1,"repeat":0,"mmsi":244190000,"scaled":false,"status":0,"turn":-128,"speed":40,"accuracy":false,"lon":2770688,"lat":31479700,"course":1116,"heading":511,"second":26,"maneuver":0,"raim":false,"radio":133166}
$GPRMC,194928.00,A,5241.99730,N,00517.56469,E,0.005,,010809,,,A*77
$GPGBS,194928.00,3.0,1.9,4.2,,,,*43
-{"class":"TPV","tag":"GBS","time":1249156168.000,"ept":0.005,"lat":52.699955000,"lon":5.292744833,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.003,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156168.000,"ept":0.005,"lat":52.699955000,"lon":5.292744833,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.003,"mode":2}
!AIVDO,1,1,,,B3aC3LP00063ag7RNpD03wf5sP06,0*37
!AIVDM,1,1,,B,100001?P?w<tSF0l4Q@>4?wp0PS3,0*14
{"class":"AIS","type":1,"repeat":0,"mmsi":4,"scaled":false,"status":15,"turn":-128,"speed":1023,"accuracy":false,"lon":108600000,"lat":54600000,"course":3600,"heading":511,"second":60,"maneuver":0,"raim":false,"radio":266630}
$GPRMC,194929.00,A,5241.99738,N,00517.56482,E,0.002,,010809,,,A*7C
$GPGBS,194929.00,3.0,1.9,4.2,,,,*42
-{"class":"TPV","tag":"GBS","time":1249156169.000,"ept":0.005,"lat":52.699956333,"lon":5.292747000,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.001,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156169.000,"ept":0.005,"lat":52.699956333,"lon":5.292747000,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.001,"mode":2}
!AIVDO,1,1,,,B3aC3LP00063ah7RNpD03wfUsP06,0*58
!AIVDM,1,1,,A,139QcE7P?w<tSF0l4Q@>4?wv0URP,0*32
{"class":"AIS","type":1,"repeat":0,"mmsi":211315540,"scaled":false,"status":7,"turn":-128,"speed":1023,"accuracy":false,"lon":108600000,"lat":54600000,"course":3600,"heading":511,"second":63,"maneuver":0,"raim":false,"radio":307520}
$GPRMC,194930.00,A,5241.99745,N,00517.56492,E,0.006,,010809,,,A*7B
$GPGBS,194930.00,3.0,1.9,4.2,,,,*4A
-{"class":"TPV","tag":"GBS","time":1249156170.000,"ept":0.005,"lat":52.699957500,"lon":5.292748667,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.003,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156170.000,"ept":0.005,"lat":52.699957500,"lon":5.292748667,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.003,"mode":2}
!AIVDO,1,1,,,B3aC3LP00063ahWRNpH03wg5sP06,0*55
!AIVDM,1,1,,B,402E3:0000HttPGEahN7pi700pBB,0*6B
{"class":"AIS","type":4,"repeat":0,"mmsi":2442024,"scaled":false,"timestamp":"0000-00-00T24:60:60Z","accuracy":true,"lon":3059000,"lat":31586500,"epfd":7,"raim":false,"radio":230546}
$GPRMC,194931.00,A,5241.99750,N,00517.56500,E,0.002,,010809,,,A*70
$GPGBS,194931.00,3.0,1.9,4.2,,,,*4B
-{"class":"TPV","tag":"GBS","time":1249156171.000,"ept":0.005,"lat":52.699958333,"lon":5.292750000,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.001,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156171.000,"ept":0.005,"lat":52.699958333,"lon":5.292750000,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.001,"mode":2}
!AIVDM,1,1,,B,13bcuF0P000H@F2N:0tL<wvt0<0=,0*0D
{"class":"AIS","type":1,"repeat":0,"mmsi":246087000,"scaled":false,"status":0,"turn":-128,"speed":0,"accuracy":false,"lon":3179201,"lat":31621361,"course":3123,"heading":511,"second":30,"maneuver":0,"raim":false,"radio":98330}
!AIVDM,1,1,,B,13bf9v00000IaBlN8IMSuSw006K4,0*63
@@ -159,17 +159,17 @@ $GPRMC,194932.00,A,5241.99756,N,00517.56508,E,0.002,,010809,,,A*7D
!AIVDM,1,1,,B,33a9=20P@g0DvDhN1Jbd78tv00vi,0*3A
{"class":"AIS","type":3,"repeat":0,"mmsi":244469000,"scaled":false,"status":0,"turn":-127,"speed":47,"accuracy":false,"lon":2749080,"lat":31480490,"course":3100,"heading":286,"second":31,"maneuver":0,"raim":false,"radio":8034}
$GPGBS,194932.00,3.0,1.9,4.2,,,,*48
-{"class":"TPV","tag":"GBS","time":1249156172.000,"ept":0.005,"lat":52.699959333,"lon":5.292751333,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.001,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156172.000,"ept":0.005,"lat":52.699959333,"lon":5.292751333,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.001,"mode":2}
!AIVDO,1,1,,,B3aC3LP00063ai7RNpL03wh5sP06,0*3F
!AIVDM,1,1,,A,13c7O4001N0EmBtMweB6GF?22D2n,0*57
{"class":"AIS","type":1,"repeat":0,"mmsi":246538000,"scaled":false,"status":0,"turn":0,"speed":94,"accuracy":false,"lon":2861662,"lat":31452488,"course":1629,"heading":199,"second":33,"maneuver":0,"raim":true,"radio":164204}
$GPRMC,194933.00,A,5241.99761,N,00517.56512,E,0.011,,010809,,,A*71
$GPGBS,194933.00,3.0,1.9,4.2,,,,*49
-{"class":"TPV","tag":"GBS","time":1249156173.000,"ept":0.005,"lat":52.699960167,"lon":5.292752000,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.006,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156173.000,"ept":0.005,"lat":52.699960167,"lon":5.292752000,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.006,"mode":2}
!AIVDO,1,1,,,B3aC3LP00063aiWRNpP03whUsP06,0*23
$GPRMC,194934.00,A,5241.99768,N,00517.56512,E,0.015,,010809,,,A*7B
$GPGBS,194934.00,3.0,1.9,4.2,,,,*4E
-{"class":"TPV","tag":"GBS","time":1249156174.000,"ept":0.005,"lat":52.699961333,"lon":5.292752000,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.008,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156174.000,"ept":0.005,"lat":52.699961333,"lon":5.292752000,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.008,"mode":2}
!AIVDO,1,1,,,B3aC3LP00063aiWRNpP03wi5sP06,0*42
!AIVDM,1,1,,A,13aC225P150HqUlN3uHA5ww2P<0<,0*31
{"class":"AIS","type":1,"repeat":0,"mmsi":244630024,"scaled":false,"status":5,"turn":-128,"speed":69,"accuracy":false,"lon":3263674,"lat":31522145,"course":279,"heading":511,"second":33,"maneuver":1,"raim":false,"radio":98328}
@@ -177,7 +177,7 @@ $GPRMC,194935.00,A,5241.99779,N,00517.56509,E,0.002,,010809,,,A*76
!AIVDM,1,1,,A,B3`qKD@00064BIWRQGVI;wiUoP06,0*75
{"class":"AIS","type":18,"repeat":0,"mmsi":244210513,"scaled":false,"reserved":0,"speed":0,"accuracy":false,"lon":3180851,"lat":31622521,"course":2450,"heading":511,"second":35,"regional":0,"cs":true,"display":false,"dsc":true,"band":true,"msg22":true,"raim":true,"radio":917510}
$GPGBS,194935.00,3.0,1.9,4.2,,,,*4F
-{"class":"TPV","tag":"GBS","time":1249156175.000,"ept":0.005,"lat":52.699963167,"lon":5.292751500,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.001,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156175.000,"ept":0.005,"lat":52.699963167,"lon":5.292751500,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.001,"mode":2}
!AIVDM,1,1,,B,H3`gaQ1AU0Pttp0000000000003,2*6D
!AIVDM,1,1,,B,13a6ld3P@9PDv3TN1GdRv7k800SH,0*60
{"class":"AIS","type":1,"repeat":0,"mmsi":244430000,"scaled":false,"status":3,"turn":-127,"speed":9,"accuracy":true,"lon":2748530,"lat":31479730,"course":760,"heading":249,"second":36,"maneuver":0,"raim":false,"radio":4528}
@@ -186,17 +186,17 @@ $GPRMC,194936.00,A,5241.99789,N,00517.56508,E,0.014,,010809,,,A*7C
!AIVDM,1,1,,A,33a9=20P@g0DvAtN1Jgd28q20000,0*7E
{"class":"AIS","type":3,"repeat":0,"mmsi":244469000,"scaled":false,"status":0,"turn":-127,"speed":47,"accuracy":false,"lon":2748990,"lat":31480510,"course":3080,"heading":284,"second":33,"maneuver":0,"raim":false,"radio":0}
$GPGBS,194936.00,3.0,1.9,4.2,,,,*4C
-{"class":"TPV","tag":"GBS","time":1249156176.000,"ept":0.005,"lat":52.699964833,"lon":5.292751333,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.007,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156176.000,"ept":0.005,"lat":52.699964833,"lon":5.292751333,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.007,"mode":2}
!AIVDM,1,1,,B,H3`gaQ4UDBE5847@9nohh01@3220,0*7F
{"class":"AIS","type":24,"repeat":0,"mmsi":244050308,"scaled":false,"shipname":"TYPHOON","shiptype":37,"vendorid":"TRUEHDG","callsign":"PI6700","to_bow":10,"to_stern":3,"to_port":2,"to_starboard":2}
!AIVDO,1,1,,,B3aC3LP00063ai7RNp`03wj5sP06,0*11
$GPRMC,194937.00,A,5241.99795,N,00517.56519,E,0.008,,010809,,,A*7D
$GPGBS,194937.00,3.0,1.9,4.2,,,,*4D
-{"class":"TPV","tag":"GBS","time":1249156177.000,"ept":0.005,"lat":52.699965833,"lon":5.292753167,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.004,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156177.000,"ept":0.005,"lat":52.699965833,"lon":5.292753167,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.004,"mode":2}
!AIVDO,1,1,,,B3aC3LP00063aiWRNpd03wjUsP06,0*15
$GPRMC,194938.00,A,5241.99803,N,00517.56530,E,0.010,,010809,,,A*70
$GPGBS,194938.00,3.0,1.9,4.2,,,,*42
-{"class":"TPV","tag":"GBS","time":1249156178.000,"ept":0.005,"lat":52.699967167,"lon":5.292755000,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.005,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156178.000,"ept":0.005,"lat":52.699967167,"lon":5.292755000,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.005,"mode":2}
!AIVDM,1,1,,B,13`p;<0P0a0E8upN1GJDG?w:@@Fs,0*7F
{"class":"AIS","type":1,"repeat":0,"mmsi":244190000,"scaled":false,"status":0,"turn":-128,"speed":41,"accuracy":false,"lon":2770876,"lat":31479657,"course":1116,"heading":511,"second":37,"maneuver":0,"raim":false,"radio":134006}
!AIVDO,1,1,,,B3aC3LP00063ajWRNph03wk5sP06,0*7B
@@ -206,7 +206,7 @@ $GPRMC,194939.00,A,5241.99809,N,00517.56539,E,0.009,,010809,,,A*7A
!AIVDM,1,1,,A,B3`jde0000648W7RQ>H03wkUoP06,0*00
{"class":"AIS","type":18,"repeat":0,"mmsi":244100276,"scaled":false,"reserved":0,"speed":0,"accuracy":false,"lon":3179598,"lat":31622374,"course":0,"heading":511,"second":39,"regional":0,"cs":true,"display":false,"dsc":true,"band":true,"msg22":true,"raim":true,"radio":917510}
$GPGBS,194939.00,3.0,1.9,4.2,,,,*43
-{"class":"TPV","tag":"GBS","time":1249156179.000,"ept":0.005,"lat":52.699968167,"lon":5.292756500,"epx":1.900,"epy":3.000,"epv":4.200,"track":0.0000,"speed":0.005,"mode":2}
+{"class":"TPV","tag":"GBS","time":1249156179.000,"ept":0.005,"lat":52.699968167,"lon":5.292756500,"epx":1.900,"epy":3.000,"track":0.0000,"speed":0.005,"mode":2}
!AIVDM,1,1,,B,B3`gaQ000062Pc7RIt403wkUoP06,0*4B
{"class":"AIS","type":18,"repeat":0,"mmsi":244050308,"scaled":false,"reserved":0,"speed":0,"accuracy":false,"lon":3166294,"lat":31614913,"course":0,"heading":511,"second":39,"regional":0,"cs":true,"display":false,"dsc":true,"band":true,"msg22":true,"raim":true,"radio":917510}
!AIVDM,1,1,,B,139QcE7P?w<tSF0l4Q@>4?wv0l08,0*02
diff --git a/test/daemon/bu303-moving.log.chk b/test/daemon/bu303-moving.log.chk
index ce5c2881..a9d959cc 100644
--- a/test/daemon/bu303-moving.log.chk
+++ b/test/daemon/bu303-moving.log.chk
@@ -224,7 +224,7 @@ $GPGSV,2,2,08,10,51,304,19,04,15,199,00,02,34,241,38,27,71,076,38*7A
$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
$GPGSA,A,2,08,02,27,,,,,,,,,,0.0,12.8,0.0*07
-{"class":"TPV","tag":"MID2","time":1118327715.280,"ept":0.005,"lat":46.498306887,"lon":7.567400477,"alt":1343.079,"track":150.2328,"speed":0.216,"mode":2}
+{"class":"TPV","tag":"MID2","time":1118327715.280,"ept":0.005,"lat":46.498306887,"lon":7.567400477,"track":150.2328,"speed":0.216,"mode":2}
$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":1118327716.280,"hdop":12.80,"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}]}
diff --git a/test/daemon/bu303-nofix.log.chk b/test/daemon/bu303-nofix.log.chk
index 31aaa096..eac078e2 100644
--- a/test/daemon/bu303-nofix.log.chk
+++ b/test/daemon/bu303-nofix.log.chk
@@ -1,28 +1,28 @@
{"class":"SKY","tag":"MID4","time":1037284378.280,"xdop":0.00,"ydop":0.00}
$GPRMC,143258,V,18000.0000,N,00000.0000,W,0.0000,0.000,141102,,*1F
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
-{"class":"TPV","tag":"MID2","time":1037284378.280,"ept":0.005,"lat":180.000000000,"lon":0.000000000,"alt":-6378137.000,"track":0.0000,"speed":0.000,"mode":1}
+{"class":"TPV","tag":"MID2","time":1037284378.280,"ept":0.005,"mode":1}
{"class":"SKY","tag":"MID4","time":1037284379.280,"hdop":50.00}
$GPRMC,143259,V,18000.0000,N,00000.0000,W,0.0000,0.000,141102,,*1E
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
-{"class":"TPV","tag":"MID2","time":1037284379.280,"ept":0.005,"lat":180.000000000,"lon":0.000000000,"alt":-6378137.000,"track":0.0000,"speed":0.000,"mode":1}
+{"class":"TPV","tag":"MID2","time":1037284379.280,"ept":0.005,"mode":1}
{"class":"SKY","tag":"MID4","time":1037284380.280,"hdop":50.00}
$GPRMC,143300,V,18000.0000,N,00000.0000,W,0.0000,0.000,141102,,*13
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
-{"class":"TPV","tag":"MID2","time":1037284380.280,"ept":0.005,"lat":180.000000000,"lon":0.000000000,"alt":-6378137.000,"track":0.0000,"speed":0.000,"mode":1}
+{"class":"TPV","tag":"MID2","time":1037284380.280,"ept":0.005,"mode":1}
{"class":"SKY","tag":"MID4","time":1037284381.280,"hdop":50.00}
$GPRMC,143301,V,18000.0000,N,00000.0000,W,0.0000,0.000,141102,,*12
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
-{"class":"TPV","tag":"MID2","time":1037284381.280,"ept":0.005,"lat":180.000000000,"lon":0.000000000,"alt":-6378137.000,"track":0.0000,"speed":0.000,"mode":1}
+{"class":"TPV","tag":"MID2","time":1037284381.280,"ept":0.005,"mode":1}
{"class":"SKY","tag":"MID4","time":1037284382.280,"hdop":50.00}
$GPRMC,143302,V,18000.0000,N,00000.0000,W,0.0000,0.000,141102,,*11
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
-{"class":"TPV","tag":"MID2","time":1037284382.280,"ept":0.005,"lat":180.000000000,"lon":0.000000000,"alt":-6378137.000,"track":0.0000,"speed":0.000,"mode":1}
+{"class":"TPV","tag":"MID2","time":1037284382.280,"ept":0.005,"mode":1}
{"class":"SKY","tag":"MID4","time":1118327583.280,"hdop":50.00}
$GPRMC,143303,V,18000.0000,N,00000.0000,W,0.0000,0.000,090605,,*1D
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
-{"class":"TPV","tag":"MID2","time":1118327583.280,"ept":0.005,"lat":180.000000000,"lon":0.000000000,"alt":-6378137.000,"track":0.0000,"speed":0.000,"mode":1}
+{"class":"TPV","tag":"MID2","time":1118327583.280,"ept":0.005,"mode":1}
{"class":"SKY","tag":"MID4","time":1118327584.280,"hdop":50.00}
$GPRMC,143304,V,18000.0000,N,00000.0000,W,0.0000,0.000,090605,,*1A
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
-{"class":"TPV","tag":"MID2","time":1118327584.280,"ept":0.005,"lat":180.000000000,"lon":0.000000000,"alt":-6378137.000,"track":0.0000,"speed":0.000,"mode":1}
+{"class":"TPV","tag":"MID2","time":1118327584.280,"ept":0.005,"mode":1}
diff --git a/test/daemon/bu303b-nofix.log.chk b/test/daemon/bu303b-nofix.log.chk
index c5f3f370..06ff4e59 100644
--- a/test/daemon/bu303b-nofix.log.chk
+++ b/test/daemon/bu303b-nofix.log.chk
@@ -1,25 +1,25 @@
{"class":"SKY","tag":"MID4","time":1036886762.970,"xdop":0.00,"ydop":0.00}
$GPRMC,000602,V,4002.1027,N,07531.2013,W,0.0000,0.000,101102,,*2D
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
-{"class":"TPV","tag":"MID2","time":1036886762.970,"ept":0.005,"lat":40.035045081,"lon":-75.520020989,"alt":178.998,"track":0.0000,"speed":0.000,"mode":1}
+{"class":"TPV","tag":"MID2","time":1036886762.970,"ept":0.005,"mode":1}
{"class":"SKY","tag":"MID4","time":1036886763.970,"hdop":50.00}
$GPRMC,000603,V,4002.1027,N,07531.2013,W,0.0000,0.000,101102,,*2C
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
-{"class":"TPV","tag":"MID2","time":1036886763.970,"ept":0.005,"lat":40.035045081,"lon":-75.520020989,"alt":178.998,"track":0.0000,"speed":0.000,"mode":1}
+{"class":"TPV","tag":"MID2","time":1036886763.970,"ept":0.005,"mode":1}
{"class":"SKY","tag":"MID4","time":1036886764.970,"hdop":50.00}
$GPRMC,000604,V,4002.1027,N,07531.2013,W,0.0000,0.000,101102,,*2B
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
-{"class":"TPV","tag":"MID2","time":1036886764.970,"ept":0.005,"lat":40.035045081,"lon":-75.520020989,"alt":178.998,"track":0.0000,"speed":0.000,"mode":1}
+{"class":"TPV","tag":"MID2","time":1036886764.970,"ept":0.005,"mode":1}
{"class":"SKY","tag":"MID4","time":1036886765.970,"hdop":50.00}
$GPRMC,000605,V,4002.1027,N,07531.2013,W,0.0000,0.000,101102,,*2A
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
-{"class":"TPV","tag":"MID2","time":1036886765.970,"ept":0.005,"lat":40.035045081,"lon":-75.520020989,"alt":178.998,"track":0.0000,"speed":0.000,"mode":1}
+{"class":"TPV","tag":"MID2","time":1036886765.970,"ept":0.005,"mode":1}
{"class":"SKY","tag":"MID4","time":1036886766.970,"hdop":50.00}
$GPRMC,000606,V,4002.1027,N,07531.2013,W,0.0000,0.000,101102,,*29
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
-{"class":"TPV","tag":"MID2","time":1036886766.970,"ept":0.005,"lat":40.035045081,"lon":-75.520020989,"alt":178.998,"track":0.0000,"speed":0.000,"mode":1}
+{"class":"TPV","tag":"MID2","time":1036886766.970,"ept":0.005,"mode":1}
{"class":"SKY","tag":"MID4","time":1036886766.970,"hdop":50.00}
{"class":"SKY","tag":"MID4","time":1036886767.970,"hdop":50.00}
$GPRMC,000607,V,4002.1027,N,07531.2013,W,0.0000,0.000,101102,,*28
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
-{"class":"TPV","tag":"MID2","time":1036886767.970,"ept":0.005,"lat":40.035045081,"lon":-75.520020989,"alt":178.998,"track":0.0000,"speed":0.000,"mode":1}
+{"class":"TPV","tag":"MID2","time":1036886767.970,"ept":0.005,"mode":1}
diff --git a/test/daemon/eXplorist210.log.chk b/test/daemon/eXplorist210.log.chk
index 8a20dc29..9faa02f4 100644
--- a/test/daemon/eXplorist210.log.chk
+++ b/test/daemon/eXplorist210.log.chk
@@ -51,4 +51,3 @@ $GPGGA,200622.31,5313.2227,N,00634.4228,E,1,05,2.5,00000,M,,,,*29
$GPRMC,200622.31,A,5313.2227,N,00634.4228,E,00.0,000.0,200506,00,W*5F
{"class":"TPV","tag":"RMC","time":1148155582.310,"ept":0.005,"lat":53.220378333,"lon":6.573713333,"alt":0.000,"epx":17.848,"epy":24.244,"epv":103.500,"track":0.0000,"speed":0.000,"climb":0.000,"eps":9697.86,"mode":3}
$GPGSA,A,3,26,05,22,09,18,,,,,,,,05.0,02.5,04.3*06
-$PMGNST,01.75,3,T,816,11.1,-00495,00*40
diff --git a/test/daemon/gps-360.log.chk b/test/daemon/gps-360.log.chk
index 9c8e3179..d3328ad5 100644
--- a/test/daemon/gps-360.log.chk
+++ b/test/daemon/gps-360.log.chk
@@ -313,4 +313,3 @@ $GPRMC,021705.946,A,5029.3859,N,10441.0363,W,0.061763,22.98,280706,,*2B
{"class":"TPV","tag":"RMC","time":1154053025.946,"ept":0.005,"lat":50.489765000,"lon":-104.683938333,"alt":555.400,"epx":9.353,"epy":18.976,"epv":48.300,"track":22.9800,"speed":0.032,"climb":-0.600,"eps":37.95,"mode":3}
$GPGGA,021706.946,5029.3860,N,10441.0364,W,1,07,1.3,554.9,M,-20.3,M,0.0,0000*4F
$GPGLL,5029.3860,N,10441.0364,W,021706.946,A*2D
-$GPGSA,A,3,08,17,28,11,26,29,27,,,,,,2.5,1.3,2.1*3A
diff --git a/test/daemon/humminbird-M37.log.chk b/test/daemon/humminbird-M37.log.chk
index 9abfd38c..699d2b38 100644
--- a/test/daemon/humminbird-M37.log.chk
+++ b/test/daemon/humminbird-M37.log.chk
@@ -1375,4 +1375,3 @@ $INMTW,17.3,C*11
$INDPT,1.9,0.0*4F
$INRMC,194630,A,4426.2088,N,07139.8923,W,5.2,62.2,160906,15.8,W*60
{"class":"TPV","tag":"RMC","time":1158435990.000,"ept":0.005,"lat":44.436813333,"lon":-71.664871667,"track":62.2000,"speed":2.675,"mode":2}
-$INDPT,1.9,0.0*4F
diff --git a/test/daemon/trimble-lassen_iq-3dfix.log.chk b/test/daemon/trimble-lassen_iq-3dfix.log.chk
index da8583ba..a659293f 100644
--- a/test/daemon/trimble-lassen_iq-3dfix.log.chk
+++ b/test/daemon/trimble-lassen_iq-3dfix.log.chk
@@ -29,11 +29,11 @@ $GPGSV,3,3,10,22,64,094,41,09,24,045,40*78
$GPGGA,065813,5332.3091,N,11329.9353,W,1,03,2.06,698.96,M,-19.813,M,,*71
$GPRMC,065813,A,5332.3091,N,11329.9353,W,0.0000,0.000,261106,,*3C
$GPGSA,A,2,00,00,00,00,,,,,,,,,3.3,2.1,2.5*37
-{"class":"TPV","tag":"ID8f20","time":1164524293.000,"ept":0.005,"lat":53.538484440,"lon":-113.498921410,"alt":698.962,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524293.000,"ept":0.005,"lat":53.538484440,"lon":-113.498921410,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"mode":2}
$GPGGA,065814,5332.3090,N,11329.9353,W,1,03,2.06,698.97,M,-19.813,M,,*76
$GPRMC,065814,A,5332.3090,N,11329.9353,W,0.0000,0.000,261106,,*3A
$GPGSA,A,2,00,00,00,00,,,,,,,,,3.3,2.1,2.5*37
-{"class":"TPV","tag":"ID8f20","time":1164524294.000,"ept":0.005,"lat":53.538484105,"lon":-113.498921158,"alt":698.966,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524294.000,"ept":0.005,"lat":53.538484105,"lon":-113.498921158,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,10,00,00,000,00,19,26,249,27,00,00,000,00,18,26,096,38*75
$GPGSV,3,2,10,01,29,221,26,11,25,307,26,03,08,225,28,00,00,000,00*75
$GPGSV,3,3,10,22,64,094,41,09,24,045,41*79
@@ -41,23 +41,23 @@ $GPGSV,3,3,10,22,64,094,41,09,24,045,41*79
$GPGGA,065815,5332.3090,N,11329.9353,W,1,03,3.72,698.97,M,-19.813,M,,*75
$GPRMC,065815,A,5332.3090,N,11329.9353,W,0.0000,0.000,261106,,*3B
$GPGSA,A,2,00,00,00,,,,,,,,,,3.8,3.7,1.0*3D
-{"class":"TPV","tag":"ID8f20","time":1164524295.000,"ept":0.005,"lat":53.538483769,"lon":-113.498920907,"alt":698.970,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524295.000,"ept":0.005,"lat":53.538483769,"lon":-113.498920907,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065816,5332.3090,N,11329.9352,W,1,03,3.72,698.97,M,-19.813,M,,*77
$GPRMC,065816,A,5332.3090,N,11329.9352,W,0.0000,0.000,261106,,*39
$GPGSA,A,2,00,00,00,,,,,,,,,,3.8,3.7,1.0*3D
-{"class":"TPV","tag":"ID8f20","time":1164524296.000,"ept":0.005,"lat":53.538483434,"lon":-113.498920739,"alt":698.974,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524296.000,"ept":0.005,"lat":53.538483434,"lon":-113.498920739,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065817,5332.3090,N,11329.9352,W,1,03,3.72,698.98,M,-19.813,M,,*79
$GPRMC,065817,A,5332.3090,N,11329.9352,W,0.0000,0.000,261106,,*38
$GPGSA,A,2,00,00,00,,,,,,,,,,3.8,3.7,1.0*3D
-{"class":"TPV","tag":"ID8f20","time":1164524297.000,"ept":0.005,"lat":53.538483099,"lon":-113.498920488,"alt":698.978,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524297.000,"ept":0.005,"lat":53.538483099,"lon":-113.498920488,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065818,5332.3090,N,11329.9352,W,1,03,3.72,698.98,M,-19.813,M,,*76
$GPRMC,065818,A,5332.3090,N,11329.9352,W,0.0000,0.000,261106,,*37
$GPGSA,A,2,00,00,00,,,,,,,,,,3.8,3.7,1.0*3D
-{"class":"TPV","tag":"ID8f20","time":1164524298.000,"ept":0.005,"lat":53.538482764,"lon":-113.498920320,"alt":698.982,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524298.000,"ept":0.005,"lat":53.538482764,"lon":-113.498920320,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065819,5332.3090,N,11329.9352,W,1,03,3.72,698.99,M,-19.813,M,,*76
$GPRMC,065819,A,5332.3090,N,11329.9352,W,0.0000,0.000,261106,,*36
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524299.000,"ept":0.005,"lat":53.538482512,"lon":-113.498920153,"alt":698.985,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524299.000,"ept":0.005,"lat":53.538482512,"lon":-113.498920153,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,10,00,00,000,00,19,26,249,27,00,00,000,00,18,26,096,38*75
$GPGSV,3,2,10,01,29,221,26,11,25,307,26,03,08,225,28,00,00,000,00*75
$GPGSV,3,3,10,22,64,094,42,09,24,045,41*7A
@@ -65,19 +65,19 @@ $GPGSV,3,3,10,22,64,094,42,09,24,045,41*7A
$GPGGA,065820,5332.3089,N,11329.9352,W,1,03,3.72,698.99,M,-19.813,M,,*74
$GPRMC,065820,A,5332.3089,N,11329.9352,W,0.0000,0.000,261106,,*34
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524300.000,"ept":0.005,"lat":53.538482177,"lon":-113.498919901,"alt":698.989,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524300.000,"ept":0.005,"lat":53.538482177,"lon":-113.498919901,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065821,5332.3089,N,11329.9352,W,1,03,3.72,698.99,M,-19.813,M,,*75
$GPRMC,065821,A,5332.3089,N,11329.9352,W,0.0000,0.000,261106,,*35
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524301.000,"ept":0.005,"lat":53.538481842,"lon":-113.498919734,"alt":698.993,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524301.000,"ept":0.005,"lat":53.538481842,"lon":-113.498919734,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065823,5332.3089,N,11329.9352,W,1,03,3.72,699.00,M,-19.813,M,,*76
$GPRMC,065823,A,5332.3089,N,11329.9352,W,0.0000,0.000,261106,,*37
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524303.000,"ept":0.005,"lat":53.538481339,"lon":-113.498919482,"alt":699.000,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524303.000,"ept":0.005,"lat":53.538481339,"lon":-113.498919482,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065824,5332.3089,N,11329.9352,W,1,03,3.72,699.00,M,-19.813,M,,*71
$GPRMC,065824,A,5332.3089,N,11329.9352,W,0.0000,0.000,261106,,*30
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524304.000,"ept":0.005,"lat":53.538481003,"lon":-113.498919314,"alt":699.004,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524304.000,"ept":0.005,"lat":53.538481003,"lon":-113.498919314,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,10,00,00,000,00,19,26,249,27,00,00,000,00,18,26,096,35*78
$GPGSV,3,2,10,01,30,221,26,11,25,307,26,03,08,225,28,00,00,000,00*7D
$GPGSV,3,3,10,22,64,094,42,09,24,045,40*7B
@@ -85,23 +85,23 @@ $GPGSV,3,3,10,22,64,094,42,09,24,045,40*7B
$GPGGA,065825,5332.3088,N,11329.9351,W,1,03,3.72,699.01,M,-19.813,M,,*73
$GPRMC,065825,A,5332.3088,N,11329.9351,W,0.0000,0.000,261106,,*33
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524305.000,"ept":0.005,"lat":53.538480752,"lon":-113.498919147,"alt":699.007,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524305.000,"ept":0.005,"lat":53.538480752,"lon":-113.498919147,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065826,5332.3088,N,11329.9351,W,1,03,3.72,699.01,M,-19.813,M,,*70
$GPRMC,065826,A,5332.3088,N,11329.9351,W,0.0000,0.000,261106,,*30
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524306.000,"ept":0.005,"lat":53.538480500,"lon":-113.498919063,"alt":699.011,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524306.000,"ept":0.005,"lat":53.538480500,"lon":-113.498919063,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065827,5332.3088,N,11329.9351,W,1,03,3.72,699.01,M,-19.813,M,,*71
$GPRMC,065827,A,5332.3088,N,11329.9351,W,0.0000,0.000,261106,,*31
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524307.000,"ept":0.005,"lat":53.538480249,"lon":-113.498918895,"alt":699.014,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524307.000,"ept":0.005,"lat":53.538480249,"lon":-113.498918895,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065828,5332.3088,N,11329.9351,W,1,03,3.72,699.02,M,-19.813,M,,*7D
$GPRMC,065828,A,5332.3088,N,11329.9351,W,0.0000,0.000,261106,,*3E
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524308.000,"ept":0.005,"lat":53.538480081,"lon":-113.498918728,"alt":699.018,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524308.000,"ept":0.005,"lat":53.538480081,"lon":-113.498918728,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065829,5332.3088,N,11329.9351,W,1,03,3.72,699.02,M,-19.813,M,,*7C
$GPRMC,065829,A,5332.3088,N,11329.9351,W,0.0000,0.000,261106,,*3F
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524309.000,"ept":0.005,"lat":53.538479830,"lon":-113.498918644,"alt":699.021,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524309.000,"ept":0.005,"lat":53.538479830,"lon":-113.498918644,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,10,00,00,000,00,19,26,249,27,00,00,000,00,18,26,096,32*7F
$GPGSV,3,2,10,01,30,221,26,11,25,307,26,03,08,225,28,00,00,000,00*7D
$GPGSV,3,3,10,22,64,094,41,09,24,045,39*76
@@ -109,23 +109,23 @@ $GPGSV,3,3,10,22,64,094,41,09,24,045,39*76
$GPGGA,065830,5332.3088,N,11329.9351,W,1,03,3.72,699.03,M,-19.813,M,,*75
$GPRMC,065830,A,5332.3088,N,11329.9351,W,0.0000,0.000,261106,,*37
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524310.000,"ept":0.005,"lat":53.538479578,"lon":-113.498918476,"alt":699.025,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524310.000,"ept":0.005,"lat":53.538479578,"lon":-113.498918476,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065831,5332.3088,N,11329.9351,W,1,03,3.72,699.03,M,-19.813,M,,*74
$GPRMC,065831,A,5332.3088,N,11329.9351,W,0.0000,0.000,261106,,*36
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524311.000,"ept":0.005,"lat":53.538479327,"lon":-113.498918309,"alt":699.028,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524311.000,"ept":0.005,"lat":53.538479327,"lon":-113.498918309,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065832,5332.3087,N,11329.9351,W,1,03,3.72,699.03,M,-19.813,M,,*78
$GPRMC,065832,A,5332.3087,N,11329.9351,W,0.0000,0.000,261106,,*3A
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524312.000,"ept":0.005,"lat":53.538479159,"lon":-113.498918141,"alt":699.031,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524312.000,"ept":0.005,"lat":53.538479159,"lon":-113.498918141,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065833,5332.3087,N,11329.9351,W,1,03,3.72,699.04,M,-19.813,M,,*7E
$GPRMC,065833,A,5332.3087,N,11329.9351,W,0.0000,0.000,261106,,*3B
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524313.000,"ept":0.005,"lat":53.538478908,"lon":-113.498918057,"alt":699.035,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524313.000,"ept":0.005,"lat":53.538478908,"lon":-113.498918057,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065834,5332.3087,N,11329.9351,W,1,03,3.72,699.04,M,-19.813,M,,*79
$GPRMC,065834,A,5332.3087,N,11329.9351,W,0.0000,0.000,261106,,*3C
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524314.000,"ept":0.005,"lat":53.538478740,"lon":-113.498917890,"alt":699.038,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524314.000,"ept":0.005,"lat":53.538478740,"lon":-113.498917890,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,10,00,00,000,00,19,26,249,27,00,00,000,00,18,26,096,32*7F
$GPGSV,3,2,10,01,30,221,26,11,25,307,26,03,08,225,28,00,00,000,00*7D
$GPGSV,3,3,10,22,64,094,40,09,24,045,38*76
@@ -133,19 +133,19 @@ $GPGSV,3,3,10,22,64,094,40,09,24,045,38*76
$GPGGA,065835,5332.3087,N,11329.9351,W,1,03,3.72,699.04,M,-19.813,M,,*78
$GPRMC,065835,A,5332.3087,N,11329.9351,W,0.0000,0.000,261106,,*3D
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524315.000,"ept":0.005,"lat":53.538478489,"lon":-113.498917806,"alt":699.041,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524315.000,"ept":0.005,"lat":53.538478489,"lon":-113.498917806,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065837,5332.3087,N,11329.9351,W,1,03,3.72,699.05,M,-19.813,M,,*7B
$GPRMC,065837,A,5332.3087,N,11329.9351,W,0.0000,0.000,261106,,*3F
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524317.000,"ept":0.005,"lat":53.538478154,"lon":-113.498917722,"alt":699.048,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524317.000,"ept":0.005,"lat":53.538478154,"lon":-113.498917722,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065838,5332.3087,N,11329.9351,W,1,03,3.73,699.05,M,-19.813,M,,*75
$GPRMC,065838,A,5332.3087,N,11329.9351,W,0.0000,0.000,261106,,*30
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524318.000,"ept":0.005,"lat":53.538477986,"lon":-113.498917722,"alt":699.051,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524318.000,"ept":0.005,"lat":53.538477986,"lon":-113.498917722,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065839,5332.3087,N,11329.9351,W,1,03,3.73,699.05,M,-19.813,M,,*74
$GPRMC,065839,A,5332.3087,N,11329.9351,W,0.0000,0.000,261106,,*31
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524319.000,"ept":0.005,"lat":53.538477818,"lon":-113.498917638,"alt":699.054,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524319.000,"ept":0.005,"lat":53.538477818,"lon":-113.498917638,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,10,00,00,000,00,19,26,249,27,00,00,000,00,18,26,096,30*7D
$GPGSV,3,2,10,01,30,221,26,11,25,307,26,03,07,225,28,00,00,000,00*72
$GPGSV,3,3,10,22,64,094,40,09,24,045,39*77
@@ -153,39 +153,39 @@ $GPGSV,3,3,10,22,64,094,40,09,24,045,39*77
$GPGGA,065841,5332.3086,N,11329.9350,W,1,03,3.73,699.06,M,-19.813,M,,*78
$GPRMC,065841,A,5332.3086,N,11329.9350,W,0.0000,0.000,261106,,*3E
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524321.000,"ept":0.005,"lat":53.538477399,"lon":-113.498917470,"alt":699.060,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524321.000,"ept":0.005,"lat":53.538477399,"lon":-113.498917470,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065842,5332.3086,N,11329.9350,W,1,03,3.73,699.06,M,-19.813,M,,*7B
$GPRMC,065842,A,5332.3086,N,11329.9350,W,0.0000,0.000,261106,,*3D
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524322.000,"ept":0.005,"lat":53.538477148,"lon":-113.498917387,"alt":699.063,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524322.000,"ept":0.005,"lat":53.538477148,"lon":-113.498917387,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065843,5332.3086,N,11329.9350,W,1,03,3.73,699.07,M,-19.813,M,,*7B
$GPRMC,065843,A,5332.3086,N,11329.9350,W,0.0000,0.000,261106,,*3C
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524323.000,"ept":0.005,"lat":53.538476980,"lon":-113.498917303,"alt":699.066,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524323.000,"ept":0.005,"lat":53.538476980,"lon":-113.498917303,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065844,5332.3086,N,11329.9350,W,1,03,3.73,699.07,M,-19.813,M,,*7C
$GPRMC,065844,A,5332.3086,N,11329.9350,W,0.0000,0.000,261106,,*3B
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524324.000,"ept":0.005,"lat":53.538476812,"lon":-113.498917219,"alt":699.069,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524324.000,"ept":0.005,"lat":53.538476812,"lon":-113.498917219,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065845,5332.3086,N,11329.9350,W,1,03,3.73,699.07,M,-19.813,M,,*7D
$GPRMC,065845,A,5332.3086,N,11329.9350,W,0.0000,0.000,261106,,*3A
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524325.000,"ept":0.005,"lat":53.538476561,"lon":-113.498917135,"alt":699.072,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524325.000,"ept":0.005,"lat":53.538476561,"lon":-113.498917135,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065846,5332.3086,N,11329.9350,W,1,03,3.73,699.08,M,-19.813,M,,*71
$GPRMC,065846,A,5332.3086,N,11329.9350,W,0.0000,0.000,261106,,*39
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524326.000,"ept":0.005,"lat":53.538476393,"lon":-113.498917135,"alt":699.075,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524326.000,"ept":0.005,"lat":53.538476393,"lon":-113.498917135,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065847,5332.3086,N,11329.9350,W,1,03,3.73,699.08,M,-19.813,M,,*70
$GPRMC,065847,A,5332.3086,N,11329.9350,W,0.0000,0.000,261106,,*38
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524327.000,"ept":0.005,"lat":53.538476142,"lon":-113.498917051,"alt":699.078,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524327.000,"ept":0.005,"lat":53.538476142,"lon":-113.498917051,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065848,5332.3086,N,11329.9350,W,1,03,3.73,699.08,M,-19.813,M,,*7F
$GPRMC,065848,A,5332.3086,N,11329.9350,W,0.0000,0.000,261106,,*37
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524328.000,"ept":0.005,"lat":53.538475974,"lon":-113.498916968,"alt":699.080,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524328.000,"ept":0.005,"lat":53.538475974,"lon":-113.498916968,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065849,5332.3085,N,11329.9350,W,1,03,3.73,699.08,M,-19.813,M,,*7D
$GPRMC,065849,A,5332.3085,N,11329.9350,W,0.0000,0.000,261106,,*35
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524329.000,"ept":0.005,"lat":53.538475723,"lon":-113.498916884,"alt":699.083,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524329.000,"ept":0.005,"lat":53.538475723,"lon":-113.498916884,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,10,00,00,000,00,19,26,249,27,00,00,000,00,18,26,096,28*74
$GPGSV,3,2,10,01,30,221,26,11,25,307,26,03,07,225,28,00,00,000,00*72
$GPGSV,3,3,10,22,64,094,39,09,24,045,37*77
@@ -193,20 +193,20 @@ $GPGSV,3,3,10,22,64,094,39,09,24,045,37*77
$GPGGA,065850,5332.3085,N,11329.9350,W,1,03,3.73,699.09,M,-19.813,M,,*74
$GPRMC,065850,A,5332.3085,N,11329.9350,W,0.0000,0.000,261106,,*3D
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524330.000,"ept":0.005,"lat":53.538475555,"lon":-113.498916800,"alt":699.086,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524330.000,"ept":0.005,"lat":53.538475555,"lon":-113.498916800,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065851,5332.3085,N,11329.9350,W,1,03,3.73,699.09,M,-19.813,M,,*75
$GPRMC,065851,A,5332.3085,N,11329.9350,W,0.0000,0.000,261106,,*3C
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524331.000,"ept":0.005,"lat":53.538475388,"lon":-113.498916800,"alt":699.089,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524331.000,"ept":0.005,"lat":53.538475388,"lon":-113.498916800,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065852,5332.3085,N,11329.9350,W,1,03,3.73,699.09,M,-19.813,M,,*76
$GPRMC,065852,A,5332.3085,N,11329.9350,W,0.0000,0.000,261106,,*3F
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524332.000,"ept":0.005,"lat":53.538475136,"lon":-113.498916716,"alt":699.091,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524332.000,"ept":0.005,"lat":53.538475136,"lon":-113.498916716,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065853,5332.3085,N,11329.9350,W,1,03,3.73,699.09,M,-19.813,M,,*77
$GPRMC,065853,A,5332.3085,N,11329.9350,W,0.0000,0.000,261106,,*3E
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524333.000,"ept":0.005,"lat":53.538474968,"lon":-113.498916632,"alt":699.094,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524333.000,"ept":0.005,"lat":53.538474968,"lon":-113.498916632,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,065854,5332.3085,N,11329.9350,W,1,03,3.73,699.10,M,-19.813,M,,*78
$GPRMC,065854,A,5332.3085,N,11329.9350,W,0.0000,0.000,261106,,*39
$GPGSA,A,2,00,00,00,,,,,,,,,,3.9,3.7,1.0*3C
-{"class":"TPV","tag":"ID8f20","time":1164524334.000,"ept":0.005,"lat":53.538474717,"lon":-113.498916548,"alt":699.097,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164524334.000,"ept":0.005,"lat":53.538474717,"lon":-113.498916548,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
diff --git a/test/daemon/trimble-lassen_iq-playacar.log.chk b/test/daemon/trimble-lassen_iq-playacar.log.chk
index be0624f7..c52add28 100644
--- a/test/daemon/trimble-lassen_iq-playacar.log.chk
+++ b/test/daemon/trimble-lassen_iq-playacar.log.chk
@@ -1,80 +1,80 @@
$GPRMC,000000,V,2037.7075,N,08704.0535,W,0.0000,0.000,000000,,*23
-{"class":"TPV","tag":"ID84","lat":20.628457567,"lon":-87.067558169,"alt":12.892,"mode":0}
+{"class":"TPV","tag":"ID84","mode":0}
$GPRMC,000000,V,2037.7075,N,08704.0535,W,0.0000,0.000,000000,,*23
-{"class":"TPV","tag":"ID84","lat":20.628457697,"lon":-87.067558187,"alt":12.894,"mode":0}
+{"class":"TPV","tag":"ID84","mode":0}
$GPRMC,000000,V,2037.7075,N,08704.0535,W,0.0000,0.000,000000,,*23
-{"class":"TPV","tag":"ID84","lat":20.628457840,"lon":-87.067558197,"alt":12.896,"mode":0}
+{"class":"TPV","tag":"ID84","mode":0}
$GPRMC,000000,V,2037.7075,N,08704.0535,W,0.0000,0.000,000000,,*23
-{"class":"TPV","tag":"ID84","lat":20.628457990,"lon":-87.067558204,"alt":12.897,"mode":0}
+{"class":"TPV","tag":"ID84","mode":0}
$GPRMC,040938,A,2037.7075,N,08704.0535,W,0.0000,0.000,221206,,*37
-{"class":"TPV","tag":"ID84","time":1166760578.000,"ept":0.005,"lat":20.628458149,"lon":-87.067558205,"alt":12.899,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760578.000,"ept":0.005,"mode":0}
$GPRMC,040939,A,2037.7075,N,08704.0535,W,0.0000,0.000,221206,,*36
-{"class":"TPV","tag":"ID84","time":1166760579.000,"ept":0.005,"lat":20.628458307,"lon":-87.067558207,"alt":12.900,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760579.000,"ept":0.005,"mode":0}
$GPRMC,040940,A,2037.7075,N,08704.0535,W,0.0000,0.000,221206,,*38
-{"class":"TPV","tag":"ID84","time":1166760580.000,"ept":0.005,"lat":20.628458324,"lon":-87.067558207,"alt":12.900,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760580.000,"ept":0.005,"mode":0}
$GPRMC,040941,A,2037.7075,N,08704.0535,W,0.0000,0.000,221206,,*39
-{"class":"TPV","tag":"ID84","time":1166760581.000,"ept":0.005,"lat":20.628458343,"lon":-87.067558205,"alt":12.900,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760581.000,"ept":0.005,"mode":0}
$GPRMC,040942,A,2037.7075,N,08704.0535,W,0.0000,0.000,221206,,*3A
-{"class":"TPV","tag":"ID84","time":1166760582.000,"ept":0.005,"lat":20.628458362,"lon":-87.067558203,"alt":12.901,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760582.000,"ept":0.005,"mode":0}
$GPRMC,040943,A,2037.7075,N,08704.0535,W,0.0000,0.000,221206,,*3B
-{"class":"TPV","tag":"ID84","time":1166760583.000,"ept":0.005,"lat":20.628458558,"lon":-87.067558182,"alt":12.902,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760583.000,"ept":0.005,"mode":0}
$GPRMC,040944,A,2037.7075,N,08704.0535,W,0.0000,0.000,221206,,*3C
-{"class":"TPV","tag":"ID84","time":1166760584.000,"ept":0.005,"lat":20.628458758,"lon":-87.067558159,"alt":12.903,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760584.000,"ept":0.005,"mode":0}
$GPRMC,040945,A,2037.7075,N,08704.0535,W,0.0000,0.000,221206,,*3D
-{"class":"TPV","tag":"ID84","time":1166760585.000,"ept":0.005,"lat":20.628458957,"lon":-87.067558137,"alt":12.904,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760585.000,"ept":0.005,"mode":0}
$GPRMC,040946,A,2037.7075,N,08704.0535,W,0.0000,0.000,221206,,*3E
-{"class":"TPV","tag":"ID84","time":1166760586.000,"ept":0.005,"lat":20.628459152,"lon":-87.067558118,"alt":12.904,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760586.000,"ept":0.005,"mode":0}
$GPRMC,040947,A,2037.7076,N,08704.0535,W,0.0000,0.000,221206,,*3C
-{"class":"TPV","tag":"ID84","time":1166760587.000,"ept":0.005,"lat":20.628459346,"lon":-87.067558101,"alt":12.905,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760587.000,"ept":0.005,"mode":0}
$GPRMC,040948,A,2037.7076,N,08704.0535,W,0.0000,0.000,221206,,*33
-{"class":"TPV","tag":"ID84","time":1166760588.000,"ept":0.005,"lat":20.628459533,"lon":-87.067558088,"alt":12.905,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760588.000,"ept":0.005,"mode":0}
$GPRMC,040949,A,2037.7076,N,08704.0535,W,0.0000,0.000,221206,,*32
-{"class":"TPV","tag":"ID84","time":1166760589.000,"ept":0.005,"lat":20.628459708,"lon":-87.067558086,"alt":12.904,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760589.000,"ept":0.005,"mode":0}
$GPRMC,040950,A,2037.7077,N,08704.0534,W,0.0000,0.000,221206,,*3A
-{"class":"TPV","tag":"ID84","time":1166760590.000,"ept":0.005,"lat":20.628461879,"lon":-87.067556535,"alt":12.904,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760590.000,"ept":0.005,"mode":0}
$GPRMC,040951,A,2037.7077,N,08704.0534,W,0.0000,0.000,221206,,*3B
-{"class":"TPV","tag":"ID84","time":1166760591.000,"ept":0.005,"lat":20.628461935,"lon":-87.067556636,"alt":12.903,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760591.000,"ept":0.005,"mode":0}
$GPRMC,040952,A,2037.7076,N,08704.0535,W,0.0000,0.000,221206,,*38
-{"class":"TPV","tag":"ID84","time":1166760592.000,"ept":0.005,"lat":20.628459841,"lon":-87.067558434,"alt":12.902,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760592.000,"ept":0.005,"mode":0}
$GPRMC,040953,A,2037.7059,N,08704.0550,W,0.0000,0.000,221206,,*37
-{"class":"TPV","tag":"ID84","time":1166760593.000,"ept":0.005,"lat":20.628431397,"lon":-87.067584101,"alt":12.888,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760593.000,"ept":0.005,"mode":0}
$GPRMC,040954,A,2037.7053,N,08704.0556,W,0.0000,0.000,221206,,*3C
-{"class":"TPV","tag":"ID84","time":1166760594.000,"ept":0.005,"lat":20.628422135,"lon":-87.067592525,"alt":12.883,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760594.000,"ept":0.005,"mode":0}
$GPRMC,040955,A,2037.7051,N,08704.0558,W,0.0000,0.000,221206,,*31
-{"class":"TPV","tag":"ID84","time":1166760595.000,"ept":0.005,"lat":20.628417512,"lon":-87.067596726,"alt":12.881,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760595.000,"ept":0.005,"mode":0}
$GPRMC,040956,A,2037.7049,N,08704.0559,W,0.0000,0.000,221206,,*3A
-{"class":"TPV","tag":"ID84","time":1166760596.000,"ept":0.005,"lat":20.628414864,"lon":-87.067599151,"alt":12.879,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760596.000,"ept":0.005,"mode":0}
$GPRMC,040957,A,2037.7048,N,08704.0560,W,0.0000,0.000,221206,,*30
-{"class":"TPV","tag":"ID84","time":1166760597.000,"ept":0.005,"lat":20.628413245,"lon":-87.067600661,"alt":12.878,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760597.000,"ept":0.005,"mode":0}
$GPRMC,040958,A,2037.7047,N,08704.0561,W,0.0000,0.000,221206,,*31
-{"class":"TPV","tag":"ID84","time":1166760598.000,"ept":0.005,"lat":20.628412157,"lon":-87.067601693,"alt":12.878,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760598.000,"ept":0.005,"mode":0}
$GPRMC,040959,A,2037.7047,N,08704.0561,W,0.0000,0.000,221206,,*30
-{"class":"TPV","tag":"ID84","time":1166760599.000,"ept":0.005,"lat":20.628411442,"lon":-87.067602401,"alt":12.877,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760599.000,"ept":0.005,"mode":0}
$GPRMC,041000,A,2037.7046,N,08704.0562,W,0.0000,0.000,221206,,*36
-{"class":"TPV","tag":"ID84","time":1166760600.000,"ept":0.005,"lat":20.628410818,"lon":-87.067603019,"alt":12.877,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760600.000,"ept":0.005,"mode":0}
$GPRMC,041001,A,2037.7046,N,08704.0562,W,0.0000,0.000,221206,,*37
-{"class":"TPV","tag":"ID84","time":1166760601.000,"ept":0.005,"lat":20.628410348,"lon":-87.067603497,"alt":12.876,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760601.000,"ept":0.005,"mode":0}
$GPRMC,041002,A,2037.7046,N,08704.0562,W,0.0000,0.000,221206,,*34
-{"class":"TPV","tag":"ID84","time":1166760602.000,"ept":0.005,"lat":20.628409918,"lon":-87.067603928,"alt":12.876,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760602.000,"ept":0.005,"mode":0}
$GPRMC,041003,A,2037.7046,N,08704.0563,W,0.0000,0.000,221206,,*34
-{"class":"TPV","tag":"ID84","time":1166760603.000,"ept":0.005,"lat":20.628409633,"lon":-87.067604238,"alt":12.876,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760603.000,"ept":0.005,"mode":0}
$GPRMC,041004,A,2037.7046,N,08704.0563,W,0.0000,0.000,221206,,*33
-{"class":"TPV","tag":"ID84","time":1166760604.000,"ept":0.005,"lat":20.628409424,"lon":-87.067604483,"alt":12.876,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760604.000,"ept":0.005,"mode":0}
$GPRMC,041005,A,2037.7046,N,08704.0563,W,0.0000,0.000,221206,,*32
-{"class":"TPV","tag":"ID84","time":1166760605.000,"ept":0.005,"lat":20.628409303,"lon":-87.067604649,"alt":12.876,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760605.000,"ept":0.005,"mode":0}
$GPRMC,041006,A,2037.7046,N,08704.0563,W,0.0000,0.000,221206,,*31
-{"class":"TPV","tag":"ID84","time":1166760606.000,"ept":0.005,"lat":20.628409574,"lon":-87.067604517,"alt":12.876,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760606.000,"ept":0.005,"mode":0}
$GPRMC,041007,A,2037.7046,N,08704.0562,W,0.0000,0.000,221206,,*31
-{"class":"TPV","tag":"ID84","time":1166760607.000,"ept":0.005,"lat":20.628410134,"lon":-87.067604158,"alt":12.876,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760607.000,"ept":0.005,"mode":0}
$GPRMC,041008,A,2037.7054,N,08704.0557,W,0.0000,0.000,221206,,*3B
-{"class":"TPV","tag":"ID84","time":1166760608.000,"ept":0.005,"lat":20.628422923,"lon":-87.067595569,"alt":12.875,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760608.000,"ept":0.005,"mode":0}
$GPRMC,041009,A,2037.7055,N,08704.0557,W,0.0000,0.000,221206,,*3B
-{"class":"TPV","tag":"ID84","time":1166760609.000,"ept":0.005,"lat":20.628424397,"lon":-87.067594400,"alt":12.875,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760609.000,"ept":0.005,"mode":0}
$GPRMC,041010,A,2037.7055,N,08704.0556,W,0.0000,0.000,221206,,*32
-{"class":"TPV","tag":"ID84","time":1166760610.000,"ept":0.005,"lat":20.628425279,"lon":-87.067593686,"alt":12.875,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760610.000,"ept":0.005,"mode":0}
$GPRMC,041011,A,2037.7056,N,08704.0556,W,0.0000,0.000,221206,,*30
-{"class":"TPV","tag":"ID84","time":1166760611.000,"ept":0.005,"lat":20.628426358,"lon":-87.067593107,"alt":12.874,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760611.000,"ept":0.005,"mode":0}
$GPRMC,041012,A,2037.7057,N,08704.0555,W,0.0000,0.000,221206,,*31
-{"class":"TPV","tag":"ID84","time":1166760612.000,"ept":0.005,"lat":20.628427819,"lon":-87.067592123,"alt":12.874,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760612.000,"ept":0.005,"mode":0}
$GPRMC,041013,A,2037.7058,N,08704.0555,W,0.0000,0.000,221206,,*3F
-{"class":"TPV","tag":"ID84","time":1166760613.000,"ept":0.005,"lat":20.628429374,"lon":-87.067591015,"alt":12.874,"mode":0}
+{"class":"TPV","tag":"ID84","time":1166760613.000,"ept":0.005,"mode":0}
diff --git a/test/daemon/trimble-lassen_iq.log.chk b/test/daemon/trimble-lassen_iq.log.chk
index eaa50126..8d71b515 100644
--- a/test/daemon/trimble-lassen_iq.log.chk
+++ b/test/daemon/trimble-lassen_iq.log.chk
@@ -17,19 +17,19 @@ $GPGSV,3,3,12,00,00,000,00,30,22,204,32,10,54,072,42,07,40,297,29*79
$GPGGA,012446,5332.2649,N,11329.5955,W,1,04,2.55,958.55,M,-19.816,M,,*77
$GPRMC,012446,A,5332.2649,N,11329.5955,W,0.0000,0.000,261106,,*32
$GPGSA,A,2,00,00,00,00,00,,,,,,,,3.7,2.5,2.7*35
-{"class":"TPV","tag":"ID8f20","time":1164504286.000,"ept":0.005,"lat":53.537748090,"lon":-113.493257926,"alt":958.551,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504286.000,"ept":0.005,"lat":53.537748090,"lon":-113.493257926,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"mode":2}
$GPGGA,012447,5332.2652,N,11329.5949,W,1,04,2.55,959.45,M,-19.816,M,,*71
$GPRMC,012447,A,5332.2652,N,11329.5949,W,0.0000,0.000,261106,,*34
$GPGSA,A,2,00,00,00,00,00,,,,,,,,3.7,2.5,2.7*35
-{"class":"TPV","tag":"ID8f20","time":1164504287.000,"ept":0.005,"lat":53.537752616,"lon":-113.493247951,"alt":959.448,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504287.000,"ept":0.005,"lat":53.537752616,"lon":-113.493247951,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012448,5332.2654,N,11329.5943,W,1,04,5.26,960.35,M,-19.817,M,,*7D
$GPRMC,012448,A,5332.2654,N,11329.5943,W,0.0000,0.000,261106,,*37
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.3,5.3,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504288.000,"ept":0.005,"lat":53.537757142,"lon":-113.493238060,"alt":960.346,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504288.000,"ept":0.005,"lat":53.537757142,"lon":-113.493238060,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012449,5332.2657,N,11329.5937,W,1,04,5.26,961.19,M,-19.817,M,,*73
$GPRMC,012449,A,5332.2657,N,11329.5937,W,0.0000,0.000,261106,,*36
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.3,5.3,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504289.000,"ept":0.005,"lat":53.537761333,"lon":-113.493228840,"alt":961.187,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504289.000,"ept":0.005,"lat":53.537761333,"lon":-113.493228840,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,12,26,06,138,00,24,14,077,30,00,00,000,00,00,00,000,00*70
$GPGSV,3,2,12,06,77,231,26,29,15,126,27,02,16,079,37,21,35,257,26*78
$GPGSV,3,3,12,00,00,000,00,30,22,204,33,10,54,072,42,07,40,297,29*78
@@ -37,23 +37,23 @@ $GPGSV,3,3,12,00,00,000,00,30,22,204,33,10,54,072,42,07,40,297,29*78
$GPGGA,012450,5332.2659,N,11329.5932,W,1,04,5.26,961.98,M,-19.817,M,,*79
$GPRMC,012450,A,5332.2659,N,11329.5932,W,0.0000,0.000,261106,,*35
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.3,5.3,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504290.000,"ept":0.005,"lat":53.537765356,"lon":-113.493220207,"alt":961.976,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504290.000,"ept":0.005,"lat":53.537765356,"lon":-113.493220207,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012451,5332.2662,N,11329.5927,W,1,04,5.25,962.71,M,-19.817,M,,*73
$GPRMC,012451,A,5332.2662,N,11329.5927,W,0.0000,0.000,261106,,*38
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.3,5.3,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504291.000,"ept":0.005,"lat":53.537769212,"lon":-113.493212244,"alt":962.715,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504291.000,"ept":0.005,"lat":53.537769212,"lon":-113.493212244,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012452,5332.2664,N,11329.5923,W,1,04,5.25,963.37,M,-19.817,M,,*71
$GPRMC,012452,A,5332.2664,N,11329.5923,W,0.0000,0.000,261106,,*39
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.3,5.3,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504292.000,"ept":0.005,"lat":53.537772733,"lon":-113.493205287,"alt":963.368,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504292.000,"ept":0.005,"lat":53.537772733,"lon":-113.493205287,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012453,5332.2666,N,11329.5919,W,1,04,5.25,964.02,M,-19.817,M,,*7A
$GPRMC,012453,A,5332.2666,N,11329.5919,W,0.0000,0.000,261106,,*33
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.3,5.3,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504293.000,"ept":0.005,"lat":53.537776337,"lon":-113.493198330,"alt":964.020,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504293.000,"ept":0.005,"lat":53.537776337,"lon":-113.493198330,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012454,5332.2668,N,11329.5915,W,1,04,5.25,964.60,M,-19.817,M,,*7B
$GPRMC,012454,A,5332.2668,N,11329.5915,W,0.0000,0.000,261106,,*36
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.3,5.3,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504294.000,"ept":0.005,"lat":53.537779522,"lon":-113.493192295,"alt":964.596,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504294.000,"ept":0.005,"lat":53.537779522,"lon":-113.493192295,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,12,26,06,138,00,24,14,077,30,00,00,000,00,00,00,000,00*70
$GPGSV,3,2,12,06,77,231,26,29,15,126,26,02,16,079,37,21,35,257,26*79
$GPGSV,3,3,12,00,00,000,00,30,22,204,33,10,54,072,42,07,40,297,29*78
@@ -61,23 +61,23 @@ $GPGSV,3,3,12,00,00,000,00,30,22,204,33,10,54,072,42,07,40,297,29*78
$GPGGA,012455,5332.2669,N,11329.5912,W,1,04,5.24,965.11,M,-19.817,M,,*7A
$GPRMC,012455,A,5332.2669,N,11329.5912,W,0.0000,0.000,261106,,*31
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.2,5.2,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504295.000,"ept":0.005,"lat":53.537782372,"lon":-113.493187015,"alt":965.108,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504295.000,"ept":0.005,"lat":53.537782372,"lon":-113.493187015,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012456,5332.2671,N,11329.5909,W,1,04,5.24,965.56,M,-19.817,M,,*79
$GPRMC,012456,A,5332.2671,N,11329.5909,W,0.0000,0.000,261106,,*31
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.2,5.2,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504296.000,"ept":0.005,"lat":53.537784803,"lon":-113.493182237,"alt":965.565,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504296.000,"ept":0.005,"lat":53.537784803,"lon":-113.493182237,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012457,5332.2672,N,11329.5907,W,1,04,5.24,965.98,M,-19.817,M,,*77
$GPRMC,012457,A,5332.2672,N,11329.5907,W,0.0000,0.000,261106,,*3D
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.2,5.2,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504297.000,"ept":0.005,"lat":53.537786898,"lon":-113.493178046,"alt":965.977,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504297.000,"ept":0.005,"lat":53.537786898,"lon":-113.493178046,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012458,5332.2673,N,11329.5905,W,1,04,5.23,966.35,M,-19.817,M,,*78
$GPRMC,012458,A,5332.2673,N,11329.5905,W,0.0000,0.000,261106,,*31
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.2,5.2,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504298.000,"ept":0.005,"lat":53.537788742,"lon":-113.493174190,"alt":966.350,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504298.000,"ept":0.005,"lat":53.537788742,"lon":-113.493174190,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012459,5332.2674,N,11329.5902,W,1,04,5.23,966.69,M,-19.817,M,,*70
$GPRMC,012459,A,5332.2674,N,11329.5902,W,0.0000,0.000,261106,,*30
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.2,5.2,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504299.000,"ept":0.005,"lat":53.537790335,"lon":-113.493170754,"alt":966.689,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504299.000,"ept":0.005,"lat":53.537790335,"lon":-113.493170754,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,12,26,06,138,00,24,14,077,29,00,00,000,00,00,00,000,00*78
$GPGSV,3,2,12,06,77,231,26,29,15,126,26,02,16,079,35,21,35,257,26*7B
$GPGSV,3,3,12,00,00,000,00,30,22,204,32,10,54,072,43,07,40,297,29*78
@@ -85,19 +85,19 @@ $GPGSV,3,3,12,00,00,000,00,30,22,204,32,10,54,072,43,07,40,297,29*78
$GPGGA,012500,5332.2675,N,11329.5900,W,1,04,5.23,967.00,M,-19.817,M,,*70
$GPRMC,012500,A,5332.2675,N,11329.5900,W,0.0000,0.000,261106,,*3E
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.2,5.2,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504300.000,"ept":0.005,"lat":53.537791843,"lon":-113.493167485,"alt":966.998,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504300.000,"ept":0.005,"lat":53.537791843,"lon":-113.493167485,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012501,5332.2676,N,11329.5899,W,1,04,5.23,967.28,M,-19.817,M,,*79
$GPRMC,012501,A,5332.2676,N,11329.5899,W,0.0000,0.000,261106,,*3D
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.2,5.2,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504301.000,"ept":0.005,"lat":53.537793184,"lon":-113.493164551,"alt":967.282,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504301.000,"ept":0.005,"lat":53.537793184,"lon":-113.493164551,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012503,5332.2677,N,11329.5896,W,1,04,5.22,967.78,M,-19.817,M,,*71
$GPRMC,012503,A,5332.2677,N,11329.5896,W,0.0000,0.000,261106,,*31
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.2,5.2,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504303.000,"ept":0.005,"lat":53.537795448,"lon":-113.493159187,"alt":967.784,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504303.000,"ept":0.005,"lat":53.537795448,"lon":-113.493159187,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012504,5332.2678,N,11329.5894,W,1,04,5.22,968.01,M,-19.817,M,,*7A
$GPRMC,012504,A,5332.2678,N,11329.5894,W,0.0000,0.000,261106,,*3B
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.2,5.2,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504304.000,"ept":0.005,"lat":53.537796370,"lon":-113.493156756,"alt":968.007,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504304.000,"ept":0.005,"lat":53.537796370,"lon":-113.493156756,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,12,26,06,138,00,24,14,077,29,00,00,000,00,00,00,000,00*78
$GPGSV,3,2,12,06,77,231,26,29,15,126,26,02,16,080,35,21,35,257,26*7D
$GPGSV,3,3,12,00,00,000,00,30,22,204,33,10,54,072,43,07,40,297,29*79
@@ -105,23 +105,23 @@ $GPGSV,3,3,12,00,00,000,00,30,22,204,33,10,54,072,43,07,40,297,29*79
$GPGGA,012505,5332.2678,N,11329.5893,W,1,04,5.21,968.21,M,-19.817,M,,*7D
$GPRMC,012505,A,5332.2678,N,11329.5893,W,0.0000,0.000,261106,,*3D
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.2,5.2,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504305.000,"ept":0.005,"lat":53.537797208,"lon":-113.493154493,"alt":968.214,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504305.000,"ept":0.005,"lat":53.537797208,"lon":-113.493154493,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012506,5332.2679,N,11329.5891,W,1,04,5.21,968.41,M,-19.817,M,,*7B
$GPRMC,012506,A,5332.2679,N,11329.5891,W,0.0000,0.000,261106,,*3D
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.2,5.2,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504306.000,"ept":0.005,"lat":53.537797878,"lon":-113.493152397,"alt":968.407,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504306.000,"ept":0.005,"lat":53.537797878,"lon":-113.493152397,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012507,5332.2679,N,11329.5890,W,1,04,5.20,968.59,M,-19.817,M,,*73
$GPRMC,012507,A,5332.2679,N,11329.5890,W,0.0000,0.000,261106,,*3D
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.2,5.2,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504307.000,"ept":0.005,"lat":53.537798549,"lon":-113.493150386,"alt":968.587,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504307.000,"ept":0.005,"lat":53.537798549,"lon":-113.493150386,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012508,5332.2680,N,11329.5889,W,1,04,5.20,968.75,M,-19.817,M,,*7C
$GPRMC,012508,A,5332.2680,N,11329.5889,W,0.0000,0.000,261106,,*3C
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.2,5.2,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504308.000,"ept":0.005,"lat":53.537799219,"lon":-113.493148458,"alt":968.755,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504308.000,"ept":0.005,"lat":53.537799219,"lon":-113.493148458,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012509,5332.2680,N,11329.5888,W,1,04,5.20,968.91,M,-19.817,M,,*76
$GPRMC,012509,A,5332.2680,N,11329.5888,W,0.0000,0.000,261106,,*3C
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.2,5.2,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504309.000,"ept":0.005,"lat":53.537799806,"lon":-113.493146530,"alt":968.913,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504309.000,"ept":0.005,"lat":53.537799806,"lon":-113.493146530,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,12,26,06,138,00,24,14,077,28,00,00,000,00,00,00,000,00*79
$GPGSV,3,2,12,06,77,231,26,29,15,126,26,02,16,080,35,21,35,257,26*7D
$GPGSV,3,3,12,00,00,000,00,30,22,204,30,10,54,072,44,07,40,297,29*7D
@@ -129,23 +129,23 @@ $GPGSV,3,3,12,00,00,000,00,30,22,204,30,10,54,072,44,07,40,297,29*7D
$GPGGA,012510,5332.2680,N,11329.5887,W,1,04,5.20,969.06,M,-19.817,M,,*7E
$GPRMC,012510,A,5332.2680,N,11329.5887,W,0.0000,0.000,261106,,*3B
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.2,5.2,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504310.000,"ept":0.005,"lat":53.537800393,"lon":-113.493144770,"alt":969.061,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504310.000,"ept":0.005,"lat":53.537800393,"lon":-113.493144770,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012511,5332.2681,N,11329.5886,W,1,04,5.19,969.20,M,-19.817,M,,*71
$GPRMC,012511,A,5332.2681,N,11329.5886,W,0.0000,0.000,261106,,*3A
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.2,5.2,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504311.000,"ept":0.005,"lat":53.537800896,"lon":-113.493143010,"alt":969.201,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504311.000,"ept":0.005,"lat":53.537800896,"lon":-113.493143010,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012512,5332.2681,N,11329.5885,W,1,04,5.19,969.33,M,-19.817,M,,*73
$GPRMC,012512,A,5332.2681,N,11329.5885,W,0.0000,0.000,261106,,*3A
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.2,5.2,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504312.000,"ept":0.005,"lat":53.537801315,"lon":-113.493141333,"alt":969.332,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504312.000,"ept":0.005,"lat":53.537801315,"lon":-113.493141333,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012513,5332.2681,N,11329.5884,W,1,04,5.18,969.46,M,-19.817,M,,*70
$GPRMC,012513,A,5332.2681,N,11329.5884,W,0.0000,0.000,261106,,*3A
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.2,5.2,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504313.000,"ept":0.005,"lat":53.537801650,"lon":-113.493139657,"alt":969.457,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504313.000,"ept":0.005,"lat":53.537801650,"lon":-113.493139657,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012514,5332.2681,N,11329.5883,W,1,04,5.18,969.57,M,-19.817,M,,*70
$GPRMC,012514,A,5332.2681,N,11329.5883,W,0.0000,0.000,261106,,*3A
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.2,5.2,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504314.000,"ept":0.005,"lat":53.537802069,"lon":-113.493138064,"alt":969.574,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504314.000,"ept":0.005,"lat":53.537802069,"lon":-113.493138064,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,12,26,06,138,00,24,14,077,30,00,00,000,00,00,00,000,00*70
$GPGSV,3,2,12,06,77,231,26,29,15,126,26,02,16,080,35,21,35,257,26*7D
$GPGSV,3,3,12,00,00,000,00,30,22,204,30,10,54,072,45,07,40,297,29*7C
@@ -153,19 +153,19 @@ $GPGSV,3,3,12,00,00,000,00,30,22,204,30,10,54,072,45,07,40,297,29*7C
$GPGGA,012515,5332.2681,N,11329.5882,W,1,04,5.18,969.68,M,-19.817,M,,*7C
$GPRMC,012515,A,5332.2681,N,11329.5882,W,0.0000,0.000,261106,,*3A
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.2,5.2,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504315.000,"ept":0.005,"lat":53.537802405,"lon":-113.493136556,"alt":969.685,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504315.000,"ept":0.005,"lat":53.537802405,"lon":-113.493136556,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012517,5332.2682,N,11329.5880,W,1,04,5.18,969.89,M,-19.817,M,,*70
$GPRMC,012517,A,5332.2682,N,11329.5880,W,0.0000,0.000,261106,,*39
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.2,5.2,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504317.000,"ept":0.005,"lat":53.537803243,"lon":-113.493133622,"alt":969.891,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504317.000,"ept":0.005,"lat":53.537803243,"lon":-113.493133622,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012518,5332.2682,N,11329.5879,W,1,04,5.17,969.99,M,-19.817,M,,*77
$GPRMC,012518,A,5332.2682,N,11329.5879,W,0.0000,0.000,261106,,*30
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.2,5.2,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504318.000,"ept":0.005,"lat":53.537803662,"lon":-113.493132281,"alt":969.987,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504318.000,"ept":0.005,"lat":53.537803662,"lon":-113.493132281,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012519,5332.2682,N,11329.5879,W,1,04,5.17,970.08,M,-19.817,M,,*76
$GPRMC,012519,A,5332.2682,N,11329.5879,W,0.0000,0.000,261106,,*31
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.2,5.2,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504319.000,"ept":0.005,"lat":53.537803913,"lon":-113.493131024,"alt":970.078,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504319.000,"ept":0.005,"lat":53.537803913,"lon":-113.493131024,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,12,26,06,138,00,24,14,077,29,00,00,000,00,00,00,000,00*78
$GPGSV,3,2,12,06,77,230,26,29,15,126,26,02,16,080,35,21,35,257,26*7C
$GPGSV,3,3,12,00,00,000,00,30,22,204,30,10,54,072,45,07,40,297,29*7C
@@ -173,23 +173,23 @@ $GPGSV,3,3,12,00,00,000,00,30,22,204,30,10,54,072,45,07,40,297,29*7C
$GPGGA,012520,5332.2682,N,11329.5878,W,1,04,5.17,970.16,M,-19.817,M,,*72
$GPRMC,012520,A,5332.2682,N,11329.5878,W,0.0000,0.000,261106,,*3A
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.2,5.2,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504320.000,"ept":0.005,"lat":53.537804165,"lon":-113.493129682,"alt":970.165,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504320.000,"ept":0.005,"lat":53.537804165,"lon":-113.493129682,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012521,5332.2683,N,11329.5877,W,1,04,5.17,970.25,M,-19.817,M,,*7D
$GPRMC,012521,A,5332.2683,N,11329.5877,W,0.0000,0.000,261106,,*35
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.2,5.2,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504321.000,"ept":0.005,"lat":53.537804416,"lon":-113.493128425,"alt":970.247,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504321.000,"ept":0.005,"lat":53.537804416,"lon":-113.493128425,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012522,5332.2683,N,11329.5876,W,1,04,5.17,970.33,M,-19.817,M,,*78
$GPRMC,012522,A,5332.2683,N,11329.5876,W,0.0000,0.000,261106,,*37
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.2,5.2,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504322.000,"ept":0.005,"lat":53.537804584,"lon":-113.493127252,"alt":970.326,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504322.000,"ept":0.005,"lat":53.537804584,"lon":-113.493127252,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012523,5332.2683,N,11329.5876,W,1,04,5.16,970.40,M,-19.817,M,,*7C
$GPRMC,012523,A,5332.2683,N,11329.5876,W,0.0000,0.000,261106,,*36
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.2,5.2,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504323.000,"ept":0.005,"lat":53.537804835,"lon":-113.493125994,"alt":970.402,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504323.000,"ept":0.005,"lat":53.537804835,"lon":-113.493125994,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012524,5332.2683,N,11329.5875,W,1,04,5.15,970.47,M,-19.817,M,,*7C
$GPRMC,012524,A,5332.2683,N,11329.5875,W,0.0000,0.000,261106,,*32
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.2,5.2,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504324.000,"ept":0.005,"lat":53.537805003,"lon":-113.493124821,"alt":970.474,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504324.000,"ept":0.005,"lat":53.537805003,"lon":-113.493124821,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,12,26,06,138,00,24,14,077,29,00,00,000,00,00,00,000,00*78
$GPGSV,3,2,12,06,77,230,26,29,15,126,26,02,16,080,35,21,35,257,26*7C
$GPGSV,3,3,12,00,00,000,00,30,22,204,29,10,54,072,44,07,40,297,29*75
@@ -197,23 +197,23 @@ $GPGSV,3,3,12,00,00,000,00,30,22,204,29,10,54,072,44,07,40,297,29*75
$GPGGA,012525,5332.2683,N,11329.5874,W,1,04,5.15,970.54,M,-19.817,M,,*7E
$GPRMC,012525,A,5332.2683,N,11329.5874,W,0.0000,0.000,261106,,*32
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.2,5.2,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504325.000,"ept":0.005,"lat":53.537805171,"lon":-113.493123648,"alt":970.544,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504325.000,"ept":0.005,"lat":53.537805171,"lon":-113.493123648,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012526,5332.2683,N,11329.5874,W,1,04,5.15,970.61,M,-19.817,M,,*7B
$GPRMC,012526,A,5332.2683,N,11329.5874,W,0.0000,0.000,261106,,*31
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.1,5.1,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504326.000,"ept":0.005,"lat":53.537805422,"lon":-113.493122558,"alt":970.610,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504326.000,"ept":0.005,"lat":53.537805422,"lon":-113.493122558,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012527,5332.2683,N,11329.5873,W,1,04,5.15,970.67,M,-19.817,M,,*7B
$GPRMC,012527,A,5332.2683,N,11329.5873,W,0.0000,0.000,261106,,*37
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.1,5.1,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504327.000,"ept":0.005,"lat":53.537805590,"lon":-113.493121468,"alt":970.674,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504327.000,"ept":0.005,"lat":53.537805590,"lon":-113.493121468,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012528,5332.2684,N,11329.5872,W,1,04,5.15,970.74,M,-19.817,M,,*70
$GPRMC,012528,A,5332.2684,N,11329.5872,W,0.0000,0.000,261106,,*3E
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.1,5.1,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504328.000,"ept":0.005,"lat":53.537805841,"lon":-113.493120462,"alt":970.736,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504328.000,"ept":0.005,"lat":53.537805841,"lon":-113.493120462,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012529,5332.2684,N,11329.5872,W,1,04,5.15,970.79,M,-19.817,M,,*7C
$GPRMC,012529,A,5332.2684,N,11329.5872,W,0.0000,0.000,261106,,*3F
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.1,5.1,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504329.000,"ept":0.005,"lat":53.537806093,"lon":-113.493119457,"alt":970.795,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504329.000,"ept":0.005,"lat":53.537806093,"lon":-113.493119457,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,12,26,06,138,00,24,14,077,30,00,00,000,00,00,00,000,00*70
$GPGSV,3,2,12,06,77,230,26,29,15,126,26,02,16,080,35,21,35,258,26*73
$GPGSV,3,3,12,00,00,000,00,30,22,204,29,10,53,072,44,07,40,297,29*72
@@ -221,15 +221,15 @@ $GPGSV,3,3,12,00,00,000,00,30,22,204,29,10,53,072,44,07,40,297,29*72
$GPGGA,012530,5332.2684,N,11329.5871,W,1,04,5.13,970.85,M,-19.817,M,,*72
$GPRMC,012530,A,5332.2684,N,11329.5871,W,0.0000,0.000,261106,,*34
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.1,5.1,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504330.000,"ept":0.005,"lat":53.537806344,"lon":-113.493118535,"alt":970.852,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504330.000,"ept":0.005,"lat":53.537806344,"lon":-113.493118535,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012531,5332.2684,N,11329.5871,W,1,04,5.13,970.91,M,-19.817,M,,*76
$GPRMC,012531,A,5332.2684,N,11329.5871,W,0.0000,0.000,261106,,*35
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.1,5.1,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504331.000,"ept":0.005,"lat":53.537806512,"lon":-113.493117613,"alt":970.906,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504331.000,"ept":0.005,"lat":53.537806512,"lon":-113.493117613,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGGA,012532,5332.2684,N,11329.5870,W,1,04,5.13,970.96,M,-19.817,M,,*73
$GPRMC,012532,A,5332.2684,N,11329.5870,W,0.0000,0.000,261106,,*37
$GPGSA,A,2,00,00,00,00,,,,,,,,,5.1,5.1,0.0*33
-{"class":"TPV","tag":"ID8f20","time":1164504332.000,"ept":0.005,"lat":53.537806763,"lon":-113.493116691,"alt":970.959,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":0.00,"mode":2}
+{"class":"TPV","tag":"ID8f20","time":1164504332.000,"ept":0.005,"lat":53.537806763,"lon":-113.493116691,"epx":0.000,"epy":0.000,"track":0.0000,"speed":0.000,"eps":0.00,"mode":2}
$GPGSV,3,1,12,26,06,138,00,24,13,077,30,00,00,000,00,00,00,000,00*77
$GPGSV,3,2,12,06,77,230,26,29,15,126,26,02,16,080,35,21,35,258,26*73
$GPGSV,3,3,12,00,00,000,00,30,22,204,30,10,53,072,44,07,40,297,30*72