summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2019-03-19 14:36:20 -0700
committerGary E. Miller <gem@rellim.com>2019-03-19 14:36:20 -0700
commit93f4fc707fc82b7203c6628cb696891939b2ff30 (patch)
tree05ee9bff51bc7db4f4ad05ea05c8f2e734eba589 /test
parentde6105431a4cc56f5c6bb38096c1f2dab37d55b4 (diff)
downloadgpsd-93f4fc707fc82b7203c6628cb696891939b2ff30.tar.gz
driver_nmea0183: Tweak xxGGA mode setting.
Diffstat (limited to 'test')
-rw-r--r--test/daemon/garmin25lp.log.chk2
-rw-r--r--test/daemon/gp-320fw-2019-04-07-coldboot.log.chk14
-rw-r--r--test/daemon/haicom-305N.log.chk2
-rw-r--r--test/daemon/hemi.log.chk32
-rw-r--r--test/daemon/mtk-3301.log.chk2
-rw-r--r--test/daemon/myguide-3100.log.chk4
-rw-r--r--test/daemon/rx210.log.chk4
-rw-r--r--test/daemon/saab-r4.log.chk2
-rw-r--r--test/daemon/sirfstarv-nmea.log.chk2
-rw-r--r--test/daemon/sl869.log.chk6
-rw-r--r--test/daemon/tn204.log.chk2
-rw-r--r--test/daemon/tr737A+.log.chk2
12 files changed, 37 insertions, 37 deletions
diff --git a/test/daemon/garmin25lp.log.chk b/test/daemon/garmin25lp.log.chk
index 79b9e734..7c4cc785 100644
--- a/test/daemon/garmin25lp.log.chk
+++ b/test/daemon/garmin25lp.log.chk
@@ -71,7 +71,7 @@ $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
$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}
+{"class":"TPV","mode":1,"time":"2005-03-15T12:03:26.000Z","ept":0.005}
$GPGSA,A,2,01,03,,14,,,,,,,,,3.1,3.1,*1A
$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
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 97de5d1d..0cf66f2f 100644
--- a/test/daemon/gp-320fw-2019-04-07-coldboot.log.chk
+++ b/test/daemon/gp-320fw-2019-04-07-coldboot.log.chk
@@ -44,7 +44,7 @@ $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
$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}]}
+{"class":"SKY","vdop":2.30,"hdop":0.00,"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":1,"time":"1999-08-22T00:04:29.000Z","ept":0.005}
$GPZDA,000429.00,22,08,1999,,*69
@@ -56,7 +56,7 @@ $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
$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}]}
+{"class":"SKY","vdop":2.30,"hdop":0.00,"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":1,"time":"1999-08-22T00:04:30.000Z","ept":0.005}
$GPZDA,000430.00,22,08,1999,,*61
@@ -68,7 +68,7 @@ $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
$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}]}
+{"class":"SKY","vdop":2.30,"hdop":0.00,"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":1,"time":"1999-08-22T00:04:31.000Z","ept":0.005}
$GPZDA,000431.00,22,08,1999,,*60
@@ -80,7 +80,7 @@ $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
$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}]}
+{"class":"SKY","vdop":2.30,"hdop":0.00,"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":1,"time":"1999-08-22T00:04:32.000Z","ept":0.005}
$GPZDA,000432.00,22,08,1999,,*63
@@ -92,7 +92,7 @@ $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
$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}]}
+{"class":"SKY","vdop":2.30,"hdop":0.00,"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":1,"time":"1999-08-22T00:04:33.000Z","ept":0.005}
$GPZDA,000433.00,22,08,1999,,*62
@@ -104,7 +104,7 @@ $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
$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}]}
+{"class":"SKY","vdop":2.30,"hdop":0.00,"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":1,"time":"1999-08-22T00:04:34.000Z","ept":0.005}
$GPZDA,000434.00,22,08,1999,,*65
@@ -116,4 +116,4 @@ $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
$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":20,"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}]}
+{"class":"SKY","vdop":2.30,"hdop":0.00,"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":20,"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}]}
diff --git a/test/daemon/haicom-305N.log.chk b/test/daemon/haicom-305N.log.chk
index 0cba58d2..15ee9c51 100644
--- a/test/daemon/haicom-305N.log.chk
+++ b/test/daemon/haicom-305N.log.chk
@@ -35,7 +35,7 @@ $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
$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":2,"lat":-27.210866667,"lon":153.052328333,"alt":3.000,"epe":0.000}
+{"class":"TPV","mode":1}
$GPGSA,A,2,05,12,30,,,,,,,,,,17.0,17.0,0.0*36
$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
diff --git a/test/daemon/hemi.log.chk b/test/daemon/hemi.log.chk
index e16999c2..909cae88 100644
--- a/test/daemon/hemi.log.chk
+++ b/test/daemon/hemi.log.chk
@@ -873,75 +873,75 @@ $GPGGA,,,,,,0,,,,M,,M,,*66
$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":2,"time":"2018-09-07T19:40:50.000Z","ept":0.005,"lat":42.363729555,"lon":-71.032352845,"alt":10.835}
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:50.000Z","ept":0.005}
$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":2,"time":"2018-09-07T19:40:50.500Z","ept":0.005,"lat":42.363729902,"lon":-71.032351243,"alt":10.526,"speed":0.275}
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:50.500Z","ept":0.005}
$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":2,"time":"2018-09-07T19:40:51.000Z","ept":0.005,"lat":42.363730090,"lon":-71.032350925,"alt":10.862,"speed":0.067}
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:51.000Z","ept":0.005}
$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":2,"time":"2018-09-07T19:40:51.500Z","ept":0.005,"lat":42.363731728,"lon":-71.032353160,"alt":10.870,"speed":0.518}
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:51.500Z","ept":0.005}
$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":2,"time":"2018-09-07T19:40:52.000Z","ept":0.005,"lat":42.363731548,"lon":-71.032354552,"alt":11.392,"speed":0.233}
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:52.000Z","ept":0.005}
$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":2,"time":"2018-09-07T19:40:52.500Z","ept":0.005,"lat":42.363730233,"lon":-71.032354255,"alt":11.515,"speed":0.296}
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:52.500Z","ept":0.005}
$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":2,"time":"2018-09-07T19:40:53.000Z","ept":0.005,"lat":42.363730750,"lon":-71.032353233,"alt":11.243,"speed":0.204}
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:53.000Z","ept":0.005}
$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":2,"time":"2018-09-07T19:40:53.500Z","ept":0.005,"lat":42.363730677,"lon":-71.032355062,"alt":10.806,"speed":0.302}
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:53.500Z","ept":0.005}
$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":2,"time":"2018-09-07T19:40:54.000Z","ept":0.005,"lat":42.363729703,"lon":-71.032356368,"alt":10.688,"speed":0.305}
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:54.000Z","ept":0.005}
$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":2,"time":"2018-09-07T19:40:54.500Z","ept":0.005,"lat":42.363728092,"lon":-71.032358152,"alt":11.031,"speed":0.463}
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:54.500Z","ept":0.005}
$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":2,"time":"2018-09-07T19:40:55.000Z","ept":0.005,"lat":42.363728003,"lon":-71.032360292,"alt":11.308,"speed":0.353}
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:55.000Z","ept":0.005}
$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":2,"time":"2018-09-07T19:40:55.500Z","ept":0.005,"lat":42.363727822,"lon":-71.032360047,"alt":11.111,"speed":0.057}
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:55.500Z","ept":0.005}
$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":2,"time":"2018-09-07T19:40:56.000Z","ept":0.005,"lat":42.363727265,"lon":-71.032361333,"alt":11.217,"speed":0.245}
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:56.000Z","ept":0.005}
$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":2,"time":"2018-09-07T19:40:56.500Z","ept":0.005,"lat":42.363726973,"lon":-71.032361003,"alt":11.389,"speed":0.085}
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:56.500Z","ept":0.005}
$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":2,"time":"2018-09-07T19:40:57.000Z","ept":0.005,"lat":42.363726783,"lon":-71.032362877,"alt":11.706,"speed":0.312}
+{"class":"TPV","mode":1,"time":"2018-09-07T19:40:57.000Z","ept":0.005}
$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,"speed":5.927}
+{"class":"TPV","mode":3,"time":"2018-09-07T19:40:57.500Z","ept":0.005,"lat":42.363728483,"lon":-71.032398780,"alt":7.671}
$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/mtk-3301.log.chk b/test/daemon/mtk-3301.log.chk
index 0206a979..5f9e6876 100644
--- a/test/daemon/mtk-3301.log.chk
+++ b/test/daemon/mtk-3301.log.chk
@@ -41,7 +41,7 @@ $GPRMC,081433.591,V,8960.000000,N,00000.000000,E,0.000,0.00,120180,,,N*4B
$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
-{"class":"TPV","mode":1}
+{"class":"TPV","mode":2,"lat":52.216316550,"lon":6.884965100,"alt":102.907}
$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
diff --git a/test/daemon/myguide-3100.log.chk b/test/daemon/myguide-3100.log.chk
index f34c20e2..f7503a11 100644
--- a/test/daemon/myguide-3100.log.chk
+++ b/test/daemon/myguide-3100.log.chk
@@ -29,7 +29,7 @@ $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
-{"class":"TPV","mode":1}
+{"class":"TPV","mode":2,"lat":56.216593333,"lon":-3.111638333,"alt":160.002,"epe":1140.000}
$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
$GPGSV,5,1,19,1,5,,23,2,28,73,22,4,19,40,24,9,3,137,28*47
@@ -39,7 +39,7 @@ $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
-{"class":"TPV","mode":1}
+{"class":"TPV","mode":2,"lat":56.216580000,"lon":-3.111893333,"alt":160.002,"epe":49.343}
$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
$GPGSV,5,1,19,1,5,,22,2,28,73,24,4,19,40,25,9,3,137,28*41
diff --git a/test/daemon/rx210.log.chk b/test/daemon/rx210.log.chk
index bec13f5d..fb3aa99d 100644
--- a/test/daemon/rx210.log.chk
+++ b/test/daemon/rx210.log.chk
@@ -17,11 +17,11 @@ $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}]}
+{"class":"SKY","vdop":45.00,"hdop":28.90,"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}]}
$GLGSV,3,1,10,68,07,348,,69,12,036,,70,00,085,,75,39,161,26*69
$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}]}
+{"class":"SKY","vdop":45.00,"hdop":28.90,"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
$GNGGA,184044.00,,,,,0,04,28.89,,,,,,*7A
{"class":"TPV","mode":1}
diff --git a/test/daemon/saab-r4.log.chk b/test/daemon/saab-r4.log.chk
index 10863397..75cdc86e 100644
--- a/test/daemon/saab-r4.log.chk
+++ b/test/daemon/saab-r4.log.chk
@@ -7,7 +7,7 @@ $GPZDA,130711,01,06,2011,01,00*49
$GPGLL,5012.790800,N,00806.879600,W,130711,A,D*5B
{"class":"TPV","status":2,"mode":2,"time":"2011-06-01T13:07:11.000Z","ept":0.005,"lat":50.213180000,"lon":-8.114660000}
$GPGGA,130711,5012.790800,N,00806.879600,W,2,,,,,,,*6A
-{"class":"TPV","status":2,"mode":2,"time":"2011-06-01T13:07:11.000Z","ept":0.005,"lat":50.213180000,"lon":-8.114660000}
+{"class":"TPV","status":2,"mode":1,"time":"2011-06-01T13:07:11.000Z","ept":0.005}
$GPVTG,3.0,T,,,0.50,N,,,D*16
$GPRMC,130711.00,A,5012.790800,N,00806.879600,W,0.5,3.0,010611,,A*6A
{"class":"TPV","mode":2,"time":"2011-06-01T13:07:11.000Z","ept":0.005,"lat":50.213180000,"lon":-8.114660000,"track":3.0000,"speed":0.257}
diff --git a/test/daemon/sirfstarv-nmea.log.chk b/test/daemon/sirfstarv-nmea.log.chk
index b5a2f78a..3a0b0a0e 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":2,"lat":44.068918333,"lon":-121.314260000,"alt":1123.900}
+{"class":"TPV","mode":1}
$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/sl869.log.chk b/test/daemon/sl869.log.chk
index 274141e9..633c5b7e 100644
--- a/test/daemon/sl869.log.chk
+++ b/test/daemon/sl869.log.chk
@@ -105,7 +105,7 @@ $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
$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}
+{"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,"epv":2277.000,"track":155.1000,"speed":3.447}
$GNGSA,A,2,10,17,12,,,,,,,,,,4.2,4.1,1.0*2B
$GNGSA,A,2,,,,,,,,,,,,,4.2,4.1,1.0*2F
$GNGSA,A,2,,,,,,,,,,,,,4.2,4.1,1.0*2F
@@ -119,7 +119,7 @@ $QZGSV,1,1,01,193,34,332,,,,,,,,,,,,,*6A
{"class":"SKY","vdop":1.00,"hdop":4.10,"pdop":4.20,"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":39,"used":true,"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":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.990,A,3340.7753,S,15117.4475,E,6.7,155.8,251112,0.0,W*6D
$GPGGA,102143.990,3340.7753,S,15117.4475,E,1,03,99.0,063.79,M,22.4,M,,*4B
-{"class":"TPV","mode":3,"time":"2012-11-25T10:21:43.990Z","ept":0.005,"lat":-33.679588333,"lon":151.290791667,"alt":63.790,"epe":79.800,"epv":23.000,"track":155.8000,"speed":3.447}
+{"class":"TPV","mode":3,"time":"2012-11-25T10:21:43.990Z","ept":0.005,"lat":-33.679588333,"lon":151.290791667,"alt":63.790,"epe":79.800,"epv":23.000,"track":155.8000,"speed":3.447,"epc":2323.23}
$GNGSA,A,2,10,17,12,,,,,,,,,,99.0,99.0,99.0*19
$GNGSA,A,2,,,,,,,,,,,,,99.0,99.0,99.0*1D
$GNGSA,A,2,,,,,,,,,,,,,99.0,99.0,99.0*1D
@@ -133,7 +133,7 @@ $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":40,"used":true,"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,102144.000,A,3340.7753,S,15117.4473,E,6.6,155.8,251112,0.0,W*6D
$GPGGA,102144.000,3340.7753,S,15117.4473,E,1,03,99.0,063.79,M,22.4,M,,*4A
-{"class":"TPV","mode":3,"time":"2012-11-25T10:21:44.000Z","ept":0.005,"lat":-33.679588333,"lon":151.290788333,"alt":63.790,"epe":79.800,"epv":23.000,"track":155.8000,"speed":3.395,"climb":0.000,"epc":4600.00}
+{"class":"TPV","mode":3,"time":"2012-11-25T10:21:44.000Z","ept":0.005,"lat":-33.679588333,"lon":151.290788333,"alt":63.790,"epe":79.800,"epv":23.000,"track":155.8000,"speed":3.395,"climb":0.000,"epc":2323.23}
$GNGSA,A,2,10,17,12,,,,,,,,,,99.0,99.0,99.0*19
$GNGSA,A,2,,,,,,,,,,,,,99.0,99.0,99.0*1D
$GNGSA,A,2,,,,,,,,,,,,,99.0,99.0,99.0*1D
diff --git a/test/daemon/tn204.log.chk b/test/daemon/tn204.log.chk
index 87b3b81d..5d65a303 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":174.80}
+{"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}
$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 8d349a6e..09e951a4 100644
--- a/test/daemon/tr737A+.log.chk
+++ b/test/daemon/tr737A+.log.chk
@@ -9,7 +9,7 @@ $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
-{"class":"TPV","mode":1}
+{"class":"TPV","mode":3,"lat":44.068630000,"lon":-121.314346667,"alt":1127.800}
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,05,23,,,37,13,,,34,32,,,43,31,,,31*79
$GPGSV,2,2,05,20,,,41*7B