summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2019-03-14 17:59:22 -0700
committerGary E. Miller <gem@rellim.com>2019-03-14 17:59:22 -0700
commita7e975cd0273fd90e3c0536dc9da452b5ff8f01b (patch)
treec901bbeb7272796837d5b2e2a7c2283f03408a90 /test
parent6e2d5c4df2cbc8f3b2b2dfa3229e24a2ef247d77 (diff)
downloadgpsd-a7e975cd0273fd90e3c0536dc9da452b5ff8f01b.tar.gz
driver_nmea0183: xxGLL,V now sets MODE_NO_FIX.
Better detection of NO FIX state.
Diffstat (limited to 'test')
-rw-r--r--test/daemon/GPSmap-76S.log.chk12
-rw-r--r--test/daemon/blumax-gps009.log.chk4
-rw-r--r--test/daemon/bt451.log.chk4
-rw-r--r--test/daemon/eXplorist210.log.chk2
-rw-r--r--test/daemon/foretrex-201.log.chk5
-rw-r--r--test/daemon/garmin-geko201.log.chk20
-rw-r--r--test/daemon/gp-320fw-2019-04-07-coldboot.log.chk12
-rw-r--r--test/daemon/motorola-t805.log.chk2
-rw-r--r--test/daemon/nl551e.log.chk3
-rw-r--r--test/daemon/skytraq.log.chk33
-rw-r--r--test/daemon/telit-he910.log.chk37
-rw-r--r--test/daemon/tn200-all.log.chk9
-rw-r--r--test/daemon/ublox-lea-4h.log.chk9
-rw-r--r--test/daemon/ublox-lea-5q.log.chk9
14 files changed, 132 insertions, 29 deletions
diff --git a/test/daemon/GPSmap-76S.log.chk b/test/daemon/GPSmap-76S.log.chk
index 4e538a82..38d04158 100644
--- a/test/daemon/GPSmap-76S.log.chk
+++ b/test/daemon/GPSmap-76S.log.chk
@@ -10,6 +10,7 @@ $GPGSV,3,2,10,13,38,213,45,16,27,068,43,19,72,076,50,23,09,182,37*74
$GPGSV,3,3,10,24,06,166,35,28,09,271,36*7D
{"class":"SKY","xdop":0.60,"ydop":0.64,"vdop":3.00,"tdop":0.82,"hdop":2.00,"gdop":1.82,"pdop":3.60,"satellites":[{"PRN":3,"el":41,"az":50,"ss":46,"used":true,"gnssid":0,"svid":3},{"PRN":7,"el":60,"az":317,"ss":49,"used":true,"gnssid":0,"svid":7},{"PRN":8,"el":34,"az":315,"ss":45,"used":true,"gnssid":0,"svid":8},{"PRN":11,"el":35,"az":148,"ss":45,"used":true,"gnssid":0,"svid":11},{"PRN":13,"el":38,"az":213,"ss":45,"used":true,"gnssid":0,"svid":13},{"PRN":16,"el":27,"az":68,"ss":43,"used":true,"gnssid":0,"svid":16},{"PRN":19,"el":72,"az":76,"ss":50,"used":true,"gnssid":0,"svid":19},{"PRN":23,"el":9,"az":182,"ss":37,"used":true,"gnssid":0,"svid":23},{"PRN":24,"el":6,"az":166,"ss":35,"used":true,"gnssid":0,"svid":24},{"PRN":28,"el":9,"az":271,"ss":36,"used":true,"gnssid":0,"svid":28}]}
$GPGLL,3854.5087,N,07726.4523,W,125106,V,S*55
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$GPBWC,125106,,,,,,T,,M,,N,,S*68
$GPVTG,0.0,T,10.5,M,0.0,N,0.0,K*7A
@@ -25,6 +26,7 @@ $GPGSV,3,2,10,13,38,213,45,16,27,068,43,19,72,076,50,23,09,182,37*74
$GPGSV,3,3,10,24,06,166,35,28,09,271,36*7D
{"class":"SKY","xdop":0.60,"ydop":0.64,"vdop":3.00,"tdop":0.82,"hdop":2.00,"gdop":1.82,"pdop":3.60,"satellites":[{"PRN":3,"el":41,"az":50,"ss":46,"used":true,"gnssid":0,"svid":3},{"PRN":7,"el":60,"az":317,"ss":49,"used":true,"gnssid":0,"svid":7},{"PRN":8,"el":34,"az":315,"ss":45,"used":true,"gnssid":0,"svid":8},{"PRN":11,"el":35,"az":148,"ss":45,"used":true,"gnssid":0,"svid":11},{"PRN":13,"el":38,"az":213,"ss":45,"used":true,"gnssid":0,"svid":13},{"PRN":16,"el":27,"az":68,"ss":43,"used":true,"gnssid":0,"svid":16},{"PRN":19,"el":72,"az":76,"ss":50,"used":true,"gnssid":0,"svid":19},{"PRN":23,"el":9,"az":182,"ss":37,"used":true,"gnssid":0,"svid":23},{"PRN":24,"el":6,"az":166,"ss":35,"used":true,"gnssid":0,"svid":24},{"PRN":28,"el":9,"az":271,"ss":36,"used":true,"gnssid":0,"svid":28}]}
$GPGLL,3854.5087,N,07726.4523,W,125108,V,S*5B
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$GPBWC,125108,,,,,,T,,M,,N,,S*66
$GPVTG,0.0,T,10.5,M,0.0,N,0.0,K*7A
@@ -39,6 +41,7 @@ $GPGSV,3,2,10,13,38,213,46,16,27,068,43,19,72,076,51,23,09,182,37*76
$GPGSV,3,3,10,24,06,166,35,28,09,271,36*7D
{"class":"SKY","xdop":0.60,"ydop":0.64,"vdop":3.00,"tdop":0.81,"hdop":2.00,"gdop":1.81,"pdop":3.60,"satellites":[{"PRN":3,"el":41,"az":50,"ss":46,"used":true,"gnssid":0,"svid":3},{"PRN":7,"el":61,"az":316,"ss":49,"used":true,"gnssid":0,"svid":7},{"PRN":8,"el":34,"az":315,"ss":44,"used":true,"gnssid":0,"svid":8},{"PRN":11,"el":35,"az":148,"ss":45,"used":true,"gnssid":0,"svid":11},{"PRN":13,"el":38,"az":213,"ss":46,"used":true,"gnssid":0,"svid":13},{"PRN":16,"el":27,"az":68,"ss":43,"used":true,"gnssid":0,"svid":16},{"PRN":19,"el":72,"az":76,"ss":51,"used":true,"gnssid":0,"svid":19},{"PRN":23,"el":9,"az":182,"ss":37,"used":true,"gnssid":0,"svid":23},{"PRN":24,"el":6,"az":166,"ss":35,"used":true,"gnssid":0,"svid":24},{"PRN":28,"el":9,"az":271,"ss":36,"used":true,"gnssid":0,"svid":28}]}
$GPGLL,3854.5087,N,07726.4523,W,125110,V,S*52
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$GPBWC,125110,,,,,,T,,M,,N,,S*6F
$GPVTG,0.0,T,10.5,M,0.0,N,0.0,K*7A
@@ -53,6 +56,7 @@ $GPGSV,3,2,10,13,38,213,46,16,27,068,43,19,72,076,50,23,09,182,37*77
$GPGSV,3,3,10,24,06,166,36,28,09,271,36*7E
{"class":"SKY","xdop":0.60,"ydop":0.64,"vdop":3.00,"tdop":0.81,"hdop":2.00,"gdop":1.81,"pdop":3.60,"satellites":[{"PRN":3,"el":41,"az":50,"ss":46,"used":true,"gnssid":0,"svid":3},{"PRN":7,"el":61,"az":316,"ss":49,"used":true,"gnssid":0,"svid":7},{"PRN":8,"el":34,"az":315,"ss":44,"used":true,"gnssid":0,"svid":8},{"PRN":11,"el":35,"az":148,"ss":45,"used":true,"gnssid":0,"svid":11},{"PRN":13,"el":38,"az":213,"ss":46,"used":true,"gnssid":0,"svid":13},{"PRN":16,"el":27,"az":68,"ss":43,"used":true,"gnssid":0,"svid":16},{"PRN":19,"el":72,"az":76,"ss":50,"used":true,"gnssid":0,"svid":19},{"PRN":23,"el":9,"az":182,"ss":37,"used":true,"gnssid":0,"svid":23},{"PRN":24,"el":6,"az":166,"ss":36,"used":true,"gnssid":0,"svid":24},{"PRN":28,"el":9,"az":271,"ss":36,"used":true,"gnssid":0,"svid":28}]}
$GPGLL,3854.5087,N,07726.4523,W,125112,V,S*50
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$GPBWC,125112,,,,,,T,,M,,N,,S*6D
$GPVTG,0.0,T,10.5,M,0.0,N,0.0,K*7A
@@ -67,6 +71,7 @@ $GPGSV,3,2,10,13,38,213,45,16,27,068,43,19,72,076,50,23,09,182,37*74
$GPGSV,3,3,10,24,06,166,35,28,09,271,36*7D
{"class":"SKY","xdop":0.60,"ydop":0.65,"vdop":3.00,"tdop":0.82,"hdop":2.00,"gdop":1.82,"pdop":3.60,"satellites":[{"PRN":3,"el":41,"az":50,"ss":46,"used":true,"gnssid":0,"svid":3},{"PRN":7,"el":61,"az":316,"ss":49,"used":true,"gnssid":0,"svid":7},{"PRN":8,"el":35,"az":315,"ss":45,"used":true,"gnssid":0,"svid":8},{"PRN":11,"el":35,"az":148,"ss":45,"used":true,"gnssid":0,"svid":11},{"PRN":13,"el":38,"az":213,"ss":45,"used":true,"gnssid":0,"svid":13},{"PRN":16,"el":27,"az":68,"ss":43,"used":true,"gnssid":0,"svid":16},{"PRN":19,"el":72,"az":76,"ss":50,"used":true,"gnssid":0,"svid":19},{"PRN":23,"el":9,"az":182,"ss":37,"used":true,"gnssid":0,"svid":23},{"PRN":24,"el":6,"az":166,"ss":35,"used":true,"gnssid":0,"svid":24},{"PRN":28,"el":9,"az":271,"ss":36,"used":true,"gnssid":0,"svid":28}]}
$GPGLL,3854.5087,N,07726.4523,W,125114,V,S*56
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$GPBWC,125114,,,,,,T,,M,,N,,S*6B
$GPVTG,0.0,T,10.5,M,0.0,N,0.0,K*7A
@@ -81,6 +86,7 @@ $GPGSV,3,2,10,13,38,213,45,16,27,068,43,19,72,076,50,23,09,182,37*74
$GPGSV,3,3,10,24,06,166,35,28,09,271,36*7D
{"class":"SKY","xdop":0.60,"ydop":0.65,"vdop":3.00,"tdop":0.82,"hdop":2.00,"gdop":1.82,"pdop":3.60,"satellites":[{"PRN":3,"el":41,"az":50,"ss":46,"used":true,"gnssid":0,"svid":3},{"PRN":7,"el":61,"az":316,"ss":49,"used":true,"gnssid":0,"svid":7},{"PRN":8,"el":35,"az":315,"ss":45,"used":true,"gnssid":0,"svid":8},{"PRN":11,"el":35,"az":148,"ss":45,"used":true,"gnssid":0,"svid":11},{"PRN":13,"el":38,"az":213,"ss":45,"used":true,"gnssid":0,"svid":13},{"PRN":16,"el":27,"az":68,"ss":43,"used":true,"gnssid":0,"svid":16},{"PRN":19,"el":72,"az":76,"ss":50,"used":true,"gnssid":0,"svid":19},{"PRN":23,"el":9,"az":182,"ss":37,"used":true,"gnssid":0,"svid":23},{"PRN":24,"el":6,"az":166,"ss":35,"used":true,"gnssid":0,"svid":24},{"PRN":28,"el":9,"az":271,"ss":36,"used":true,"gnssid":0,"svid":28}]}
$GPGLL,3854.5087,N,07726.4523,W,125116,V,S*54
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$GPBWC,125116,,,,,,T,,M,,N,,S*69
$GPVTG,0.0,T,10.5,M,0.0,N,0.0,K*7A
@@ -95,6 +101,7 @@ $GPGSV,3,2,10,13,38,213,45,16,27,068,43,19,72,076,51,23,09,182,37*75
$GPGSV,3,3,10,24,06,166,35,28,09,271,36*7D
{"class":"SKY","xdop":0.60,"ydop":0.65,"vdop":3.00,"tdop":0.82,"hdop":2.00,"gdop":1.82,"pdop":3.60,"satellites":[{"PRN":3,"el":41,"az":50,"ss":46,"used":true,"gnssid":0,"svid":3},{"PRN":7,"el":61,"az":316,"ss":49,"used":true,"gnssid":0,"svid":7},{"PRN":8,"el":35,"az":315,"ss":45,"used":true,"gnssid":0,"svid":8},{"PRN":11,"el":35,"az":148,"ss":45,"used":true,"gnssid":0,"svid":11},{"PRN":13,"el":38,"az":213,"ss":45,"used":true,"gnssid":0,"svid":13},{"PRN":16,"el":27,"az":68,"ss":43,"used":true,"gnssid":0,"svid":16},{"PRN":19,"el":72,"az":76,"ss":51,"used":true,"gnssid":0,"svid":19},{"PRN":23,"el":9,"az":182,"ss":37,"used":true,"gnssid":0,"svid":23},{"PRN":24,"el":6,"az":166,"ss":35,"used":true,"gnssid":0,"svid":24},{"PRN":28,"el":9,"az":271,"ss":36,"used":true,"gnssid":0,"svid":28}]}
$GPGLL,3854.5087,N,07726.4523,W,125118,V,S*5A
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$GPBWC,125118,,,,,,T,,M,,N,,S*67
$GPVTG,0.0,T,10.5,M,0.0,N,0.0,K*7A
@@ -109,6 +116,7 @@ $GPGSV,3,2,10,13,38,213,46,16,27,068,44,19,72,076,50,23,09,182,37*70
$GPGSV,3,3,10,24,06,166,35,28,09,271,36*7D
{"class":"SKY","xdop":0.60,"ydop":0.65,"vdop":3.00,"tdop":0.82,"hdop":2.00,"gdop":1.82,"pdop":3.60,"satellites":[{"PRN":3,"el":41,"az":50,"ss":46,"used":true,"gnssid":0,"svid":3},{"PRN":7,"el":61,"az":316,"ss":49,"used":true,"gnssid":0,"svid":7},{"PRN":8,"el":35,"az":315,"ss":45,"used":true,"gnssid":0,"svid":8},{"PRN":11,"el":35,"az":148,"ss":45,"used":true,"gnssid":0,"svid":11},{"PRN":13,"el":38,"az":213,"ss":46,"used":true,"gnssid":0,"svid":13},{"PRN":16,"el":27,"az":68,"ss":44,"used":true,"gnssid":0,"svid":16},{"PRN":19,"el":72,"az":76,"ss":50,"used":true,"gnssid":0,"svid":19},{"PRN":23,"el":9,"az":182,"ss":37,"used":true,"gnssid":0,"svid":23},{"PRN":24,"el":6,"az":166,"ss":35,"used":true,"gnssid":0,"svid":24},{"PRN":28,"el":9,"az":271,"ss":36,"used":true,"gnssid":0,"svid":28}]}
$GPGLL,3854.5087,N,07726.4523,W,125120,V,S*51
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$GPBWC,125120,,,,,,T,,M,,N,,S*6C
$GPVTG,0.0,T,10.5,M,0.0,N,0.0,K*7A
@@ -123,6 +131,7 @@ $GPGSV,3,2,10,13,38,213,46,16,27,068,43,19,72,076,50,23,09,182,37*77
$GPGSV,3,3,10,24,06,166,35,28,09,271,37*7C
{"class":"SKY","xdop":0.60,"ydop":0.65,"vdop":3.00,"tdop":0.82,"hdop":2.00,"gdop":1.82,"pdop":3.60,"satellites":[{"PRN":3,"el":41,"az":50,"ss":46,"used":true,"gnssid":0,"svid":3},{"PRN":7,"el":61,"az":316,"ss":49,"used":true,"gnssid":0,"svid":7},{"PRN":8,"el":35,"az":315,"ss":45,"used":true,"gnssid":0,"svid":8},{"PRN":11,"el":35,"az":148,"ss":45,"used":true,"gnssid":0,"svid":11},{"PRN":13,"el":38,"az":213,"ss":46,"used":true,"gnssid":0,"svid":13},{"PRN":16,"el":27,"az":68,"ss":43,"used":true,"gnssid":0,"svid":16},{"PRN":19,"el":72,"az":76,"ss":50,"used":true,"gnssid":0,"svid":19},{"PRN":23,"el":9,"az":182,"ss":37,"used":true,"gnssid":0,"svid":23},{"PRN":24,"el":6,"az":166,"ss":35,"used":true,"gnssid":0,"svid":24},{"PRN":28,"el":9,"az":271,"ss":37,"used":true,"gnssid":0,"svid":28}]}
$GPGLL,3854.5087,N,07726.4523,W,125122,V,S*53
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$GPBWC,125122,,,,,,T,,M,,N,,S*6E
$GPVTG,0.0,T,10.5,M,0.0,N,0.0,K*7A
@@ -137,6 +146,7 @@ $GPGSV,3,2,10,13,38,213,46,16,27,068,43,19,72,076,50,23,09,182,37*77
$GPGSV,3,3,10,24,06,166,35,28,09,271,37*7C
{"class":"SKY","xdop":0.60,"ydop":0.65,"vdop":3.00,"tdop":0.82,"hdop":2.00,"gdop":1.82,"pdop":3.60,"satellites":[{"PRN":3,"el":41,"az":50,"ss":46,"used":true,"gnssid":0,"svid":3},{"PRN":7,"el":61,"az":316,"ss":49,"used":true,"gnssid":0,"svid":7},{"PRN":8,"el":35,"az":315,"ss":45,"used":true,"gnssid":0,"svid":8},{"PRN":11,"el":35,"az":148,"ss":45,"used":true,"gnssid":0,"svid":11},{"PRN":13,"el":38,"az":213,"ss":46,"used":true,"gnssid":0,"svid":13},{"PRN":16,"el":27,"az":68,"ss":43,"used":true,"gnssid":0,"svid":16},{"PRN":19,"el":72,"az":76,"ss":50,"used":true,"gnssid":0,"svid":19},{"PRN":23,"el":9,"az":182,"ss":37,"used":true,"gnssid":0,"svid":23},{"PRN":24,"el":6,"az":166,"ss":35,"used":true,"gnssid":0,"svid":24},{"PRN":28,"el":9,"az":271,"ss":37,"used":true,"gnssid":0,"svid":28}]}
$GPGLL,3854.5087,N,07726.4523,W,125124,V,S*55
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$GPBWC,125124,,,,,,T,,M,,N,,S*68
$GPVTG,0.0,T,10.5,M,0.0,N,0.0,K*7A
@@ -151,6 +161,7 @@ $GPGSV,3,2,10,13,38,213,46,16,27,068,43,19,72,076,50,23,09,182,37*77
$GPGSV,3,3,10,24,06,166,36,28,09,271,37*7F
{"class":"SKY","xdop":0.60,"ydop":0.64,"vdop":3.00,"tdop":0.82,"hdop":2.00,"gdop":1.81,"pdop":3.60,"satellites":[{"PRN":3,"el":41,"az":50,"ss":46,"used":true,"gnssid":0,"svid":3},{"PRN":7,"el":61,"az":316,"ss":49,"used":true,"gnssid":0,"svid":7},{"PRN":8,"el":35,"az":315,"ss":45,"used":true,"gnssid":0,"svid":8},{"PRN":11,"el":36,"az":148,"ss":45,"used":true,"gnssid":0,"svid":11},{"PRN":13,"el":38,"az":213,"ss":46,"used":true,"gnssid":0,"svid":13},{"PRN":16,"el":27,"az":68,"ss":43,"used":true,"gnssid":0,"svid":16},{"PRN":19,"el":72,"az":76,"ss":50,"used":true,"gnssid":0,"svid":19},{"PRN":23,"el":9,"az":182,"ss":37,"used":true,"gnssid":0,"svid":23},{"PRN":24,"el":6,"az":166,"ss":36,"used":true,"gnssid":0,"svid":24},{"PRN":28,"el":9,"az":271,"ss":37,"used":true,"gnssid":0,"svid":28}]}
$GPGLL,3854.5087,N,07726.4523,W,125126,V,S*57
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$GPBWC,125126,,,,,,T,,M,,N,,S*6A
$GPVTG,0.0,T,10.5,M,0.0,N,0.0,K*7A
@@ -165,3 +176,4 @@ $GPGSV,3,2,10,13,38,213,46,16,27,068,43,19,72,076,50,23,09,182,37*77
$GPGSV,3,3,10,24,06,166,35,28,09,271,37*7C
{"class":"SKY","xdop":0.60,"ydop":0.64,"vdop":3.00,"tdop":0.82,"hdop":2.00,"gdop":1.81,"pdop":3.60,"satellites":[{"PRN":3,"el":41,"az":50,"ss":46,"used":true,"gnssid":0,"svid":3},{"PRN":7,"el":61,"az":316,"ss":49,"used":true,"gnssid":0,"svid":7},{"PRN":8,"el":35,"az":315,"ss":45,"used":true,"gnssid":0,"svid":8},{"PRN":11,"el":36,"az":148,"ss":45,"used":true,"gnssid":0,"svid":11},{"PRN":13,"el":38,"az":213,"ss":46,"used":true,"gnssid":0,"svid":13},{"PRN":16,"el":27,"az":68,"ss":43,"used":true,"gnssid":0,"svid":16},{"PRN":19,"el":72,"az":76,"ss":50,"used":true,"gnssid":0,"svid":19},{"PRN":23,"el":9,"az":182,"ss":37,"used":true,"gnssid":0,"svid":23},{"PRN":24,"el":6,"az":166,"ss":35,"used":true,"gnssid":0,"svid":24},{"PRN":28,"el":9,"az":271,"ss":37,"used":true,"gnssid":0,"svid":28}]}
$GPGLL,3854.5087,N,07726.4523,W,125128,V,S*59
+{"class":"TPV","mode":1}
diff --git a/test/daemon/blumax-gps009.log.chk b/test/daemon/blumax-gps009.log.chk
index 842afdd4..54f17312 100644
--- a/test/daemon/blumax-gps009.log.chk
+++ b/test/daemon/blumax-gps009.log.chk
@@ -8,6 +8,7 @@ $PSRFTXTCHNL: 12*5F
$PSRFTXTBaud rate: 57600 *51
$GPGGA,142816.359,,,,,0,00,,,M,0.0,M,,0000*51
$GPGLL,,,,,142816.359,V,N*7D
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
{"class":"TPV","mode":1}
$GPGSV,3,1,12,12,48,233,,17,39,066,,15,29,172,,22,19,291,*70
@@ -18,6 +19,7 @@ $GPRMC,142816.359,V,,,,,,,180708,,,N*4C
{"class":"TPV","mode":1}
$GPGGA,142817.299,,,,,0,00,,,M,0.0,M,,0000*5D
$GPGLL,,,,,142817.299,V,N*71
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,12,12,48,233,,17,39,066,,15,29,172,,22,19,291,*70
$GPGSV,3,2,12,26,17,161,28,09,81,300,,05,32,240,,29,31,171,*7A
@@ -26,6 +28,7 @@ $GPGSV,3,3,12,18,15,251,,14,14,319,,28,08,059,,30,08,239,*77
$GPRMC,142817.299,V,,,,,,,180708,,,N*40
$GPGGA,142818.299,,,,,0,00,,,M,0.0,M,,0000*52
$GPGLL,,,,,142818.299,V,N*7E
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,12,12,48,233,,17,39,066,,15,29,172,,22,19,291,*70
$GPGSV,3,2,12,26,17,161,29,09,81,300,,05,32,240,21,29,31,171,*78
@@ -34,6 +37,7 @@ $GPGSV,3,3,12,18,15,251,,14,14,319,,28,08,059,,30,08,239,*77
$GPRMC,142818.299,V,,,,,,,180708,,,N*4F
$GPGGA,142818.899,5201.0687,N,00832.0645,E,0,04,,35.8,M,47.2,M,,0000*47
$GPGLL,5201.0687,N,00832.0645,E,142818.899,V,N*4E
+{"class":"TPV","mode":1}
$GPGSA,A,1,26,22,12,15,,,,,,,,,,,*1D
$GPGSV,3,1,12,12,48,233,28,17,39,066,,15,29,172,33,22,19,290,23*7A
$GPGSV,3,2,12,26,17,161,31,09,81,300,,05,32,240,23,29,31,171,*73
diff --git a/test/daemon/bt451.log.chk b/test/daemon/bt451.log.chk
index e475a782..d3dc77ef 100644
--- a/test/daemon/bt451.log.chk
+++ b/test/daemon/bt451.log.chk
@@ -11,6 +11,7 @@ $GPGGA,,,,,,0,00,99.99,,,,,,*48
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
$GPGSV,1,1,00*79
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPZDA,,,,,00,00*48
$GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
@@ -19,6 +20,7 @@ $GPGGA,,,,,,0,00,99.99,,,,,,*48
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
$GPGSV,1,1,00*79
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPZDA,,,,,00,00*48
$GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
@@ -27,6 +29,7 @@ $GPGGA,,,,,,0,00,99.99,,,,,,*48
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
$GPGSV,1,1,00*79
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPZDA,,,,,00,00*48
$GPRMC,,V,,,,,,,,,,N*53
{"class":"TPV","mode":1}
@@ -35,6 +38,7 @@ $GPGGA,,,,,,0,00,99.99,,,,,,*48
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
$GPGSV,1,1,00*79
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPZDA,,,,,00,00*48
$GPGLL,5547.82107,N,02334.14132,E,152504.50,A,A*67
{"class":"TPV","mode":2,"lat":55.797017833,"lon":23.569022000}
diff --git a/test/daemon/eXplorist210.log.chk b/test/daemon/eXplorist210.log.chk
index ef843e1e..4f7023a4 100644
--- a/test/daemon/eXplorist210.log.chk
+++ b/test/daemon/eXplorist210.log.chk
@@ -45,7 +45,7 @@ $PMGNST,01.75,3,T,816,11.1,-00496,00*43
$GPGLL,5313.2227,N,00634.4228,E,200621.297,A*33
$GPGGA,200621.30,5313.2227,N,00634.4228,E,1,05,2.6,00000,M,,,,*28
$GPRMC,200621.30,A,5313.2227,N,00634.4228,E,00.0,000.0,200506,00,W*5D
-{"class":"TPV","mode":3,"time":"2006-05-20T20:06:21.300Z","ept":0.005,"lat":53.220378333,"lon":6.573713333,"alt":0.000,"epx":24.247,"epy":20.724,"epv":98.900,"track":0.0000,"speed":0.000,"eps":48.64,"epc":200.70}
+{"class":"TPV","mode":3,"time":"2006-05-20T20:06:21.300Z","ept":0.005,"lat":53.220378333,"lon":6.573713333,"alt":0.000,"epx":24.247,"epy":20.724,"epv":98.900,"track":0.0000,"speed":0.000,"eps":16164.32,"epc":65932.87}
$GPGSA,A,3,26,05,22,09,18,,,,,,,,05.2,02.6,04.5*01
$GPGSV,3,1,10,09,78,288,38,17,38,071,,05,34,230,45,26,33,163,39*76
$GPGSV,3,2,10,29,26,162,,18,24,255,42,22,24,298,44,28,10,056,*75
diff --git a/test/daemon/foretrex-201.log.chk b/test/daemon/foretrex-201.log.chk
index 023d3fdc..eb7f5c7c 100644
--- a/test/daemon/foretrex-201.log.chk
+++ b/test/daemon/foretrex-201.log.chk
@@ -1,4 +1,5 @@
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$PGRME,,M,,M,,M*00
$PGRMZ,,f,1*29
@@ -14,6 +15,7 @@ $GPGSV,3,2,12,15,02,014,00,18,27,053,00,19,74,257,41,22,56,080,41*72
$GPGSV,3,3,12,24,85,096,00,28,15,328,00,33,23,211,40,37,26,166,00*7F
{"class":"SKY","satellites":[{"PRN":3,"el":57,"az":171,"ss":0,"used":false,"gnssid":0,"svid":3},{"PRN":6,"el":46,"az":153,"ss":0,"used":false,"gnssid":0,"svid":6},{"PRN":8,"el":6,"az":303,"ss":0,"used":false,"gnssid":0,"svid":8},{"PRN":11,"el":17,"az":274,"ss":0,"used":false,"gnssid":0,"svid":11},{"PRN":15,"el":2,"az":14,"ss":0,"used":false,"gnssid":0,"svid":15},{"PRN":18,"el":27,"az":53,"ss":0,"used":false,"gnssid":0,"svid":18},{"PRN":19,"el":74,"az":257,"ss":41,"used":false,"gnssid":0,"svid":19},{"PRN":22,"el":56,"az":80,"ss":41,"used":false,"gnssid":0,"svid":22},{"PRN":24,"el":85,"az":96,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":28,"el":15,"az":328,"ss":0,"used":false,"gnssid":0,"svid":28},{"PRN":120,"el":23,"az":211,"ss":40,"used":false,"gnssid":1,"svid":120},{"PRN":124,"el":26,"az":166,"ss":0,"used":false,"gnssid":1,"svid":124}]}
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$PGRME,,M,,M,,M*00
$PGRMZ,,f,1*29
@@ -29,6 +31,7 @@ $GPGSV,3,2,12,15,02,014,00,18,27,053,00,19,74,257,41,22,56,080,41*72
$GPGSV,3,3,12,24,85,096,00,28,15,328,00,33,23,211,40,37,26,166,00*7F
{"class":"SKY","satellites":[{"PRN":3,"el":57,"az":171,"ss":45,"used":false,"gnssid":0,"svid":3},{"PRN":6,"el":46,"az":153,"ss":0,"used":false,"gnssid":0,"svid":6},{"PRN":8,"el":6,"az":303,"ss":0,"used":false,"gnssid":0,"svid":8},{"PRN":11,"el":17,"az":274,"ss":0,"used":false,"gnssid":0,"svid":11},{"PRN":15,"el":2,"az":14,"ss":0,"used":false,"gnssid":0,"svid":15},{"PRN":18,"el":27,"az":53,"ss":0,"used":false,"gnssid":0,"svid":18},{"PRN":19,"el":74,"az":257,"ss":41,"used":false,"gnssid":0,"svid":19},{"PRN":22,"el":56,"az":80,"ss":41,"used":false,"gnssid":0,"svid":22},{"PRN":24,"el":85,"az":96,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":28,"el":15,"az":328,"ss":0,"used":false,"gnssid":0,"svid":28},{"PRN":120,"el":23,"az":211,"ss":40,"used":false,"gnssid":1,"svid":120},{"PRN":124,"el":26,"az":166,"ss":0,"used":false,"gnssid":1,"svid":124}]}
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$PGRME,,M,,M,,M*00
$PGRMZ,,f,1*29
@@ -44,6 +47,7 @@ $GPGSV,3,2,12,15,02,014,00,18,27,053,00,19,74,257,41,22,56,080,41*72
$GPGSV,3,3,12,24,85,096,00,28,15,328,00,33,23,211,41,37,26,166,00*7E
{"class":"SKY","satellites":[{"PRN":3,"el":56,"az":170,"ss":45,"used":false,"gnssid":0,"svid":3},{"PRN":6,"el":46,"az":153,"ss":0,"used":false,"gnssid":0,"svid":6},{"PRN":8,"el":6,"az":303,"ss":0,"used":false,"gnssid":0,"svid":8},{"PRN":11,"el":17,"az":274,"ss":0,"used":false,"gnssid":0,"svid":11},{"PRN":15,"el":2,"az":14,"ss":0,"used":false,"gnssid":0,"svid":15},{"PRN":18,"el":27,"az":53,"ss":0,"used":false,"gnssid":0,"svid":18},{"PRN":19,"el":74,"az":257,"ss":41,"used":false,"gnssid":0,"svid":19},{"PRN":22,"el":56,"az":80,"ss":41,"used":false,"gnssid":0,"svid":22},{"PRN":24,"el":85,"az":96,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":28,"el":15,"az":328,"ss":0,"used":false,"gnssid":0,"svid":28},{"PRN":120,"el":23,"az":211,"ss":41,"used":false,"gnssid":1,"svid":120},{"PRN":124,"el":26,"az":166,"ss":0,"used":false,"gnssid":1,"svid":124}]}
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$PGRME,,M,,M,,M*00
$PGRMZ,,f,1*29
@@ -59,6 +63,7 @@ $GPGSV,3,2,12,15,02,014,00,18,27,053,00,19,74,257,41,22,56,080,41*72
$GPGSV,3,3,12,24,85,096,00,28,15,328,00,33,23,211,41,37,26,166,00*7E
{"class":"SKY","satellites":[{"PRN":3,"el":56,"az":170,"ss":44,"used":false,"gnssid":0,"svid":3},{"PRN":6,"el":46,"az":153,"ss":0,"used":false,"gnssid":0,"svid":6},{"PRN":8,"el":6,"az":303,"ss":0,"used":false,"gnssid":0,"svid":8},{"PRN":11,"el":17,"az":274,"ss":0,"used":false,"gnssid":0,"svid":11},{"PRN":15,"el":2,"az":14,"ss":0,"used":false,"gnssid":0,"svid":15},{"PRN":18,"el":27,"az":53,"ss":0,"used":false,"gnssid":0,"svid":18},{"PRN":19,"el":74,"az":257,"ss":41,"used":false,"gnssid":0,"svid":19},{"PRN":22,"el":56,"az":80,"ss":41,"used":false,"gnssid":0,"svid":22},{"PRN":24,"el":85,"az":96,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":28,"el":15,"az":328,"ss":0,"used":false,"gnssid":0,"svid":28},{"PRN":120,"el":23,"az":211,"ss":41,"used":false,"gnssid":1,"svid":120},{"PRN":124,"el":26,"az":166,"ss":0,"used":false,"gnssid":1,"svid":124}]}
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$PGRME,,M,,M,,M*00
$PGRMZ,,f,1*29
diff --git a/test/daemon/garmin-geko201.log.chk b/test/daemon/garmin-geko201.log.chk
index 4557dfbb..8b76d747 100644
--- a/test/daemon/garmin-geko201.log.chk
+++ b/test/daemon/garmin-geko201.log.chk
@@ -10,10 +10,11 @@ $GPGSV,3,2,09,06,39,195,46,09,40,115,46,14,48,286,47,25,09,307,36*71
$GPGSV,3,3,09,30,67,294,50*48
{"class":"SKY","xdop":0.55,"ydop":0.85,"vdop":3.00,"tdop":0.85,"hdop":2.00,"gdop":1.89,"pdop":3.60,"satellites":[{"PRN":1,"el":19,"az":319,"ss":41,"used":true,"gnssid":0,"svid":1},{"PRN":2,"el":17,"az":93,"ss":40,"used":true,"gnssid":0,"svid":2},{"PRN":4,"el":9,"az":49,"ss":37,"used":true,"gnssid":0,"svid":4},{"PRN":5,"el":60,"az":46,"ss":49,"used":true,"gnssid":0,"svid":5},{"PRN":6,"el":39,"az":195,"ss":46,"used":true,"gnssid":0,"svid":6},{"PRN":9,"el":40,"az":115,"ss":46,"used":true,"gnssid":0,"svid":9},{"PRN":14,"el":48,"az":286,"ss":47,"used":true,"gnssid":0,"svid":14},{"PRN":25,"el":9,"az":307,"ss":36,"used":true,"gnssid":0,"svid":25},{"PRN":30,"el":67,"az":294,"ss":50,"used":true,"gnssid":0,"svid":30}]}
$GPGLL,4023.8600,N,00339.1630,W,214350,V,S*57
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
-{"class":"TPV","status":8,"mode":3,"lat":40.397666667,"lon":-3.652716667,"alt":695.554,"epx":22.022,"epy":22.022,"epv":46.716}
+{"class":"TPV","mode":3,"lat":40.397666667,"lon":-3.652716667,"alt":695.554,"epx":22.022,"epy":22.022,"epv":46.716}
$GPRTE,1,1,c,*37
$GPRMC,214352,V,4023.8660,N,00339.1630,W,10.8,0.0,140605,2.5,W,S*25
{"class":"TPV","mode":1}
@@ -25,6 +26,7 @@ $GPGSV,3,2,09,06,39,195,45,09,40,115,46,14,48,286,47,25,09,307,37*73
$GPGSV,3,3,09,30,67,294,49*40
{"class":"SKY","xdop":0.55,"ydop":0.85,"vdop":3.00,"tdop":0.85,"hdop":2.00,"gdop":1.89,"pdop":3.60,"satellites":[{"PRN":1,"el":19,"az":319,"ss":41,"used":true,"gnssid":0,"svid":1},{"PRN":2,"el":17,"az":93,"ss":40,"used":true,"gnssid":0,"svid":2},{"PRN":4,"el":9,"az":49,"ss":37,"used":true,"gnssid":0,"svid":4},{"PRN":5,"el":60,"az":46,"ss":49,"used":true,"gnssid":0,"svid":5},{"PRN":6,"el":39,"az":195,"ss":45,"used":true,"gnssid":0,"svid":6},{"PRN":9,"el":40,"az":115,"ss":46,"used":true,"gnssid":0,"svid":9},{"PRN":14,"el":48,"az":286,"ss":47,"used":true,"gnssid":0,"svid":14},{"PRN":25,"el":9,"az":307,"ss":37,"used":true,"gnssid":0,"svid":25},{"PRN":30,"el":67,"az":294,"ss":49,"used":true,"gnssid":0,"svid":30}]}
$GPGLL,4023.8660,N,00339.1630,W,214352,V,S*53
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -38,6 +40,7 @@ $GPGSV,3,2,09,06,39,195,45,09,40,115,46,14,48,286,47,25,09,307,37*73
$GPGSV,3,3,09,30,67,294,50*48
{"class":"SKY","xdop":0.55,"ydop":0.85,"vdop":3.00,"tdop":0.85,"hdop":2.00,"gdop":1.89,"pdop":3.60,"satellites":[{"PRN":1,"el":19,"az":319,"ss":41,"used":true,"gnssid":0,"svid":1},{"PRN":2,"el":17,"az":93,"ss":40,"used":true,"gnssid":0,"svid":2},{"PRN":4,"el":9,"az":49,"ss":37,"used":true,"gnssid":0,"svid":4},{"PRN":5,"el":60,"az":46,"ss":49,"used":true,"gnssid":0,"svid":5},{"PRN":6,"el":39,"az":195,"ss":45,"used":true,"gnssid":0,"svid":6},{"PRN":9,"el":40,"az":115,"ss":46,"used":true,"gnssid":0,"svid":9},{"PRN":14,"el":48,"az":286,"ss":47,"used":true,"gnssid":0,"svid":14},{"PRN":25,"el":9,"az":307,"ss":37,"used":true,"gnssid":0,"svid":25},{"PRN":30,"el":67,"az":294,"ss":50,"used":true,"gnssid":0,"svid":30}]}
$GPGLL,4023.8720,N,00339.1630,W,214354,V,S*50
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -51,6 +54,7 @@ $GPGSV,3,2,09,06,39,195,46,09,40,115,46,14,48,286,47,25,09,307,37*70
$GPGSV,3,3,09,30,67,294,50*48
{"class":"SKY","xdop":0.55,"ydop":0.85,"vdop":3.00,"tdop":0.85,"hdop":2.00,"gdop":1.89,"pdop":3.60,"satellites":[{"PRN":1,"el":19,"az":319,"ss":41,"used":true,"gnssid":0,"svid":1},{"PRN":2,"el":17,"az":93,"ss":40,"used":true,"gnssid":0,"svid":2},{"PRN":4,"el":9,"az":49,"ss":37,"used":true,"gnssid":0,"svid":4},{"PRN":5,"el":60,"az":46,"ss":49,"used":true,"gnssid":0,"svid":5},{"PRN":6,"el":39,"az":195,"ss":46,"used":true,"gnssid":0,"svid":6},{"PRN":9,"el":40,"az":115,"ss":46,"used":true,"gnssid":0,"svid":9},{"PRN":14,"el":48,"az":286,"ss":47,"used":true,"gnssid":0,"svid":14},{"PRN":25,"el":9,"az":307,"ss":37,"used":true,"gnssid":0,"svid":25},{"PRN":30,"el":67,"az":294,"ss":50,"used":true,"gnssid":0,"svid":30}]}
$GPGLL,4023.8780,N,00339.1630,W,214356,V,S*58
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -64,6 +68,7 @@ $GPGSV,3,2,09,06,39,195,46,09,40,115,46,14,48,286,47,25,09,307,37*70
$GPGSV,3,3,09,30,67,294,50*48
{"class":"SKY","xdop":0.55,"ydop":0.85,"vdop":3.00,"tdop":0.85,"hdop":2.00,"gdop":1.89,"pdop":3.60,"satellites":[{"PRN":1,"el":19,"az":319,"ss":41,"used":true,"gnssid":0,"svid":1},{"PRN":2,"el":17,"az":93,"ss":40,"used":true,"gnssid":0,"svid":2},{"PRN":4,"el":9,"az":49,"ss":37,"used":true,"gnssid":0,"svid":4},{"PRN":5,"el":60,"az":46,"ss":48,"used":true,"gnssid":0,"svid":5},{"PRN":6,"el":39,"az":195,"ss":46,"used":true,"gnssid":0,"svid":6},{"PRN":9,"el":40,"az":115,"ss":46,"used":true,"gnssid":0,"svid":9},{"PRN":14,"el":48,"az":286,"ss":47,"used":true,"gnssid":0,"svid":14},{"PRN":25,"el":9,"az":307,"ss":37,"used":true,"gnssid":0,"svid":25},{"PRN":30,"el":67,"az":294,"ss":50,"used":true,"gnssid":0,"svid":30}]}
$GPGLL,4023.8840,N,00339.1630,W,214358,V,S*55
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -77,6 +82,7 @@ $GPGSV,3,2,09,06,39,195,46,09,40,115,46,14,48,286,47,25,09,307,37*70
$GPGSV,3,3,09,30,67,294,50*48
{"class":"SKY","xdop":0.55,"ydop":0.85,"vdop":3.00,"tdop":0.85,"hdop":2.00,"gdop":1.89,"pdop":3.60,"satellites":[{"PRN":1,"el":19,"az":319,"ss":40,"used":true,"gnssid":0,"svid":1},{"PRN":2,"el":17,"az":93,"ss":40,"used":true,"gnssid":0,"svid":2},{"PRN":4,"el":9,"az":49,"ss":37,"used":true,"gnssid":0,"svid":4},{"PRN":5,"el":60,"az":46,"ss":48,"used":true,"gnssid":0,"svid":5},{"PRN":6,"el":39,"az":195,"ss":46,"used":true,"gnssid":0,"svid":6},{"PRN":9,"el":40,"az":115,"ss":46,"used":true,"gnssid":0,"svid":9},{"PRN":14,"el":48,"az":286,"ss":47,"used":true,"gnssid":0,"svid":14},{"PRN":25,"el":9,"az":307,"ss":37,"used":true,"gnssid":0,"svid":25},{"PRN":30,"el":67,"az":294,"ss":50,"used":true,"gnssid":0,"svid":30}]}
$GPGLL,4023.8900,N,00339.1630,W,214400,V,S*5A
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -90,6 +96,7 @@ $GPGSV,3,2,09,06,39,195,46,09,40,115,46,14,48,286,47,25,09,307,37*70
$GPGSV,3,3,09,30,67,294,50*48
{"class":"SKY","xdop":0.55,"ydop":0.85,"vdop":3.00,"tdop":0.85,"hdop":2.00,"gdop":1.89,"pdop":3.60,"satellites":[{"PRN":1,"el":19,"az":319,"ss":41,"used":true,"gnssid":0,"svid":1},{"PRN":2,"el":17,"az":93,"ss":40,"used":true,"gnssid":0,"svid":2},{"PRN":4,"el":9,"az":49,"ss":37,"used":true,"gnssid":0,"svid":4},{"PRN":5,"el":60,"az":46,"ss":49,"used":true,"gnssid":0,"svid":5},{"PRN":6,"el":39,"az":195,"ss":46,"used":true,"gnssid":0,"svid":6},{"PRN":9,"el":40,"az":115,"ss":46,"used":true,"gnssid":0,"svid":9},{"PRN":14,"el":48,"az":286,"ss":47,"used":true,"gnssid":0,"svid":14},{"PRN":25,"el":9,"az":307,"ss":37,"used":true,"gnssid":0,"svid":25},{"PRN":30,"el":67,"az":294,"ss":50,"used":true,"gnssid":0,"svid":30}]}
$GPGLL,4023.8960,N,00339.1630,W,214402,V,S*5E
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -103,6 +110,7 @@ $GPGSV,3,2,09,06,39,195,46,09,40,115,46,14,48,286,47,25,09,307,37*70
$GPGSV,3,3,09,30,67,294,50*48
{"class":"SKY","xdop":0.55,"ydop":0.85,"vdop":3.00,"tdop":0.85,"hdop":2.00,"gdop":1.89,"pdop":3.60,"satellites":[{"PRN":1,"el":19,"az":319,"ss":40,"used":true,"gnssid":0,"svid":1},{"PRN":2,"el":17,"az":93,"ss":40,"used":true,"gnssid":0,"svid":2},{"PRN":4,"el":9,"az":49,"ss":37,"used":true,"gnssid":0,"svid":4},{"PRN":5,"el":60,"az":46,"ss":49,"used":true,"gnssid":0,"svid":5},{"PRN":6,"el":39,"az":195,"ss":46,"used":true,"gnssid":0,"svid":6},{"PRN":9,"el":40,"az":115,"ss":46,"used":true,"gnssid":0,"svid":9},{"PRN":14,"el":48,"az":286,"ss":47,"used":true,"gnssid":0,"svid":14},{"PRN":25,"el":9,"az":307,"ss":37,"used":true,"gnssid":0,"svid":25},{"PRN":30,"el":67,"az":294,"ss":50,"used":true,"gnssid":0,"svid":30}]}
$GPGLL,4023.9021,N,00339.1630,W,214404,V,S*55
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -116,6 +124,7 @@ $GPGSV,3,2,09,06,39,195,46,09,40,115,46,14,48,286,47,25,09,307,37*70
$GPGSV,3,3,09,30,67,295,50*49
{"class":"SKY","xdop":0.55,"ydop":0.85,"vdop":3.00,"tdop":0.85,"hdop":2.00,"gdop":1.89,"pdop":3.60,"satellites":[{"PRN":1,"el":19,"az":319,"ss":41,"used":true,"gnssid":0,"svid":1},{"PRN":2,"el":17,"az":93,"ss":40,"used":true,"gnssid":0,"svid":2},{"PRN":4,"el":9,"az":49,"ss":37,"used":true,"gnssid":0,"svid":4},{"PRN":5,"el":60,"az":46,"ss":48,"used":true,"gnssid":0,"svid":5},{"PRN":6,"el":39,"az":195,"ss":46,"used":true,"gnssid":0,"svid":6},{"PRN":9,"el":40,"az":115,"ss":46,"used":true,"gnssid":0,"svid":9},{"PRN":14,"el":48,"az":286,"ss":47,"used":true,"gnssid":0,"svid":14},{"PRN":25,"el":9,"az":307,"ss":37,"used":true,"gnssid":0,"svid":25},{"PRN":30,"el":67,"az":295,"ss":50,"used":true,"gnssid":0,"svid":30}]}
$GPGLL,4023.9081,N,00339.1630,W,214406,V,S*5D
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -129,6 +138,7 @@ $GPGSV,3,2,09,06,39,195,46,09,40,115,46,14,48,286,47,25,09,307,37*70
$GPGSV,3,3,09,30,67,295,50*49
{"class":"SKY","xdop":0.55,"ydop":0.85,"vdop":3.00,"tdop":0.85,"hdop":2.00,"gdop":1.89,"pdop":3.60,"satellites":[{"PRN":1,"el":19,"az":319,"ss":41,"used":true,"gnssid":0,"svid":1},{"PRN":2,"el":17,"az":93,"ss":40,"used":true,"gnssid":0,"svid":2},{"PRN":4,"el":9,"az":49,"ss":37,"used":true,"gnssid":0,"svid":4},{"PRN":5,"el":60,"az":46,"ss":49,"used":true,"gnssid":0,"svid":5},{"PRN":6,"el":39,"az":195,"ss":46,"used":true,"gnssid":0,"svid":6},{"PRN":9,"el":40,"az":115,"ss":46,"used":true,"gnssid":0,"svid":9},{"PRN":14,"el":48,"az":286,"ss":47,"used":true,"gnssid":0,"svid":14},{"PRN":25,"el":9,"az":307,"ss":37,"used":true,"gnssid":0,"svid":25},{"PRN":30,"el":67,"az":295,"ss":50,"used":true,"gnssid":0,"svid":30}]}
$GPGLL,4023.9141,N,00339.1630,W,214408,V,S*5E
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -142,6 +152,7 @@ $GPGSV,3,2,09,06,39,195,46,09,40,115,46,14,48,286,47,25,09,307,37*70
$GPGSV,3,3,09,30,67,295,49*41
{"class":"SKY","xdop":0.55,"ydop":0.85,"vdop":3.00,"tdop":0.85,"hdop":2.00,"gdop":1.89,"pdop":3.60,"satellites":[{"PRN":1,"el":19,"az":319,"ss":41,"used":true,"gnssid":0,"svid":1},{"PRN":2,"el":17,"az":93,"ss":40,"used":true,"gnssid":0,"svid":2},{"PRN":4,"el":9,"az":49,"ss":37,"used":true,"gnssid":0,"svid":4},{"PRN":5,"el":60,"az":46,"ss":49,"used":true,"gnssid":0,"svid":5},{"PRN":6,"el":39,"az":195,"ss":46,"used":true,"gnssid":0,"svid":6},{"PRN":9,"el":40,"az":115,"ss":46,"used":true,"gnssid":0,"svid":9},{"PRN":14,"el":48,"az":286,"ss":47,"used":true,"gnssid":0,"svid":14},{"PRN":25,"el":9,"az":307,"ss":37,"used":true,"gnssid":0,"svid":25},{"PRN":30,"el":67,"az":295,"ss":49,"used":true,"gnssid":0,"svid":30}]}
$GPGLL,4023.9201,N,00339.1630,W,214410,V,S*50
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -155,6 +166,7 @@ $GPGSV,3,2,09,06,39,195,46,09,40,115,46,14,48,286,47,25,09,307,36*71
$GPGSV,3,3,09,30,67,295,50*49
{"class":"SKY","xdop":0.55,"ydop":0.85,"vdop":3.00,"tdop":0.85,"hdop":2.00,"gdop":1.89,"pdop":3.60,"satellites":[{"PRN":1,"el":19,"az":319,"ss":41,"used":true,"gnssid":0,"svid":1},{"PRN":2,"el":17,"az":93,"ss":40,"used":true,"gnssid":0,"svid":2},{"PRN":4,"el":9,"az":49,"ss":37,"used":true,"gnssid":0,"svid":4},{"PRN":5,"el":60,"az":46,"ss":48,"used":true,"gnssid":0,"svid":5},{"PRN":6,"el":39,"az":195,"ss":46,"used":true,"gnssid":0,"svid":6},{"PRN":9,"el":40,"az":115,"ss":46,"used":true,"gnssid":0,"svid":9},{"PRN":14,"el":48,"az":286,"ss":47,"used":true,"gnssid":0,"svid":14},{"PRN":25,"el":9,"az":307,"ss":36,"used":true,"gnssid":0,"svid":25},{"PRN":30,"el":67,"az":295,"ss":50,"used":true,"gnssid":0,"svid":30}]}
$GPGLL,4023.9261,N,00339.1630,W,214412,V,S*54
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -168,6 +180,7 @@ $GPGSV,3,2,09,06,39,195,46,09,40,115,46,14,48,286,47,25,09,307,36*71
$GPGSV,3,3,09,30,67,295,50*49
{"class":"SKY","xdop":0.55,"ydop":0.85,"vdop":3.00,"tdop":0.85,"hdop":2.00,"gdop":1.89,"pdop":3.60,"satellites":[{"PRN":1,"el":19,"az":319,"ss":41,"used":true,"gnssid":0,"svid":1},{"PRN":2,"el":17,"az":93,"ss":40,"used":true,"gnssid":0,"svid":2},{"PRN":4,"el":9,"az":49,"ss":37,"used":true,"gnssid":0,"svid":4},{"PRN":5,"el":60,"az":46,"ss":49,"used":true,"gnssid":0,"svid":5},{"PRN":6,"el":39,"az":195,"ss":46,"used":true,"gnssid":0,"svid":6},{"PRN":9,"el":40,"az":115,"ss":46,"used":true,"gnssid":0,"svid":9},{"PRN":14,"el":48,"az":286,"ss":47,"used":true,"gnssid":0,"svid":14},{"PRN":25,"el":9,"az":307,"ss":36,"used":true,"gnssid":0,"svid":25},{"PRN":30,"el":67,"az":295,"ss":50,"used":true,"gnssid":0,"svid":30}]}
$GPGLL,4023.9321,N,00339.1630,W,214414,V,S*57
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -181,6 +194,7 @@ $GPGSV,3,2,09,06,39,195,46,09,40,115,46,14,48,286,47,25,09,307,37*70
$GPGSV,3,3,09,30,67,295,50*49
{"class":"SKY","xdop":0.56,"ydop":0.85,"vdop":3.00,"tdop":0.86,"hdop":2.00,"gdop":1.89,"pdop":3.60,"satellites":[{"PRN":1,"el":20,"az":319,"ss":41,"used":true,"gnssid":0,"svid":1},{"PRN":2,"el":17,"az":93,"ss":40,"used":true,"gnssid":0,"svid":2},{"PRN":4,"el":9,"az":49,"ss":36,"used":true,"gnssid":0,"svid":4},{"PRN":5,"el":60,"az":46,"ss":48,"used":true,"gnssid":0,"svid":5},{"PRN":6,"el":39,"az":195,"ss":46,"used":true,"gnssid":0,"svid":6},{"PRN":9,"el":40,"az":115,"ss":46,"used":true,"gnssid":0,"svid":9},{"PRN":14,"el":48,"az":286,"ss":47,"used":true,"gnssid":0,"svid":14},{"PRN":25,"el":9,"az":307,"ss":37,"used":true,"gnssid":0,"svid":25},{"PRN":30,"el":67,"az":295,"ss":50,"used":true,"gnssid":0,"svid":30}]}
$GPGLL,4023.9381,N,00339.1630,W,214416,V,S*5F
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -194,6 +208,7 @@ $GPGSV,3,2,09,06,39,195,46,09,40,115,46,14,48,286,47,25,09,307,37*70
$GPGSV,3,3,09,30,67,295,50*49
{"class":"SKY","xdop":0.56,"ydop":0.85,"vdop":3.00,"tdop":0.86,"hdop":2.00,"gdop":1.89,"pdop":3.60,"satellites":[{"PRN":1,"el":20,"az":319,"ss":41,"used":true,"gnssid":0,"svid":1},{"PRN":2,"el":17,"az":93,"ss":40,"used":true,"gnssid":0,"svid":2},{"PRN":4,"el":9,"az":49,"ss":36,"used":true,"gnssid":0,"svid":4},{"PRN":5,"el":60,"az":46,"ss":49,"used":true,"gnssid":0,"svid":5},{"PRN":6,"el":39,"az":195,"ss":46,"used":true,"gnssid":0,"svid":6},{"PRN":9,"el":40,"az":115,"ss":46,"used":true,"gnssid":0,"svid":9},{"PRN":14,"el":48,"az":286,"ss":47,"used":true,"gnssid":0,"svid":14},{"PRN":25,"el":9,"az":307,"ss":37,"used":true,"gnssid":0,"svid":25},{"PRN":30,"el":67,"az":295,"ss":50,"used":true,"gnssid":0,"svid":30}]}
$GPGLL,4023.9441,N,00339.1630,W,214418,V,S*5A
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -207,6 +222,7 @@ $GPGSV,3,2,09,06,39,195,46,09,40,115,46,14,48,286,47,25,09,307,37*70
$GPGSV,3,3,09,30,67,295,50*49
{"class":"SKY","xdop":0.55,"ydop":0.85,"vdop":3.00,"tdop":0.87,"hdop":2.00,"gdop":1.90,"pdop":3.60,"satellites":[{"PRN":1,"el":20,"az":319,"ss":41,"used":true,"gnssid":0,"svid":1},{"PRN":2,"el":18,"az":92,"ss":40,"used":true,"gnssid":0,"svid":2},{"PRN":4,"el":9,"az":49,"ss":35,"used":true,"gnssid":0,"svid":4},{"PRN":5,"el":60,"az":46,"ss":48,"used":true,"gnssid":0,"svid":5},{"PRN":6,"el":39,"az":195,"ss":46,"used":true,"gnssid":0,"svid":6},{"PRN":9,"el":40,"az":115,"ss":46,"used":true,"gnssid":0,"svid":9},{"PRN":14,"el":48,"az":286,"ss":47,"used":true,"gnssid":0,"svid":14},{"PRN":25,"el":9,"az":307,"ss":37,"used":true,"gnssid":0,"svid":25},{"PRN":30,"el":67,"az":295,"ss":50,"used":true,"gnssid":0,"svid":30}]}
$GPGLL,4023.9501,N,00339.1630,W,214420,V,S*54
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -220,6 +236,7 @@ $GPGSV,3,2,09,06,39,195,46,09,40,115,46,14,48,286,47,25,09,307,37*70
$GPGSV,3,3,09,30,67,295,50*49
{"class":"SKY","xdop":0.55,"ydop":0.85,"vdop":3.00,"tdop":0.87,"hdop":2.00,"gdop":1.90,"pdop":3.60,"satellites":[{"PRN":1,"el":20,"az":319,"ss":41,"used":true,"gnssid":0,"svid":1},{"PRN":2,"el":18,"az":92,"ss":40,"used":true,"gnssid":0,"svid":2},{"PRN":4,"el":9,"az":49,"ss":36,"used":true,"gnssid":0,"svid":4},{"PRN":5,"el":60,"az":46,"ss":49,"used":true,"gnssid":0,"svid":5},{"PRN":6,"el":39,"az":195,"ss":46,"used":true,"gnssid":0,"svid":6},{"PRN":9,"el":40,"az":115,"ss":46,"used":true,"gnssid":0,"svid":9},{"PRN":14,"el":48,"az":286,"ss":47,"used":true,"gnssid":0,"svid":14},{"PRN":25,"el":9,"az":307,"ss":37,"used":true,"gnssid":0,"svid":25},{"PRN":30,"el":67,"az":295,"ss":50,"used":true,"gnssid":0,"svid":30}]}
$GPGLL,4023.9561,N,00339.1630,W,214422,V,S*50
+{"class":"TPV","mode":1}
$GPBOD,,T,,M,,*47
$PGRME,15.0,M,22.5,M,27.0,M*1A
$PGRMZ,2282,f,3*21
@@ -233,3 +250,4 @@ $GPGSV,3,2,09,06,39,195,46,09,40,115,46,14,48,286,47,25,09,307,36*71
$GPGSV,3,3,09,30,67,295,50*49
{"class":"SKY","xdop":0.55,"ydop":0.85,"vdop":3.00,"tdop":0.87,"hdop":2.00,"gdop":1.90,"pdop":3.60,"satellites":[{"PRN":1,"el":20,"az":319,"ss":41,"used":true,"gnssid":0,"svid":1},{"PRN":2,"el":18,"az":92,"ss":40,"used":true,"gnssid":0,"svid":2},{"PRN":4,"el":9,"az":49,"ss":36,"used":true,"gnssid":0,"svid":4},{"PRN":5,"el":60,"az":46,"ss":48,"used":true,"gnssid":0,"svid":5},{"PRN":6,"el":39,"az":195,"ss":46,"used":true,"gnssid":0,"svid":6},{"PRN":9,"el":40,"az":115,"ss":46,"used":true,"gnssid":0,"svid":9},{"PRN":14,"el":48,"az":286,"ss":47,"used":true,"gnssid":0,"svid":14},{"PRN":25,"el":9,"az":307,"ss":36,"used":true,"gnssid":0,"svid":25},{"PRN":30,"el":67,"az":295,"ss":50,"used":true,"gnssid":0,"svid":30}]}
$GPGLL,4023.9621,N,00339.1630,W,214424,V,S*51
+{"class":"TPV","mode":1}
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 991b87ad..ae70e5da 100644
--- a/test/daemon/gp-320fw-2019-04-07-coldboot.log.chk
+++ b/test/daemon/gp-320fw-2019-04-07-coldboot.log.chk
@@ -45,7 +45,7 @@ $GPGSV,3,2,12,25,31,090,,01,22,090,,17,13,270,,05,12,090,*71
$GPGSV,3,3,12,20,09,090,40,06,08,270,,16,00,090,,31,26,090,40*72
{"class":"SKY","vdop":2.30,"hdop":1.40,"pdop":2.70,"satellites":[{"PRN":23,"el":86,"az":270,"ss":0,"used":false,"gnssid":0,"svid":23},{"PRN":13,"el":70,"az":270,"ss":40,"used":false,"gnssid":0,"svid":13},{"PRN":24,"el":59,"az":270,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":4,"el":41,"az":270,"ss":40,"used":false,"gnssid":0,"svid":4},{"PRN":25,"el":31,"az":90,"ss":0,"used":false,"gnssid":0,"svid":25},{"PRN":1,"el":22,"az":90,"ss":0,"used":false,"gnssid":0,"svid":1},{"PRN":17,"el":13,"az":270,"ss":0,"used":false,"gnssid":0,"svid":17},{"PRN":5,"el":12,"az":90,"ss":0,"used":false,"gnssid":0,"svid":5},{"PRN":20,"el":9,"az":90,"ss":40,"used":false,"gnssid":0,"svid":20},{"PRN":6,"el":8,"az":270,"ss":0,"used":false,"gnssid":0,"svid":6},{"PRN":16,"el":0,"az":90,"ss":0,"used":false,"gnssid":0,"svid":16},{"PRN":31,"el":26,"az":90,"ss":40,"used":false,"gnssid":0,"svid":31}]}
$GPGLL,0000.0000,N,00000.0000,E,000429.00,V,N*7E
-{"class":"TPV","mode":0,"time":"1999-08-22T00:04:29.000Z","ept":0.005}
+{"class":"TPV","mode":1,"time":"1999-08-22T00:04:29.000Z","ept":0.005}
$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
@@ -56,7 +56,7 @@ $GPGSV,3,2,12,25,31,090,,01,22,090,,17,13,270,,05,12,090,*71
$GPGSV,3,3,12,20,09,090,40,06,08,270,,16,00,090,,31,26,090,40*72
{"class":"SKY","vdop":2.30,"hdop":1.40,"pdop":2.70,"satellites":[{"PRN":23,"el":86,"az":270,"ss":0,"used":false,"gnssid":0,"svid":23},{"PRN":13,"el":70,"az":270,"ss":40,"used":false,"gnssid":0,"svid":13},{"PRN":24,"el":59,"az":270,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":4,"el":41,"az":270,"ss":40,"used":false,"gnssid":0,"svid":4},{"PRN":25,"el":31,"az":90,"ss":0,"used":false,"gnssid":0,"svid":25},{"PRN":1,"el":22,"az":90,"ss":0,"used":false,"gnssid":0,"svid":1},{"PRN":17,"el":13,"az":270,"ss":0,"used":false,"gnssid":0,"svid":17},{"PRN":5,"el":12,"az":90,"ss":0,"used":false,"gnssid":0,"svid":5},{"PRN":20,"el":9,"az":90,"ss":40,"used":false,"gnssid":0,"svid":20},{"PRN":6,"el":8,"az":270,"ss":0,"used":false,"gnssid":0,"svid":6},{"PRN":16,"el":0,"az":90,"ss":0,"used":false,"gnssid":0,"svid":16},{"PRN":31,"el":26,"az":90,"ss":40,"used":false,"gnssid":0,"svid":31}]}
$GPGLL,0000.0000,N,00000.0000,E,000430.00,V,N*76
-{"class":"TPV","mode":0,"time":"1999-08-22T00:04:30.000Z","ept":0.005}
+{"class":"TPV","mode":1,"time":"1999-08-22T00:04:30.000Z","ept":0.005}
$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
@@ -67,7 +67,7 @@ $GPGSV,3,2,12,25,31,090,,01,22,090,,17,13,270,,05,12,090,*71
$GPGSV,3,3,12,20,09,090,40,06,08,270,,31,26,090,40,16,00,090,*72
{"class":"SKY","vdop":2.30,"hdop":1.40,"pdop":2.70,"satellites":[{"PRN":23,"el":86,"az":270,"ss":0,"used":false,"gnssid":0,"svid":23},{"PRN":13,"el":70,"az":270,"ss":40,"used":false,"gnssid":0,"svid":13},{"PRN":24,"el":59,"az":270,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":4,"el":41,"az":270,"ss":40,"used":false,"gnssid":0,"svid":4},{"PRN":25,"el":31,"az":90,"ss":0,"used":false,"gnssid":0,"svid":25},{"PRN":1,"el":22,"az":90,"ss":0,"used":false,"gnssid":0,"svid":1},{"PRN":17,"el":13,"az":270,"ss":0,"used":false,"gnssid":0,"svid":17},{"PRN":5,"el":12,"az":90,"ss":0,"used":false,"gnssid":0,"svid":5},{"PRN":20,"el":9,"az":90,"ss":40,"used":false,"gnssid":0,"svid":20},{"PRN":6,"el":8,"az":270,"ss":0,"used":false,"gnssid":0,"svid":6},{"PRN":31,"el":26,"az":90,"ss":40,"used":false,"gnssid":0,"svid":31},{"PRN":16,"el":0,"az":90,"ss":0,"used":false,"gnssid":0,"svid":16}]}
$GPGLL,0000.0000,N,00000.0000,E,000431.00,V,N*77
-{"class":"TPV","mode":0,"time":"1999-08-22T00:04:31.000Z","ept":0.005}
+{"class":"TPV","mode":1,"time":"1999-08-22T00:04:31.000Z","ept":0.005}
$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
@@ -78,7 +78,7 @@ $GPGSV,3,2,12,25,31,090,,01,22,090,,17,13,270,,05,12,090,*71
$GPGSV,3,3,12,20,09,090,40,06,08,270,,31,26,090,41,16,00,090,*73
{"class":"SKY","vdop":2.30,"hdop":1.40,"pdop":2.70,"satellites":[{"PRN":23,"el":86,"az":270,"ss":0,"used":false,"gnssid":0,"svid":23},{"PRN":13,"el":70,"az":270,"ss":40,"used":false,"gnssid":0,"svid":13},{"PRN":24,"el":59,"az":270,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":4,"el":41,"az":270,"ss":40,"used":false,"gnssid":0,"svid":4},{"PRN":25,"el":31,"az":90,"ss":0,"used":false,"gnssid":0,"svid":25},{"PRN":1,"el":22,"az":90,"ss":0,"used":false,"gnssid":0,"svid":1},{"PRN":17,"el":13,"az":270,"ss":0,"used":false,"gnssid":0,"svid":17},{"PRN":5,"el":12,"az":90,"ss":0,"used":false,"gnssid":0,"svid":5},{"PRN":20,"el":9,"az":90,"ss":40,"used":false,"gnssid":0,"svid":20},{"PRN":6,"el":8,"az":270,"ss":0,"used":false,"gnssid":0,"svid":6},{"PRN":31,"el":26,"az":90,"ss":41,"used":false,"gnssid":0,"svid":31},{"PRN":16,"el":0,"az":90,"ss":0,"used":false,"gnssid":0,"svid":16}]}
$GPGLL,0000.0000,N,00000.0000,E,000432.00,V,N*74
-{"class":"TPV","mode":0,"time":"1999-08-22T00:04:32.000Z","ept":0.005}
+{"class":"TPV","mode":1,"time":"1999-08-22T00:04:32.000Z","ept":0.005}
$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
@@ -89,7 +89,7 @@ $GPGSV,3,2,12,25,31,090,,01,22,090,,17,13,270,,05,12,090,*71
$GPGSV,3,3,12,20,09,090,40,06,08,270,,31,26,090,41,16,00,090,*73
{"class":"SKY","vdop":2.30,"hdop":1.40,"pdop":2.70,"satellites":[{"PRN":23,"el":86,"az":270,"ss":0,"used":false,"gnssid":0,"svid":23},{"PRN":13,"el":70,"az":270,"ss":40,"used":false,"gnssid":0,"svid":13},{"PRN":24,"el":59,"az":270,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":4,"el":41,"az":270,"ss":40,"used":false,"gnssid":0,"svid":4},{"PRN":25,"el":31,"az":90,"ss":0,"used":false,"gnssid":0,"svid":25},{"PRN":1,"el":22,"az":90,"ss":0,"used":false,"gnssid":0,"svid":1},{"PRN":17,"el":13,"az":270,"ss":0,"used":false,"gnssid":0,"svid":17},{"PRN":5,"el":12,"az":90,"ss":0,"used":false,"gnssid":0,"svid":5},{"PRN":20,"el":9,"az":90,"ss":40,"used":false,"gnssid":0,"svid":20},{"PRN":6,"el":8,"az":270,"ss":0,"used":false,"gnssid":0,"svid":6},{"PRN":31,"el":26,"az":90,"ss":41,"used":false,"gnssid":0,"svid":31},{"PRN":16,"el":0,"az":90,"ss":0,"used":false,"gnssid":0,"svid":16}]}
$GPGLL,0000.0000,N,00000.0000,E,000433.00,V,N*75
-{"class":"TPV","mode":0,"time":"1999-08-22T00:04:33.000Z","ept":0.005}
+{"class":"TPV","mode":1,"time":"1999-08-22T00:04:33.000Z","ept":0.005}
$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
@@ -100,7 +100,7 @@ $GPGSV,3,2,12,25,31,090,,01,22,090,,17,13,270,,05,12,090,*71
$GPGSV,3,3,12,20,09,090,40,06,08,270,,31,26,090,41,16,00,090,*73
{"class":"SKY","vdop":2.30,"hdop":1.40,"pdop":2.70,"satellites":[{"PRN":23,"el":86,"az":270,"ss":0,"used":false,"gnssid":0,"svid":23},{"PRN":13,"el":70,"az":270,"ss":40,"used":false,"gnssid":0,"svid":13},{"PRN":24,"el":59,"az":270,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":4,"el":41,"az":270,"ss":40,"used":false,"gnssid":0,"svid":4},{"PRN":25,"el":31,"az":90,"ss":0,"used":false,"gnssid":0,"svid":25},{"PRN":1,"el":22,"az":90,"ss":0,"used":false,"gnssid":0,"svid":1},{"PRN":17,"el":13,"az":270,"ss":0,"used":false,"gnssid":0,"svid":17},{"PRN":5,"el":12,"az":90,"ss":0,"used":false,"gnssid":0,"svid":5},{"PRN":20,"el":9,"az":90,"ss":40,"used":false,"gnssid":0,"svid":20},{"PRN":6,"el":8,"az":270,"ss":0,"used":false,"gnssid":0,"svid":6},{"PRN":31,"el":26,"az":90,"ss":41,"used":false,"gnssid":0,"svid":31},{"PRN":16,"el":0,"az":90,"ss":0,"used":false,"gnssid":0,"svid":16}]}
$GPGLL,0000.0000,N,00000.0000,E,000434.00,V,N*72
-{"class":"TPV","mode":0,"time":"1999-08-22T00:04:34.000Z","ept":0.005}
+{"class":"TPV","mode":1,"time":"1999-08-22T00:04:34.000Z","ept":0.005}
$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
diff --git a/test/daemon/motorola-t805.log.chk b/test/daemon/motorola-t805.log.chk
index a0a664b0..68afe64c 100644
--- a/test/daemon/motorola-t805.log.chk
+++ b/test/daemon/motorola-t805.log.chk
@@ -38,7 +38,7 @@ $GPGGA,212620.000,,,,,0,00,50.0,,M,0.0,M,,0000*48
$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
$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,"climb":0.000}
+{"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
$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}
diff --git a/test/daemon/nl551e.log.chk b/test/daemon/nl551e.log.chk
index 3bde158c..98287dfa 100644
--- a/test/daemon/nl551e.log.chk
+++ b/test/daemon/nl551e.log.chk
@@ -7,6 +7,7 @@ $GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
$GPGSV,2,1,07,03,,,38,07,,,36,16,,,37,18,,,41*78
$GPGSV,2,2,07,19,,,39,22,,,39,30,,,43*72
$GPGLL,,,,,191418.00,V,N*4E
+{"class":"TPV","mode":1}
$GPTXT,01,01,02,u-blox ag - www.u-blox.com*50
$GPTXT,01,01,02,HW UBX-G50xx 00040005 *53
$GPTXT,01,01,02,EXT CORE 6.02 (36023) Oct 15 2009 16:52:22*47
@@ -23,6 +24,7 @@ $GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
$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
+{"class":"TPV","mode":1}
$GPRMC,191420.00,V,,,,,,,040712,,,N*72
$GPVTG,,,,,,,,,N*30
$GPGGA,191420.00,,,,,0,00,99.99,,,,,,*69
@@ -30,6 +32,7 @@ $GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
$GPGSV,2,1,07,03,,,35,07,,,32,16,,,33,18,,,39*7A
$GPGSV,2,2,07,19,,,36,22,,,35,30,,,40*72
$GPGLL,,,,,191420.00,V,N*45
+{"class":"TPV","mode":1}
$GPRMC,191433.01,A,5200.17080,N,00602.17433,E,0.203,,040712,,,A*72
$GPVTG,,T,,M,0.203,N,0.375,K,A*23
$GPGGA,191433.01,5200.17080,N,00602.17433,E,1,07,1.45,20.7,M,46.1,M,,*6E
diff --git a/test/daemon/skytraq.log.chk b/test/daemon/skytraq.log.chk
index 8ec6f7c5..fa5b29b6 100644
--- a/test/daemon/skytraq.log.chk
+++ b/test/daemon/skytraq.log.chk
@@ -1,5 +1,6 @@
$GPGGA,212406.000,0000.0000000,N,00000.0000000,E,0,00,0.0,0.000,M,0.000,M,,0000*6E
$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
{"class":"TPV","mode":1}
$BDGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*21
@@ -14,7 +15,7 @@ $PSTI,030,212406.000,V,0000.0000000,N,00000.0000000,E,0.000,0.00,0.00,0.00,28031
{"class":"TPV","mode":1,"time":"2016-03-28T21:24:06.000Z","ept":0.005}
$GPGGA,212407.000,0000.0000000,N,00000.0000000,E,0,00,0.0,0.000,M,0.000,M,,0000*6F
$GPGLL,0000.0000000,N,00000.0000000,E,212407.000,V,N*43
-{"class":"TPV","mode":0,"time":"2016-03-28T21:24:07.000Z","ept":0.005}
+{"class":"TPV","mode":1,"time":"2016-03-28T21:24:07.000Z","ept":0.005}
$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
$BDGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*21
$GPRMC,212407.000,V,0000.0000000,N,00000.0000000,E,000.0,000.0,280316,,,N*7A
@@ -25,7 +26,7 @@ $GPGST,212407.000,,,,,,,*4B
$PSTI,030,212407.000,V,0000.0000000,N,00000.0000000,E,0.000,0.00,0.00,0.00,280316,N,0.0,0.0*00
$GPGGA,212408.000,0000.0000000,N,00000.0000000,E,0,00,0.0,0.000,M,0.000,M,,0000*60
$GPGLL,0000.0000000,N,00000.0000000,E,212408.000,V,N*4C
-{"class":"TPV","mode":0,"time":"2016-03-28T21:24:08.000Z","ept":0.005}
+{"class":"TPV","mode":1,"time":"2016-03-28T21:24:08.000Z","ept":0.005}
$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
$BDGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*21
$GPGSV,1,1,02,23,00,000,30,09,00,000,24*76
@@ -37,7 +38,7 @@ $GPGST,212408.000,,,,,,,*44
$PSTI,030,212408.000,V,0000.0000000,N,00000.0000000,E,0.000,0.00,0.00,0.00,280316,N,0.0,0.0*0F
$GPGGA,212409.000,0000.0000000,N,00000.0000000,E,0,00,0.0,0.000,M,0.000,M,,0000*61
$GPGLL,0000.0000000,N,00000.0000000,E,212409.000,V,N*4D
-{"class":"TPV","mode":0,"time":"2016-03-28T21:24:09.000Z","ept":0.005}
+{"class":"TPV","mode":1,"time":"2016-03-28T21:24:09.000Z","ept":0.005}
$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
$BDGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*21
$GPRMC,212409.000,V,0000.0000000,N,00000.0000000,E,000.0,000.0,280316,,,N*74
@@ -48,7 +49,7 @@ $GPGST,212409.000,,,,,,,*45
$PSTI,030,212409.000,V,0000.0000000,N,00000.0000000,E,0.000,0.00,0.00,0.00,280316,N,0.0,0.0*0E
$GPGGA,212410.000,0000.0000000,N,00000.0000000,E,0,00,0.0,0.000,M,0.000,M,,0000*69
$GPGLL,0000.0000000,N,00000.0000000,E,212410.000,V,N*45
-{"class":"TPV","mode":0,"time":"2016-03-28T21:24:10.000Z","ept":0.005}
+{"class":"TPV","mode":1,"time":"2016-03-28T21:24:10.000Z","ept":0.005}
$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
$BDGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*21
$GPRMC,212410.000,V,0000.0000000,N,00000.0000000,E,000.0,000.0,280316,,,N*7C
@@ -59,7 +60,7 @@ $GPGST,212410.000,,,,,,,*4D
$PSTI,030,212410.000,V,0000.0000000,N,00000.0000000,E,0.000,0.00,0.00,0.00,280316,N,0.0,0.0*06
$GPGGA,212411.000,0000.0000000,N,00000.0000000,E,0,00,0.0,0.000,M,0.000,M,,0000*68
$GPGLL,0000.0000000,N,00000.0000000,E,212411.000,V,N*44
-{"class":"TPV","mode":0,"time":"2016-03-28T21:24:11.000Z","ept":0.005}
+{"class":"TPV","mode":1,"time":"2016-03-28T21:24:11.000Z","ept":0.005}
$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
$BDGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*21
$GPGSV,1,1,02,23,00,000,30,09,00,000,24*76
@@ -71,7 +72,7 @@ $GPGST,212411.000,,,,,,,*4C
$PSTI,030,212411.000,V,0000.0000000,N,00000.0000000,E,0.000,0.00,0.00,0.00,280316,N,0.0,0.0*07
$GPGGA,212412.000,0000.0000000,N,00000.0000000,E,0,00,0.0,0.000,M,0.000,M,,0000*6B
$GPGLL,0000.0000000,N,00000.0000000,E,212412.000,V,N*47
-{"class":"TPV","mode":0,"time":"2016-03-28T21:24:12.000Z","ept":0.005}
+{"class":"TPV","mode":1,"time":"2016-03-28T21:24:12.000Z","ept":0.005}
$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
$BDGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*21
$GPRMC,212412.000,V,0000.0000000,N,00000.0000000,E,000.0,000.0,280316,,,N*7E
@@ -82,7 +83,7 @@ $GPGST,212412.000,,,,,,,*4F
$PSTI,030,212412.000,V,0000.0000000,N,00000.0000000,E,0.000,0.00,0.00,0.00,280316,N,0.0,0.0*04
$GPGGA,212413.000,0000.0000000,N,00000.0000000,E,0,00,0.0,0.000,M,0.000,M,,0000*6A
$GPGLL,0000.0000000,N,00000.0000000,E,212413.000,V,N*46
-{"class":"TPV","mode":0,"time":"2016-03-28T21:24:13.000Z","ept":0.005}
+{"class":"TPV","mode":1,"time":"2016-03-28T21:24:13.000Z","ept":0.005}
$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
$BDGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*21
$GPRMC,212413.000,V,0000.0000000,N,00000.0000000,E,000.0,000.0,280316,,,N*7F
@@ -93,7 +94,7 @@ $GPGST,212413.000,,,,,,,*4E
$PSTI,030,212413.000,V,0000.0000000,N,00000.0000000,E,0.000,0.00,0.00,0.00,280316,N,0.0,0.0*05
$GPGGA,212414.000,0000.0000000,N,00000.0000000,E,0,00,0.0,0.000,M,0.000,M,,0000*6D
$GPGLL,0000.0000000,N,00000.0000000,E,212414.000,V,N*41
-{"class":"TPV","mode":0,"time":"2016-03-28T21:24:14.000Z","ept":0.005}
+{"class":"TPV","mode":1,"time":"2016-03-28T21:24:14.000Z","ept":0.005}
$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
$BDGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*21
$GPGSV,1,1,02,23,00,000,31,09,00,000,24*77
@@ -105,7 +106,7 @@ $GPGST,212414.000,,,,,,,*49
$PSTI,030,212414.000,V,0000.0000000,N,00000.0000000,E,0.000,0.00,0.00,0.00,280316,N,0.0,0.0*02
$GPGGA,212415.000,0000.0000000,N,00000.0000000,E,0,00,0.0,0.000,M,0.000,M,,0000*6C
$GPGLL,0000.0000000,N,00000.0000000,E,212415.000,V,N*40
-{"class":"TPV","mode":0,"time":"2016-03-28T21:24:15.000Z","ept":0.005}
+{"class":"TPV","mode":1,"time":"2016-03-28T21:24:15.000Z","ept":0.005}
$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
$BDGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*21
$GPRMC,212415.000,V,0000.0000000,N,00000.0000000,E,000.0,000.0,280316,,,N*79
@@ -116,7 +117,7 @@ $GPGST,212415.000,,,,,,,*48
$PSTI,030,212415.000,V,0000.0000000,N,00000.0000000,E,0.000,0.00,0.00,0.00,280316,N,0.0,0.0*03
$GPGGA,212416.000,0000.0000000,N,00000.0000000,E,0,00,0.0,0.000,M,0.000,M,,0000*6F
$GPGLL,0000.0000000,N,00000.0000000,E,212416.000,V,N*43
-{"class":"TPV","mode":0,"time":"2016-03-28T21:24:16.000Z","ept":0.005}
+{"class":"TPV","mode":1,"time":"2016-03-28T21:24:16.000Z","ept":0.005}
$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
$BDGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*21
$GPRMC,212416.000,V,0000.0000000,N,00000.0000000,E,000.0,000.0,280316,,,N*7A
@@ -127,7 +128,7 @@ $GPGST,212416.000,,,,,,,*4B
$PSTI,030,212416.000,V,0000.0000000,N,00000.0000000,E,0.000,0.00,0.00,0.00,280316,N,0.0,0.0*00
$GPGGA,212417.000,0000.0000000,N,00000.0000000,E,0,00,0.0,0.000,M,0.000,M,,0000*6E
$GPGLL,0000.0000000,N,00000.0000000,E,212417.000,V,N*42
-{"class":"TPV","mode":0,"time":"2016-03-28T21:24:17.000Z","ept":0.005}
+{"class":"TPV","mode":1,"time":"2016-03-28T21:24:17.000Z","ept":0.005}
$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
$BDGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*21
$GPGSV,1,1,02,23,00,000,30,09,00,000,23*71
@@ -139,7 +140,7 @@ $GPGST,212417.000,,,,,,,*4A
$PSTI,030,212417.000,V,0000.0000000,N,00000.0000000,E,0.000,0.00,0.00,0.00,280316,N,0.0,0.0*01
$GPGGA,212418.000,0000.0000000,N,00000.0000000,E,0,00,0.0,0.000,M,0.000,M,,0000*61
$GPGLL,0000.0000000,N,00000.0000000,E,212418.000,V,N*4D
-{"class":"TPV","mode":0,"time":"2016-03-28T21:24:18.000Z","ept":0.005}
+{"class":"TPV","mode":1,"time":"2016-03-28T21:24:18.000Z","ept":0.005}
$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
$BDGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*21
$GPRMC,212418.000,V,0000.0000000,N,00000.0000000,E,000.0,000.0,280316,,,N*74
@@ -150,7 +151,7 @@ $GPGST,212418.000,,,,,,,*45
$PSTI,030,212418.000,V,0000.0000000,N,00000.0000000,E,0.000,0.00,0.00,0.00,280316,N,0.0,0.0*0E
$GPGGA,212419.000,0000.0000000,N,00000.0000000,E,0,00,0.0,0.000,M,0.000,M,,0000*60
$GPGLL,0000.0000000,N,00000.0000000,E,212419.000,V,N*4C
-{"class":"TPV","mode":0,"time":"2016-03-28T21:24:19.000Z","ept":0.005}
+{"class":"TPV","mode":1,"time":"2016-03-28T21:24:19.000Z","ept":0.005}
$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
$BDGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*21
$GPRMC,212419.000,V,0000.0000000,N,00000.0000000,E,000.0,000.0,280316,,,N*75
@@ -161,7 +162,7 @@ $GPGST,212419.000,,,,,,,*44
$PSTI,030,212419.000,V,0000.0000000,N,00000.0000000,E,0.000,0.00,0.00,0.00,280316,N,0.0,0.0*0F
$GPGGA,212420.000,0000.0000000,N,00000.0000000,E,0,00,0.0,0.000,M,0.000,M,,0000*6A
$GPGLL,0000.0000000,N,00000.0000000,E,212420.000,V,N*46
-{"class":"TPV","mode":0,"time":"2016-03-28T21:24:20.000Z","ept":0.005}
+{"class":"TPV","mode":1,"time":"2016-03-28T21:24:20.000Z","ept":0.005}
$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
$BDGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*21
$GPGSV,1,1,02,23,00,000,30,09,00,000,24*76
@@ -173,7 +174,7 @@ $GPGST,212420.000,,,,,,,*4E
$PSTI,030,212420.000,V,0000.0000000,N,00000.0000000,E,0.000,0.00,0.00,0.00,280316,N,0.0,0.0*05
$GPGGA,212421.000,0000.0000000,N,00000.0000000,E,0,00,0.0,0.000,M,0.000,M,,0000*6B
$GPGLL,0000.0000000,N,00000.0000000,E,212421.000,V,N*47
-{"class":"TPV","mode":0,"time":"2016-03-28T21:24:21.000Z","ept":0.005}
+{"class":"TPV","mode":1,"time":"2016-03-28T21:24:21.000Z","ept":0.005}
$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
$BDGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*21
$GPRMC,212421.000,V,0000.0000000,N,00000.0000000,E,000.0,000.0,280316,,,N*7E
@@ -184,7 +185,7 @@ $GPGST,212421.000,,,,,,,*4F
$PSTI,030,212421.000,V,0000.0000000,N,00000.0000000,E,0.000,0.00,0.00,0.00,280316,N,0.0,0.0*04
$GPGGA,212422.000,0000.0000000,N,00000.0000000,E,0,00,0.0,0.000,M,0.000,M,,0000*68
$GPGLL,0000.0000000,N,00000.0000000,E,212422.000,V,N*44
-{"class":"TPV","mode":0,"time":"2016-03-28T21:24:22.000Z","ept":0.005}
+{"class":"TPV","mode":1,"time":"2016-03-28T21:24:22.000Z","ept":0.005}
$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
$BDGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*21
$GPRMC,212422.000,V,0000.0000000,N,00000.0000000,E,000.0,000.0,280316,,,N*7D
diff --git a/test/daemon/telit-he910.log.chk b/test/daemon/telit-he910.log.chk
index 5723dc2e..88b4de6f 100644
--- a/test/daemon/telit-he910.log.chk
+++ b/test/daemon/telit-he910.log.chk
@@ -1,5 +1,6 @@
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,1,1,00,,,,,,,,,,,,,,,,*79
$GPRMC,,V,,,,,,,,,,N*53
@@ -7,6 +8,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,1,1,02,15,00,000,,17,00,000,,,,,,,,,*79
$GPRMC,,V,,,,,,,,,,N*53
@@ -14,6 +16,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,1,1,04,15,00,000,44,17,00,000,37,24,00,000,40,28,00,000,46*71
$GPRMC,,V,,,,,,,,,,N*53
@@ -21,6 +24,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,1,1,04,15,00,000,44,17,00,000,37,24,00,000,40,28,00,000,47*70
$GPRMC,,V,,,,,,,,,,N*53
@@ -28,6 +32,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,1,1,04,15,00,000,44,17,00,000,37,24,00,000,40,28,00,000,47*70
$GPRMC,,V,,,,,,,,,,N*53
@@ -35,6 +40,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,1,1,04,15,00,000,44,17,00,000,36,24,00,000,40,28,00,000,47*71
$GPRMC,,V,,,,,,,,,,N*53
@@ -42,6 +48,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,1,1,04,15,00,000,44,17,00,000,36,24,00,000,40,28,00,000,47*71
$GPRMC,,V,,,,,,,,,,N*53
@@ -49,6 +56,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,1,1,04,15,00,000,44,17,00,000,36,24,00,000,39,28,00,000,47*7F
$GPRMC,,V,,,,,,,,,,N*53
@@ -56,6 +64,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,1,1,04,15,00,000,44,17,00,000,36,24,00,000,39,28,00,000,47*7F
$GPRMC,,V,,,,,,,,,,N*53
@@ -63,6 +72,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,1,1,04,15,00,000,44,17,00,000,37,24,00,000,39,28,00,000,47*7E
$GPRMC,,V,,,,,,,,,,N*53
@@ -70,6 +80,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,05,13,00,000,35,15,00,000,44,17,00,000,36,24,00,000,39*70
$GPGSV,2,2,05,28,00,000,47,,,,,,,,,,,,*45
@@ -78,6 +89,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,05,13,00,000,35,15,00,000,44,17,00,000,37,24,00,000,39*71
$GPGSV,2,2,05,28,00,000,47,,,,,,,,,,,,*45
@@ -86,6 +98,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,05,13,00,000,35,15,00,000,44,17,00,000,37,24,00,000,39*71
$GPGSV,2,2,05,28,00,000,47,,,,,,,,,,,,*45
@@ -94,6 +107,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,05,13,00,000,36,15,00,000,44,17,00,000,37,24,00,000,39*72
$GPGSV,2,2,05,28,00,000,47,,,,,,,,,,,,*45
@@ -102,6 +116,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,05,13,00,000,36,15,00,000,44,17,00,000,37,24,00,000,39*72
$GPGSV,2,2,05,28,00,000,47,,,,,,,,,,,,*45
@@ -110,6 +125,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,05,13,00,000,36,15,00,000,44,17,00,000,37,24,00,000,39*72
$GPGSV,2,2,05,28,00,000,47,,,,,,,,,,,,*45
@@ -118,6 +134,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,05,13,00,000,36,15,00,000,44,17,00,000,36,24,00,000,39*73
$GPGSV,2,2,05,28,00,000,47,,,,,,,,,,,,*45
@@ -126,6 +143,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,05,13,00,000,37,15,00,000,44,17,00,000,37,24,00,000,38*72
$GPGSV,2,2,05,28,00,000,47,,,,,,,,,,,,*45
@@ -134,6 +152,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,05,13,00,000,37,15,00,000,44,17,00,000,36,24,00,000,38*73
$GPGSV,2,2,05,28,00,000,47,,,,,,,,,,,,*45
@@ -142,6 +161,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,05,13,00,000,37,15,00,000,44,17,00,000,37,24,00,000,38*72
$GPGSV,2,2,05,28,00,000,47,,,,,,,,,,,,*45
@@ -150,6 +170,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,05,13,00,000,37,15,00,000,44,17,00,000,36,24,00,000,38*73
$GPGSV,2,2,05,28,00,000,47,,,,,,,,,,,,*45
@@ -158,6 +179,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,05,13,00,000,37,15,00,000,44,17,00,000,37,24,00,000,38*72
$GPGSV,2,2,05,28,00,000,47,,,,,,,,,,,,*45
@@ -166,6 +188,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,05,13,00,000,36,15,00,000,44,17,00,000,37,24,00,000,38*73
$GPGSV,2,2,05,28,00,000,47,,,,,,,,,,,,*45
@@ -174,6 +197,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,05,13,00,000,37,15,00,000,44,17,00,000,37,24,00,000,38*72
$GPGSV,2,2,05,28,00,000,47,,,,,,,,,,,,*45
@@ -182,6 +206,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,05,13,00,000,37,15,00,000,44,17,00,000,37,24,00,000,38*72
$GPGSV,2,2,05,28,00,000,47,,,,,,,,,,,,*45
@@ -190,6 +215,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,05,13,00,000,37,15,00,000,44,17,00,000,37,24,00,000,37*7D
$GPGSV,2,2,05,28,00,000,47,,,,,,,,,,,,*45
@@ -198,6 +224,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,05,13,00,000,37,15,00,000,44,17,00,000,36,24,00,000,37*7C
$GPGSV,2,2,05,28,00,000,47,,,,,,,,,,,,*45
@@ -206,6 +233,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,05,13,00,000,37,15,00,000,44,17,00,000,37,24,00,000,37*7D
$GPGSV,2,2,05,28,00,000,47,,,,,,,,,,,,*45
@@ -214,6 +242,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,05,13,00,000,37,15,00,000,44,17,00,000,36,24,00,000,37*7C
$GPGSV,2,2,05,28,00,000,47,,,,,,,,,,,,*45
@@ -222,6 +251,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,05,13,00,000,37,15,00,000,44,17,00,000,36,24,00,000,37*7C
$GPGSV,2,2,05,28,00,000,47,,,,,,,,,,,,*45
@@ -230,6 +260,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,05,13,00,000,37,15,00,000,44,17,00,000,36,24,00,000,37*7C
$GPGSV,2,2,05,28,00,000,47,,,,,,,,,,,,*45
@@ -238,6 +269,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,05,13,00,000,38,15,00,000,44,17,00,000,36,24,00,000,37*73
$GPGSV,2,2,05,28,00,000,48,,,,,,,,,,,,*4A
@@ -246,6 +278,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,05,13,00,000,38,15,00,000,44,17,00,000,36,24,00,000,37*73
$GPGSV,2,2,05,28,00,000,47,,,,,,,,,,,,*45
@@ -254,6 +287,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,05,13,00,000,38,15,00,000,44,17,00,000,36,24,00,000,37*73
$GPGSV,2,2,05,28,00,000,47,,,,,,,,,,,,*45
@@ -262,6 +296,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,05,13,00,000,38,15,00,000,44,17,00,000,36,24,00,000,36*72
$GPGSV,2,2,05,28,00,000,47,,,,,,,,,,,,*45
@@ -270,6 +305,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,05,13,00,000,39,15,00,000,44,17,00,000,36,24,00,000,36*73
$GPGSV,2,2,05,28,00,000,48,,,,,,,,,,,,*4A
@@ -278,6 +314,7 @@ $GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGGA,,,,,,0,,,,M,,M,,*66
$GPGLL,,,,,,V,N*64
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,06,13,00,000,39,15,45,282,44,17,19,211,36,19,00,000,35*7E
$GPGSV,2,2,06,24,39,316,36,28,55,198,48,,,,,,,,*74
diff --git a/test/daemon/tn200-all.log.chk b/test/daemon/tn200-all.log.chk
index 840f1fcf..e2bdb879 100644
--- a/test/daemon/tn200-all.log.chk
+++ b/test/daemon/tn200-all.log.chk
@@ -1,5 +1,6 @@
$GPGGA,000452.981,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*75
$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
{"class":"TPV","mode":1}
$GPRMC,000452.981,V,36000.0000,N,72000.0000,E,0.000000,,190120,,*32
@@ -8,30 +9,35 @@ $GPVTG,,T,,M,0.000000,N,0.000000,K*4E
$GPMSS,0,0,0.000000,200,*5A
$GPGGA,000453.981,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*74
$GPGLL,36000.0000,N,72000.0000,E,000453.981,V*11
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,000453.981,V,36000.0000,N,72000.0000,E,0.000000,,190120,,*33
$GPVTG,,T,,M,0.000000,N,0.000000,K*4E
$GPMSS,0,0,0.000000,200,*5A
$GPGGA,000454.981,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*73
$GPGLL,36000.0000,N,72000.0000,E,000454.981,V*16
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,000454.981,V,36000.0000,N,72000.0000,E,0.000000,,190120,,*34
$GPVTG,,T,,M,0.000000,N,0.000000,K*4E
$GPMSS,0,0,0.000000,200,*5A
$GPGGA,000455.981,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*72
$GPGLL,36000.0000,N,72000.0000,E,000455.981,V*17
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,000455.981,V,36000.0000,N,72000.0000,E,0.000000,,190120,,*35
$GPVTG,,T,,M,0.000000,N,0.000000,K*4E
$GPMSS,0,0,0.000000,200,*5A
$GPGGA,000456.981,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*71
$GPGLL,36000.0000,N,72000.0000,E,000456.981,V*14
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,000456.981,V,36000.0000,N,72000.0000,E,0.000000,,190120,,*36
$GPVTG,,T,,M,0.000000,N,0.000000,K*4E
$GPMSS,0,0,0.000000,200,*5A
$GPGGA,000457.981,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*70
$GPGLL,36000.0000,N,72000.0000,E,000457.981,V*15
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPGSV,3,1,12,01,90,000,00,13,77,000,00,08,71,000,,22,65,000,00*7F
$GPGSV,3,2,12,09,65,000,00,26,40,000,,24,33,000,00,04,28,000,00*79
@@ -41,6 +47,7 @@ $GPVTG,,T,,M,0.000000,N,0.000000,K*4E
$GPMSS,0,0,0.000000,200,*5A
$GPGGA,000458.981,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*7F
$GPGLL,36000.0000,N,72000.0000,E,000458.981,V*1A
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPGSV,3,1,12,01,90,000,48,13,77,000,00,08,71,000,,22,65,000,00*73
$GPGSV,3,2,12,09,65,000,00,26,40,000,,24,33,000,00,04,28,000,00*79
@@ -50,6 +57,7 @@ $GPVTG,,T,,M,0.000000,N,0.000000,K*4E
$GPMSS,0,0,0.000000,200,*5A
$GPGGA,000459.981,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*7E
$GPGLL,36000.0000,N,72000.0000,E,000459.981,V*1B
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPGSV,3,1,12,01,90,000,47,13,77,000,00,08,71,000,,22,65,000,00*7C
$GPGSV,3,2,12,09,65,000,00,26,40,000,,24,33,000,00,04,28,000,00*79
@@ -59,6 +67,7 @@ $GPVTG,,T,,M,0.000000,N,0.000000,K*4E
$GPMSS,0,0,0.000000,200,*5A
$GPGGA,000500.981,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*73
$GPGLL,36000.0000,N,72000.0000,E,000500.981,V*16
+{"class":"TPV","mode":1}
$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPGSV,3,1,12,01,90,000,48,13,77,000,00,08,71,000,,22,65,000,00*73
$GPGSV,3,2,12,09,65,000,00,26,40,000,,24,33,000,00,04,28,000,00*79
diff --git a/test/daemon/ublox-lea-4h.log.chk b/test/daemon/ublox-lea-4h.log.chk
index 5bdebff5..15a9b84d 100644
--- a/test/daemon/ublox-lea-4h.log.chk
+++ b/test/daemon/ublox-lea-4h.log.chk
@@ -8,6 +8,7 @@ $GPGSA,A,1,28,04,02,,,,,,,,,,9.98,9.93,1.00*06
$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
+{"class":"TPV","mode":1,"time":"2006-08-10T03:08:51.000Z","ept":0.005}
$GPZDA,030851.00,10,08,2006,00,00*64
$GPRMC,030852.00,V,,,,,,,100806,,,N*7E
{"class":"TPV","mode":1,"time":"2006-08-10T03:08:51.000Z","ept":0.005}
@@ -18,7 +19,7 @@ $GPGSA,A,1,28,04,02,,,,,,,,,,9.98,9.93,1.00*06
$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
-{"class":"TPV","mode":0,"time":"2006-08-10T03:08:52.000Z","ept":0.005}
+{"class":"TPV","mode":1,"time":"2006-08-10T03:08:52.000Z","ept":0.005}
$GPZDA,030852.00,10,08,2006,00,00*67
$GPRMC,030853.00,V,,,,,,,100806,,,N*7F
$GPVTG,,,,,,,,,N*30
@@ -27,7 +28,7 @@ $GPGSA,A,1,28,04,02,,,,,,,,,,9.99,9.94,1.00*00
$GPGSV,1,1,03,28,28,095,33,04,30,150,45,02,07,178,32*4E
{"class":"SKY","vdop":1.00,"hdop":9.94,"pdop":9.99,"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":32,"used":true,"gnssid":0,"svid":2}]}
$GPGLL,,,,,030853.00,V,N*47
-{"class":"TPV","mode":0,"time":"2006-08-10T03:08:53.000Z","ept":0.005}
+{"class":"TPV","mode":1,"time":"2006-08-10T03:08:53.000Z","ept":0.005}
$GPZDA,030853.00,10,08,2006,00,00*66
$GPRMC,030857.00,V,,,,,,,100806,,,N*7B
$GPVTG,,,,,,,,,N*30
@@ -36,7 +37,7 @@ $GPGSA,A,1,28,04,02,,,,,,,,,,10.01,9.96,1.00*3B
$GPGSV,1,1,03,28,28,095,33,04,30,150,45,02,07,178,32*4E
{"class":"SKY","vdop":1.00,"hdop":9.96,"pdop":10.01,"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":32,"used":true,"gnssid":0,"svid":2}]}
$GPGLL,,,,,030857.00,V,N*43
-{"class":"TPV","mode":0,"time":"2006-08-10T03:08:57.000Z","ept":0.005}
+{"class":"TPV","mode":1,"time":"2006-08-10T03:08:57.000Z","ept":0.005}
$GPZDA,030857.00,10,08,2006,00,00*62
$GPRMC,030858.00,A,4907.85331,N,12243.19743,W,1.049,323.14,100806,,,A*76
$GPVTG,323.14,T,,M,1.049,N,1.943,K,A*39
@@ -82,7 +83,7 @@ $GPGSV,2,1,06,28,28,095,26,17,64,064,27,09,55,289,37,04,31,150,43*7C
$GPGSV,2,2,06,02,07,178,32,24,40,121,35*73
{"class":"SKY","xdop":0.98,"ydop":1.92,"vdop":4.05,"tdop":2.55,"hdop":2.22,"gdop":4.80,"pdop":4.62,"satellites":[{"PRN":28,"el":28,"az":95,"ss":26,"used":true,"gnssid":0,"svid":28},{"PRN":17,"el":64,"az":64,"ss":27,"used":true,"gnssid":0,"svid":17},{"PRN":9,"el":55,"az":289,"ss":37,"used":true,"gnssid":0,"svid":9},{"PRN":4,"el":31,"az":150,"ss":43,"used":true,"gnssid":0,"svid":4},{"PRN":2,"el":7,"az":178,"ss":32,"used":true,"gnssid":0,"svid":2},{"PRN":24,"el":40,"az":121,"ss":35,"used":false,"gnssid":0,"svid":24}]}
$GPGLL,,,,,031007.00,V,N*4F
-{"class":"TPV","mode":0,"time":"2006-08-10T03:10:07.000Z","ept":0.005}
+{"class":"TPV","mode":1,"time":"2006-08-10T03:10:07.000Z","ept":0.005}
$GPZDA,031007.00,10,08,2006,00,00*6E
$GPRMC,031008.00,A,4907.58133,N,12242.60088,W,2.550,220.86,100806,,,A*72
$GPVTG,220.86,T,,M,2.550,N,4.724,K,A*34
diff --git a/test/daemon/ublox-lea-5q.log.chk b/test/daemon/ublox-lea-5q.log.chk
index 89962515..5c4af322 100644
--- a/test/daemon/ublox-lea-5q.log.chk
+++ b/test/daemon/ublox-lea-5q.log.chk
@@ -4,6 +4,7 @@ $GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
{"class":"TPV","mode":1}
$GPGSV,1,1,00*79
$GPGLL,,,,,001901.00,V,N*43
+{"class":"TPV","mode":1}
$GPGST,001901.00,0.0000,,,,304885,304880,62123*5F
{"class":"GST","rms":0.000,"lat":304885.000,"lon":304880.000,"alt":62123.000}
$GPRMC,001902.00,V,,,,,,,020211,,,N*77
@@ -14,6 +15,7 @@ $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}
$GPGST,001902.00,0.0000,,,,305018,305012,62144*52
{"class":"GST","rms":0.000,"lat":305018.000,"lon":305012.000,"alt":62144.000}
$GPRMC,001903.00,V,,,,,,,020211,,,N*76
@@ -22,6 +24,7 @@ $GPGGA,001903.00,,,,,0,00,99.99,,,,,,*6D
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
$GPGSV,1,1,00*79
$GPGLL,,,,,001903.00,V,N*41
+{"class":"TPV","mode":1}
$GPGST,001903.00,0.0000,,,,305150,305145,62166*5D
{"class":"GST","rms":0.000,"lat":305150.000,"lon":305145.000,"alt":62166.000}
$GPRMC,001904.00,V,,,,,,,020211,,,N*71
@@ -30,6 +33,7 @@ $GPGGA,001904.00,,,,,0,00,99.99,,,,,,*6A
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
$GPGSV,1,1,00*79
$GPGLL,,,,,001904.00,V,N*46
+{"class":"TPV","mode":1}
$GPGST,001904.00,0.0000,,,,305282,305277,62188*54
{"class":"GST","rms":0.000,"lat":305282.000,"lon":305277.000,"alt":62188.000}
$GPRMC,001905.00,V,,,,,,,020211,,,N*70
@@ -38,6 +42,7 @@ $GPGGA,001905.00,,,,,0,00,99.99,,,,,,*6B
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
$GPGSV,1,1,00*79
$GPGLL,,,,,001905.00,V,N*47
+{"class":"TPV","mode":1}
$GPGST,001905.00,0.0000,,,,305415,305409,62209*58
{"class":"GST","rms":0.000,"lat":305415.000,"lon":305409.000,"alt":62209.000}
$GPRMC,001906.00,V,,,,,,,020211,,,N*73
@@ -46,6 +51,7 @@ $GPGGA,001906.00,,,,,0,00,99.99,,,,,,*68
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
$GPGSV,1,1,00*79
$GPGLL,,,,,001906.00,V,N*44
+{"class":"TPV","mode":1}
$GPGST,001906.00,0.0000,,,,305547,305542,62231*58
{"class":"GST","rms":0.000,"lat":305547.000,"lon":305542.000,"alt":62231.000}
$GPRMC,001907.00,V,,,,,,,020211,,,N*72
@@ -54,6 +60,7 @@ $GPGGA,001907.00,,,,,0,00,99.99,,,,,,*69
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
$GPGSV,1,1,00*79
$GPGLL,,,,,001907.00,V,N*45
+{"class":"TPV","mode":1}
$GPGST,001907.00,0.0000,,,,305680,305674,62253*53
{"class":"GST","rms":0.000,"lat":305680.000,"lon":305674.000,"alt":62253.000}
$GPRMC,001908.00,V,,,,,,,020211,,,N*7D
@@ -62,6 +69,7 @@ $GPGGA,001908.00,,,,,0,00,99.99,,,,,,*66
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
$GPGSV,1,1,00*79
$GPGLL,,,,,001908.00,V,N*4A
+{"class":"TPV","mode":1}
$GPGST,001908.00,0.0000,,,,305812,305807,62274*56
{"class":"GST","rms":0.000,"lat":305812.000,"lon":305807.000,"alt":62274.000}
$GPRMC,001909.00,V,,,,,,,020211,,,N*7C
@@ -70,6 +78,7 @@ $GPGGA,001909.00,,,,,0,00,99.99,,,,,,*67
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
$GPGSV,1,1,00*79
$GPGLL,,,,,001909.00,V,N*4B
+{"class":"TPV","mode":1}
$GPGST,001909.00,0.0000,,,,305944,305939,62296*55
{"class":"GST","rms":0.000,"lat":305944.000,"lon":305939.000,"alt":62296.000}
$GPRMC,001910.00,V,,,,,,,020211,,,N*74