summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2019-03-18 18:31:08 -0700
committerGary E. Miller <gem@rellim.com>2019-03-18 18:35:16 -0700
commit7b89665163de2a0951100ebb30ed2e360cbb0bae (patch)
treea62f21f5fdc1fb8856383ef9128b3357f6429814 /test
parent68d54c2dac8e2d082f0326cdcf56c31e70203300 (diff)
downloadgpsd-7b89665163de2a0951100ebb30ed2e360cbb0bae.tar.gz
driver_nmea0183: Have xxGGA set time and mode.
Diffstat (limited to 'test')
-rw-r--r--test/daemon/ac12_binary.log.chkbin9634 -> 9686 bytes
-rw-r--r--test/daemon/beidou-bd.log.chk19
-rw-r--r--test/daemon/beidou-gb.log.chk11
-rw-r--r--test/daemon/blumax-gps009.log.chk1
-rw-r--r--test/daemon/bn-9015.log.chk17
-rw-r--r--test/daemon/bt451.log.chk4
-rw-r--r--test/daemon/bu353-glonass.log.chk9
-rw-r--r--test/daemon/ch-4711.log.chk6
-rw-r--r--test/daemon/eXplorist110.log.chk9
-rw-r--r--test/daemon/foretrex-201.log.chk8
-rw-r--r--test/daemon/garmin-10x.log.chk10
-rw-r--r--test/daemon/garmin25lp.log.chk26
-rw-r--r--test/daemon/geos-1m.log.chk21
-rw-r--r--test/daemon/gp-320fw-2019-04-07-coldboot.log.chk7
-rw-r--r--test/daemon/haicom-305N.log.chk82
-rw-r--r--test/daemon/hemi.log.chk226
-rw-r--r--test/daemon/holux-gm-210.log.chk31
-rw-r--r--test/daemon/motorola-t805.log.chk31
-rw-r--r--test/daemon/mtk-3301.log.chk21
-rw-r--r--test/daemon/myguide-3100.log.chk20
-rw-r--r--test/daemon/nl551e.log.chk2
-rw-r--r--test/daemon/polarx2.log.chk2
-rw-r--r--test/daemon/rgm3800.log.chk9
-rw-r--r--test/daemon/rx210.log.chk49
-rw-r--r--test/daemon/sirfstarv-nmea.log.chk2
-rw-r--r--test/daemon/skytraq.log.chk1
-rw-r--r--test/daemon/sl869.log.chk34
-rw-r--r--test/daemon/telit-he910.log.chk37
-rw-r--r--test/daemon/tn200-all.log.chk1
-rw-r--r--test/daemon/tn200.log.chk55
-rw-r--r--test/daemon/tn204.log.chk2
-rw-r--r--test/daemon/tr737A+.log.chk13
-rw-r--r--test/daemon/ublox-lea-4h.log.chk4
-rw-r--r--test/daemon/ublox-lea-5q.log.chk2
34 files changed, 538 insertions, 234 deletions
diff --git a/test/daemon/ac12_binary.log.chk b/test/daemon/ac12_binary.log.chk
index 26a82d9c..4e0d6062 100644
--- a/test/daemon/ac12_binary.log.chk
+++ b/test/daemon/ac12_binary.log.chk
Binary files differ
diff --git a/test/daemon/beidou-bd.log.chk b/test/daemon/beidou-bd.log.chk
index f304d0c7..064b3524 100644
--- a/test/daemon/beidou-bd.log.chk
+++ b/test/daemon/beidou-bd.log.chk
@@ -1,5 +1,6 @@
$PSRFEPE,074150.799,V,,,,,*23
$GNGGA,074150.799,,,,,0,00,,,M,0.0,M,,0000,*64
+{"class":"TPV","mode":1}
$GNGNS,074150.799,,,,,NNNN,00,,,0.0,,0000*63
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
{"class":"TPV","mode":1}
@@ -20,44 +21,39 @@ $GNRMC,074150.799,V,,,,,,,250215,,,N*52
{"class":"TPV","mode":1}
$PSRFEPE,074151.799,V,,,,,*22
$GNGGA,074151.799,,,,,0,00,,,M,0.0,M,,0000,*65
+{"class":"TPV","mode":1}
$GNGNS,074151.799,,,,,NNNN,00,,,0.0,,0000*62
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
$BDGSA,A,1,,,,,,,,,,,,,,,,*23
-{"class":"TPV","mode":1}
$GNRMC,074151.799,V,,,,,,,250215,,,N*53
-{"class":"TPV","mode":1}
$PSRFEPE,074152.799,V,,,,,*21
$GNGGA,074152.799,,,,,0,00,,,M,0.0,M,,0000,*66
+{"class":"TPV","mode":1}
$GNGNS,074152.799,,,,,NNNN,00,,,0.0,,0000*61
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
$BDGSA,A,1,,,,,,,,,,,,,,,,*23
-{"class":"TPV","mode":1}
$GNRMC,074152.799,V,,,,,,,250215,,,N*50
-{"class":"TPV","mode":1}
$PSRF151,3,1833,28692,0x7EFFFFFF*15
$PSRFEPE,074153.799,V,,,,,*20
$GNGGA,074153.799,,,,,0,00,,,M,0.0,M,,0000,*67
+{"class":"TPV","mode":1}
$GNGNS,074153.799,,,,,NNNN,00,,,0.0,,0000*60
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
$BDGSA,A,1,,,,,,,,,,,,,,,,*23
-{"class":"TPV","mode":1}
$GNRMC,074153.799,V,,,,,,,250215,,,N*51
-{"class":"TPV","mode":1}
$PSRFEPE,074154.799,V,,,,,*27
$GNGGA,074154.799,,,,,0,00,,,M,0.0,M,,0000,*60
+{"class":"TPV","mode":1}
$GNGNS,074154.799,,,,,NNNN,00,,,0.0,,0000*67
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
$BDGSA,A,1,,,,,,,,,,,,,,,,*23
-{"class":"TPV","mode":1}
$GNRMC,074154.799,V,,,,,,,250215,,,N*56
-{"class":"TPV","mode":1}
$PSRFEPE,074155.799,A,1.3,10.59,52.97,0.6,180.0*16
$GNGGA,074155.799,3114.8770,N,12135.2463,E,1,05,1.3,156.9,M,8.3,M,,0000,4.9*77
{"class":"TPV","mode":3,"lat":31.247950000,"lon":121.587438333,"alt":156.900,"epd":180.0000,"eps":0.60}
$GNGNS,074155.799,3114.8770,N,12135.2463,E,ANNA,05,1.3,156.9,8.3,,0000*52
$GPGSA,A,3,25,32,,,,,,,,,,,5.1,1.3,4.9,3.3*3D
$BDGSA,A,3,02,03,04,,,,,,,,,,5.1,1.3,4.9,3.3*2F
-{"class":"TPV","mode":3,"lat":31.247950000,"lon":121.587438333,"alt":156.900,"epe":96.900,"epv":112.700,"epd":180.0000,"eps":0.60}
$GPGSV,5,1,20,25,76,102,50,32,29,284,47,01,02,001,24,07,00,000,23*7A
$GPGSV,5,2,20,08,00,000,46,09,19,094,,12,00,000,44,14,68,202,49*7F
$GPGSV,5,3,20,18,13,225,27,20,00,000,29,22,16,229,37,26,00,000,24*77
@@ -68,9 +64,9 @@ $BDGSV,3,2,12,10,64,323,,07,64,320,,06,55,274,,14,50,284,*66
$BDGSV,3,3,12,09,44,299,,08,14,156,,05,11,258,,13,08,322,*6C
{"class":"SKY","xdop":0.91,"ydop":1.62,"vdop":4.90,"tdop":1.64,"hdop":1.30,"gdop":3.29,"pdop":5.10,"satellites":[{"PRN":25,"el":76,"az":102,"ss":50,"used":true,"gnssid":0,"svid":25},{"PRN":32,"el":29,"az":284,"ss":47,"used":true,"gnssid":0,"svid":32},{"PRN":1,"el":2,"az":1,"ss":24,"used":false,"gnssid":0,"svid":1},{"PRN":7,"el":0,"az":0,"ss":23,"used":false,"gnssid":0,"svid":7},{"PRN":8,"el":0,"az":0,"ss":46,"used":false,"gnssid":0,"svid":8},{"PRN":9,"el":19,"az":94,"ss":0,"used":false,"gnssid":0,"svid":9},{"PRN":12,"el":0,"az":0,"ss":44,"used":false,"gnssid":0,"svid":12},{"PRN":14,"el":68,"az":202,"ss":49,"used":false,"gnssid":0,"svid":14},{"PRN":18,"el":13,"az":225,"ss":27,"used":false,"gnssid":0,"svid":18},{"PRN":20,"el":0,"az":0,"ss":29,"used":false,"gnssid":0,"svid":20},{"PRN":22,"el":16,"az":229,"ss":37,"used":false,"gnssid":0,"svid":22},{"PRN":26,"el":0,"az":0,"ss":24,"used":false,"gnssid":0,"svid":26},{"PRN":28,"el":0,"az":0,"ss":24,"used":false,"gnssid":0,"svid":28},{"PRN":29,"el":35,"az":80,"ss":43,"used":false,"gnssid":0,"svid":29},{"PRN":31,"el":62,"az":89,"ss":0,"used":false,"gnssid":0,"svid":31},{"PRN":15,"el":42,"az":298,"ss":0,"used":false,"gnssid":0,"svid":15},{"PRN":27,"el":40,"az":94,"ss":0,"used":false,"gnssid":0,"svid":27},{"PRN":30,"el":24,"az":225,"ss":0,"used":false,"gnssid":0,"svid":30},{"PRN":23,"el":22,"az":310,"ss":0,"used":false,"gnssid":0,"svid":23},{"PRN":10,"el":5,"az":340,"ss":0,"used":false,"gnssid":0,"svid":10},{"PRN":202,"el":33,"az":240,"ss":35,"used":true,"gnssid":3,"svid":2},{"PRN":203,"el":51,"az":201,"ss":37,"used":true,"gnssid":3,"svid":3},{"PRN":204,"el":35,"az":123,"ss":42,"used":true,"gnssid":3,"svid":4},{"PRN":201,"el":42,"az":130,"ss":45,"used":false,"gnssid":3,"svid":1},{"PRN":210,"el":64,"az":323,"ss":0,"used":false,"gnssid":3,"svid":10},{"PRN":207,"el":64,"az":320,"ss":0,"used":false,"gnssid":3,"svid":7},{"PRN":206,"el":55,"az":274,"ss":0,"used":false,"gnssid":3,"svid":6},{"PRN":214,"el":50,"az":284,"ss":0,"used":false,"gnssid":3,"svid":14},{"PRN":209,"el":44,"az":299,"ss":0,"used":false,"gnssid":3,"svid":9},{"PRN":208,"el":14,"az":156,"ss":0,"used":false,"gnssid":3,"svid":8},{"PRN":205,"el":11,"az":258,"ss":0,"used":true,"gnssid":3,"svid":5},{"PRN":213,"el":8,"az":322,"ss":0,"used":false,"gnssid":3,"svid":13}]}
$GNRMC,074155.799,A,3114.8770,N,12135.2463,E,0.30,4.94,250215,,,A*76
-{"class":"TPV","mode":3,"time":"2015-02-25T07:41:55.799Z","ept":0.005,"lat":31.247950000,"lon":121.587438333,"alt":156.900,"epx":13.701,"epy":24.264,"epe":96.900,"epv":112.700,"track":4.9400,"speed":0.154,"epd":180.0000,"eps":0.60}
$PSRFEPE,074156.799,A,1.1,64.94,58.97,0.2,180.0*1B
$GNGGA,074156.799,3114.8950,N,12135.2442,E,1,07,1.1,190.7,M,8.3,M,,0000,1.8*7B
+{"class":"TPV","mode":3,"time":"2015-02-25T07:41:56.799Z","ept":0.005,"lat":31.248250000,"lon":121.587403333,"alt":190.700,"epx":13.701,"epy":24.264,"epe":96.900,"epv":112.700,"speed":33.429,"climb":33.800,"epd":180.0000,"eps":0.20,"epc":225.40}
$GNGNS,074156.799,3114.8950,N,12135.2442,E,ANNA,07,1.1,190.7,8.3,,0000*5A
$GPGSA,A,3,25,32,14,12,,,,,,,,,2.1,1.1,1.8,1.2*39
$BDGSA,A,3,02,03,04,,,,,,,,,,2.1,1.1,1.8,1.2*2D
@@ -78,6 +74,7 @@ $GNRMC,074156.799,A,3114.8950,N,12135.2442,E,0.26,4.94,250215,,,A*7D
{"class":"TPV","mode":3,"time":"2015-02-25T07:41:56.799Z","ept":0.005,"lat":31.248250000,"lon":121.587403333,"alt":190.700,"epx":13.701,"epy":24.264,"epe":96.900,"epv":112.700,"track":4.9400,"speed":0.134,"climb":33.800,"epd":180.0000,"eps":0.20,"epc":225.40}
$PSRFEPE,074157.799,A,1.1,24.65,25.14,0.1,61.5*29
$GNGGA,074157.799,3114.8902,N,12135.2443,E,1,07,1.1,192.9,M,8.3,M,,0000,1.8*70
+{"class":"TPV","mode":3,"time":"2015-02-25T07:41:57.799Z","ept":0.005,"lat":31.248170000,"lon":121.587405000,"alt":192.900,"epx":13.701,"epy":24.264,"epe":39.900,"epv":41.400,"speed":8.871,"climb":2.200,"epd":61.5000,"eps":0.10,"epc":154.10}
$GNGNS,074157.799,3114.8902,N,12135.2443,E,ANNA,07,1.1,192.9,8.3,,0000*51
$GPGSA,A,3,25,32,12,14,,,,,,,,,2.1,1.1,1.8,1.2*39
$BDGSA,A,3,02,03,04,,,,,,,,,,2.1,1.1,1.8,1.2*2D
@@ -85,6 +82,7 @@ $GNRMC,074157.799,A,3114.8902,N,12135.2443,E,0.32,4.94,250215,,,A*7F
{"class":"TPV","mode":3,"time":"2015-02-25T07:41:57.799Z","ept":0.005,"lat":31.248170000,"lon":121.587405000,"alt":192.900,"epx":13.701,"epy":24.264,"epe":39.900,"epv":41.400,"track":4.9400,"speed":0.165,"climb":2.200,"epd":61.5000,"eps":0.10,"epc":154.10}
$PSRFEPE,074158.799,A,1.1,19.32,19.35,0.1,180.0*1D
$GNGGA,074158.799,3114.8953,N,12135.2439,E,1,07,1.1,198.5,M,8.3,M,,0000,1.8*70
+{"class":"TPV","mode":3,"time":"2015-02-25T07:41:58.799Z","ept":0.005,"lat":31.248255000,"lon":121.587398333,"alt":198.500,"epx":13.701,"epy":24.264,"epe":39.900,"epv":41.400,"speed":9.446,"climb":5.600,"epd":180.0000,"eps":0.10,"epc":82.80}
$GNGNS,074158.799,3114.8953,N,12135.2439,E,ANNA,07,1.1,198.5,8.3,,0000*51
$GPGSA,A,3,25,32,12,14,,,,,,,,,2.1,1.1,1.8,1.2*39
$BDGSA,A,3,02,03,04,,,,,,,,,,2.1,1.1,1.8,1.2*2D
@@ -92,6 +90,7 @@ $GNRMC,074158.799,A,3114.8953,N,12135.2439,E,0.25,4.94,250215,,,A*7F
{"class":"TPV","mode":3,"time":"2015-02-25T07:41:58.799Z","ept":0.005,"lat":31.248255000,"lon":121.587398333,"alt":198.500,"epx":13.701,"epy":24.264,"epe":39.900,"epv":41.400,"track":4.9400,"speed":0.129,"climb":5.600,"epd":180.0000,"eps":0.10,"epc":82.80}
$PSRFEPE,074159.799,A,1.1,14.86,15.59,0.2,180.0*1B
$GNGGA,074159.799,3114.8943,N,12135.2444,E,1,07,1.1,196.4,M,8.3,M,,0000,1.8*75
+{"class":"TPV","mode":3,"time":"2015-02-25T07:41:59.799Z","ept":0.005,"lat":31.248238333,"lon":121.587406667,"alt":196.400,"epx":13.701,"epy":24.264,"epe":39.900,"epv":41.400,"speed":2.011,"climb":-2.100,"epd":180.0000,"eps":0.20,"epc":82.80}
$GNGNS,074159.799,3114.8943,N,12135.2444,E,ANNA,07,1.1,196.4,8.3,,0000*54
$GPGSA,A,3,25,32,12,14,,,,,,,,,2.1,1.1,1.8,1.2*39
$BDGSA,A,3,02,03,04,,,,,,,,,,2.1,1.1,1.8,1.2*2D
diff --git a/test/daemon/beidou-gb.log.chk b/test/daemon/beidou-gb.log.chk
index 216ab57a..7ce4f7a8 100644
--- a/test/daemon/beidou-gb.log.chk
+++ b/test/daemon/beidou-gb.log.chk
@@ -1,5 +1,6 @@
$PSRFEPE,053229.438,V,,,,,*23
$GPGGA,053229.438,,,,,0,00,,,M,0.0,M,,0000*56
+{"class":"TPV","mode":1}
$GNGNS,053229.438,,,,,NNNN,00,,,0.0,,0000*63
$GNGSA,A,1,,,,,,,,,,,,,,,*00
{"class":"TPV","mode":1}
@@ -17,9 +18,9 @@ $GNRMC,053229.438,V,,,,,,,020315,,,N*56
{"class":"TPV","mode":1}
$PSRFEPE,053230.438,V,,,,,*2B
$GPGGA,053230.438,,,,,0,00,,,M,0.0,M,,0000*5E
+{"class":"TPV","mode":1}
$GNGNS,053230.438,,,,,NNNN,00,,,0.0,,0000*6B
$GNGSA,A,1,,,,,,,,,,,,,,,*00
-{"class":"TPV","mode":1}
$GPGSV,6,1,21,05,00,000,21,06,00,000,24,07,00,000,23,11,00,000,22*7D
$GPGSV,6,2,21,12,00,000,49,14,57,107,47,16,00,000,21,18,55,190,50*72
$GPGSV,6,3,21,21,00,000,23,22,57,198,50,24,15,335,42,25,00,000,22*7C
@@ -30,12 +31,11 @@ $GBGSV,2,1,05,201,00,000,44,202,14,089,35,204,00,000,42,205,27,091,*66
$GBGSV,2,2,05,209,07,033,*62
{"class":"SKY","satellites":[{"PRN":5,"el":0,"az":0,"ss":21,"used":false,"gnssid":0,"svid":5},{"PRN":6,"el":0,"az":0,"ss":24,"used":false,"gnssid":0,"svid":6},{"PRN":7,"el":0,"az":0,"ss":23,"used":false,"gnssid":0,"svid":7},{"PRN":11,"el":0,"az":0,"ss":22,"used":false,"gnssid":0,"svid":11},{"PRN":12,"el":0,"az":0,"ss":49,"used":false,"gnssid":0,"svid":12},{"PRN":14,"el":57,"az":107,"ss":47,"used":false,"gnssid":0,"svid":14},{"PRN":16,"el":0,"az":0,"ss":21,"used":false,"gnssid":0,"svid":16},{"PRN":18,"el":55,"az":190,"ss":50,"used":false,"gnssid":0,"svid":18},{"PRN":21,"el":0,"az":0,"ss":23,"used":false,"gnssid":0,"svid":21},{"PRN":22,"el":57,"az":198,"ss":50,"used":false,"gnssid":0,"svid":22},{"PRN":24,"el":15,"az":335,"ss":42,"used":false,"gnssid":0,"svid":24},{"PRN":25,"el":0,"az":0,"ss":22,"used":false,"gnssid":0,"svid":25},{"PRN":26,"el":0,"az":0,"ss":23,"used":false,"gnssid":0,"svid":26},{"PRN":28,"el":0,"az":0,"ss":22,"used":false,"gnssid":0,"svid":28},{"PRN":31,"el":58,"az":140,"ss":35,"used":false,"gnssid":0,"svid":31},{"PRN":27,"el":56,"az":93,"ss":0,"used":false,"gnssid":0,"svid":27},{"PRN":9,"el":44,"az":71,"ss":0,"used":false,"gnssid":0,"svid":9},{"PRN":15,"el":24,"az":255,"ss":0,"used":false,"gnssid":0,"svid":15},{"PRN":4,"el":18,"az":332,"ss":0,"used":false,"gnssid":0,"svid":4},{"PRN":17,"el":15,"az":22,"ss":0,"used":false,"gnssid":0,"svid":17},{"PRN":23,"el":5,"az":259,"ss":0,"used":false,"gnssid":0,"svid":23},{"PRN":201,"el":0,"az":0,"ss":44,"used":false},{"PRN":202,"el":14,"az":89,"ss":35,"used":false},{"PRN":204,"el":0,"az":0,"ss":42,"used":false},{"PRN":205,"el":27,"az":91,"ss":0,"used":false},{"PRN":209,"el":7,"az":33,"ss":0,"used":false}]}
$GNRMC,053230.438,V,,,,,,,020315,,,N*5E
-{"class":"TPV","mode":1}
$PSRFEPE,053231.438,V,,,,,*2A
$GPGGA,053231.438,,,,,0,00,,,M,0.0,M,,0000*5F
+{"class":"TPV","mode":1}
$GNGNS,053231.438,,,,,NNNN,00,,,0.0,,0000*6A
$GNGSA,A,1,,,,,,,,,,,,,,,*00
-{"class":"TPV","mode":1}
$GPGSV,6,1,21,03,00,000,,05,00,000,25,07,00,000,24,11,00,000,22*7D
$GPGSV,6,2,21,12,00,000,49,14,57,107,48,16,00,000,22,18,55,190,51*7F
$GPGSV,6,3,21,21,00,000,24,22,57,198,49,24,15,335,42,25,00,000,22*73
@@ -46,15 +46,12 @@ $GBGSV,2,1,05,201,00,000,44,202,14,089,35,204,00,000,42,205,27,091,*66
$GBGSV,2,2,05,209,07,033,*62
{"class":"SKY","satellites":[{"PRN":3,"el":0,"az":0,"ss":0,"used":false,"gnssid":0,"svid":3},{"PRN":5,"el":0,"az":0,"ss":25,"used":false,"gnssid":0,"svid":5},{"PRN":7,"el":0,"az":0,"ss":24,"used":false,"gnssid":0,"svid":7},{"PRN":11,"el":0,"az":0,"ss":22,"used":false,"gnssid":0,"svid":11},{"PRN":12,"el":0,"az":0,"ss":49,"used":false,"gnssid":0,"svid":12},{"PRN":14,"el":57,"az":107,"ss":48,"used":false,"gnssid":0,"svid":14},{"PRN":16,"el":0,"az":0,"ss":22,"used":false,"gnssid":0,"svid":16},{"PRN":18,"el":55,"az":190,"ss":51,"used":false,"gnssid":0,"svid":18},{"PRN":21,"el":0,"az":0,"ss":24,"used":false,"gnssid":0,"svid":21},{"PRN":22,"el":57,"az":198,"ss":49,"used":false,"gnssid":0,"svid":22},{"PRN":24,"el":15,"az":335,"ss":42,"used":false,"gnssid":0,"svid":24},{"PRN":25,"el":0,"az":0,"ss":22,"used":false,"gnssid":0,"svid":25},{"PRN":26,"el":0,"az":0,"ss":22,"used":false,"gnssid":0,"svid":26},{"PRN":28,"el":0,"az":0,"ss":22,"used":false,"gnssid":0,"svid":28},{"PRN":31,"el":58,"az":140,"ss":34,"used":false,"gnssid":0,"svid":31},{"PRN":27,"el":56,"az":93,"ss":0,"used":false,"gnssid":0,"svid":27},{"PRN":9,"el":44,"az":71,"ss":0,"used":false,"gnssid":0,"svid":9},{"PRN":15,"el":24,"az":255,"ss":0,"used":false,"gnssid":0,"svid":15},{"PRN":4,"el":18,"az":332,"ss":0,"used":false,"gnssid":0,"svid":4},{"PRN":17,"el":15,"az":22,"ss":0,"used":false,"gnssid":0,"svid":17},{"PRN":23,"el":5,"az":259,"ss":0,"used":false,"gnssid":0,"svid":23},{"PRN":201,"el":0,"az":0,"ss":44,"used":false},{"PRN":202,"el":14,"az":89,"ss":35,"used":false},{"PRN":204,"el":0,"az":0,"ss":42,"used":false},{"PRN":205,"el":27,"az":91,"ss":0,"used":false},{"PRN":209,"el":7,"az":33,"ss":0,"used":false}]}
$GNRMC,053231.438,V,,,,,,,020315,,,N*5F
-{"class":"TPV","mode":1}
$PSRFEPE,053232.438,A,1.2,5.77,12.97,1.2,180.0*21
$GPGGA,053232.438,3114.8789,N,12135.2442,E,1,06,1.2,153.8,M,8.3,M,,0000*6A
{"class":"TPV","mode":3,"lat":31.247981667,"lon":121.587403333,"alt":153.800,"epd":180.0000,"eps":1.20}
$GNGNS,053232.438,3114.8789,N,12135.2442,E,ANNA,07,1.2,153.8,8.3,,0000*5F
$GNGSA,A,3,22,18,14,12,31,24,,,,,,,2.5,1.2,2.2*23
-{"class":"TPV","mode":3,"lat":31.247981667,"lon":121.587403333,"alt":153.800,"epe":47.500,"epv":50.600,"epd":180.0000,"eps":1.20}
$GNGSA,A,3,201,,,,,,,,,,,,2.5,1.2,2.2*1B
-{"class":"TPV","mode":3,"lat":31.247981667,"lon":121.587403333,"alt":153.800,"epe":47.500,"epv":50.600,"epd":180.0000,"eps":1.20}
$GPGSV,6,1,21,22,80,039,49,18,50,119,51,14,51,342,48,12,20,061,50*78
$GPGSV,6,2,21,31,51,228,34,24,04,041,43,03,00,000,20,05,00,000,26*77
$GPGSV,6,3,21,06,00,000,26,07,00,000,24,16,00,000,22,21,00,000,24*7E
@@ -66,9 +63,9 @@ $GBGSV,3,2,11,210,70,270,,207,70,267,,206,55,311,,203,49,208,*6B
$GBGSV,3,3,11,209,36,317,,214,36,147,,205,11,257,*67
{"class":"SKY","xdop":1.12,"ydop":0.98,"vdop":2.20,"tdop":1.57,"hdop":1.20,"gdop":2.94,"pdop":2.50,"satellites":[{"PRN":22,"el":80,"az":39,"ss":49,"used":true,"gnssid":0,"svid":22},{"PRN":18,"el":50,"az":119,"ss":51,"used":true,"gnssid":0,"svid":18},{"PRN":14,"el":51,"az":342,"ss":48,"used":true,"gnssid":0,"svid":14},{"PRN":12,"el":20,"az":61,"ss":50,"used":true,"gnssid":0,"svid":12},{"PRN":31,"el":51,"az":228,"ss":34,"used":true,"gnssid":0,"svid":31},{"PRN":24,"el":4,"az":41,"ss":43,"used":true,"gnssid":0,"svid":24},{"PRN":3,"el":0,"az":0,"ss":20,"used":false,"gnssid":0,"svid":3},{"PRN":5,"el":0,"az":0,"ss":26,"used":false,"gnssid":0,"svid":5},{"PRN":6,"el":0,"az":0,"ss":26,"used":false,"gnssid":0,"svid":6},{"PRN":7,"el":0,"az":0,"ss":24,"used":false,"gnssid":0,"svid":7},{"PRN":16,"el":0,"az":0,"ss":22,"used":false,"gnssid":0,"svid":16},{"PRN":21,"el":0,"az":0,"ss":24,"used":false,"gnssid":0,"svid":21},{"PRN":25,"el":34,"az":142,"ss":21,"used":false,"gnssid":0,"svid":25},{"PRN":26,"el":0,"az":0,"ss":23,"used":false,"gnssid":0,"svid":26},{"PRN":28,"el":0,"az":0,"ss":22,"used":false,"gnssid":0,"svid":28},{"PRN":27,"el":31,"az":36,"ss":0,"used":false,"gnssid":0,"svid":27},{"PRN":15,"el":21,"az":289,"ss":0,"used":false,"gnssid":0,"svid":15},{"PRN":9,"el":14,"az":38,"ss":0,"used":false,"gnssid":0,"svid":9},{"PRN":30,"el":14,"az":180,"ss":0,"used":false,"gnssid":0,"svid":30},{"PRN":11,"el":10,"az":179,"ss":0,"used":false,"gnssid":0,"svid":11},{"PRN":23,"el":6,"az":275,"ss":0,"used":false,"gnssid":0,"svid":23},{"PRN":201,"el":49,"az":147,"ss":44,"used":true},{"PRN":202,"el":23,"az":250,"ss":35,"used":false},{"PRN":204,"el":35,"az":123,"ss":42,"used":false},{"PRN":213,"el":83,"az":243,"ss":0,"used":false},{"PRN":210,"el":70,"az":270,"ss":0,"used":false},{"PRN":207,"el":70,"az":267,"ss":0,"used":false},{"PRN":206,"el":55,"az":311,"ss":0,"used":false},{"PRN":203,"el":49,"az":208,"ss":0,"used":false},{"PRN":209,"el":36,"az":317,"ss":0,"used":false},{"PRN":214,"el":36,"az":147,"ss":0,"used":false},{"PRN":205,"el":11,"az":257,"ss":0,"used":false}]}
$GNRMC,053232.438,A,3114.8789,N,12135.2442,E,0.26,167.42,020315,,,A*70
-{"class":"TPV","mode":3,"time":"2015-03-02T05:32:32.438Z","ept":0.005,"lat":31.247981667,"lon":121.587403333,"alt":153.800,"epx":16.817,"epy":14.633,"epe":47.500,"epv":50.600,"track":167.4200,"speed":0.134,"epd":180.0000,"eps":1.20}
$PSRFEPE,053233.438,A,1.2,25.61,66.06,0.3,180.0*1E
$GPGGA,053233.438,3114.8821,N,12135.2428,E,1,06,1.2,167.2,M,8.3,M,,0000*67
+{"class":"TPV","mode":3,"time":"2015-03-02T05:32:33.438Z","ept":0.005,"lat":31.248035000,"lon":121.587380000,"alt":167.200,"epx":16.817,"epy":14.633,"epe":47.500,"epv":50.600,"speed":6.317,"climb":13.400,"epd":180.0000,"eps":0.30,"epc":101.20}
$GNGNS,053233.438,3114.8821,N,12135.2428,E,ANNA,07,1.2,167.2,8.3,,0000*52
$GNGSA,A,3,22,18,14,12,31,24,,,,,,,2.5,1.2,2.2*23
$GNGSA,A,3,201,,,,,,,,,,,,2.5,1.2,2.2*1B
diff --git a/test/daemon/blumax-gps009.log.chk b/test/daemon/blumax-gps009.log.chk
index abc998f5..25723f7e 100644
--- a/test/daemon/blumax-gps009.log.chk
+++ b/test/daemon/blumax-gps009.log.chk
@@ -7,6 +7,7 @@ $PSRFTXTCLK: 95879*0B
$PSRFTXTCHNL: 12*5F
$PSRFTXTBaud rate: 57600 *51
$GPGGA,142816.359,,,,,0,00,,,M,0.0,M,,0000*51
+{"class":"TPV","mode":1}
$GPGLL,,,,,142816.359,V,N*7D
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
diff --git a/test/daemon/bn-9015.log.chk b/test/daemon/bn-9015.log.chk
index f7aac89d..658766d3 100644
--- a/test/daemon/bn-9015.log.chk
+++ b/test/daemon/bn-9015.log.chk
@@ -1,4 +1,5 @@
$GPGGA,170958.972,5200.8499,N,00421.7860,E,0,00,0.0,48.8,M,0.0,M,,0000*52
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
{"class":"TPV","mode":1}
$GPGSV,3,1,11,12,73,067,,30,67,271,39,14,44,267,,09,28,136,*70
@@ -9,47 +10,43 @@ $GPRMC,170958.972,V,5200.8499,N,00421.7860,E,000.0,000.0,120610,,,N*79
{"class":"TPV","mode":1}
$GPVTG,000.0,T,,M,000.0,N,000.0,K,N*02
$GPGGA,170959.972,5200.8499,N,00421.7860,E,0,00,0.0,48.8,M,0.0,M,,0000*53
-$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
$GPGSV,3,1,11,12,73,067,,30,67,271,38,14,44,267,,09,28,136,*71
$GPGSV,3,2,11,29,27,200,,02,25,101,,27,23,137,,04,21,055,*77
$GPGSV,3,3,11,31,18,305,,32,06,331,,20,02,354,*40
{"class":"SKY","vdop":0.00,"hdop":0.00,"pdop":0.00,"satellites":[{"PRN":12,"el":73,"az":67,"ss":0,"used":false,"gnssid":0,"svid":12},{"PRN":30,"el":67,"az":271,"ss":38,"used":false,"gnssid":0,"svid":30},{"PRN":14,"el":44,"az":267,"ss":0,"used":false,"gnssid":0,"svid":14},{"PRN":9,"el":28,"az":136,"ss":0,"used":false,"gnssid":0,"svid":9},{"PRN":29,"el":27,"az":200,"ss":0,"used":false,"gnssid":0,"svid":29},{"PRN":2,"el":25,"az":101,"ss":0,"used":false,"gnssid":0,"svid":2},{"PRN":27,"el":23,"az":137,"ss":0,"used":false,"gnssid":0,"svid":27},{"PRN":4,"el":21,"az":55,"ss":0,"used":false,"gnssid":0,"svid":4},{"PRN":31,"el":18,"az":305,"ss":0,"used":false,"gnssid":0,"svid":31},{"PRN":32,"el":6,"az":331,"ss":0,"used":false,"gnssid":0,"svid":32},{"PRN":20,"el":2,"az":354,"ss":0,"used":false,"gnssid":0,"svid":20}]}
$GPRMC,170959.972,V,5200.8499,N,00421.7860,E,000.0,000.0,120610,,,N*78
-{"class":"TPV","mode":1}
$GPVTG,000.0,T,,M,000.0,N,000.0,K,N*02
$GPGGA,171000.972,5200.8499,N,00421.7860,E,0,00,0.0,48.8,M,0.0,M,,0000*57
-$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
$GPGSV,3,1,11,12,73,067,,30,67,271,39,14,44,267,34,09,28,136,*77
$GPGSV,3,2,11,29,27,200,,02,25,101,,27,23,137,,04,21,055,*77
$GPGSV,3,3,11,31,18,305,,32,06,331,,20,02,354,*40
{"class":"SKY","vdop":0.00,"hdop":0.00,"pdop":0.00,"satellites":[{"PRN":12,"el":73,"az":67,"ss":0,"used":false,"gnssid":0,"svid":12},{"PRN":30,"el":67,"az":271,"ss":39,"used":false,"gnssid":0,"svid":30},{"PRN":14,"el":44,"az":267,"ss":34,"used":false,"gnssid":0,"svid":14},{"PRN":9,"el":28,"az":136,"ss":0,"used":false,"gnssid":0,"svid":9},{"PRN":29,"el":27,"az":200,"ss":0,"used":false,"gnssid":0,"svid":29},{"PRN":2,"el":25,"az":101,"ss":0,"used":false,"gnssid":0,"svid":2},{"PRN":27,"el":23,"az":137,"ss":0,"used":false,"gnssid":0,"svid":27},{"PRN":4,"el":21,"az":55,"ss":0,"used":false,"gnssid":0,"svid":4},{"PRN":31,"el":18,"az":305,"ss":0,"used":false,"gnssid":0,"svid":31},{"PRN":32,"el":6,"az":331,"ss":0,"used":false,"gnssid":0,"svid":32},{"PRN":20,"el":2,"az":354,"ss":0,"used":false,"gnssid":0,"svid":20}]}
$GPRMC,171000.972,V,5200.8499,N,00421.7860,E,000.0,000.0,120610,,,N*7C
-{"class":"TPV","mode":1}
$GPVTG,000.0,T,,M,000.0,N,000.0,K,N*02
$GPGGA,171001.972,5200.8499,N,00421.7860,E,0,00,0.0,48.8,M,0.0,M,,0000*56
-$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
$GPGSV,3,1,11,12,73,067,,30,67,271,39,14,44,267,34,09,28,136,*77
$GPGSV,3,2,11,29,27,200,,02,25,101,,27,23,137,,04,21,055,*77
$GPGSV,3,3,11,31,18,305,,32,06,331,,20,02,354,*40
{"class":"SKY","vdop":0.00,"hdop":0.00,"pdop":0.00,"satellites":[{"PRN":12,"el":73,"az":67,"ss":0,"used":false,"gnssid":0,"svid":12},{"PRN":30,"el":67,"az":271,"ss":39,"used":false,"gnssid":0,"svid":30},{"PRN":14,"el":44,"az":267,"ss":34,"used":false,"gnssid":0,"svid":14},{"PRN":9,"el":28,"az":136,"ss":0,"used":false,"gnssid":0,"svid":9},{"PRN":29,"el":27,"az":200,"ss":0,"used":false,"gnssid":0,"svid":29},{"PRN":2,"el":25,"az":101,"ss":0,"used":false,"gnssid":0,"svid":2},{"PRN":27,"el":23,"az":137,"ss":0,"used":false,"gnssid":0,"svid":27},{"PRN":4,"el":21,"az":55,"ss":0,"used":false,"gnssid":0,"svid":4},{"PRN":31,"el":18,"az":305,"ss":0,"used":false,"gnssid":0,"svid":31},{"PRN":32,"el":6,"az":331,"ss":0,"used":false,"gnssid":0,"svid":32},{"PRN":20,"el":2,"az":354,"ss":0,"used":false,"gnssid":0,"svid":20}]}
$GPRMC,171001.972,V,5200.8499,N,00421.7860,E,000.0,000.0,120610,,,N*7D
-{"class":"TPV","mode":1}
$GPVTG,000.0,T,,M,000.0,N,000.0,K,N*02
$GPGGA,171002.972,5200.8519,N,00421.7812,E,1,08,1.0,8.8,M,44.8,M,,0000*5D
{"class":"TPV","mode":3,"lat":52.014198333,"lon":4.363020000,"alt":8.800,"epe":0.000,"epv":0.000}
$GPGSA,A,3,14,30,09,29,02,27,04,31,,,,,2.3,1.0,2.0*35
-{"class":"TPV","mode":3,"lat":52.014198333,"lon":4.363020000,"alt":8.800,"epe":0.000,"epv":0.000}
$GPGSV,3,1,11,12,73,067,,30,67,271,39,14,44,267,33,09,28,136,26*74
$GPGSV,3,2,11,29,27,200,25,02,25,101,28,27,23,137,28,04,21,055,38*7B
$GPGSV,3,3,11,31,18,305,31,32,06,331,,20,02,354,*42
{"class":"SKY","xdop":0.61,"ydop":0.74,"vdop":2.00,"tdop":1.10,"hdop":1.00,"gdop":2.52,"pdop":2.30,"satellites":[{"PRN":12,"el":73,"az":67,"ss":0,"used":false,"gnssid":0,"svid":12},{"PRN":30,"el":67,"az":271,"ss":39,"used":true,"gnssid":0,"svid":30},{"PRN":14,"el":44,"az":267,"ss":33,"used":true,"gnssid":0,"svid":14},{"PRN":9,"el":28,"az":136,"ss":26,"used":true,"gnssid":0,"svid":9},{"PRN":29,"el":27,"az":200,"ss":25,"used":true,"gnssid":0,"svid":29},{"PRN":2,"el":25,"az":101,"ss":28,"used":true,"gnssid":0,"svid":2},{"PRN":27,"el":23,"az":137,"ss":28,"used":true,"gnssid":0,"svid":27},{"PRN":4,"el":21,"az":55,"ss":38,"used":true,"gnssid":0,"svid":4},{"PRN":31,"el":18,"az":305,"ss":31,"used":true,"gnssid":0,"svid":31},{"PRN":32,"el":6,"az":331,"ss":0,"used":false,"gnssid":0,"svid":32},{"PRN":20,"el":2,"az":354,"ss":0,"used":false,"gnssid":0,"svid":20}]}
$GPRMC,171002.972,A,5200.8519,N,00421.7812,E,000.0,000.0,120610,,,A*6A
-{"class":"TPV","mode":3,"time":"2010-06-12T17:10:02.972Z","ept":0.005,"lat":52.014198333,"lon":4.363020000,"alt":8.800,"epx":9.170,"epy":11.104,"epe":0.000,"epv":0.000,"track":0.0000,"speed":0.000}
$GPVTG,000.0,T,,M,000.0,N,000.0,K,A*0D
$GPGGA,171003.972,5200.8519,N,00421.7819,E,1,08,1.0,8.8,M,44.8,M,,0000*57
+{"class":"TPV","mode":3,"time":"2010-06-12T17:10:03.972Z","ept":0.005,"lat":52.014198333,"lon":4.363031667,"alt":8.800,"epx":9.170,"epy":11.104,"epe":43.700,"epv":46.000,"speed":0.801,"climb":0.000,"eps":22.21,"epc":46.00}
$GPGSA,A,3,14,30,09,29,02,27,04,31,,,,,2.3,1.0,2.0*35
$GPGSV,3,1,11,12,73,067,,30,67,271,39,14,44,267,34,09,28,136,27*72
$GPGSV,3,2,11,29,27,200,27,02,25,101,28,27,23,137,26,04,21,055,38*77
@@ -59,6 +56,7 @@ $GPRMC,171003.972,A,5200.8519,N,00421.7819,E,000.9,022.1,120610,,,A*68
{"class":"TPV","mode":3,"time":"2010-06-12T17:10:03.972Z","ept":0.005,"lat":52.014198333,"lon":4.363031667,"alt":8.800,"epx":9.170,"epy":11.104,"epe":43.700,"epv":46.000,"track":22.1000,"speed":0.463,"climb":0.000,"eps":22.21,"epc":46.00}
$GPVTG,022.1,T,,M,000.9,N,001.8,K,A*0C
$GPGGA,171004.972,5200.8519,N,00421.7830,E,1,09,0.9,8.8,M,44.8,M,,0000*52
+{"class":"TPV","mode":3,"time":"2010-06-12T17:10:04.972Z","ept":0.005,"lat":52.014198333,"lon":4.363050000,"alt":8.800,"epx":9.170,"epy":11.104,"epe":43.700,"epv":46.000,"speed":1.259,"climb":0.000,"eps":22.21,"epc":92.00}
$GPGSA,A,3,14,30,12,09,29,02,27,04,31,,,,1.8,0.9,1.5*30
$GPGSV,3,1,11,12,73,067,32,30,67,271,39,14,44,267,34,09,28,136,26*72
$GPGSV,3,2,11,29,27,200,26,02,25,101,27,27,23,137,27,04,21,055,38*78
@@ -68,6 +66,7 @@ $GPRMC,171004.972,A,5200.8519,N,00421.7830,E,000.0,000.0,120610,,,A*6C
{"class":"TPV","mode":3,"time":"2010-06-12T17:10:04.972Z","ept":0.005,"lat":52.014198333,"lon":4.363050000,"alt":8.800,"epx":9.170,"epy":11.104,"epe":43.700,"epv":46.000,"track":0.0000,"speed":0.000,"climb":0.000,"eps":22.21,"epc":92.00}
$GPVTG,000.0,T,,M,000.0,N,000.0,K,A*0D
$GPGGA,171005.972,5200.8520,N,00421.7842,E,1,09,0.9,8.3,M,44.8,M,,0000*57
+{"class":"TPV","mode":3,"time":"2010-06-12T17:10:05.972Z","ept":0.005,"lat":52.014200000,"lon":4.363070000,"alt":8.300,"epx":8.483,"epy":10.737,"epe":34.200,"epv":34.500,"speed":1.386,"climb":-0.500,"eps":21.84,"epc":80.50}
$GPGSA,A,3,14,30,12,09,29,02,27,04,31,,,,1.8,0.9,1.5*30
$GPGSV,3,1,11,12,73,067,32,30,67,271,39,14,44,267,34,09,28,136,26*72
$GPGSV,3,2,11,29,27,200,27,02,25,101,28,27,23,137,27,04,21,055,38*76
@@ -77,6 +76,7 @@ $GPRMC,171005.972,A,5200.8520,N,00421.7842,E,000.0,000.0,120610,,,A*62
{"class":"TPV","mode":3,"time":"2010-06-12T17:10:05.972Z","ept":0.005,"lat":52.014200000,"lon":4.363070000,"alt":8.300,"epx":8.483,"epy":10.737,"epe":34.200,"epv":34.500,"track":0.0000,"speed":0.000,"climb":-0.500,"eps":21.84,"epc":80.50}
$GPVTG,000.0,T,,M,000.0,N,000.0,K,A*0D
$GPGGA,171006.972,5200.8513,N,00421.7856,E,1,09,0.9,7.6,M,44.8,M,,0000*5B
+{"class":"TPV","mode":3,"time":"2010-06-12T17:10:06.972Z","ept":0.005,"lat":52.014188333,"lon":4.363093333,"alt":7.600,"epx":8.483,"epy":10.737,"epe":34.200,"epv":34.500,"speed":2.062,"climb":-0.700,"eps":21.47,"epc":69.00}
$GPGSA,A,3,14,30,12,09,29,02,27,04,31,,,,1.8,0.9,1.5*30
$GPGSV,3,1,11,12,73,067,33,30,67,271,38,14,44,267,33,09,28,136,26*75
$GPGSV,3,2,11,29,27,200,26,02,25,101,27,27,23,137,28,04,21,055,37*78
@@ -86,6 +86,7 @@ $GPRMC,171006.972,A,5200.8513,N,00421.7856,E,000.0,000.0,120610,,,A*64
{"class":"TPV","mode":3,"time":"2010-06-12T17:10:06.972Z","ept":0.005,"lat":52.014188333,"lon":4.363093333,"alt":7.600,"epx":8.483,"epy":10.737,"epe":34.200,"epv":34.500,"track":0.0000,"speed":0.000,"climb":-0.700,"eps":21.47,"epc":69.00}
$GPVTG,000.0,T,,M,000.0,N,000.0,K,A*0D
$GPGGA,171007.972,5200.8514,N,00421.7851,E,1,09,0.9,7.7,M,44.8,M,,0000*5B
+{"class":"TPV","mode":3,"time":"2010-06-12T17:10:07.972Z","ept":0.005,"lat":52.014190000,"lon":4.363085000,"alt":7.700,"epx":8.483,"epy":10.737,"epe":34.200,"epv":34.500,"speed":0.601,"climb":0.100,"eps":21.47,"epc":69.00}
$GPGSA,A,3,14,30,12,09,29,02,27,04,31,,,,1.8,0.9,1.5*30
$GPGSV,3,1,11,12,73,067,33,30,67,271,38,14,44,267,33,09,28,136,26*75
$GPGSV,3,2,11,29,27,200,26,02,25,101,27,27,23,137,28,04,21,055,37*78
diff --git a/test/daemon/bt451.log.chk b/test/daemon/bt451.log.chk
index 2b12a8e8..a49f59b0 100644
--- a/test/daemon/bt451.log.chk
+++ b/test/daemon/bt451.log.chk
@@ -8,6 +8,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,,,,,,,,N*30
$GPGGA,,,,,,0,00,99.99,,,,,,*48
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
$GPGSV,1,1,00*79
$GPGLL,,,,,,V,N*64
@@ -17,6 +18,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,,,,,,,,N*30
$GPGGA,,,,,,0,00,99.99,,,,,,*48
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
$GPGSV,1,1,00*79
$GPGLL,,,,,,V,N*64
@@ -26,6 +28,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,,,,,,,,N*30
$GPGGA,,,,,,0,00,99.99,,,,,,*48
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
$GPGSV,1,1,00*79
$GPGLL,,,,,,V,N*64
@@ -35,6 +38,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,,,,,,,,N*30
$GPGGA,,,,,,0,00,99.99,,,,,,*48
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
$GPGSV,1,1,00*79
$GPGLL,,,,,,V,N*64
diff --git a/test/daemon/bu353-glonass.log.chk b/test/daemon/bu353-glonass.log.chk
index 8e408315..02771eb1 100644
--- a/test/daemon/bu353-glonass.log.chk
+++ b/test/daemon/bu353-glonass.log.chk
@@ -74,26 +74,31 @@ $GLGSV,3,2,10,80,30,251,,88,24,068,24,87,19,015,17,68,07,177,*6B
$GLGSV,3,3,10,71,06,339,,81,03,117,26*64
{"class":"SKY","vdop":12.28,"hdop":4.54,"pdop":13.09,"satellites":[{"PRN":8,"el":88,"az":68,"ss":0,"used":false,"gnssid":0,"svid":8},{"PRN":7,"el":59,"az":81,"ss":23,"used":false,"gnssid":0,"svid":7},{"PRN":28,"el":41,"az":187,"ss":0,"used":false,"gnssid":0,"svid":28},{"PRN":5,"el":40,"az":260,"ss":0,"used":false,"gnssid":0,"svid":5},{"PRN":26,"el":36,"az":297,"ss":0,"used":false,"gnssid":0,"svid":26},{"PRN":3,"el":27,"az":59,"ss":14,"used":false,"gnssid":0,"svid":3},{"PRN":19,"el":24,"az":73,"ss":14,"used":false,"gnssid":0,"svid":19},{"PRN":27,"el":19,"az":40,"ss":23,"used":false,"gnssid":0,"svid":27},{"PRN":10,"el":19,"az":202,"ss":0,"used":false,"gnssid":0,"svid":10},{"PRN":13,"el":15,"az":129,"ss":23,"used":false,"gnssid":0,"svid":13},{"PRN":21,"el":6,"az":345,"ss":0,"used":false,"gnssid":0,"svid":21},{"PRN":15,"el":4,"az":307,"ss":0,"used":false,"gnssid":0,"svid":15},{"PRN":79,"el":81,"az":336,"ss":0,"used":false,"gnssid":6,"svid":15},{"PRN":69,"el":50,"az":211,"ss":0,"used":false,"gnssid":6,"svid":5},{"PRN":70,"el":47,"az":307,"ss":0,"used":false,"gnssid":6,"svid":6},{"PRN":78,"el":33,"az":58,"ss":0,"used":false,"gnssid":6,"svid":14},{"PRN":80,"el":30,"az":251,"ss":0,"used":false,"gnssid":6,"svid":16},{"PRN":88,"el":24,"az":68,"ss":24,"used":false,"gnssid":6,"svid":24},{"PRN":87,"el":19,"az":15,"ss":17,"used":false,"gnssid":6,"svid":23},{"PRN":68,"el":7,"az":177,"ss":0,"used":false,"gnssid":6,"svid":4},{"PRN":71,"el":6,"az":339,"ss":0,"used":false,"gnssid":6,"svid":7},{"PRN":81,"el":3,"az":117,"ss":26,"used":false,"gnssid":6,"svid":17}]}
$GPGGA,081421.000,,,,,0,0,,,M,,M,,*46
+{"class":"TPV","mode":1,"time":"2014-05-26T08:14:21.000Z","ept":0.005}
$GNGSA,A,1,,,,,,,,,,,,,,,*00
$GNGSA,A,1,,,,,,,,,,,,,,,*00
$GNRMC,081421.000,V,,,,,0.00,357.84,260514,,,N*54
$GPZDA,081421.000,26,05,2014,,*5E
$GPGGA,081422.000,,,,,0,0,,,M,,M,,*45
+{"class":"TPV","mode":1,"time":"2014-05-26T08:14:22.000Z","ept":0.005}
$GNGSA,A,1,,,,,,,,,,,,,,,*00
$GNGSA,A,1,,,,,,,,,,,,,,,*00
$GNRMC,081422.000,V,,,,,0.00,8.60,260514,,,N*54
$GPZDA,081422.000,26,05,2014,,*5D
$GPGGA,081423.000,,,,,0,0,,,M,,M,,*44
+{"class":"TPV","mode":1,"time":"2014-05-26T08:14:23.000Z","ept":0.005}
$GNGSA,A,1,,,,,,,,,,,,,,,*00
$GNGSA,A,1,,,,,,,,,,,,,,,*00
$GNRMC,081423.000,V,,,,,0.00,8.60,260514,,,N*55
$GPZDA,081423.000,26,05,2014,,*5C
$GPGGA,081424.000,,,,,0,0,,,M,,M,,*43
+{"class":"TPV","mode":1,"time":"2014-05-26T08:14:24.000Z","ept":0.005}
$GNGSA,A,1,,,,,,,,,,,,,,,*00
$GNGSA,A,1,,,,,,,,,,,,,,,*00
$GNRMC,081424.000,V,,,,,0.00,8.60,260514,,,N*52
$GPZDA,081424.000,26,05,2014,,*5B
$GPGGA,081425.000,,,,,0,0,,,M,,M,,*42
+{"class":"TPV","mode":1,"time":"2014-05-26T08:14:25.000Z","ept":0.005}
$GNGSA,A,1,,,,,,,,,,,,,,,*00
$GNGSA,A,1,,,,,,,,,,,,,,,*00
$GNRMC,081425.000,V,,,,,0.00,8.60,260514,,,N*53
@@ -106,21 +111,25 @@ $GLGSV,3,2,10,80,30,251,,88,24,068,25,87,19,015,16,68,07,177,*6B
$GLGSV,3,3,10,71,06,339,,81,03,117,27*65
{"class":"SKY","vdop":12.28,"hdop":4.54,"pdop":13.09,"satellites":[{"PRN":8,"el":88,"az":68,"ss":0,"used":false,"gnssid":0,"svid":8},{"PRN":7,"el":59,"az":81,"ss":23,"used":false,"gnssid":0,"svid":7},{"PRN":28,"el":41,"az":187,"ss":0,"used":false,"gnssid":0,"svid":28},{"PRN":5,"el":40,"az":260,"ss":0,"used":false,"gnssid":0,"svid":5},{"PRN":26,"el":37,"az":297,"ss":0,"used":false,"gnssid":0,"svid":26},{"PRN":3,"el":27,"az":59,"ss":14,"used":false,"gnssid":0,"svid":3},{"PRN":19,"el":24,"az":73,"ss":15,"used":false,"gnssid":0,"svid":19},{"PRN":27,"el":19,"az":39,"ss":22,"used":false,"gnssid":0,"svid":27},{"PRN":10,"el":19,"az":202,"ss":0,"used":false,"gnssid":0,"svid":10},{"PRN":13,"el":15,"az":129,"ss":23,"used":false,"gnssid":0,"svid":13},{"PRN":21,"el":6,"az":345,"ss":0,"used":false,"gnssid":0,"svid":21},{"PRN":15,"el":4,"az":307,"ss":0,"used":false,"gnssid":0,"svid":15},{"PRN":79,"el":81,"az":336,"ss":0,"used":false,"gnssid":6,"svid":15},{"PRN":69,"el":50,"az":211,"ss":0,"used":false,"gnssid":6,"svid":5},{"PRN":70,"el":47,"az":307,"ss":0,"used":false,"gnssid":6,"svid":6},{"PRN":78,"el":33,"az":58,"ss":0,"used":false,"gnssid":6,"svid":14},{"PRN":80,"el":30,"az":251,"ss":0,"used":false,"gnssid":6,"svid":16},{"PRN":88,"el":24,"az":68,"ss":25,"used":false,"gnssid":6,"svid":24},{"PRN":87,"el":19,"az":15,"ss":16,"used":false,"gnssid":6,"svid":23},{"PRN":68,"el":7,"az":177,"ss":0,"used":false,"gnssid":6,"svid":4},{"PRN":71,"el":6,"az":339,"ss":0,"used":false,"gnssid":6,"svid":7},{"PRN":81,"el":3,"az":117,"ss":27,"used":false,"gnssid":6,"svid":17}]}
$GPGGA,081426.000,,,,,0,0,,,M,,M,,*41
+{"class":"TPV","mode":1,"time":"2014-05-26T08:14:26.000Z","ept":0.005}
$GNGSA,A,1,,,,,,,,,,,,,,,*00
$GNGSA,A,1,,,,,,,,,,,,,,,*00
$GNRMC,081426.000,V,,,,,0.00,8.60,260514,,,N*50
$GPZDA,081426.000,26,05,2014,,*59
$GPGGA,081427.000,,,,,0,0,,,M,,M,,*40
+{"class":"TPV","mode":1,"time":"2014-05-26T08:14:27.000Z","ept":0.005}
$GNGSA,A,1,,,,,,,,,,,,,,,*00
$GNGSA,A,1,,,,,,,,,,,,,,,*00
$GNRMC,081427.000,V,,,,,0.00,8.60,260514,,,N*51
$GPZDA,081427.000,26,05,2014,,*58
$GPGGA,081428.000,,,,,0,0,,,M,,M,,*4F
+{"class":"TPV","mode":1,"time":"2014-05-26T08:14:28.000Z","ept":0.005}
$GNGSA,A,1,,,,,,,,,,,,,,,*00
$GNGSA,A,1,,,,,,,,,,,,,,,*00
$GNRMC,081428.000,V,,,,,0.00,8.60,260514,,,N*5E
$GPZDA,081428.000,26,05,2014,,*57
$GPGGA,081429.000,,,,,0,0,,,M,,M,,*4E
+{"class":"TPV","mode":1,"time":"2014-05-26T08:14:29.000Z","ept":0.005}
$GNGSA,A,1,,,,,,,,,,,,,,,*00
$GNGSA,A,1,,,,,,,,,,,,,,,*00
$GNRMC,081429.000,V,,,,,0.00,8.60,260514,,,N*5F
diff --git a/test/daemon/ch-4711.log.chk b/test/daemon/ch-4711.log.chk
index 6daef93e..cc70ca41 100644
--- a/test/daemon/ch-4711.log.chk
+++ b/test/daemon/ch-4711.log.chk
@@ -55,6 +55,7 @@ $GPRMC,135658.997,V,5543.0326,N,03724.7205,E,00.79,159.0,051209,,,N*73
$PORZD,V,026.0*2F
$GPGSA,A,1,,,,,,,,,,,,,00.0,00.0,00.0*00
$GPGGA,135659.997,5543.0324,N,03724.7207,E,0,,,165.6,M,14.6,M,,*7C
+{"class":"TPV","mode":1,"time":"2009-12-05T13:56:59.997Z","ept":0.005}
$GPRMC,135659.997,V,5543.0324,N,03724.7207,E,00.79,159.0,051209,,,N*72
$PORZD,V,029.8*28
$GPGSV,4,1,14,03,50,217,,06,49,201,,09,10,068,,14,30,153,*74
@@ -67,22 +68,27 @@ $GLGSV,2,2,06,83,66,291,,84,17,325,22*6C
$GPGSA,A,1,,,,,,,,,,,,,00.0,00.0,00.0*00
$GPGBS,135659.997,,,,,,,*55
$GPGGA,135700.997,5543.0322,N,03724.7208,E,0,,,165.6,M,14.6,M,,*78
+{"class":"TPV","mode":1,"time":"2009-12-05T13:57:00.997Z","ept":0.005}
$GPRMC,135700.997,V,5543.0322,N,03724.7208,E,00.79,159.0,051209,,,N*76
$PORZD,V,037.1*2E
$GPGSA,A,1,,,,,,,,,,,,,00.0,00.0,00.0*00
$GPGGA,135701.997,5543.0320,N,03724.7210,E,0,,,165.6,M,14.6,M,,*72
+{"class":"TPV","mode":1,"time":"2009-12-05T13:57:01.997Z","ept":0.005}
$GPRMC,135701.997,V,5543.0320,N,03724.7210,E,00.79,159.0,051209,,,N*7C
$PORZD,V,048.0*27
$GPGSA,A,1,,,,,,,,,,,,,00.0,00.0,00.0*00
$GPGGA,135702.997,5543.0318,N,03724.7211,E,0,,,165.6,M,14.6,M,,*7B
+{"class":"TPV","mode":1,"time":"2009-12-05T13:57:02.997Z","ept":0.005}
$GPRMC,135702.997,V,5543.0318,N,03724.7211,E,00.79,159.0,051209,,,N*75
$PORZD,V,062.4*2B
$GPGSA,A,1,,,,,,,,,,,,,00.0,00.0,00.0*00
$GPGGA,135703.997,5543.0316,N,03724.7212,E,0,,,165.6,M,14.6,M,,*77
+{"class":"TPV","mode":1,"time":"2009-12-05T13:57:03.997Z","ept":0.005}
$GPRMC,135703.997,V,5543.0316,N,03724.7212,E,00.79,159.0,051209,,,N*79
$PORZD,V,080.3*20
$GPGSA,A,1,,,,,,,,,,,,,00.0,00.0,00.0*00
$GPGGA,135704.997,5543.0314,N,03724.7214,E,0,,,165.6,M,14.6,M,,*74
+{"class":"TPV","mode":1,"time":"2009-12-05T13:57:04.997Z","ept":0.005}
$GPRMC,135704.997,V,5543.0314,N,03724.7214,E,00.79,159.0,051209,,,N*7A
$PORZD,V,101.8*23
$GPGSA,A,1,,,,,,,,,,,,,00.0,00.0,00.0*00
diff --git a/test/daemon/eXplorist110.log.chk b/test/daemon/eXplorist110.log.chk
index b0421de5..5087e5d2 100644
--- a/test/daemon/eXplorist110.log.chk
+++ b/test/daemon/eXplorist110.log.chk
@@ -1,5 +1,6 @@
$GPGLL,3728.0549,N,12213.8639,W,014413.076,N,V*50
$GPGGA,014413.08,3728.0549,N,12213.8639,W,0,00,0.0,00019,M,-0028,M,,*5A
+{"class":"TPV","mode":1}
$GPRMC,014413.76,V,3728.0549,N,12213.8639,W,0.00,0.0,150209,,*0A
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -9,6 +10,7 @@ $GPGSV,3,2,00,,,,,,,,,,,,,,,,*78
$GPGSV,3,3,00,,,,,,,,,,,,,,,,*79
$GPGLL,3728.0549,N,12213.8639,W,014421.076,N,V*51
$GPGGA,014421.08,3728.0549,N,12213.8639,W,0,00,0.0,00019,M,-0028,M,,*5B
+{"class":"TPV","mode":1}
$GPRMC,014421.76,V,3728.0549,N,12213.8639,W,0.00,0.0,150209,,*0B
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,00,,,,,,,,,,,,,,,,*7B
@@ -16,6 +18,7 @@ $GPGSV,3,2,00,,,,,,,,,,,,,,,,*78
$GPGSV,3,3,00,,,,,,,,,,,,,,,,*79
$GPGLL,3728.0549,N,12213.8639,W,014422.076,N,V*52
$GPGGA,014422.08,3728.0549,N,12213.8639,W,0,00,0.0,00019,M,-0028,M,,*58
+{"class":"TPV","mode":1}
$GPRMC,014422.76,V,3728.0549,N,12213.8639,W,0.00,0.0,150209,,*08
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,00,,,,,,,,,,,,,,,,*7B
@@ -23,6 +26,7 @@ $GPGSV,3,2,00,,,,,,,,,,,,,,,,*78
$GPGSV,3,3,00,,,,,,,,,,,,,,,,*79
$GPGLL,3728.0549,N,12213.8639,W,014423.076,N,V*53
$GPGGA,014423.08,3728.0549,N,12213.8639,W,0,00,0.0,00019,M,-0028,M,,*59
+{"class":"TPV","mode":1}
$GPRMC,014423.76,V,3728.0549,N,12213.8639,W,0.00,0.0,150209,,*09
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,00,,,,,,,,,,,,,,,,*7B
@@ -31,6 +35,7 @@ $GPGSV,3,3,00,,,,,,,,,,,,,,,,*79
$GPGLL,3728.0549,N,12213.8639,W,014424.076,N,V*54
$GPGLL,3728.0549,N,12213.8639,W,014426.076,N,V*56
$GPGGA,014426.08,3728.0549,N,12213.8639,W,0,00,0.0,00019,M,-0028,M,,*5C
+{"class":"TPV","mode":1}
$GPRMC,014426.76,V,3728.0549,N,12213.8639,W,0.00,0.0,150209,,*0C
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,00,,,,,,,,,,,,,,,,*7B
@@ -38,6 +43,7 @@ $GPGSV,3,2,00,,,,,,,,,,,,,,,,*78
$GPGSV,3,3,00,,,,,,,,,,,,,,,,*79
$GPGLL,3728.0549,N,12213.8639,W,014427.076,N,V*57
$GPGGA,014427.08,3728.0549,N,12213.8639,W,0,00,0.0,00019,M,-0028,M,,*5D
+{"class":"TPV","mode":1}
$GPRMC,014427.76,V,3728.0549,N,12213.8639,W,0.00,0.0,150209,,*0D
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,00,,,,,,,,,,,,,,,,*7B
@@ -45,6 +51,7 @@ $GPGSV,3,2,00,,,,,,,,,,,,,,,,*78
$GPGSV,3,3,00,,,,,,,,,,,,,,,,*79
$GPGLL,3728.0549,N,12213.8639,W,014428.076,N,V*58
$GPGGA,014428.08,3728.0549,N,12213.8639,W,0,00,0.0,00019,M,-0028,M,,*52
+{"class":"TPV","mode":1}
$GPRMC,014428.76,V,3728.0549,N,12213.8639,W,0.00,0.0,150209,,*02
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,00,,,,,,,,,,,,,,,,*7B
@@ -53,6 +60,7 @@ $GPGSV,3,3,00,,,,,,,,,,,,,,,,*79
$GPGLL,3728.0549,N,12213.8639,W,014429.076,N,V*59
$GPGLL,3728.0549,N,12213.8639,W,014430.076,N,V*51
$GPGGA,014430.08,3728.0549,N,12213.8639,W,0,00,0.0,00019,M,-0028,M,,*5B
+{"class":"TPV","mode":1}
$GPRMC,014430.76,V,3728.0549,N,12213.8639,W,0.00,0.0,150209,,*0B
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,00,,,,,,,,,,,,,,,,*7B
@@ -60,6 +68,7 @@ $GPGSV,3,2,00,,,,,,,,,,,,,,,,*78
$GPGSV,3,3,00,,,,,,,,,,,,,,,,*79
$GPGLL,3728.0549,N,12213.8639,W,014431.076,N,V*50
$GPGGA,014431.08,3728.0549,N,12213.8639,W,0,00,0.0,00019,M,-0028,M,,*5A
+{"class":"TPV","mode":1}
$GPRMC,014431.76,V,3728.0549,N,12213.8639,W,0.00,0.0,150209,,*0A
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,00,,,,,,,,,,,,,,,,*7B
diff --git a/test/daemon/foretrex-201.log.chk b/test/daemon/foretrex-201.log.chk
index 6f0fee40..46efe34c 100644
--- a/test/daemon/foretrex-201.log.chk
+++ b/test/daemon/foretrex-201.log.chk
@@ -9,6 +9,7 @@ $GPRMC,,V,,,,,,,260810,1.0,E,N*34
{"class":"TPV","mode":1}
$GPRMB,V,,,,,,,,,,,,A,N*13
$GPGGA,,,,,,0,00,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,12,03,57,171,00,06,46,153,00,08,06,303,00,11,17,274,00*74
$GPGSV,3,2,12,15,02,014,00,18,27,053,00,19,74,257,41,22,56,080,41*72
@@ -25,6 +26,7 @@ $GPRMC,,V,,,,,,,260810,1.0,E,N*34
{"class":"TPV","mode":1}
$GPRMB,V,,,,,,,,,,,,A,N*13
$GPGGA,,,,,,0,00,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,12,03,57,171,45,06,46,153,00,08,06,303,00,11,17,274,00*75
$GPGSV,3,2,12,15,02,014,00,18,27,053,00,19,74,257,41,22,56,080,41*72
@@ -41,6 +43,7 @@ $GPRMC,,V,,,,,,,260810,1.0,E,N*34
{"class":"TPV","mode":1}
$GPRMB,V,,,,,,,,,,,,A,N*13
$GPGGA,,,,,,0,00,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,12,03,56,170,45,06,46,153,00,08,06,303,00,11,17,274,00*75
$GPGSV,3,2,12,15,02,014,00,18,27,053,00,19,74,257,41,22,56,080,41*72
@@ -57,6 +60,7 @@ $GPRMC,,V,,,,,,,260810,1.0,E,N*34
{"class":"TPV","mode":1}
$GPRMB,V,,,,,,,,,,,,A,N*13
$GPGGA,,,,,,0,00,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,12,03,56,170,44,06,46,153,00,08,06,303,00,11,17,274,00*74
$GPGSV,3,2,12,15,02,014,00,18,27,053,00,19,74,257,41,22,56,080,41*72
@@ -78,9 +82,9 @@ $GPRMC,200004,A,5504.4343,N,01025.5386,E,0.0,0.0,260810,1.0,E,D*1E
{"class":"TPV","status":2,"mode":3,"time":"2010-08-26T20:00:04.000Z","ept":0.005,"lat":55.073905000,"lon":10.425643333,"track":0.0000,"speed":0.000}
$GPRMB,A,,,,,,,,,,,,A,D*0E
$GPGGA,200004,5504.4343,N,01025.5386,E,2,03,2.5,-9.1,M,43.9,M,,*62
-{"class":"TPV","status":2,"mode":3,"time":"2010-08-26T20:00:04.000Z","ept":0.005,"lat":55.073905000,"lon":10.425643333,"alt":-9.100,"track":0.0000,"speed":0.000}
+{"class":"TPV","status":2,"mode":2,"time":"2010-08-26T20:00:04.000Z","ept":0.005,"lat":55.073905000,"lon":10.425643333,"alt":-9.100,"track":0.0000,"speed":0.000}
$GPGSA,A,2,06,,,,,,19,22,,,,,2.7,2.5,1.0*3E
-{"class":"TPV","status":2,"mode":3,"time":"2010-08-26T20:00:04.000Z","ept":0.005,"lat":55.073905000,"lon":10.425643333,"alt":-9.100,"epe":12.825,"epv":5.750,"track":0.0000,"speed":0.000}
+{"class":"TPV","status":2,"mode":2,"time":"2010-08-26T20:00:04.000Z","ept":0.005,"lat":55.073905000,"lon":10.425643333,"alt":-9.100,"epe":12.825,"track":0.0000,"speed":0.000}
$GPGSV,3,1,12,06,43,153,43,08,05,301,00,11,19,274,00,14,18,127,00*77
$GPGSV,3,2,12,15,01,013,00,18,25,053,00,19,75,249,43,22,55,078,32*78
$GPGSV,3,3,12,24,83,092,00,28,17,327,00,33,23,211,42,37,26,166,42*74
diff --git a/test/daemon/garmin-10x.log.chk b/test/daemon/garmin-10x.log.chk
index 57df5a1c..acae36ff 100644
--- a/test/daemon/garmin-10x.log.chk
+++ b/test/daemon/garmin-10x.log.chk
@@ -23,7 +23,7 @@ $GPGSV,3,2,10,20,38,248,17,13,16,310,,06,15,156,,29,15,048,15*78
$GPGSV,3,3,10,03,08,171,,14,06,129,*7D
{"class":"SKY","vdop":1.00,"hdop":7.20,"pdop":7.30,"satellites":[{"PRN":16,"el":74,"az":173,"ss":20,"used":true,"gnssid":0,"svid":16},{"PRN":23,"el":42,"az":310,"ss":17,"used":false,"gnssid":0,"svid":23},{"PRN":31,"el":40,"az":66,"ss":18,"used":true,"gnssid":0,"svid":31},{"PRN":32,"el":39,"az":218,"ss":15,"used":false,"gnssid":0,"svid":32},{"PRN":20,"el":38,"az":248,"ss":17,"used":false,"gnssid":0,"svid":20},{"PRN":13,"el":16,"az":310,"ss":0,"used":false,"gnssid":0,"svid":13},{"PRN":6,"el":15,"az":156,"ss":0,"used":false,"gnssid":0,"svid":6},{"PRN":29,"el":15,"az":48,"ss":15,"used":true,"gnssid":0,"svid":29},{"PRN":3,"el":8,"az":171,"ss":0,"used":false,"gnssid":0,"svid":3},{"PRN":14,"el":6,"az":129,"ss":0,"used":false,"gnssid":0,"svid":14}]}
$GPRMC,165009.000,A,4143.6058,N,08338.0787,W,0.60,231.03,180710,,,A*7C
-{"class":"TPV","mode":3,"time":"2010-07-18T16:50:09.000Z","ept":0.005,"lat":41.726763333,"lon":-83.634645000,"alt":203.900,"epx":12.698,"epy":17.990,"epe":138.700,"epv":23.000,"track":231.0300,"speed":0.309,"climb":-0.200,"eps":35.98,"epc":78.20}
+{"class":"TPV","mode":3,"time":"2010-07-18T16:50:09.000Z","ept":0.005,"lat":41.726763333,"lon":-83.634645000,"alt":203.900,"epx":12.698,"epy":17.990,"epe":53.200,"epv":55.200,"track":231.0300,"speed":0.309,"climb":-0.200,"eps":35.98,"epc":110.40}
$GPGGA,165010.000,4143.6057,N,08338.0788,W,6,00,50.0,203.8,M,-33.7,M,,0000*5D
$GPGSA,A,2,,,,,,,,,,,,,50.0,50.0,50.0*06
$GPGSV,3,1,10,16,74,173,09,23,42,310,07,31,40,066,13,32,39,218,07*73
@@ -32,6 +32,7 @@ $GPGSV,3,3,10,03,08,171,,14,06,129,*7D
{"class":"SKY","vdop":50.00,"hdop":50.00,"pdop":50.00,"satellites":[{"PRN":16,"el":74,"az":173,"ss":9,"used":false,"gnssid":0,"svid":16},{"PRN":23,"el":42,"az":310,"ss":7,"used":false,"gnssid":0,"svid":23},{"PRN":31,"el":40,"az":66,"ss":13,"used":false,"gnssid":0,"svid":31},{"PRN":32,"el":39,"az":218,"ss":7,"used":false,"gnssid":0,"svid":32},{"PRN":20,"el":38,"az":248,"ss":9,"used":false,"gnssid":0,"svid":20},{"PRN":13,"el":16,"az":310,"ss":0,"used":false,"gnssid":0,"svid":13},{"PRN":6,"el":15,"az":156,"ss":0,"used":false,"gnssid":0,"svid":6},{"PRN":29,"el":15,"az":48,"ss":12,"used":false,"gnssid":0,"svid":29},{"PRN":3,"el":8,"az":171,"ss":0,"used":false,"gnssid":0,"svid":3},{"PRN":14,"el":6,"az":129,"ss":0,"used":false,"gnssid":0,"svid":14}]}
$GPRMC,165010.000,V,4143.6057,N,08338.0788,W,0.60,231.03,180710,,,E*67
$GPGGA,165019.000,,,,,0,00,,,M,0.0,M,,0000*5C
+{"class":"TPV","mode":1,"time":"2010-07-18T16:50:19.000Z","ept":0.005}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,10,16,74,173,,23,42,310,,31,40,066,12,32,39,218,*7B
$GPGSV,3,2,10,20,38,248,,13,16,310,,06,15,156,,29,15,048,*7A
@@ -39,6 +40,7 @@ $GPGSV,3,3,10,03,08,171,,14,06,129,*7D
{"class":"SKY","vdop":50.00,"hdop":50.00,"pdop":50.00,"satellites":[{"PRN":16,"el":74,"az":173,"ss":0,"used":false,"gnssid":0,"svid":16},{"PRN":23,"el":42,"az":310,"ss":0,"used":false,"gnssid":0,"svid":23},{"PRN":31,"el":40,"az":66,"ss":12,"used":false,"gnssid":0,"svid":31},{"PRN":32,"el":39,"az":218,"ss":0,"used":false,"gnssid":0,"svid":32},{"PRN":20,"el":38,"az":248,"ss":0,"used":false,"gnssid":0,"svid":20},{"PRN":13,"el":16,"az":310,"ss":0,"used":false,"gnssid":0,"svid":13},{"PRN":6,"el":15,"az":156,"ss":0,"used":false,"gnssid":0,"svid":6},{"PRN":29,"el":15,"az":48,"ss":0,"used":false,"gnssid":0,"svid":29},{"PRN":3,"el":8,"az":171,"ss":0,"used":false,"gnssid":0,"svid":3},{"PRN":14,"el":6,"az":129,"ss":0,"used":false,"gnssid":0,"svid":14}]}
$GPRMC,165019.000,V,,,,,,,180710,,,N*48
$GPGGA,165020.000,,,,,0,00,,,M,0.0,M,,0000*56
+{"class":"TPV","mode":1,"time":"2010-07-18T16:50:20.000Z","ept":0.005}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,10,16,74,173,,23,42,310,,31,40,066,12,32,39,218,*7B
$GPGSV,3,2,10,20,38,248,,13,16,310,,06,15,156,,29,15,048,*7A
@@ -46,6 +48,7 @@ $GPGSV,3,3,10,03,08,171,,14,06,129,*7D
{"class":"SKY","vdop":50.00,"hdop":50.00,"pdop":50.00,"satellites":[{"PRN":16,"el":74,"az":173,"ss":0,"used":false,"gnssid":0,"svid":16},{"PRN":23,"el":42,"az":310,"ss":0,"used":false,"gnssid":0,"svid":23},{"PRN":31,"el":40,"az":66,"ss":12,"used":false,"gnssid":0,"svid":31},{"PRN":32,"el":39,"az":218,"ss":0,"used":false,"gnssid":0,"svid":32},{"PRN":20,"el":38,"az":248,"ss":0,"used":false,"gnssid":0,"svid":20},{"PRN":13,"el":16,"az":310,"ss":0,"used":false,"gnssid":0,"svid":13},{"PRN":6,"el":15,"az":156,"ss":0,"used":false,"gnssid":0,"svid":6},{"PRN":29,"el":15,"az":48,"ss":0,"used":false,"gnssid":0,"svid":29},{"PRN":3,"el":8,"az":171,"ss":0,"used":false,"gnssid":0,"svid":3},{"PRN":14,"el":6,"az":129,"ss":0,"used":false,"gnssid":0,"svid":14}]}
$GPRMC,165020.000,V,,,,,,,180710,,,N*42
$GPGGA,165021.000,,,,,0,00,,,M,0.0,M,,0000*57
+{"class":"TPV","mode":1,"time":"2010-07-18T16:50:21.000Z","ept":0.005}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,10,16,74,173,,23,42,310,,31,40,066,12,32,39,218,*7B
$GPGSV,3,2,10,20,38,248,,13,16,310,,06,15,156,,29,15,048,*7A
@@ -53,6 +56,7 @@ $GPGSV,3,3,10,03,08,171,,14,06,129,*7D
{"class":"SKY","vdop":50.00,"hdop":50.00,"pdop":50.00,"satellites":[{"PRN":16,"el":74,"az":173,"ss":0,"used":false,"gnssid":0,"svid":16},{"PRN":23,"el":42,"az":310,"ss":0,"used":false,"gnssid":0,"svid":23},{"PRN":31,"el":40,"az":66,"ss":12,"used":false,"gnssid":0,"svid":31},{"PRN":32,"el":39,"az":218,"ss":0,"used":false,"gnssid":0,"svid":32},{"PRN":20,"el":38,"az":248,"ss":0,"used":false,"gnssid":0,"svid":20},{"PRN":13,"el":16,"az":310,"ss":0,"used":false,"gnssid":0,"svid":13},{"PRN":6,"el":15,"az":156,"ss":0,"used":false,"gnssid":0,"svid":6},{"PRN":29,"el":15,"az":48,"ss":0,"used":false,"gnssid":0,"svid":29},{"PRN":3,"el":8,"az":171,"ss":0,"used":false,"gnssid":0,"svid":3},{"PRN":14,"el":6,"az":129,"ss":0,"used":false,"gnssid":0,"svid":14}]}
$GPRMC,165021.000,V,,,,,,,180710,,,N*43
$GPGGA,165022.000,,,,,0,00,,,M,0.0,M,,0000*54
+{"class":"TPV","mode":1,"time":"2010-07-18T16:50:22.000Z","ept":0.005}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,10,16,74,173,,23,42,310,,31,40,066,12,32,39,218,*7B
$GPGSV,3,2,10,20,38,248,,13,16,310,,06,15,156,,29,15,048,*7A
@@ -60,14 +64,14 @@ $GPGSV,3,3,10,03,08,171,,14,06,129,*7D
{"class":"SKY","vdop":50.00,"hdop":50.00,"pdop":50.00,"satellites":[{"PRN":16,"el":74,"az":173,"ss":0,"used":false,"gnssid":0,"svid":16},{"PRN":23,"el":42,"az":310,"ss":0,"used":false,"gnssid":0,"svid":23},{"PRN":31,"el":40,"az":66,"ss":12,"used":false,"gnssid":0,"svid":31},{"PRN":32,"el":39,"az":218,"ss":0,"used":false,"gnssid":0,"svid":32},{"PRN":20,"el":38,"az":248,"ss":0,"used":false,"gnssid":0,"svid":20},{"PRN":13,"el":16,"az":310,"ss":0,"used":false,"gnssid":0,"svid":13},{"PRN":6,"el":15,"az":156,"ss":0,"used":false,"gnssid":0,"svid":6},{"PRN":29,"el":15,"az":48,"ss":0,"used":false,"gnssid":0,"svid":29},{"PRN":3,"el":8,"az":171,"ss":0,"used":false,"gnssid":0,"svid":3},{"PRN":14,"el":6,"az":129,"ss":0,"used":false,"gnssid":0,"svid":14}]}
$GPRMC,165022.000,V,,,,,,,180710,,,N*40
$GPGGA,165044.000,4143.5985,N,08338.0820,W,1,03,2.2,204.1,M,-33.7,M,,0000*6B
-{"class":"TPV","mode":0,"time":"2010-07-18T16:50:44.000Z","ept":0.005}
+{"class":"TPV","mode":2,"time":"2010-07-18T16:50:44.000Z","ept":0.005,"lat":41.726641667,"lon":-83.634700000,"alt":204.100,"epe":950.000}
$GPGSA,A,2,31,23,16,,,,,,,,,,2.4,2.2,1.0*30
$GPGSV,3,1,10,16,74,173,26,23,42,310,21,31,40,066,23,32,39,218,*7E
$GPGSV,3,2,10,20,38,248,,13,16,310,,06,15,156,,29,15,048,*7A
$GPGSV,3,3,10,03,08,171,,14,06,129,*7D
{"class":"SKY","vdop":1.00,"hdop":2.20,"pdop":2.40,"satellites":[{"PRN":16,"el":74,"az":173,"ss":26,"used":true,"gnssid":0,"svid":16},{"PRN":23,"el":42,"az":310,"ss":21,"used":true,"gnssid":0,"svid":23},{"PRN":31,"el":40,"az":66,"ss":23,"used":true,"gnssid":0,"svid":31},{"PRN":32,"el":39,"az":218,"ss":0,"used":false,"gnssid":0,"svid":32},{"PRN":20,"el":38,"az":248,"ss":0,"used":false,"gnssid":0,"svid":20},{"PRN":13,"el":16,"az":310,"ss":0,"used":false,"gnssid":0,"svid":13},{"PRN":6,"el":15,"az":156,"ss":0,"used":false,"gnssid":0,"svid":6},{"PRN":29,"el":15,"az":48,"ss":0,"used":false,"gnssid":0,"svid":29},{"PRN":3,"el":8,"az":171,"ss":0,"used":false,"gnssid":0,"svid":3},{"PRN":14,"el":6,"az":129,"ss":0,"used":false,"gnssid":0,"svid":14}]}
$GPRMC,165044.000,A,4143.5985,N,08338.0820,W,0.00,,180710,,,A*66
-{"class":"TPV","mode":3,"time":"2010-07-18T16:50:44.000Z","ept":0.005,"lat":41.726641667,"lon":-83.634700000,"alt":204.100,"epe":45.600,"epv":23.000,"track":0.0000,"speed":0.000}
+{"class":"TPV","mode":3,"time":"2010-07-18T16:50:44.000Z","ept":0.005,"lat":41.726641667,"lon":-83.634700000,"alt":204.100,"epe":950.000,"epv":23.000,"track":0.0000,"speed":0.000}
$GPGGA,165045.000,4143.6024,N,08338.0864,W,1,04,2.0,183.5,M,-33.7,M,,0000*66
{"class":"TPV","mode":3,"time":"2010-07-18T16:50:45.000Z","ept":0.005,"lat":41.726706667,"lon":-83.634773333,"alt":183.500,"epe":45.600,"epv":23.000,"speed":9.453,"climb":-20.600,"epc":46.00}
$GPGSA,A,3,31,23,16,20,,,,,,,,,4.6,2.0,4.2*32
diff --git a/test/daemon/garmin25lp.log.chk b/test/daemon/garmin25lp.log.chk
index 8bbea190..79b9e734 100644
--- a/test/daemon/garmin25lp.log.chk
+++ b/test/daemon/garmin25lp.log.chk
@@ -6,6 +6,7 @@ $GPGSV,2,2,08,15,33,070,40,16,05,184,,18,20,046,,19,73,304,*7B
$GPRMC,120317,V,4221.4394,N,01321.9948,E,000.0,000.0,150305,001.4,E*62
{"class":"TPV","mode":1}
$GPGGA,120317,4221.4394,N,01321.9948,E,0,00,,,M,,M,,*59
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
{"class":"TPV","mode":1}
$GPGSV,2,1,08,01,10,158,45,03,72,164,41,11,24,279,,14,30,119,48*76
@@ -14,73 +15,64 @@ $GPGSV,2,2,08,15,33,070,40,16,05,184,,18,20,046,,19,73,304,*7B
$GPRMC,120318,V,4221.4394,N,01321.9948,E,000.0,000.0,150305,001.4,E*6D
{"class":"TPV","mode":1}
$GPGGA,120318,4221.4394,N,01321.9948,E,0,00,,,M,,M,,*56
-$GPGSA,A,1,,,,,,,,,,,,,,,*1E
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,08,01,10,158,45,03,72,164,41,11,24,279,,14,30,119,48*76
$GPGSV,2,2,08,15,33,070,40,16,05,184,,18,20,046,,19,73,304,*7B
{"class":"SKY","satellites":[{"PRN":1,"el":10,"az":158,"ss":45,"used":false,"gnssid":0,"svid":1},{"PRN":3,"el":72,"az":164,"ss":41,"used":false,"gnssid":0,"svid":3},{"PRN":11,"el":24,"az":279,"ss":0,"used":false,"gnssid":0,"svid":11},{"PRN":14,"el":30,"az":119,"ss":48,"used":false,"gnssid":0,"svid":14},{"PRN":15,"el":33,"az":70,"ss":40,"used":false,"gnssid":0,"svid":15},{"PRN":16,"el":5,"az":184,"ss":0,"used":false,"gnssid":0,"svid":16},{"PRN":18,"el":20,"az":46,"ss":0,"used":false,"gnssid":0,"svid":18},{"PRN":19,"el":73,"az":304,"ss":0,"used":false,"gnssid":0,"svid":19}]}
$GPRMC,120319,V,4221.4394,N,01321.9948,E,000.0,000.0,150305,001.4,E*6C
-{"class":"TPV","mode":1}
$GPGGA,120319,4221.4394,N,01321.9948,E,0,00,,,M,,M,,*57
-$GPGSA,A,1,,,,,,,,,,,,,,,*1E
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,08,01,10,158,45,03,72,164,41,11,24,279,,14,30,119,48*76
$GPGSV,2,2,08,15,33,070,40,16,05,184,,18,20,046,,19,73,304,*7B
{"class":"SKY","satellites":[{"PRN":1,"el":10,"az":158,"ss":45,"used":false,"gnssid":0,"svid":1},{"PRN":3,"el":72,"az":164,"ss":41,"used":false,"gnssid":0,"svid":3},{"PRN":11,"el":24,"az":279,"ss":0,"used":false,"gnssid":0,"svid":11},{"PRN":14,"el":30,"az":119,"ss":48,"used":false,"gnssid":0,"svid":14},{"PRN":15,"el":33,"az":70,"ss":40,"used":false,"gnssid":0,"svid":15},{"PRN":16,"el":5,"az":184,"ss":0,"used":false,"gnssid":0,"svid":16},{"PRN":18,"el":20,"az":46,"ss":0,"used":false,"gnssid":0,"svid":18},{"PRN":19,"el":73,"az":304,"ss":0,"used":false,"gnssid":0,"svid":19}]}
$GPRMC,120320,V,4221.4394,N,01321.9948,E,000.0,000.0,150305,001.4,E*66
-{"class":"TPV","mode":1}
$GPGGA,120320,4221.4394,N,01321.9948,E,0,00,,,M,,M,,*5D
-$GPGSA,A,1,,,,,,,,,,,,,,,*1E
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,08,01,10,158,45,03,72,164,41,11,24,279,,14,30,119,48*76
$GPGSV,2,2,08,15,33,070,40,16,05,184,,18,20,046,,19,73,304,*7B
{"class":"SKY","satellites":[{"PRN":1,"el":10,"az":158,"ss":45,"used":false,"gnssid":0,"svid":1},{"PRN":3,"el":72,"az":164,"ss":41,"used":false,"gnssid":0,"svid":3},{"PRN":11,"el":24,"az":279,"ss":0,"used":false,"gnssid":0,"svid":11},{"PRN":14,"el":30,"az":119,"ss":48,"used":false,"gnssid":0,"svid":14},{"PRN":15,"el":33,"az":70,"ss":40,"used":false,"gnssid":0,"svid":15},{"PRN":16,"el":5,"az":184,"ss":0,"used":false,"gnssid":0,"svid":16},{"PRN":18,"el":20,"az":46,"ss":0,"used":false,"gnssid":0,"svid":18},{"PRN":19,"el":73,"az":304,"ss":0,"used":false,"gnssid":0,"svid":19}]}
$GPRMC,120321,V,4221.4394,N,01321.9948,E,000.0,000.0,150305,001.4,E*67
-{"class":"TPV","mode":1}
$GPGGA,120321,4221.4394,N,01321.9948,E,0,00,,,M,,M,,*5C
-$GPGSA,A,1,,,,,,,,,,,,,,,*1E
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,08,01,10,158,45,03,72,164,41,11,24,279,,14,30,119,48*76
$GPGSV,2,2,08,15,33,070,39,16,05,184,,18,20,046,,19,73,304,*75
{"class":"SKY","satellites":[{"PRN":1,"el":10,"az":158,"ss":45,"used":false,"gnssid":0,"svid":1},{"PRN":3,"el":72,"az":164,"ss":41,"used":false,"gnssid":0,"svid":3},{"PRN":11,"el":24,"az":279,"ss":0,"used":false,"gnssid":0,"svid":11},{"PRN":14,"el":30,"az":119,"ss":48,"used":false,"gnssid":0,"svid":14},{"PRN":15,"el":33,"az":70,"ss":39,"used":false,"gnssid":0,"svid":15},{"PRN":16,"el":5,"az":184,"ss":0,"used":false,"gnssid":0,"svid":16},{"PRN":18,"el":20,"az":46,"ss":0,"used":false,"gnssid":0,"svid":18},{"PRN":19,"el":73,"az":304,"ss":0,"used":false,"gnssid":0,"svid":19}]}
$GPRMC,120322,V,4221.4394,N,01321.9948,E,000.0,000.0,150305,001.4,E*64
-{"class":"TPV","mode":1}
$GPGGA,120322,4221.4394,N,01321.9948,E,0,00,,,M,,M,,*5F
-$GPGSA,A,1,,,,,,,,,,,,,,,*1E
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,08,01,10,158,45,03,72,164,42,11,24,279,,14,30,119,48*75
$GPGSV,2,2,08,15,33,070,39,16,05,184,,18,20,046,,19,73,304,*75
{"class":"SKY","satellites":[{"PRN":1,"el":10,"az":158,"ss":45,"used":false,"gnssid":0,"svid":1},{"PRN":3,"el":72,"az":164,"ss":42,"used":false,"gnssid":0,"svid":3},{"PRN":11,"el":24,"az":279,"ss":0,"used":false,"gnssid":0,"svid":11},{"PRN":14,"el":30,"az":119,"ss":48,"used":false,"gnssid":0,"svid":14},{"PRN":15,"el":33,"az":70,"ss":39,"used":false,"gnssid":0,"svid":15},{"PRN":16,"el":5,"az":184,"ss":0,"used":false,"gnssid":0,"svid":16},{"PRN":18,"el":20,"az":46,"ss":0,"used":false,"gnssid":0,"svid":18},{"PRN":19,"el":73,"az":304,"ss":0,"used":false,"gnssid":0,"svid":19}]}
$GPRMC,120323,V,4221.4394,N,01321.9948,E,000.0,000.0,150305,001.4,E*65
-{"class":"TPV","mode":1}
$GPGGA,120323,4221.4394,N,01321.9948,E,0,00,,,M,,M,,*5E
-$GPGSA,A,1,,,,,,,,,,,,,,,*1E
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,08,01,10,158,45,03,72,164,42,11,24,279,,14,30,119,48*75
$GPGSV,2,2,08,15,33,070,39,16,05,184,,18,20,046,,19,73,304,*75
{"class":"SKY","satellites":[{"PRN":1,"el":10,"az":158,"ss":45,"used":false,"gnssid":0,"svid":1},{"PRN":3,"el":72,"az":164,"ss":42,"used":false,"gnssid":0,"svid":3},{"PRN":11,"el":24,"az":279,"ss":0,"used":false,"gnssid":0,"svid":11},{"PRN":14,"el":30,"az":119,"ss":48,"used":false,"gnssid":0,"svid":14},{"PRN":15,"el":33,"az":70,"ss":39,"used":false,"gnssid":0,"svid":15},{"PRN":16,"el":5,"az":184,"ss":0,"used":false,"gnssid":0,"svid":16},{"PRN":18,"el":20,"az":46,"ss":0,"used":false,"gnssid":0,"svid":18},{"PRN":19,"el":73,"az":304,"ss":0,"used":false,"gnssid":0,"svid":19}]}
$GPRMC,120324,V,4221.4394,N,01321.9948,E,000.0,000.0,150305,001.4,E*62
-{"class":"TPV","mode":1}
$GPGGA,120324,4221.4394,N,01321.9948,E,0,00,,,M,,M,,*59
-$GPGSA,A,1,,,,,,,,,,,,,,,*1E
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,08,01,10,158,45,03,72,164,42,11,24,279,,14,30,119,48*75
$GPGSV,2,2,08,15,33,070,39,16,05,184,,18,20,046,,19,73,304,*75
{"class":"SKY","satellites":[{"PRN":1,"el":10,"az":158,"ss":45,"used":false,"gnssid":0,"svid":1},{"PRN":3,"el":72,"az":164,"ss":42,"used":false,"gnssid":0,"svid":3},{"PRN":11,"el":24,"az":279,"ss":0,"used":false,"gnssid":0,"svid":11},{"PRN":14,"el":30,"az":119,"ss":48,"used":false,"gnssid":0,"svid":14},{"PRN":15,"el":33,"az":70,"ss":39,"used":false,"gnssid":0,"svid":15},{"PRN":16,"el":5,"az":184,"ss":0,"used":false,"gnssid":0,"svid":16},{"PRN":18,"el":20,"az":46,"ss":0,"used":false,"gnssid":0,"svid":18},{"PRN":19,"el":73,"az":304,"ss":0,"used":false,"gnssid":0,"svid":19}]}
$GPRMC,120325,V,4221.4394,N,01321.9948,E,000.0,000.0,150305,001.4,E*63
-{"class":"TPV","mode":1}
$GPGGA,120325,4221.4394,N,01321.9948,E,0,00,,,M,,M,,*58
-$GPGSA,A,1,,,,,,,,,,,,,,,*1E
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,08,01,10,158,44,03,72,164,42,11,24,279,,14,30,119,48*74
$GPGSV,2,2,08,15,33,070,39,16,05,184,,18,20,046,,19,73,304,*75
{"class":"SKY","satellites":[{"PRN":1,"el":10,"az":158,"ss":44,"used":false,"gnssid":0,"svid":1},{"PRN":3,"el":72,"az":164,"ss":42,"used":false,"gnssid":0,"svid":3},{"PRN":11,"el":24,"az":279,"ss":0,"used":false,"gnssid":0,"svid":11},{"PRN":14,"el":30,"az":119,"ss":48,"used":false,"gnssid":0,"svid":14},{"PRN":15,"el":33,"az":70,"ss":39,"used":false,"gnssid":0,"svid":15},{"PRN":16,"el":5,"az":184,"ss":0,"used":false,"gnssid":0,"svid":16},{"PRN":18,"el":20,"az":46,"ss":0,"used":false,"gnssid":0,"svid":18},{"PRN":19,"el":73,"az":304,"ss":0,"used":false,"gnssid":0,"svid":19}]}
$GPRMC,120326,A,4221.3871,N,01322.0800,E,000.0,000.0,150305,001.4,E*77
-{"class":"TPV","mode":2,"time":"2005-03-15T12:03:26.000Z","ept":0.005,"lat":42.356451667,"lon":13.368000000,"track":0.0000,"speed":0.000}
$GPGGA,120326,4221.3871,N,01322.0800,E,1,00,3.1,746.1,M,44.2,M,,*40
{"class":"TPV","mode":2,"time":"2005-03-15T12:03:26.000Z","ept":0.005,"lat":42.356451667,"lon":13.368000000,"alt":746.100,"track":0.0000,"speed":0.000}
$GPGSA,A,2,01,03,,14,,,,,,,,,3.1,3.1,*1A
-{"class":"TPV","mode":2,"time":"2005-03-15T12:03:26.000Z","ept":0.005,"lat":42.356451667,"lon":13.368000000,"alt":746.100,"epe":58.900,"track":0.0000,"speed":0.000}
$GPGSV,2,1,08,01,10,158,45,03,72,164,42,11,24,279,,14,30,119,48*75
$GPGSV,2,2,08,15,33,070,39,16,05,184,,18,20,046,,19,73,304,*75
{"class":"SKY","hdop":3.10,"pdop":3.10,"satellites":[{"PRN":1,"el":10,"az":158,"ss":45,"used":true,"gnssid":0,"svid":1},{"PRN":3,"el":72,"az":164,"ss":42,"used":true,"gnssid":0,"svid":3},{"PRN":11,"el":24,"az":279,"ss":0,"used":false,"gnssid":0,"svid":11},{"PRN":14,"el":30,"az":119,"ss":48,"used":true,"gnssid":0,"svid":14},{"PRN":15,"el":33,"az":70,"ss":39,"used":false,"gnssid":0,"svid":15},{"PRN":16,"el":5,"az":184,"ss":0,"used":false,"gnssid":0,"svid":16},{"PRN":18,"el":20,"az":46,"ss":0,"used":false,"gnssid":0,"svid":18},{"PRN":19,"el":73,"az":304,"ss":0,"used":false,"gnssid":0,"svid":19}]}
diff --git a/test/daemon/geos-1m.log.chk b/test/daemon/geos-1m.log.chk
index c31f1c54..9c875a5a 100644
--- a/test/daemon/geos-1m.log.chk
+++ b/test/daemon/geos-1m.log.chk
@@ -4,76 +4,77 @@ $GPGSV,1,1,00*79
$GPRMC,000039.00,V,,,,,,,010108,,,N*7F
{"class":"TPV","mode":1}
$GPGGA,000040.00,,,,,0,,,,,,,,*4C
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,9.9,9.9,9.9*30
{"class":"TPV","mode":1}
$GPGSV,1,1,00*79
$GPRMC,000040.00,V,,,,,,,010108,,,N*71
{"class":"TPV","mode":1}
$GPGGA,000041.00,,,,,0,,,,,,,,*4D
-$GPGSA,A,1,,,,,,,,,,,,,9.9,9.9,9.9*30
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,9.9,9.9,9.9*30
$GPGSV,1,1,00*79
$GPRMC,000041.00,V,,,,,,,010108,,,N*70
-{"class":"TPV","mode":1}
$GPGGA,073658.00,,,,,0,,,,,,,,*47
-$GPGSA,A,1,,,,,,,,,,,,,9.9,9.9,9.9*30
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,9.9,9.9,9.9*30
$GPGSV,1,1,00*79
$GPRMC,073658.00,V,,,,,,,090710,,,N*7D
-{"class":"TPV","mode":1}
$GPGGA,073659.00,,,,,0,,,,,,,,*46
-$GPGSA,A,1,,,,,,,,,,,,,9.9,9.9,9.9*30
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,9.9,9.9,9.9*30
$GPGSV,1,1,01,75,16,224,*49
{"class":"SKY","vdop":9.90,"hdop":9.90,"pdop":9.90,"satellites":[{"PRN":75,"el":16,"az":224,"ss":0,"used":false,"gnssid":6,"svid":11}]}
$GPRMC,073659.00,V,,,,,,,090710,,,N*7C
-{"class":"TPV","mode":1}
$GPGGA,073700.00,,,,,0,,,,,,,,*4B
-$GPGSA,A,1,13,16,06,23,73,,,,,,,,9.9,9.9,9.9*36
{"class":"TPV","mode":1}
+$GPGSA,A,1,13,16,06,23,73,,,,,,,,9.9,9.9,9.9*36
$GPGSV,1,1,01,75,16,224,*49
{"class":"SKY","vdop":9.90,"hdop":9.90,"pdop":9.90,"satellites":[{"PRN":75,"el":16,"az":224,"ss":0,"used":false,"gnssid":6,"svid":11}]}
$GPRMC,073700.00,V,,,,,,,090710,,,N*71
-{"class":"TPV","mode":1}
$GPGGA,073701.00,5355.1495,N,02729.9417,E,1,05,1.7,00242.2,M,0023.3,M,,*63
{"class":"TPV","mode":3,"lat":53.919158333,"lon":27.499028333,"alt":242.200,"epe":188.100,"epv":227.700}
$GPGSA,A,3,13,16,06,23,73,,,,,,,,2.3,1.7,1.6*34
-{"class":"TPV","mode":3,"lat":53.919158333,"lon":27.499028333,"alt":242.200,"epe":188.100,"epv":227.700}
$GPGSV,1,1,01,75,16,224,*49
{"class":"SKY","vdop":1.60,"hdop":1.70,"pdop":2.30,"satellites":[{"PRN":75,"el":16,"az":224,"ss":0,"used":false,"gnssid":6,"svid":11}]}
$GPRMC,073701.00,A,5355.1495,N,02729.9417,E,000.06702,356.9,090710,,,A*53
-{"class":"TPV","mode":3,"time":"2010-07-09T07:37:01.000Z","ept":0.005,"lat":53.919158333,"lon":27.499028333,"alt":242.200,"epe":188.100,"epv":227.700,"track":356.9000,"speed":0.034}
$GPGGA,073702.00,5355.1508,N,02729.9466,E,1,05,8.3,00244.1,M,0023.3,M,,*6B
+{"class":"TPV","mode":3,"time":"2010-07-09T07:37:02.000Z","ept":0.005,"lat":53.919180000,"lon":27.499110000,"alt":244.100,"epe":43.700,"epv":36.800,"speed":5.883,"climb":1.900,"epc":264.50}
$GPGSA,A,3,13,16,06,23,73,,,,,,,,9.9,8.3,8.4*33
$GPGSV,1,1,01,75,16,224,*49
{"class":"SKY","vdop":8.40,"hdop":8.30,"pdop":9.90,"satellites":[{"PRN":75,"el":16,"az":224,"ss":0,"used":false,"gnssid":6,"svid":11}]}
$GPRMC,073702.00,A,5355.1508,N,02729.9466,E,000.07498,266.1,090710,,,A*58
{"class":"TPV","mode":3,"time":"2010-07-09T07:37:02.000Z","ept":0.005,"lat":53.919180000,"lon":27.499110000,"alt":244.100,"epe":43.700,"epv":36.800,"track":266.1000,"speed":0.039,"climb":1.900,"epc":264.50}
$GPGGA,073703.00,5355.1508,N,02729.9466,E,1,05,8.3,00244.1,M,0023.3,M,,*6A
+{"class":"TPV","mode":3,"time":"2010-07-09T07:37:03.000Z","ept":0.005,"lat":53.919180000,"lon":27.499110000,"alt":244.100,"epe":188.100,"epv":193.200,"speed":0.000,"climb":0.000,"epc":230.00}
$GPGSA,A,3,13,16,06,23,73,,,,,,,,9.9,8.3,8.4*33
$GPGSV,1,1,01,75,16,224,*49
{"class":"SKY","vdop":8.40,"hdop":8.30,"pdop":9.90,"satellites":[{"PRN":75,"el":16,"az":224,"ss":0,"used":false,"gnssid":6,"svid":11}]}
$GPRMC,073703.00,A,5355.1508,N,02729.9466,E,000.07498,266.1,090710,,,A*59
{"class":"TPV","mode":3,"time":"2010-07-09T07:37:03.000Z","ept":0.005,"lat":53.919180000,"lon":27.499110000,"alt":244.100,"epe":188.100,"epv":193.200,"track":266.1000,"speed":0.039,"climb":0.000,"epc":230.00}
$GPGGA,073705.00,5355.1534,N,02729.9549,E,1,05,1.7,00250.9,M,0023.2,M,,*6E
+{"class":"TPV","mode":3,"time":"2010-07-09T07:37:05.000Z","ept":0.005,"lat":53.919223333,"lon":27.499248333,"alt":250.900,"epe":188.100,"epv":193.200,"speed":5.145,"climb":3.400,"epc":193.20}
$GPGSA,A,3,13,16,06,23,73,,,,,,,,2.3,1.7,1.6*34
$GPGSV,1,1,02,75,16,224,,81,12,346,*71
{"class":"SKY","vdop":1.60,"hdop":1.70,"pdop":2.30,"satellites":[{"PRN":75,"el":16,"az":224,"ss":0,"used":false,"gnssid":6,"svid":11},{"PRN":81,"el":12,"az":346,"ss":0,"used":false,"gnssid":6,"svid":17}]}
$GPRMC,073705.00,A,5355.1534,N,02729.9549,E,000.10468,235.7,090710,,,A*55
{"class":"TPV","mode":3,"time":"2010-07-09T07:37:05.000Z","ept":0.005,"lat":53.919223333,"lon":27.499248333,"alt":250.900,"epe":188.100,"epv":193.200,"track":235.7000,"speed":0.054,"climb":3.400,"epc":193.20}
$GPGGA,073706.00,5355.1542,N,02729.9565,E,1,05,8.3,00253.6,M,0023.3,M,,*62
+{"class":"TPV","mode":3,"time":"2010-07-09T07:37:06.000Z","ept":0.005,"lat":53.919236667,"lon":27.499275000,"alt":253.600,"epe":43.700,"epv":36.800,"speed":2.296,"climb":2.700,"epc":230.00}
$GPGSA,A,3,13,16,06,23,73,,,,,,,,9.9,8.3,8.3*34
$GPGSV,1,1,03,75,16,224,,81,12,346,,82,13,037,*4C
{"class":"SKY","vdop":8.30,"hdop":8.30,"pdop":9.90,"satellites":[{"PRN":75,"el":16,"az":224,"ss":0,"used":false,"gnssid":6,"svid":11},{"PRN":81,"el":12,"az":346,"ss":0,"used":false,"gnssid":6,"svid":17},{"PRN":82,"el":13,"az":37,"ss":0,"used":false,"gnssid":6,"svid":18}]}
$GPRMC,073706.00,A,5355.1542,N,02729.9565,E,000.11095,243.8,090710,,,A*50
{"class":"TPV","mode":3,"time":"2010-07-09T07:37:06.000Z","ept":0.005,"lat":53.919236667,"lon":27.499275000,"alt":253.600,"epe":43.700,"epv":36.800,"track":243.8000,"speed":0.057,"climb":2.700,"epc":230.00}
$GPGGA,073707.00,5355.1552,N,02729.9598,E,1,05,1.7,00256.1,M,0023.3,M,,*6F
+{"class":"TPV","mode":3,"time":"2010-07-09T07:37:07.000Z","ept":0.005,"lat":53.919253333,"lon":27.499330000,"alt":256.100,"epe":188.100,"epv":190.900,"speed":4.062,"climb":2.500,"epc":227.70}
$GPGSA,A,3,13,16,06,23,73,,,,,,,,2.3,1.7,1.6*34
$GPGSV,1,1,03,75,16,224,,81,12,346,,82,13,037,*4C
{"class":"SKY","vdop":1.60,"hdop":1.70,"pdop":2.30,"satellites":[{"PRN":75,"el":16,"az":224,"ss":0,"used":false,"gnssid":6,"svid":11},{"PRN":81,"el":12,"az":346,"ss":0,"used":false,"gnssid":6,"svid":17},{"PRN":82,"el":13,"az":37,"ss":0,"used":false,"gnssid":6,"svid":18}]}
$GPRMC,073707.00,A,5355.1552,N,02729.9598,E,000.08909,042.3,090710,,,A*5E
{"class":"TPV","mode":3,"time":"2010-07-09T07:37:07.000Z","ept":0.005,"lat":53.919253333,"lon":27.499330000,"alt":256.100,"epe":188.100,"epv":190.900,"track":42.3000,"speed":0.046,"climb":2.500,"epc":227.70}
$GPGGA,073708.00,5355.1559,N,02729.9626,E,1,05,8.3,00258.9,M,0023.3,M,,*66
+{"class":"TPV","mode":3,"time":"2010-07-09T07:37:08.000Z","ept":0.005,"lat":53.919265000,"lon":27.499376667,"alt":258.900,"epe":43.700,"epv":36.800,"speed":3.330,"climb":2.800,"epc":227.70}
$GPGSA,A,3,13,16,06,23,73,,,,,,,,9.9,8.3,8.3*34
$GPGSV,1,1,03,75,16,224,,81,12,346,,82,13,037,*4C
{"class":"SKY","vdop":8.30,"hdop":8.30,"pdop":9.90,"satellites":[{"PRN":75,"el":16,"az":224,"ss":0,"used":false,"gnssid":6,"svid":11},{"PRN":81,"el":12,"az":346,"ss":0,"used":false,"gnssid":6,"svid":17},{"PRN":82,"el":13,"az":37,"ss":0,"used":false,"gnssid":6,"svid":18}]}
diff --git a/test/daemon/gp-320fw-2019-04-07-coldboot.log.chk b/test/daemon/gp-320fw-2019-04-07-coldboot.log.chk
index 52651c1f..97de5d1d 100644
--- a/test/daemon/gp-320fw-2019-04-07-coldboot.log.chk
+++ b/test/daemon/gp-320fw-2019-04-07-coldboot.log.chk
@@ -35,6 +35,7 @@ $GPGSV,3,3,12,2,40,16,00,090,*72
$GPRMC,000425.00,V,0000.0000,N,00000.0000,E,,,220899,,,N*4D
$GPVTG,,T,,M,2C
$GPGGA,000427.00,0000.0000,N,00000.0000,E,0,00,0.0,,M,,M,,*5C
+{"class":"TPV","mode":1,"time":"2019-04-07T00:04:27.000Z","ept":0.005}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,12,23,86,270,,13,70,270,40,24,59,270,,04,41,270,40*79
$GPZDA,000427.00,22,08,1999,,*67
@@ -50,6 +51,7 @@ $GPZDA,000429.00,22,08,1999,,*69
$GPRMC,000430.00,V,0000.0000,N,00000.0000,E,,,220899,,,N*49
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,000430.00,0000.0000,N,00000.0000,E,0,00,0.0,,M,,M,,*5A
+{"class":"TPV","mode":1,"time":"1999-08-22T00:04:30.000Z","ept":0.005}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,12,23,86,270,,13,70,270,40,24,59,270,,04,41,270,40*79
$GPGSV,3,2,12,25,31,090,,01,22,090,,17,13,270,,05,12,090,*71
@@ -61,6 +63,7 @@ $GPZDA,000430.00,22,08,1999,,*61
$GPRMC,000431.00,V,0000.0000,N,00000.0000,E,,,220899,,,N*48
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,000431.00,0000.0000,N,00000.0000,E,0,00,0.0,,M,,M,,*5B
+{"class":"TPV","mode":1,"time":"1999-08-22T00:04:31.000Z","ept":0.005}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,12,23,86,270,,13,70,270,40,24,59,270,,04,41,270,40*79
$GPGSV,3,2,12,25,31,090,,01,22,090,,17,13,270,,05,12,090,*71
@@ -72,6 +75,7 @@ $GPZDA,000431.00,22,08,1999,,*60
$GPRMC,000432.00,V,0000.0000,N,00000.0000,E,,,220899,,,N*4B
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,000432.00,0000.0000,N,00000.0000,E,0,00,0.0,,M,,M,,*58
+{"class":"TPV","mode":1,"time":"1999-08-22T00:04:32.000Z","ept":0.005}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,12,23,86,270,,13,70,270,40,24,59,270,,04,41,270,40*79
$GPGSV,3,2,12,25,31,090,,01,22,090,,17,13,270,,05,12,090,*71
@@ -83,6 +87,7 @@ $GPZDA,000432.00,22,08,1999,,*63
$GPRMC,000433.00,V,0000.0000,N,00000.0000,E,,,220899,,,N*4A
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,000433.00,0000.0000,N,00000.0000,E,0,00,0.0,,M,,M,,*59
+{"class":"TPV","mode":1,"time":"1999-08-22T00:04:33.000Z","ept":0.005}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,12,23,86,270,,13,70,270,40,24,59,270,,04,41,270,40*79
$GPGSV,3,2,12,25,31,090,,01,22,090,,17,13,270,,05,12,090,*71
@@ -94,6 +99,7 @@ $GPZDA,000433.00,22,08,1999,,*62
$GPRMC,000434.00,V,0000.0000,N,00000.0000,E,,,220899,,,N*4D
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,000434.00,0000.0000,N,00000.0000,E,0,00,0.0,,M,,M,,*5E
+{"class":"TPV","mode":1,"time":"1999-08-22T00:04:34.000Z","ept":0.005}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,12,23,86,270,,13,70,270,40,24,59,270,,04,41,270,40*79
$GPGSV,3,2,12,25,31,090,,01,22,090,,17,13,270,,05,12,090,*71
@@ -105,6 +111,7 @@ $GPZDA,000434.00,22,08,1999,,*65
$GPRMC,000435.00,V,0000.0000,N,00000.0000,E,,,220899,,,N*4C
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,000435.00,0000.0000,N,00000.0000,E,0,00,0.0,,M,,M,,*5F
+{"class":"TPV","mode":1,"time":"1999-08-22T00:04:35.000Z","ept":0.005}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,12,23,86,270,,13,70,270,40,24,59,270,,04,20,270,40*7E
$GPGSV,3,2,12,25,31,090,,01,22,090,,17,13,270,,05,12,090,*71
diff --git a/test/daemon/haicom-305N.log.chk b/test/daemon/haicom-305N.log.chk
index 8d918e01..0cba58d2 100644
--- a/test/daemon/haicom-305N.log.chk
+++ b/test/daemon/haicom-305N.log.chk
@@ -4,57 +4,57 @@ $GPRMC,095255.810,V,2712.6404,S,15303.1201,E,0.00,0.00,080407,,,A*6E
{"class":"TPV","mode":1}
$GPVTG,0.00,T,,,0.00,N,0.00,K,A*70
$GPGGA,095257.809,2712.6404,S,15303.1201,E,0,00,00.0,4.0,M,42.2,M,,*7B
+{"class":"TPV","mode":1}
$GPRMC,095257.809,V,2712.6404,S,15303.1201,E,0.00,0.00,080407,,,A*64
{"class":"TPV","mode":1}
$GPVTG,0.00,T,,,0.00,N,0.00,K,A*70
$GPGGA,095258.809,2712.6404,S,15303.1201,E,0,00,00.0,4.0,M,42.2,M,,*74
-$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
$GPGSV,3,1,12,2,15,123,,5,45,347,45,6,58,198,,7,45,212,*77
$GPGSV,3,2,12,10,44,132,,12,39,002,45,18,13,332,,21,33,266,*78
$GPGSV,3,3,12,24,58,220,,26,17,053,,29,20,063,,30,60,311,44*7F
{"class":"SKY","vdop":0.00,"hdop":0.00,"pdop":0.00,"satellites":[{"PRN":2,"el":15,"az":123,"ss":0,"used":false,"gnssid":0,"svid":2},{"PRN":5,"el":45,"az":347,"ss":45,"used":false,"gnssid":0,"svid":5},{"PRN":6,"el":58,"az":198,"ss":0,"used":false,"gnssid":0,"svid":6},{"PRN":7,"el":45,"az":212,"ss":0,"used":false,"gnssid":0,"svid":7},{"PRN":10,"el":44,"az":132,"ss":0,"used":false,"gnssid":0,"svid":10},{"PRN":12,"el":39,"az":2,"ss":45,"used":false,"gnssid":0,"svid":12},{"PRN":18,"el":13,"az":332,"ss":0,"used":false,"gnssid":0,"svid":18},{"PRN":21,"el":33,"az":266,"ss":0,"used":false,"gnssid":0,"svid":21},{"PRN":24,"el":58,"az":220,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":26,"el":17,"az":53,"ss":0,"used":false,"gnssid":0,"svid":26},{"PRN":29,"el":20,"az":63,"ss":0,"used":false,"gnssid":0,"svid":29},{"PRN":30,"el":60,"az":311,"ss":44,"used":false,"gnssid":0,"svid":30}]}
$GPRMC,095258.809,V,2712.6404,S,15303.1201,E,0.00,0.00,080407,,,A*6B
-{"class":"TPV","mode":1}
$GPVTG,0.00,T,,,0.00,N,0.00,K,A*70
$GPGGA,095300.809,2712.6404,S,15303.1201,E,0,00,00.0,4.0,M,42.2,M,,*78
-$GPRMC,095300.809,V,2712.6404,S,15303.1201,E,0.00,0.00,080407,,,A*67
{"class":"TPV","mode":1}
+$GPRMC,095300.809,V,2712.6404,S,15303.1201,E,0.00,0.00,080407,,,A*67
$GPVTG,0.00,T,,,0.00,N,0.00,K,A*70
$GPGGA,095301.809,2712.6404,S,15303.1201,E,0,00,00.0,4.0,M,42.2,M,,*79
-$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
$GPGSV,3,1,12,2,15,123,,5,45,347,45,6,58,198,,7,45,212,*77
$GPGSV,3,2,12,10,44,132,,12,39,002,45,18,13,332,,21,33,266,*78
$GPGSV,3,3,12,24,58,220,,26,17,053,,29,20,063,,30,60,311,44*7F
{"class":"SKY","vdop":0.00,"hdop":0.00,"pdop":0.00,"satellites":[{"PRN":2,"el":15,"az":123,"ss":0,"used":false,"gnssid":0,"svid":2},{"PRN":5,"el":45,"az":347,"ss":45,"used":false,"gnssid":0,"svid":5},{"PRN":6,"el":58,"az":198,"ss":0,"used":false,"gnssid":0,"svid":6},{"PRN":7,"el":45,"az":212,"ss":0,"used":false,"gnssid":0,"svid":7},{"PRN":10,"el":44,"az":132,"ss":0,"used":false,"gnssid":0,"svid":10},{"PRN":12,"el":39,"az":2,"ss":45,"used":false,"gnssid":0,"svid":12},{"PRN":18,"el":13,"az":332,"ss":0,"used":false,"gnssid":0,"svid":18},{"PRN":21,"el":33,"az":266,"ss":0,"used":false,"gnssid":0,"svid":21},{"PRN":24,"el":58,"az":220,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":26,"el":17,"az":53,"ss":0,"used":false,"gnssid":0,"svid":26},{"PRN":29,"el":20,"az":63,"ss":0,"used":false,"gnssid":0,"svid":29},{"PRN":30,"el":60,"az":311,"ss":44,"used":false,"gnssid":0,"svid":30}]}
$GPRMC,095301.809,V,2712.6404,S,15303.1201,E,0.00,0.00,080407,,,A*66
-{"class":"TPV","mode":1}
$GPVTG,0.00,T,,,0.00,N,0.00,K,A*70
$GPGGA,095303.808,2712.6404,S,15303.1201,E,0,00,17.0,4.0,M,42.2,M,,*7C
-$GPRMC,095303.808,V,2712.6404,S,15303.1201,E,0.00,0.00,080407,,,A*65
{"class":"TPV","mode":1}
+$GPRMC,095303.808,V,2712.6404,S,15303.1201,E,0.00,0.00,080407,,,A*65
$GPVTG,0.00,T,,,0.00,N,0.00,K,A*70
$GPGGA,095304.802,2712.6520,S,15303.1397,E,1,00,17.0,3.0,M,42.2,M,,*7E
-{"class":"TPV","mode":0}
+{"class":"TPV","mode":2,"lat":-27.210866667,"lon":153.052328333,"alt":3.000,"epe":0.000}
$GPGSA,A,2,05,12,30,,,,,,,,,,17.0,17.0,0.0*36
-{"class":"TPV","mode":2,"lat":-27.210866667,"lon":153.052328333,"alt":3.000,"epe":323.000}
$GPGSV,3,1,12,2,15,123,,5,45,347,44,6,58,198,,7,45,212,*76
$GPGSV,3,2,12,10,44,132,,12,39,002,43,18,13,332,34,21,33,266,*79
$GPGSV,3,3,12,24,58,220,,26,17,053,,29,20,063,,30,60,311,45*7E
{"class":"SKY","vdop":0.00,"hdop":17.00,"pdop":17.00,"satellites":[{"PRN":2,"el":15,"az":123,"ss":0,"used":false,"gnssid":0,"svid":2},{"PRN":5,"el":45,"az":347,"ss":44,"used":true,"gnssid":0,"svid":5},{"PRN":6,"el":58,"az":198,"ss":0,"used":false,"gnssid":0,"svid":6},{"PRN":7,"el":45,"az":212,"ss":0,"used":false,"gnssid":0,"svid":7},{"PRN":10,"el":44,"az":132,"ss":0,"used":false,"gnssid":0,"svid":10},{"PRN":12,"el":39,"az":2,"ss":43,"used":true,"gnssid":0,"svid":12},{"PRN":18,"el":13,"az":332,"ss":34,"used":false,"gnssid":0,"svid":18},{"PRN":21,"el":33,"az":266,"ss":0,"used":false,"gnssid":0,"svid":21},{"PRN":24,"el":58,"az":220,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":26,"el":17,"az":53,"ss":0,"used":false,"gnssid":0,"svid":26},{"PRN":29,"el":20,"az":63,"ss":0,"used":false,"gnssid":0,"svid":29},{"PRN":30,"el":60,"az":311,"ss":45,"used":true,"gnssid":0,"svid":30}]}
$GPRMC,095304.802,A,2712.6520,S,15303.1397,E,0.00,133.96,080407,,,A*78
-{"class":"TPV","mode":3,"time":"2007-04-08T09:53:04.802Z","ept":0.005,"lat":-27.210866667,"lon":153.052328333,"alt":3.000,"epe":323.000,"epv":0.000,"track":133.9600,"speed":0.000}
$GPVTG,133.96,T,,,0.00,N,0.00,K,A*7E
$GPGGA,095305.802,2712.6547,S,15303.1350,E,1,04,21.1,3.0,M,42.2,M,,*75
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:05.802Z","ept":0.005,"lat":-27.210911667,"lon":153.052250000,"alt":3.000,"epe":323.000,"epv":0.000,"speed":9.224,"climb":0.000,"epc":0.00}
$GPRMC,095305.802,A,2712.6547,S,15303.1350,E,1.93,133.96,080407,,,A*78
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:05.802Z","ept":0.005,"lat":-27.210911667,"lon":153.052250000,"alt":3.000,"epe":323.000,"epv":0.000,"track":133.9600,"speed":0.993,"climb":0.000,"epc":0.00}
$GPVTG,133.96,T,,,1.93,N,3.57,K,A*74
$GPGGA,095306.802,2712.6506,S,15303.1298,E,1,04,21.1,3.0,M,42.2,M,,*76
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:06.802Z","ept":0.005,"lat":-27.210843333,"lon":153.052163333,"alt":3.000,"epe":323.000,"epv":0.000,"speed":11.448,"climb":0.000,"epc":0.00}
$GPRMC,095306.802,A,2712.6506,S,15303.1298,E,0.00,279.46,080407,,,A*70
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:06.802Z","ept":0.005,"lat":-27.210843333,"lon":153.052163333,"alt":3.000,"epe":323.000,"epv":0.000,"track":279.4600,"speed":0.000,"climb":0.000,"epc":0.00}
$GPVTG,279.46,T,,,0.00,N,0.00,K,A*7E
$GPGGA,095307.801,2712.6486,S,15303.1293,E,1,04,21.1,3.0,M,42.2,M,,*76
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:07.801Z","ept":0.005,"lat":-27.210810000,"lon":153.052155000,"alt":3.000,"epe":323.000,"epv":0.000,"speed":3.788,"climb":0.000,"epc":0.00}
$GPGSA,A,2,05,07,12,30,,,,,,,,,34.7,21.1,27.6*00
$GPGSV,3,1,12,2,15,123,,5,45,347,45,6,58,198,,7,45,212,28*7D
$GPGSV,3,2,12,10,44,132,28,12,39,002,42,18,13,332,34,21,33,266,*72
@@ -64,14 +64,17 @@ $GPRMC,095307.801,A,2712.6486,S,15303.1293,E,1.73,279.46,080407,,,A*75
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:07.801Z","ept":0.005,"lat":-27.210810000,"lon":153.052155000,"alt":3.000,"epx":287.499,"epy":58.512,"epe":323.000,"epv":0.000,"track":279.4600,"speed":0.890,"climb":0.000,"epc":0.00}
$GPVTG,279.46,T,,,1.73,N,3.20,K,A*7A
$GPGGA,095308.801,2712.6469,S,15303.1278,E,1,04,21.1,3.0,M,42.2,M,,*7D
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:08.801Z","ept":0.005,"lat":-27.210781667,"lon":153.052130000,"alt":3.000,"epx":287.499,"epy":58.512,"epe":659.300,"epv":634.800,"speed":3.999,"climb":0.000,"eps":575.00,"epc":634.80}
$GPRMC,095308.801,A,2712.6469,S,15303.1278,E,2.40,335.10,080407,,,A*77
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:08.801Z","ept":0.005,"lat":-27.210781667,"lon":153.052130000,"alt":3.000,"epx":287.499,"epy":58.512,"epe":659.300,"epv":634.800,"track":335.1000,"speed":1.235,"climb":0.000,"eps":575.00,"epc":634.80}
$GPVTG,335.10,T,,,2.40,N,4.45,K,A*77
$GPGGA,095309.801,2712.6444,S,15303.1229,E,1,05,07.5,3.0,M,42.2,M,,*76
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:09.801Z","ept":0.005,"lat":-27.210740000,"lon":153.052048333,"alt":3.000,"epx":287.499,"epy":58.512,"epe":659.300,"epv":634.800,"speed":9.315,"climb":0.000,"eps":575.00,"epc":1269.60}
$GPRMC,095309.801,A,2712.6444,S,15303.1229,E,5.19,299.36,080407,,,A*75
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:09.801Z","ept":0.005,"lat":-27.210740000,"lon":153.052048333,"alt":3.000,"epx":287.499,"epy":58.512,"epe":659.300,"epv":634.800,"track":299.3600,"speed":2.670,"climb":0.000,"eps":575.00,"epc":1269.60}
$GPVTG,299.36,T,,,5.19,N,9.60,K,A*75
$GPGGA,095310.801,2712.6428,S,15303.1203,E,1,05,07.5,3.0,M,42.2,M,,*7C
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:10.801Z","ept":0.005,"lat":-27.210713333,"lon":153.052005000,"alt":3.000,"epx":287.499,"epy":58.512,"epe":659.300,"epv":634.800,"speed":5.212,"climb":0.000,"eps":575.00,"epc":1269.60}
$GPGSA,A,3,05,07,12,24,30,,,,,,,,11.7,7.5,9.0*0A
$GPGSV,3,1,12,2,15,123,,5,45,347,45,6,58,198,,7,45,212,30*74
$GPGSV,3,2,12,10,44,132,28,12,39,002,43,18,13,332,33,21,33,266,*74
@@ -81,14 +84,17 @@ $GPRMC,095310.801,A,2712.6428,S,15303.1203,E,0.00,307.41,080407,,,A*74
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:10.801Z","ept":0.005,"lat":-27.210713333,"lon":153.052005000,"alt":3.000,"epx":287.499,"epy":58.512,"epe":659.300,"epv":634.800,"track":307.4100,"speed":0.000,"climb":0.000,"eps":575.00,"epc":1269.60}
$GPVTG,307.41,T,,,0.00,N,0.00,K,A*71
$GPGGA,095311.801,2712.6419,S,15303.1214,E,1,05,07.5,4.1,M,42.2,M,,*7F
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:11.801Z","ept":0.005,"lat":-27.210698333,"lon":153.052023333,"alt":4.100,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"speed":2.462,"climb":1.100,"eps":400.84,"epc":841.80}
$GPRMC,095311.801,A,2712.6419,S,15303.1214,E,2.16,307.41,080407,,,A*74
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:11.801Z","ept":0.005,"lat":-27.210698333,"lon":153.052023333,"alt":4.100,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"track":307.4100,"speed":1.111,"climb":1.100,"eps":400.84,"epc":841.80}
$GPVTG,307.41,T,,,2.16,N,4.00,K,A*70
$GPGGA,095312.800,2712.6400,S,15303.1170,E,1,05,07.5,4.5,M,42.2,M,,*70
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:12.800Z","ept":0.005,"lat":-27.210666667,"lon":153.051950000,"alt":4.500,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"speed":8.076,"climb":0.400,"eps":226.91,"epc":414.41}
$GPRMC,095312.800,A,2712.6400,S,15303.1170,E,0.00,312.27,080407,,,A*7E
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:12.800Z","ept":0.005,"lat":-27.210666667,"lon":153.051950000,"alt":4.500,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"track":312.2700,"speed":0.000,"climb":0.400,"eps":226.91,"epc":414.41}
$GPVTG,312.27,T,,,0.00,N,0.00,K,A*75
$GPGGA,095313.800,2712.6402,S,15303.1209,E,1,05,07.5,8.6,M,42.2,M,,*71
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:13.800Z","ept":0.005,"lat":-27.210670000,"lon":153.052015000,"alt":8.600,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"speed":6.450,"climb":4.100,"eps":226.69,"epc":414.00}
$GPGSA,A,3,05,07,12,24,30,,,,,,,,11.7,7.5,9.0*0A
$GPGSV,3,1,12,2,15,123,,5,45,347,45,6,58,198,,7,45,212,32*76
$GPGSV,3,2,12,10,44,132,26,12,39,002,44,18,13,332,31,21,33,266,*7F
@@ -98,14 +104,17 @@ $GPRMC,095313.800,A,2712.6402,S,15303.1209,E,3.47,312.27,080407,,,A*70
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:13.800Z","ept":0.005,"lat":-27.210670000,"lon":153.052015000,"alt":8.600,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"track":312.2700,"speed":1.785,"climb":4.100,"eps":226.69,"epc":414.00}
$GPVTG,312.27,T,,,3.47,N,6.42,K,A*75
$GPGGA,095314.800,2712.6396,S,15303.1200,E,1,05,07.5,10.1,M,42.2,M,,*4B
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:14.800Z","ept":0.005,"lat":-27.210660000,"lon":153.052000000,"alt":10.100,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"speed":1.854,"climb":1.500,"eps":226.69,"epc":414.00}
$GPRMC,095314.800,A,2712.6396,S,15303.1200,E,2.01,312.27,080407,,,A*77
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:14.800Z","ept":0.005,"lat":-27.210660000,"lon":153.052000000,"alt":10.100,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"track":312.2700,"speed":1.034,"climb":1.500,"eps":226.69,"epc":414.00}
$GPVTG,312.27,T,,,2.01,N,3.72,K,A*70
$GPGGA,095315.800,2712.6403,S,15303.1229,E,1,05,07.5,13.7,M,42.2,M,,*4F
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:15.800Z","ept":0.005,"lat":-27.210671667,"lon":153.052048333,"alt":13.700,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"speed":4.960,"climb":3.600,"eps":226.69,"epc":414.00}
$GPRMC,095315.800,A,2712.6403,S,15303.1229,E,3.56,92.94,080407,,,A*46
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:15.800Z","ept":0.005,"lat":-27.210671667,"lon":153.052048333,"alt":13.700,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"track":92.9400,"speed":1.831,"climb":3.600,"eps":226.69,"epc":414.00}
$GPVTG,92.94,T,,,3.56,N,6.58,K,A*4D
$GPGGA,095316.799,2712.6400,S,15303.1217,E,1,05,07.5,13.8,M,42.2,M,,*42
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:16.799Z","ept":0.005,"lat":-27.210666667,"lon":153.052028333,"alt":13.800,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"speed":2.059,"climb":0.100,"eps":226.91,"epc":414.41}
$GPGSA,A,3,05,07,12,24,30,,,,,,,,11.7,7.5,9.0*0A
$GPGSV,3,1,12,2,15,123,,5,45,347,45,6,58,198,,7,45,212,33*77
$GPGSV,3,2,12,10,44,132,23,12,39,002,44,18,13,332,31,21,33,266,*7A
@@ -115,14 +124,17 @@ $GPRMC,095316.799,A,2712.6400,S,15303.1217,E,1.83,92.94,080407,,,A*4E
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:16.799Z","ept":0.005,"lat":-27.210666667,"lon":153.052028333,"alt":13.800,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"track":92.9400,"speed":0.941,"climb":0.100,"eps":226.91,"epc":414.41}
$GPVTG,92.94,T,,,1.83,N,3.39,K,A*45
$GPGGA,095317.799,2712.6397,S,15303.1210,E,1,05,07.5,13.1,M,42.2,M,,*44
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:17.799Z","ept":0.005,"lat":-27.210661667,"lon":153.052016667,"alt":13.100,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"speed":1.282,"climb":-0.700,"eps":226.69,"epc":414.00}
$GPRMC,095317.799,A,2712.6397,S,15303.1210,E,1.78,92.94,080407,,,A*45
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:17.799Z","ept":0.005,"lat":-27.210661667,"lon":153.052016667,"alt":13.100,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"track":92.9400,"speed":0.916,"climb":-0.700,"eps":226.69,"epc":414.00}
$GPVTG,92.94,T,,,1.78,N,3.30,K,A*48
$GPGGA,095318.799,2712.6409,S,15303.1239,E,1,05,07.5,18.1,M,42.2,M,,*4B
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:18.799Z","ept":0.005,"lat":-27.210681667,"lon":153.052065000,"alt":18.100,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"speed":5.276,"climb":5.000,"eps":226.69,"epc":414.00}
$GPRMC,095318.799,A,2712.6409,S,15303.1239,E,2.69,129.81,080407,,,A*77
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:18.799Z","ept":0.005,"lat":-27.210681667,"lon":153.052065000,"alt":18.100,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"track":129.8100,"speed":1.384,"climb":5.000,"eps":226.69,"epc":414.00}
$GPVTG,129.81,T,,,2.69,N,4.97,K,A*74
$GPGGA,095319.799,2712.6420,S,15303.1303,E,1,05,07.5,22.8,M,42.2,M,,*49
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:19.799Z","ept":0.005,"lat":-27.210700000,"lon":153.052171667,"alt":22.800,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"speed":10.761,"climb":4.700,"eps":226.69,"epc":414.00}
$GPGSA,A,3,05,07,12,24,30,,,,,,,,11.7,7.5,9.0*0A
$GPGSV,3,1,12,2,15,123,,5,45,347,45,6,58,198,,7,45,212,34*70
$GPGSV,3,2,12,10,44,132,27,12,39,002,44,18,13,332,32,21,33,266,*7D
@@ -132,14 +144,17 @@ $GPRMC,095319.799,A,2712.6420,S,15303.1303,E,5.09,100.78,080407,,,A*79
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:19.799Z","ept":0.005,"lat":-27.210700000,"lon":153.052171667,"alt":22.800,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"track":100.7800,"speed":2.619,"climb":4.700,"eps":226.69,"epc":414.00}
$GPVTG,100.78,T,,,5.09,N,9.43,K,A*7C
$GPGGA,095320.799,2712.6420,S,15303.1290,E,1,05,07.5,19.5,M,42.2,M,,*4D
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:20.799Z","ept":0.005,"lat":-27.210700000,"lon":153.052150000,"alt":19.500,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"speed":2.147,"climb":-3.300,"eps":226.69,"epc":414.00}
$GPRMC,095320.799,A,2712.6420,S,15303.1290,E,1.55,100.78,080407,,,A*75
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:20.799Z","ept":0.005,"lat":-27.210700000,"lon":153.052150000,"alt":19.500,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"track":100.7800,"speed":0.797,"climb":-3.300,"eps":226.69,"epc":414.00}
$GPVTG,100.78,T,,,1.55,N,2.87,K,A*72
$GPGGA,095321.798,2712.6419,S,15303.1285,E,1,05,07.5,18.2,M,42.2,M,,*45
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:21.798Z","ept":0.005,"lat":-27.210698333,"lon":153.052141667,"alt":18.200,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"speed":0.847,"climb":-1.301,"eps":226.91,"epc":414.41}
$GPRMC,095321.798,A,2712.6419,S,15303.1285,E,1.15,100.78,080407,,,A*7F
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:21.798Z","ept":0.005,"lat":-27.210698333,"lon":153.052141667,"alt":18.200,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"track":100.7800,"speed":0.592,"climb":-1.301,"eps":226.91,"epc":414.41}
$GPVTG,100.78,T,,,1.15,N,2.13,K,A*7B
$GPGGA,095322.798,2712.6419,S,15303.1281,E,1,05,07.5,17.3,M,42.2,M,,*4C
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:22.798Z","ept":0.005,"lat":-27.210698333,"lon":153.052135000,"alt":17.300,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"speed":0.660,"climb":-0.900,"eps":226.69,"epc":414.00}
$GPGSA,A,3,05,07,12,24,30,,,,,,,,11.7,7.5,9.0*0A
$GPGSV,3,1,12,2,15,123,,5,45,347,44,6,58,198,,7,45,212,32*77
$GPGSV,3,2,12,10,44,132,31,12,39,002,44,18,13,332,33,21,33,266,*7B
@@ -149,14 +164,17 @@ $GPRMC,095322.798,A,2712.6419,S,15303.1281,E,0.99,100.78,080407,,,A*7D
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:22.798Z","ept":0.005,"lat":-27.210698333,"lon":153.052135000,"alt":17.300,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"track":100.7800,"speed":0.509,"climb":-0.900,"eps":226.69,"epc":414.00}
$GPVTG,100.78,T,,,0.99,N,1.84,K,A*73
$GPGGA,095323.798,2712.6418,S,15303.1278,E,1,05,07.5,17.7,M,42.2,M,,*4E
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:23.798Z","ept":0.005,"lat":-27.210696667,"lon":153.052130000,"alt":17.700,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"speed":0.529,"climb":0.400,"eps":226.69,"epc":414.00}
$GPRMC,095323.798,A,2712.6418,S,15303.1278,E,0.00,100.78,080407,,,A*7B
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:23.798Z","ept":0.005,"lat":-27.210696667,"lon":153.052130000,"alt":17.700,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"track":100.7800,"speed":0.000,"climb":0.400,"eps":226.69,"epc":414.00}
$GPVTG,100.78,T,,,0.00,N,0.00,K,A*7E
$GPGGA,095324.798,2712.6417,S,15303.1275,E,1,05,07.5,18.0,M,42.2,M,,*43
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:24.798Z","ept":0.005,"lat":-27.210695000,"lon":153.052125000,"alt":18.000,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"speed":0.529,"climb":0.300,"eps":226.69,"epc":414.00}
$GPRMC,095324.798,A,2712.6417,S,15303.1275,E,0.00,100.78,080407,,,A*7E
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:24.798Z","ept":0.005,"lat":-27.210695000,"lon":153.052125000,"alt":18.000,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"track":100.7800,"speed":0.000,"climb":0.300,"eps":226.69,"epc":414.00}
$GPVTG,100.78,T,,,0.00,N,0.00,K,A*7E
$GPGGA,095325.797,2712.6416,S,15303.1269,E,1,05,07.5,17.7,M,42.2,M,,*49
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:25.797Z","ept":0.005,"lat":-27.210693333,"lon":153.052115000,"alt":17.700,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"speed":1.009,"climb":-0.300,"eps":226.91,"epc":414.41}
$GPGSA,A,3,05,07,12,24,30,,,,,,,,11.7,7.5,9.0*0A
$GPGSV,3,1,12,2,15,123,,5,45,347,42,6,58,198,,7,45,212,31*72
$GPGSV,3,2,12,10,44,132,34,12,39,002,43,18,13,332,30,21,33,266,*7A
@@ -166,14 +184,17 @@ $GPRMC,095325.797,A,2712.6416,S,15303.1269,E,0.00,100.78,080407,,,A*7C
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:25.797Z","ept":0.005,"lat":-27.210693333,"lon":153.052115000,"alt":17.700,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"track":100.7800,"speed":0.000,"climb":-0.300,"eps":226.91,"epc":414.41}
$GPVTG,100.78,T,,,0.00,N,0.00,K,A*7E
$GPGGA,095326.797,2712.6415,S,15303.1253,E,1,05,07.5,15.0,M,42.2,M,,*45
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:26.797Z","ept":0.005,"lat":-27.210691667,"lon":153.052088333,"alt":15.000,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"speed":2.648,"climb":-2.700,"eps":226.69,"epc":414.00}
$GPRMC,095326.797,A,2712.6415,S,15303.1253,E,1.10,100.78,080407,,,A*75
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:26.797Z","ept":0.005,"lat":-27.210691667,"lon":153.052088333,"alt":15.000,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"track":100.7800,"speed":0.566,"climb":-2.700,"eps":226.69,"epc":414.00}
$GPVTG,100.78,T,,,1.10,N,2.03,K,A*7F
$GPGGA,095327.797,2712.6414,S,15303.1244,E,1,05,07.5,14.2,M,42.2,M,,*40
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:27.797Z","ept":0.005,"lat":-27.210690000,"lon":153.052073333,"alt":14.200,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"speed":1.497,"climb":-0.800,"eps":226.69,"epc":414.00}
$GPRMC,095327.797,A,2712.6414,S,15303.1244,E,1.51,100.78,080407,,,A*76
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:27.797Z","ept":0.005,"lat":-27.210690000,"lon":153.052073333,"alt":14.200,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"track":100.7800,"speed":0.777,"climb":-0.800,"eps":226.69,"epc":414.00}
$GPVTG,100.78,T,,,1.51,N,2.80,K,A*71
$GPGGA,095328.797,2712.6413,S,15303.1235,E,1,05,07.5,13.4,M,42.2,M,,*4F
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:28.797Z","ept":0.005,"lat":-27.210688333,"lon":153.052058333,"alt":13.400,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"speed":1.497,"climb":-0.800,"eps":226.69,"epc":414.00}
$GPGSA,A,3,05,07,12,24,30,,,,,,,,11.7,7.5,9.0*0A
$GPGSV,3,1,12,2,15,123,,5,45,347,42,6,58,198,,7,45,212,37*74
$GPGSV,3,2,12,10,44,132,37,12,39,002,43,18,13,332,27,21,33,266,*7F
@@ -183,14 +204,17 @@ $GPRMC,095328.797,A,2712.6413,S,15303.1235,E,1.55,276.34,080407,,,A*76
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:28.797Z","ept":0.005,"lat":-27.210688333,"lon":153.052058333,"alt":13.400,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"track":276.3400,"speed":0.797,"climb":-0.800,"eps":226.69,"epc":414.00}
$GPVTG,276.34,T,,,1.55,N,2.86,K,A*79
$GPGGA,095329.797,2712.6413,S,15303.1226,E,1,05,07.5,12.7,M,42.2,M,,*4E
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:29.797Z","ept":0.005,"lat":-27.210688333,"lon":153.052043333,"alt":12.700,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"speed":1.486,"climb":-0.700,"eps":226.69,"epc":414.00}
$GPRMC,095329.797,A,2712.6413,S,15303.1226,E,1.67,276.34,080407,,,A*74
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:29.797Z","ept":0.005,"lat":-27.210688333,"lon":153.052043333,"alt":12.700,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"track":276.3400,"speed":0.859,"climb":-0.700,"eps":226.69,"epc":414.00}
$GPVTG,276.34,T,,,1.67,N,3.09,K,A*7E
$GPGGA,095330.796,2712.6413,S,15303.1218,E,1,05,07.5,12.4,M,42.2,M,,*49
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:30.796Z","ept":0.005,"lat":-27.210688333,"lon":153.052030000,"alt":12.400,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"speed":1.322,"climb":-0.300,"eps":226.91,"epc":414.41}
$GPRMC,095330.796,A,2712.6413,S,15303.1218,E,1.72,276.34,080407,,,A*74
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:30.796Z","ept":0.005,"lat":-27.210688333,"lon":153.052030000,"alt":12.400,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"track":276.3400,"speed":0.885,"climb":-0.300,"eps":226.91,"epc":414.41}
$GPVTG,276.34,T,,,1.72,N,3.19,K,A*7B
$GPGGA,095331.796,2712.6414,S,15303.1212,E,1,05,07.5,12.3,M,42.2,M,,*42
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:31.796Z","ept":0.005,"lat":-27.210690000,"lon":153.052020000,"alt":12.300,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"speed":1.008,"climb":-0.100,"eps":226.69,"epc":414.00}
$GPGSA,A,3,05,07,12,24,30,,,,,,,,11.7,7.5,9.0*0A
$GPGSV,3,1,12,2,15,123,,5,45,347,43,6,58,198,,7,45,212,42*77
$GPGSV,3,2,12,10,44,132,41,12,39,002,44,18,13,332,28,21,33,265,*75
@@ -200,10 +224,12 @@ $GPRMC,095331.796,A,2712.6414,S,15303.1212,E,1.79,276.34,080407,,,A*73
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:31.796Z","ept":0.005,"lat":-27.210690000,"lon":153.052020000,"alt":12.300,"epx":113.344,"epy":21.847,"epe":222.300,"epv":207.000,"track":276.3400,"speed":0.921,"climb":-0.100,"eps":226.69,"epc":414.00}
$GPVTG,276.34,T,,,1.79,N,3.32,K,A*79
$GPGGA,095333.796,2712.6422,S,15303.1205,E,1,05,07.5,11.9,M,42.2,M,,*4A
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:33.796Z","ept":0.005,"lat":-27.210703333,"lon":153.052008333,"alt":11.900,"epx":106.652,"epy":20.482,"epe":222.300,"epv":207.000,"speed":0.938,"climb":-0.200,"eps":110.00,"epc":207.00}
$GPRMC,095333.796,A,2712.6422,S,15303.1205,E,1.87,276.34,080407,,,A*73
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:33.796Z","ept":0.005,"lat":-27.210703333,"lon":153.052008333,"alt":11.900,"epx":106.652,"epy":20.482,"epe":222.300,"epv":207.000,"track":276.3400,"speed":0.962,"climb":-0.200,"eps":110.00,"epc":207.00}
$GPVTG,276.34,T,,,1.87,N,3.46,K,A*7B
$GPGGA,095334.796,2712.6427,S,15303.1202,E,1,05,07.5,11.6,M,42.2,M,,*40
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:34.796Z","ept":0.005,"lat":-27.210711667,"lon":153.052003333,"alt":11.600,"epx":106.652,"epy":20.482,"epe":222.300,"epv":207.000,"speed":1.048,"climb":-0.300,"eps":213.30,"epc":414.00}
$GPGSA,A,3,05,07,12,24,30,,,,,,,,11.7,7.5,9.0*0A
$GPGSV,3,1,12,2,15,123,,5,45,347,41,6,58,198,,7,45,212,44*73
$GPGSV,3,2,12,10,44,132,42,12,39,002,40,18,13,332,29,21,33,265,*73
@@ -213,10 +239,12 @@ $GPRMC,095334.796,A,2712.6427,S,15303.1202,E,2.01,276.34,080407,,,A*7B
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:34.796Z","ept":0.005,"lat":-27.210711667,"lon":153.052003333,"alt":11.600,"epx":106.652,"epy":20.482,"epe":222.300,"epv":207.000,"track":276.3400,"speed":1.034,"climb":-0.300,"eps":213.30,"epc":414.00}
$GPVTG,276.34,T,,,2.01,N,3.72,K,A*71
$GPGGA,095336.795,2712.6439,S,15303.1195,E,1,04,10.4,11.6,M,42.2,M,,*45
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:36.795Z","ept":0.005,"lat":-27.210731667,"lon":153.051991667,"alt":11.600,"epx":106.652,"epy":20.482,"epe":222.300,"epv":207.000,"speed":1.250,"climb":0.000,"eps":106.71,"epc":207.10}
$GPRMC,095336.795,A,2712.6439,S,15303.1195,E,2.37,209.25,080407,,,A*75
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:36.795Z","ept":0.005,"lat":-27.210731667,"lon":153.051991667,"alt":11.600,"epx":106.652,"epy":20.482,"epe":222.300,"epv":207.000,"track":209.2500,"speed":1.219,"climb":0.000,"eps":106.71,"epc":207.10}
$GPVTG,209.25,T,,,2.37,N,4.38,K,A*75
$GPGGA,095337.795,2712.6444,S,15303.1189,E,1,06,02.3,11.3,M,42.2,M,,*40
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:37.795Z","ept":0.005,"lat":-27.210740000,"lon":153.051981667,"alt":11.300,"epx":106.652,"epy":20.482,"epe":222.300,"epv":207.000,"speed":1.354,"climb":-0.300,"eps":213.30,"epc":414.00}
$GPGSA,A,3,05,07,12,21,24,30,,,,,,,4.8,2.3,4.2*3E
$GPGSV,3,1,12,2,15,123,,5,45,347,39,6,58,198,,7,45,212,44*7C
$GPGSV,3,2,12,10,44,132,42,12,39,002,38,18,13,332,27,21,33,265,36*77
@@ -226,14 +254,17 @@ $GPRMC,095337.795,A,2712.6444,S,15303.1189,E,2.31,209.45,080407,,,A*73
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:37.795Z","ept":0.005,"lat":-27.210740000,"lon":153.051981667,"alt":11.300,"epx":106.652,"epy":20.482,"epe":222.300,"epv":207.000,"track":209.4500,"speed":1.188,"climb":-0.300,"eps":213.30,"epc":414.00}
$GPVTG,209.45,T,,,2.31,N,4.28,K,A*74
$GPGGA,095338.795,2712.6450,S,15303.1192,E,1,06,02.3,12.4,M,42.2,M,,*44
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:38.795Z","ept":0.005,"lat":-27.210750000,"lon":153.051986667,"alt":12.400,"epx":30.808,"epy":15.276,"epe":91.200,"epv":96.600,"speed":1.214,"climb":1.100,"eps":137.46,"epc":303.60}
$GPRMC,095338.795,A,2712.6450,S,15303.1192,E,2.24,203.09,080407,,,A*75
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:38.795Z","ept":0.005,"lat":-27.210750000,"lon":153.051986667,"alt":12.400,"epx":30.808,"epy":15.276,"epe":91.200,"epv":96.600,"track":203.0900,"speed":1.152,"climb":1.100,"eps":137.46,"epc":303.60}
$GPVTG,203.09,T,,,2.24,N,4.14,K,A*7D
$GPGGA,095339.794,2712.6456,S,15303.1185,E,1,06,04.1,11.6,M,42.2,M,,*41
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:39.794Z","ept":0.005,"lat":-27.210760000,"lon":153.051975000,"alt":11.600,"epx":30.808,"epy":15.276,"epe":91.200,"epv":96.600,"speed":1.603,"climb":-0.801,"eps":61.68,"epc":193.39}
$GPRMC,095339.794,A,2712.6456,S,15303.1185,E,2.28,200.03,080407,,,A*70
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:39.794Z","ept":0.005,"lat":-27.210760000,"lon":153.051975000,"alt":11.600,"epx":30.808,"epy":15.276,"epe":91.200,"epv":96.600,"track":200.0300,"speed":1.173,"climb":-0.801,"eps":61.68,"epc":193.39}
$GPVTG,200.03,T,,,2.28,N,4.22,K,A*7D
$GPGGA,095340.794,2712.6461,S,15303.1180,E,1,07,01.3,10.0,M,42.2,M,,*4F
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:40.794Z","ept":0.005,"lat":-27.210768333,"lon":153.051966667,"alt":10.000,"epx":30.808,"epy":15.276,"epe":91.200,"epv":96.600,"speed":1.239,"climb":-1.600,"eps":61.62,"epc":193.20}
$GPGSA,A,3,02,05,07,12,21,24,30,,,,,,3.0,1.3,2.7*33
$GPGSV,3,1,12,2,15,123,39,5,45,347,39,6,58,198,43,7,45,212,43*76
$GPGSV,3,2,12,10,44,132,43,12,39,002,37,18,13,332,25,21,33,265,35*78
@@ -243,14 +274,17 @@ $GPRMC,095340.794,A,2712.6461,S,15303.1180,E,2.23,189.90,080407,,,A*7C
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:40.794Z","ept":0.005,"lat":-27.210768333,"lon":153.051966667,"alt":10.000,"epx":30.808,"epy":15.276,"epe":91.200,"epv":96.600,"track":189.9000,"speed":1.147,"climb":-1.600,"eps":61.62,"epc":193.20}
$GPVTG,189.90,T,,,2.23,N,4.12,K,A*7D
$GPGGA,095341.794,2712.6467,S,15303.1177,E,1,07,01.3,10.0,M,42.2,M,,*40
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:41.794Z","ept":0.005,"lat":-27.210778333,"lon":153.051961667,"alt":10.000,"epx":15.842,"epy":11.087,"epe":57.000,"epv":62.100,"speed":1.214,"climb":0.000,"eps":46.65,"epc":158.70}
$GPRMC,095341.794,A,2712.6467,S,15303.1177,E,2.24,191.01,080407,,,A*75
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:41.794Z","ept":0.005,"lat":-27.210778333,"lon":153.051961667,"alt":10.000,"epx":15.842,"epy":11.087,"epe":57.000,"epv":62.100,"track":191.0100,"speed":1.152,"climb":0.000,"eps":46.65,"epc":158.70}
$GPVTG,191.01,T,,,2.24,N,4.15,K,A*7C
$GPGGA,095342.794,2712.6472,S,15303.1170,E,1,07,01.3,9.1,M,42.2,M,,*79
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:42.794Z","ept":0.005,"lat":-27.210786667,"lon":153.051950000,"alt":9.100,"epx":15.842,"epy":11.087,"epe":57.000,"epv":62.100,"speed":1.479,"climb":-0.900,"eps":31.68,"epc":124.20}
$GPRMC,095342.794,A,2712.6472,S,15303.1170,E,2.28,193.30,080407,,,A*79
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:42.794Z","ept":0.005,"lat":-27.210786667,"lon":153.051950000,"alt":9.100,"epx":15.842,"epy":11.087,"epe":57.000,"epv":62.100,"track":193.3000,"speed":1.173,"climb":-0.900,"eps":31.68,"epc":124.20}
$GPVTG,193.30,T,,,2.28,N,4.22,K,A*74
$GPGGA,095343.794,2712.6478,S,15303.1166,E,1,07,01.3,8.1,M,42.2,M,,*74
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:43.794Z","ept":0.005,"lat":-27.210796667,"lon":153.051943333,"alt":8.100,"epx":15.842,"epy":11.087,"epe":57.000,"epv":62.100,"speed":1.290,"climb":-1.000,"eps":31.68,"epc":124.20}
$GPGSA,A,3,02,05,07,12,21,24,30,,,,,,3.0,1.3,2.7*33
$GPGSV,3,1,12,2,15,123,36,5,45,347,38,6,58,198,45,7,45,212,42*7F
$GPGSV,3,2,12,10,44,132,43,12,39,002,36,18,14,332,23,21,34,265,37*7D
@@ -260,14 +294,17 @@ $GPRMC,095343.794,A,2712.6478,S,15303.1166,E,2.18,187.10,080407,,,A*71
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:43.794Z","ept":0.005,"lat":-27.210796667,"lon":153.051943333,"alt":8.100,"epx":15.842,"epy":11.087,"epe":57.000,"epv":62.100,"track":187.1000,"speed":1.121,"climb":-1.000,"eps":31.68,"epc":124.20}
$GPVTG,187.10,T,,,2.18,N,4.03,K,A*73
$GPGGA,095344.793,2712.6483,S,15303.1163,E,1,07,01.3,8.4,M,42.2,M,,*70
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:44.793Z","ept":0.005,"lat":-27.210805000,"lon":153.051938333,"alt":8.400,"epx":16.343,"epy":11.090,"epe":57.000,"epv":62.100,"speed":1.049,"climb":0.300,"eps":32.22,"epc":124.32}
$GPRMC,095344.793,A,2712.6483,S,15303.1163,E,2.26,192.88,080407,,,A*78
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:44.793Z","ept":0.005,"lat":-27.210805000,"lon":153.051938333,"alt":8.400,"epx":16.343,"epy":11.090,"epe":57.000,"epv":62.100,"track":192.8800,"speed":1.163,"climb":0.300,"eps":32.22,"epc":124.32}
$GPVTG,192.88,T,,,2.26,N,4.18,K,A*71
$GPGGA,095345.793,2712.6489,S,15303.1158,E,1,07,01.3,7.5,M,42.2,M,,*7D
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:45.793Z","ept":0.005,"lat":-27.210815000,"lon":153.051930000,"alt":7.500,"epx":16.343,"epy":11.090,"epe":57.000,"epv":62.100,"speed":1.382,"climb":-0.900,"eps":32.69,"epc":124.20}
$GPRMC,095345.793,A,2712.6489,S,15303.1158,E,2.26,190.81,080407,,,A*70
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:45.793Z","ept":0.005,"lat":-27.210815000,"lon":153.051930000,"alt":7.500,"epx":16.343,"epy":11.090,"epe":57.000,"epv":62.100,"track":190.8100,"speed":1.163,"climb":-0.900,"eps":32.69,"epc":124.20}
$GPVTG,190.81,T,,,2.26,N,4.18,K,A*7A
$GPGGA,095346.793,2712.6494,S,15303.1153,E,1,07,01.3,7.5,M,42.2,M,,*79
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:46.793Z","ept":0.005,"lat":-27.210823333,"lon":153.051921667,"alt":7.500,"epx":16.343,"epy":11.090,"epe":57.000,"epv":62.100,"speed":1.239,"climb":0.000,"eps":32.69,"epc":124.20}
$GPGSA,A,3,02,05,07,12,21,24,30,,,,,,3.0,1.3,2.7*33
$GPGSV,3,1,12,2,15,123,37,5,45,347,39,6,58,198,44,7,45,212,42*7E
$GPGSV,3,2,12,10,44,132,44,12,39,002,37,18,14,332,23,21,34,265,39*75
@@ -277,14 +314,17 @@ $GPRMC,095346.793,A,2712.6494,S,15303.1153,E,2.22,194.09,080407,,,A*74
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:46.793Z","ept":0.005,"lat":-27.210823333,"lon":153.051921667,"alt":7.500,"epx":16.343,"epy":11.090,"epe":57.000,"epv":62.100,"track":194.0900,"speed":1.142,"climb":0.000,"eps":32.69,"epc":124.20}
$GPVTG,194.09,T,,,2.22,N,4.11,K,A*73
$GPGGA,095347.793,2712.6500,S,15303.1150,E,1,07,01.3,7.5,M,42.2,M,,*77
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:47.793Z","ept":0.005,"lat":-27.210833333,"lon":153.051916667,"alt":7.500,"epx":16.343,"epy":11.090,"epe":57.000,"epv":62.100,"speed":1.214,"climb":0.000,"eps":32.69,"epc":124.20}
$GPRMC,095347.793,A,2712.6500,S,15303.1150,E,2.23,191.68,080407,,,A*79
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:47.793Z","ept":0.005,"lat":-27.210833333,"lon":153.051916667,"alt":7.500,"epx":16.343,"epy":11.090,"epe":57.000,"epv":62.100,"track":191.6800,"speed":1.147,"climb":0.000,"eps":32.69,"epc":124.20}
$GPVTG,191.68,T,,,2.23,N,4.13,K,A*72
$GPGGA,095348.792,2712.6505,S,15303.1148,E,1,07,01.3,7.4,M,42.2,M,,*74
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:48.792Z","ept":0.005,"lat":-27.210841667,"lon":153.051913333,"alt":7.400,"epx":16.343,"epy":11.090,"epe":57.000,"epv":62.100,"speed":0.982,"climb":-0.100,"eps":32.72,"epc":124.32}
$GPRMC,095348.792,A,2712.6505,S,15303.1148,E,2.11,187.45,080407,,,A*72
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:48.792Z","ept":0.005,"lat":-27.210841667,"lon":153.051913333,"alt":7.400,"epx":16.343,"epy":11.090,"epe":57.000,"epv":62.100,"track":187.4500,"speed":1.085,"climb":-0.100,"eps":32.72,"epc":124.32}
$GPVTG,187.45,T,,,2.11,N,3.91,K,A*76
$GPGGA,095349.792,2712.6511,S,15303.1147,E,1,07,01.3,7.3,M,42.2,M,,*78
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:49.792Z","ept":0.005,"lat":-27.210851667,"lon":153.051911667,"alt":7.300,"epx":16.343,"epy":11.090,"epe":57.000,"epv":62.100,"speed":1.120,"climb":-0.100,"eps":32.69,"epc":124.20}
$GPGSA,A,3,02,05,07,12,21,24,30,,,,,,3.0,1.3,2.7*33
$GPGSV,3,1,12,2,15,123,35,5,45,347,38,6,58,198,44,7,45,212,41*7E
$GPGSV,3,2,12,10,44,132,43,12,39,002,39,18,14,332,23,21,34,265,40*72
@@ -294,14 +334,17 @@ $GPRMC,095349.792,A,2712.6511,S,15303.1147,E,2.04,188.22,080407,,,A*73
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:49.792Z","ept":0.005,"lat":-27.210851667,"lon":153.051911667,"alt":7.300,"epx":16.343,"epy":11.090,"epe":57.000,"epv":62.100,"track":188.2200,"speed":1.049,"climb":-0.100,"eps":32.69,"epc":124.20}
$GPVTG,188.22,T,,,2.04,N,3.78,K,A*7B
$GPGGA,095350.792,2712.6515,S,15303.1143,E,1,07,01.3,7.0,M,42.2,M,,*73
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:50.792Z","ept":0.005,"lat":-27.210858333,"lon":153.051905000,"alt":7.000,"epx":16.343,"epy":11.090,"epe":57.000,"epv":62.100,"speed":0.991,"climb":-0.300,"eps":32.69,"epc":124.20}
$GPRMC,095350.792,A,2712.6515,S,15303.1143,E,1.77,194.81,080407,,,A*78
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:50.792Z","ept":0.005,"lat":-27.210858333,"lon":153.051905000,"alt":7.000,"epx":16.343,"epy":11.090,"epe":57.000,"epv":62.100,"track":194.8100,"speed":0.911,"climb":-0.300,"eps":32.69,"epc":124.20}
$GPVTG,194.81,T,,,1.77,N,3.28,K,A*7D
$GPGGA,095351.792,2712.6515,S,15303.1138,E,1,07,01.3,6.2,M,42.2,M,,*7D
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:51.792Z","ept":0.005,"lat":-27.210858333,"lon":153.051896667,"alt":6.200,"epx":16.343,"epy":11.090,"epe":57.000,"epv":62.100,"speed":0.826,"climb":-0.800,"eps":32.69,"epc":124.20}
$GPRMC,095351.792,A,2712.6515,S,15303.1138,E,0.98,194.81,080407,,,A*75
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:51.792Z","ept":0.005,"lat":-27.210858333,"lon":153.051896667,"alt":6.200,"epx":16.343,"epy":11.090,"epe":57.000,"epv":62.100,"track":194.8100,"speed":0.504,"climb":-0.800,"eps":32.69,"epc":124.20}
$GPVTG,194.81,T,,,0.98,N,1.81,K,A*7C
$GPGGA,095352.792,2712.6511,S,15303.1137,E,1,06,02.3,5.8,M,42.2,M,,*7E
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:52.792Z","ept":0.005,"lat":-27.210851667,"lon":153.051895000,"alt":5.800,"epx":16.343,"epy":11.090,"epe":57.000,"epv":62.100,"speed":0.757,"climb":-0.400,"eps":32.69,"epc":124.20}
$GPGSA,A,3,05,07,12,21,24,30,,,,,,,4.8,2.3,4.2*3E
$GPGSV,3,1,12,2,15,123,33,5,45,347,41,6,58,198,42,7,45,212,41*70
$GPGSV,3,2,12,10,44,132,42,12,39,002,40,18,14,332,25,21,34,265,39*75
@@ -311,14 +354,17 @@ $GPRMC,095352.792,A,2712.6511,S,15303.1137,E,1.39,350.04,080407,,,A*70
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:52.792Z","ept":0.005,"lat":-27.210851667,"lon":153.051895000,"alt":5.800,"epx":16.343,"epy":11.090,"epe":57.000,"epv":62.100,"track":350.0400,"speed":0.715,"climb":-0.400,"eps":32.69,"epc":124.20}
$GPVTG,350.04,T,,,1.39,N,2.57,K,A*79
$GPGGA,095353.791,2712.6505,S,15303.1137,E,1,06,02.3,5.9,M,42.2,M,,*78
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:53.791Z","ept":0.005,"lat":-27.210841667,"lon":153.051895000,"alt":5.900,"epx":30.816,"epy":15.252,"epe":91.200,"epv":96.600,"speed":1.109,"climb":0.100,"eps":47.21,"epc":158.86}
$GPRMC,095353.791,A,2712.6505,S,15303.1137,E,1.92,359.88,080407,,,A*7B
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:53.791Z","ept":0.005,"lat":-27.210841667,"lon":153.051895000,"alt":5.900,"epx":30.816,"epy":15.252,"epe":91.200,"epv":96.600,"track":359.8800,"speed":0.988,"climb":0.100,"eps":47.21,"epc":158.86}
$GPVTG,359.88,T,,,1.92,N,3.56,K,A*75
$GPGGA,095354.791,2712.6500,S,15303.1137,E,1,07,01.3,5.2,M,42.2,M,,*73
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:54.791Z","ept":0.005,"lat":-27.210833333,"lon":153.051895000,"alt":5.200,"epx":30.816,"epy":15.252,"epe":91.200,"epv":96.600,"speed":0.923,"climb":-0.700,"eps":61.63,"epc":193.20}
$GPRMC,095354.791,A,2712.6500,S,15303.1137,E,2.00,11.44,080407,,,A*4E
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:54.791Z","ept":0.005,"lat":-27.210833333,"lon":153.051895000,"alt":5.200,"epx":30.816,"epy":15.252,"epe":91.200,"epv":96.600,"track":11.4400,"speed":1.029,"climb":-0.700,"eps":61.63,"epc":193.20}
$GPVTG,11.44,T,,,2.00,N,3.70,K,A*46
$GPGGA,095355.791,2712.6493,S,15303.1137,E,1,07,01.3,4.7,M,42.2,M,,*7D
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:55.791Z","ept":0.005,"lat":-27.210821667,"lon":153.051895000,"alt":4.700,"epx":30.816,"epy":15.252,"epe":91.200,"epv":96.600,"speed":1.293,"climb":-0.500,"eps":61.63,"epc":193.20}
$GPGSA,A,3,02,05,07,12,21,24,30,,,,,,3.0,1.3,2.7*33
$GPGSV,3,1,12,2,15,123,34,5,45,347,42,6,58,198,42,7,45,212,41*74
$GPGSV,3,2,12,10,44,132,42,12,39,002,41,18,14,332,26,21,34,265,41*78
@@ -328,14 +374,17 @@ $GPRMC,095355.791,A,2712.6493,S,15303.1137,E,2.13,16.78,080407,,,A*4E
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:55.791Z","ept":0.005,"lat":-27.210821667,"lon":153.051895000,"alt":4.700,"epx":30.816,"epy":15.252,"epe":91.200,"epv":96.600,"track":16.7800,"speed":1.096,"climb":-0.500,"eps":61.63,"epc":193.20}
$GPVTG,16.78,T,,,2.13,N,3.95,K,A*47
$GPGGA,095356.791,2712.6487,S,15303.1136,E,1,07,01.3,4.3,M,42.2,M,,*7E
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:56.791Z","ept":0.005,"lat":-27.210811667,"lon":153.051893333,"alt":4.300,"epx":16.343,"epy":11.090,"epe":57.000,"epv":62.100,"speed":1.120,"climb":-0.400,"eps":47.16,"epc":158.70}
$GPRMC,095356.791,A,2712.6487,S,15303.1136,E,2.25,13.51,080407,,,A*42
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:56.791Z","ept":0.005,"lat":-27.210811667,"lon":153.051893333,"alt":4.300,"epx":16.343,"epy":11.090,"epe":57.000,"epv":62.100,"track":13.5100,"speed":1.157,"climb":-0.400,"eps":47.16,"epc":158.70}
$GPVTG,13.51,T,,,2.25,N,4.16,K,A*40
$GPGGA,095357.791,2712.6480,S,15303.1135,E,1,07,01.3,4.1,M,42.2,M,,*79
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:57.791Z","ept":0.005,"lat":-27.210800000,"lon":153.051891667,"alt":4.100,"epx":16.343,"epy":11.090,"epe":57.000,"epv":62.100,"speed":1.303,"climb":-0.200,"eps":32.69,"epc":124.20}
$GPRMC,095357.791,A,2712.6480,S,15303.1135,E,2.30,7.49,080407,,,A*7F
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:57.791Z","ept":0.005,"lat":-27.210800000,"lon":153.051891667,"alt":4.100,"epx":16.343,"epy":11.090,"epe":57.000,"epv":62.100,"track":7.4900,"speed":1.183,"climb":-0.200,"eps":32.69,"epc":124.20}
$GPVTG,7.49,T,,,2.30,N,4.26,K,A*7B
$GPGGA,095358.790,2712.6473,S,15303.1133,E,1,08,01.1,3.9,M,42.2,M,,*7F
+{"class":"TPV","mode":3,"time":"2007-04-08T09:53:58.790Z","ept":0.005,"lat":-27.210788333,"lon":153.051888333,"alt":3.900,"epx":16.343,"epy":11.090,"epe":57.000,"epv":62.100,"speed":1.336,"climb":-0.200,"eps":32.72,"epc":124.32}
$GPGSA,A,3,02,05,07,10,12,21,24,30,,,,,2.6,1.1,2.4*34
$GPGSV,3,1,12,2,15,123,36,5,45,347,43,6,58,198,42,7,45,212,41*77
$GPGSV,3,2,12,10,43,132,41,12,39,002,41,18,14,332,26,21,34,265,42*7F
@@ -345,10 +394,12 @@ $GPRMC,095358.790,A,2712.6473,S,15303.1133,E,2.34,6.73,080407,,,A*77
{"class":"TPV","mode":3,"time":"2007-04-08T09:53:58.790Z","ept":0.005,"lat":-27.210788333,"lon":153.051888333,"alt":3.900,"epx":16.343,"epy":11.090,"epe":57.000,"epv":62.100,"track":6.7300,"speed":1.204,"climb":-0.200,"eps":32.72,"epc":124.32}
$GPVTG,6.73,T,,,2.34,N,4.32,K,A*72
$GPGGA,095400.790,2712.6459,S,15303.1133,E,1,06,01.8,3.5,M,42.2,M,,*76
+{"class":"TPV","mode":3,"time":"2007-04-08T09:54:00.790Z","ept":0.005,"lat":-27.210765000,"lon":153.051888333,"alt":3.500,"epx":12.936,"epy":10.423,"epe":49.400,"epv":55.200,"speed":1.293,"climb":-0.200,"eps":14.64,"epc":58.65}
$GPRMC,095400.790,A,2712.6459,S,15303.1133,E,2.40,7.80,080407,,,A*7B
{"class":"TPV","mode":3,"time":"2007-04-08T09:54:00.790Z","ept":0.005,"lat":-27.210765000,"lon":153.051888333,"alt":3.500,"epx":12.936,"epy":10.423,"epe":49.400,"epv":55.200,"track":7.8000,"speed":1.235,"climb":-0.200,"eps":14.64,"epc":58.65}
$GPVTG,7.80,T,,,2.40,N,4.44,K,A*7D
$GPGGA,095401.790,2712.6453,S,15303.1133,E,1,08,01.1,3.7,M,42.2,M,,*78
+{"class":"TPV","mode":3,"time":"2007-04-08T09:54:01.790Z","ept":0.005,"lat":-27.210755000,"lon":153.051888333,"alt":3.700,"epx":12.936,"epy":10.423,"epe":49.400,"epv":55.200,"speed":1.108,"climb":0.200,"eps":25.87,"epc":110.40}
$GPGSA,A,3,02,05,07,10,12,21,24,30,,,,,2.6,1.1,2.4*34
$GPGSV,3,1,12,2,15,123,35,5,45,347,43,6,58,198,42,7,45,212,39*7B
$GPGSV,3,2,12,10,43,132,40,12,39,002,40,18,14,332,25,21,34,265,40*7E
@@ -358,10 +409,12 @@ $GPRMC,095401.790,A,2712.6453,S,15303.1133,E,2.36,7.77,080407,,,A*79
{"class":"TPV","mode":3,"time":"2007-04-08T09:54:01.790Z","ept":0.005,"lat":-27.210755000,"lon":153.051888333,"alt":3.700,"epx":12.936,"epy":10.423,"epe":49.400,"epv":55.200,"track":7.7700,"speed":1.214,"climb":0.200,"eps":25.87,"epc":110.40}
$GPVTG,7.77,T,,,2.36,N,4.37,K,A*70
$GPGGA,095403.789,2712.6439,S,15303.1137,E,1,08,01.1,3.5,M,42.2,M,,*78
+{"class":"TPV","mode":3,"time":"2007-04-08T09:54:03.789Z","ept":0.005,"lat":-27.210731667,"lon":153.051895000,"alt":3.500,"epx":12.936,"epy":10.423,"epe":49.400,"epv":55.200,"speed":1.335,"climb":-0.100,"eps":12.94,"epc":55.23}
$GPRMC,095403.789,A,2712.6439,S,15303.1137,E,2.48,15.66,080407,,,A*41
{"class":"TPV","mode":3,"time":"2007-04-08T09:54:03.789Z","ept":0.005,"lat":-27.210731667,"lon":153.051895000,"alt":3.500,"epx":12.936,"epy":10.423,"epe":49.400,"epv":55.200,"track":15.6600,"speed":1.276,"climb":-0.100,"eps":12.94,"epc":55.23}
$GPVTG,15.66,T,,,2.48,N,4.59,K,A*42
$GPGGA,095404.789,2712.6432,S,15303.1137,E,1,09,01.1,3.3,M,42.2,M,,*73
+{"class":"TPV","mode":3,"time":"2007-04-08T09:54:04.789Z","ept":0.005,"lat":-27.210720000,"lon":153.051895000,"alt":3.300,"epx":12.936,"epy":10.423,"epe":49.400,"epv":55.200,"speed":1.293,"climb":-0.200,"eps":25.87,"epc":110.40}
$GPGSA,A,3,02,05,06,07,10,12,21,24,30,,,,2.5,1.1,2.2*37
$GPGSV,3,1,12,2,15,123,33,5,45,347,44,6,58,197,42,7,45,212,41*7A
$GPGSV,3,2,12,10,43,132,39,12,39,002,41,18,14,332,25,21,34,265,39*7F
@@ -371,14 +424,17 @@ $GPRMC,095404.789,A,2712.6432,S,15303.1137,E,2.45,12.39,080407,,,A*4D
{"class":"TPV","mode":3,"time":"2007-04-08T09:54:04.789Z","ept":0.005,"lat":-27.210720000,"lon":153.051895000,"alt":3.300,"epx":12.936,"epy":10.423,"epe":49.400,"epv":55.200,"track":12.3900,"speed":1.260,"climb":-0.200,"eps":25.87,"epc":110.40}
$GPVTG,12.39,T,,,2.45,N,4.54,K,A*4F
$GPGGA,095405.789,2712.6425,S,15303.1138,E,1,09,01.1,3.1,M,42.2,M,,*79
+{"class":"TPV","mode":3,"time":"2007-04-08T09:54:05.789Z","ept":0.005,"lat":-27.210708333,"lon":153.051896667,"alt":3.100,"epx":12.844,"epy":9.859,"epe":47.500,"epv":50.600,"speed":1.303,"climb":-0.200,"eps":25.78,"epc":105.80}
$GPRMC,095405.789,A,2712.6425,S,15303.1138,E,2.55,16.50,080407,,,A*4F
{"class":"TPV","mode":3,"time":"2007-04-08T09:54:05.789Z","ept":0.005,"lat":-27.210708333,"lon":153.051896667,"alt":3.100,"epx":12.844,"epy":9.859,"epe":47.500,"epv":50.600,"track":16.5000,"speed":1.312,"climb":-0.200,"eps":25.78,"epc":105.80}
$GPVTG,16.50,T,,,2.55,N,4.73,K,A*40
$GPGGA,095406.789,2712.6420,S,15303.1142,E,1,09,01.1,2.7,M,42.2,M,,*75
+{"class":"TPV","mode":3,"time":"2007-04-08T09:54:06.789Z","ept":0.005,"lat":-27.210700000,"lon":153.051903333,"alt":2.700,"epx":12.844,"epy":9.859,"epe":47.500,"epv":50.600,"speed":1.135,"climb":-0.400,"eps":25.69,"epc":101.20}
$GPRMC,095406.789,A,2712.6420,S,15303.1142,E,2.35,31.12,080407,,,A*41
{"class":"TPV","mode":3,"time":"2007-04-08T09:54:06.789Z","ept":0.005,"lat":-27.210700000,"lon":153.051903333,"alt":2.700,"epx":12.844,"epy":9.859,"epe":47.500,"epv":50.600,"track":31.1200,"speed":1.209,"climb":-0.400,"eps":25.69,"epc":101.20}
$GPVTG,31.12,T,,,2.35,N,4.35,K,A*47
$GPGGA,095407.788,2712.6415,S,15303.1145,E,1,08,01.7,2.5,M,42.2,M,,*71
+{"class":"TPV","mode":3,"time":"2007-04-08T09:54:07.788Z","ept":0.005,"lat":-27.210691667,"lon":153.051908333,"alt":2.500,"epx":12.844,"epy":9.859,"epe":47.500,"epv":50.600,"speed":1.049,"climb":-0.200,"eps":25.71,"epc":101.30}
$GPGSA,A,3,02,05,06,07,10,12,24,30,,,,,3.9,1.7,3.4*38
$GPGSV,3,1,12,2,14,123,33,5,45,347,43,6,58,197,42,7,45,212,41*7C
$GPGSV,3,2,12,10,43,132,42,12,39,002,40,18,14,332,28,21,34,265,36*70
@@ -388,14 +444,17 @@ $GPRMC,095407.788,A,2712.6415,S,15303.1145,E,2.28,40.30,080407,,,A*4A
{"class":"TPV","mode":3,"time":"2007-04-08T09:54:07.788Z","ept":0.005,"lat":-27.210691667,"lon":153.051908333,"alt":2.500,"epx":12.844,"epy":9.859,"epe":47.500,"epv":50.600,"track":40.3000,"speed":1.173,"climb":-0.200,"eps":25.71,"epc":101.30}
$GPVTG,40.30,T,,,2.28,N,4.23,K,A*4A
$GPGGA,095408.788,2712.6411,S,15303.1151,E,1,09,01.1,2.6,M,42.2,M,,*7B
+{"class":"TPV","mode":3,"time":"2007-04-08T09:54:08.788Z","ept":0.005,"lat":-27.210685000,"lon":153.051918333,"alt":2.600,"epx":23.308,"epy":10.068,"epe":74.100,"epv":78.200,"speed":1.236,"climb":0.100,"eps":36.15,"epc":128.80}
$GPRMC,095408.788,A,2712.6411,S,15303.1151,E,2.35,51.76,080407,,,A*4A
{"class":"TPV","mode":3,"time":"2007-04-08T09:54:08.788Z","ept":0.005,"lat":-27.210685000,"lon":153.051918333,"alt":2.600,"epx":23.308,"epy":10.068,"epe":74.100,"epv":78.200,"track":51.7600,"speed":1.209,"climb":0.100,"eps":36.15,"epc":128.80}
$GPVTG,51.76,T,,,2.35,N,4.35,K,A*43
$GPGGA,095409.788,2712.6409,S,15303.1158,E,1,09,01.1,2.6,M,42.2,M,,*7A
+{"class":"TPV","mode":3,"time":"2007-04-08T09:54:09.788Z","ept":0.005,"lat":-27.210681667,"lon":153.051930000,"alt":2.600,"epx":23.308,"epy":10.068,"epe":74.100,"epv":78.200,"speed":1.213,"climb":0.000,"eps":46.62,"epc":156.40}
$GPRMC,095409.788,A,2712.6409,S,15303.1158,E,2.41,68.20,080407,,,A*41
{"class":"TPV","mode":3,"time":"2007-04-08T09:54:09.788Z","ept":0.005,"lat":-27.210681667,"lon":153.051930000,"alt":2.600,"epx":23.308,"epy":10.068,"epe":74.100,"epv":78.200,"track":68.2000,"speed":1.240,"climb":0.000,"eps":46.62,"epc":156.40}
$GPVTG,68.20,T,,,2.41,N,4.47,K,A*4C
$GPGGA,095410.788,2712.6407,S,15303.1166,E,1,09,01.1,2.9,M,42.2,M,,*7E
+{"class":"TPV","mode":3,"time":"2007-04-08T09:54:10.788Z","ept":0.005,"lat":-27.210678333,"lon":153.051943333,"alt":2.900,"epx":23.308,"epy":10.068,"epe":74.100,"epv":78.200,"speed":1.372,"climb":0.300,"eps":46.62,"epc":156.40}
$GPGSA,A,3,02,05,06,07,10,12,21,24,30,,,,2.5,1.1,2.2*37
$GPGSV,3,1,12,2,14,123,28,5,45,347,43,6,58,197,42,7,45,212,41*76
$GPGSV,3,2,12,10,43,132,43,12,39,002,42,18,14,332,31,21,34,265,37*7A
@@ -405,14 +464,17 @@ $GPRMC,095410.788,A,2712.6407,S,15303.1166,E,2.54,74.38,080407,,,A*4A
{"class":"TPV","mode":3,"time":"2007-04-08T09:54:10.788Z","ept":0.005,"lat":-27.210678333,"lon":153.051943333,"alt":2.900,"epx":23.308,"epy":10.068,"epe":74.100,"epv":78.200,"track":74.3800,"speed":1.307,"climb":0.300,"eps":46.62,"epc":156.40}
$GPVTG,74.38,T,,,2.54,N,4.71,K,A*49
$GPGGA,095411.787,2712.6405,S,15303.1173,E,1,09,01.1,2.9,M,42.2,M,,*76
+{"class":"TPV","mode":3,"time":"2007-04-08T09:54:11.787Z","ept":0.005,"lat":-27.210675000,"lon":153.051955000,"alt":2.900,"epx":12.892,"epy":9.857,"epe":47.500,"epv":50.600,"speed":1.215,"climb":0.000,"eps":36.24,"epc":128.93}
$GPRMC,095411.787,A,2712.6405,S,15303.1173,E,2.34,76.68,080407,,,A*43
{"class":"TPV","mode":3,"time":"2007-04-08T09:54:11.787Z","ept":0.005,"lat":-27.210675000,"lon":153.051955000,"alt":2.900,"epx":12.892,"epy":9.857,"epe":47.500,"epv":50.600,"track":76.6800,"speed":1.204,"climb":0.000,"eps":36.24,"epc":128.93}
$GPVTG,76.68,T,,,2.34,N,4.33,K,A*4E
$GPGGA,095412.787,2712.6404,S,15303.1180,E,1,09,01.1,3.0,M,42.2,M,,*70
+{"class":"TPV","mode":3,"time":"2007-04-08T09:54:12.787Z","ept":0.005,"lat":-27.210673333,"lon":153.051966667,"alt":3.000,"epx":12.892,"epy":9.857,"epe":47.500,"epv":50.600,"speed":1.170,"climb":0.100,"eps":25.78,"epc":101.20}
$GPRMC,095412.787,A,2712.6404,S,15303.1180,E,2.33,77.59,080407,,,A*49
{"class":"TPV","mode":3,"time":"2007-04-08T09:54:12.787Z","ept":0.005,"lat":-27.210673333,"lon":153.051966667,"alt":3.000,"epx":12.892,"epy":9.857,"epe":47.500,"epv":50.600,"track":77.5900,"speed":1.199,"climb":0.100,"eps":25.78,"epc":101.20}
$GPVTG,77.59,T,,,2.33,N,4.32,K,A*4B
$GPGGA,095413.787,2712.6403,S,15303.1187,E,1,08,01.1,3.1,M,42.2,M,,*71
+{"class":"TPV","mode":3,"time":"2007-04-08T09:54:13.787Z","ept":0.005,"lat":-27.210671667,"lon":153.051978333,"alt":3.100,"epx":12.892,"epy":9.857,"epe":47.500,"epv":50.600,"speed":1.170,"climb":0.100,"eps":25.78,"epc":101.20}
$GPGSA,A,3,02,05,07,10,12,21,24,30,,,,,2.6,1.1,2.4*34
$GPGSV,3,1,12,2,14,123,25,5,45,347,44,6,58,197,39,7,45,212,38*7E
$GPGSV,3,2,12,10,43,132,35,12,39,002,43,18,14,332,30,21,34,265,38*74
@@ -422,9 +484,11 @@ $GPRMC,095413.787,A,2712.6403,S,15303.1187,E,2.47,79.51,080407,,,A*4D
{"class":"TPV","mode":3,"time":"2007-04-08T09:54:13.787Z","ept":0.005,"lat":-27.210671667,"lon":153.051978333,"alt":3.100,"epx":12.892,"epy":9.857,"epe":47.500,"epv":50.600,"track":79.5100,"speed":1.271,"climb":0.100,"eps":25.78,"epc":101.20}
$GPVTG,79.51,T,,,2.47,N,4.57,K,A*4D
$GPGGA,095414.787,2712.6403,S,15303.1194,E,1,09,01.1,3.2,M,42.2,M,,*76
+{"class":"TPV","mode":3,"time":"2007-04-08T09:54:14.787Z","ept":0.005,"lat":-27.210671667,"lon":153.051990000,"alt":3.200,"epx":12.987,"epy":10.428,"epe":49.400,"epv":55.200,"speed":1.156,"climb":0.100,"eps":25.88,"epc":105.80}
$GPRMC,095414.787,A,2712.6403,S,15303.1194,E,2.20,86.03,080407,,,A*4E
{"class":"TPV","mode":3,"time":"2007-04-08T09:54:14.787Z","ept":0.005,"lat":-27.210671667,"lon":153.051990000,"alt":3.200,"epx":12.987,"epy":10.428,"epe":49.400,"epv":55.200,"track":86.0300,"speed":1.132,"climb":0.100,"eps":25.88,"epc":105.80}
$GPVTG,86.03,T,,,2.20,N,4.07,K,A*4E
$GPGGA,095415.787,2712.6404,S,15303.1200,E,1,06,01.8,3.5,M,42.2,M,,*7F
+{"class":"TPV","mode":3,"time":"2007-04-08T09:54:15.787Z","ept":0.005,"lat":-27.210673333,"lon":153.052000000,"alt":3.500,"epx":12.987,"epy":10.428,"epe":49.400,"epv":55.200,"speed":1.008,"climb":0.300,"eps":25.97,"epc":110.40}
$GPRMC,095415.787,A,2712.6404,S,15303.1200,E,2.11,96.86,080407,,,A*48
{"class":"TPV","mode":3,"time":"2007-04-08T09:54:15.787Z","ept":0.005,"lat":-27.210673333,"lon":153.052000000,"alt":3.500,"epx":12.987,"epy":10.428,"epe":49.400,"epv":55.200,"track":96.8600,"speed":1.085,"climb":0.300,"eps":25.97,"epc":110.40}
diff --git a/test/daemon/hemi.log.chk b/test/daemon/hemi.log.chk
index b105c69a..e16999c2 100644
--- a/test/daemon/hemi.log.chk
+++ b/test/daemon/hemi.log.chk
@@ -1,753 +1,947 @@
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193913.00,07,09,2018,00,00*63
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:13.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:13.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193914.00,07,09,2018,00,00*64
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:14.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:14.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193915.00,07,09,2018,00,00*65
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:15.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:15.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193916.00,07,09,2018,00,00*66
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:16.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:16.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193917.00,07,09,2018,00,00*67
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:17.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:17.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193918.00,07,09,2018,00,00*68
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:18.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:18.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193919.00,07,09,2018,00,00*69
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:19.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:19.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193920.00,07,09,2018,00,00*63
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:20.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:20.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193921.00,07,09,2018,00,00*62
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:21.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:21.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193922.00,07,09,2018,00,00*61
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:22.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:22.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193923.00,07,09,2018,00,00*60
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:23.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:23.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193924.00,07,09,2018,00,00*67
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:24.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:24.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193925.00,07,09,2018,00,00*66
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:25.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:25.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193926.00,07,09,2018,00,00*65
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:26.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:26.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193927.00,07,09,2018,00,00*64
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:27.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:27.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193928.00,07,09,2018,00,00*6B
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:28.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:28.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193929.00,07,09,2018,00,00*6A
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:29.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:29.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193930.00,07,09,2018,00,00*62
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:30.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:30.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193931.00,07,09,2018,00,00*63
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:31.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:31.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193932.00,07,09,2018,00,00*60
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:32.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:32.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193933.00,07,09,2018,00,00*61
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:33.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:33.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193934.00,07,09,2018,00,00*66
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:34.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:34.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193935.00,07,09,2018,00,00*67
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:35.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:35.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193936.00,07,09,2018,00,00*64
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:36.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:36.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193937.00,07,09,2018,00,00*65
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:37.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:37.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193938.00,07,09,2018,00,00*6A
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:38.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:38.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193939.00,07,09,2018,00,00*6B
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:39.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:39.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193940.00,07,09,2018,00,00*65
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:40.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:40.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193941.00,07,09,2018,00,00*64
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:41.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:41.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193942.00,07,09,2018,00,00*67
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:42.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:42.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193943.00,07,09,2018,00,00*66
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:43.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:43.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193944.00,07,09,2018,00,00*61
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:44.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:44.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193945.00,07,09,2018,00,00*60
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:45.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:45.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193946.00,07,09,2018,00,00*63
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:46.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:46.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193947.00,07,09,2018,00,00*62
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:47.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:47.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193948.00,07,09,2018,00,00*6D
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:48.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:48.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193949.00,07,09,2018,00,00*6C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:49.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:49.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193950.00,07,09,2018,00,00*64
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:50.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:50.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193951.00,07,09,2018,00,00*65
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:51.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:51.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193952.00,07,09,2018,00,00*66
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:52.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:52.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193953.00,07,09,2018,00,00*67
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:53.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:53.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193954.00,07,09,2018,00,00*60
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:54.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:54.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193955.00,07,09,2018,00,00*61
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:55.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:55.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193956.00,07,09,2018,00,00*62
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:56.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:56.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193957.00,07,09,2018,00,00*63
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:57.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:57.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193958.00,07,09,2018,00,00*6C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:58.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:58.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,193959.00,07,09,2018,00,00*6D
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:59.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:39:59.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194000.00,07,09,2018,00,00*6F
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:00.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:00.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194001.00,07,09,2018,00,00*6E
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:01.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:01.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194002.00,07,09,2018,00,00*6D
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:02.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:02.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194003.00,07,09,2018,00,00*6C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:03.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:03.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194004.00,07,09,2018,00,00*6B
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:04.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:04.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194005.00,07,09,2018,00,00*6A
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:05.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:05.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194006.00,07,09,2018,00,00*69
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:06.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:06.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194007.00,07,09,2018,00,00*68
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:07.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:07.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194008.00,07,09,2018,00,00*67
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:08.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:08.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194009.00,07,09,2018,00,00*66
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:09.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:09.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194010.00,07,09,2018,00,00*6E
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:10.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:10.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194011.00,07,09,2018,00,00*6F
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:11.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:11.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194012.00,07,09,2018,00,00*6C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:12.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:12.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194013.00,07,09,2018,00,00*6D
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:13.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:13.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194014.00,07,09,2018,00,00*6A
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:14.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:14.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194015.00,07,09,2018,00,00*6B
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:15.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:15.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194016.00,07,09,2018,00,00*68
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:16.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:16.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194017.00,07,09,2018,00,00*69
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:17.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:17.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194018.00,07,09,2018,00,00*66
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:18.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:18.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194019.00,07,09,2018,00,00*67
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:19.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:19.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194020.00,07,09,2018,00,00*6D
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:20.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:20.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194021.00,07,09,2018,00,00*6C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:21.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:21.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194022.00,07,09,2018,00,00*6F
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:22.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:22.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194023.00,07,09,2018,00,00*6E
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:23.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:23.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194024.00,07,09,2018,00,00*69
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:24.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:24.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194025.00,07,09,2018,00,00*68
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:25.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:25.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194026.00,07,09,2018,00,00*6B
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:26.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:26.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194027.00,07,09,2018,00,00*6A
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:27.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:27.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194028.00,07,09,2018,00,00*65
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:28.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:28.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194029.00,07,09,2018,00,00*64
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:29.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:29.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194030.00,07,09,2018,00,00*6C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:30.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:30.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194031.00,07,09,2018,00,00*6D
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:31.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:31.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194032.00,07,09,2018,00,00*6E
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:32.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:32.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194033.00,07,09,2018,00,00*6F
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:33.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:33.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194034.00,07,09,2018,00,00*68
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:34.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:34.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194035.00,07,09,2018,00,00*69
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:35.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:35.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194036.00,07,09,2018,00,00*6A
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:36.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:36.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194037.00,07,09,2018,00,00*6B
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:37.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:37.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194038.00,07,09,2018,00,00*64
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:38.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:38.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194039.00,07,09,2018,00,00*65
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:39.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:39.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194040.00,07,09,2018,00,00*6B
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:40.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:40.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194041.00,07,09,2018,00,00*6A
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:41.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:41.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194042.00,07,09,2018,00,00*69
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:42.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:42.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194043.00,07,09,2018,00,00*68
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:43.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:43.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194044.00,07,09,2018,00,00*6F
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:44.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:44.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194045.00,07,09,2018,00,00*6E
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:45.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:45.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194046.00,07,09,2018,00,00*6D
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:46.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:46.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194047.00,07,09,2018,00,00*6C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:47.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:47.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194048.00,07,09,2018,00,00*63
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:48.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:48.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPZDA,194049.00,07,09,2018,00,00*62
$GPHDT,,T*1B
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:49.000Z","ept":0.005}
$GPVTG,,T,,M,,N,,K,N*2C
$GPHDT,,T*1B
$GPGGA,194050.00,4221.8237733,N,07101.9411707,W,1,00,3.3,10.835,M,-33.320,M,,*62
-{"class":"TPV","mode":0,"time":"2018-09-07T19:40:50.000Z","ept":0.005}
+{"class":"TPV","mode":2,"time":"2018-09-07T19:40:50.000Z","ept":0.005,"lat":42.363729555,"lon":-71.032352845,"alt":10.835}
$GPVTG,330.63,T,345.26,M,0.00,N,0.00,K,A*20
$GPZDA,194050.00,07,09,2018,00,00*6A
$GPHDT,,T*1B
$GPGGA,194050.50,4221.8237941,N,07101.9410746,W,1,00,3.3,10.526,M,-33.320,M,,*67
-{"class":"TPV","mode":0,"time":"2018-09-07T19:40:50.500Z","ept":0.005}
+{"class":"TPV","mode":2,"time":"2018-09-07T19:40:50.500Z","ept":0.005,"lat":42.363729902,"lon":-71.032351243,"alt":10.526,"speed":0.275}
$GPVTG,156.55,T,171.19,M,0.00,N,0.00,K,A*2E
$GPHDT,,T*1B
$GPGGA,194051.00,4221.8238054,N,07101.9410555,W,1,00,3.3,10.862,M,-33.320,M,,*6C
-{"class":"TPV","mode":0,"time":"2018-09-07T19:40:51.000Z","ept":0.005}
+{"class":"TPV","mode":2,"time":"2018-09-07T19:40:51.000Z","ept":0.005,"lat":42.363730090,"lon":-71.032350925,"alt":10.862,"speed":0.067}
$GPVTG,107.68,T,122.32,M,0.00,N,0.00,K,A*2B
$GPZDA,194051.00,07,09,2018,00,00*6B
$GPHDT,,T*1B
$GPGGA,194051.50,4221.8239037,N,07101.9411896,W,1,00,3.3,10.870,M,-33.057,M,,*6E
-{"class":"TPV","mode":0,"time":"2018-09-07T19:40:51.500Z","ept":0.005}
+{"class":"TPV","mode":2,"time":"2018-09-07T19:40:51.500Z","ept":0.005,"lat":42.363731728,"lon":-71.032353160,"alt":10.870,"speed":0.518}
$GPVTG,256.17,T,270.81,M,0.00,N,0.00,K,A*28
$GPHDT,,T*1B
$GPGGA,194052.00,4221.8238929,N,07101.9412731,W,1,00,3.3,11.392,M,-33.057,M,,*68
-{"class":"TPV","mode":0,"time":"2018-09-07T19:40:52.000Z","ept":0.005}
+{"class":"TPV","mode":2,"time":"2018-09-07T19:40:52.000Z","ept":0.005,"lat":42.363731548,"lon":-71.032354552,"alt":11.392,"speed":0.233}
$GPVTG,74.45,T,89.09,M,0.00,N,0.00,K,A*29
$GPZDA,194052.00,07,09,2018,00,00*68
$GPHDT,,T*1B
$GPGGA,194052.50,4221.8238140,N,07101.9412553,W,1,00,3.3,11.515,M,-33.057,M,,*65
-{"class":"TPV","mode":0,"time":"2018-09-07T19:40:52.500Z","ept":0.005}
+{"class":"TPV","mode":2,"time":"2018-09-07T19:40:52.500Z","ept":0.005,"lat":42.363730233,"lon":-71.032354255,"alt":11.515,"speed":0.296}
$GPVTG,74.45,T,89.09,M,0.00,N,0.00,K,A*29
$GPHDT,,T*1B
$GPGGA,194053.00,4221.8238450,N,07101.9411940,W,1,00,3.3,11.243,M,-33.057,M,,*6C
-{"class":"TPV","mode":0,"time":"2018-09-07T19:40:53.000Z","ept":0.005}
+{"class":"TPV","mode":2,"time":"2018-09-07T19:40:53.000Z","ept":0.005,"lat":42.363730750,"lon":-71.032353233,"alt":11.243,"speed":0.204}
$GPVTG,74.45,T,89.09,M,0.00,N,0.00,K,A*29
$GPZDA,194053.00,07,09,2018,00,00*69
$GPHDT,,T*1B
$GPGGA,194053.50,4221.8238406,N,07101.9413037,W,1,00,3.3,10.806,M,-33.057,M,,*6B
-{"class":"TPV","mode":0,"time":"2018-09-07T19:40:53.500Z","ept":0.005}
+{"class":"TPV","mode":2,"time":"2018-09-07T19:40:53.500Z","ept":0.005,"lat":42.363730677,"lon":-71.032355062,"alt":10.806,"speed":0.302}
$GPVTG,74.45,T,89.09,M,0.00,N,0.00,K,A*29
$GPHDT,,T*1B
$GPGGA,194054.00,4221.8237822,N,07101.9413821,W,1,00,3.3,10.688,M,-33.057,M,,*6B
-{"class":"TPV","mode":0,"time":"2018-09-07T19:40:54.000Z","ept":0.005}
+{"class":"TPV","mode":2,"time":"2018-09-07T19:40:54.000Z","ept":0.005,"lat":42.363729703,"lon":-71.032356368,"alt":10.688,"speed":0.305}
$GPVTG,74.45,T,89.09,M,0.00,N,0.00,K,A*29
$GPZDA,194054.00,07,09,2018,00,00*6E
$GPHDT,,T*1B
$GPGGA,194054.50,4221.8236855,N,07101.9414891,W,1,00,3.3,11.031,M,-33.057,M,,*66
-{"class":"TPV","mode":0,"time":"2018-09-07T19:40:54.500Z","ept":0.005}
+{"class":"TPV","mode":2,"time":"2018-09-07T19:40:54.500Z","ept":0.005,"lat":42.363728092,"lon":-71.032358152,"alt":11.031,"speed":0.463}
$GPVTG,74.45,T,89.09,M,0.00,N,0.00,K,A*29
$GPHDT,,T*1B
$GPGGA,194055.00,4221.8236802,N,07101.9416175,W,1,00,3.3,11.308,M,-33.057,M,,*68
-{"class":"TPV","mode":0,"time":"2018-09-07T19:40:55.000Z","ept":0.005}
+{"class":"TPV","mode":2,"time":"2018-09-07T19:40:55.000Z","ept":0.005,"lat":42.363728003,"lon":-71.032360292,"alt":11.308,"speed":0.353}
$GPVTG,74.45,T,89.09,M,0.00,N,0.00,K,A*29
$GPZDA,194055.00,07,09,2018,00,00*6F
$GPHDT,,T*1B
$GPGGA,194055.50,4221.8236693,N,07101.9416028,W,1,00,3.3,11.111,M,-33.057,M,,*68
-{"class":"TPV","mode":0,"time":"2018-09-07T19:40:55.500Z","ept":0.005}
+{"class":"TPV","mode":2,"time":"2018-09-07T19:40:55.500Z","ept":0.005,"lat":42.363727822,"lon":-71.032360047,"alt":11.111,"speed":0.057}
$GPVTG,74.45,T,89.09,M,0.00,N,0.00,K,A*29
$GPHDT,,T*1B
$GPGGA,194056.00,4221.8236359,N,07101.9416800,W,1,00,3.3,11.217,M,-33.057,M,,*6A
-{"class":"TPV","mode":0,"time":"2018-09-07T19:40:56.000Z","ept":0.005}
+{"class":"TPV","mode":2,"time":"2018-09-07T19:40:56.000Z","ept":0.005,"lat":42.363727265,"lon":-71.032361333,"alt":11.217,"speed":0.245}
$GPVTG,74.45,T,89.09,M,0.00,N,0.00,K,A*29
$GPZDA,194056.00,07,09,2018,00,00*6C
$GPHDT,,T*1B
$GPGGA,194056.50,4221.8236184,N,07101.9416602,W,1,00,3.3,11.389,M,-33.057,M,,*67
-{"class":"TPV","mode":0,"time":"2018-09-07T19:40:56.500Z","ept":0.005}
+{"class":"TPV","mode":2,"time":"2018-09-07T19:40:56.500Z","ept":0.005,"lat":42.363726973,"lon":-71.032361003,"alt":11.389,"speed":0.085}
$GPVTG,74.45,T,89.09,M,0.00,N,0.00,K,A*29
$GPHDT,,T*1B
$GPGGA,194057.00,4221.8236070,N,07101.9417726,W,1,00,3.3,11.706,M,-33.057,M,,*6C
-{"class":"TPV","mode":0,"time":"2018-09-07T19:40:57.000Z","ept":0.005}
+{"class":"TPV","mode":2,"time":"2018-09-07T19:40:57.000Z","ept":0.005,"lat":42.363726783,"lon":-71.032362877,"alt":11.706,"speed":0.312}
$GPVTG,74.45,T,89.09,M,0.00,N,0.00,K,A*29
$GPZDA,194057.00,07,09,2018,00,00*6D
$GPHDT,,T*1B
$GPGGA,194057.50,4221.8237090,N,07101.9439268,W,1,04,1.4,7.671,M,-33.057,M,,*52
-{"class":"TPV","mode":3,"time":"2018-09-07T19:40:57.500Z","ept":0.005,"lat":42.363728483,"lon":-71.032398780,"alt":7.671}
+{"class":"TPV","mode":3,"time":"2018-09-07T19:40:57.500Z","ept":0.005,"lat":42.363728483,"lon":-71.032398780,"alt":7.671,"speed":5.927}
$GPVTG,97.75,T,112.39,M,0.04,N,0.07,K,A*14
$GPHDT,,T*1B
$GPGGA,194058.00,4221.8236441,N,07101.9438734,W,1,04,1.4,6.786,M,-33.057,M,,*54
diff --git a/test/daemon/holux-gm-210.log.chk b/test/daemon/holux-gm-210.log.chk
index b0bd0199..8809ed0b 100644
--- a/test/daemon/holux-gm-210.log.chk
+++ b/test/daemon/holux-gm-210.log.chk
@@ -1,64 +1,55 @@
$GPGGA,012519.563,4131.7353,N,09336.8150,W,0,00,50.0,280.2,M,-31.6,M,0.0,0000*7D
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
$GPRMC,012519.563,V,4131.7353,N,09336.8150,W,0.00,,050405,,*14
{"class":"TPV","mode":1}
$GPGGA,012520.563,4131.7353,N,09336.8150,W,0,00,50.0,280.2,M,-31.6,M,0.0,0000*77
-$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPGSV,3,1,09,14,65,034,00,01,55,291,43,25,53,210,37,22,45,125,00*7E
$GPGSV,3,2,09,30,29,096,00,11,25,294,32,05,20,056,00,18,14,127,00*73
$GPGSV,3,3,09,15,08,176,00*4C
{"class":"SKY","vdop":50.00,"hdop":50.00,"pdop":50.00,"satellites":[{"PRN":14,"el":65,"az":34,"ss":0,"used":false,"gnssid":0,"svid":14},{"PRN":1,"el":55,"az":291,"ss":43,"used":false,"gnssid":0,"svid":1},{"PRN":25,"el":53,"az":210,"ss":37,"used":false,"gnssid":0,"svid":25},{"PRN":22,"el":45,"az":125,"ss":0,"used":false,"gnssid":0,"svid":22},{"PRN":30,"el":29,"az":96,"ss":0,"used":false,"gnssid":0,"svid":30},{"PRN":11,"el":25,"az":294,"ss":32,"used":false,"gnssid":0,"svid":11},{"PRN":5,"el":20,"az":56,"ss":0,"used":false,"gnssid":0,"svid":5},{"PRN":18,"el":14,"az":127,"ss":0,"used":false,"gnssid":0,"svid":18},{"PRN":15,"el":8,"az":176,"ss":0,"used":false,"gnssid":0,"svid":15}]}
$GPRMC,012520.563,V,4131.7353,N,09336.8150,W,0.00,,050405,,*1E
-{"class":"TPV","mode":1}
$GPGGA,012521.563,4131.7353,N,09336.8150,W,0,00,50.0,280.2,M,-31.6,M,0.0,0000*76
-$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,012521.563,V,4131.7353,N,09336.8150,W,0.00,,050405,,*1F
-{"class":"TPV","mode":1}
$GPGGA,012522.563,4131.7353,N,09336.8150,W,0,00,50.0,280.2,M,-31.6,M,0.0,0000*75
-$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,012522.563,V,4131.7353,N,09336.8150,W,0.00,,050405,,*1C
-{"class":"TPV","mode":1}
$GPGGA,012523.563,4131.7353,N,09336.8150,W,0,00,50.0,280.2,M,-31.6,M,0.0,0000*74
-$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,012523.563,V,4131.7353,N,09336.8150,W,0.00,,050405,,*1D
-{"class":"TPV","mode":1}
$GPGGA,012524.563,4131.7353,N,09336.8150,W,0,00,50.0,280.2,M,-31.6,M,0.0,0000*73
-$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,012524.563,V,4131.7353,N,09336.8150,W,0.00,,050405,,*1A
-{"class":"TPV","mode":1}
$GPGGA,012525.563,4131.7353,N,09336.8150,W,0,00,50.0,280.2,M,-31.6,M,0.0,0000*72
-$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPGSV,3,1,09,14,65,034,00,01,55,291,43,25,53,210,37,22,45,125,00*7E
$GPGSV,3,2,09,30,29,096,00,11,25,294,32,05,20,056,00,18,14,127,00*73
$GPGSV,3,3,09,15,08,176,00*4C
{"class":"SKY","vdop":50.00,"hdop":50.00,"pdop":50.00,"satellites":[{"PRN":14,"el":65,"az":34,"ss":0,"used":false,"gnssid":0,"svid":14},{"PRN":1,"el":55,"az":291,"ss":43,"used":false,"gnssid":0,"svid":1},{"PRN":25,"el":53,"az":210,"ss":37,"used":false,"gnssid":0,"svid":25},{"PRN":22,"el":45,"az":125,"ss":0,"used":false,"gnssid":0,"svid":22},{"PRN":30,"el":29,"az":96,"ss":0,"used":false,"gnssid":0,"svid":30},{"PRN":11,"el":25,"az":294,"ss":32,"used":false,"gnssid":0,"svid":11},{"PRN":5,"el":20,"az":56,"ss":0,"used":false,"gnssid":0,"svid":5},{"PRN":18,"el":14,"az":127,"ss":0,"used":false,"gnssid":0,"svid":18},{"PRN":15,"el":8,"az":176,"ss":0,"used":false,"gnssid":0,"svid":15}]}
$GPRMC,012525.563,V,4131.7353,N,09336.8150,W,0.00,,050405,,*1B
-{"class":"TPV","mode":1}
$GPGGA,012526.563,4131.7353,N,09336.8150,W,0,00,50.0,280.2,M,-31.6,M,0.0,0000*71
-$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,012526.563,V,4131.7353,N,09336.8150,W,0.00,,050405,,*18
-{"class":"TPV","mode":1}
$GPGGA,012527.562,4131.7353,N,09336.8150,W,0,00,50.0,280.2,M,-31.6,M,0.0,0000*71
-$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,012527.562,V,4131.7353,N,09336.8150,W,0.00,,050405,,*18
-{"class":"TPV","mode":1}
$GPGGA,012528.562,4131.7353,N,09336.8150,W,0,00,50.0,280.2,M,-31.6,M,0.0,0000*7E
-$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,012528.562,V,4131.7353,N,09336.8150,W,0.00,,050405,,*17
-{"class":"TPV","mode":1}
$GPGGA,012529.562,4131.7353,N,09336.8150,W,0,00,50.0,280.2,M,-31.6,M,0.0,0000*7F
-$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,012529.562,V,4131.7353,N,09336.8150,W,0.00,,050405,,*16
-{"class":"TPV","mode":1}
$GPGGA,012530.562,4131.7353,N,09336.8150,W,0,00,50.
diff --git a/test/daemon/motorola-t805.log.chk b/test/daemon/motorola-t805.log.chk
index 68afe64c..26849878 100644
--- a/test/daemon/motorola-t805.log.chk
+++ b/test/daemon/motorola-t805.log.chk
@@ -1,74 +1,91 @@
$GPGGA,212607.891,,,,,0,00,,,M,0.0,M,,0000*56
+{"class":"TPV","mode":1}
$GPRMC,212607.891,V,,,,,,,181207,0,N*5C
{"class":"TPV","mode":1}
$GPGGA,212608.879,,,,,0,00,,,M,0.0,M,,0000*5F
-$GPRMC,212608.879,V,,,,,,,181207,0,N*55
{"class":"TPV","mode":1}
+$GPRMC,212608.879,V,,,,,,,181207,0,N*55
$GPGGA,212609.879,,,,,0,00,,,M,0.0,M,,0000*5E
-$GPRMC,212609.879,V,,,,,,,181207,0,N*54
{"class":"TPV","mode":1}
+$GPRMC,212609.879,V,,,,,,,181207,0,N*54
$GPGGA,212610.879,,,,,0,00,,,M,0.0,M,,0000*56
-$GPRMC,212610.879,V,,,,,,,181207,0,N*5C
{"class":"TPV","mode":1}
+$GPRMC,212610.879,V,,,,,,,181207,0,N*5C
$GPGGA,212611.879,,,,,0,00,,,M,0.0,M,,0000*57
-$GPRMC,212611.879,V,,,,,,,181207,0,N*5D
{"class":"TPV","mode":1}
+$GPRMC,212611.879,V,,,,,,,181207,0,N*5D
$GPGGA,212612.879,,,,,0,00,,,M,0.0,M,,0000*54
-$GPRMC,212612.879,V,,,,,,,181207,0,N*5E
{"class":"TPV","mode":1}
+$GPRMC,212612.879,V,,,,,,,181207,0,N*5E
$GPGGA,212613.879,,,,,0,00,,,M,0.0,M,,0000*55
-$GPRMC,212613.879,V,,,,,,,181207,0,N*5F
{"class":"TPV","mode":1}
+$GPRMC,212613.879,V,,,,,,,181207,0,N*5F
$GPGGA,212614.879,4839.9488,N,00214.8863,E,1,04,2.2,133.1,M,47.3,M,,0000*55
{"class":"TPV","mode":3,"lat":48.665813333,"lon":2.248105000,"alt":133.100}
$GPRMC,212614.879,A,4839.9488,N,00214.8863,E,0.56,344.41,181207,0,A*77
-{"class":"TPV","mode":3,"time":"2007-12-18T21:26:14.879Z","ept":0.005,"lat":48.665813333,"lon":2.248105000,"alt":133.100,"track":344.4100,"speed":0.288}
$GPGGA,212615.879,4839.9396,N,00214.8909,E,1,04,2.2,140.3,M,47.3,M,,0000*57
+{"class":"TPV","mode":3,"time":"2007-12-18T21:26:15.879Z","ept":0.005,"lat":48.665660000,"lon":2.248181667,"alt":140.300,"speed":17.962,"climb":7.200}
$GPRMC,212615.879,A,4839.9396,N,00214.8909,E,0.78,237.93,181207,0,A*75
{"class":"TPV","mode":3,"time":"2007-12-18T21:26:15.879Z","ept":0.005,"lat":48.665660000,"lon":2.248181667,"alt":140.300,"track":237.9300,"speed":0.401,"climb":7.200}
$GPGGA,212617.000,4839.9404,N,00214.9022,E,1,04,2.2,158.4,M,47.3,M,,0000*50
+{"class":"TPV","mode":3,"time":"2007-12-18T21:26:17.000Z","ept":0.005,"lat":48.665673333,"lon":2.248370000,"alt":158.400,"speed":12.446,"climb":16.146}
$GPRMC,212617.000,A,4839.9404,N,00214.9022,E,1.25,21.04,181207,0,A*4E
{"class":"TPV","mode":3,"time":"2007-12-18T21:26:17.000Z","ept":0.005,"lat":48.665673333,"lon":2.248370000,"alt":158.400,"track":21.0400,"speed":0.643,"climb":16.146}
$GPGGA,212618.000,4839.9411,N,00214.9065,E,1,04,2.2,168.0,M,47.3,M,,0000*5F
+{"class":"TPV","mode":3,"time":"2007-12-18T21:26:18.000Z","ept":0.005,"lat":48.665685000,"lon":2.248441667,"alt":168.000,"speed":5.436,"climb":9.600}
$GPRMC,212618.000,A,4839.9411,N,00214.9065,E,0.00,,181207,0,A*69
{"class":"TPV","mode":3,"time":"2007-12-18T21:26:18.000Z","ept":0.005,"lat":48.665685000,"lon":2.248441667,"alt":168.000,"track":0.0000,"speed":0.000,"climb":9.600}
$GPGGA,212619.000,,,,,0,00,50.0,,M,0.0,M,,0000*42
+{"class":"TPV","mode":1,"time":"2007-12-18T21:26:19.000Z","ept":0.005}
$GPRMC,212619.000,V,,,,,,,181207,0,N*53
$GPGGA,212620.000,,,,,0,00,50.0,,M,0.0,M,,0000*48
+{"class":"TPV","mode":1,"time":"2007-12-18T21:26:20.000Z","ept":0.005}
$GPRMC,212620.000,V,,,,,,,181207,0,N*59
$GPGGA,212621.000,4839.9411,N,00214.9065,E,1,04,2.2,168.0,M,47.3,M,,0000*55
+{"class":"TPV","mode":3,"time":"2007-12-18T21:26:21.000Z","ept":0.005,"lat":48.665685000,"lon":2.248441667,"alt":168.000}
$GPRMC,212621.000,A,4839.9411,N,00214.9065,E,0.00,,181207,0,A*63
{"class":"TPV","mode":3,"time":"2007-12-18T21:26:21.000Z","ept":0.005,"lat":48.665685000,"lon":2.248441667,"alt":168.000,"track":0.0000,"speed":0.000}
$GPGGA,212622.000,4839.9411,N,00214.9065,E,1,04,2.2,168.0,M,47.3,M,,0000*56
+{"class":"TPV","mode":3,"time":"2007-12-18T21:26:22.000Z","ept":0.005,"lat":48.665685000,"lon":2.248441667,"alt":168.000,"speed":0.000,"climb":0.000}
$GPRMC,212622.000,A,4839.9411,N,00214.9065,E,0.00,,181207,0,A*60
{"class":"TPV","mode":3,"time":"2007-12-18T21:26:22.000Z","ept":0.005,"lat":48.665685000,"lon":2.248441667,"alt":168.000,"track":0.0000,"speed":0.000,"climb":0.000}
$GPGGA,212623.000,4839.9411,N,00214.9065,E,1,04,2.2,168.0,M,47.3,M,,0000*57
+{"class":"TPV","mode":3,"time":"2007-12-18T21:26:23.000Z","ept":0.005,"lat":48.665685000,"lon":2.248441667,"alt":168.000,"speed":0.000,"climb":0.000}
$GPRMC,212623.000,A,4839.9411,N,00214.9065,E,0.00,,181207,0,A*61
{"class":"TPV","mode":3,"time":"2007-12-18T21:26:23.000Z","ept":0.005,"lat":48.665685000,"lon":2.248441667,"alt":168.000,"track":0.0000,"speed":0.000,"climb":0.000}
$GPGGA,212624.000,4839.9411,N,00214.9065,E,1,04,2.2,168.0,M,47.3,M,,0000*50
+{"class":"TPV","mode":3,"time":"2007-12-18T21:26:24.000Z","ept":0.005,"lat":48.665685000,"lon":2.248441667,"alt":168.000,"speed":0.000,"climb":0.000}
$GPRMC,212624.000,A,4839.9411,N,00214.9065,E,0.00,,181207,0,A*66
{"class":"TPV","mode":3,"time":"2007-12-18T21:26:24.000Z","ept":0.005,"lat":48.665685000,"lon":2.248441667,"alt":168.000,"track":0.0000,"speed":0.000,"climb":0.000}
$GPGGA,212625.000,4839.9411,N,00214.9065,E,1,03,3.1,168.0,M,47.3,M,,0000*54
+{"class":"TPV","mode":3,"time":"2007-12-18T21:26:25.000Z","ept":0.005,"lat":48.665685000,"lon":2.248441667,"alt":168.000,"speed":0.000,"climb":0.000}
$GPRMC,212625.000,A,4839.9411,N,00214.9065,E,0.00,,181207,0,A*67
{"class":"TPV","mode":3,"time":"2007-12-18T21:26:25.000Z","ept":0.005,"lat":48.665685000,"lon":2.248441667,"alt":168.000,"track":0.0000,"speed":0.000,"climb":0.000}
$GPGGA,212626.000,4839.9411,N,00214.9065,E,1,04,2.2,168.0,M,47.3,M,,0000*52
+{"class":"TPV","mode":3,"time":"2007-12-18T21:26:26.000Z","ept":0.005,"lat":48.665685000,"lon":2.248441667,"alt":168.000,"speed":0.000,"climb":0.000}
$GPRMC,212626.000,A,4839.9411,N,00214.9065,E,0.00,,181207,0,A*64
{"class":"TPV","mode":3,"time":"2007-12-18T21:26:26.000Z","ept":0.005,"lat":48.665685000,"lon":2.248441667,"alt":168.000,"track":0.0000,"speed":0.000,"climb":0.000}
$GPGGA,212627.000,4839.9411,N,00214.9065,E,1,04,2.2,168.0,M,47.3,M,,0000*53
+{"class":"TPV","mode":3,"time":"2007-12-18T21:26:27.000Z","ept":0.005,"lat":48.665685000,"lon":2.248441667,"alt":168.000,"speed":0.000,"climb":0.000}
$GPRMC,212627.000,A,4839.9411,N,00214.9065,E,0.00,,181207,0,A*65
{"class":"TPV","mode":3,"time":"2007-12-18T21:26:27.000Z","ept":0.005,"lat":48.665685000,"lon":2.248441667,"alt":168.000,"track":0.0000,"speed":0.000,"climb":0.000}
$GPGGA,212628.000,4839.9411,N,00214.9065,E,1,04,2.2,168.0,M,47.3,M,,0000*5C
+{"class":"TPV","mode":3,"time":"2007-12-18T21:26:28.000Z","ept":0.005,"lat":48.665685000,"lon":2.248441667,"alt":168.000,"speed":0.000,"climb":0.000}
$GPRMC,212628.000,A,4839.9411,N,00214.9065,E,0.00,,181207,0,A*6A
{"class":"TPV","mode":3,"time":"2007-12-18T21:26:28.000Z","ept":0.005,"lat":48.665685000,"lon":2.248441667,"alt":168.000,"track":0.0000,"speed":0.000,"climb":0.000}
$GPGGA,212629.000,4839.9411,N,00214.9065,E,1,03,3.1,168.0,M,47.3,M,,0000*58
+{"class":"TPV","mode":3,"time":"2007-12-18T21:26:29.000Z","ept":0.005,"lat":48.665685000,"lon":2.248441667,"alt":168.000,"speed":0.000,"climb":0.000}
$GPRMC,212629.000,A,4839.9411,N,00214.9065,E,0.00,,181207,0,A*6B
{"class":"TPV","mode":3,"time":"2007-12-18T21:26:29.000Z","ept":0.005,"lat":48.665685000,"lon":2.248441667,"alt":168.000,"track":0.0000,"speed":0.000,"climb":0.000}
$GPGGA,212630.000,4839.9411,N,00214.9065,E,1,03,3.1,168.0,M,47.3,M,,0000*50
+{"class":"TPV","mode":3,"time":"2007-12-18T21:26:30.000Z","ept":0.005,"lat":48.665685000,"lon":2.248441667,"alt":168.000,"speed":0.000,"climb":0.000}
$GPRMC,212630.000,A,4839.9411,N,00214.9065,E,0.00,,181207,0,A*63
{"class":"TPV","mode":3,"time":"2007-12-18T21:26:30.000Z","ept":0.005,"lat":48.665685000,"lon":2.248441667,"alt":168.000,"track":0.0000,"speed":0.000,"climb":0.000}
$GPGGA,212631.000,4839.9411,N,00214.9065,E,1,03,3.1,168.0,M,47.3,M,,0000*51
+{"class":"TPV","mode":3,"time":"2007-12-18T21:26:31.000Z","ept":0.005,"lat":48.665685000,"lon":2.248441667,"alt":168.000,"speed":0.000,"climb":0.000}
$GPRMC,212631.000,A,4839.9411,N,00214.9065,E,0.00,,181207,0,A*62
{"class":"TPV","mode":3,"time":"2007-12-18T21:26:31.000Z","ept":0.005,"lat":48.665685000,"lon":2.248441667,"alt":168.000,"track":0.0000,"speed":0.000,"climb":0.000}
$GPGGA,212632.000,4839.9411,N,00214.9065,E,1,04,2.2,168.0,M,47.3,M,,0000*57
+{"class":"TPV","mode":3,"time":"2007-12-18T21:26:32.000Z","ept":0.005,"lat":48.665685000,"lon":2.248441667,"alt":168.000,"speed":0.000,"climb":0.000}
$GPRMC,212632.000,A,4839.9411,N,00214.9065,E,0.00,,181207,0,A*61
{"class":"TPV","mode":3,"time":"2007-12-18T21:26:32.000Z","ept":0.005,"lat":48.665685000,"lon":2.248441667,"alt":168.000,"track":0.0000,"speed":0.000,"climb":0.000}
diff --git a/test/daemon/mtk-3301.log.chk b/test/daemon/mtk-3301.log.chk
index bb7e5d97..0206a979 100644
--- a/test/daemon/mtk-3301.log.chk
+++ b/test/daemon/mtk-3301.log.chk
@@ -3,66 +3,67 @@ $POLYN,TIME,RESTART_OCCURRED
$POLYN,EPH,0,00000000
$POLYN,ALM,0,00000000
$GPGGA,235946.005,8960.000000,N,00000.000000,E,0,0,,137.000,M,13.000,M,,*49
+{"class":"TPV","mode":1}
$GPRMC,235946.005,V,8960.000000,N,00000.000000,E,0.000,0.00,050180,,,N*47
{"class":"TPV","mode":1}
$PMTKCHN,14001,29001,23001,02001,21001,11001,16001,28001,05001,20001,22001,18001,06001,19001,07001,09001,25001,08001,13001,30001,10001,03001,04001,27001,26001,01001,24001,15001,31001,17001,12001,32001*46
$GPVTG,0.00,T,,M,0.000,N,0.000,K,N*32
$GPGGA,235947.004,8960.000000,N,00000.000000,E,0,0,,137.000,M,13.000,M,,*49
-$GPRMC,235947.004,V,8960.000000,N,00000.000000,E,0.000,0.00,050180,,,N*47
{"class":"TPV","mode":1}
+$GPRMC,235947.004,V,8960.000000,N,00000.000000,E,0.000,0.00,050180,,,N*47
$PMTKCHN,21312,02001,14001,29001,23001,16001,05001,20001,22001,18001,06001,19001,28031,11282,07001,09001,25001,08001,13001,30001,10001,03001,04001,27001,26001,01001,24001,15001,31001,17001,12001,32001*4D
$GPVTG,0.00,T,,M,0.000,N,0.000,K,N*32
$GPGGA,235948.004,8960.000000,N,00000.000000,E,0,0,,137.000,M,13.000,M,,*46
-$GPRMC,235948.004,V,8960.000000,N,00000.000000,E,0.000,0.00,050180,,,N*48
{"class":"TPV","mode":1}
+$GPRMC,235948.004,V,8960.000000,N,00000.000000,E,0.000,0.00,050180,,,N*48
$PMTKCHN,21412,28492,22001,14001,29001,23001,02001,11001,16001,05001,20001,06031,19001,18031,07001,09001,25001,08001,13001,30001,10001,03001,04001,27001,26001,01001,24001,15001,31001,17001,12001,32001*4E
$GPVTG,0.00,T,,M,0.000,N,0.000,K,N*32
$GPGGA,235949.004,8960.000000,N,00000.000000,E,0,0,,137.000,M,13.000,M,,*47
-$GPRMC,235949.004,V,8960.000000,N,00000.000000,E,0.000,0.00,050180,,,N*49
{"class":"TPV","mode":1}
+$GPRMC,235949.004,V,8960.000000,N,00000.000000,E,0.000,0.00,050180,,,N*49
$PMTKCHN,21422,28502,22242,09282,07432,14001,29001,23001,02001,11001,16001,13031,25031,08031,05001,20001,18001,06001,19001,30001,10001,03001,04001,27001,26001,01001,24001,15001,31001,17001,12001,32001*4E
$GPVTG,0.00,T,,M,0.000,N,0.000,K,N*32
$GPGGA,235950.004,8960.000000,N,00000.000000,E,0,0,,137.000,M,13.000,M,,*4F
-$GPGSA,A,1,,,,,,,,,,,,,,,*1E
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,06,21,,,40,28,,,47,25,,,43,07,,,40*71
$GPGSV,2,2,06,08,,,49,10,,,41*7E
$GPRMC,235950.004,V,8960.000000,N,00000.000000,E,0.000,0.00,050180,,,N*41
-{"class":"TPV","mode":1}
$PMTKCHN,21402,28472,14001,25432,07402,08492,29001,10412,23001,02001,11001,03031,04031,27031,16001,05001,20001,22001,18001,06001,19001,09001,13001,30001,26001,01001,24001,15001,31001,17001,12001,32001*49
$GPVTG,0.00,T,,M,0.000,N,0.000,K,N*32
$GPGGA,081433.591,8960.000000,N,00000.000000,E,0,0,,137.000,M,13.000,M,,*43
-$GPGSA,A,1,,,,,,,,,,,,,,,*1E
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,12,21,,,42,28,,,52,26,,,48,25,,,45*7E
$GPGSV,3,2,12,07,,,44,08,,,50,27,,,48,10,,,44*79
$GPGSV,3,3,12,15,,,45,03,,,38,19,,,39,05,,,25*77
$GPRMC,081433.591,V,8960.000000,N,00000.000000,E,0.000,0.00,120180,,,N*4B
-{"class":"TPV","mode":1}
$PMTKCHN,21422,28522,26482,25452,07442,08502,27482,10442,15452,03382,19392,05252,16342,22031,14001,29001,23001,02001,11001,20001,18001,06001,09001,13001,30001,04001,01001,24001,31001,17001,12001,32001*43
$GPVTG,0.00,T,,M,0.000,N,0.000,K,N*32
$GPGGA,081434.590,5212.978993,N,00653.097906,E,0,3,,102.907,M,47.093,M,,*42
-$GPRMC,081434.590,V,5212.978993,N,00653.097906,E,0.052,0.00,230808,,,N*46
{"class":"TPV","mode":1}
+$GPRMC,081434.590,V,5212.978993,N,00653.097906,E,0.052,0.00,230808,,,N*46
$PMTKCHN,21422,28522,26482,25452,07442,08502,27482,10442,15452,03392,19392,18031,06031,22252,14001,29001,23001,02001,11001,16001,05001,20001,09001,13001,30001,04001,01001,24001,31001,17001,12001,32001*45
$GPVTG,0.00,T,,M,0.052,N,0.097,K,N*3B
$GPGGA,081436.000,5212.982135,N,00653.101394,E,1,3,2.88,102.907,M,47.093,M,,*5F
-{"class":"TPV","mode":0}
+{"class":"TPV","mode":2,"lat":52.216368917,"lon":6.885023233,"alt":102.907}
$GPRMC,081436.000,A,5212.982135,N,00653.101394,E,0.039,0.00,230808,,,A*53
-{"class":"TPV","mode":3,"time":"2008-08-23T08:14:36.000Z","ept":0.005,"lat":52.216368917,"lon":6.885023233,"alt":102.907,"track":0.0000,"speed":0.020}
$PMTKCHN,21422,28522,26482,25452,07442,08502,27482,10442,15452,03392,19392,13031,06031,09272,14001,29001,23001,02001,11001,16001,05001,20001,22001,18001,30001,04001,01001,24001,31001,17001,12001,32001*47
$GPVTG,0.00,T,,M,0.039,N,0.072,K,A*32
$GPGGA,081437.000,5212.981473,N,00653.102458,E,1,3,2.88,102.907,M,47.093,M,,*5E
+{"class":"TPV","mode":3,"time":"2008-08-23T08:14:37.000Z","ept":0.005,"lat":52.216357883,"lon":6.885040967,"alt":102.907,"speed":1.725,"climb":0.000}
$GPRMC,081437.000,A,5212.981473,N,00653.102458,E,0.039,0.00,230808,,,A*52
{"class":"TPV","mode":3,"time":"2008-08-23T08:14:37.000Z","ept":0.005,"lat":52.216357883,"lon":6.885040967,"alt":102.907,"track":0.0000,"speed":0.020,"climb":0.000}
$PMTKCHN,21422,28522,26482,25452,07442,08502,27482,10442,15452,03392,19392,13031,29031,14031,23001,02001,11001,16001,05001,20001,22001,18001,06001,09001,30001,04001,01001,24001,31001,17001,12001,32001*42
$GPVTG,0.00,T,,M,0.039,N,0.073,K,A*33
$GPGGA,081438.000,5212.982641,N,00653.105897,E,1,3,2.88,102.912,M,47.093,M,,*5D
+{"class":"TPV","mode":3,"time":"2008-08-23T08:14:38.000Z","ept":0.005,"lat":52.216377350,"lon":6.885098283,"alt":102.912,"speed":4.476,"climb":0.005}
$GPRMC,081438.000,A,5212.982641,N,00653.105897,E,0.042,0.00,230808,,,A*59
{"class":"TPV","mode":3,"time":"2008-08-23T08:14:38.000Z","ept":0.005,"lat":52.216377350,"lon":6.885098283,"alt":102.912,"track":0.0000,"speed":0.022,"climb":0.005}
$PMTKCHN,21422,28522,26482,25452,07442,08502,27482,10442,15452,03392,19392,13342,29031,14342,23001,02001,11001,16001,05001,20001,22001,18001,06001,09001,30001,04001,01001,24001,31001,17001,12001,32001*42
$GPVTG,0.00,T,,M,0.042,N,0.079,K,A*35
$GPGGA,081439.000,5212.981832,N,00653.104686,E,1,3,2.88,102.930,M,47.093,M,,*5A
+{"class":"TPV","mode":3,"time":"2008-08-23T08:14:39.000Z","ept":0.005,"lat":52.216363867,"lon":6.885078100,"alt":102.930,"speed":2.038,"climb":0.018}
$GPGSA,A,2,21,28,08,,,,,,,,,,3.05,2.88,1.00*07
$GPGSV,3,1,11,08,63,065,50,28,42,144,52,21,13,320,42,26,,,48*44
$GPGSV,3,2,11,25,,,45,07,,,44,27,,,48,10,,,44*71
diff --git a/test/daemon/myguide-3100.log.chk b/test/daemon/myguide-3100.log.chk
index 2f24a4d8..f34c20e2 100644
--- a/test/daemon/myguide-3100.log.chk
+++ b/test/daemon/myguide-3100.log.chk
@@ -7,6 +7,7 @@ $GPGSV,5,4,19,20,6,332,,21,5,,,24,4,147,,26,17,202,*72
$GPGSV,5,5,19,29,47,187,35,30,80,98,33,31,38,300,*71
{"class":"SKY","vdop":0.83,"hdop":3.73,"pdop":3.82,"satellites":[{"PRN":1,"el":5,"az":0,"ss":23,"used":false,"gnssid":0,"svid":1},{"PRN":2,"el":28,"az":73,"ss":24,"used":true,"gnssid":0,"svid":2},{"PRN":4,"el":19,"az":40,"ss":24,"used":false,"gnssid":0,"svid":4},{"PRN":9,"el":3,"az":137,"ss":29,"used":false,"gnssid":0,"svid":9},{"PRN":12,"el":44,"az":85,"ss":0,"used":false,"gnssid":0,"svid":12},{"PRN":13,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":13},{"PRN":14,"el":32,"az":226,"ss":0,"used":false,"gnssid":0,"svid":14},{"PRN":15,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":15},{"PRN":16,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":16},{"PRN":17,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":17},{"PRN":18,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":18},{"PRN":19,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":19},{"PRN":20,"el":6,"az":332,"ss":0,"used":false,"gnssid":0,"svid":20},{"PRN":21,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":21},{"PRN":24,"el":4,"az":147,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":26,"el":17,"az":202,"ss":0,"used":false,"gnssid":0,"svid":26},{"PRN":29,"el":47,"az":187,"ss":35,"used":true,"gnssid":0,"svid":29},{"PRN":30,"el":80,"az":98,"ss":33,"used":true,"gnssid":0,"svid":30},{"PRN":31,"el":38,"az":300,"ss":0,"used":false,"gnssid":0,"svid":31}]}
$GPGGA,105025.80,5612.9999,N,00306.7096,W,,2,60.000,160.002,M,,M,,*56
+{"class":"TPV","mode":1}
$GPRMC,105025.80,V,5612.9999,N,00306.7096,W,,,081009,,W,N*05
{"class":"TPV","mode":1}
$GPGSA,A,1,29,30,,,,,,,,,,,60.000,60.000,60.000*0E
@@ -18,10 +19,9 @@ $GPGSV,5,4,19,20,6,332,,21,5,,,24,4,147,,26,17,202,*72
$GPGSV,5,5,19,29,47,187,35,30,80,98,33,31,38,300,*71
{"class":"SKY","vdop":60.00,"hdop":60.00,"pdop":60.00,"satellites":[{"PRN":1,"el":5,"az":0,"ss":23,"used":false,"gnssid":0,"svid":1},{"PRN":2,"el":28,"az":73,"ss":23,"used":false,"gnssid":0,"svid":2},{"PRN":4,"el":19,"az":40,"ss":24,"used":false,"gnssid":0,"svid":4},{"PRN":9,"el":3,"az":137,"ss":28,"used":false,"gnssid":0,"svid":9},{"PRN":12,"el":44,"az":85,"ss":0,"used":false,"gnssid":0,"svid":12},{"PRN":13,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":13},{"PRN":14,"el":32,"az":226,"ss":0,"used":false,"gnssid":0,"svid":14},{"PRN":15,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":15},{"PRN":16,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":16},{"PRN":17,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":17},{"PRN":18,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":18},{"PRN":19,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":19},{"PRN":20,"el":6,"az":332,"ss":0,"used":false,"gnssid":0,"svid":20},{"PRN":21,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":21},{"PRN":24,"el":4,"az":147,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":26,"el":17,"az":202,"ss":0,"used":false,"gnssid":0,"svid":26},{"PRN":29,"el":47,"az":187,"ss":35,"used":true,"gnssid":0,"svid":29},{"PRN":30,"el":80,"az":98,"ss":33,"used":true,"gnssid":0,"svid":30},{"PRN":31,"el":38,"az":300,"ss":0,"used":false,"gnssid":0,"svid":31}]}
$GPGGA,105026.80,5612.9999,N,00306.7096,W,,2,60.000,160.002,M,,M,,*55
-$GPRMC,105026.80,V,5612.9999,N,00306.7096,W,,,081009,,W,N*06
{"class":"TPV","mode":1}
+$GPRMC,105026.80,V,5612.9999,N,00306.7096,W,,,081009,,W,N*06
$GPGSA,A,1,29,30,,,,,,,,,,,60.000,60.000,60.000*0E
-{"class":"TPV","mode":1}
$GPGSV,5,1,19,1,5,,23,2,28,73,23,4,19,40,24,9,3,137,28*46
$GPGSV,5,2,19,12,44,85,,13,5,,,14,32,226,,15,5,,*4C
$GPGSV,5,3,19,16,5,,,17,5,,,18,5,,,19,5,,*77
@@ -29,10 +29,9 @@ $GPGSV,5,4,19,20,6,332,,21,5,,,24,4,147,,26,17,202,*72
$GPGSV,5,5,19,29,47,187,36,30,80,98,33,31,38,300,*72
{"class":"SKY","vdop":60.00,"hdop":60.00,"pdop":60.00,"satellites":[{"PRN":1,"el":5,"az":0,"ss":23,"used":false,"gnssid":0,"svid":1},{"PRN":2,"el":28,"az":73,"ss":23,"used":false,"gnssid":0,"svid":2},{"PRN":4,"el":19,"az":40,"ss":24,"used":false,"gnssid":0,"svid":4},{"PRN":9,"el":3,"az":137,"ss":28,"used":false,"gnssid":0,"svid":9},{"PRN":12,"el":44,"az":85,"ss":0,"used":false,"gnssid":0,"svid":12},{"PRN":13,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":13},{"PRN":14,"el":32,"az":226,"ss":0,"used":false,"gnssid":0,"svid":14},{"PRN":15,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":15},{"PRN":16,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":16},{"PRN":17,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":17},{"PRN":18,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":18},{"PRN":19,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":19},{"PRN":20,"el":6,"az":332,"ss":0,"used":false,"gnssid":0,"svid":20},{"PRN":21,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":21},{"PRN":24,"el":4,"az":147,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":26,"el":17,"az":202,"ss":0,"used":false,"gnssid":0,"svid":26},{"PRN":29,"el":47,"az":187,"ss":36,"used":true,"gnssid":0,"svid":29},{"PRN":30,"el":80,"az":98,"ss":33,"used":true,"gnssid":0,"svid":30},{"PRN":31,"el":38,"az":300,"ss":0,"used":false,"gnssid":0,"svid":31}]}
$GPGGA,105027.80,5612.9956,N,00306.6983,W,,3,2.506,160.002,M,,M,,*6D
-$GPRMC,105027.80,V,5612.9956,N,00306.6983,W,,,081009,,W,N*08
{"class":"TPV","mode":1}
+$GPRMC,105027.80,V,5612.9956,N,00306.6983,W,,,081009,,W,N*08
$GPGSA,A,1,29,30,9,,,,,,,,,,2.597,2.506,0.681*06
-{"class":"TPV","mode":1}
$GPGSV,5,1,19,1,5,,23,2,28,73,22,4,19,40,24,9,3,137,28*47
$GPGSV,5,2,19,12,44,85,,13,5,,,14,32,226,,15,5,,*4C
$GPGSV,5,3,19,16,5,,,17,5,,,18,5,,,19,5,,*77
@@ -40,10 +39,9 @@ $GPGSV,5,4,19,20,6,332,,21,5,,,24,4,147,,26,17,202,*72
$GPGSV,5,5,19,29,47,187,36,30,80,98,33,31,38,300,*72
{"class":"SKY","vdop":0.68,"hdop":2.51,"pdop":2.60,"satellites":[{"PRN":1,"el":5,"az":0,"ss":23,"used":false,"gnssid":0,"svid":1},{"PRN":2,"el":28,"az":73,"ss":22,"used":false,"gnssid":0,"svid":2},{"PRN":4,"el":19,"az":40,"ss":24,"used":false,"gnssid":0,"svid":4},{"PRN":9,"el":3,"az":137,"ss":28,"used":true,"gnssid":0,"svid":9},{"PRN":12,"el":44,"az":85,"ss":0,"used":false,"gnssid":0,"svid":12},{"PRN":13,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":13},{"PRN":14,"el":32,"az":226,"ss":0,"used":false,"gnssid":0,"svid":14},{"PRN":15,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":15},{"PRN":16,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":16},{"PRN":17,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":17},{"PRN":18,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":18},{"PRN":19,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":19},{"PRN":20,"el":6,"az":332,"ss":0,"used":false,"gnssid":0,"svid":20},{"PRN":21,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":21},{"PRN":24,"el":4,"az":147,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":26,"el":17,"az":202,"ss":0,"used":false,"gnssid":0,"svid":26},{"PRN":29,"el":47,"az":187,"ss":36,"used":true,"gnssid":0,"svid":29},{"PRN":30,"el":80,"az":98,"ss":33,"used":true,"gnssid":0,"svid":30},{"PRN":31,"el":38,"az":300,"ss":0,"used":false,"gnssid":0,"svid":31}]}
$GPGGA,105028.80,5612.9948,N,00306.7136,W,,3,2.506,160.002,M,,M,,*6A
-$GPRMC,105028.80,V,5612.9948,N,00306.7136,W,,,081009,,W,N*0F
{"class":"TPV","mode":1}
+$GPRMC,105028.80,V,5612.9948,N,00306.7136,W,,,081009,,W,N*0F
$GPGSA,A,1,29,30,9,,,,,,,,,,2.597,2.506,0.681*06
-{"class":"TPV","mode":1}
$GPGSV,5,1,19,1,5,,22,2,28,73,24,4,19,40,25,9,3,137,28*41
$GPGSV,5,2,19,12,44,85,,13,5,,,14,32,226,,15,5,,*4C
$GPGSV,5,3,19,16,5,,,17,5,,,18,5,,,19,5,,*77
@@ -53,9 +51,7 @@ $GPGSV,5,5,19,29,47,187,36,30,80,98,33,31,38,300,*72
$GPGGA,105029.80,5612.9978,N,00306.7359,W,1,4,17.516,159.072,M,,M,,*6D
{"class":"TPV","mode":3,"lat":56.216630000,"lon":-3.112265000,"alt":159.072,"epe":49.343,"epv":15.663}
$GPRMC,105029.80,A,5612.9978,N,00306.7359,W,0.174,318.057,081009,,W,A*14
-{"class":"TPV","mode":3,"time":"2009-10-08T10:50:29.800Z","ept":0.005,"lat":56.216630000,"lon":-3.112265000,"alt":159.072,"epe":49.343,"epv":15.663,"track":318.0570,"speed":0.090}
$GPGSA,A,3,29,2,30,9,,,,,,,,,23.570,17.516,15.771*03
-{"class":"TPV","mode":3,"time":"2009-10-08T10:50:29.800Z","ept":0.005,"lat":56.216630000,"lon":-3.112265000,"alt":159.072,"epe":49.343,"epv":15.663,"track":318.0570,"speed":0.090}
$GPGSV,5,1,19,1,5,,23,2,28,73,25,3,5,,,4,19,40,24*73
$GPGSV,5,2,19,5,5,,,9,3,137,27,12,44,85,,14,32,226,*70
$GPGSV,5,3,19,20,6,332,,22,5,,,23,5,,,24,4,147,*70
@@ -63,6 +59,7 @@ $GPGSV,5,4,19,25,5,,,26,17,202,,27,5,,,28,5,,*7F
$GPGSV,5,5,19,29,47,187,35,30,80,98,33,31,38,300,*71
{"class":"SKY","xdop":13.71,"ydop":9.36,"vdop":15.77,"tdop":16.55,"hdop":17.52,"gdop":27.74,"pdop":23.57,"satellites":[{"PRN":1,"el":5,"az":0,"ss":23,"used":false,"gnssid":0,"svid":1},{"PRN":2,"el":28,"az":73,"ss":25,"used":true,"gnssid":0,"svid":2},{"PRN":3,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":3},{"PRN":4,"el":19,"az":40,"ss":24,"used":false,"gnssid":0,"svid":4},{"PRN":5,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":5},{"PRN":9,"el":3,"az":137,"ss":27,"used":true,"gnssid":0,"svid":9},{"PRN":12,"el":44,"az":85,"ss":0,"used":false,"gnssid":0,"svid":12},{"PRN":14,"el":32,"az":226,"ss":0,"used":false,"gnssid":0,"svid":14},{"PRN":20,"el":6,"az":332,"ss":0,"used":false,"gnssid":0,"svid":20},{"PRN":22,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":22},{"PRN":23,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":23},{"PRN":24,"el":4,"az":147,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":25,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":25},{"PRN":26,"el":17,"az":202,"ss":0,"used":false,"gnssid":0,"svid":26},{"PRN":27,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":27},{"PRN":28,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":28},{"PRN":29,"el":47,"az":187,"ss":35,"used":true,"gnssid":0,"svid":29},{"PRN":30,"el":80,"az":98,"ss":33,"used":true,"gnssid":0,"svid":30},{"PRN":31,"el":38,"az":300,"ss":0,"used":false,"gnssid":0,"svid":31}]}
$GPGGA,105030.80,5612.9978,N,00306.7310,W,1,4,17.510,159.050,M,,M,,*6E
+{"class":"TPV","mode":3,"time":"2009-10-08T10:50:30.800Z","ept":0.005,"lat":56.216630000,"lon":-3.112183333,"alt":159.050,"epx":205.670,"epy":140.422,"epe":447.830,"epv":362.733,"speed":5.067,"climb":-0.022,"eps":411.34,"epc":378.40}
$GPRMC,105030.80,A,5612.9978,N,00306.7310,W,0.265,127.668,081009,,W,A*16
{"class":"TPV","mode":3,"time":"2009-10-08T10:50:30.800Z","ept":0.005,"lat":56.216630000,"lon":-3.112183333,"alt":159.050,"epx":205.670,"epy":140.422,"epe":447.830,"epv":362.733,"track":127.6680,"speed":0.136,"climb":-0.022,"eps":411.34,"epc":378.40}
$GPGSA,A,3,29,2,30,9,,,,,,,,,23.559,17.510,15.762*0C
@@ -73,6 +70,7 @@ $GPGSV,5,4,19,25,5,,,26,17,202,,27,5,,,28,5,,*7F
$GPGSV,5,5,19,29,47,187,35,30,80,98,34,31,38,300,*76
{"class":"SKY","xdop":13.71,"ydop":9.36,"vdop":15.76,"tdop":16.55,"hdop":17.51,"gdop":27.74,"pdop":23.56,"satellites":[{"PRN":1,"el":5,"az":0,"ss":23,"used":false,"gnssid":0,"svid":1},{"PRN":2,"el":28,"az":73,"ss":25,"used":true,"gnssid":0,"svid":2},{"PRN":3,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":3},{"PRN":4,"el":19,"az":40,"ss":24,"used":false,"gnssid":0,"svid":4},{"PRN":5,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":5},{"PRN":9,"el":3,"az":137,"ss":27,"used":true,"gnssid":0,"svid":9},{"PRN":12,"el":44,"az":85,"ss":0,"used":false,"gnssid":0,"svid":12},{"PRN":14,"el":32,"az":226,"ss":0,"used":false,"gnssid":0,"svid":14},{"PRN":20,"el":6,"az":332,"ss":0,"used":false,"gnssid":0,"svid":20},{"PRN":22,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":22},{"PRN":23,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":23},{"PRN":24,"el":4,"az":147,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":25,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":25},{"PRN":26,"el":17,"az":202,"ss":0,"used":false,"gnssid":0,"svid":26},{"PRN":27,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":27},{"PRN":28,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":28},{"PRN":29,"el":47,"az":187,"ss":35,"used":true,"gnssid":0,"svid":29},{"PRN":30,"el":80,"az":98,"ss":34,"used":true,"gnssid":0,"svid":30},{"PRN":31,"el":38,"az":300,"ss":0,"used":false,"gnssid":0,"svid":31}]}
$GPGGA,105031.80,5612.9969,N,00306.7273,W,1,4,17.504,159.024,M,,M,,*6D
+{"class":"TPV","mode":3,"time":"2009-10-08T10:50:31.800Z","ept":0.005,"lat":56.216615000,"lon":-3.112121667,"alt":159.024,"epx":205.670,"epy":140.422,"epe":447.621,"epv":362.526,"speed":4.175,"climb":-0.026,"eps":411.34,"epc":725.26}
$GPRMC,105031.80,A,5612.9969,N,00306.7273,W,0.374,132.018,081009,,W,A*17
{"class":"TPV","mode":3,"time":"2009-10-08T10:50:31.800Z","ept":0.005,"lat":56.216615000,"lon":-3.112121667,"alt":159.024,"epx":205.670,"epy":140.422,"epe":447.621,"epv":362.526,"track":132.0180,"speed":0.192,"climb":-0.026,"eps":411.34,"epc":725.26}
$GPGSA,A,3,29,2,30,9,,,,,,,,,23.548,17.504,15.752*0A
@@ -83,6 +81,7 @@ $GPGSV,5,4,19,25,5,,,26,17,202,,27,5,,,28,5,,*7F
$GPGSV,5,5,19,29,47,187,35,30,80,98,34,31,38,300,*76
{"class":"SKY","xdop":13.71,"ydop":9.36,"vdop":15.75,"tdop":16.55,"hdop":17.50,"gdop":27.74,"pdop":23.55,"satellites":[{"PRN":1,"el":5,"az":0,"ss":25,"used":false,"gnssid":0,"svid":1},{"PRN":2,"el":28,"az":73,"ss":24,"used":true,"gnssid":0,"svid":2},{"PRN":3,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":3},{"PRN":4,"el":19,"az":40,"ss":23,"used":false,"gnssid":0,"svid":4},{"PRN":5,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":5},{"PRN":9,"el":3,"az":137,"ss":27,"used":true,"gnssid":0,"svid":9},{"PRN":12,"el":44,"az":85,"ss":0,"used":false,"gnssid":0,"svid":12},{"PRN":14,"el":32,"az":226,"ss":0,"used":false,"gnssid":0,"svid":14},{"PRN":20,"el":6,"az":332,"ss":0,"used":false,"gnssid":0,"svid":20},{"PRN":22,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":22},{"PRN":23,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":23},{"PRN":24,"el":4,"az":147,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":25,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":25},{"PRN":26,"el":17,"az":202,"ss":0,"used":false,"gnssid":0,"svid":26},{"PRN":27,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":27},{"PRN":28,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":28},{"PRN":29,"el":47,"az":187,"ss":35,"used":true,"gnssid":0,"svid":29},{"PRN":30,"el":80,"az":98,"ss":34,"used":true,"gnssid":0,"svid":30},{"PRN":31,"el":38,"az":300,"ss":0,"used":false,"gnssid":0,"svid":31}]}
$GPGGA,105032.80,5612.9977,N,00306.7212,W,1,4,17.498,158.985,M,,M,,*61
+{"class":"TPV","mode":3,"time":"2009-10-08T10:50:32.800Z","ept":0.005,"lat":56.216628333,"lon":-3.112020000,"alt":158.985,"epx":205.670,"epy":140.422,"epe":447.412,"epv":362.296,"speed":6.480,"climb":-0.039,"eps":411.34,"epc":724.82}
$GPRMC,105032.80,A,5612.9977,N,00306.7212,W,0.501,133.315,081009,,W,A*17
{"class":"TPV","mode":3,"time":"2009-10-08T10:50:32.800Z","ept":0.005,"lat":56.216628333,"lon":-3.112020000,"alt":158.985,"epx":205.670,"epy":140.422,"epe":447.412,"epv":362.296,"track":133.3150,"speed":0.258,"climb":-0.039,"eps":411.34,"epc":724.82}
$GPGSA,A,3,29,2,30,9,,,,,,,,,23.537,17.498,15.743*06
@@ -93,6 +92,7 @@ $GPGSV,5,4,19,25,5,,,26,17,202,,27,5,,,28,5,,*7F
$GPGSV,5,5,19,29,47,187,35,30,80,98,33,31,38,300,*71
{"class":"SKY","xdop":13.71,"ydop":9.36,"vdop":15.74,"tdop":16.55,"hdop":17.50,"gdop":27.74,"pdop":23.54,"satellites":[{"PRN":1,"el":5,"az":0,"ss":25,"used":false,"gnssid":0,"svid":1},{"PRN":2,"el":28,"az":73,"ss":24,"used":true,"gnssid":0,"svid":2},{"PRN":3,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":3},{"PRN":4,"el":19,"az":40,"ss":23,"used":false,"gnssid":0,"svid":4},{"PRN":5,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":5},{"PRN":9,"el":3,"az":137,"ss":26,"used":true,"gnssid":0,"svid":9},{"PRN":12,"el":44,"az":85,"ss":0,"used":false,"gnssid":0,"svid":12},{"PRN":14,"el":32,"az":226,"ss":0,"used":false,"gnssid":0,"svid":14},{"PRN":20,"el":6,"az":332,"ss":0,"used":false,"gnssid":0,"svid":20},{"PRN":22,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":22},{"PRN":23,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":23},{"PRN":24,"el":4,"az":147,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":25,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":25},{"PRN":26,"el":17,"az":202,"ss":0,"used":false,"gnssid":0,"svid":26},{"PRN":27,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":27},{"PRN":28,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":28},{"PRN":29,"el":47,"az":187,"ss":35,"used":true,"gnssid":0,"svid":29},{"PRN":30,"el":80,"az":98,"ss":33,"used":true,"gnssid":0,"svid":30},{"PRN":31,"el":38,"az":300,"ss":0,"used":false,"gnssid":0,"svid":31}]}
$GPGGA,105033.80,5612.9975,N,00306.7206,W,1,4,17.491,158.982,M,,M,,*69
+{"class":"TPV","mode":3,"time":"2009-10-08T10:50:33.800Z","ept":0.005,"lat":56.216625000,"lon":-3.112010000,"alt":158.982,"epx":205.670,"epy":140.422,"epe":447.203,"epv":362.089,"speed":0.723,"climb":-0.003,"eps":411.34,"epc":724.38}
$GPRMC,105033.80,A,5612.9975,N,00306.7206,W,0.695,131.210,081009,,W,A*19
{"class":"TPV","mode":3,"time":"2009-10-08T10:50:33.800Z","ept":0.005,"lat":56.216625000,"lon":-3.112010000,"alt":158.982,"epx":205.670,"epy":140.422,"epe":447.203,"epv":362.089,"track":131.2100,"speed":0.358,"climb":-0.003,"eps":411.34,"epc":724.38}
$GPGSA,A,3,29,2,30,9,,,,,,,,,23.527,17.491,15.734*0E
@@ -103,6 +103,7 @@ $GPGSV,5,4,19,25,5,,,26,17,202,,27,5,,,28,5,,*7F
$GPGSV,5,5,19,29,47,187,35,30,80,98,33,31,38,300,*71
{"class":"SKY","xdop":13.71,"ydop":9.36,"vdop":15.73,"tdop":16.55,"hdop":17.49,"gdop":27.74,"pdop":23.53,"satellites":[{"PRN":1,"el":5,"az":0,"ss":25,"used":false,"gnssid":0,"svid":1},{"PRN":2,"el":28,"az":73,"ss":24,"used":true,"gnssid":0,"svid":2},{"PRN":3,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":3},{"PRN":4,"el":19,"az":40,"ss":24,"used":false,"gnssid":0,"svid":4},{"PRN":5,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":5},{"PRN":9,"el":3,"az":137,"ss":26,"used":true,"gnssid":0,"svid":9},{"PRN":12,"el":44,"az":85,"ss":0,"used":false,"gnssid":0,"svid":12},{"PRN":14,"el":32,"az":226,"ss":0,"used":false,"gnssid":0,"svid":14},{"PRN":20,"el":6,"az":332,"ss":0,"used":false,"gnssid":0,"svid":20},{"PRN":22,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":22},{"PRN":23,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":23},{"PRN":24,"el":4,"az":147,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":25,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":25},{"PRN":26,"el":17,"az":202,"ss":0,"used":false,"gnssid":0,"svid":26},{"PRN":27,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":27},{"PRN":28,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":28},{"PRN":29,"el":47,"az":187,"ss":35,"used":true,"gnssid":0,"svid":29},{"PRN":30,"el":80,"az":98,"ss":33,"used":true,"gnssid":0,"svid":30},{"PRN":31,"el":38,"az":300,"ss":0,"used":false,"gnssid":0,"svid":31}]}
$GPGGA,105034.80,5612.9972,N,00306.7198,W,1,4,17.485,159.022,M,,M,,*6A
+{"class":"TPV","mode":3,"time":"2009-10-08T10:50:34.800Z","ept":0.005,"lat":56.216620000,"lon":-3.111996667,"alt":159.022,"epx":205.670,"epy":140.422,"epe":447.013,"epv":361.882,"speed":0.997,"climb":0.040,"eps":411.34,"epc":723.97}
$GPRMC,105034.80,A,5612.9972,N,00306.7198,W,1.157,241.127,081009,,W,A*16
{"class":"TPV","mode":3,"time":"2009-10-08T10:50:34.800Z","ept":0.005,"lat":56.216620000,"lon":-3.111996667,"alt":159.022,"epx":205.670,"epy":140.422,"epe":447.013,"epv":361.882,"track":241.1270,"speed":0.595,"climb":0.040,"eps":411.34,"epc":723.97}
$GPGSA,A,3,29,2,30,9,,,,,,,,,23.516,17.485,15.725*09
@@ -113,6 +114,7 @@ $GPGSV,5,4,19,25,5,,,26,17,202,,27,5,,,28,5,,*7F
$GPGSV,5,5,19,29,47,187,35,30,80,98,33,31,38,300,*71
{"class":"SKY","xdop":13.71,"ydop":9.36,"vdop":15.72,"tdop":16.55,"hdop":17.48,"gdop":27.74,"pdop":23.52,"satellites":[{"PRN":1,"el":5,"az":0,"ss":26,"used":false,"gnssid":0,"svid":1},{"PRN":2,"el":28,"az":73,"ss":23,"used":true,"gnssid":0,"svid":2},{"PRN":3,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":3},{"PRN":4,"el":19,"az":40,"ss":24,"used":false,"gnssid":0,"svid":4},{"PRN":5,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":5},{"PRN":9,"el":3,"az":137,"ss":25,"used":true,"gnssid":0,"svid":9},{"PRN":12,"el":44,"az":85,"ss":0,"used":false,"gnssid":0,"svid":12},{"PRN":14,"el":32,"az":226,"ss":0,"used":false,"gnssid":0,"svid":14},{"PRN":20,"el":6,"az":332,"ss":0,"used":false,"gnssid":0,"svid":20},{"PRN":22,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":22},{"PRN":23,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":23},{"PRN":24,"el":4,"az":147,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":25,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":25},{"PRN":26,"el":17,"az":202,"ss":0,"used":false,"gnssid":0,"svid":26},{"PRN":27,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":27},{"PRN":28,"el":5,"az":0,"ss":0,"used":false,"gnssid":0,"svid":28},{"PRN":29,"el":47,"az":187,"ss":35,"used":true,"gnssid":0,"svid":29},{"PRN":30,"el":80,"az":98,"ss":33,"used":true,"gnssid":0,"svid":30},{"PRN":31,"el":38,"az":300,"ss":0,"used":false,"gnssid":0,"svid":31}]}
$GPGGA,105035.80,5612.9962,N,00306.7171,W,1,4,17.479,159.038,M,,M,,*65
+{"class":"TPV","mode":3,"time":"2009-10-08T10:50:35.800Z","ept":0.005,"lat":56.216603333,"lon":-3.111951667,"alt":159.038,"epx":205.670,"epy":140.422,"epe":446.804,"epv":361.675,"speed":3.352,"climb":0.016,"eps":411.34,"epc":723.56}
$GPRMC,105035.80,A,5612.9962,N,00306.7171,W,0.278,266.820,081009,,W,A*15
{"class":"TPV","mode":3,"time":"2009-10-08T10:50:35.800Z","ept":0.005,"lat":56.216603333,"lon":-3.111951667,"alt":159.038,"epx":205.670,"epy":140.422,"epe":446.804,"epv":361.675,"track":266.8200,"speed":0.143,"climb":0.016,"eps":411.34,"epc":723.56}
$GPGSA,A,3,29,2,30,9,,,,,,,,,23.505,17.479,15.715*0B
@@ -121,6 +123,7 @@ $GPGSV,3,2,11,14,32,226,,20,6,332,,24,4,147,,26,17,202,*7E
$GPGSV,3,3,11,29,47,187,35,30,80,98,33,31,38,300,*79
{"class":"SKY","xdop":13.71,"ydop":9.36,"vdop":15.71,"tdop":16.55,"hdop":17.48,"gdop":27.74,"pdop":23.50,"satellites":[{"PRN":2,"el":28,"az":73,"ss":25,"used":true,"gnssid":0,"svid":2},{"PRN":4,"el":19,"az":40,"ss":24,"used":false,"gnssid":0,"svid":4},{"PRN":9,"el":3,"az":137,"ss":25,"used":true,"gnssid":0,"svid":9},{"PRN":12,"el":44,"az":85,"ss":0,"used":false,"gnssid":0,"svid":12},{"PRN":14,"el":32,"az":226,"ss":0,"used":false,"gnssid":0,"svid":14},{"PRN":20,"el":6,"az":332,"ss":0,"used":false,"gnssid":0,"svid":20},{"PRN":24,"el":4,"az":147,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":26,"el":17,"az":202,"ss":0,"used":false,"gnssid":0,"svid":26},{"PRN":29,"el":47,"az":187,"ss":35,"used":true,"gnssid":0,"svid":29},{"PRN":30,"el":80,"az":98,"ss":33,"used":true,"gnssid":0,"svid":30},{"PRN":31,"el":38,"az":300,"ss":0,"used":false,"gnssid":0,"svid":31}]}
$GPGGA,105036.80,5612.9956,N,00306.7155,W,1,4,17.473,159.027,M,,M,,*63
+{"class":"TPV","mode":3,"time":"2009-10-08T10:50:36.800Z","ept":0.005,"lat":56.216593333,"lon":-3.111925000,"alt":159.027,"epx":205.670,"epy":140.422,"epe":446.595,"epv":361.445,"speed":1.994,"climb":-0.011,"eps":411.34,"epc":723.12}
$GPRMC,105036.80,A,5612.9956,N,00306.7155,W,0.198,246.533,081009,,W,A*17
{"class":"TPV","mode":3,"time":"2009-10-08T10:50:36.800Z","ept":0.005,"lat":56.216593333,"lon":-3.111925000,"alt":159.027,"epx":205.670,"epy":140.422,"epe":446.595,"epv":361.445,"track":246.5330,"speed":0.102,"climb":-0.011,"eps":411.34,"epc":723.12}
$GPGSA,A,3,29,2,30,9,,,,,,,,,23.494,17.473,15.706*0A
@@ -129,5 +132,6 @@ $GPGSV,3,2,11,14,32,226,,20,6,332,,24,4,147,,26,17,202,*7E
$GPGSV,3,3,11,29,47,187,36,30,80,98,33,31,38,300,*7A
{"class":"SKY","xdop":13.71,"ydop":9.36,"vdop":15.71,"tdop":16.55,"hdop":17.47,"gdop":27.74,"pdop":23.49,"satellites":[{"PRN":2,"el":28,"az":73,"ss":27,"used":true,"gnssid":0,"svid":2},{"PRN":4,"el":19,"az":40,"ss":24,"used":false,"gnssid":0,"svid":4},{"PRN":9,"el":3,"az":137,"ss":25,"used":true,"gnssid":0,"svid":9},{"PRN":12,"el":44,"az":85,"ss":0,"used":false,"gnssid":0,"svid":12},{"PRN":14,"el":32,"az":226,"ss":0,"used":false,"gnssid":0,"svid":14},{"PRN":20,"el":6,"az":332,"ss":0,"used":false,"gnssid":0,"svid":20},{"PRN":24,"el":4,"az":147,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":26,"el":17,"az":202,"ss":0,"used":false,"gnssid":0,"svid":26},{"PRN":29,"el":47,"az":187,"ss":36,"used":true,"gnssid":0,"svid":29},{"PRN":30,"el":80,"az":98,"ss":33,"used":true,"gnssid":0,"svid":30},{"PRN":31,"el":38,"az":300,"ss":0,"used":false,"gnssid":0,"svid":31}]}
$GPGGA,105037.80,5612.9964,N,00306.7154,W,1,4,17.466,159.026,M,,M,,*67
+{"class":"TPV","mode":3,"time":"2009-10-08T10:50:37.800Z","ept":0.005,"lat":56.216606667,"lon":-3.111923333,"alt":159.026,"epx":205.670,"epy":140.422,"epe":446.386,"epv":361.238,"speed":1.488,"climb":-0.001,"eps":411.34,"epc":722.68}
$GPRMC,105037.80,A,5612.9964,N,00306.7154,W,0.195,197.090,081009,,W,A*18
{"class":"TPV","mode":3,"time":"2009-10-08T10:50:37.800Z","ept":0.005,"lat":56.216606667,"lon":-3.111923333,"alt":159.026,"epx":205.670,"epy":140.422,"epe":446.386,"epv":361.238,"track":197.0900,"speed":0.100,"climb":-0.001,"eps":411.34,"epc":722.68}
diff --git a/test/daemon/nl551e.log.chk b/test/daemon/nl551e.log.chk
index 0909402d..f8c117da 100644
--- a/test/daemon/nl551e.log.chk
+++ b/test/daemon/nl551e.log.chk
@@ -2,6 +2,7 @@ $GPRMC,191418.00,V,,,,,,,040712,,,N*79
{"class":"TPV","mode":1}
$GPVTG,,,,,,,,,N*30
$GPGGA,191418.00,,,,,0,00,99.99,,,,,,*62
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
{"class":"TPV","mode":1}
$GPGSV,2,1,07,03,,,38,07,,,36,16,,,37,18,,,41*78
@@ -20,7 +21,6 @@ $GPRMC,191419.00,V,,,,,,,040712,,,N*78
$GPVTG,,,,,,,,,N*30
$GPGGA,191419.00,,,,,0,00,99.99,,,,,,*63
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
-{"class":"TPV","mode":1}
$GPGSV,2,1,07,03,,,37,07,,,35,16,,,36,18,,,41*75
$GPGSV,2,2,07,19,,,39,22,,,38,30,,,42*72
$GPGLL,,,,,191419.00,V,N*4F
diff --git a/test/daemon/polarx2.log.chk b/test/daemon/polarx2.log.chk
index acc76133..357919c6 100644
--- a/test/daemon/polarx2.log.chk
+++ b/test/daemon/polarx2.log.chk
@@ -2,7 +2,7 @@ $GPGST,112257.00,0.387,317.719,3.872,1.791,317.563,10.659,180.746*61
{"class":"GST","rms":0.387,"major":317.719,"minor":3.872,"orient":1.791,"lat":317.563,"lon":10.659,"alt":180.746}
$GPGBS,112257.00,123.204,0.490,75.521,23,0.000,0.000,0.000*53
$GPGGA,112257.00,3844.24011,N,00908.43828,W,1,03,10.5,,,,,,*72
-{"class":"TPV","mode":0}
+{"class":"TPV","mode":2,"lat":38.737335167,"lon":-9.140638000}
$GPGLL,3844.24011,N,00908.43828,W,112257.00,A,A*70
{"class":"TPV","mode":2,"lat":38.737335167,"lon":-9.140638000}
$GPGNS,112257.00,3844.24011,N,00908.43828,W,AN,03,10.5,,,,*57
diff --git a/test/daemon/rgm3800.log.chk b/test/daemon/rgm3800.log.chk
index f6c4fe69..92224ac2 100644
--- a/test/daemon/rgm3800.log.chk
+++ b/test/daemon/rgm3800.log.chk
@@ -1,4 +1,5 @@
$GPGGA,235951.952,0000.0000,N,00000.0000,E,0,00,,0.0,M,0.0,M,,0000*44
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
{"class":"TPV","mode":1}
$GPGSV,3,1,12,20,00,000,,10,00,000,,31,00,000,,27,00,000,*7C
@@ -7,24 +8,22 @@ $GPGSV,3,3,12,16,00,000,,28,00,000,,26,00,000,,29,00,000,*78
$GPRMC,235951.952,V,0000.0000,N,00000.0000,E,,0.00,050180,,,N*63
{"class":"TPV","mode":1}
$GPGGA,235952.953,0000.0000,N,00000.0000,E,0,00,,0.0,M,0.0,M,,0000*46
-$GPGSA,A,1,,,,,,,,,,,,,,,*1E
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,12,20,00,000,,10,00,000,,31,00,000,,27,00,000,*7C
$GPGSV,3,2,12,19,00,000,,07,00,000,,04,00,000,,24,00,000,*76
$GPGSV,3,3,12,16,00,000,,28,00,000,,26,00,000,,29,00,000,*78
$GPRMC,235952.953,V,0000.0000,N,00000.0000,E,,0.00,050180,,,N*61
-{"class":"TPV","mode":1}
$GPGGA,102523.342,4815.6883,N,01140.3675,E,1,03,4.1,-47.5,M,47.5,M,,0000*4B
-{"class":"TPV","mode":0}
+{"class":"TPV","mode":2,"lat":48.261471667,"lon":11.672791667,"alt":-47.500}
$GPGSA,A,2,09,18,15,,,,,,,,,,4.2,4.1,1.0*35
-{"class":"TPV","mode":2,"lat":48.261471667,"lon":11.672791667,"alt":-47.500,"epe":79.800}
$GPGSV,3,1,11,15,78,236,41,09,30,277,44,18,26,303,36,22,04,332,34*73
$GPGSV,3,2,11,26,64,298,,29,53,146,,28,45,057,25,17,28,119,22*78
$GPGSV,3,3,11,08,13,081,27,12,06,219,22,10,05,190,21*4F
{"class":"SKY","vdop":1.00,"hdop":4.10,"pdop":4.20,"satellites":[{"PRN":15,"el":78,"az":236,"ss":41,"used":true,"gnssid":0,"svid":15},{"PRN":9,"el":30,"az":277,"ss":44,"used":true,"gnssid":0,"svid":9},{"PRN":18,"el":26,"az":303,"ss":36,"used":true,"gnssid":0,"svid":18},{"PRN":22,"el":4,"az":332,"ss":34,"used":false,"gnssid":0,"svid":22},{"PRN":26,"el":64,"az":298,"ss":0,"used":false,"gnssid":0,"svid":26},{"PRN":29,"el":53,"az":146,"ss":0,"used":false,"gnssid":0,"svid":29},{"PRN":28,"el":45,"az":57,"ss":25,"used":false,"gnssid":0,"svid":28},{"PRN":17,"el":28,"az":119,"ss":22,"used":false,"gnssid":0,"svid":17},{"PRN":8,"el":13,"az":81,"ss":27,"used":false,"gnssid":0,"svid":8},{"PRN":12,"el":6,"az":219,"ss":22,"used":false,"gnssid":0,"svid":12},{"PRN":10,"el":5,"az":190,"ss":21,"used":false,"gnssid":0,"svid":10}]}
$GPRMC,102523.342,A,4815.6883,N,01140.3675,E,0.00,0.00,210808,,,A*61
-{"class":"TPV","mode":3,"time":"2008-08-21T10:25:23.342Z","ept":0.005,"lat":48.261471667,"lon":11.672791667,"alt":-47.500,"epe":79.800,"epv":23.000,"track":0.0000,"speed":0.000}
$GPGGA,102524.342,4815.6880,N,01140.3673,E,1,03,4.1,-47.5,M,47.5,M,,0000*49
+{"class":"TPV","mode":3,"time":"2008-08-21T10:25:24.342Z","ept":0.005,"lat":48.261466667,"lon":11.672788333,"alt":-47.500,"epe":79.800,"epv":23.000,"speed":0.609,"climb":0.000,"epc":46.00}
$GPGSA,A,2,09,18,15,,,,,,,,,,4.2,4.1,1.0*35
$GPGSV,3,1,11,15,78,236,41,09,30,277,44,18,26,303,36,22,04,332,34*73
$GPGSV,3,2,11,26,64,298,,29,53,146,,28,45,057,25,17,28,119,22*78
diff --git a/test/daemon/rx210.log.chk b/test/daemon/rx210.log.chk
index 689f0d9a..ab024db3 100644
--- a/test/daemon/rx210.log.chk
+++ b/test/daemon/rx210.log.chk
@@ -3,6 +3,7 @@ $GNRMC,184040.00,V,,,,,,,030416,,,N*6A
$GNRMC,184041.00,V,,,,,,,030416,,,N*6B
{"class":"TPV","mode":1}
$GNGGA,184041.00,,,,,0,04,28.92,,,,,,*75
+{"class":"TPV","mode":1}
$GNGSA,A,1,31,21,,,,,,,,,,,53.49,28.92,45.00*24
{"class":"TPV","mode":1}
$GNGSA,A,1,75,86,,,,,,,,,,,53.49,28.92,45.00*29
@@ -10,9 +11,10 @@ $GNGSA,A,1,75,86,,,,,,,,,,,53.49,28.92,45.00*29
$GNRMC,184042.00,V,,,,,,,030416,,,N*68
{"class":"TPV","mode":1}
$GNGGA,184042.00,,,,,0,04,28.91,,,,,,*75
-$GNRMC,184043.00,V,,,,,,,030416,,,N*69
{"class":"TPV","mode":1}
+$GNRMC,184043.00,V,,,,,,,030416,,,N*69
$GNGGA,184043.00,,,,,0,04,28.90,,,,,,*75
+{"class":"TPV","mode":1}
$GPGSV,2,1,08,02,14,041,,05,15,075,,12,07,114,08,21,33,182,30*70
$GPGSV,2,2,08,25,41,116,20,26,36,297,25,29,73,057,12,31,56,245,20*73
{"class":"SKY","vdop":45.00,"hdop":28.92,"pdop":53.49,"satellites":[{"PRN":2,"el":14,"az":41,"ss":0,"used":false,"gnssid":0,"svid":2},{"PRN":5,"el":15,"az":75,"ss":0,"used":false,"gnssid":0,"svid":5},{"PRN":12,"el":7,"az":114,"ss":8,"used":false,"gnssid":0,"svid":12},{"PRN":21,"el":33,"az":182,"ss":30,"used":true,"gnssid":0,"svid":21},{"PRN":25,"el":41,"az":116,"ss":20,"used":false,"gnssid":0,"svid":25},{"PRN":26,"el":36,"az":297,"ss":25,"used":false,"gnssid":0,"svid":26},{"PRN":29,"el":73,"az":57,"ss":12,"used":false,"gnssid":0,"svid":29},{"PRN":31,"el":56,"az":245,"ss":20,"used":true,"gnssid":0,"svid":31}]}
@@ -21,77 +23,68 @@ $GLGSV,3,2,10,76,76,279,,77,24,325,,84,00,045,,85,47,042,*6E
$GLGSV,3,3,10,86,73,244,23,87,16,229,30*6F
{"class":"SKY","vdop":45.00,"hdop":28.92,"pdop":53.49,"satellites":[{"PRN":2,"el":14,"az":41,"ss":0,"used":false,"gnssid":0,"svid":2},{"PRN":5,"el":15,"az":75,"ss":0,"used":false,"gnssid":0,"svid":5},{"PRN":12,"el":7,"az":114,"ss":8,"used":false,"gnssid":0,"svid":12},{"PRN":21,"el":33,"az":182,"ss":30,"used":true,"gnssid":0,"svid":21},{"PRN":25,"el":41,"az":116,"ss":20,"used":false,"gnssid":0,"svid":25},{"PRN":26,"el":36,"az":297,"ss":25,"used":false,"gnssid":0,"svid":26},{"PRN":29,"el":73,"az":57,"ss":12,"used":false,"gnssid":0,"svid":29},{"PRN":31,"el":56,"az":245,"ss":20,"used":true,"gnssid":0,"svid":31},{"PRN":68,"el":7,"az":348,"ss":0,"used":false,"gnssid":6,"svid":4},{"PRN":69,"el":12,"az":36,"ss":0,"used":false,"gnssid":6,"svid":5},{"PRN":70,"el":0,"az":85,"ss":0,"used":false,"gnssid":6,"svid":6},{"PRN":75,"el":39,"az":161,"ss":26,"used":true,"gnssid":6,"svid":11},{"PRN":76,"el":76,"az":279,"ss":0,"used":false,"gnssid":6,"svid":12},{"PRN":77,"el":24,"az":325,"ss":0,"used":false,"gnssid":6,"svid":13},{"PRN":84,"el":0,"az":45,"ss":0,"used":false,"gnssid":6,"svid":20},{"PRN":85,"el":47,"az":42,"ss":0,"used":false,"gnssid":6,"svid":21},{"PRN":86,"el":73,"az":244,"ss":23,"used":true,"gnssid":6,"svid":22},{"PRN":87,"el":16,"az":229,"ss":30,"used":false,"gnssid":6,"svid":23}]}
$GNRMC,184044.00,V,,,,,,,030416,,,N*6E
-{"class":"TPV","mode":1}
$GNGGA,184044.00,,,,,0,04,28.89,,,,,,*7A
-$GNRMC,184045.00,V,,,,,,,030416,,,N*6F
{"class":"TPV","mode":1}
+$GNRMC,184045.00,V,,,,,,,030416,,,N*6F
$GNGGA,184045.00,,,,,0,04,28.87,,,,,,*75
-$GNRMC,184046.00,V,,,,,,,030416,,,N*6C
{"class":"TPV","mode":1}
+$GNRMC,184046.00,V,,,,,,,030416,,,N*6C
$GNGGA,184046.00,,,,,0,04,28.86,,,,,,*77
-$GNGSA,A,1,31,21,,,,,,,,,,,53.46,28.86,45.00*2E
{"class":"TPV","mode":1}
+$GNGSA,A,1,31,21,,,,,,,,,,,53.46,28.86,45.00*2E
$GNGSA,A,1,75,86,,,,,,,,,,,53.46,28.86,45.00*23
-{"class":"TPV","mode":1}
$GNRMC,184047.00,V,,,,,,,030416,,,N*6D
-{"class":"TPV","mode":1}
$GNGGA,184047.00,,,,,0,04,28.85,,,,,,*75
-$GNRMC,184048.00,V,,,,,,,030416,,,N*62
{"class":"TPV","mode":1}
+$GNRMC,184048.00,V,,,,,,,030416,,,N*62
$GNGGA,184048.00,,,,,0,04,28.84,,,,,,*7B
-$GNRMC,184049.00,V,,,,,,,030416,,,N*63
{"class":"TPV","mode":1}
+$GNRMC,184049.00,V,,,,,,,030416,,,N*63
$GNGGA,184049.00,,,,,0,04,28.82,,,,,,*7C
-$GNRMC,184050.00,V,,,,,,,030416,,,N*6B
{"class":"TPV","mode":1}
+$GNRMC,184050.00,V,,,,,,,030416,,,N*6B
$GNGGA,184050.00,,,,,0,04,28.81,,,,,,*77
-$GNRMC,184051.00,V,,,,,,,030416,,,N*6A
{"class":"TPV","mode":1}
+$GNRMC,184051.00,V,,,,,,,030416,,,N*6A
$GNGGA,184051.00,,,,,0,04,28.79,,,,,,*71
-$GNGSA,A,1,31,21,,,,,,,,,,,53.43,28.79,45.00*2B
{"class":"TPV","mode":1}
+$GNGSA,A,1,31,21,,,,,,,,,,,53.43,28.79,45.00*2B
$GNGSA,A,1,75,86,,,,,,,,,,,53.43,28.79,45.00*26
-{"class":"TPV","mode":1}
$GNRMC,184052.00,V,,,,,,,030416,,,N*69
-{"class":"TPV","mode":1}
$GNGGA,184052.00,,,,,0,04,28.78,,,,,,*73
-$GNRMC,184053.00,V,,,,,,,030416,,,N*68
{"class":"TPV","mode":1}
+$GNRMC,184053.00,V,,,,,,,030416,,,N*68
$GNGGA,184053.00,,,,,0,04,28.77,,,,,,*7D
-$GNRMC,184054.00,V,,,,,,,030416,,,N*6F
{"class":"TPV","mode":1}
+$GNRMC,184054.00,V,,,,,,,030416,,,N*6F
$GNGGA,184054.00,,,,,0,04,28.75,,,,,,*78
-$GNRMC,184055.00,V,,,,,,,030416,,,N*6E
{"class":"TPV","mode":1}
+$GNRMC,184055.00,V,,,,,,,030416,,,N*6E
$GNGGA,184055.00,,,,,0,04,28.74,,,,,,*78
-$GNRMC,184056.00,V,,,,,,,030416,,,N*6D
{"class":"TPV","mode":1}
+$GNRMC,184056.00,V,,,,,,,030416,,,N*6D
$GNGGA,184056.00,,,,,0,04,28.72,,,,,,*7D
-$GNGSA,A,1,31,21,,,,,,,,,,,53.38,28.72,44.99*2D
{"class":"TPV","mode":1}
+$GNGSA,A,1,31,21,,,,,,,,,,,53.38,28.72,44.99*2D
$GNGSA,A,1,75,86,,,,,,,,,,,53.38,28.72,44.99*20
-{"class":"TPV","mode":1}
$GNRMC,184057.00,V,,,,,,,030416,,,N*6C
-{"class":"TPV","mode":1}
$GNGGA,184057.00,,,,,0,04,28.71,,,,,,*7F
-$GNRMC,184058.00,V,,,,,,,030416,,,N*63
{"class":"TPV","mode":1}
+$GNRMC,184058.00,V,,,,,,,030416,,,N*63
$GNGGA,184058.00,,,,,0,04,28.69,,,,,,*79
-$GNRMC,184059.00,V,,,,,,,030416,,,N*62
{"class":"TPV","mode":1}
+$GNRMC,184059.00,V,,,,,,,030416,,,N*62
$GNGGA,184059.00,,,,,0,04,28.67,,,,,,*76
-$GNRMC,184100.00,V,,,,,,,030416,,,N*6F
{"class":"TPV","mode":1}
+$GNRMC,184100.00,V,,,,,,,030416,,,N*6F
$GNGGA,184100.00,,,,,0,04,28.66,,,,,,*7A
-$GNRMC,184101.00,V,,,,,,,030416,,,N*6E
{"class":"TPV","mode":1}
+$GNRMC,184101.00,V,,,,,,,030416,,,N*6E
$GNGGA,184101.00,,,,,0,04,28.64,,,,,,*79
-$GNGSA,A,1,31,21,,,,,,,,,,,53.32,28.64,44.97*2E
{"class":"TPV","mode":1}
+$GNGSA,A,1,31,21,,,,,,,,,,,53.32,28.64,44.97*2E
$GNGSA,A,1,75,86,,,,,,,,,,,53.32,28.64,44.97*23
-{"class":"TPV","mode":1}
$GNRMC,184102.00,A,5000.14318,N,00838.63715,E,0.419,,030416,,,A*63
-{"class":"TPV","mode":3,"time":"2016-04-03T18:41:02.000Z","ept":0.005,"lat":50.002386333,"lon":8.643952500,"epe":1013.080,"epv":1034.310,"track":0.0000,"speed":0.216}
$GNGGA,184102.00,5000.14318,N,00838.63715,E,1,05,3.62,159.6,M,47.6,M,,*4F
{"class":"TPV","mode":3,"time":"2016-04-03T18:41:02.000Z","ept":0.005,"lat":50.002386333,"lon":8.643952500,"alt":159.600,"epe":1013.080,"epv":1034.310,"track":0.0000,"speed":0.216}
$GNRMC,184103.00,A,5000.14112,N,00838.63658,E,0.424,,030416,,,A*6C
diff --git a/test/daemon/sirfstarv-nmea.log.chk b/test/daemon/sirfstarv-nmea.log.chk
index e75e14ab..b5a2f78a 100644
--- a/test/daemon/sirfstarv-nmea.log.chk
+++ b/test/daemon/sirfstarv-nmea.log.chk
@@ -1,7 +1,7 @@
$GPGGA,020935.000,4404.1351,N,12118.8556,W,1,08,0.9,1123.9,M,-19.6,M,,0000*5E
{"class":"TPV","mode":3,"lat":44.068918333,"lon":-121.314260000,"alt":1123.900}
$GLGGA,020935.000,4404.1351,N,12118.8556,W,1,02,0.9,1123.9,M,-19.6,M,,0000*48
-{"class":"TPV","mode":3,"lat":44.068918333,"lon":-121.314260000,"alt":1123.900}
+{"class":"TPV","mode":2,"lat":44.068918333,"lon":-121.314260000,"alt":1123.900}
$GNGSA,A,3,15,17,30,28,01,19,24,11,,,,,1.8,0.9,1.5*2C
{"class":"TPV","mode":3,"lat":44.068918333,"lon":-121.314260000,"alt":1123.900,"epe":34.200,"epv":34.500}
$GNGSA,A,3,73,82,,,,,,,,,,,1.8,0.9,1.5*26
diff --git a/test/daemon/skytraq.log.chk b/test/daemon/skytraq.log.chk
index fa5b29b6..55a35286 100644
--- a/test/daemon/skytraq.log.chk
+++ b/test/daemon/skytraq.log.chk
@@ -1,4 +1,5 @@
$GPGGA,212406.000,0000.0000000,N,00000.0000000,E,0,00,0.0,0.000,M,0.000,M,,0000*6E
+{"class":"TPV","mode":1}
$GPGLL,0000.0000000,N,00000.0000000,E,212406.000,V,N*42
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
diff --git a/test/daemon/sl869.log.chk b/test/daemon/sl869.log.chk
index 7118c143..274141e9 100644
--- a/test/daemon/sl869.log.chk
+++ b/test/daemon/sl869.log.chk
@@ -2,6 +2,7 @@ $GPTXT,TELIT SW Version: SL869 v3.1.2.1 -STD -N96
$GPRMC,102136.000,V,3340.8472,S,15117.3205,E,0.0,0.0,251112,0.0,W*79
{"class":"TPV","mode":1}
$GPGGA,102136.000,3340.8472,S,15117.3205,E,0,02,99.0,064.19,M,22.4,M,,*41
+{"class":"TPV","mode":1}
$GNGSA,A,1,10,17,,,,,,,,,,,99.0,99.0,99.0*19
{"class":"TPV","mode":1}
$GNGSA,A,1,,,,,,,,,,,,,99.0,99.0,99.0*1E
@@ -20,12 +21,10 @@ $QZGSV,1,1,01,193,34,332,,,,,,,,,,,,,*6A
$GPRMC,102137.000,V,3340.8472,S,15117.3205,E,0.0,0.0,251112,0.0,W*78
{"class":"TPV","mode":1}
$GPGGA,102137.000,3340.8472,S,15117.3205,E,0,02,99.0,064.19,M,22.4,M,,*40
-$GNGSA,A,1,10,17,,,,,,,,,,,99.0,99.0,99.0*19
{"class":"TPV","mode":1}
+$GNGSA,A,1,10,17,,,,,,,,,,,99.0,99.0,99.0*19
$GNGSA,A,1,,,,,,,,,,,,,99.0,99.0,99.0*1E
-{"class":"TPV","mode":1}
$GNGSA,A,1,,,,,,,,,,,,,99.0,99.0,99.0*1E
-{"class":"TPV","mode":1}
$GPGSV,3,1,10,02,86,086,,04,40,133,,05,20,023,39,09,36,327,*7F
$GPGSV,3,2,10,10,31,083,38,12,61,213,,17,07,105,20,24,38,321,*74
$GPGSV,3,3,10,25,25,224,31,29,12,267,34,,,,,,,,*72
@@ -35,14 +34,11 @@ $GLGSV,2,2,08,77,51,333,,88,48,233,,87,41,153,,71,11,142,*68
$QZGSV,1,1,01,193,34,332,,,,,,,,,,,,,*6A
{"class":"SKY","vdop":99.00,"hdop":99.00,"pdop":99.00,"satellites":[{"PRN":2,"el":86,"az":86,"ss":0,"used":false,"gnssid":0,"svid":2},{"PRN":4,"el":40,"az":133,"ss":0,"used":false,"gnssid":0,"svid":4},{"PRN":5,"el":20,"az":23,"ss":39,"used":false,"gnssid":0,"svid":5},{"PRN":9,"el":36,"az":327,"ss":0,"used":false,"gnssid":0,"svid":9},{"PRN":10,"el":31,"az":83,"ss":38,"used":true,"gnssid":0,"svid":10},{"PRN":12,"el":61,"az":213,"ss":0,"used":false,"gnssid":0,"svid":12},{"PRN":17,"el":7,"az":105,"ss":20,"used":true,"gnssid":0,"svid":17},{"PRN":24,"el":38,"az":321,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":25,"el":25,"az":224,"ss":31,"used":false,"gnssid":0,"svid":25},{"PRN":29,"el":12,"az":267,"ss":34,"used":false,"gnssid":0,"svid":29},{"PRN":76,"el":8,"az":7,"ss":0,"used":false,"gnssid":6,"svid":12},{"PRN":65,"el":10,"az":40,"ss":0,"used":false,"gnssid":6,"svid":1},{"PRN":81,"el":9,"az":277,"ss":16,"used":false,"gnssid":6,"svid":17},{"PRN":78,"el":51,"az":239,"ss":0,"used":false,"gnssid":6,"svid":14},{"PRN":77,"el":51,"az":333,"ss":0,"used":false,"gnssid":6,"svid":13},{"PRN":88,"el":48,"az":233,"ss":0,"used":false,"gnssid":6,"svid":24},{"PRN":87,"el":41,"az":153,"ss":0,"used":false,"gnssid":6,"svid":23},{"PRN":71,"el":11,"az":142,"ss":0,"used":false,"gnssid":6,"svid":7},{"PRN":193,"el":34,"az":332,"ss":0,"used":false,"gnssid":5,"svid":1}]}
$GPRMC,102138.000,V,3340.8472,S,15117.3205,E,0.0,0.0,251112,0.0,W*77
-{"class":"TPV","mode":1}
$GPGGA,102138.000,3340.8472,S,15117.3205,E,0,02,99.0,064.19,M,22.4,M,,*4F
-$GNGSA,A,1,10,17,,,,,,,,,,,99.0,99.0,99.0*19
{"class":"TPV","mode":1}
+$GNGSA,A,1,10,17,,,,,,,,,,,99.0,99.0,99.0*19
$GNGSA,A,1,,,,,,,,,,,,,99.0,99.0,99.0*1E
-{"class":"TPV","mode":1}
$GNGSA,A,1,,,,,,,,,,,,,99.0,99.0,99.0*1E
-{"class":"TPV","mode":1}
$GPGSV,3,1,10,02,86,086,,04,40,133,,05,20,023,39,09,36,327,*7F
$GPGSV,3,2,10,10,31,083,38,12,61,213,,17,07,105,20,24,38,321,*74
$GPGSV,3,3,10,25,25,224,31,29,12,267,34,,,,,,,,*72
@@ -52,14 +48,11 @@ $GLGSV,2,2,08,77,51,333,,88,48,233,,87,41,153,,71,11,142,*68
$QZGSV,1,1,01,193,34,332,,,,,,,,,,,,,*6A
{"class":"SKY","vdop":99.00,"hdop":99.00,"pdop":99.00,"satellites":[{"PRN":2,"el":86,"az":86,"ss":0,"used":false,"gnssid":0,"svid":2},{"PRN":4,"el":40,"az":133,"ss":0,"used":false,"gnssid":0,"svid":4},{"PRN":5,"el":20,"az":23,"ss":39,"used":false,"gnssid":0,"svid":5},{"PRN":9,"el":36,"az":327,"ss":0,"used":false,"gnssid":0,"svid":9},{"PRN":10,"el":31,"az":83,"ss":38,"used":true,"gnssid":0,"svid":10},{"PRN":12,"el":61,"az":213,"ss":0,"used":false,"gnssid":0,"svid":12},{"PRN":17,"el":7,"az":105,"ss":20,"used":true,"gnssid":0,"svid":17},{"PRN":24,"el":38,"az":321,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":25,"el":25,"az":224,"ss":31,"used":false,"gnssid":0,"svid":25},{"PRN":29,"el":12,"az":267,"ss":34,"used":false,"gnssid":0,"svid":29},{"PRN":76,"el":8,"az":7,"ss":0,"used":false,"gnssid":6,"svid":12},{"PRN":65,"el":10,"az":40,"ss":0,"used":false,"gnssid":6,"svid":1},{"PRN":81,"el":9,"az":277,"ss":16,"used":false,"gnssid":6,"svid":17},{"PRN":78,"el":51,"az":239,"ss":0,"used":false,"gnssid":6,"svid":14},{"PRN":77,"el":51,"az":333,"ss":0,"used":false,"gnssid":6,"svid":13},{"PRN":88,"el":48,"az":233,"ss":0,"used":false,"gnssid":6,"svid":24},{"PRN":87,"el":41,"az":153,"ss":0,"used":false,"gnssid":6,"svid":23},{"PRN":71,"el":11,"az":142,"ss":0,"used":false,"gnssid":6,"svid":7},{"PRN":193,"el":34,"az":332,"ss":0,"used":false,"gnssid":5,"svid":1}]}
$GPRMC,102139.000,V,3340.8472,S,15117.3205,E,0.0,0.0,251112,0.0,W*76
-{"class":"TPV","mode":1}
$GPGGA,102139.000,3340.8472,S,15117.3205,E,0,02,99.0,064.19,M,22.4,M,,*4E
-$GNGSA,A,1,10,17,,,,,,,,,,,99.0,99.0,99.0*19
{"class":"TPV","mode":1}
+$GNGSA,A,1,10,17,,,,,,,,,,,99.0,99.0,99.0*19
$GNGSA,A,1,,,,,,,,,,,,,99.0,99.0,99.0*1E
-{"class":"TPV","mode":1}
$GNGSA,A,1,,,,,,,,,,,,,99.0,99.0,99.0*1E
-{"class":"TPV","mode":1}
$GPGSV,3,1,10,02,86,086,,04,40,133,,05,20,023,39,09,36,327,*7F
$GPGSV,3,2,10,10,31,083,38,12,61,213,,17,07,105,20,24,38,321,*74
$GPGSV,3,3,10,25,25,224,31,29,12,267,34,,,,,,,,*72
@@ -69,14 +62,11 @@ $GLGSV,2,2,08,77,51,333,,88,48,233,,87,41,153,,71,11,142,*68
$QZGSV,1,1,01,193,34,332,,,,,,,,,,,,,*6A
{"class":"SKY","vdop":99.00,"hdop":99.00,"pdop":99.00,"satellites":[{"PRN":2,"el":86,"az":86,"ss":0,"used":false,"gnssid":0,"svid":2},{"PRN":4,"el":40,"az":133,"ss":0,"used":false,"gnssid":0,"svid":4},{"PRN":5,"el":20,"az":23,"ss":39,"used":false,"gnssid":0,"svid":5},{"PRN":9,"el":36,"az":327,"ss":0,"used":false,"gnssid":0,"svid":9},{"PRN":10,"el":31,"az":83,"ss":38,"used":true,"gnssid":0,"svid":10},{"PRN":12,"el":61,"az":213,"ss":0,"used":false,"gnssid":0,"svid":12},{"PRN":17,"el":7,"az":105,"ss":20,"used":true,"gnssid":0,"svid":17},{"PRN":24,"el":38,"az":321,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":25,"el":25,"az":224,"ss":31,"used":false,"gnssid":0,"svid":25},{"PRN":29,"el":12,"az":267,"ss":34,"used":false,"gnssid":0,"svid":29},{"PRN":76,"el":8,"az":7,"ss":0,"used":false,"gnssid":6,"svid":12},{"PRN":65,"el":10,"az":40,"ss":0,"used":false,"gnssid":6,"svid":1},{"PRN":81,"el":9,"az":277,"ss":0,"used":false,"gnssid":6,"svid":17},{"PRN":78,"el":51,"az":239,"ss":0,"used":false,"gnssid":6,"svid":14},{"PRN":77,"el":51,"az":333,"ss":0,"used":false,"gnssid":6,"svid":13},{"PRN":88,"el":48,"az":233,"ss":0,"used":false,"gnssid":6,"svid":24},{"PRN":87,"el":41,"az":153,"ss":0,"used":false,"gnssid":6,"svid":23},{"PRN":71,"el":11,"az":142,"ss":0,"used":false,"gnssid":6,"svid":7},{"PRN":193,"el":34,"az":332,"ss":0,"used":false,"gnssid":5,"svid":1}]}
$GPRMC,102140.000,V,3340.8472,S,15117.3205,E,0.0,0.0,251112,0.0,W*78
-{"class":"TPV","mode":1}
$GPGGA,102140.000,3340.8472,S,15117.3205,E,0,02,99.0,064.19,M,22.4,M,,*40
-$GNGSA,A,1,10,17,,,,,,,,,,,99.0,99.0,99.0*19
{"class":"TPV","mode":1}
+$GNGSA,A,1,10,17,,,,,,,,,,,99.0,99.0,99.0*19
$GNGSA,A,1,,,,,,,,,,,,,99.0,99.0,99.0*1E
-{"class":"TPV","mode":1}
$GNGSA,A,1,,,,,,,,,,,,,99.0,99.0,99.0*1E
-{"class":"TPV","mode":1}
$GPGSV,3,1,10,02,86,086,,04,40,133,,05,20,023,39,09,36,327,*7F
$GPGSV,3,2,10,10,31,083,38,12,61,213,,17,07,105,20,24,38,321,*74
$GPGSV,3,3,10,25,25,224,31,29,12,267,34,,,,,,,,*72
@@ -86,14 +76,11 @@ $GLGSV,2,2,08,77,51,333,,88,48,233,,87,41,153,,71,11,142,*68
$QZGSV,1,1,01,193,34,332,,,,,,,,,,,,,*6A
{"class":"SKY","vdop":99.00,"hdop":99.00,"pdop":99.00,"satellites":[{"PRN":2,"el":86,"az":86,"ss":0,"used":false,"gnssid":0,"svid":2},{"PRN":4,"el":40,"az":133,"ss":0,"used":false,"gnssid":0,"svid":4},{"PRN":5,"el":20,"az":23,"ss":39,"used":false,"gnssid":0,"svid":5},{"PRN":9,"el":36,"az":327,"ss":0,"used":false,"gnssid":0,"svid":9},{"PRN":10,"el":31,"az":83,"ss":38,"used":true,"gnssid":0,"svid":10},{"PRN":12,"el":61,"az":213,"ss":0,"used":false,"gnssid":0,"svid":12},{"PRN":17,"el":7,"az":105,"ss":20,"used":true,"gnssid":0,"svid":17},{"PRN":24,"el":38,"az":321,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":25,"el":25,"az":224,"ss":31,"used":false,"gnssid":0,"svid":25},{"PRN":29,"el":12,"az":267,"ss":34,"used":false,"gnssid":0,"svid":29},{"PRN":76,"el":8,"az":7,"ss":0,"used":false,"gnssid":6,"svid":12},{"PRN":65,"el":10,"az":40,"ss":0,"used":false,"gnssid":6,"svid":1},{"PRN":81,"el":9,"az":277,"ss":15,"used":false,"gnssid":6,"svid":17},{"PRN":78,"el":51,"az":239,"ss":0,"used":false,"gnssid":6,"svid":14},{"PRN":77,"el":51,"az":333,"ss":0,"used":false,"gnssid":6,"svid":13},{"PRN":88,"el":48,"az":233,"ss":0,"used":false,"gnssid":6,"svid":24},{"PRN":87,"el":41,"az":153,"ss":0,"used":false,"gnssid":6,"svid":23},{"PRN":71,"el":11,"az":142,"ss":0,"used":false,"gnssid":6,"svid":7},{"PRN":193,"el":34,"az":332,"ss":0,"used":false,"gnssid":5,"svid":1}]}
$GPRMC,102141.000,V,3340.8472,S,15117.3205,E,0.0,0.0,251112,0.0,W*79
-{"class":"TPV","mode":1}
$GPGGA,102141.000,3340.8472,S,15117.3205,E,0,02,99.0,064.19,M,22.4,M,,*41
-$GNGSA,A,1,10,17,,,,,,,,,,,99.0,99.0,99.0*19
{"class":"TPV","mode":1}
+$GNGSA,A,1,10,17,,,,,,,,,,,99.0,99.0,99.0*19
$GNGSA,A,1,,,,,,,,,,,,,99.0,99.0,99.0*1E
-{"class":"TPV","mode":1}
$GNGSA,A,1,,,,,,,,,,,,,99.0,99.0,99.0*1E
-{"class":"TPV","mode":1}
$GPGSV,3,1,10,02,86,086,43,04,40,133,,05,20,023,39,09,36,327,*78
$GPGSV,3,2,10,10,31,083,38,12,61,213,,17,07,105,21,24,38,321,*75
$GPGSV,3,3,10,25,25,224,31,29,12,267,34,,,,,,,,*72
@@ -103,14 +90,11 @@ $GLGSV,2,2,08,77,51,333,,88,48,233,,87,41,153,,71,11,142,*68
$QZGSV,1,1,01,193,34,332,,,,,,,,,,,,,*6A
{"class":"SKY","vdop":99.00,"hdop":99.00,"pdop":99.00,"satellites":[{"PRN":2,"el":86,"az":86,"ss":43,"used":false,"gnssid":0,"svid":2},{"PRN":4,"el":40,"az":133,"ss":0,"used":false,"gnssid":0,"svid":4},{"PRN":5,"el":20,"az":23,"ss":39,"used":false,"gnssid":0,"svid":5},{"PRN":9,"el":36,"az":327,"ss":0,"used":false,"gnssid":0,"svid":9},{"PRN":10,"el":31,"az":83,"ss":38,"used":true,"gnssid":0,"svid":10},{"PRN":12,"el":61,"az":213,"ss":0,"used":false,"gnssid":0,"svid":12},{"PRN":17,"el":7,"az":105,"ss":21,"used":true,"gnssid":0,"svid":17},{"PRN":24,"el":38,"az":321,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":25,"el":25,"az":224,"ss":31,"used":false,"gnssid":0,"svid":25},{"PRN":29,"el":12,"az":267,"ss":34,"used":false,"gnssid":0,"svid":29},{"PRN":76,"el":8,"az":7,"ss":0,"used":false,"gnssid":6,"svid":12},{"PRN":65,"el":10,"az":40,"ss":0,"used":false,"gnssid":6,"svid":1},{"PRN":81,"el":9,"az":277,"ss":15,"used":false,"gnssid":6,"svid":17},{"PRN":78,"el":51,"az":239,"ss":0,"used":false,"gnssid":6,"svid":14},{"PRN":77,"el":51,"az":333,"ss":0,"used":false,"gnssid":6,"svid":13},{"PRN":88,"el":48,"az":233,"ss":0,"used":false,"gnssid":6,"svid":24},{"PRN":87,"el":41,"az":153,"ss":0,"used":false,"gnssid":6,"svid":23},{"PRN":71,"el":11,"az":142,"ss":0,"used":false,"gnssid":6,"svid":7},{"PRN":193,"el":34,"az":332,"ss":0,"used":false,"gnssid":5,"svid":1}]}
$GPRMC,102142.000,V,3340.8472,S,15117.3205,E,0.0,0.0,251112,0.0,W*7A
-{"class":"TPV","mode":1}
$GPGGA,102142.000,3340.8472,S,15117.3205,E,0,02,99.0,064.19,M,22.4,M,,*42
-$GNGSA,A,1,10,17,,,,,,,,,,,99.0,99.0,99.0*19
{"class":"TPV","mode":1}
+$GNGSA,A,1,10,17,,,,,,,,,,,99.0,99.0,99.0*19
$GNGSA,A,1,,,,,,,,,,,,,99.0,99.0,99.0*1E
-{"class":"TPV","mode":1}
$GNGSA,A,1,,,,,,,,,,,,,99.0,99.0,99.0*1E
-{"class":"TPV","mode":1}
$GPGSV,3,1,10,02,86,086,42,04,40,133,,05,20,023,38,09,36,327,*78
$GPGSV,3,2,10,10,31,083,37,12,61,213,,17,07,105,20,24,38,321,*7B
$GPGSV,3,3,10,25,25,224,30,29,12,267,34,,,,,,,,*73
@@ -120,15 +104,11 @@ $GLGSV,2,2,08,77,51,333,,88,48,233,,87,41,152,,71,11,142,*69
$QZGSV,1,1,01,193,34,332,,,,,,,,,,,,,*6A
{"class":"SKY","vdop":99.00,"hdop":99.00,"pdop":99.00,"satellites":[{"PRN":2,"el":86,"az":86,"ss":42,"used":false,"gnssid":0,"svid":2},{"PRN":4,"el":40,"az":133,"ss":0,"used":false,"gnssid":0,"svid":4},{"PRN":5,"el":20,"az":23,"ss":38,"used":false,"gnssid":0,"svid":5},{"PRN":9,"el":36,"az":327,"ss":0,"used":false,"gnssid":0,"svid":9},{"PRN":10,"el":31,"az":83,"ss":37,"used":true,"gnssid":0,"svid":10},{"PRN":12,"el":61,"az":213,"ss":0,"used":false,"gnssid":0,"svid":12},{"PRN":17,"el":7,"az":105,"ss":20,"used":true,"gnssid":0,"svid":17},{"PRN":24,"el":38,"az":321,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":25,"el":25,"az":224,"ss":30,"used":false,"gnssid":0,"svid":25},{"PRN":29,"el":12,"az":267,"ss":34,"used":false,"gnssid":0,"svid":29},{"PRN":76,"el":8,"az":7,"ss":0,"used":false,"gnssid":6,"svid":12},{"PRN":65,"el":10,"az":40,"ss":0,"used":false,"gnssid":6,"svid":1},{"PRN":81,"el":9,"az":277,"ss":15,"used":false,"gnssid":6,"svid":17},{"PRN":78,"el":51,"az":239,"ss":0,"used":false,"gnssid":6,"svid":14},{"PRN":77,"el":51,"az":333,"ss":0,"used":false,"gnssid":6,"svid":13},{"PRN":88,"el":48,"az":233,"ss":0,"used":false,"gnssid":6,"svid":24},{"PRN":87,"el":41,"az":152,"ss":0,"used":false,"gnssid":6,"svid":23},{"PRN":71,"el":11,"az":142,"ss":0,"used":false,"gnssid":6,"svid":7},{"PRN":193,"el":34,"az":332,"ss":0,"used":false,"gnssid":5,"svid":1}]}
$GPRMC,102143.000,A,3340.7732,S,15117.4478,E,6.7,155.1,251112,0.0,W*6E
-{"class":"TPV","mode":2,"time":"2012-11-25T10:21:43.000Z","ept":0.005,"lat":-33.679553333,"lon":151.290796667,"epe":1881.000,"track":155.1000,"speed":3.447}
$GPGGA,102143.000,3340.7732,S,15117.4478,E,1,03,4.1,063.76,M,22.4,M,,*7B
{"class":"TPV","mode":2,"time":"2012-11-25T10:21:43.000Z","ept":0.005,"lat":-33.679553333,"lon":151.290796667,"alt":63.760,"epe":1881.000,"track":155.1000,"speed":3.447}
$GNGSA,A,2,10,17,12,,,,,,,,,,4.2,4.1,1.0*2B
-{"class":"TPV","mode":2,"time":"2012-11-25T10:21:43.000Z","ept":0.005,"lat":-33.679553333,"lon":151.290796667,"alt":63.760,"epe":1881.000,"track":155.1000,"speed":3.447}
$GNGSA,A,2,,,,,,,,,,,,,4.2,4.1,1.0*2F
-{"class":"TPV","mode":2,"time":"2012-11-25T10:21:43.000Z","ept":0.005,"lat":-33.679553333,"lon":151.290796667,"alt":63.760,"epe":1881.000,"track":155.1000,"speed":3.447}
$GNGSA,A,2,,,,,,,,,,,,,4.2,4.1,1.0*2F
-{"class":"TPV","mode":2,"time":"2012-11-25T10:21:43.000Z","ept":0.005,"lat":-33.679553333,"lon":151.290796667,"alt":63.760,"epe":1881.000,"track":155.1000,"speed":3.447}
$GPGSV,3,1,10,02,86,086,42,04,40,133,,05,20,023,38,09,36,327,*78
$GPGSV,3,2,10,10,31,083,37,12,61,213,39,17,07,105,21,24,38,321,*70
$GPGSV,3,3,10,25,25,224,30,29,12,267,34,,,,,,,,*73
diff --git a/test/daemon/telit-he910.log.chk b/test/daemon/telit-he910.log.chk
index f9005856..d543291a 100644
--- a/test/daemon/telit-he910.log.chk
+++ b/test/daemon/telit-he910.log.chk
@@ -1,4 +1,5 @@
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -7,6 +8,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -15,6 +17,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -23,6 +26,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -31,6 +35,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -39,6 +44,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -47,6 +53,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -55,6 +62,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -63,6 +71,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -71,6 +80,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -79,6 +89,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -88,6 +99,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -97,6 +109,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -106,6 +119,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -115,6 +129,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -124,6 +139,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -133,6 +149,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -142,6 +159,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -151,6 +169,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -160,6 +179,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -169,6 +189,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -178,6 +199,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -187,6 +209,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -196,6 +219,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -205,6 +229,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -214,6 +239,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -223,6 +249,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -232,6 +259,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -241,6 +269,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -250,6 +279,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -259,6 +289,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -268,6 +299,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -277,6 +309,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -286,6 +319,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -295,6 +329,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -304,6 +339,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
@@ -313,6 +349,7 @@ $GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
+{"class":"TPV","mode":1}
$GPGLL,,,,,,V,N*64
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
diff --git a/test/daemon/tn200-all.log.chk b/test/daemon/tn200-all.log.chk
index e2bdb879..de47cfb2 100644
--- a/test/daemon/tn200-all.log.chk
+++ b/test/daemon/tn200-all.log.chk
@@ -1,4 +1,5 @@
$GPGGA,000452.981,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*75
+{"class":"TPV","mode":1}
$GPGLL,36000.0000,N,72000.0000,E,000452.981,V*10
{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
diff --git a/test/daemon/tn200.log.chk b/test/daemon/tn200.log.chk
index 55f80fb4..48187179 100644
--- a/test/daemon/tn200.log.chk
+++ b/test/daemon/tn200.log.chk
@@ -1,101 +1,84 @@
$GPGGA,000416.984,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*70
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
$GPRMC,000416.984,V,36000.0000,N,72000.0000,E,0.000000,,260120,,*3B
{"class":"TPV","mode":1}
$GPGGA,000417.984,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*71
-$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,000417.984,V,36000.0000,N,72000.0000,E,0.000000,,260120,,*3A
-{"class":"TPV","mode":1}
$GPGGA,000418.983,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*79
-$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,000418.983,V,36000.0000,N,72000.0000,E,0.000000,,260120,,*32
-{"class":"TPV","mode":1}
$GPGGA,000419.983,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*78
-$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,000419.983,V,36000.0000,N,72000.0000,E,0.000000,,260120,,*33
-{"class":"TPV","mode":1}
$GPGGA,000420.983,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*72
-$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,000420.983,V,36000.0000,N,72000.0000,E,0.000000,,260120,,*39
-{"class":"TPV","mode":1}
$GPGGA,000421.983,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*73
-$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,000421.983,V,36000.0000,N,72000.0000,E,0.000000,,260120,,*38
-{"class":"TPV","mode":1}
$GPGGA,000422.983,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*70
-$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,000422.983,V,36000.0000,N,72000.0000,E,0.000000,,260120,,*3B
-{"class":"TPV","mode":1}
$GPGGA,000423.983,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*71
-$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,000423.983,V,36000.0000,N,72000.0000,E,0.000000,,260120,,*3A
-{"class":"TPV","mode":1}
$GPGGA,000424.983,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*76
-$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,000424.983,V,36000.0000,N,72000.0000,E,0.000000,,260120,,*3D
-{"class":"TPV","mode":1}
$GPGGA,000425.983,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*77
-$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,000425.983,V,36000.0000,N,72000.0000,E,0.000000,,260120,,*3C
-{"class":"TPV","mode":1}
$GPGGA,000426.983,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*74
-$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPGSV,3,1,12,25,89,000,36,27,89,000,00,08,79,000,,26,79,000,00*73
$GPGSV,3,2,12,01,62,000,46,05,57,000,00,22,42,000,00,13,32,000,00*7E
$GPGSV,3,3,12,09,20,000,00,24,20,000,00,04,17,000,00,15,12,000,00*70
$GPRMC,000426.983,V,36000.0000,N,72000.0000,E,0.000000,,260120,,*3F
-{"class":"TPV","mode":1}
$GPGGA,000427.983,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*75
-$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,000427.983,V,36000.0000,N,72000.0000,E,0.000000,,260120,,*3E
-{"class":"TPV","mode":1}
$GPGGA,000428.983,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*7A
-$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,000428.983,V,36000.0000,N,72000.0000,E,0.000000,,260120,,*31
-{"class":"TPV","mode":1}
$GPGGA,000429.983,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*7B
-$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,000429.983,V,36000.0000,N,72000.0000,E,0.000000,,260120,,*30
-{"class":"TPV","mode":1}
$GPGGA,000430.983,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*73
-$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,000430.983,V,36000.0000,N,72000.0000,E,0.000000,,260120,,*38
-{"class":"TPV","mode":1}
$GPGGA,000431.983,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*72
-$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPGSV,3,1,12,25,89,000,36,27,89,000,00,08,79,000,,26,79,000,00*73
$GPGSV,3,2,12,01,62,000,45,05,57,000,00,22,42,000,00,13,32,000,00*7D
$GPGSV,3,3,12,09,20,000,00,24,20,000,00,04,17,000,00,15,12,000,00*70
$GPRMC,000431.983,V,36000.0000,N,72000.0000,E,0.000000,,260120,,*39
-{"class":"TPV","mode":1}
$GPGGA,204137.079,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*7B
-$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,204137.079,V,36000.0000,N,72000.0000,E,0.000000,,290120,,*3F
-{"class":"TPV","mode":1}
$GPGGA,204138.079,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*74
-$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,204138.079,V,36000.0000,N,72000.0000,E,0.000000,,290120,,*30
-{"class":"TPV","mode":1}
$GPGGA,204139.079,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*75
-$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,204139.079,V,36000.0000,N,72000.0000,E,0.000000,,290120,,*31
-{"class":"TPV","mode":1}
diff --git a/test/daemon/tn204.log.chk b/test/daemon/tn204.log.chk
index 5d65a303..87b3b81d 100644
--- a/test/daemon/tn204.log.chk
+++ b/test/daemon/tn204.log.chk
@@ -52,7 +52,7 @@ $GPGSV,2,2,08,27,48,103,46,28,66,323,43,29,33,306,44,31,10,040,00*7E
{"class":"SKY","xdop":1.49,"ydop":4.03,"vdop":1.00,"tdop":12.53,"hdop":1.90,"gdop":19.87,"pdop":1.90,"satellites":[{"PRN":7,"el":43,"az":197,"ss":45,"used":true,"gnssid":0,"svid":7},{"PRN":8,"el":68,"az":62,"ss":43,"used":true,"gnssid":0,"svid":8},{"PRN":11,"el":18,"az":89,"ss":0,"used":false,"gnssid":0,"svid":11},{"PRN":26,"el":24,"az":314,"ss":41,"used":false,"gnssid":0,"svid":26},{"PRN":27,"el":48,"az":103,"ss":46,"used":true,"gnssid":0,"svid":27},{"PRN":28,"el":66,"az":323,"ss":43,"used":true,"gnssid":0,"svid":28},{"PRN":29,"el":33,"az":306,"ss":44,"used":false,"gnssid":0,"svid":29},{"PRN":31,"el":10,"az":40,"ss":0,"used":false,"gnssid":0,"svid":31}]}
$PGRME,19.2,M,150.0,M,151.2,M*17
$GPGLL,3348.608,N,11821.124,W,230155,A*36
-{"class":"TPV","mode":3,"time":"2002-10-26T23:01:55.000Z","ept":0.005,"lat":33.810133333,"lon":-118.352066667,"alt":49.000,"epx":28.188,"epy":28.188,"epe":313.932,"epv":311.441,"speed":1.849,"epc":110.40}
+{"class":"TPV","mode":3,"time":"2002-10-26T23:01:55.000Z","ept":0.005,"lat":33.810133333,"lon":-118.352066667,"alt":49.000,"epx":28.188,"epy":28.188,"epe":313.932,"epv":311.441,"speed":1.849,"epc":174.80}
$PGRMZ,161,f,3*1D
$PGRMM,NAD83*29
$GPBOD,,T,,M,,*47
diff --git a/test/daemon/tr737A+.log.chk b/test/daemon/tr737A+.log.chk
index fe21299d..8d349a6e 100644
--- a/test/daemon/tr737A+.log.chk
+++ b/test/daemon/tr737A+.log.chk
@@ -1,6 +1,7 @@
$GPRMC,071732.929,V,8960.0000,N,00000.0000,E,0.00,0.00,111111,,,N*73
{"class":"TPV","mode":1}
$GPGGA,071733.929,8960.0000,N,00000.0000,E,0,0,,137.0,M,13.0,M,,*40
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
{"class":"TPV","mode":1}
$GPGSV,2,1,05,23,,,36,13,,,34,32,,,43,31,,,31*78
@@ -8,22 +9,20 @@ $GPGSV,2,2,05,20,,,41*7B
$GPRMC,071733.929,V,8960.0000,N,00000.0000,E,0.00,0.00,111111,,,N*72
{"class":"TPV","mode":1}
$GPGGA,071734.929,4404.1178,N,12118.8608,W,0,4,,1127.8,M,-19.6,M,,*49
-$GPGSA,A,1,,,,,,,,,,,,,,,*1E
{"class":"TPV","mode":1}
+$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,05,23,,,37,13,,,34,32,,,43,31,,,31*79
$GPGSV,2,2,05,20,,,41*7B
$GPRMC,071734.929,V,4404.1178,N,12118.8608,W,0.10,0.00,111111,,,N*67
-{"class":"TPV","mode":1}
$GPGGA,071736.000,4404.1316,N,12118.8445,W,1,4,5.21,1134.4,M,-19.6,M,,*5F
{"class":"TPV","mode":3,"lat":44.068860000,"lon":-121.314075000,"alt":1134.400}
$GPGSA,A,3,23,13,32,20,,,,,,,,,5.30,5.21,0.98*03
-{"class":"TPV","mode":3,"lat":44.068860000,"lon":-121.314075000,"alt":1134.400,"epe":100.700,"epv":22.540}
$GPGSV,2,1,06,20,73,204,41,23,56,298,37,32,54,148,43,48,37,196,*70
$GPGSV,2,2,06,13,30,282,34,31,,,31*41
{"class":"SKY","xdop":3.96,"ydop":4.59,"vdop":0.98,"tdop":4.62,"hdop":5.21,"gdop":8.87,"pdop":5.30,"satellites":[{"PRN":20,"el":73,"az":204,"ss":41,"used":true,"gnssid":0,"svid":20},{"PRN":23,"el":56,"az":298,"ss":37,"used":true,"gnssid":0,"svid":23},{"PRN":32,"el":54,"az":148,"ss":43,"used":true,"gnssid":0,"svid":32},{"PRN":135,"el":37,"az":196,"ss":0,"used":false,"gnssid":1,"svid":135},{"PRN":13,"el":30,"az":282,"ss":34,"used":true,"gnssid":0,"svid":13},{"PRN":31,"el":0,"az":0,"ss":31,"used":false,"gnssid":0,"svid":31}]}
$GPRMC,071736.000,A,4404.1316,N,12118.8445,W,0.20,0.00,111111,,,A*7D
-{"class":"TPV","mode":3,"time":"2011-11-11T07:17:36.000Z","ept":0.005,"lat":44.068860000,"lon":-121.314075000,"alt":1134.400,"epx":59.364,"epy":68.891,"epe":100.700,"epv":22.540,"track":0.0000,"speed":0.103}
$GPGGA,071737.000,4404.1258,N,12118.8537,W,1,4,5.20,1131.0,M,-19.6,M,,*51
+{"class":"TPV","mode":3,"time":"2011-11-11T07:17:37.000Z","ept":0.005,"lat":44.068763333,"lon":-121.314228333,"alt":1131.000,"epx":59.364,"epy":68.891,"epe":100.700,"epv":22.540,"speed":16.318,"climb":-3.400,"eps":137.78,"epc":45.08}
$GPGSA,A,3,23,13,32,20,,,,,,,,,5.29,5.20,0.98*0A
$GPGSV,2,1,06,20,73,204,41,23,56,298,37,32,54,148,43,48,37,196,44*70
$GPGSV,2,2,06,13,30,282,34,31,,,31*41
@@ -31,6 +30,7 @@ $GPGSV,2,2,06,13,30,282,34,31,,,31*41
$GPRMC,071737.000,A,4404.1258,N,12118.8537,W,0.12,0.00,111111,,,A*72
{"class":"TPV","mode":3,"time":"2011-11-11T07:17:37.000Z","ept":0.005,"lat":44.068763333,"lon":-121.314228333,"alt":1131.000,"epx":59.364,"epy":68.891,"epe":100.700,"epv":22.540,"track":0.0000,"speed":0.062,"climb":-3.400,"eps":137.78,"epc":45.08}
$GPGGA,071738.000,4404.1279,N,12118.8515,W,1,4,5.20,1137.3,M,-19.6,M,,*58
+{"class":"TPV","mode":3,"time":"2011-11-11T07:17:38.000Z","ept":0.005,"lat":44.068798333,"lon":-121.314191667,"alt":1137.300,"epx":59.364,"epy":68.891,"epe":100.510,"epv":22.540,"speed":4.874,"climb":6.300,"eps":137.78,"epc":45.08}
$GPGSA,A,3,23,13,32,20,,,,,,,,,5.29,5.20,0.98*0A
$GPGSV,2,1,06,20,73,204,41,23,56,298,37,32,54,148,43,48,37,196,45*71
$GPGSV,2,2,06,13,30,282,34,31,,,31*41
@@ -38,6 +38,7 @@ $GPGSV,2,2,06,13,30,282,34,31,,,31*41
$GPRMC,071738.000,A,4404.1279,N,12118.8515,W,0.05,0.00,111111,,,A*78
{"class":"TPV","mode":3,"time":"2011-11-11T07:17:38.000Z","ept":0.005,"lat":44.068798333,"lon":-121.314191667,"alt":1137.300,"epx":59.364,"epy":68.891,"epe":100.510,"epv":22.540,"track":0.0000,"speed":0.026,"climb":6.300,"eps":137.78,"epc":45.08}
$GPGGA,071739.000,4404.1284,N,12118.8506,W,1,4,5.20,1135.9,M,-19.6,M,,*51
+{"class":"TPV","mode":3,"time":"2011-11-11T07:17:39.000Z","ept":0.005,"lat":44.068806667,"lon":-121.314176667,"alt":1135.900,"epx":59.364,"epy":68.891,"epe":100.510,"epv":22.540,"speed":1.517,"climb":-1.400,"eps":137.78,"epc":45.08}
$GPGSA,A,3,23,13,32,20,,,,,,,,,5.29,5.20,0.98*0A
$GPGSV,2,1,06,20,73,204,41,23,56,298,37,32,54,148,43,48,37,196,44*70
$GPGSV,2,2,06,13,30,282,34,31,,,31*41
@@ -45,6 +46,7 @@ $GPGSV,2,2,06,13,30,282,34,31,,,31*41
$GPRMC,071739.000,A,4404.1284,N,12118.8506,W,0.05,0.00,111111,,,A*79
{"class":"TPV","mode":3,"time":"2011-11-11T07:17:39.000Z","ept":0.005,"lat":44.068806667,"lon":-121.314176667,"alt":1135.900,"epx":59.364,"epy":68.891,"epe":100.510,"epv":22.540,"track":0.0000,"speed":0.026,"climb":-1.400,"eps":137.78,"epc":45.08}
$GPGGA,071740.000,4404.1303,N,12118.8486,W,1,4,5.20,1134.7,M,-19.6,M,,*57
+{"class":"TPV","mode":3,"time":"2011-11-11T07:17:40.000Z","ept":0.005,"lat":44.068838333,"lon":-121.314143333,"alt":1134.700,"epx":59.364,"epy":68.891,"epe":100.510,"epv":22.540,"speed":4.417,"climb":-1.200,"eps":137.78,"epc":45.08}
$GPGSA,A,3,23,13,32,20,,,,,,,,,5.29,5.20,0.98*0A
$GPGSV,2,1,06,20,73,204,41,23,56,298,36,32,54,148,43,48,37,196,45*70
$GPGSV,2,2,06,13,30,282,34,31,,,31*41
@@ -52,6 +54,7 @@ $GPGSV,2,2,06,13,30,282,34,31,,,31*41
$GPRMC,071740.000,A,4404.1303,N,12118.8486,W,0.11,0.00,111111,,,A*75
{"class":"TPV","mode":3,"time":"2011-11-11T07:17:40.000Z","ept":0.005,"lat":44.068838333,"lon":-121.314143333,"alt":1134.700,"epx":59.364,"epy":68.891,"epe":100.510,"epv":22.540,"track":0.0000,"speed":0.057,"climb":-1.200,"eps":137.78,"epc":45.08}
$GPGGA,071741.000,4404.1316,N,12118.8473,W,1,4,5.20,1135.3,M,-19.6,M,,*5D
+{"class":"TPV","mode":3,"time":"2011-11-11T07:17:41.000Z","ept":0.005,"lat":44.068860000,"lon":-121.314121667,"alt":1135.300,"epx":59.364,"epy":68.891,"epe":100.510,"epv":22.540,"speed":2.968,"climb":0.600,"eps":137.78,"epc":45.08}
$GPGSA,A,3,23,13,32,20,,,,,,,,,5.29,5.20,0.98*0A
$GPGSV,2,1,06,20,73,204,41,23,56,298,36,32,54,148,43,48,37,196,45*70
$GPGSV,2,2,06,13,30,282,34,31,,,31*41
@@ -59,6 +62,7 @@ $GPGSV,2,2,06,13,30,282,34,31,,,31*41
$GPRMC,071741.000,A,4404.1316,N,12118.8473,W,0.08,0.00,111111,,,A*72
{"class":"TPV","mode":3,"time":"2011-11-11T07:17:41.000Z","ept":0.005,"lat":44.068860000,"lon":-121.314121667,"alt":1135.300,"epx":59.364,"epy":68.891,"epe":100.510,"epv":22.540,"track":0.0000,"speed":0.041,"climb":0.600,"eps":137.78,"epc":45.08}
$GPGGA,071742.000,4404.1314,N,12118.8476,W,1,4,5.20,1134.4,M,-19.6,M,,*5F
+{"class":"TPV","mode":3,"time":"2011-11-11T07:17:42.000Z","ept":0.005,"lat":44.068856667,"lon":-121.314126667,"alt":1134.400,"epx":59.364,"epy":68.891,"epe":100.510,"epv":22.540,"speed":0.546,"climb":-0.900,"eps":137.78,"epc":45.08}
$GPGSA,A,3,23,13,32,20,,,,,,,,,5.29,5.20,0.98*0A
$GPGSV,2,1,06,20,73,204,41,23,56,298,36,32,54,148,43,48,37,196,45*70
$GPGSV,2,2,06,13,30,282,34,31,,,30*40
@@ -66,6 +70,7 @@ $GPGSV,2,2,06,13,30,282,34,31,,,30*40
$GPRMC,071742.000,A,4404.1314,N,12118.8476,W,0.03,0.00,111111,,,A*7D
{"class":"TPV","mode":3,"time":"2011-11-11T07:17:42.000Z","ept":0.005,"lat":44.068856667,"lon":-121.314126667,"alt":1134.400,"epx":59.364,"epy":68.891,"epe":100.510,"epv":22.540,"track":0.0000,"speed":0.015,"climb":-0.900,"eps":137.78,"epc":45.08}
$GPGGA,071743.000,4404.1312,N,12118.8480,W,1,4,5.20,1134.6,M,-19.6,M,,*53
+{"class":"TPV","mode":3,"time":"2011-11-11T07:17:43.000Z","ept":0.005,"lat":44.068853333,"lon":-121.314133333,"alt":1134.600,"epx":59.364,"epy":68.891,"epe":100.510,"epv":22.540,"speed":0.650,"climb":0.200,"eps":137.78,"epc":45.08}
$GPGSA,A,3,23,13,32,20,,,,,,,,,5.29,5.20,0.98*0A
$GPGSV,2,1,06,20,73,204,41,23,56,298,36,32,54,148,43,48,37,196,45*70
$GPGSV,2,2,06,13,30,282,34,31,,,31*41
diff --git a/test/daemon/ublox-lea-4h.log.chk b/test/daemon/ublox-lea-4h.log.chk
index 6fde0dfb..f2acae3d 100644
--- a/test/daemon/ublox-lea-4h.log.chk
+++ b/test/daemon/ublox-lea-4h.log.chk
@@ -3,8 +3,9 @@ $GPRMC,030851.00,V,,,,,,,100806,,,N*7D
{"class":"TPV","mode":1,"time":"2006-08-10T03:08:07.000Z","ept":0.005}
$GPVTG,,,,,,,,,N*30
$GPGGA,030851.00,,,,,0,03,9.93,,,,,,*59
+{"class":"TPV","mode":1,"time":"2006-08-10T03:08:51.000Z","ept":0.005}
$GPGSA,A,1,28,04,02,,,,,,,,,,9.98,9.93,1.00*06
-{"class":"TPV","mode":1,"time":"2006-08-10T03:08:07.000Z","ept":0.005}
+{"class":"TPV","mode":1,"time":"2006-08-10T03:08:51.000Z","ept":0.005}
$GPGSV,1,1,03,28,28,095,33,04,30,150,46,02,07,178,32*4D
{"class":"SKY","vdop":1.00,"hdop":9.93,"pdop":9.98,"satellites":[{"PRN":28,"el":28,"az":95,"ss":33,"used":true,"gnssid":0,"svid":28},{"PRN":4,"el":30,"az":150,"ss":46,"used":true,"gnssid":0,"svid":4},{"PRN":2,"el":7,"az":178,"ss":32,"used":true,"gnssid":0,"svid":2}]}
$GPGLL,,,,,030851.00,V,N*45
@@ -15,7 +16,6 @@ $GPRMC,030852.00,V,,,,,,,100806,,,N*7E
$GPVTG,,,,,,,,,N*30
$GPGGA,030852.00,,,,,0,03,9.93,,,,,,*5A
$GPGSA,A,1,28,04,02,,,,,,,,,,9.98,9.93,1.00*06
-{"class":"TPV","mode":1,"time":"2006-08-10T03:08:51.000Z","ept":0.005}
$GPGSV,1,1,03,28,28,095,33,04,30,150,45,02,07,178,33*4F
{"class":"SKY","vdop":1.00,"hdop":9.93,"pdop":9.98,"satellites":[{"PRN":28,"el":28,"az":95,"ss":33,"used":true,"gnssid":0,"svid":28},{"PRN":4,"el":30,"az":150,"ss":45,"used":true,"gnssid":0,"svid":4},{"PRN":2,"el":7,"az":178,"ss":33,"used":true,"gnssid":0,"svid":2}]}
$GPGLL,,,,,030852.00,V,N*46
diff --git a/test/daemon/ublox-lea-5q.log.chk b/test/daemon/ublox-lea-5q.log.chk
index 5c4af322..e8d74f5c 100644
--- a/test/daemon/ublox-lea-5q.log.chk
+++ b/test/daemon/ublox-lea-5q.log.chk
@@ -1,5 +1,6 @@
$GPVTG,,,,,,,,,N*30
$GPGGA,001901.00,,,,,0,00,99.99,,,,,,*6F
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
{"class":"TPV","mode":1}
$GPGSV,1,1,00*79
@@ -12,7 +13,6 @@ $GPRMC,001902.00,V,,,,,,,020211,,,N*77
$GPVTG,,,,,,,,,N*30
$GPGGA,001902.00,,,,,0,00,99.99,,,,,,*6C
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
-{"class":"TPV","mode":1}
$GPGSV,1,1,00*79
$GPGLL,,,,,001902.00,V,N*40
{"class":"TPV","mode":1}